Giáo Trình Thiết Kế Web

– Internet là một mạng máy tính toàn cầu trong đó các máy truyền thông với nhau theo một ngôn ngữ chung là TCP/IP.

– Intranet đó là mạng cục bộ không nối vào Internet và cách truyền thông của chúng cũng theo ngôn ngữ chung là TCP/IP.

– Mô hình Client-Server: là mô hình khách-chủ. Server chứa tài nguyên dùng chung cho nhiều máy khách(Client) như các tập tin, tài liệu, máy in Ưu điểm của mô hình này là tiết kiệm về thời gian, tài chính, dễ quản trị hệ thống Cách hoạt động của mô hình này là máy Server ở trang thái hoạt động(24/24) và chờ yêu cầu từ phía Client. Khi Client yêu cầu thì máy Server đáp ứng yêu cầu đó.

– Internet Server là các Server cung cấp các dịch vụ Internet(Web Server, Mail Server, FTP Server )

– Internet Service Provider(ISP): Là nơi cung cấp các dịch vụ Internet cho khách hàng. Mỗi ISP có nhiều khách hàng và có thể có nhiều loại dịch vụ Internet khác nhau.

– Internet Protocol : Các máy sử dụng trong mạng Internet liên lạc với nhau theo một tiêu chuẩn truyền thông gọi là Internet Protocol (IP). IP Address-địa chỉ IP: để việc trao đổi thông tin trong mạng Internet thực hiện được thì mỗi máy trong mạng cần phải định danh để phân biệt với các máy khác. Mỗi máy tính trong mạng được định danh bằng một nhóm các số được gọi là địa chỉ IP. Địa chỉ IP gồm 4 số thập phân có giá từ 0 đến 255 và được phân cách nhau bởi dấu chấm. Ví dụ 192.168.0.1 Địa chỉ IP này có giá trị trong toàn mạng Internet. Uỷ ban phân phối địa chỉ IP của thế giới sẽ phân chia các nhóm địa chỉ IP cho các quốc gia khác nhau. Thông thường địa chỉ IP của một quốc gia do các cơ quan bưu điện quản lý và phân phối lại cho các ISP. Một máy tính khi thâm nhập vào mạng Internet cần có một địa chỉ IP. Địa chỉ IP có thể cấp tạp thời hoặc cấp vĩnh viễn. Thông thường các máy Client kết nối vào mạng Internet thông qua một ISP bằng đường điện thoại. Khi kết nối, ISP sẽ cấp tạm thời một IP cho máy Client.

– Phương thức truyền thông tin trong Internet: Khi một máy tính có địa chỉ IP là x(máy X) gửi tin đến máy tính có địa chỉ IP là y (máy Y) thì phương thức truyền tin cơ bản diễn ra như sau: Nếu máy X và máy Y cùng nằm trên một mạng con thì thông tin sẽ được gửi đi trực tiếp. Còn máy X và Y không cùng nằm trong mạng con thì thông tin sẽ được chuyển tới một máy trung gian có đường thông với các mạng khác rồi mới chuyển tới máy Y. Máy trung gian này gọi là Gateway.

– World Wide Web(WWW): là một dịch vụ phổ biến nhất hiện nay trên Internet. Dịch vụ này đưa ra cách truy xuất các tài liệu của các máy phục vụ dễ dàng thông qua các giao tiếp đồ họa. Để sử dụng dịch vụ này máy Client cần có một chương trình gọi là Web Browser.

– Web Browser(trình duyệt): là trình duyệt Web. Dùng để truy xuất các tài liệu trên các Web Server. Các trình duyệt hiện nay là Internet Explorer, Nestcape

– Home page: là trang web đầu tiên trong web site

– Hosting provider: là công ty hoặc tổ chức đưa các trang của chúng ta lên web

– Hyperlink : tên khác của hypertextlink

– Publish: làm cho trang web chạy được trên mạng

– URL(Unioform resource locator): một địa chỉ chỉ đến một file cụ thể trong nguồn tài nguyên mạng.

 

