Phạm Hữu Khang (Chủ biên) Hoàng Đức Hải Đoàn Thiện Ngân (Hiệu đính) GIÁO TRÌNH NHẬP L Ậ P T R Ì N H V B 6

Similar documents
Chương 5. Network Layer. Phần 1 - Địa chỉ IPv4. Tài liệu : Forouzan, Data Communication and Networking

CẤU TRÚC DỮ LIỆU NÂNG CAO

HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM DIỆT VIRUS AVIRA

Tài liệu hướng dẫn: Stored Procedure

Chương 5. Network Layer 19/09/2016 1

Chương 6. Transport Layer. Tài liệu : Forouzan, Data Communication and Networking

Khối: Cao Đẳng nghề và Trung Cấp Năm 2009

Khoa KH & KTMT Bộ môn Kỹ Thuật Máy Tính

Nội dung chính của chương. Các công nghệ đĩa cứng Cấu tạo vật lý của đĩa cứng Cấu tạo logic của đĩa cứng Cài đặt đĩa cứng như thế nào?

Bộ môn MMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ

Mạng máy tính - Computer Network: Hệ. Giao thức - Protocol:

TÀI LIỆU THỰC HÀNH MÔN CƠ SỞ DỮ LIỆU NÂNG CAO

HỢP ĐỒNG MUA BÁN HÀNG HÓA QUỐC TẾ GV: NGUYỄN THỊ BÍCH PHƯỢNG

Cài đặt và cấu hình StarWind iscsi trên Windows. iscsi SAN là gì?

HƯỚNG DẪN SỬ DỤNG PLESK PANEL

Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ

GIẢI THUẬT ĐỊNH TUYẾN (ROUTING ALGORITHM)

Cụ thể những công việc mà AndroidManifest.xml thực hiện: - Đặt tên cho Java package của ứng dụng.

TỔNG QUAN VỀ.NET VÀ C#

BÀI TẬP THỰC HÀNH LẬP TRÌNH WINDOWS C#

SIEMENS INDUSTRIAL NETWORKS

Mô hình dữ liệu quan hệ (Relational data model)

Giáo trình này được biên dịch theo sách hướng dẫn của Sun Light. Vì là hướng dẫn kỹ thuật, trong này những thuật ngữ kỹ thuật bằng tiếng Anh tôi chỉ

Tình huống 1: PPPoE với Username và Password

NHẬP MÔN LẬP TRÌNH KHOA HỌC DỮ LIỆU. Bài 10: Thư viện Pandas (2)

HƯỚNG DẪN SỬ DỤNG HỆ THỐNG CẬP NHẬT CHỨNG THƯ SỐ HOTLINE:

HƯỚNG DẪN CÁCH SỬ DỤNG WINDOWS MOVIE MAKER

SIMULATE AND CONTROL ROBOT

BÀI 1: VBA LÀ GÌ? TẠO MACRO, ỨNG DỤNG CÁC HÀM TỰ TẠO (UDF), CÀI ĐẶT ADD-INS VBA là gì?

STACK và QUEUE. Lấy STACK

Internet Protocol. Bởi: Phạm Nguyễn Bảo Nguyên

LẬP TRÌNH WINDOWS FORM VỚI CÁC CONTROL NÂNG CAO (Các control trình bày dữ liệu dưới dạng danh sách)

Hướng dẫn cài đặt FPT

CHƯƠNG 2: CÁC ĐẶC ĐIỂM VỀ MÔI TRƯỜNG PHÁT TRIỂN (IDE)

BẢO MẬT TRONG SQL SERVER

Chương 7. Application Layer. Tài liệu : Forouzan, Data Communication and Networking

ĐỌC, GHI XML VỚI C# TRONG ADO.NET --- SỬ DỤNG VISUAL STUDIO

Bài 10. Cấu trúc liên nối. khác nhau được gọi là cấu trúc liên nối. nhu cầu trao đổi giữa các module.

GV: Phạm Đình Sắc or

Lecture 12. Trees (1/2) Nội dung bài học:

