Bài giảng Visual Basic 2
lượt xem 110
download
Bài giảng môn Visual Basic này được biên soạn cơ bản dựa trên quyển .... Em chi biet qua ngon ngu lap trinh 2 nam qua , Em khong co dieu kien de hoc tap VB ... hệ thống multimedia của Windows, nhưng vớI WinAPI, ta có thể đạt được kết quả. Hiểu rõ WInAPI, ta có thể khám phá những năng lực tiềm tàng c ủa chúng. ng l ớp b ọc API, chúng chuyển giao các chức năng theo kiểu Visual Basic một cách thân thiện. Điều khiển ActiveX và OLE....
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Visual Basic 2
- BÀI GIẢNG VISUAL BASIC 2 Lương Văn Vân Khoa công nghệ thông tin
- MỘT SỐ TIÊU ĐIỂM CỦA MÔN HỌC Lập trình Visual Basic 2 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. Khoa công nghệ thông tin 2
- TÀI LIỆU THAM KHẢO Lập trình Visual Basic 2 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. VNGuide, 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. Khoa công nghệ thông tin 3
- NỘI DUNG Lập trình Visual Basic 2 1 TỔNG QUAN VỀ LẬP TRÌNH CSDL VỚI VB 2 CÁC ĐT CƠ SỞ TRONG MÔ HÌNH LT CSDL 3 CÁC ĐIỀU KHIỂN DỮ LIỆU 4 XÂY DỰNG CÁC ỨNG DỤNG 5 BÁO BIỂU Khoa công nghệ thông tin 4
- Chương 1: TỔNG QUAN VỀ LẬP TRÌNH CSDL VỚI VB Lập trình Visual Basic 2 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 5
- CÁC KỸ THUẬT LIÊN KẾT CSDL Lập trình Visual Basic 2 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. Khoa công nghệ thông tin 6
- CÁC KỸ THUẬT LIÊN KẾT CSDL (tt) Lập trình Visual Basic 2 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. Khoa công nghệ thông tin 7
- CÁC KỸ THUẬT LIÊN KẾT CSDL (tt) Lập trình Visual Basic 2 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. Khoa công nghệ thông tin 8
- CÁC KỸ THUẬT LIÊN KẾT CSDL (tt) Lập trình Visual Basic 2 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. Khoa công nghệ thông tin 9
- CÁC ĐỐI TƯỢNG LẬP TRÌNH ADO CƠ SỞ Lập trình Visual Basic 2 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 Khoa công nghệ thông tin 10
- CÁC ĐỐI TƯỢNG LẬP TRÌNH ADO CƠ SỞ Lập trình Visual Basic 2 Command: Đối tượng Command cho phép chương trình gọi thực hiện một câu truy vấn SQL trên CSDL hay gọi thực hiện một thủ tục xử lý đã được cài đặt trong CSDL (Stored procedure). Parameter Là đối tượng dùng để nhận và trả về giá trị khi đối tượng Command gọi một thủ tục. Đối với CSDL Access các truy vấn đã được xây dựng sẵn trong tập tin MDB (bao gồm các truy vấn chọn, thêm, xóa, sửa…) có thể được xem như thủ tục. Khoa công nghệ thông tin 11
- CÁC ĐỐI TƯỢNG LẬP TRÌNH ADO CƠ SỞ Lập trình Visual Basic 2 Recordset: Là đối tượng lưu trữ một tập hợp các mẫu tin được chọn từ các bảng có trong CSDL. Thông qua đối tượng Recordset, chúng ta có thể thực hiện các xử lý như hiện thị dữ liệu, cập nhật, tìm kiếm, xóa, sửa... Field: Là đối tượng con cho phép chúng ta truy xuất và làm việc với một trường (cột) dữ liệu có trong một bộ mẫu tin Recordset. Với đối 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 một project VB6 mới, Control Data ADO không có sẵn trong IDE. Muốn có nó, bạn hãy dùng Menu Command Project | Components..., rồi chọn Microsoft ADO Data Control 6.0 (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 cn.Provider = "Microsoft.Jet.OLEDB.4.0“ cn.ConnectionString = "Data Source="& App.Path & "..\TenCsdl.mdb;” cn.Open Thuộc tính State: Thuộc tính State của connection dùng để kiểm tra trạng thái liên kết của Connection đang đóng hay đang mở hoặc chúng ta có thể dùng thuộc tính State để kiểm tra kết nối có thành công hay không adStateClosed: không kết nối adStateOpen: kết nối Thuộc tính Open: Dùng để mở kết nối Khoa công nghệ thông tin 17
- RECORDSET Lập trình Visual Basic 2 Recordset là bộ mẩu tin. Đây là đối tương chính của mô hình ADO, đối tượng được dùng để hiển thị và cập nhật dữ liệu trong lập trình ứng dụng CSDL. Mỗi một dòng dữ liệu có trong bộ mẩu tin được gọi là mẩu tin. Tuy bộ mẫu tin có thể chứa nhiều mẩu tin nhưng tại một thời điểm, chúng ta chỉ có thể làm việc với đúng một mẩu tin gọi là mẩu tin hiện hành. Mỗi cột dữ liệu có trong bộ mẩu tin được gọi là trường dữ liệu (Field). Khoa công nghệ thông tin 18
- RECORDSET (TT) Lập trình Visual Basic 2 Khai báo biến bộ mẩu tin (Recordset) Dim as .Recordset Cấp phát vùng nhớ cho biến Recordset Set = New .Recordset Khởi tạo các giá trị cho biến bộ mẩu tin (Recordset) .Open [Source],[Connection],[Type],[Lock],[Option] Trong đó: • Source: là chuỗi xác định nguồn dữ liệu của bộ mẩu tin là tên một bảng hay chuỗi câu lệnh SQL. • Connection: là chuỗi chứa thông tin kết nối CSDL. Khoa công nghệ thông tin 19
- RECORDSET (TT) Lập trình Visual Basic 2 • Type: là các hằng số chỉ ra loại của Recordset. Thông thường khi viết ứng dụng chạy trên máy đơn chúng ta thường dùng loại adOpenStatic. • Lock: là thuộc tính xác định trạng thái cho phép khóa dữ liệu khi cập nhật trên bộ mẫu tin. • Option: là thuộc tính xác định kiểu nguồn dữ liệu Source Hằng trị Ý nghĩa Trị adCmdTable Khi Source là tên bảng trên Access 2 adCmdText Khi Source là truy vấn SQL 1 adCmdStoreProc Khi Source là Stored Procedure trong SQL 4 Server Khoa công nghệ thông tin 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình cơ sở lập trình Visual Basic part 2
23 p | 286 | 96
-
Giáo trình lập trình cơ sở dữ liệu với Visual Basic part 2
24 p | 214 | 73
-
Kế toán doanh nghiệp với Visual Basic part 2
49 p | 116 | 44
-
Bài giảng VB.net - Chương 2: Ngôn ngữ lập trình Visual Basic. Net
0 p | 253 | 40
-
Import từ Excel sang Visual Basic
4 p | 495 | 35
-
Tài liệu VB.Net - ĐH Hàng Hải Việt Nam
108 p | 102 | 20
-
Bài giảng Hướng dẫn lập trình VB.NET - Chương 2: Viết một chương trình Visual Basic.NET đầu tay
6 p | 88 | 12
-
Bài giảng Lập trình trực quan (Ngôn ngữ Visual Basic): Bài 2 - ADODB
9 p | 128 | 10
-
Bài giảng Lập trình ứng dụng kinh tế: Phần 1 - ĐH CNTT&TT
73 p | 91 | 10
-
Bài giảng Lập trình ứng dụng kinh tế: Phần 2 - ĐH CNTT&TT
74 p | 65 | 8
-
Bài giảng Visual Basic 6.0: Phần 2 - Nguyễn Đăng Quang
71 p | 84 | 8
-
Bài giảng Lý thuyết ngôn ngữ lập trình: Chương 2 - CĐ CNTT Hữu nghị Việt Hàn
32 p | 74 | 5
-
Bài giảng Microsoft Visual Basic: Bài 2 - Trường Đại học Kinh tế
16 p | 78 | 5
-
Bài giảng Tin học ứng dụng trong kinh doanh 2: Chương 6 - ThS. Nguyễn Minh Thành
45 p | 50 | 5
-
Bài giảng Mạng máy tính và Internet: Chương 2 (tiếp) - Trần Quang Hải Bằng
22 p | 90 | 5
-
Tập bài giảng Lập trình Window
243 p | 44 | 5
-
Bài giảng Tin học ứng dụng trong kinh doanh 2: Chương 6 - Lê Thị Minh Nguyện
22 p | 75 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn