BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPTMasterCode.vn
Làm việc với web form:
Giao diện và chức năng của form
Phương pháp submit thông tin của form lên server
Xác nhận các thông tin đầu vào của form
Khởi tạo và sửa đổi form trên Dreamweaver CS4
Lưu ý khi làm việc với form
Hiểu về các khái niệm liên quan tới web:
Web động phía client
XML, AJAX, RIA
Spry và cách làm việc với spry trong Dreamweaver
CS4
Làm việc với web form:
Giao diện và chức năng của form
Phương pháp submit thông tin của form lên server
Xác nhận các thông tin đầu vào của form
Khởi tạo và sửa đổi form trên Dreamweaver CS4
Lưu ý khi làm việc với form
Hiểu về các khái niệm liên quan tới web:
Web động phía client
XML, AJAX, RIA
Spry và cách làm việc với spry trong Dreamweaver
CS4
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...MasterCode.vn
Sử dụng thư viện và các mẫu có sẵn:
Thiết kế dựa trên module
Các thành phần module trong Dreamweaver:
• Snippets
• Thành phần thư viện
• Mẫu (template)
Soạn thảo HTML trong môi trường Code
Sử dụng thư viện và các mẫu có sẵn:
Thiết kế dựa trên module
Các thành phần module trong Dreamweaver:
• Snippets
• Thành phần thư viện
• Mẫu (template)
Soạn thảo HTML trong môi trường Code
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...MasterCode.vn
Điều chỉnh môi trường làm việc trên Dreamweaver
CS4
Làm việc với những thành phần đa phương tiện
(multimedia) trên webpage:
Chèn file flash, video, âm thanh
Sử dụng panel Assets
Làm việc với plug-in
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPTMasterCode.vn
Làm việc với các bước xuất bản website
Upload
Quản lý các file trong website
Tối ưu hóa web để tăng hiệu năng và khả năng tìm
kiếm
Sử dụng Site Reports
Sử dụng CSS Advisor & kiểm tra tính tương thích trình
duyệt
Quảng bá website
Bảo trì website
Làm việc với các bước xuất bản website
Upload
Quản lý các file trong website
Tối ưu hóa web để tăng hiệu năng và khả năng tìm
kiếm
Sử dụng Site Reports
Sử dụng CSS Advisor & kiểm tra tính tương thích trình
duyệt
Quảng bá website
Bảo trì website
BÀI 6 Làm việc với thành phần FORM, SPRY trong DREAMWEAVER CS4 - Giáo trình FPTMasterCode.vn
Làm việc với web form:
Giao diện và chức năng của form
Phương pháp submit thông tin của form lên server
Xác nhận các thông tin đầu vào của form
Khởi tạo và sửa đổi form trên Dreamweaver CS4
Lưu ý khi làm việc với form
Hiểu về các khái niệm liên quan tới web:
Web động phía client
XML, AJAX, RIA
Spry và cách làm việc với spry trong Dreamweaver
CS4
Làm việc với web form:
Giao diện và chức năng của form
Phương pháp submit thông tin của form lên server
Xác nhận các thông tin đầu vào của form
Khởi tạo và sửa đổi form trên Dreamweaver CS4
Lưu ý khi làm việc với form
Hiểu về các khái niệm liên quan tới web:
Web động phía client
XML, AJAX, RIA
Spry và cách làm việc với spry trong Dreamweaver
CS4
BÀI 5 Tối ưu hóa thiết kế web và cách làm việc cơ bản trong chế độ hiển thị C...MasterCode.vn
Sử dụng thư viện và các mẫu có sẵn:
Thiết kế dựa trên module
Các thành phần module trong Dreamweaver:
• Snippets
• Thành phần thư viện
• Mẫu (template)
Soạn thảo HTML trong môi trường Code
Sử dụng thư viện và các mẫu có sẵn:
Thiết kế dựa trên module
Các thành phần module trong Dreamweaver:
• Snippets
• Thành phần thư viện
• Mẫu (template)
Soạn thảo HTML trong môi trường Code
BÀI 4 Tinh chỉnh môi trường làm việc và làm việc với cách thành phần trên web...MasterCode.vn
Điều chỉnh môi trường làm việc trên Dreamweaver
CS4
Làm việc với những thành phần đa phương tiện
(multimedia) trên webpage:
Chèn file flash, video, âm thanh
Sử dụng panel Assets
Làm việc với plug-in
BÀI 7 Quản lý website và quản trị HOSTING ở mức cơ bản - Giáo trình FPTMasterCode.vn
Làm việc với các bước xuất bản website
Upload
Quản lý các file trong website
Tối ưu hóa web để tăng hiệu năng và khả năng tìm
kiếm
Sử dụng Site Reports
Sử dụng CSS Advisor & kiểm tra tính tương thích trình
duyệt
Quảng bá website
Bảo trì website
Làm việc với các bước xuất bản website
Upload
Quản lý các file trong website
Tối ưu hóa web để tăng hiệu năng và khả năng tìm
kiếm
Sử dụng Site Reports
Sử dụng CSS Advisor & kiểm tra tính tương thích trình
duyệt
Quảng bá website
Bảo trì website
Làm việc với dự án website
Cấu trúc thư mục khi tiến hành dự án website
Tạo kiến trúc website
@import css
Background & màu nền
Text & màu văn bản
Menu
Khung Sidebar
Form
Đánh dấu trang
Vùng nội dung
Làm việc với dự án website
Cấu trúc thư mục khi tiến hành dự án website
Tạo kiến trúc website
@import css
Background & màu nền
Text & màu văn bản
Menu
Khung Sidebar
Form
Đánh dấu trang
Vùng nội dung
Lịch sử phát triển Web
2. Lý do ra đời của ASP.NET MVC
2.1 Giới thiệu ASP.NET truyền thống
2.2 Nhược điểm ASP.NET truyền thống
2.3 Giới thiệu ASP.NET MVC (model-view-controller)
2.3.1 Nguồn gốc ASP.NET MVC
2.3.2 Các thành phần cấu thành ASP.NET MVC
2.3.3 Cấu trúc mặc định của một dự án ASP.NET MVC
2.4 So sánh giữa ASP.NET và ASP.NET MVC
2.5 MVC2
3. Tìm hiểu các thành phần bên trong ASP.NET MVC
3.1 Controllers và Actions
3.1.1 Controllers là gì ?
3.1.2 Controller Actions là gì ?
3.2 Views
3.2.1 Views là gì ?
3.2.2 Tạo Views như thế nào ?
3.2.2 Sử dụng Views như thế nào ?
3.3 Models
3.3.1 Models là gì ?
3.3.2 Tạo Database
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...MasterCode.vn
Những khái niệm về website:
Thành phần của trang web
Tên miền, địa chỉ IP
Client – server
Công việc thiết kế website
Những kiến thức cơ bản về HTML & XHTML
Làm quen với Adobe Dreamweaver CS4
Khởi tạo một trang web và làm việc với những thành
phần trên trang web: văn bản, hình ảnh
Những khái niệm về website:
Thành phần của trang web
Tên miền, địa chỉ IP
Client – server
Công việc thiết kế website
Những kiến thức cơ bản về HTML & XHTML
Làm quen với Adobe Dreamweaver CS4
Khởi tạo một trang web và làm việc với những thành
phần trên trang web: văn bản, hình ảnh
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPTMasterCode.vn
Nhắc lại về HTML
Định nghĩa XHTML, CSS
Cách thiết kế layout trang web
Làm quen với cấu trúc một trang web
Làm quen với những plugin kiểm tra mã XHTML và
CSS trên những trình duyệt khác nhau
Làm việc với dự án website
Cấu trúc thư mục khi tiến hành dự án website
Tạo kiến trúc website
@import css
Background & màu nền
Text & màu văn bản
Menu
Khung Sidebar
Form
Đánh dấu trang
Vùng nội dung
Làm việc với dự án website
Cấu trúc thư mục khi tiến hành dự án website
Tạo kiến trúc website
@import css
Background & màu nền
Text & màu văn bản
Menu
Khung Sidebar
Form
Đánh dấu trang
Vùng nội dung
Lịch sử phát triển Web
2. Lý do ra đời của ASP.NET MVC
2.1 Giới thiệu ASP.NET truyền thống
2.2 Nhược điểm ASP.NET truyền thống
2.3 Giới thiệu ASP.NET MVC (model-view-controller)
2.3.1 Nguồn gốc ASP.NET MVC
2.3.2 Các thành phần cấu thành ASP.NET MVC
2.3.3 Cấu trúc mặc định của một dự án ASP.NET MVC
2.4 So sánh giữa ASP.NET và ASP.NET MVC
2.5 MVC2
3. Tìm hiểu các thành phần bên trong ASP.NET MVC
3.1 Controllers và Actions
3.1.1 Controllers là gì ?
3.1.2 Controller Actions là gì ?
3.2 Views
3.2.1 Views là gì ?
3.2.2 Tạo Views như thế nào ?
3.2.2 Sử dụng Views như thế nào ?
3.3 Models
3.3.1 Models là gì ?
3.3.2 Tạo Database
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...MasterCode.vn
Những khái niệm về website:
Thành phần của trang web
Tên miền, địa chỉ IP
Client – server
Công việc thiết kế website
Những kiến thức cơ bản về HTML & XHTML
Làm quen với Adobe Dreamweaver CS4
Khởi tạo một trang web và làm việc với những thành
phần trên trang web: văn bản, hình ảnh
Những khái niệm về website:
Thành phần của trang web
Tên miền, địa chỉ IP
Client – server
Công việc thiết kế website
Những kiến thức cơ bản về HTML & XHTML
Làm quen với Adobe Dreamweaver CS4
Khởi tạo một trang web và làm việc với những thành
phần trên trang web: văn bản, hình ảnh
Bài 1 XHTML: Cấu trúc nội dung web - Giáo trình FPTMasterCode.vn
Nhắc lại về HTML
Định nghĩa XHTML, CSS
Cách thiết kế layout trang web
Làm quen với cấu trúc một trang web
Làm quen với những plugin kiểm tra mã XHTML và
CSS trên những trình duyệt khác nhau
Pdf bai 2 làm việc với biểu mẫu cơ bản-slide 02-quan tri csdl voi access-mast...MasterCode.vn
Giới thiệu về biểu mẫu. Tìm hiểu cấu trúc chung của biểu mẫu. Tìm hiểu các dạng thể hiện của biểu mẫu. Tìm hiểu các cách tạo biểu mẫu MS Access. Tìm hiểu các điều kiện của biểu mãu. Tìm hiểu về nút lệnh
Bài 2 Làm việc với biểu mẫu cơ bản - Giáo trình FPTMasterCode.vn
1. Giới thiệu về biểu mẫu
2. Tìm hiểu cấu trúc chung của biểu mẫu
3. Tìm hiểu các dạng thể hiện của biểu mẫu
4. Tìm hiểu các cách tạo biểu mẫu trong MS Access
5. Tìm hiểu các điều khiển của biểu mẫu
6. Tìm hiểu về nút lệnh
Tìm hiểu Web Part trên SharePoint
Tìm hiểu các cách phát triển Web Part trên SharePoint
Tìm hiểu các loại trang trên SharePoint
Giới thiệu về SharePoint Designer 2010 để tùy biến, thiết
kế và xây dựng giải pháp SharePoint mà không cần viết
code.
Tìm hiểu Web Part trên SharePoint
Tìm hiểu các cách phát triển Web Part trên SharePoint
Tìm hiểu các loại trang trên SharePoint
Giới thiệu về SharePoint Designer 2010 để tùy biến, thiết
kế và xây dựng giải pháp SharePoint mà không cần viết
code.
Bài 3: Thao tác với dữ liệu SharePoint từ phía clientMasterCode.vn
Tìm hiểu mô hình đối tượng phía Client trên SharePoint
2010
Tìm hiểu các cách thao tác dữ liệu SharePoint từ phía
client sử dụng thư viện được cung cấp bởi SharePoint
2010
Nắm bắt các thủ tục để thao tác dữ liệu SharePoint từ
phía Client
Tìm hiểu mô hình đối tượng phía Client trên SharePoint
2010
Tìm hiểu các cách thao tác dữ liệu SharePoint từ phía
client sử dụng thư viện được cung cấp bởi SharePoint
2010
Nắm bắt các thủ tục để thao tác dữ liệu SharePoint từ
phía Client
Pdf bai 3 làm việc với biểu mẫu nâng cao-slide 03-quan tri csdl voi access-ma...MasterCode.vn
Tìm hiểu các kỹ thuật để thiết kế biểu mẫu hiệu quả và nhập dữ liệu chính xác. Tìm hiểu một số hướng dẫn thiết kế biểu mẫu cho ứng dụng doanh nghiệp. Tìm hiểu các cách tạo biểu mẫu nâng cao và đặc biệt
Bài 3 Làm việc với biểu mẫu nâng cao - Giáo trình FPTMasterCode.vn
1. Tìm hiểu các kĩ thuật để thiết kế biểu mẫu hiệu quả và
nhập dữ liệu chính xác
2. Tìm hiểu một số hướng dẫn thiết kế biểu mẫu cho ứng
dụng doanh nghiệp
3. Tìm hiểu cách tạo các biểu mẫu nâng cao và đặc biệt
Bài giảng thiết kế website - truongkinhtethucpham.com
Web1012 slide 7
1. BÀI 7
LÀM VIỆC VỚI THÀNH PHẦN FORM, SPY TRONG ADOBE
DREAMWEAVER CS4
2. NHẮC LẠI BÀI TRƯỚC
Sử dụng thư viện và các mẫu có sẵn:
Thiết kế dựa trên module
Các thành phần module trong Dreamweaver:
• Snippets
• Thành phần thư viện
• Mẫu (template)
Soạn thảo HTML trong môi trường Code
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
2
3. MỤC TIÊU BÀI HỌC
Làm việc với web form:
Giao diện và chức năng của form
Phương pháp submit thông tin của form lên server
Xác nhận các thông tin đầu vào của form
Khởi tạo và sửa đổi form trên Dreamweaver CS4
Lưu ý khi làm việc với form
Hiểu về các khái niệm liên quan tới web:
Web động phía client
XML, AJAX, RIA
Spry và cách làm việc với spry trong Dreamweaver
CS4
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
3
5. WEB FORM
Form (hay còn gọi là biểu mẫu, phiếu điền thông tin,
…) là loại giấy tờ cho phép người dùng điền thông
tin theo các yêu cầu có sẵn
Form được dùng hàng ngày và ở mọi nơi trong các
cơ quan hành chính, trong các cửa hàng, công ty, …
Web form là các form được đưa lên trang web, có
chức năng tương tự như form thông thường. Ví dụ:
Form đăng nhập
Form cài đặt
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
5
6. WEB FORM
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
6
7. WEB FORM
Một số thành phần giao diện trên form:
Textbox/Text field: ô cho phép nhập các ký tự
• Các loại: 1 dòng, nhiều dòng, password
• Ví dụ: ô nhập tên tuổi, nhập password, nhập ý kiến
đánh giá
Checkbox: các ô cho phép người dùng click để chọn
một hoặc nhiều lựa chọn từ một danh sách cho trước
Textbox
Checkbox
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
7
8. WEB FORM
Radio button: giống checkbox nhưng người dùng chỉ
được chọn một
List: một danh sách (có hoặc không có thanh kéo) các
đối tượng cho phép người dùng lựa chọn để thực
hiện công việc gì đó
Button: khi người cùng click, sẽ thực hiện một hành
động gì đó
Ngoài ra còn nhiều thành phần khác …
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
8
9. WEB FORM
3 loại nút chuẩn trên form tương ứng với các giá trị
của thuộc tính type của thẻ
Submit: khi người dùng nhất
nút thuộc loại này, thông tin sẽ
được gửi lên server
button
Reset: khi người dùng nhấn nút
thuộc loại reset, tất cả các
thông tin trên form sẽ được
đưa về chế độ mặc định ban
đầu êể người dùng nhập lại
Push: đây là loại nút dùng để xử
lý các hành động thông thường
phía client như : thêm/xóa các
mục vào/khỏi danh sách, …
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
9
10. WEB FORM
Cơ chế xử lý của web form
mrbean9x
Username + Pass
Server
*********
Đăng nhập thành
công, chuyển sang
trang hộp thư
Thông tin được nhập ở form sẽ được bắt đầu xử lý
khi người dùng nhất nút submit nào đó để yêu cầu trình duyệt xử lý
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
10
11. WEB FORM
Phương pháp submit thông tin của web form:
submit
GET: thông tin được gửi
đi sẽ được ghép sẵn vào
URL
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
POST: thông tin được
gửi đi sẽ nằm ẩn trong
phần header của yêu
cầu gửi đến server
11
12. WEB FORM
Form Validator:
Là hành động xác nhận/kiểm tra tính hợp lệ của dữ
liệu nhập vào
Khi dữ liệu không hợp lệ, phải có thông báo lỗi
Có thể thực hiện được ở:
• Client
• Server
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
12
13. WEB FORM
Dreamweaver hỗ trợ việc thêm các xử lý này thông
qua Behavior panel ( Window > Behaviors):
• Người dùng không cần phải biết code javascript
• Chỉ cần lựa chọn các behavior tương ứng khi có thay
đổi từ phía người dùng
• Có thể thay đổi thứ tự ưu tiên của các behavior
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
13
14. WEB FORM
Lưu ý khi làm việc với web form:
Bố trí form phải mang lại tính tiện lợi cho người dùng:
• Ví dụ: Cho phép sử dụng phím tab để chuyển đổi giữa
các thành phần trong form, …
Form không nên quá dài
Thông báo lỗi phải rõ ràng
Không bắt người dùng nhập lại một nội dung nhiều
lần
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
14
16. CÁC KHÁI NIỆM LIÊN QUAN TỚI WEB
Web tĩnh:
Trong các trang web cổ điển, tất cả những thay đổi
trên trang web đều được thực hiện dưới sự điều hành
của server
-> Chậm
-> Khả năng tương tác với người dùng kém
Web động phía client:
Khái niệm web động ra đời nhằm khắc phục những
nhược điểm của web tĩnh, làm cho trang web linh
động hơn
Các công nghệ hỗ trợ web động: Java script, DHTML,
AJAX, Flash, …
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
16
17. CÁC KHÁI NIỆM LIÊN QUAN TỚI WEB
AJAX (Asynchronous JavaScript and XML): là một
thuật ngữ mô tả sự kết hợp của các công nghệ
Javascript, XML, DHTML
RIA (Rich Internet Application): là khái niệm dùng để
chỉ các ứng dụng web hoạt động như các ứng dụng
chạy trên máy
AJAX là một trong những công cụ chính để xây
dựng RIA
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
17
19. SPRY
Spry là Ajax framework được phát triển bởi Adobe,
cho phép người phát triển thêm vào các ứng dụng
của mình những thành phần giao diện, thành phần
dữ liệu của web động một cách đơn giản, linh hoạt
Spry được tạo ra như một thư viện Javascript
Spry chạy độc lập, không phụ thuộc vào một plugin nào hoặc module nào phía server
Spry được tích hợp trong Dreamweaver từ bản CS3
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
19
20. SPRY
Thanh menu Spry:
Giúp tạo menu đa cấp theo cả chiều ngang và chiều
dọc. Dễ dàng thêm vào trang web để trở thành bộ
điều hướng chính
Menu Spry này được thiết kế từ cấu trúc HTML cổ
điển và đơn giản
Thanh menu Spry có thể được chèn vào trang web từ
bảng Insert. Tùy biến bằng bảng Properties và bảng
CSS Styles
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
20
21. SPRY
Khởi tạo và tùy biến spry menu:
Tùy chỉnh nội dung của spry menu
Khởi tạo spry menu thông qua bảng INSERT
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
21
22. SPRY
Tùy biến Spry bằng CSS
File .css của spry sẽ hiển thị trên bảng CSS
STYLES. Tại đây có thể lựa chọn từng thuộc
tính để thay đổi giá trị
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
22
24. SPRY
Spry widgets:
Là tập hợp các thành phần giao diện có tính tương
tác cao, dễ dàng kéo thả vào các ứng dụng và dễ
dàng thay đổi
Trên Dreamweaver, người dùng dễ dàng có thể tùy
chỉnh các widges với CSS
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
24
25. SPRY
Spry Effects:
Là tập hợp các hiệu hứng hình ảnh cho các thành
phần trên trang web
Spry Data:
Spry cung cấp các widget để hiển thị dữ liệu như:
• Spry XML data sets
• HTML data set
• JSON data sets
Các dữ liệu được sử dụng
ở đây phải được lưu dưới
dạng xml, html list hoặc
json
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
25
26. TỔNG KẾT
Web form là các form trên web cho phép người dùng
điền thông tin theo các mẫu có sẵn
Thông tin nhập ở form sẽ được bắt đầu xử lý khi người
dùng nhất nút submit
2 phương pháp submit form là GET và POST
Form validation là hành động xác nhận/kiểm tra tính
hợp lệ của dữ liệu nhập vào form
Web động phía client là khái niệm dùng để chỉ thế hệ
web sử dụng các công nghệ hỗ trợ như DHML,
Javascript, Ajax, … để đem lại tính linh động, tính
tương tác cao hơn
Spry là framework hỗ trợ web động phía client
Slide 7 - Làm việc với thành phần Form, Spry trong Dreamweaver CS4
26