Lập trình Window - 1

Mục Lục Mục Lục I Danh Mục Hình Vẽ Vii Chương 1 1 Giới Thiệu Về Lập Trình Windows 1 Và Visual Basic 6.0 1 1.1. Giới Thiệu Về Lập Trình Windows 1 1.2. Thư Viện Liên Kết Động 3 1.3. Windows Api 4 1.3.1. Gọi Api 4 1.3.2. Khai Báo Một Cuộc Gọi Api 4 ...

Lập trình Window - 2

Thông qua cấu trúc: Do While 0 <>GetMessage (message, 0, 0,0) TranslateMessage message DispatchMessage message Loop Trong đó message là chỉ lệnh mà hệ điều hành cung cấp, thông qua cán (handle) của cửa sổ. Đương nhiên, nếu chỉ lệnh có giá trị WM_QUIT ...

Các Thao Tác Cơ Bản Với Các Đối Tượng Trên Form

D) Hộp công cụ (ToolBox) Hộp công cụ là bảng chứa các điều khiển và ta thiết kế giao diện người sử dụng bằng cách chọn các điều khiển từ hộp công cụ và đưa chúng vào các biểu mẫu (Form). Các biểu tượng trong hộp công cụ: ...

Thuộc Tính, Phương Thức Và Sự Kiện

Hình 1.15. Hộp thoại Project Properties 1.7.8. Tạo tập tin EXE Sau khi thiết lập form khởi động cho Project, để chạy một chương trình ta sử dụng nút Start của Visual Basic hoặc nhấn phím F5. Tuy nhiên, khi chương trình hoàn tất, ta cần có tập tin ...

Lập trình Window - 5

Thuộc tính Ngoài các thuộc tính thông dụng của một điều khiển, form còn có một số thuộc tính khác cần quan tâm như: Thuộc tính Giải thích Caption Nhận một giá trị chuỗi và sẽ được hiển thị trên thanh tiêu đề của biểu mẫu. Icon ...

Các Phép Toán Quan Hệ (Hay Phép So Sánh)

Private <biến> [ As <kiểu dữ liệu> ] Biến Private chỉ được dùng trong các thủ tục hoặc hàm trong cùng một mô-đun. Trong cấp độ mô-đun, từ khoá Dim tương đương với từ khoá Private. Từ khoá Option Explicit Ngôn ngữ Visual Basic cho ...

Ngăn Cách Các Câu Lệnh Trên Một Dòng

VbQuestion 32 Hiển thị biểu tượng biểu thị rằng chương trình cần thêm thông tin từ phía người sử dụng trước khi có thể tiếp tục thực hiện. vbExclamation 48 Hiển thị biểu tượng để biểu thị chương trình đã xảy ra một vấn đề ...

Tham Số Và Việc Truyền Tham Số Cho Chương Trình Con

2.13. Lệnh For…Next Cấu trúc lặp này thường được dùng đối với vòng lặp biết trước số lần lặp thông qua một biến đếm. Biến đếm sẽ chạy từ một giá trị khởi đầu, khi nó đạt đến giá trị cuối thì vòng lặp kết thúc và ...

Lập trình Window - 9

(được lưu với đuôi *.bas). Các chương trình con được lặp đi lặp lại để đáp ứng các sự kiện khác nhau của các điều khiển khác nhau thường được đặt trong module chuẩn. Module lớp (Class module): được sử dụng để tạo các điều ...

Thay Đổi Giá Trị Một Phần Tử Trong Collection

Đâu trong Colletion. Ta cũng có thể truy cập vào một phần tử thông qua chỉ số thứ tự của nó trong Collection giống như đối với mảng.  Ngược lại với mảng khi ta đã thêm một phần tử vào Collection ta chỉ có thể đọc mà không thay ...

Lập trình Window - 11

End If End Sub „ Private Sub cmdlast_Click() If n > 0 Then i = n Get #f, i, x Call ht(x) End If End Sub „ Private Sub cmdnext_Click() If (n > 0) And (i < n) Then i = i + 1 Get #f, i, x Call ht(x) End If End Sub „ Private Sub cmdpre_Click() If (n > 0) And (i > 1) Then i = i - 1 ...

