Tài liệu dạy và học Tin học lớp 12: Lập trình Visual Basic 6 (KS Huỳnh Kim Sen)

Biên soạn tài liệu hỗ trợ dạy và học tin học từ lớp 1 đến lớp 12, giúp nâng cao chất lượng giáo dục và kỹ năng công nghệ cho học sinh.

Người đăng

Ẩn danh
58
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. GIỚI THIỆU CHUNG: LẬP TRÌNH TRÊN WINDOWS

1.1. Các đối tượng chuẩn của Windows

1.2. Giới thiệu Visual Basic 6.0

1.2.1. Cài đặt

1.2.2. Khởi động Visual Basic 6

1.2.3. Tìm hiểu cửa sổ làm việc khi chọn Standard.EXE

1.3. Một số vấn đề

1.4. Lập trình đối tượng

1.5. Phương pháp thiết kế giao diện

1.5.1. Thiết kế giao diện

1.6. Viết code cho các đối tượng cần thiết

1.7. Tóm lược

1.8. Phần thực hành

1.9. Thực tập

2. ĐỐI TƯỢNG ĐIỀU KHIỂN (CONTROL OBJECT)

2.1. Đối tượng - Sử dụng Properties Window

2.1.1. Sử dụng Properties Window

2.2. Đặt tên cho đối tượng

2.3. Đối tượng Form, Label, TextBox và Command Button

2.3.1. Đối tượng TextBox

2.3.2. Đối tượng Command Button

2.3.3. Đối tượng ListBox

2.3.4. Đối tượng CheckBox

2.3.5. Đối tượng ComboBox

2.3.6. Đối tượng Frame

2.4. Thực hành có hướng dẫn

2.5. Thực hành

3. BIẾN, HẰNG VÀ CẤU TRÚC ĐIỀU KHIỂN

3.1. Khai báo biến

3.2. Hằng

3.2.1. Khái niệm

3.2.2. Khai báo hằng

3.3. Kiểu dữ liệu

3.4. Các toán tử trong Visual Basic

3.4.1. Toán tử của các phép toán

3.4.2. Toán tử quan hệ

3.4.3. Các toán tử logic

3.5. Các cấu trúc điều kiện

3.6. Các cấu trúc lặp

3.6.1. Cấu trúc Do While

3.6.2. Cấu trúc Do ... Loop Until

3.7. Cách thoát khỏi các vòng lặp

3.8. Tóm lược

3.9. Thực hành có hướng dẫn

3.10. Phần thực hành

4. THỦ TỤC VÀ HÀM

4.1. Cách gọi thủ tục trong VB

4.2. Cách thoát khỏi thủ tục

4.3. Cách gọi hàm

4.4. Cách thoát ra khỏi hàm

4.5. Hộp thông báo (Message Box)

4.6. Hộp nhập (InputBox)

4.7. Phần thực hành

5. XỬ LÝ CHUỘT - XỬ LÝ BÀN PHÍM

5.1. Tham số truyền

5.2. Xử lý bàn phím

5.3. Sự kiện

5.4. Thực hành có hướng dẫn

6. XỬ LÝ LỖI, GỠ RỐI (DEBUG) VÀ DỊCH THÀNH TẬP TIN

6.1. Xử lý lỗi trong chương trình

6.2. Gỡ rối chương trình (Debug)

6.3. Bẫy lỗi

6.4. Kết thúc bẫy lỗi

6.5. Dịch chương trình thành tập tin EXE

6.6. Phần thực hành

7. CÁC KHÁI NIỆM CƠ BẢN VỀ CƠ SỞ DỮ LIỆU

7.1. Khái niệm chung về cơ sở dữ liệu

7.2. Giới thiệu một vài hệ quản trị cơ sở dữ liệu

7.3. Truy vấn CSDL

7.4. Phần thực hành

8. CÁC CÁCH KẾT NỐI CSDL VÀO VB

8.1. Truy cập dữ liệu với kết nối bằng ODBC

8.2. Truy cập dữ liệu với kết nối bằng DAO

8.3. Truy cập dữ liệu với kết nối bằng ADO

8.4. Tóm lược

8.5. Phần thực hành

9. SỬ DỤNG CÁC ĐIỀU KHIỂN LIÊN QUAN DỮ LIỆU

9.1. Sử dụng các điều khiển nội tại

9.2. Sử dụng điều khiển DBGrid

9.3. Dùng điều khiển MSFlexGrid

9.4. Phần thực hành

10. GIỚI THIỆU MỘT ỨNG DỤNG CSDL MẪU

10.1. Chương trình mẫu

10.1.1. Yêu cầu của chương trình

10.2. Phần thực hành

11. HƯỚNG DẪN XÂY DỰNG MỘT ỨNG DỤNG CSDL ĐƠN GIẢN

11.1. Đặt vấn đề - Xác định vấn đề

