... quan trọng, miễn bạn nắm vững ý nghĩa chúng VB6 có yểm trợ Class mà ta triển khai instantiate Objects dùng Một Class VB6 cóchứa data riêng nó, có Subs Functions mà ta gọi Ngoài Class Raise Events, ... Module click Open Bạn thấy mở khung trắng Project Explorer với Properties Window Trong Properties Window, sửa Name property Class thành clsBox đây: Kế đánh vào dòng code đây, có biểu diển cách dùng ... làm Bạn có nhớ thiết kế Label, lần bạn dùng Property Window để edit Font size, forcolor hay backcolor properties Label thay đổi, mà kết thay đổi có hiệu lực lập tức, nghĩa Label hiển thị trở lại...
... Const Delta = 50 ' Vẽ hcn với góc tròn Line (X1 + Delta, Y1)-(X2 - Delta, Y1) Trang 33 TT Visual Basic Line -Step(Delta, Delta) Line -(X2, Y2 - Delta) Line -Step(-Delta, Delta) Line -(X1 + Delta, ... Y1 Y1 = Y2 Y2 = Temp End If ' Vẽ chấm hcn, chấm cách 50 pixel For i = X1 + Delta To X2 - Delta Step 50 For j = Y1 + Delta To Y2 - Delta Step 50 PSet (i, j) Next Next End Sub Bước 17: Bây phối hợp ... Delta, Y2) Line -Step(-Delta, -Delta) Line -(X1, Y1 + Delta) Line -Step(Delta, -Delta) End Sub Bước 16: Ta tạo bóng bên hình chữ nhật cách dùng hàm PSet để chấm đốm cách chừng 50 pixels sau: Private...
... tác giả tổ chức thực có hiệu cho đơn vị Hiệu (Đánh dấu X vào ô đây) - Giải pháp thay hoàn toàn mới, thực toàn ngành có hiệu cao - Giải pháp thay phần giải pháp có, thực toàn ngành có hiệu cao ... toàn mới, thực đơn vị có hiệu cao - Giải pháp thay phần giải pháp có, thực đơn vị có hiệu - Giải pháp gần áp dụng đơn vị khác chưa áp dụng đơn vị mình, tác giả tổ chức thực có hiệu cho đơn vị ... khoa học Sở GD&ĐT): + Chiến sĩ thi đua sở: 02 bộ; + Chiến sĩ thi đua cấp tỉnh: 06 - Hội đồng khoa học Sở GD&ĐT không nhận 01 SKKN có từ 02 tác giả trở lên thực hiện; không nhận SKKN chưa thực...
... LastName Chú thích mã: - Phát biểu thứ khai báo biến có tên LastName có kiểu String Bạn không lo lắng có dòng gạch xanh chân biến Có dòng ta chưa khởi tạo giá trị cho biến Biên soạn: Phạm Đức Lập ... Bây bạn tạo giải pháp có tên Inputbox1 làm xong Bây tạo chương trình cóchức tương tự có xuất kết nhờ biến Chương trình gồm ô textBox cho nhập tên Khi người dùng click vào nút hiển thị thông ... dự án có tên Tiếp theo thiết kế giao diện hình: Chương trình bao gồm hai nút InputBox – Button1, Ket thuc – Button2 nhãn có tên Label1 Viết mã: Tạo thủ tục Button1_Click cách double click vào nút...
... Property Default Properties Ta dùng Default keyword để tạo Default Property sau: Default Public Property Item(ByVal Index As Integer) As String VB.NET bắt buộc ta phải parameter cho Default Property ... Default cho Parameters Trong VB6, ByRef default cho parameters passed vô Sub/Function Tức là, Sub/Function vô tình làm thay thổi trị số nguyên thủy parameter variables Trong VB.NET, ByVal default ... đánh trực tiếp vào MainMenu Thêm menuitems cách đánh thẳng vào chỗ có chữ Type Here Lưu ý Tabs bên Editing Area bạn mở nhiều forms Edit MainMenu, insert Separator Chú ý danh sách References liệt...
... tính trước Nếu có nhiều lớp dấu ngoặc tính theo thứ tự từ Như ta tính xem PersonAge >= 25 xem TRUE hay FALSE, tính xem PersonIncome >= 30000 xem TRUE hay FALSE, trước tính kết tổng hợp, dựa vào ... Terminate this Sub End If End If End Sub Có cách nói khác execution đến hàng CmdEnter_Click nhảy vào Private Sub CmdEnter_Click() để execute hết nhảy trở lại hàng Private Sub txtAge_KeyPress(KeyAscii ... dòng END IF Tức có execution ngang qua, có không ngang qua dòng code câu IF THEN câu END IF Điều kiện IF Statement phần nằm hai chữ IF THEN Nó đuợc gọi Logical Expression Ta có: txtName.text...
... nhớ rẻ Khi ta thật cần phải quan tâm vận tốc nhớ điều cần thiết kế cẩn thận dựa vào tiểu xảo lập trình Đặt tên variables có ý nghĩa Khổ làm việc với variables có tên vắn tắt K, L, AA, XY Ta chút ... (side effect) Desk Check Kiểm lại code trước compile Khi ta compile code, error có nghĩa Syntax code đúng, nghĩa logic Do ta cần phải biết code ta viết làm điều ta muốn cách đọc lại code trước ... cursor lên variable ấy, tooltip hiên hình đây: Có số chuyện khác bạn làm lúc nầy Bạn nắm dấu chấm tròn đỏ kéo (drag) ngược lên hay nhiều hàng code để execute trở lại vài hàng code Bạn cho program...
... quan trọng, miễn bạn nắm vững ý nghĩa chúng VB6 có yểm trợ Class mà ta triển khai instantiate Objects dùng Một Class VB6 cóchứa data riêng nó, có Subs Functions mà ta gọi Ngoài Class Raise Events, ... click Open Bạn thấy mở khung trắng Project Explorer với Properties Window Trong Properties Window, sửa Name property Class thành clsBox đây: Kế đánh vào dòng code đây, có biểu diển cách dùng ... làm Bạn có nhớ thiết kế Label, lần bạn dùng Property Window để edit Font size, forcolor hay backcolor properties Label thay đổi, mà kết thay đổi có hiệu lực lập tức, nghĩa Label hiển thị trở lại...
... "Settings", "WordWrap", "False") = "True" ) End Sub Lúc đầu chưacó Registry "0" (string "0" converted Val 0) default value cho Left Top, "False" default value mnuWordWrap.Checked Ngoài ta muốn program ... tới User khởi động program program có vị trí lúc đầu giống y trước Ta dùng Sub SaveSetting để chứa Checked value mnuWordWrap Left, Top Form Code ta để Sub Form_QueryUnload executed trước Form ... thứ (ta gọi Key) vào Registry bạn đặt cho nằm Section tùy ý Ở ta đặt hai Sections tên Location để chứa Top,Left Form tên Settings để chứa Key mnuWordWrap.Checked Muốn cho program có giá trị Keys...
... "E:\VB6" ' Initial (i.e default ) Folder .Filter = "Executables (*.exe) | *.exe| Batch Files (*.bat)| *.bat" FilterIndex = ' Select ""Executables (*.exe) | *.exe" as default DialogTitle = "Select ... Dialogs • Common Dialogs Bạn có để ý thấy programs Windows có dialogs để Open Save files ? Và tất programs có dialogs để chọn màu, font chữ hay để in ? Đó Dialogs thông dụng thu c Common Dialog Library ... parameter thứ ba Default Input Value Đây value hiển thị sẵn Input Box xuất hiện, input user thường đánh vào user cần click nút OK đủ Hai parameters cuối Optional (nhiệm ý, có được, không sao)...
... Database, TableDef, Field … cách tạo biến đối tượng qui đònh biến biểu thò đối tượng muốn xử lý, giúp cho việc truy cập sở liệu dễ dàng Mở sở liệu có sẵn Khai báo biến đối tượng sở liệu lệnh ... (Transact- SQL Reference 6.0) Đònh nghóa cấu trúc bảng ALTER DATABASE database_name [ON {DEFAULT | database_device} [= size] [, database_device [= size]] ] [FOR LOAD] Thêm liệu vào field có sẵn bảng ... Khởi động trình điều khiển ODBC khác khởi động kích hoạt khác • Drivers : Các trình điều khiển tự chúng bao gồm hay nhiều DLLs hỗ trợ file INI , tùy thu c vào trình bổ sung nhà cung cấp Trước...
... String với số) Khi ta bỏ thêm trái cà vào rổ cà số trái cà rổ tăng lên Một lát sau ta lấy vài trái cà để dùng số trái cà rổ bị giảm Khi không cần dùng ta bỏ hay cất trái cà lại dẹp rổ chỗ khác ... Long variable Thí dụ: ' Thay viết Dim Result as Long Result = 30345 * 100 ' bị overflow error ' Hãy viết sau: Dim Result as Long Result = 30345 Result = Result * 100 ' không bị overflow error Ðể ... dùng Integer mà bị Oveflow error làm toán nhân assign số vào Long variable (sẽ cắt nghĩa variable sau nầy) TRƯỚC KHI làm toán nhân đừng để kết toán nhân lớn trước Assign vào Long variable Thí...
... đến trước giải trước Nguyên tắc Queue gọi First-In-First-Out ( vào trước nhất, trước nhất) Ngược lại, muốn phục vụ trước ta có náo loạn, rốt chẳng có giải Thí dụ ta có Form tên frmServer, mà có ... Scrollbar vào Listbox Có lẽ bạn để ý thấy hai Listboxes lstASCII lstHexadecimal có Horizontal Scrollbar phía By default, Listbox Horizontal Scrollbar Muốn tạo bạn phải thêm hai câu vào Basic ... Input Trước populate lstNames ta cần phải delete tất items có sẵn bên Ðể thực việc ta dùng method Clear Listbox Sau ta dùng method AddItem thêm hàng vào Listbox By default, ta không nói nhét vào...
... quy luật nầy dựa vào loại database tùy thu c vào quy luật mậu dịch (Business Rules) ta dùng cho database, thí dụ record tiền lương công nhân phải có field Số Thu (Tax Number) sở Thu Vụ phát hành ... nhét vào Access database mở: Database Server số ý niệm Dù Jet Database Engine relational database tốt hiệu năng, thu c loại File Based database, tức thụ động, không chạy phải tùy thu c vào chương ... cầu hiệu Database Server thường có cách đối phó hữu hiệu cócố phần cứng đĩa hư hay cúp điện Ngoài ra, Database Server có sẵn phương tiện an ninh backup Nó có thêm chức để dùng cho mạng Ngày ta...
... tính trước Nếu có nhiều lớp dấu ngoặc tính theo thứ tự từ Như ta tính xem PersonAge >= 25 xem TRUE hay FALSE, tính xem PersonIncome >= 30000 xem TRUE hay FALSE, trước tính kết tổng hợp, dựa vào ... Terminate this Sub End If End If End Sub Có cách nói khác execution đến hàng CmdEnter_Click nhảy vào Private Sub CmdEnter_Click() để execute hết nhảy trở lại hàng Private Sub txtAge_KeyPress(KeyAscii ... dòng END IF Tức có execution ngang qua, có không ngang qua dòng code câu IF THEN câu END IF Điều kiện IF Statement phần nằm hai chữ IF THEN Nó đuợc gọi Logical Expression Ta có: txtName.text...
... "Settings", "WordWrap", "False") = "True" ) End Sub Lúc đầu chưacó Registry "0" (string "0" converted Val 0) default value cho Left Top, "False" default value mnuWordWrap.Checked Ngoài ta muốn program ... tới User khởi động program program có vị trí lúc đầu giống y trước Ta dùng Sub SaveSetting để chứa Checked value mnuWordWrap Left, Top Form Code ta để Sub Form_QueryUnload executed trước Form ... thứ (ta gọi Key) vào Registry bạn đặt cho nằm Section tùy ý Ở ta đặt hai Sections tên Location để chứa Top,Left Form tên Settings để chứa Key mnuWordWrap.Checked Muốn cho program có giá trị Keys...