Kỹ thuật thu nhỏ đối tượng trong Design (Layout)

Tạo Project với MPLAB

Bài tập lớn số 1. Giả lập bộ định thời

Bài tập căn bản Visual Basic.Net Vòng lặp. txtn. txtketqua. btntinh. txtn. txtketqua. btntinh. Trang 1

PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG NÂNG CAO

Nhấn nút New để tạo 1 biến mới Trang 17

Tìm hiểu Group Policy Object và các ví dụ

B5: Time to coding. Tới thư mục src/example.java và thay đổi nội dung file như sau: Mã: package at.exam;

Google Search Engine. 12/24/2014 Google Search Engine 1

Đa ngôn ngữ (Internationalization) trong Servlet

I. Hướng Dẫn Đăng Nhập:

Bài Thực hành Asp.Net - Buổi 1 - Trang: 1

Môn Học: Cơ Sở Dữ Liệu 2. Chương 3 LẤY DỮ LIỆU TỪ NHIỀU NGUỒN

Phần 2. SỬ DỤNG POWERPOINT ĐỂ CHUẨN BỊ NỘI DUNG TRÌNH BÀY

Bài 13: C++11. EE3490: Kỹ thuật lập trình HK1 2017/2018 TS. Đào Trung Kiên ĐH Bách khoa Hà Nội

dụng một chính sách, điều này giúp dễ dàng quản lý và cung cấp tính năng Load Balancing (cân bằng tải) phục vụ tốt hơn các yêu cầu của tổ chức.

BÀI 6 LÀM VIỆC VỚI THÀNH PHẦN MỞ RỘNG CỦA CSS3

BELGIUM ONLINE APPOINTMENT

PHÁT TRIỂN ỨNG DỤNG WEB

Entity Framework (EF)

TÀI LIỆU HƯỚNG DẪN SỬ DỤNG HOSTING PLESK PANEL

HƢỚNG DẪN TRIỂN KHAI KASPERSKY - MOBILE DEVICE MANAGEMENT

Dọn "rác" Windows 7 vào dịp cuối năm

LÂ P TRI NH WEB ASP.NET

NHÚNG. Vi ñiều khiển BM Kỹ Thuật ðiện Tử - ðh Bách Khoa TP.HCM 2

Bài 10: Cấu trúc dữ liệu

KIẾN TRÚC MÁY TÍNH. Giảng viên: ThS. Phan Thanh Toàn. v

Bài 7: Các cấu trúc điều khiển

Online Appointment System will work better with below conditions/ Hệ thống đặt hẹn online sẽ hoạt động tốt hơn với điều kiện sau đây:

Chủ đề 7: Triển khai và Bảo trì. COMP1026 Introduction to Software Engneering CH7-1 HIENLTH

Tạo repository mới. The working tree. The staging index. Lệnh git init tạo một repository loại git. tại thư mục hiện tại: $ git init

Ôn tập Thiết bị mạng và truyền thông DH07TT - Lưu hành nội bộ (không sao chép dưới mọi hình thức)

ĐỀ CƢƠNG CHI TIẾT HỌC PHẦN CHUYÊN ĐỀ JAVA NÂNG CAO

Lab01: M V C Lưu ý: Để thực hành, các bạn phải cài Visual Studio 2013 trở lên mới hỗ trợ MVC5.

Các kiểu định địa chỉ họ MSC-51

HƯỚNG DẪN SỬ DỤNG DỊCH VỤ CDN

MỤC LỤC. Giáo trình Thiết kế web Trang 1

Bài thực hành số 2 QUYỀN và ROLE

MA NG MA Y TI NH (Computer Networks)

Kiến trúc 8051 và giới thiệu về ngôn ngữ lập trình Assembly

biến Global có thể được áp dụng cho tất cả các extension trong tất cả các context trong Dialplan.

BÀI GIẢNG CHƯƠNG 3 GIAO TIẾP KẾT NỐI SỐ LIỆU

ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN

HƯỚNG DẪN QUẢN TRỊ HỆ THỐNG

1 Bước 1: Test thử kit LaunchPad.

NỘI DUNG ÔN TẬP MÔN HỆ CƠ SỞ DỮ LIỆU

Khoa Công Nghệ Thông Tin Trường Đại Học Cần Thơ. Những hỗ trợ tiên tiến khác của SQL. Đỗ Thanh Nghị

Exceptions. Outline 7/31/2012. Exceptions. Exception handling is an important aspect of objectoriented. Chapter 10 focuses on:

HƯỚNG DẪN SỬ DỤNG DỊCH VỤ CDN

Cập nhật ResultSet trong JDBC

Bài thực hành số 1 QUẢN LÝ NGƯỜI DÙNG

ĐỀ CƯƠNG BÀI GIẢNG HỌC PHẦN: AN NINH MẠNG

LẬP TRÌNH 8051 SỐ HỌC VÀ LÔ GIC

TỔNG QUAN LẬP TRÌNH JAVA

LINQ TO SQL & ASP.NET

FCAPS. nhìn từ quan điểm ITIL. Công cụ ManageEngine và ứng dụng khung ITIL trong các tổ chức, doanh

Qu n ả tr h ố g t p ậ tin

HƯỚNG DẪN SỬ DỤNG ĐẦU GHI H.264 DVR VISION VS (4CH - 8CH - 16CH)

2.4. GIAO THỨC MQTT Các khái niệm cơ bản MQTT được phát triển bởi IBM và Eurotech, phiên bản mới nhất là MQTT 3.1 MQTT (Giao vận tầm xa) là

Khối: Cao Đẳng nghề và Trung Cấp Năm 2009

Transcription:

MK.PUB Phạm Hữu Khang (Chủ biên) Hoàng Đức Hải Đoàn Thiện Ngân (Hiệu đính) GIÁO TRÌNH NHẬP MÔN L Ậ P T R Ì N H V B 6 í LU,0:1 i NHÀ XUẤT BẢN LAO ĐỘNG XÃ HỘI

LỜI NÓI ĐẦU LỜI NÓI ĐẦU Visual Basic 6.0 là ngôn ngữ lập trình ứng dụng trên nền Microsoít Windows đã và dang dược sử dụng rất nhiều tại các công ty trong và ngoài nước. Với tính năng dễ sử dụng, cú pháp xây dựng dễ hiểu tương tự tiếng Anh kết hợp dược với hầu hết các Hệ quản trị cơ sở dữ liệu, cách trình bày phong phú và khoa học, khả năng tương tác tốt với các ứng dụng khác đã giúp cho ngôn ngữ lập trình Visual Basic 6.0 hấp dẫn mọi người. Cuốn sách ra đời cung cấp cho bạn dọc từng bước lập trình ứng dụng Windows Forms bằng ví dụ được trình bày cụ thể, da dạng, ghi chú rõ ràng và tính thực tiễn cao. Việc phân chia ra từng chương nhằm trình bày từ bước tìm hiểu, thiết kế, khai báo, xây dựng menu, kết nối cơ sở dữ liệu, hiển thị dữ liệu, trình bày và tích hợp báo cáo, dóng gói và triển khai ứng dụng. Sách dành cho mọi đối tượng quan tâm đến ngôn ngữ lập trình Visual Basic 6.0 trên nhiều cấp độ khác nhau, từ bước đầu làm quen hay đã có kinh nghiệm lập trình đều có thể dùng dể tự học hoặc tham khảo nhằm củng cố kiến thức.