11.2. Phân tích - Thiết kế hệ thống

11.3. Thiết kế chương trình

Tóm tắt

I. Hướng dẫn biên soạn tài liệu dạy học tin học phổ thông

Việc biên soạn tài liệu hỗ trợ việc dạy và học tin học phổ thông từ lớp 1 đến lớp 12 là một nhiệm vụ cốt lõi nhằm nâng cao chất lượng giáo dục trong kỷ nguyên số. Một bộ tài liệu toàn diện không chỉ cung cấp kiến thức nền tảng mà còn phải khơi dậy đam mê, tư duy logic và kỹ năng giải quyết vấn đề cho học sinh. Mục tiêu của việc biên soạn này là xây dựng một hệ thống nguồn tài liệu dạy học thống nhất, bám sát Chương trình Giáo dục phổ thông 2018 môn Tin học, đồng thời có tính mở để giáo viên linh hoạt sáng tạo. Các tài liệu này cần được thiết kế theo lộ trình từ cơ bản đến nâng cao, đảm bảo tính liên thông kiến thức giữa các cấp học. Nội dung không chỉ dừng lại ở lý thuyết mà phải tích hợp các hoạt động thực hành, dự án nhỏ, và định hướng dạy học STEM môn tin học để học sinh có thể áp dụng kiến thức vào thực tiễn. Một giáo trình tin học từ cơ bản đến nâng cao hiệu quả phải kết hợp giữa sách giáo khoa, bài giảng điện tử môn tin học, và các công cụ hỗ trợ soạn giảng hiện đại, tạo ra một môi trường học tập đa dạng và hấp dẫn. Điều này đòi hỏi sự đầu tư nghiêm túc về mặt chuyên môn, từ việc phân tích chương trình, lựa chọn nội dung, đến phương pháp trình bày và thiết kế hệ thống bài tập đánh giá.

1.1. Tầm quan trọng của nguồn tài liệu dạy học tin học

Một nguồn tài liệu dạy học chất lượng đóng vai trò xương sống cho quá trình giảng dạy. Nó không chỉ là kim chỉ nam cho giáo viên trong việc xây dựng kế hoạch bài dạy tin học mà còn là công cụ để học sinh tự học và nghiên cứu. Trong bối cảnh công nghệ thông tin thay đổi liên tục, tài liệu cần được cập nhật thường xuyên để phản ánh những xu hướng mới nhất, từ ngôn ngữ lập trình, an toàn thông tin đến trí tuệ nhân tạo. Tài liệu tốt giúp chuẩn hóa kiến thức trên diện rộng, đảm bảo mọi học sinh, dù ở bất kỳ vùng miền nào, cũng được tiếp cận một nền tảng kiến thức chung. Hơn nữa, các tài liệu tham khảo môn tin học phong phú sẽ khuyến khích tinh thần tự học, giúp các em mở rộng hiểu biết ngoài khuôn khổ sách giáo khoa, đặc biệt là trong công tác chuẩn bị cho các kỳ thi học sinh giỏi.

1.2. Mục tiêu của việc biên soạn tài liệu học tin học mới

Mục tiêu chính là xây dựng một hệ thống tài liệu đồng bộ, đáp ứng yêu cầu của Chương trình Giáo dục phổ thông 2018 môn Tin học. Chương trình này nhấn mạnh việc phát triển năng lực tin học, thay vì chỉ truyền thụ kiến thức. Do đó, tài liệu cần được biên soạn theo hướng tiếp cận năng lực, tập trung vào các chủ đề như khoa học máy tính, công nghệ thông tin và truyền thông, ứng dụng tin học. Bên cạnh đó, bộ tài liệu hướng đến việc đổi mới phương pháp dạy học tin học, tích hợp các phương pháp giảng dạy tích cực như học theo dự án, giải quyết vấn đề và học tập hợp tác. Cuối cùng, việc biên soạn còn nhằm cung cấp cho giáo viên một bộ công cụ hoàn chỉnh, từ giáo án tin học phổ thông chi tiết, ngân hàng câu hỏi trắc nghiệm tin học đa dạng, đến các ý tưởng dự án STEM, giúp giảm tải công việc chuẩn bị và tăng thời gian tương tác với học sinh.

II. Thách thức khi biên soạn tài liệu dạy học tin học hiện nay

Quá trình biên soạn tài liệu hỗ trợ việc dạy và học tin học phổ thông từ lớp 1 đến lớp 12 đối mặt với nhiều thách thức đáng kể. Thách thức lớn nhất là tốc độ phát triển chóng mặt của công nghệ. Một kiến thức hay công cụ hôm nay là tiên tiến có thể trở nên lỗi thời vào ngày mai. Điều này đòi hỏi người biên soạn phải có tầm nhìn xa và xây dựng nội dung theo hướng tập trung vào các nguyên lý cốt lõi, tư duy thuật toán thay vì chỉ phụ thuộc vào một công nghệ cụ thể. Một khó khăn khác là sự không đồng đều về cơ sở vật chất và trình độ giáo viên giữa các địa phương. Tài liệu cần phải được thiết kế linh hoạt, có thể triển khai hiệu quả trong cả những điều kiện thiếu thốn về máy tính hay kết nối internet. Việc chuyển đổi từ phương pháp dạy truyền thống sang các phương pháp hiện đại như dạy học STEM môn tin học cũng là một rào cản, đòi hỏi tài liệu phải có hướng dẫn chi tiết, dễ áp dụng cho giáo viên. Hơn nữa, việc xây dựng một ngân hàng câu hỏi trắc nghiệm tin học đủ lớn và chất lượng, bao quát toàn bộ phân phối chương trình tin học là một công việc tốn nhiều thời gian và công sức.

2.1. Sự thay đổi liên tục của công nghệ và chương trình học

Công nghệ thông tin là một lĩnh vực biến đổi không ngừng. Các ngôn ngữ lập trình mới, nền tảng phần mềm, và các khái niệm như AI, Big Data, IoT liên tục xuất hiện. Việc tích hợp những kiến thức này vào chương trình giáo dục phổ thông 2018 môn tin học một cách kịp thời là một bài toán khó. Người biên soạn phải liên tục cập nhật, nghiên cứu để đảm bảo tài liệu dạy học tin học không bị lạc hậu. Đơn cử, các tài liệu cũ có thể tập trung vào các ngôn ngữ như Pascal hay Visual Basic, trong khi xu hướng hiện đại lại hướng tới Python, JavaScript vì tính ứng dụng cao và cú pháp thân thiện hơn cho người mới bắt đầu. Sự thay đổi này đòi hỏi một quy trình rà soát và tái biên soạn định kỳ, tốn kém cả về nguồn lực và thời gian.

2.2. Khó khăn trong việc thống nhất nội dung và phương pháp

Việc đảm bảo tính thống nhất và liên thông trong nội dung từ lớp 1 đến lớp 12 là một thách thức lớn. Kiến thức ở lớp dưới phải là nền tảng vững chắc cho lớp trên. Điều này yêu cầu một cái nhìn tổng thể về toàn bộ phân phối chương trình tin học. Thêm vào đó, việc thống nhất về phương pháp giảng dạy cũng rất quan trọng. Đổi mới phương pháp dạy học tin học không chỉ là một khẩu hiệu, mà cần được cụ thể hóa trong từng kế hoạch bài dạy tin học. Tài liệu cần cung cấp các gợi ý, kịch bản sư phạm rõ ràng để giáo viên có thể áp dụng các phương pháp dạy học tích cực một cách hiệu quả, thay vì chỉ đơn thuần thuyết trình lý thuyết và cho học sinh thực hành theo mẫu có sẵn.

III. Phương pháp biên soạn tài liệu tin học theo hướng cấu trúc

Một phương pháp hiệu quả để biên soạn tài liệu hỗ trợ việc dạy và học tin học phổ thông từ lớp 1 đến lớp 12 là tiếp cận theo hướng cấu trúc và hướng đối tượng. Phương pháp này đã được đề cập trong đề tài nghiên cứu “Biên soạn tài liệu hỗ trợ việc dạy và học tin học phổ thông” năm 2005 của KS Huỳnh Kim Sen, tập trung vào lập trình Visual Basic. Theo đó, việc thiết kế một chương trình được chia thành hai bước rõ ràng: thiết kế giao diện và viết mã lệnh (code). Nguyên tắc này vẫn còn nguyên giá trị cho đến ngày nay. Thiết kế giao diện giúp học sinh hình dung trực quan về sản phẩm, trong khi viết mã lệnh rèn luyện tư duy logic và thuật toán. Việc phân tích một nhiệm vụ lớn thành các công việc nhỏ hơn, hay còn gọi là nguyên lý lập trình từ trên xuống (Top-down), giúp vấn đề trở nên đơn giản và dễ quản lý. Các tài liệu dạy học tin học cần hướng dẫn học sinh cách áp dụng nguyên tắc này vào giải quyết bài toán. Ví dụ, khi dạy về lập trình, giáo án tin học phổ thông nên bắt đầu bằng việc phác thảo giao diện ứng dụng, xác định các đối tượng (nút bấm, hộp văn bản) và sau đó mới đi vào viết mã xử lý cho từng đối tượng.

3.1. Nguyên lý lập trình hướng đối tượng OOP làm nền tảng

