1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án - Bài giảng: LẬP TRÌNH VISUAL BASIC 6.0

277 2K 13

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 277
Dung lượng 5,75 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐH SƯ PHẠM TP.HCM Khoa Toán – Tin học  TÀI LIỆU THAM KHẢO LẬP TRÌNH VISUAL BASIC Giảng viên: Lương Trần Hy Hiến Email: hienlth@hcmup.edu.vn TP.HCM – 12/2008 Giáo trình Visual Basic 6.0 1 MỤC LỤC Giáo trình Visual Basic 6.0 2 Giáo trình Visual Basic 6.0 3 CHƯƠNG 1: GIỚI THIỆU VISUAL BASIC NỘI DUNG GIỚI THIỆU VỀ NGÔN NGỮ VISUAL BASIC MÔI TRƯỜNG IDE CỦA VISUAL BASIC VIẾT CHƯƠNG TRÌNH ĐẦU TIÊN 1. Lập Trình Trên Windows Khi viết chương trình trên Windows nghĩa là chúng ta tạo ra một ứng dụng được thực thi trong hệ điều hành Microsoft Windows. Trong Microsoft Windows, một ứng dụng thường được hiển thị ở dạng cửa sổ (Window) mà từ góc nhìn của người lập trình Viual Basic, người ta gọi là FORM. Trên cửa sổ của ứng dụng có các điều khiển (control) để giao tiếp với người sử dụng. Các tác động của người sử dụng lên cửa sổ hay các điều khiển tương ứng sẽ có một đoạn chương trình được thực hiện để đáp trả lại sự kiện đó. Ví dụ: Giao diện một chương trình đổi Font chữ Giáo trình Visual Basic 6.0 4 2. Các Control Chuẩn Của Windows Command button Check box Option button Label và Text box List box và Combo box Frame Thanh cuốn ngang –dọc (Hscrollbar, Vscrollbar) Image - Picturebox Ngòai ra còn nhiều control khác sử dụng trên môi trường Windows mà chúng ta sẽ lần lượt khảo sát sau này. Giáo trình Visual Basic 6.0 5 3. Giới Thiệu Visual Basic Visual Basic (viết tắt VB) là một ngôn ngữ lập trình hướng sự kiện trên môi trường phát triển tích hợp (IDE) được phát triển bởi hãng phần mềm Microsoft. Visual Basic đã được nâng cấp qua nhiều phiên bản và hiện nay là Visual Basic.NET. Visual Basic bắt nguồn phần lớn từ ngôn ngữ BASIC và giúp lập trình viên phát triển các giao diện đồ họa (GUI) theo mô hình phát triển ứng dụng nhanh (Rapid Application Development, RAD); truy cập các cơ sở dữ liệu dùng DAO (Data Access Objects), RDO (Remote Data Objects), hay ADO (ActiveX Data Objects); và lập các điều khiển và đối tượng ActiveX. IDE của VB là nơi tập trung các menu, thanh công cụ và cửa sổ để tạo ra chương trình. Thanh menu cho phép bạn tác động cũng như quản lý trực tiếp trên toàn bộ ứng dụng. Thanh công cụ cho phép truy cập các chức năng của thanh menu qua các nút trên thanh công cụ. Một lập trình viên có thể phát triển ứng dụng dùng các thành phần (component) có sẵn trong Visual Basic. Các chương trình bằng Visual Basic cũng có thể gọi và sử dụng Windows API. Một lập trình viên có thể phát triển ứng dụng dùng các component có sẵn trong Visual Basic. VB cung cấp cho ta những điều khiển (control) cần thiết để tạo giao diện chương trình nhanh chóng. Visual Basic được sử dụng rất nhiều trong lĩnh vực lập trình thương mại. Trong giáo trình này sử dụng phiên bản Visual Basic 6.0 Profressional. Hướng dẫn cách cài đặt Visual Basic từ bộ Visual Studio 98 được để tại phần phụ lục của giáo trình này. Giáo trình Visual Basic 6.0 6 4. Màn Hình Làm Việc Của Visual Basic Giao diện đầu tiên của chương trình cho phép chúng ta chọn loại ứng dụng. Với yêu cầu của môn học này, chúng ta chọn lọai Standard Exe. Sau khi khởi động Starndard ExE của VB, giao diện chính của chương trình như sau (giao diện trên máy của bạn sẽ thay đổi tùy thuộc các thiết lập của IDE). Giáo trình Visual Basic 6.0 7 Toolbox Chứa các đối tượng có thể đặt lên Form. Chúng ta click chuột để chọn điều khiển, sau đó tạo ra trên Form. Hoặc có thể bấm double – click, control sẽ tự động đưa lên Form. • Để bật – tắt toolbox, chúng ta dùng nút lệnh trên thanh công cụ. Project Explorer Chứa thông tin về chương trình: các Form, Module, class … trong project. Từ cửa sổ này chúng ta di chuyển đến các thành phần trong chương trình bằng cách double click chuột vào Form hoặc module… Giáo trình Visual Basic 6.0 8 • Để bật hay tắt cửa sổ Project Explorer, sử dụng phím tắt: Ctrl+R hoặc dùng nút trên thanh toolbar. Properties Windows Dùng để hiển thị và thiết lập các thuộc tính (property) của Form hoặc của các control có trên Form lúc thiết kế. Thuộc tính của một đối tượng là các tính chất, đặc điểm mô tả đối tượng này. Các control mới tạo ra đều có giá trị thuộc tính được lấy mặc định (default) hoặc kế thừa từ control chứa nó. Trên cửa sổ properties gồm hai cột: • Danh sách thuộc tính • Giá trị của thuộc tính Để thiết lập thuộc tính cho một đối tượng: • Chọn đối tượng trên Form bằng cách click chuột • Click chuột vào cột giá trị của thuộc tính cần đặt trên cửa sổ thuộc tính, sau đó chọn hoặc nhập giá trị cho thuộc tính. Một số thuộc tính thông dụng nên nhớ: Giáo trình Visual Basic 6.0 9 • Backcolor: màu nền của đối tượng • Caption: tiêu đề, đây là nội dung hiển thị lên trên đối tượng. • Enabled: cho phép hay cấm đối tượng họat động. • Font: thiết lập về font chữ của đối tượng • Forecolor: màu của các ký hiệu xuất hiện trên đối tượng • Height: chiều cao của đối tượng • Left: khoảng cách tính từ cạnh trái của Form (hay control chứa đối tượng đó) • Name: tên của đối tượng (khác với caption). • Top: khoảng cách tính từ cạnh phía trên của Form hay control chứa đối tượng • Visible: cho phép đối tượng hiển thị hay không ở thời điểm run-time • Width: chiều dài của đối tượng Cửa sổ Form Đây là nơi thiết kế giao diện của chương trình. Chúng ta thiết kế giao diện bằng cách đưa đối tượng lên Form. Để mở cửa sổ Form Desiner, chúng ta thực hiện bằng nhiều cách: Giáo trình Visual Basic 6.0 10 [...]... Đặt tên cho textbox là txtketqua Giáo trình Visual Basic 6.0 • Nhập thuộc tính text của textbox là rỗng • Bấm F5 thực thi chương trình • Dừng chương trình • Double click vào nút lệnh CmdBang để hiển thị cửa sổ code Nhập lệnh như hình dưới • Bấm F5 thực thi chương trình • Bấm vào nút = (CmdBang) và xem xét hộp thoại hiển thị trên màn hình Giáo trình Visual Basic 6.0 19 9 Bài tập 1 Thực hiện các yêu cầu... menu Align để gióng hàng và điều chỉnh kích thước Giáo trình Visual Basic 6.0 11 Chọn menu Formmat -> Align để thực hiện gióng hàng đối tượng: theo left, center, right, top… Chọn menu Formmat -> Make Same Size định dạng các đối tượng có cùng kích cỡ theo: chiều dài (width), chiều cao (Height) hay cả 2 (Both) 12 Giáo trình Visual Basic 6.0 Chọn menu Formmat -> Horizontal Spacing (hoặc Vertical Spacing)... ra Khi thực hiện hai bước này gọi là lập một dự án (project) Mỗi project khi lưu lên dĩa có thể có nhiều tập tin • • File *.frm: file Form chứa giao diện của chương trình • File *.bas: chứa module cua chương trình • 16 File *.vbp : file project của chương trình Chúng ta mở chương trình từ file này File *.cls: chứa class của chương trình Giáo trình Visual Basic 6.0 • Và ngòai ra còn nhiều lọai file... sau: end Giáo trình Visual Basic 6.0 • Mở cửa sổ Form, bấm double click trên txt_mess để mở cửa sổ code Trong khi con trỏ chuột đang nằm giữa vùng Private Sub txtmess_Change() … End Sub thì chọn hộp danh sách (chứa sự kiện) bên góc trên phải, chọn vào sự kiện DblClick • Viết code xử lý cho sự kiện double – click trên textbox Giáo trình Visual Basic 6.0 35 9 Bài tập thực hành 2 Viết chương trình thay... cho chương trình Để mở cửa sổ Code Edittor, chúng ta thực hiện bằng nhiều cách: • Từ cửa sổ Form, bấm Double Click vào đối tượng cần viết code • Từ cửa sổ Form, bấm phím F7 Giáo trình Visual Basic 6.0 13 • Bấm vào nút View Code trên cửa sổ Project Explrer Trong cửa sổ code, chúng ta thấy có 2 hộp chọn: • • 14 Đối tượng (Control) Sự kiện (Event) xảy ra trên đối tượng đó Giáo trình Visual Basic 6.0 Cửa... spacing • Lock controls Giáo trình Visual Basic 6.0 21 CHƯƠNG 2: CÁC CONTROL CƠ BẢN NỘI DUNG ĐỐI TƯỢNG VÀ CÁCH SỬ DỤNG CÁC CONTROL CƠ BẢN: FORM – LABEL – TEXTBOX – COMMAND BUTTON – FRAME - SHAPE – LINE – IMAGE MỘT SỐ LỆNH CƠ BẢN LẬP TRÌNH TƯƠNG TÁC VỚI CÁC CONTROL 1 Đối Tượng VB là một ngôn ngữ lập trình hướng đối tượng nên làm việc trên VB chính là làm việc trên các đối tượng Mỗi chương trình trên VB có... chương trình: • Bấm phím F5 hoặc Dừng chương trình • Dùng nút lệnh Đóng một project đang mở: • File – remove project Lưu project: • File – Save project Giáo trình Visual Basic 6.0 17 7 Các control cơ bản của Visual Basic Visual Basic chứa nhiều control, nhưng trong nội dung của môn học này chúng ta chỉ tập trung vào các control cơ bản 8 Tạo và thực thi chương trình đầu tiên Tạo project mới với giao diện... Form là một đối tượng cơ sở của chương trình Hầu như mọi chương trình đều bắt đầu từ một Form Đối tượng này có nhiều property và method Chúng ta sẽ tìm hiểu tác dụng của một giá trị trên các thuộc tính cơ bản: • Caption: Đặt tiêu đề cho Form • Name: tên của Form, đặt 3 ký tự đầu là Frm • Borderstyle: Quy định kiểu khung cho Form Giáo trình Visual Basic 6.0 23 o 0-none: Không có khung, kèm theo không... cuối dòng trên Giáo trình Visual Basic 6.0 VB có chế độ hổ trợ cho người lập trình lúc nhập mã lệnh: • Ví dụ: Khi cần truy xuất đến một thuộc tính hay phương thúc nào đó của một đối tượng ta gỏ tên đối tượng rồi gõ rồi dấu chấm, lúc này một danh sách các thuộc tính và phương thức của đối tượng này hiện lên ta bấm tiếp các ký tự đầu của thuộc tính/sự kiện mà ta cần rồi bấm phím Tab hay Ctrl-Enter hay Double... 14pt Khi click vào cmd_del nội dung trên textbox bị xóa Giáo trình Visual Basic 6.0 • Khi click vào trên cmd_end thì chương trình kết thúc • Khi double – click vào textbox txt_mess thì hiển thị website của bạn Trình tự thực hiện: Thiết kế Form • Tạo một folder mới trên dĩa • Open một project mới • Đặt tên cho Form là frm_main, caption là “chương trình đầu tiên” • Đưa một textbox lên Form, đặt tên là . 12/ 200 8 Giáo trình Visual Basic 6. 0 1 MỤC LỤC Giáo trình Visual Basic 6. 0 2 Giáo trình Visual Basic 6. 0 3 CHƯƠNG 1: GIỚI THIỆU VISUAL BASIC NỘI DUNG GIỚI THIỆU VỀ NGÔN NGỮ VISUAL BASIC MÔI TRƯỜNG. Trong giáo trình này sử dụng phiên bản Visual Basic 6. 0 Profressional. Hướng dẫn cách cài đặt Visual Basic từ bộ Visual Studio 98 được để tại phần phụ lục của giáo trình này. Giáo trình Visual Basic. Vscrollbar) Image - Picturebox Ngòai ra còn nhiều control khác sử dụng trên môi trường Windows mà chúng ta sẽ lần lượt khảo sát sau này. Giáo trình Visual Basic 6. 0 5 3. Giới Thiệu Visual Basic Visual Basic

Ngày đăng: 16/04/2014, 16:25

TỪ KHÓA LIÊN QUAN

w