1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng thực hành lập trình web 2 bài 4

6 134 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 355,96 KB

Nội dung

Bài BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB Bài Xây dựng trang web Nhập tin (Phần 2) Mục đích Trong thực hành này, bạn làm quen với cách xây dựng trang web tương tác với CSDL thông qua control AccessDataSource Hoàn chỉnh Trang web nhập tin làm từ Tuần Yêu cầu Đã hoàn tất thực hành Tuần Sử dụng hệ quản trị CSDL Access Vấn đề liên quan Thiết kế CSDL Access Kết nối CSDL Access thông qua control AccessDataSource Nhận tập tin Upload từ client lưu tập tin lên server Thời gian để hoàn tất thực hành: 120 phút GV: Trần Thị Bích Hạnh Bài BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB Bài tập 4.1 Thiết kế CSDL Mục đích: Xây dựng CSDL Access Mở ứng dựng Microsoft Access Thiết kế CSDL, đặt tên TINTUC.MDB, có cấu trúc gồm bảng BANTIN sau: STT Tên trường MaBanTin TieuDe NoiDungTomTat NoiDung NgayDangTin HinhAnh ChuThichHinh MaLinhVuc BANTIN Kiểu liệu Text(10) Text (255) Memo Memo Date/Time Text(255) Text(255) Text(10) Ghi Primary Key Required Required Required Foreigned Key Lưu TINTUC.MDB vào thư mục App_Data thư mục gốc chứa trang web GV: Trần Thị Bích Hạnh Bài BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB Bài tập 4.2 Kết nối Visual Studio NET 2005 với CSDL Mục đích: Thực bước làm việc để kết nối Access với Ứng dụng Web Tạo control AccessDataSource Từ Toolbox – Kéo thả control AccessDataSource Phải chuột vào control AccessDataSource chọn “Configure Data Source …” Chọn đường dẫn đến file tintuc.mdb Next GV: Trần Thị Bích Hạnh Bài BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB Chọn “Specify columns from a table or view” Name : BANTIN Columns : chọn * (Chọn cột hiển thị câu truy vấn select – chọn * có nghĩa chọn tất cột) Next Chọn Advanced … Chọn “Generate INSERT, UPDATE, and DELETE statements” (Tự động tạo câu truy vấn INSERT, UPDATE, DELETE) Next Finish GV: Trần Thị Bích Hạnh Bài BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB Phải chuột AccessDataSource1, chọn Property, chọn thuộc tính “InsertQuery” Liên kết cột bảng với control hình (ví dụ cột MaBanTin liên kết với control txtMaBanTin) Parameters : MaBanTin Parameter source : Control ControlID : txtMaBanTin Tương tự cho cột TieuDe NoiDung NoiDungTomTat NgayDangTin ChuThichHinh MaLinhVuc *Riêng cột HinhAnh : Bấm vào “Show advanced properties” Properties : PropertyName chọn FileName Viết hàm Nhận tập tin Upload từ Client Lưu lên Server private void SaveFileUpload() { string strFilename; GV: Trần Thị Bích Hạnh Bài BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB if (fileUpload.FileName != "") { strFilename = Server.MapPath("Upload\\" + fileUpload.FileName); fileUpload.PostedFile.SaveAs(strFilename); } } Viết hàm xử lý kiện click cho nút Lưu (Bấm đúp (double click) vào nút Lưu form, chương trình tự động thêm hàm xử lý kiện) protected void btnLuu_Click(object sender, EventArgs e) { AccessDataSource1.Insert(); SaveFileUpload(); } Chạy kiểm tra chương trình GV: Trần Thị Bích Hạnh ... GV: Trần Thị Bích Hạnh Bài BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB Bài tập 4 .2 Kết nối Visual Studio NET 20 05 với CSDL Mục đích: Thực bước làm việc để kết nối Access với Ứng dụng Web Tạo control AccessDataSource.. .Bài BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB Bài tập 4. 1 Thiết kế CSDL Mục đích: Xây dựng CSDL Access Mở ứng dựng Microsoft Access... Data Source …” Chọn đường dẫn đến file tintuc.mdb Next GV: Trần Thị Bích Hạnh Bài BÀI GIẢNG THỰC HÀNH LẬP TRÌNH WEB Chọn “Specify columns from a table or view” Name : BANTIN Columns : chọn *

Ngày đăng: 04/12/2015, 09:26

TỪ KHÓA LIÊN QUAN