Lập trình hướng đối tượng (OOP) là phương pháp lấy đối tượng làm nền tảng để xây dựng chương trình. Đề tài năm 2005 đã nhấn mạnh: “mỗi đối tượng có cái riêng của nó, nó có những đặc điểm mà ta gọi là thuộc tính (properties) và những chức năng riêng biệt mà ta gọi là phương thức (methods)”. Việc giới thiệu sớm các khái niệm này, dù ở mức độ đơn giản, giúp học sinh hình thành tư duy lập trình hiện đại. Trong tài liệu tham khảo môn tin học cho cấp THPT, có thể sử dụng các ví dụ trực quan như các đối tượng trong Visual Basic (Form, Label, TextBox, CommandButton) để minh họa. Mỗi đối tượng này đều có thuộc tính (màu sắc, kích thước, tiêu đề) và sự kiện (nhấn chuột) mà học sinh có thể tương tác. Cách tiếp cận này giúp các khái niệm trừu tượng của OOP trở nên dễ hiểu và gần gũi hơn.

3.2. Quy trình hai bước Thiết kế giao diện và viết mã lệnh

Tài liệu gốc đề xuất một quy trình chuẩn gồm hai bước: “Bước 1: Thiết kế giao diện. Bước 2: Viết code cho chương trình”. Quy trình này nên được áp dụng xuyên suốt trong việc biên soạn các bài tập tin học theo chủ đề. Ở bước thiết kế, học sinh học cách sử dụng các công cụ hỗ trợ soạn giảng hoặc môi trường phát triển tích hợp (IDE) để kéo-thả, sắp xếp các thành phần giao diện. Bước này phát huy tính sáng tạo và thẩm mỹ. Ở bước viết mã, học sinh tập trung vào logic xử lý. Việc tách bạch hai bước này giúp giảm độ phức tạp của bài toán, cho phép học sinh tập trung giải quyết từng phần một. Các bài giảng điện tử môn tin học có thể mô phỏng chi tiết quy trình này, giúp học sinh dễ dàng theo dõi và thực hành theo.

IV. Cách xây dựng hệ thống tài liệu tin học cho chương trình mới

Để xây dựng hệ thống tài liệu hỗ trợ việc dạy và học tin học phổ thông từ lớp 1 đến lớp 12 phù hợp với Chương trình Giáo dục phổ thông 2018 môn Tin học, cần một chiến lược toàn diện. Đầu tiên, cần phân tích kỹ lưỡng yêu cầu cần đạt của chương trình cho từng khối lớp, từ đó xây dựng phân phối chương trình tin học chi tiết. Nội dung phải được cấu trúc theo các mạch kiến thức chính: Khoa học máy tính (CS), Công nghệ thông tin và Truyền thông (ICT), và Học vấn số hóa phổ thông (DL). Thay vì chỉ tập trung vào một ngôn ngữ lập trình, tài liệu nên giới thiệu các khái niệm lập trình cốt lõi có thể áp dụng trên nhiều ngôn ngữ khác nhau (ví dụ Python, Scratch). Cần phát triển đa dạng các loại hình tài liệu: giáo trình tin học từ cơ bản đến nâng cao, sách bài tập, bài giảng điện tử môn tin học tương tác, và video hướng dẫn. Đặc biệt, cần chú trọng xây dựng tài liệu bồi dưỡng học sinh giỏi tin học với các chuyên đề sâu và hệ thống bài tập nâng cao để phát hiện và nuôi dưỡng tài năng.

4.1. Tích hợp dạy học STEM môn tin học vào chương trình

Việc lồng ghép yếu tố STEM (Khoa học, Công nghệ, Kỹ thuật, Toán học) là yêu cầu cấp thiết để đổi mới phương pháp dạy học tin học. Tài liệu cần cung cấp các dự án thực tế, nơi học sinh áp dụng kiến thức tin học để giải quyết một vấn đề liên môn. Ví dụ, một dự án có thể yêu cầu học sinh lập trình một mô hình mô phỏng hiện tượng vật lý, phân tích dữ liệu từ một thí nghiệm hóa học, hoặc thiết kế một website giới thiệu về di sản văn hóa. Các kế hoạch bài dạy tin học theo định hướng STEM cần có hướng dẫn chi tiết về mục tiêu, quy trình thực hiện, công cụ cần thiết và tiêu chí đánh giá sản phẩm, giúp giáo viên tự tin triển khai.

4.2. Xây dựng ngân hàng câu hỏi trắc nghiệm tin học đa dạng

Đánh giá là một phần không thể thiếu của quá trình dạy học. Một ngân hàng câu hỏi trắc nghiệm tin học phong phú, được phân loại theo chủ đề, mức độ nhận thức (nhận biết, thông hiểu, vận dụng, vận dụng cao) sẽ là một công cụ hỗ trợ soạn giảng đắc lực cho giáo viên. Ngân hàng câu hỏi này có thể được sử dụng để tạo bài kiểm tra nhanh, bài thi giữa kỳ, cuối kỳ một cách dễ dàng. Ngoài câu hỏi trắc nghiệm, cần bổ sung các dạng bài tập thực hành trên máy, bài tập dự án để đánh giá toàn diện năng lực của học sinh. Hệ thống câu hỏi cần bám sát nội dung của giáo án tin học phổ thông và bao quát toàn bộ chương trình học.

