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

Bài giảng Visual Basic 2 pps

72 615 1

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 72
Dung lượng 4,35 MB

Nội dung

Khoa công nghệ thông tin Lương Văn Vân BÀI GIẢNG BÀI GIẢNG VISUAL BASIC 2 VISUAL BASIC 2 Khoa công nghệ thông tin MỘT SỐ TIÊU ĐIỂM CỦA MÔN HỌC  Tổng số tiết: 90 tiết  Lý thuyết: 30 tiết  Bài tập: 15 tiết  Thực hành: 45 tiết  Sinh viên cần phải được học trước các môn  Visual Basic 1  Hệ quản trị CSDL (Access hoặc SQL Server)  Câu lệnh SQL để truy vấn dữ liệu  Thi kết thúc môn học bằng hình thức thi viết hoặc thi thực hành. Lập trình Visual Basic 2 2 Khoa công nghệ thông tin TÀI LIỆU THAM KHẢO  1. Đặng Thế Khoa, Giáo trình lập trình ứng dụng Visual Basic, Trung tâm tin học, ĐH Khoa học tự nhiên - Đại học Quốc gia TP.Hồ Chí Minh.  2. VN-Guide, Giáo trình học và thực hành Visual Basic căn bản, Nhà xuất bản thống kê.  3. TS. Võ Trung Hùng, Bài giảng Lập trình Visual Basic, Đại Học Bách Khoa Đà nẵng, 2008.  4. Giáo trình Visual Basic 6.0, Đại học FPT 2007. Lập trình Visual Basic 2 3 Khoa công nghệ thông tin Lập trình Visual Basic 2 4 NỘI DUNG TỔNG QUAN VỀ LẬP TRÌNH CSDL VỚI VB 1 CÁC ĐT CƠ SỞ TRONG MÔ HÌNH LT CSDL 2 CÁC ĐIỀU KHIỂN DỮ LIỆU 3 XÂY DỰNG CÁC ỨNG DỤNG 4 BÁO BIỂU 5 Khoa công nghệ thông tin Lập trình Visual Basic 2 5 Chương 1: TỔNG QUAN VỀ LẬP TRÌNH CSDL VỚI VB CÁC KỸ THUẬT LIÊN KẾT CSDL CÁC ĐỐI TƯỢNG LẬP TRÌNH CƠ SỞ ĐIỀU KHIỂN ADO DATA Khoa công nghệ thông tin CÁC KỸ THUẬT LIÊN KẾT CSDL  Kỹ thuật ODBC  ODBC (Open DataBase Connectivity) là lớp giao tiếp mở chung, cấp thấp (giao tiếp theo các lệnh API) hỗ trợ chương trình liên kết và làm việc với các CSDL khác nhau. Lập trình Visual Basic 2 6 Khoa công nghệ thông tin CÁC KỸ THUẬT LIÊN KẾT CSDL (tt)  Kỹ thuật DAO  DAO (Data Access Object) là lớp giao tiếp cấp cao gồm các đối tượng cho phép chương trình liên kết trực tiếp đến CSDL Access thông qua một cơ chế truy xuất dữ liệu Microsoft Jet. Lập trình Visual Basic 2 7 Khoa công nghệ thông tin CÁC KỸ THUẬT LIÊN KẾT CSDL (tt)  Kỹ thuật OLE DB  OLE DB là kỹ thuật truy cập dữ liệu cấp thấp, được phát triển từ kỹ thuật ODBC, cung cấp bộ giao tiếp API chung cho các ứng dụng cho phép truy xuất các CSDL có cấu trúc và không cấu trúc thông qua một trình giao tiếp OLE DB Provider. Lập trình Visual Basic 2 8 Khoa công nghệ thông tin CÁC KỸ THUẬT LIÊN KẾT CSDL (tt)  Kỹ thuật ADO  ADO (ActiveX Data Object) là lớp giao tiếp cấp cao được xây dựng dựa trên kỹ thuật OLE DB. Lập trình Visual Basic 2 9 Khoa công nghệ thông tin CÁC ĐỐI TƯỢNG LẬP TRÌNH ADO CƠ SỞ Lập trình Visual Basic 2 10  Connection: Là đối tượng được sử dụng dùng để tạo liên kết chương trình với CSDL  Provider: Tên của chương trình giao tiếp dữ liệu (OLE DB Provider)  Data source: Tên đầy đủ của tập tin CSDL cần liên kết  Username: Là thông tin tùy chọn quy định tên của người dùng được tổ chức bên trong CSDL  Password: Chuỗi mật khẩu tương ứng với Username truy cập CSDL [...]... (OLEDB) từ giao diện Components như dưới đây: Khoa công nghệ thông tin 14 ĐIỀU KHIỂN ADO DATA (tt) Lập trình Visual Basic 2 Khoa công nghệ thông tin 15 Chương 2: CÁC ĐT CƠ SỞ TRONG MÔ HÌNH LT CSDL Lập trình Visual Basic 2 CONNECTION RECORDSET Khoa công nghệ thông tin 16 CONNECTION Lập trình Visual Basic 2    Tạo đối tượng Connection dùng lệnh:  Public cn As ADODB.Connection  Set cn = New ADODB.Connection... công nghệ thông tin 30 Chương 3: CÁC ĐIỀU KHIỂN DỮ LIỆU Lập trình Visual Basic 2  DATACOMBO VÀ DATALIST:  Mục đích sử dụng: Datalist combo Khoa công nghệ thông tin 31 CÁC ĐIỀU KHIỂN DỮ LIỆU (TT) Lập trình Visual Basic 2  Khởi tạo DataCombo và DataList: Khoa công nghệ thông tin 32 CÁC ĐIỀU KHIỂN DỮ LIỆU (TT) Lập trình Visual Basic 2  Các thuộc tính của DataCombo và DataList: Tên thuộc tính Ý nghĩa... thông tin 20 RECORDSET (TT) Lập trình Visual Basic 2  Thuộc tính State của Recordset:  trạng thái đóng   adStateClosed (0) adStateOpen trạng thái mở (1) Đóng mở bộ mẩu tin (Recordset)    .Close .Open VD: if .State = adStateClosed then .Open Khoa công nghệ thông tin 21 RECORDSET (TT) Lập trình Visual Basic 2  Truy... tượng Field có hai thuộc tính đó là: Name (tên trường dữ liệu) và Type (kiểu dữ liệu của trường) Khoa công nghệ thông tin 12 CÁC ĐỐI TƯỢNG LẬP TRÌNH ADO CƠ SỞ Lập trình Visual Basic 2  Mô hình các đối tượng: Khoa công nghệ thông tin 13 ĐIỀU KHIỂN ADO DATA Lập trình Visual Basic 2  Microsoft ADO Data Control :   Cho phép liên kết và truy xuất CSDL theo kỹ thuật ADO Bình thường, khi ta mới khởi động... 25 RECORDSET (TT) Lập trình Visual Basic 2  Di chuyển mẩu tin hiện hành  .MoveFirst  .MoveLast  .MoveNext  .MovePrevious  .Move numRec [, startPos] • numRec: Là số mẩu tin sẽ nhảy qua tính từ vị trí startPos • startPos: Lấy vị trí hiện hành Khoa công nghệ thông tin 26 RECORDSET (TT) Lập trình Visual. .. Visual Basic 2  Duyệt qua các mẩu tin của một bộ mẩu tin (Recordset)  .MoveFirst  Do While Not .EOF các xử lý trên mẩu tin hiện hành .MoveNext Loop Hoặc For i=1 to .RecordCount các xử lý trên mẩu tin hiện hành .MoveNext Next Khoa công nghệ thông tin 27 RECORDSET (TT) Lập trình Visual Basic 2  Thêm... gtri2 & "‘ '" & gtri_n & "')“ ví dụ: Dim as .Recordset Set = New ADODB.Recordset rs.Source = “Insert into TenTable values ('" & gtri1 & "‘,…& gtri_n & "‘)“ rs.ActiveConnection = cn rs.Open Khoa công nghệ thông tin 28 RECORDSET (TT) Lập trình Visual Basic 2  Sửa mẩu tin (Update):  “Update TenTable set TenField1='" & gtr1 & "', TenField2='"... thông tin 22 RECORDSET (TT) Lập trình Visual Basic 2  Liên kết bộ mẫu tin với các điều khiển dữ liệu:  Set .Datasource=  .DataField= Trong đó: Tên điều khiển: TextBox, Label, ComboBox…  Ví dụ: • Rs.Open “tên Table”, cn, adOpenStatic, , adCmdTable • Set Text1.Datasource=rs • Text1.DataField=“mssv” • Set Text2.Datasource=rs... SelectedItem .Text = .(“Tên_trường) Khoa công nghệ thông tin 34 Chương 3: CÁC ĐIỀU KHIỂN DỮ LIỆU Lập trình Visual Basic 2  COMBOBOX:  Mục đích sử dụng: Khoa công nghệ thông tin 35 CÁC ĐIỀU KHIỂN DỮ LIỆU (TT) Lập trình Visual Basic 2  Viết Code cho Combobox: Set rs = New ADODB.Recordset rs.Source = "select * from Tên_Table “ rs.ActiveConnection = cn rs.Open Do While... rs!mssv Khoa công nghệ thông tin 24 RECORDSET (TT) Lập trình Visual Basic 2  Các thuộc tính mẫu tin thường dùng  RecordCount (trị Long Integer): số lượng mẩu tin  BOF: Trước mẩu tin đầu  EOF: Sau mẩu tin cuối  EditMode: chỉ trình trạng của mẩu tin hiện hành, có các giá trị sau • adEditNone 0 Bình thường • adEditInProgress 1 Đang sửa đổi chưa cập nhật • adEditAdd 2 Đang thêm mới chưa cập nhật • . Hùng, Bài giảng Lập trình Visual Basic, Đại Học Bách Khoa Đà nẵng, 20 08.  4. Giáo trình Visual Basic 6.0, Đại học FPT 20 07. Lập trình Visual Basic 2 3 Khoa công nghệ thông tin Lập trình Visual Basic. thông tin Lương Văn Vân BÀI GIẢNG BÀI GIẢNG VISUAL BASIC 2 VISUAL BASIC 2 Khoa công nghệ thông tin MỘT SỐ TIÊU ĐIỂM CỦA MÔN HỌC  Tổng số tiết: 90 tiết  Lý thuyết: 30 tiết  Bài tập: 15 tiết  Thực. Visual Basic 2 15 Khoa công nghệ thông tin Lập trình Visual Basic 2 16 Chương 2: CÁC ĐT CƠ SỞ TRONG MÔ HÌNH LT CSDL CONNECTION RECORDSET Khoa công nghệ thông tin CONNECTION Lập trình Visual Basic

Ngày đăng: 07/07/2014, 11:20

TỪ KHÓA LIÊN QUAN

w