doc170 trang | Chia sẻ: honglan88 | Lượt xem: 1398 | Lượt tải: 0download
Bạn đang xem trước 20 trang mẫu tài liệu Giáo Trình Thiết Kế Web, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
: File à Save as template
Khi lưu trang dưới dạng template (.dwt) mặc định tất cả các vùng của trang template đều bị khóa, do đó phải mở khóa cho các vùng không dùng chung 
Chọn vùng cần mở khóa
Insertà template objectsà Editable Regionà đặt tên cho vùng mở khóa
Các cách khác để tạo Template:
Tạo template theo mẫu có sẵn:
Chọn thực đơn File/New..
Chọn Page Designs/Text: Article D with Navigation.
Chọn Creat template ở cuối phải hộp thoại.
Tạo trang theo mẫu template:
Chọn File/New
Trong hộp thoại New Document, chọn tab template
Chọn mẫu template đã tạo sẳnà create.
Những vùng dùng chung sẽ bị khóa, khi thiết kế người dùng chỉ có thể thay đổi nội dung trong phần đã được mở khóa
Hiệu chỉnh Template:
Hiệu chỉnh template
Mở template cần hiệu chỉnh:
Modify/ template / Open Attached template.
Xuất hiện trang mẫu template, thực hiện hiệu chỉnh
Đổi tên template:
Trong Asset Panel, nhóm template
Chọn template cần đổi tên .
Xoá một template:
Trong Asset panel, chọn nhóm template.
Chọn template cần xóa
Nhấn delete .
Khi xoá một template sẽ ảnh hưởng đến tất cả các trang có sử dụng template. Nếu thực sự muốn xoá, trước tiên nên mở các trang sử dụng template rồi chọn chức năng tách khỏi template
Tách trang khỏi template
Modify/ Template/ Detach from template.
Sử dụng Template cho trang:
Sau khi tạo được các trang mẫu template, ta có thể dễ dàng sử dụng chúng.Áp dụng một mẫu template:
File/ New/ HTML tạo trang mới.
Modify/ Template/ Apply template to page
Chọn mẫu template.
Nhập nội dung, hình ảnh vào những vùng không khoá.
Hoặc thực hiện cách khác:
Mở Asset Panel, nhóm template.
Chọn trong danh sách các mẫu template.
Chọn nút Apply.
Cập nhật trang sử dụng template:
Modify/ Template/ Update current page, cập nhật trang hiện hành.
Modify/ Template/ Update page/ Entire site trong list box look in.
BEHAVIORS - FORM 
BEHAVIORS
Tổng quan về Behaviors
Behaviors là các đoạn kịch bản (Scrip) được thiết kế sẳn bằng chương trình Dreamweaver, nó giúp thêm các điều khiển, hàm kiểm tra trình duyệt, Shockwave, thêm hệ thống liên kết Popup_Menu, chèn âm thanh, kiểm tra form, làm phong phú hơn trang Web của bạn. Mổi Behaviors gồm 3 yếu tố:
Đối tượng chứa Behaviors: 
Đối tượng chứa biến cố rất đa dạng, có thể là trang, form, ảnh, nút, một dòng text Phải chọn đối tượng phù hợp với biến cố và hành động.
Biến cố (Event) xảy tra trên đối tượng: Là các sự kiện xãy ra trên đối tượng được chọn, có rất nhiều loại biến cố, các biến cố khác nhau trên các đối tượng khác nhau trên cùng một trang Web.
Hành động đi kèm với biến cố: Là một đoạn mã lệnh thực hiện nhiệm vụ cho đối tượng.Hành động chỉ được gọi khi có biến cố tương ứng, điều đó nói lên mối quan hệ chặt chẻ giữa đối tượng, biến cố và hành động.
Một đối tượng trong trang thường đi kèm với một Behaviors, nhưng cũng có trường hợp một đối tượng có nhiều hơn một biến cố, khi đó tuỳ thuộc vào trình tự các Behaviors mà chương trình lần lượt kiểm tra từng biến cố.
Nếu một đối tượng có nhiều Behaviors mà các Behaviors này lại có cùng loại biến cố (nhưng khác hành động) thì khi biến cố xãy ra, lập tức các hành động tuần tự thực hiện
Behaviors Panel
Mở Behaviors Panel: Chọn Window à Behaviorsà Xuất hiện Behaviors Panel
Chọn đối tượng gắn Behaviors
Tuỳ thuộc vào việc chọn các đối tượng khác nhau mà Behaviors tự chọn loại biếncố phù hợp và cho phép thực hiện một số hành động tương ứng trên đối tượng đó, bạn có thể điều chỉnh lại, do đó việc chọn đối tượng là công việc đầu tiên và rất quan trọng trong việc tạo một Behavior 
Đối tượng được chọn sẽ hiển thị trên Behaviors Panel dưới dạng Actions, tên thẻ HTML kế bên từ Actions
Thêm, xoá một Behaviors
Thêm Behaviors:
Click nút (+) chọn hành động trong danh sách
Một biến cố tương ứng xuất hiện (có thể hiệu chỉnh lại)
Xoá Behaviors:
Chọn dòng Behaviors cần xoá trong danh sách
Click nút (-)
Thay đổi trình tự Behaviors
Tuỳ thuộc vào trình tự các Behaviors mà các hành động theo trình tự thực hiện. Có những hành động ngang cấp thì không cần trình tự. 
Các Behaviors khác biến cố 
Ví dụ: một ảnh có 2 biến cố khác nhau onMouseOut và OnMouseOver, không cần quan tâm đến trình tự
Các Behaviors có cùng biến cố:
Trong trường hợp này, phải sắp xếp đúng trình tự thì mới có kết quả như mong muốn. Cách sắp xếp: 
Chọn Behaviors cần sắp xếp
Click nút 	 để sắp xếp
Thay đổi biến cố:
Khi hành động được chọn thì biến cố tương ứng cũng được gán cho Behavior. Khi biến cố khôngphù hợp, ta có thể thay đổi biến cố khác bằng cách:
Chọn dòg Behaviors chứa biến cố cần thay đổi,
Click chuột vào mũi tên trên dòng Behaviors đó
Tên và ý nghĩa các biến cố
OnAbort: Khi ngưng tải một ảnh, hoặc nhấn nút Stop trong trình duyệt
OnAfterUpdate: Khi trang thực hiện xong việc cập nhật nguồn dữ liệu
OnBeforeUpdate: trước khi trang thực hiện cập nhật nguồn dữ liệu
OnBlur: khi đối tựơng được chọn không còn ở trạng thái hiện hành
OnBounce: Khi nội dung trong Marquee đến biên của Marquee
OnChange: Khi có sự thay đổi trong Textfield hay List/menu của form
Onclick: Khi Click chuột vào đối tượng
OnDblClick: Khi Double Click vào đối tượng
OnError: Khi xảy ra lổi hiện trang của trình duyệt
OnFinish: khi nội dung Marquee đi hết một vòng
OnFocus:Khi nhập nội dung vào TextField
OnKeyDown: Khi nhấn phím xuống
OnkeyUp: Khi thả phím ra
OnKeyPress:Khi nhấn phím rồi thả ra
OnLoad:Khi hoàn tất việc tải trang mới
OnMouseDown: Khi nhấn chuột xuống
OnMouseMove: Khi di chuyển chuột
OnMouseOut:Khi di chuyển chuột ra ngoài nút
OnMouseOver: Khi di chuyển ngang qua nút
OnMouseUp: Khi thả chuột ra
OnMove: khi cửa sổ hoặc khung di chuyể
OnReadyStateChange: Trạng thái thành phần thay đổi, trạng thái gồm: Uninitialized, loading, complete
Onreset: Khi Form trả về giá trị mặc định
OnResize: khi cửa sổ hoặc khung thay đổi kích thước
OnRowEnter: Khi nguồn dữ liệu có thêm dòng mới
OnRowExit: khi dòng dữ liệu đã tồn tại
OnScroll: Khi cuộn thanh cuộn
OnSelect: Khi chọn Text, MenuItem của List/menu
OnStart: Khi nội dung Marquee bắt đầu 1 vòng
OnSubmit: Khi gửi Form
OnUnload: Khi rời khỏi trang
Hiệu chỉnh Behaviors
Cập nhật behavious:
Một Behavior sau khi được tạo sẽ xuất hiện trong danh sách các Behavior, ta có thể cập nhật, hoặc thay đổi các thông tin của Behavior bằng cách:
Chọn đối tượng có Behavior
Mở Behavior Panel
Double Click trên Behavuor muốn cập nhật
Thực hiện việc chỉnh sửa
Thay đổi thuộc tính của behavious:
Thay đổi thuộc tính của đối tượng khi xem trang là một việc làm thú vị, thao tác rất đơn giản nhưng có thể tạo ra hiệu ứng lạ như sự ẩn hiện hoặc chuyển động của đối tượng
Ví dụ: Nút tạo sự ẩn hiện của đối tượng
Khi có một số lớp ảnh xếp chồng lên nhau, bạn có thể thay đổi thuộc tính ẩn hiện của chúng. 
Cách tạo:
Tạo một trang mới
Chèn Layer 1 chứa ảnh thứ nhất, nhập Layer ID: Layer 1
Chèn Layer 2 chứa ảnh thứ hai, hiệu chỉnh sau cho cùng toạ độ với Layer 1
Tạo Behavior điều khiển:
Chọn nút điều khiển ở góc trên màn hình
Gán Behavior: chọn change properties
Xuất hiện hộp thoại Change Properties: Trong danh sách Type of Object: chọn Layer
Name Object: nhập layer1
Properity: Chọn Select: style.Visibility
New Value: Hidden à OK đóng hộp thoại
Trong Behavior Panel chọn tên biến cố là OnMouseOver
Tạo thêm một Behavior cho nút này, trong hộp thoại Change Properties, nhập các thông số tương tự, nhưng tại ô New value: nhập visible
Trong Behavior, thay tên biến cố là onMouseOut
Ví dụ : Tạo nút điều khiển toạ độ đối tượng. Bạn có thể thay đổi toạ độ của Banner về trái hay phải tuỳ thuộc vào click mũi tên theo hướng nào
Cách tạo:
Tạo trang mới
Chèn một Layer, chèn ảnh banner vào Layer
Chọn Layer, thay đổi các thuộc tính như sau:
LayerID: LayerLogo, L=0, T=0
Chèn nút mũi tên điều khiển toạ độ ảnh
Kéo 2 nút mũi tên ra giữa trang
Chọn nút mũi tên trái, chèn Behavior, chọn Change Properties, nhập thông số:
Properties: Style.left
New Value=0à OK
Trong Behavior, chọn biến cố OnClick.
Làm tương tự cho mũi tên phải
Properties= Style.left
New Value=270 àOK
Trong Behavior, chọn biến cố OnClick.
Check Browse- Check plugin
Check Browse
Trong site có thể chèn vào một số hiệu ứng đặc biệt không phải trình duyệt nào cũng xem được
Ví dụ 
Bạn tạo 2 Website, Một Site mới nhất chứa các hiệu ứng đặc biệt, có trang chủ là tập tin có tên SiteMoi.htm, Một site thiết kế theo kiểu cũ, có trang chủ là tập tin có tên Sitecu.htm
Dùng Behavior để kiểm tra trình duyệt của người xem, nếu có trình duyệt mới thì xem Site mới bắt đầu với trang SiteMoi.htm, ngược lại thì xem Site cũ với trang SiteCu.htm
Cách thực hiện:
Tạo trang mới (không cần nhập nội dung trang
Chọn thẻ 
Trong Behavior Panel, Click (+) chọn Check Browser
Nhập URL: SiteMoi.htm
Nhập Alt URL: SiteCu.htm àOK
Một biến cố Onload kèm hành động Check Browser. Lưu tập tin àF12 xem kết quả
Check Plugin
Khi một trang chưa có thành phần Flash hay Shockwave thì người xem cần có thêm Plugin để xem được trang, mà bạn không biết người xem có cài các Plugin để xem hay không, khi đó bạn có thể dự phòng thêm một trang thường không sử dụng Flash, Shockwave
Nếu người xem có Plugin thì cho xem trang “TrangFlash.htm”, ngược lại thì xem “trangthường.htm”. Cách thực hiện:
Định hướng Site:
Tạo trang mới ( Không cần nội dung)
Chọn Tag , Click nút (+), chọn Check Plugin
Select: Shockwave
If found, Go to URL: TrangFlash.htm
Otherwise, go to URL: Trangthuong.htm
Định hướng Page:
Tương tự, chọn nút liên kết 
Trong Behavior, chọn biến cố Onclick, action Check Plugin
FORM:
Form để giao tiếp giữa người tham quan và người chủ web, có thể liên lạc thông qua Email. Form còn là màn hình nhập liệu, tập hợp những ô nhập liệu, nút chọn, nút kiểm tra hay dạng liệt kê danh sách.Đây là cách giao tiếp giữa người tham quan với chủ trang web.
Dreamweaver giúp tạo các biểu mẫu rất dễ dàng và nhanh chóng. Các ô nhập liệu, các nút điều khiểnTa có thể thay đổi các mặc định của form và xử lý thêm cho phù hợp với ý mình.
Phạm vi của form
TẠO FORM:
Chọn menu Inert/ Form.
Đường kh

File đính kèm:

  • docgiao trinh thiet ke web bang html cuc hay.doc
Giáo án liên quan