V. Kết quả ứng dụng tài liệu hỗ trợ dạy và học tin học

Việc áp dụng một bộ tài liệu hỗ trợ việc dạy và học tin học phổ thông từ lớp 1 đến lớp 12 được biên soạn công phu và khoa học sẽ mang lại những kết quả tích cực rõ rệt. Đối với học sinh, các em sẽ được tiếp cận kiến thức một cách hệ thống, logic, từ đó xây dựng nền tảng tin học vững chắc. Các hoạt động thực hành và dự án trong tài liệu giúp tăng cường hứng thú học tập, phát triển tư duy sáng tạo và kỹ năng làm việc nhóm. Thay vì học vẹt, học sinh hiểu được bản chất vấn đề và biết cách vận dụng kiến thức để giải quyết các bài toán thực tế. Đối với giáo viên, bộ tài liệu chất lượng là một trợ thủ đắc lực, giúp tiết kiệm thời gian chuẩn bị kế hoạch bài dạy tin học và có thêm thời gian để quan tâm, hỗ trợ từng học sinh. Các nguồn tài liệu dạy học đa dạng như bài giảng điện tử môn tin học, ngân hàng câu hỏi giúp việc tổ chức lớp học trở nên sinh động và hiệu quả hơn. Chất lượng giảng dạy được nâng cao một cách đồng bộ trên diện rộng, góp phần thực hiện thành công mục tiêu của Chương trình Giáo dục phổ thông 2018 môn Tin học.

5.1. Nâng cao năng lực và tư duy thuật toán cho học sinh

Một trong những kết quả quan trọng nhất là sự cải thiện về tư duy thuật toán và năng lực giải quyết vấn đề của học sinh. Thông qua hệ thống bài tập tin học theo chủ đề được thiết kế từ dễ đến khó, học sinh học được cách phân tích bài toán, xác định các bước cần thực hiện và viết mã lệnh để máy tính thực thi. Quá trình này không chỉ rèn luyện kỹ năng lập trình mà còn hình thành một lối tư duy mạch lạc, có cấu trúc, có thể áp dụng trong nhiều lĩnh vực khác. Đặc biệt, các tài liệu bồi dưỡng học sinh giỏi tin học với những bài toán có độ phức tạp cao sẽ là môi trường lý tưởng để các em thử thách và phát triển tối đa tiềm năng của mình.

5.2. Hỗ trợ hiệu quả đổi mới phương pháp dạy học tin học

Bộ tài liệu đóng vai trò là chất xúc tác thúc đẩy quá trình đổi mới phương pháp dạy học tin học. Khi giáo án tin học phổ thông được thiết kế sẵn theo hướng tích cực, gợi mở cho các hoạt động dự án, thảo luận nhóm, giáo viên sẽ dễ dàng hơn trong việc thay đổi cách tổ chức lớp học truyền thống. Các công cụ hỗ trợ soạn giảng đi kèm như slide bài giảng, video minh họa, phần mềm mô phỏng giúp bài học trở nên trực quan, hấp dẫn. Nhờ đó, giáo viên có thể chuyển từ vai trò người truyền thụ kiến thức sang vai trò người tổ chức, hướng dẫn, và khơi gợi niềm đam mê học tập cho học sinh.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

14/07/2025

Trích đoạn nội dung tài liệu

SỞ KHOA HỌC VÀ CÔNG NGHỆ SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐỂ TÀI: “Biên soạn tài liệu hỗ trợ việc dạy và học tin học phổ thông từ lớp 1 đến lớp 12” Lớp 12 Chủ nhiệm để tài: KS Huỳnh Kim Sen 1P Hồ Chí Minh , ngày 28 tháng 12 năm 2005 ĐỀ TÀI: “Biên soạn tài liệu hỗ trợ việc dạy và học tin học phổ thông từ lớp 1 đến lớp 12” Chủ nhiệm đề tai: KS Huynh Kim Sen Danh sách cộng tác viên TT Họ và tên (học vị nếu có) Đơn vị công tác 1 |Th§Nguyễn Hồng Tuấn Sở Giáo dục và Đào tạo 2_ | Th8 Vũ Thiện Căn Sở Giáo dục và Đào tạo 3 | CN Tạ Viết Quý “Trườ:›g THPT Chuyên Trần Đại Nghĩa 4_ }CN Đậu Quang Tuấn Trường THCS Thanh Đa, Q. Bình Thanh 5 |CN Nguyễn Quang bắc Phòng GD Quận 10 6 | ThS Đỗ Thị Hồng Phòng GD Quận Tân Phú 7 | CN Nguyễn Minh Thiên Hoàng Trường TH Nguyễn Bỉnh Khiêm, Q.1 8 | CN Pham Minh Thién TT Hướng nghiệp và Day nghề Quận 5 9 |CN Nguyễn Ngọc Bích Trường THCS Lê Lợi, Quận 3 10 CN Hoang Dang Quang TJHCS Héng Bang, Quan 5 11 | Ths Lê Đức Long DH SP TP Hồ Chí Minh 12 |CN Cao Sĩ Sơn "Trường THPT Nguyễn Thị Minh Khai | MỤC LỤC GIỚI THIỆU CHUNG. LẬP TRÌNH TRÊN WINDOWS 4 4 IL. CAC DOL TUONG CHUAN CUA WINDOWS IIL.