LỜI NGỎ LỜI NGỎ Kính thưa quý Bạn dọc gần xa, Ban xuất bản MK.PUB trước hết xin bày tỏ lòng biết ơn và niềm vinh hạnh trước nhiệt tình của đông đảo Bạn đọc đối với tủ sách MK.PUB trong thời gian qua. Khẩu hiệu của chúng tôi là: * Lao động khoa học nghiêm túc. * Chất lượng và ngày càng chất lượng hơn. * Tất cả vì Bạn đọc. Rất nhiều Bạn dọc đã gửi mai/ cho chúng tôi đóng góp nhiều ý kiến quý báu cho tủ sách. Ban xuất bản MK.PUB xin được kính mời quý Bạn đọc tham gia cùng nâng cao chất lượng tủ sách của chúng ta. Trong quá trình đọc, xin các Bạn ghi chú lại các sai sót (dù nhỏ, lớn) cùa cuốn sách hoặc các nhận xét của riêng Bạn. Sau đó xin gửi về địa chỉ: E-mail: mk.book@minhkhai.com.vn - mk.pub@minhkhai.com.vn Hoặc gửi về: Nhà sách Minh Khai 249 Nguyễn Thị Minh Khai, Q.I, TP. Hồ Chí Minh Nếu Bạn ghi chú trực tiếp lên cuốn sách, rồi gửi cuốn sách đó cho chúng tôi thì chúng tôi sẽ xin hoàn lại cước phí bưu diện và gửi lại cho Bạn cuốn sách khác. Chúng tôi xin gửi tặng một cuốn sách của tủ sách MK.PUB tùy chọn lựa của Bạn theo một danh mục thích hợp sẽ dược gửi tới Bạn. Với mục đích ngày càng nâng cao chất lượng cùa tù sách MK.PUB, chúng tôi rất mong nhận dược sự hợp tác cùa quý Bạn đọc gần xa. "MK.PUB và Bạn dọc cùng làm ỉ" MK.PUB