Thêm Các Phần Tử Vào Trong Hộp Danh Sách.

CHƯƠNG 3 LẬP TRÌNH VỚI CÁC ĐIỀU KHIỂN THÔNG DỤNG Các điều khiển thông dụng là những điều khiển xuất hiện trong hầu hết các ứng dụng trên windows, chúng là các thành phần tạo lên giao diện người sử dụng. Các điều khiển thông ...

Các Điều Khiển Drivelistbox, Dirlistbox Và Filelistbox

Value Là một số nguyên tương ứng với vị trí của hộp cuộn trong thanh cuộn. LargeChange Lượng thay đổi giá trị của thuộc tính Value khi người sử dụng kích chuột trên thanh cuộn. SmallChange Lượng thay đổi giá trị của thuộc tính Value ...

Lập trình Window - 14

Điều này chỉ xảy ra với biểu mẫu trống hoặc biểu mẫu có điều khiển bị cấm. Tuy nhiên, nếu quy định thuộc tính KeyPreview của biểu mẫu thành True, biểu mẫu sẽ nhận mọi sự kiện bàn phím của mọi điều khiển trên nó trước khi ...

Gỡ Bỏ Phần Tử Ảnh Khỏi Imagelist Vào Lúc Thi Hành

 Sử dụng thuộc tính Color để lấy ra giá trị RGB của màu mà người sử dụng đã chọn. 4.1.3. Font Dialog Hộp thoại Font cho phép người sử dụng thay đổi font chữ, màu chữ, cỡ chữ, kiểu chữ. Khi người sử dụng thực hiện lựa chọn ...

Lập trình Window - 16

4.5.2. Phương thức Thêm một nút vào danh sách Add [Relative][,Relationship][,Key][,Text][,Image][,SelImage] Trong đó: Relative: Nhận giá trị là Key hoặc Index của nút mà nút mới được thêm vào. Quan hệ của nút mới thêm vào và nút đó như sau:  ...

Nhắc Lại Một Số Khái Niệm Về Cơ Sở Dữ Liệu

Tương tự thủ tục mnuDo_Click(), nhưng đổi mầu nền của Form thành mầu trắng và cho vô hiệu hoá mục chọn Trắng. Thủ tục mnuXanh_Click ( ) Tương tự thủ tục mnuDo_Click(), nhưng đổi mầu nền của Form thành màu xanh và cho vô hiệu hoá mục ...

Lập trình Window - 18

Sau khi tạo ra cấu trúc cơ sở dữ liệu, tạo bảng chứa các trường định nghĩa kiểu dữ liệu sẽ có. Ví dụ: ta tạo các bảng Danh sách khách hàng (tblDS_KH) và bảng Đơn đặt hàng (tblD_DH) như sau: Bảng tblDS_KH Field Mô tả Type Size Makh Mã ...

Truy Xuất Dữ Liệu Thông Qua Data Control

MSFlexGrid : Điều khiển này cho ta trình bày dữ liệu dưới dạng lưới. Ta còn có thể sử dụng điều khiển để xử lý dữ liệu, gộp nhóm và sắp xếp. Phiên bản thương phẩm của điều khiển này là VideoSoft VSLEX. 5.4. Truy xuất dữ liệu ...

Tham Chiếu Đến Thư Viện Đối Tượng Của Dao

End If End Sub „ Private Sub cmdfirst_Click() If datadocgia.Recordset.RecordCount > 0 Then datadocgia.Recordset.MoveFirst End If End Sub „ Private Sub cmdlast_Click() If datadocgia.Recordset.RecordCount > 0 Then datadocgia.Recordset.MoveLast End If End Sub „ Private Sub cmdnext_Click() ...

Lập trình Window - 21