GIGLTHIEU VISUAL BASIC 6. CÀI ĐẶT 3 TIL2. KHỞI ĐỘNG VISUAL BASIC 6 IL3. TIM HIEU CUA SO LAM VIEC KHI CHON STANDARD.

ÈïÖT SÔ VẤN DE: 1V, LẬP TRÌNH DOL TUQNG 10 il V. PHƯƠNG PHÁP THIẾT KẾ GIAO ĐIỆN 11 V. THIET KB GIAO DIEN VỊ. VIẾT CODE CHO CÁC ĐÓI TƯỢNG CÀN THIẾT 14 16 VIL TOM LUQC 17 VILL.

PHAN THYC HANH: 18 1X. THỰC TẬP : 21 DOI TUONG DIEU KHIEN (CONTROL OBJECT) 21 1. ĐÓI TƯỢNG - SỬ DỤNG PROPERTIES WINDOW 24 LL. SU DUNG PROPERTIES WINDOW, 22 UL.

DAT TEN CHO DOL TUQNG 23 UL. DOLTUGNG FORM, LABEL, TEXTBOX VA COMMAND BUTTON 23 1U. ĐÔI TUONG TEXTBOX 24 11. pol TUONG COMMAND BUTTON 23 IIL5.

ĐỘI TƯỢNG LISTBOX 36 1IL6. ĐÓI TƯỜNG CHECKBOX 36: IIL7. ĐỐI TƯỢNG COMBOBOX 37 IiL8. ĐÔI TƯỢNG FRAME 28 1V.

THỰC HANH CO HUONG DAN: 33 VIL THYC HANH 37 BIEN, HANG VA CAU TRUC DIEU KHIEN 37 1. KHAI BAO BIEN 38 TL HANG - 38 1.1 KHÁI NIỆM 38 112, KHAI BAO HANG 38 I. KIEU DU LIEU —— 39 IV. CAC TOAN TU TRONG VISUAL BASIC —————— 39 IV.