MỤC LỤC 5 [MỊ MỤC LỤC LỜI NÓI ĐẦU 3 LỜI NGỎ 3 MỤC LỤC 5 Chương 1: Làm quen ngôn ngữ Visual Basic 6.0 17 1. Giới thiệu về dự án Visual Basic 6.0 17 2. Cửa sổ dự án 20 3. Cửa sổ thuộc tính của dự án 23 4. Cửa sổ thuộc tính của form, điều khiển 25 5. Thanh công cụ 26 6. Cửa sổ thuộc tính 30 7. Cửa sổ xử lý tức thời 32 8. Thanh edit 36 9. Cửa sổ tùy chọn của Visual Basic 6.0 39 10. Kết chương 42 Chương 2: Làm việc với Form và Control 43 1. Form trong Visual Basic 6.0 43 1.1. Form cha 44 1.2. Form con 44 2. Các thuộc tính của Form 45 2.1. Những thuộc tính chung của Form 45 2.2. Những thuộc tinh riêng biệt 51 3. Các Control chuẩn 58 3.1. Label 58 3.2. TextBox 59 3.3. CommandButton 59

ỊMTs MỤC LỤC 3.4. Frame 60 3.5. OptionButton ổi 3.6. CheckBox 61 3.7. ListBox 62 3.8. ComboBox 63 3.9. PictureBox 64 3.10. Image 64 3.11. DriveListBox 65 3.12. DirListBox 66 3.13. MeListBox 67 3.14. Line và Shape 67 4. Thuộc tính của control 68 4.1. Các thuộc tính chung của control 68 4.2. Thuộc tính riêng biệt 73 5. Kết chương 84 Chương 3: Biến cố của Form và Control 85 1. Biến cố của Form 85 1.1. Biến cố Load ì 86 1.2. Biến cố UnLoad 88 1.3. Biến cố Activate 89 1.4. Biến cố Deactivate 90 1.5. Biến cốciick và DblClick 90 1.6. Biến cố MouseUp 91 1.7. Biến cố KeyPress 91 1.8. Biến cố Resize 92 ì. Biến cô của Control 94 2.1. Biến cố cùa TextBox 94 2.2. Biên cố của CommandButton 98

MỤC LỤC 2.3. Biến cố cùa CheckBox 99 2.4. Biến cố của OptionButton 99 2.5. Biến cố của ListBox 100 2.6. Biến cố của ComboBox 102 3. Một số phương thức và hàm thường sử dụng trong Visual Basic 6.0 103 4. Kết chương 108 Chương 4: Biến, Hằng, Phát biểu diều khiển và chương trình con 109 1. Kiểu dữ liệu 109 1.1. Kiều da liệu số: 109 1.2. Kiểu thời gian no 1.3. Kiểu dổi tượng lia 1.4. Kiểu chuỗi 111 1.5. Kiều luận lý IU 1.6. Kiểu Variant in 1.7. Kiểu mảng 111 1.8. Kiểu dữ liệu do người sứ dụng định nghĩa 112 1.9. Chuyền đổi kiểu dữ liệu 112 2. Biến và hằng 113 2.1. Hàng 113 2.2. Biến 115 2.3. Khai báo biến có kiểu dữ liệu mảng 120 2.4. Khai báo kiểu dữ liệu người dùng 123 2.5. Khai báo và sử dụng số ngẫu nhiên 124 3. Phát biểu điều khiển 124 3.1. Phát biểu ự. 125 3.2. Phát biểu Select 127 3.3. Phát biểu For... Next 129 3.4. Phát biểu For Each... Next 130

w 8 MỤC LỰC 3.5. Phát biểu Vỉhile 131 3.6. Phát biểu Do Until 132 3.7. Phát biểu With 132 4. Chương trình con 133 4.1. Hàm 134 4.2. Thủ tục 135 4.3. Tham số 136 5. Kết chương 138 Chương 5: Làm việc với điều khiển đặc biệt 139 1. StatusBar 139 1.1. General 141 1.2. Panels UI 1.3. Font 143 1.4. Cập nhật giá trị cho Panel 143 2. ProgressBar 147 2.1. Max 148 2.2. Min 148 2.3. Value 148 2.4. Orientation 148 2.5. Scrolling 148 3. ToolBar 150 3.1. General 151 3.2. Buttons 151 3.3. Kiểm soát hành động trên nút 158 4. ScrollBar 159 4.1. HScrollBar 159 4.2. VScrollBar 159 5. sstab 160

MỤC LỤC 9 [MỊ 6. Slider 163 7. Kết chương 164 Chương 6: Điều khiển trình bày dữ liệu 165 1. RichTextBox 165 2. TreeVievv 168 2.1. SingleSelect 170 2.2. CheckBox 171 2.3. LineStyle 172 2.4. Style 173 3. ListView 174 3.1. Sorted và SortOrder 177 3.2. FullRowSelect 177 3.3. MultiSelect 177 3.4. HoverSelection 178 3.5. Gridlines 178 3.6. Checkboxes 178 4. MSChart 180 4.1. AlloivSelections 183 4.2. ChartType 183 4.3. ShoivLegend 183 4.4. TitleText 183 5. MSFlexGrid 183 5.1. Trinh bày dữ liệu 184 5.2. Bịnh dạng MSFlexGrid 185 5.3. Thêm hàng trên MSFlexGrid 186 5.4. Loại bỏ hàng trẽn MSFlexGrid 187 5.5. Khai báo Header bàng thuộc tính 187 5.6. Kết hợp các ó 188

22 MỤC LỤC 5.7. Thuộc tính cùa MSFlexGrid...195 ì 6. VSFlexGrid 197 6.1. ComboBox trong từng Cell 199 6.2. CheckBox trong từng Cell 201 7. Kết chương 202 Chương 7: Làm việc với điều khiển thời gian 203 1. Timer 203 2. MonthView 204 2.1. Value 207 2.2. MaxDate 207 2.3. MinDate 208 2.4. MonthColumns 208 2.5. MonthRouis 208 2.6. MultiSelect 209 2.7. ShouiToday 209 2.8. ShowWeekNumbers 209 2.9. StartOfWeek 210 3. DTPicker 211 3.1. Value 212 3.2. MaxDate 213 3.3. MinDate 213 3.4. Format 213 4. UpDovvn 214 4.1. Value 214 4.2. Min 214 4.3. Max 214 4.4. Increment 215 5. Kết chương 216