Bài giảng thực hành lập trình web 2 - Bài 4
Số trang: 6
Loại file: pdf
Dung lượng: 355.96 KB
Lượt xem: 20
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài 4. Xây dựng trang web Nhập tin bài mới - Mục đích: Trong bài thực hành này, bạn sẽ làm quen với cách xây dựng một trang web tương tác với CSDL thông qua control AccessDataSource. Hoàn chỉnh Trang web nhập tin bài mới đã làm từ Tuần 3. Yêu cầuĐã hoàn tất bài thực hành Tuần 3. Sử dụng được hệ quản trị CSDL Access.
Nội dung trích xuất từ tài liệu:
Bài giảng thực hành lập trình web 2 - Bài 4Bài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 2 Bài 4. Xây dựng trang web Nhập tin bài mới (Phần 2) Mục đích Trong bài thực hành này, bạn sẽ làm quen với cách xây dựng một trang web tương tác với CSDL thông qua control AccessDataSource. Hoàn chỉnh Trang web nhập tin bài mới đã làm từ Tuần 3. Yêu cầu Đã hoàn tất bài thực hành Tuần 3. Sử dụng được hệ quản trị CSDL Access. Vấn đề liên quan Thiết kế CSDL bằng Access. Kết nối CSDL Access thông qua control AccessDataSource. Nhận tập tin Upload từ client và lưu tập tin lên server. Thời gian để hoàn tất bài thực hành: 120 phút GV: Trần Thị Bích HạnhBài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 2 Bài tập 4.1. Thiết kế CSDL Mục đích: Xây dựng CSDL Access 1. Mở ứng dựng Microsoft Access 2. Thiết kế CSDL, đặt tên là TINTUC.MDB, có cấu trúc gồm 1 bảng BANTIN như sau: BANTIN STT Tên trường Kiểu dữ liệu Ghi chú 1 MaBanTin Text(10) Primary Key 2 TieuDe Text (255) Required 3 NoiDungTomTat Memo Required 4 NoiDung Memo Required 5 NgayDangTin Date/Time 6 HinhAnh Text(255) 7 ChuThichHinh Text(255) 8 MaLinhVuc Text(10) Foreigned Key 3. Lưu TINTUC.MDB vào thư mục App_Data trong thư mục gốc chứa trang web GV: Trần Thị Bích Hạnh Bài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 2 Bài tập 4.2. Kết nối Visual Studio .NET 2005 với CSDL Mục đích: Thực hiện các bước làm việc để kết nối Access với Ứng dụng Web Tạo 1 control AccessDataSource1. Từ Toolbox – Kéo thả 1 controlAccessDataSource2. Phải chuột vào controlAccessDataSource chọn“Configure Data Source …”3. Chọn đường dẫn đến filetintuc.mdbNext GV: Trần Thị Bích Hạnh Bài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 24. Chọn “Specify columns from atable or view” Name : BANTIN Columns : chọn *(Chọn các cột sẽ được hiển thịtrong câu truy vấn select – chọn *có nghĩa là chọn tất cả các cột)Next5. Chọn Advanced … Chọn“Generate INSERT, UPDATE, andDELETE statements”(Tự động tạo các câu truy vấnINSERT, UPDATE, DELETE)NextFinish GV: Trần Thị Bích Hạnh Bài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 26. Phải chuột AccessDataSource1,chọn Property, chọn thuộc tính“InsertQuery”7. Liên kết 1 cột trong bảng với 1control trong màn hình (ví dụ cộtMaBanTin liên kết với controltxtMaBanTin)Parameters : MaBanTinParameter source : ControlControlID : txtMaBanTinTương tự cho các cộtTieuDeNoiDungNoiDungTomTatNgayDangTinChuThichHinhMaLinhVuc*Riêng cột HinhAnh :Bấm vào “Show advancedproperties”Properties : PropertyName chọnFileName 1. Viết hàm Nhận tập tin Upload từ Client và Lưu lên Server private void SaveFileUpload() { string strFilename; GV: Trần Thị Bích HạnhBài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 2 if (fileUpload.FileName != ) { strFilename = Server.MapPath(Upload\ + fileUpload.FileName); fileUpload.PostedFile.SaveAs(strFilename); } } 2. Viết hàm xử lý sự kiện click cho nút Lưu (Bấm đúp (double click) vào nút Lưu trên form, chương trình sẽ tự động thêm hàm xử lý sự kiện) protected void btnLuu_Click(object sender, EventArgs e) { AccessDataSource1.Insert(); SaveFileUpload(); } 3. Chạy và kiểm tra chương trình. GV: Trần Thị Bích Hạnh
Nội dung trích xuất từ tài liệu:
Bài giảng thực hành lập trình web 2 - Bài 4Bài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 2 Bài 4. Xây dựng trang web Nhập tin bài mới (Phần 2) Mục đích Trong bài thực hành này, bạn sẽ làm quen với cách xây dựng một trang web tương tác với CSDL thông qua control AccessDataSource. Hoàn chỉnh Trang web nhập tin bài mới đã làm từ Tuần 3. Yêu cầu Đã hoàn tất bài thực hành Tuần 3. Sử dụng được hệ quản trị CSDL Access. Vấn đề liên quan Thiết kế CSDL bằng Access. Kết nối CSDL Access thông qua control AccessDataSource. Nhận tập tin Upload từ client và lưu tập tin lên server. Thời gian để hoàn tất bài thực hành: 120 phút GV: Trần Thị Bích HạnhBài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 2 Bài tập 4.1. Thiết kế CSDL Mục đích: Xây dựng CSDL Access 1. Mở ứng dựng Microsoft Access 2. Thiết kế CSDL, đặt tên là TINTUC.MDB, có cấu trúc gồm 1 bảng BANTIN như sau: BANTIN STT Tên trường Kiểu dữ liệu Ghi chú 1 MaBanTin Text(10) Primary Key 2 TieuDe Text (255) Required 3 NoiDungTomTat Memo Required 4 NoiDung Memo Required 5 NgayDangTin Date/Time 6 HinhAnh Text(255) 7 ChuThichHinh Text(255) 8 MaLinhVuc Text(10) Foreigned Key 3. Lưu TINTUC.MDB vào thư mục App_Data trong thư mục gốc chứa trang web GV: Trần Thị Bích Hạnh Bài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 2 Bài tập 4.2. Kết nối Visual Studio .NET 2005 với CSDL Mục đích: Thực hiện các bước làm việc để kết nối Access với Ứng dụng Web Tạo 1 control AccessDataSource1. Từ Toolbox – Kéo thả 1 controlAccessDataSource2. Phải chuột vào controlAccessDataSource chọn“Configure Data Source …”3. Chọn đường dẫn đến filetintuc.mdbNext GV: Trần Thị Bích Hạnh Bài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 24. Chọn “Specify columns from atable or view” Name : BANTIN Columns : chọn *(Chọn các cột sẽ được hiển thịtrong câu truy vấn select – chọn *có nghĩa là chọn tất cả các cột)Next5. Chọn Advanced … Chọn“Generate INSERT, UPDATE, andDELETE statements”(Tự động tạo các câu truy vấnINSERT, UPDATE, DELETE)NextFinish GV: Trần Thị Bích Hạnh Bài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 26. Phải chuột AccessDataSource1,chọn Property, chọn thuộc tính“InsertQuery”7. Liên kết 1 cột trong bảng với 1control trong màn hình (ví dụ cộtMaBanTin liên kết với controltxtMaBanTin)Parameters : MaBanTinParameter source : ControlControlID : txtMaBanTinTương tự cho các cộtTieuDeNoiDungNoiDungTomTatNgayDangTinChuThichHinhMaLinhVuc*Riêng cột HinhAnh :Bấm vào “Show advancedproperties”Properties : PropertyName chọnFileName 1. Viết hàm Nhận tập tin Upload từ Client và Lưu lên Server private void SaveFileUpload() { string strFilename; GV: Trần Thị Bích HạnhBài 4. BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB 2 if (fileUpload.FileName != ) { strFilename = Server.MapPath(Upload\ + fileUpload.FileName); fileUpload.PostedFile.SaveAs(strFilename); } } 2. Viết hàm xử lý sự kiện click cho nút Lưu (Bấm đúp (double click) vào nút Lưu trên form, chương trình sẽ tự động thêm hàm xử lý sự kiện) protected void btnLuu_Click(object sender, EventArgs e) { AccessDataSource1.Insert(); SaveFileUpload(); } 3. Chạy và kiểm tra chương trình. GV: Trần Thị Bích Hạnh
Tìm kiếm theo từ khóa liên quan:
thực hành lập trình lập trình web xây dựng web Microsoft Visual Studio .NET 2005 ứng dụng webGợi ý tài liệu liên quan:
-
Nâng cao tính bảo mật trong xác thực người dùng Web sử dụng đặc trưng sinh trắc học
12 trang 206 0 0 -
8 trang 196 0 0
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 156 0 0 -
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 129 0 0 -
161 trang 127 1 0
-
Một số vấn đề an toàn cho các ứng dụng trên nền web
16 trang 123 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 107 1 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 101 0 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 98 0 0 -
231 trang 90 1 0