TOÁN TỪ CỦA CÁC PHÉP TOÁN 40 1V. TOÁN TU QUAN HE :ọc tập 12 : Trang 1 Tài Hiệu hỗ( IV. CAC TOAN TU LOGIC 40 1V. CÁC CẢU TRÚC BIỀU KIỆN 4t V.

CÁC CẤU TRÚC LẶP.1, CAU TRUC DO WHILE ,. CAU TRUC DO. CAU TRUC DO. LOOP UNTIL 44 VI.

CÁCH THOÁT KHÔI CÁC VÒNG LẶP 44 VIIL TÔM LƯỢC 46 VHL THỰC HÀNH CÓ HƯỚNG DẪN: 4T 1X. PHÀN THỰC HÀNH: 55 THU TUC VA HAM 48; I.2, CÁCH GỌI THỦ TỤC TRONG VB 58 CACH THOAT KHOI THU TUC 59 1H. CÁCH GỌI HÀM 6 1. CÁCH THOÁT RA KHOI HAM 61 II.

HỘP THÔNG BẢO (MESSAGE BOX) 62 1IL2. HỘP NHẬP (INPUTBOX) 63 IV. PHÂN THỰC HANH: 65 XU LY CHUOT— XU LY BAN PHIM 67 1. THAM SO TRUYEN 67 Il.

XU LY BAN PHIM 68 11. SU KIỆN 68 DL. THỰC HANH CÓ HƯỚNG DẪN: 70 XỬ LÝ LỖI, GỠ RỒI (DEBUG) VÀ DỊCH THÀNH TẬP TIN. XỬ LÝ LỖI TRONG CHƯƠNG TRÌNH 73 I, GỠ RÓI CHƯƠNG TRÌNH (DEBUG__—_—__________ 73 WI.

BAY LOI 78 IV. KET THUC BAY LOI 79 Y. DịCH CHƯỢNG TRÌNH THÀNH TẬP TIN EXE 80 VI. PHAN THUC HANH: 83 CÁC KHÁI NIỆM CƠ BẢN VỀ CƠ SỞ DỮ LIỆU 84 I.

KHÁI NIỆM CHUNG VỀ CƠ SỬ DỮ LIỆU 84 Tài liệu hỗ trợ học tập 12 Trang 2 1. GIỚI THIỆU MỘT VÀI HỆ QUẦN TRị CƠ SỞ DỮ LIỆU 84 1H. FRUY VÁN CSDL 84 Iv. PHẢN THỰC ILÀNH: 9% CÁC CÁCH KÉT NÓI CSDL VÀO VB 6.

TRUY CAP DU LIEU VOI KET NOL BANG ODBC 92 II. TRUY CẬP DU LIỆU VOL KET NOI BANG DAO 98 UI. TRUY CAP DU LIEU VOL KET NOI BANG ADO 99 IV. TÓM LƯỢC 102 V, PHÀN THỰC HÀNH: 103 SỬ DỤNG CÁC DIEU KHIEN LIEN QUAN DU LIEU 104 1.

SỬ DUNG CAC DIEU KHIEN NOI TAI 104 II. SU DUNG ĐIÈU KHIỂN DBGRID 108 1H. DÙNG DIEU KHIEN MSFLEXGRID 111 IY. PHAN THUC HANH: 114 GIOI THIEU MOT UNG DỤNG CSDL MẪU 115 I.

CHUONG TRINH MAU: 115 1. YÊU CÂU CUA CHUONG TRINH 115 H. PHAN THU'C HANH: 136 HUONG DAN XAY DUNG MOT UNG DUNG CSDL BON GIAN 137 I. DAT VAN DE - XÁC ĐỊNH VĂN ĐÈ 137 II.

PHÂN TÍCH— THIẾT KÉ HỆ THÓNG 137 1. THIẾT KẾ CHƯƠNG TRÌNH 140 Tài liệu hỗ trợ học tập 12 Trang 3 TH Uy se ar @®@ GIỚI THIỆU CHUNG. LAP TRINH TREN WINDOWS Khác với hệ điều hành MS-DOS. Windows cung cắp cho chúng ta giao diện a3 hoa GUI (Graphical User interface), khi lap trình trên Windows, chúng ta có quyền sử dụng các khả năng đồ hoạ đã có, sử dụng các ham API (Application Program interface), ste dung cau tric thu viện liên kết déng DLL (Dynamic Link Library) cla Windows, st? dung chudt, st dụng các thanh trượt ngang, trượt dọc.

Bạn có thể hình dung trên một bàn làm việc ta có thể có nhiều tờ giấy khác nhau, tờ này chồng lên tờ khác và các tờ giấy chứa những thông tin khác nhau. Bàn làm việc trên Windows là màn hình, các tờ giấy là những cửa số trên màn hình. Khi làm việc, chúng ta có thể di chuyển hoặc sắp xếp lại các cửa số, chọn cửa số hoạt động hiện hành và đặt cửa số này nằm trên mọi cửa số còn lại. Có thé thay đổi kích thước cửa số và dịch chuyển nó trong Khuôn khổ màn hình.

CÁC ĐÓI TƯỢNG CHUAN CUA WINDOWS Những đối tượng chuẩn mà bạn sẽ gặp trong ứng dụng Windows là nút, hộp kiểm, hộp danh sách thả xuống. chúng được gọi là các đối tượng, và có nhiều đối tượng đã được cài đặt sẵn trong hệ điều hành. Với Visual Basic, chúng ta có thể sử dụng những đối tượng thông thường này một cách dé dàng, như đặt chúng trên các cửa số hội thoại bằng phương pháp thiết kế cửa số rê và thả. Tài liệu hỗ trợ học tập 12 Trang 4 II.

GIỚI THIỆU VISUAL BASIC 6.0 là sản phẩm của Microsoft. Trong phiên bản này hiện có 3 ấn bản đó là Learning, Professional và Enterprise. Visual Basic là chương trình 32 bịt nên chỉ thạy từ môi trường Windows 95 trở lên. Tất cả các phiên bản cla Visual Basic đều tinh vi và mạnh, do đó đòi hỏi máy cũng phải đáp ứng và phù hợp, chẳng hạn phải có 300MB không gian đĩa cứng còn trống, một Chip lớp Pentium tir 166MHz trở lên và ít nhất là 32MB RAM.

Ngày nay các yêu cầu trên là quá dễ dàng. GÀI ĐẶT Việc cài đặt Visual Basic cũng rất dễ dàng. Từ đĩa CD chứa Visual Basic có một chương trình setup để cài đặt. Nếu chương trình không tự động cài đặt khi đưa đĩa CD vào ỗ đĩa, bạn vao Start, chon Run.

Trong hộp thoại Run, nhấp vào nút Browse để tìm tập tin có tên là Setup.exe, nếu biết tập tin này nằm ở đâu, bạn có thể nhập đường dẫn và tên tập tin vào trong ô nhập, không cần nhập nút Browse để tìm. Trong quá, trình cài đặt, bạn trả lời một số câu hỏi và nhấp nút Next để tiếp tục bước kế tiếp cho đến khi việc cài đặt hoàn tất. KHỞI DONG VISUAL BASIC Để khởi động Visual Basic, bạn thực hiện một trong những cách sau: » Nhấp đúp vào biểu tượng của Visual Basic trên màn hình Desktop (có thể nhấp vào biêu tượng, nó sẽ đổi màu, lúc này bạn nhấn phím Enter). ® Vao Start, chon Run và nhập đường dan dén Visual Basic (néu khiéng nhé chinh xc, nhap nit Browse dé tim).

° Vào Start, đưa vệt sáng đến Programs, di chuyển vệt sáng đến Microsoft Visual Studio 6.0, sau đó đến Microsoft Visual Basic 6. Khi thực hiện một trong 3 cách trên, bạn sẽ thầy màn hình như sau: Control Wear d ss =: xxx YF & oo > > > > 2> > vợ VG Wizard Data Project 115 Application Addin —Activex "“-. Zl Tài liệu hỗ trợ học tập 12 Trang 5 Tùy theo chương trình ở cấp độ nào để chọn một trong các mục trên cho phù hợp. Trong tập sách này, ching ta ding Standard.

Néu chon Dont show this dialog in the future, thi tan khỏi động sau, cửa sỗ này sẽ không hiện ra. Trong trường hợp bạn đang chạy một ứng dụng Visual Basic nào đó, hay vừa thiết kế và viết code xong cho một chương trình. Muốn thiết kế một chương trình mới, bạn vào menu File, chọn New Project, thì cửa số như hình trên sẽ hiện ra. Trong cả hai trường hợp, bạn chọn Standard.EXE, nhấn phim Enter, hoặc nhấp chuột vào nút Open trên hộp thoại, bạn sẽ thấy hình sau: Toolbox TiHebar Menu bar Toolbar Project Explorer pal SS si se i | gHaC@rRnsfi> @egegatl Properties W 11.

TIM HIEU CỬA SO LAM VIỆC KHI CHỌN STANDARD.EXE (1) Thanh tiêu dé: (Title Bar) Théng bao tén ctia dé an (Project) va biéu mau (Form) ma ban dang tao trong Visual Basic. (2) Thanh Menu: (Menu Bar) Có các khoản mục sau: File Edit View Project Format Debug Run Query Diagram Tools Add-ins Windows va Help. - Muốn xem trong các menu có khoản mục nào, bạn nhập chuột vào tên của chúng, các khoản mục có dầu chắm chấm theo sau, khi chọn sẽ hiện ra hộp thoại. Khi có đầu mũi tên thì cho biết có các mục con.

Tài liệu hỗ trợ học tập 12 Trang 6 Vfd: * Trong menu File cé New Project: tao Project mdi, Open Project: me Project, Save Project: lvu Project. Trong menu View có Code: hiện cửa sé viết code, Object: hiện biểu mẫu thiết kế. 5 Trong menu Project có Add Form: tao Form, Add MDi Form: tao Form MDi, Add Module: tao module. = Trong menu Run có Start: chay chương trình, End: kết thúc chương trình, Restart: khởi tạo lại chương trình.

“ Trong menu Tools có Add Procedure: tạo thủ tục, Menu Editor: tạo menu. (3) Thanh công cụ: (ToolBar) Thanh này chứa các icon nhỏ, giúp người dùng thực hiện nhanh thay vì phải vào trong các khoản mục của menu. Bạn chỉ cần di chuyển con trỏ đến vị trí của icon đó, bạn sẽ thầy tên của nó hiện ra. (4) Hập công cụ: (Toollox) - Hộp này chứa các đối tượng mà bạn sẽ đặt vào trong biểu mẫu khi thiết kệ chương trình.

Bạn thấy có các đối tượng sau: Pointer PictureBox Label TextBox Frame Command Button Checkbox Option Button ComboBox ListBox Horizontal Scrollbar Vertical Scrollbar Drive ListBox Timer .

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu dạy và học Tin học lớp 12: Lập trình Visual Basic 6 (KS Huỳnh Kim Sen) cung cấp kiến thức cần thiết về cú pháp, cấu trúc điều khiển và phát triển ứng dụng bằng Visual Basic 6.0. Bài giảng được trình bày rõ ràng, kèm theo nhiều ví dụ giúp học sinh áp dụng vào bài tập và dự án nhỏ. Ngoài ra, tài liệu còn bao gồm bài tập ôn tập và hướng dẫn debug, giúp nâng cao khả năng giải quyết vấn đề logic. Để mở rộng kiến thức, bạn có thể tham khảo thêm Giáo trình Visual Basic, sử dụng Tài liệu Tin học 7Tài liệu Tin học 6 để ôn tập và consolidates kiến thức.