Options Ví dụ: Để mở cơ sở dữ liệu Education.mdb ta viết như sau: Dim db As Database Set db = OpenDatabase(".\.\Education.mdb") 5.5.3. Đối tượng Database Đối tượng Database là nơi để ứng dụng bắt đầu phần lớn các truy cập cơ sở dữ ...

Lập trình Window - 22

Đóng Recordset Ta thực hiện điều này khi chương trình hoàn tất sử dụng đối tượng Recordset , sử dụng phương thức Close. Ví dụ: rs.Close „rs là một Recordset Điểm đặc biệt quan trọng khi đóng một đối tượng Recordset là nếu đối ...

Lập trình Window - 23

Set rs.ActiveConnection = cn rs.CursorLocation = adUseClient rs.LockType = adLockBatchOptimistic rs.CursorType = adOpenKeyset rs.Open strState Set rs.ActiveConnection = Nothing Set GetList = rs Set rs = Nothing End Function Để thi hành cùng một hành động trên một mẩu tin, ta sửa ...

Lập trình Window - 24

LblDienthoai, LblFax, LblCompany, LblUtien, LblEmail. Ngoài ra, ta sử dụng một Label có tên là LblDS có Caption là Danh sách khách hàng. Tiếp theo, chúng ta phải ràng buộc mỗi TextBox với từng trường (field) cụ thể của bảng (Table) tblDS_KH dựa vào hai ...

Tạo Trình Thiết Kế Môi Trường Dữ Liệu Sử Dụng Data View

5.7. Tạo báo cáo 5.7.1. Tạo liên kết dữ liệu sử dụng Data View Cửa sổ Data View, cho phép ta làm việc với một cơ sở dữ liệu không cần phải sử dụng công cụ bên ngoài hay công cụ bổ sung Add-in. Để dùng cửa sổ Data View ta thực hiện ...

Lập trình Window - 26

5.7.4. Tạo báo cáo phân nhóm Ta có thể nhóm dữ liệu lại theo một nội dung nào đó. Chẳng hạn, đối với DANH MỤC SÁCH ở trên, ta có thể nhóm thành từng nhóm theo từng nhà xuất, do đó ta làm theo các bước sau: Bước 1. Trong DataEnvironment1, ...

Lập trình Window - 27

Cmdfirst cmdpre cmdnext cmdlast cmdadd cmddel cmdfind cmdupdate cmdend txtma txtht txtdc txtns txtgt dcblop DataGrid Bước 4. Mở cửa sổ Code của form frmsv.frm và lập trình cho các sự kiện của các điều khiển trên form „Khai báo biến trong phần General của form ...

Lập trình Window - 28

End If End Sub „ Private Sub cmdend_Click() Unload Me End Sub „ Private Sub Cmdfind_Click() If Cmdfind.Caption = "T×m" Then txtlop.Text = "" txtnvt.Text = "" txtss.Text = "" Cmdfind.Caption = "HiÓn thÞ" txtlop.SetFocus Else rs.MoveFirst ...

Trình Đóng Gói Và Triển Khai Ứng Dụng

Dim rs1 As New ADODB.Recordset rs1.CursorLocation = adUseClient rs1.Open "sinhvien", Cnn, adOpenStatic, adLockReadOnly Set dcbma.RowSource = rs1 dcbma.ListField = "masv" 'hien ra de chon dcbma.BoundColumn = "masv" 'cai can lay ra 'mo recordset rs de ghi du ...

Lập trình Window - 30

Hình 5.23. Hộp thoại Package and Deployment Wizard- Cab Options Bước 9. Trong hộp thoại Cab Options chọn Single cab để tạo file CAB kích thước lớn hoặc chọn Multiple cabs để tạo nhiều file CAB kích thước nhỏ, nhấn nút Next để chuyển sang bước ...

Lập trình Window - 31

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc GIẤY PHÉP LÁI XE Số: . Họ tên:. Năm sinh:.Quốc tịch:. Nơi đăng ký hộ khẩu thường trú:. . Hạng:. Ngày cấp:. d) Tạo form chính cho chương trình trên đó có menu để gọi các ...