Giáo trình lập trình căn bản dành cho hệ TCCN

65 798 3
Giáo trình lập trình căn bản dành cho hệ TCCN

Đ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

Giáo trình lập trình căn bản dành cho hệ Trung cấp chuyên nghiệp

MỤC LỤC MỤC LỤC Chương Giới thiệu ngôn ngữ Visual Basic Giới thiệu Cấu hình máy 3 Cài đặt Visual Basic 4 Khởi động Cửa sổ làm việc chọn Standard.exe 5.1 Thanh tiêu đề 5.2 Thanh Menu 5.3 Thanh công cụ 5.4 Hộp công cụ (ToolBox) 5.5 Cửa sổ Properties Window 5.6 Form Layout Window 5.7 Project Explorer Window Các lệnh menu File 7 Biên dịch chương trình thành file *.exe Chương Biểu mẫu số điều khiển thông dụng 10 Các khái niệm 10 Biểu mẫu (Form) 11 2.1 Khái niệm 11 2.2 Thuộc tính 11 2.3 Phương thức 11 2.4 Sự kiện 12 Các bước xây dựng chương trình 12 Một số điều khiển thông dụng 13 4.1 Nhãn (Label) 13 4.2 Hộp văn (Textbox) 13 4.3 Nút lệnh (command button) 13 Tạo chạy chương trình 14 Chương Các phép toán kiểu liệu 17 Các phép toán ký hiệu 17 1.1 Phép gán 17 1.2 Các phép toán số học 17 1.3 Các phép toán luận lý 18 1.4 Các phép toán so sánh 18 1.5 Phép & 18 1.6 Phép like 19 1.7 Các ký hiệu 19 Các kiểu liệu 19 Biến 21 3.1 Khái niệm 21 3.2 Phân loại biến 22 3.3 Khai báo biến 23 Hằng 24 4.1 Khái niệm 24 4.2 Khai báo 24 Mảng 25 Cú pháp lập trình 25 Chương Các lệnh hàm 26 Trường Đại học Công Nghệ Sài Gịn Khoa Cơng Nghệ Thơng Tin Lệnh rẽ nhánh 26 1.1 Lệnh If 26 1.2 Lệnh Select Case .27 Lệnh lặp 28 2.1 Lệnh For 28 2.2 Lệnh Do 30 2.3 Lệnh While 32 Các lệnh hàm 32 3.1 Lệnh End 32 3.2 Lệnh Exit 32 3.3 Lệnh Msgbox 32 3.4 Go Sub … Return 33 3.5 Goto 34 3.6 On Error Goto nhãn 34 3.7 Các hàm chuyển kiểu .35 3.8 Các hàm toán học 36 3.9 Các hàm kiểm tra kiểu liệu 36 3.10 Các hàm thời gian 37 3.11 Các hàm xử lý chuỗi 39 3.12 Các hàm khác 41 Chương Thủ tục hàm 43 Thủ tục 43 1.1 Khái niệm 43 1.2 Phân loại 43 1.3 Cấu trúc thủ tục 43 1.4 Xây dựng thủ tục 44 1.5 Gọi thực thủ tục 46 Hàm 47 2.1 Định nghĩa .47 2.2 Cấu trúc hàm 47 2.3 Xây dựng hàm 48 2.4 Gọi hàm 48 Sự kiện 50 3.1 Giới thiệu 50 3.2 Các kiện đối tượng 50 Truyền tham số 53 4.1 Truyền tham trị 53 4.2 Truyền tham biến .54 4.3 Tham số tuỳ chọn 56 Chương Thiết Kế BIểU MẫU DÙNG CÁC ĐIềU KHIểN .57 Phân loại điều khiển 57 Sử dụng điều khiển 57 2.1 Listbox 57 2.2 Combobox .60 2.3 Checkbox 61 2.4 Option Button 61 2.5 Timer 62 2.6 Hscroll .63 2.7 Vscroll .63 2.8 Picture Box 63 2.9 Image 64 2.10 Shape 65 Giáo trình Lập trình – dành cho hệ TCCN Trang Trường Đại học Cơng Nghệ Sài Gịn Khoa Cơng Nghệ Thơng Tin Chương Giới thiệu ngôn ngữ Visual Basic Giới thiệu VB giới thiệu lần vào năm 1991, tiền thân ngơn ngữ lập trình Basic HĐH DOS Tuy nhiên, lúc VB chưa nhiều người người tiếp nhận Mãi năm 1992, phiên 3.0 đời với nhiều cải tiến so với phiên trước đó, VB thật trở thành cơng cụ để phát triển ứng dụng Windows Các phiên sau VB, phiên 4.0 đời năm 1995, phiên 5.0 đời năm 1996 gần phiên 6.0 đời năm 1998 với tính ngày nâng cao khiến người công nhận VB cơng cụ để phát triển ứng dụng Windows Visual Basic 6.0 cho phép người dùng tiếp cận nhanh cách thức lập trình mơi trường Windows * Ưu điểm:  Tiết kiệm thời gian công sức so với số ngôn ngữ lập trình có cấu trúc khác bạn thiết lập hoạt động đối tượng VB cung cấp  Khi thiết kế chương trình thấy kết qua thao tác giao diện thi hành chương trình  Cho phép chỉnh sửa dễ dàng, đơn giản  Làm việc với điều khiển (ngày tháng với điều khiển MonthView DataTimePicker, cơng cụ di chuyển CoolBar, sử dụng đồ họa với ImageCombo, cuộn FlatScrollBar,…)  Làm việc với sở liệu  Các bổ sung lập trình hướng đối tượng  Khả kết hợp với thư viện liên kết động DLL * Nhược điểm:  Yêu cầu cấu hình máy cao  Chỉ chạy môi trường Win95 trở lên Cấu hình máy Cấu hình máy tối thiểu:  Microsoft Windows 95 trở lên Microsoft Windows NT Workstation 4.0 trở lên  Tốc độ CPU 66 MHz trở lên  Màn hình VGA hình có độ phân giải cao hỗ trợ Microsoft Windows  16 MB RAM cho Microsoft Windows 95 32MB RAM cho Microsoft Windows NT Workstation Giáo trình Lập trình – dành cho hệ TCCN Trang Trường Đại học Cơng Nghệ Sài Gịn Khoa Công Nghệ Thông Tin Cài đặt Visual Basic  Sử dụng chương trình Setup để cài đặt VB6  Chương trình Setup cịn cài đặt tập tin cần thiết để xem tài liệu đĩa CD MSDN (Microsoft Developer Network)  Nếu cần, người dùng cài đặt riêng phần tài liệu ví dụ mẫu Visual Basic lên máy tính Khởi động Từ menu Start chọn Programs, Microsoft Visual Basic 6.0 chọn Microsoft Visual Basic 6.0 Khi hình hiển thị hình đây: Hình 1-1 Màn hình khởi động Giáo trình Lập trình – dành cho hệ TCCN Trang Trường Đại học Công Nghệ Sài Gịn Khoa Cơng Nghệ Thơng Tin Cửa sổ làm việc chọn Standard.exe Hình 1-2 Cửa sổ làm việc VB chọn Standard.exe 5.1 Thanh tiêu đề 5.2 Thanh Menu 5.3 Thanh công cụ Thanh công cụ tập hợp nút bấm mang biểu tượng thường đặt menu Các nút đảm nhận chức thông dụng menu (New, Open, Save ) Giáo trình Lập trình – dành cho hệ TCCN Trang Trường Đại học Cơng Nghệ Sài Gịn 5.4 Khoa Công Nghệ Thông Tin Hộp công cụ (ToolBox) Hộp công cụ chứa biểu tượng tương ứng với đối tượng điều khiển chuẩn bao gồm nhãn, hộp văn bản, nút lệnh… Ngồi điều khiển có sẵn VB cịn có điều khiển mở rộng khác chứa tập tin với phần mở rộng OCX Các điều khiển chuẩn có sẵn VB khơng thể gỡ bỏ khỏi ToolBox, điều khiển mở rộng thêm vào gỡ khỏi ToolBox Hình 1-3 Hộp cơng cụ ToolBox 5.5 Cửa sổ Properties Window Mỗi thành phần, điều khiển có nhiều thuộc tính Mỗi thuộc tính lại có nhiều giá trị Cửa sổ Properties cho phép người dùng xem, sửa đổi giá trị thuộc tính điều khiển nhằm giúp điều khiển hoạt động theo mục đích người sử dụng Hình 1-4 Cửa sổ Properties Giáo trình Lập trình – dành cho hệ TCCN Trang Trường Đại học Cơng Nghệ Sài Gịn 5.6 Khoa Công Nghệ Thông Tin Form Layout Window Đây cửa sổ trình bày biểu mẫu cho phép định vị trí nhiều biểu mẫu hình chương trình ứng dụng thi hành Để định vị biểu mẫu hình cách dùng chuột di chuyển biểu mẫu cửa sổ Form Layout Nếu ta không định vị biểu mẫu vị trí biểu mẫu hình lúc thiết kế vị trí khởi động biểu mẫu thực thi Hình 1-5 Cửa sổ Form Layout 5.7 Project Explorer Window Project Explorer VB6 giúp quản lý định hướng nhiều đề án.VB cho phép nhóm nhiều đề án nhóm Người dùng lưu tập hợp đề án VB thành tập tin nhóm đề án với phần mở rộng vbp Project Explorer có cấu trúc phân cấp thư mục cửa sổ Explorer hệ điều hành Các đề án coi gốc cây, thành phần đề án biểu mẫu, module nút Khi muốn làm việc với thành phần ta nhấn đúp lên thành phần cửa sổ Project Explorer để vào cửa sổ viết code cho thành phần Hình 1-6 Cửa sổ Project Explorer Các lệnh menu File   New Project: Mở đề án Open Project: Mở đề án tồn Giáo trình Lập trình – dành cho hệ TCCN Trang Trường Đại học Công Nghệ Sài Gòn            Khoa Công Nghệ Thông Tin Add Project: Thêm vào đề án đề án có đề án Remove Project: Gỡ bỏ đề án làm việc Save Form1: Lưu Form1 dạng tập tin *.Frm Save Form1 As: Lưu tập tin Form1 với tập tin dạng *.Frm Save Project: Lưu đề án thành tập tin *.vbp Save Project as: Lưu đề án thành tập tin *.vbp Print: Thực in Form chương trình Print Setup: Định dạng trang in cho Form Make …exe: Dịch chương trình tập tin thi hành exe Make Project Group: Nhóm nhiều đề án lại thành nhóm Exit: Thốt khỏi Visual Basic Biên dịch chương trình thành file *.exe Sau đề án hồn thành, người lập trình biên dịch thành tập tin thực thi Cách tiến hành sau:  Bước 1: Chọn Form mở đầu cho ứng dụng cách: từ menu Project chọn Project Properties, hộp thoại xuất hiện: Hình 1-7 Hộp thoại Project Properties  Chọn Tab General, chọn Form khởi động ứng dụng combo box Startup Object Ví dụ chọn form ftong2so  Bước 2: Từ menu File, chọn Make EXE Một hộp thoại xuất cho phép nhập vào tên tập tin thực thi (chỉ cần gõ tên tập tin, VB tự động thêm phần mở rộng EXE) Giáo trình Lập trình – dành cho hệ TCCN Trang Trường Đại học Công Nghệ Sài Gịn Khoa Cơng Nghệ Thơng Tin Hình 1-8 Hộp thoại Make Project  Nhấn vào nút Options để mở hộp thoại Project Properties điền tên ứng dụng vào Title, ta ghi thơng tin cho phiên phần Version Information Ta chọn Auto Increment để VB tự động tăng số Revision lần ta tạo lại tập tin EXE cho dự án Đặt tiêu đề cho ứng dụng Hình 1-9 Hộp thoại Project Properties – Đặt tiêu đề phiên cho ứng dụng  Cuối cùng, nhấn OK để trở hộp thoại Make Project nhấn OK để tạo file *.exe cho ứng dụng Giáo trình Lập trình – dành cho hệ TCCN Trang Trường Đại học Cơng Nghệ Sài Gịn Khoa Cơng Nghệ Thông Tin Chương Biểu mẫu số điều khiển thông dụng Các khái niệm  Điều khiển: Các thành phần có sẵn để người lập trình tạo giao diện tương tác với người dùng Mỗi điều khiển thực chất đối tượng, có số điểm đặc trưng cho đối tượng, chẳng hạn thuộc tính, phương thức kiện    Thuộc tính: Các đặc trưng điều khiển tạo nên dáng vẻ điều khiển Phương thức: Các điều khiển thực thi số tác vụ đó, tác vụ định nghĩa sẵn bên phương thức (cịn gọi chương trình con: hàm, thủ tục), người lập trình gọi thực thi phương thức cần Sự kiện: hành động người dùng tác động lên ứng dụng thực thi Ví dụ: - Nhấn phím bàn phím; Nhấp chuột Các thành phần giao diện có khả đáp ứng lại kiện Chẳng hạn nhấp chuột vào button, lúc button nhận biết kiện này; hay textbox nhận biết kiện bàn phím tác động lên Một ứng dụng Windows thường thực nhờ vào việc đáp ứng lại kiện người dùng  Lập trình kiện: Các thành phần giao diện có khả nhận biết kiện từ phía người dùng Tuy nhiên khả đáp ứng lại kiện thực người lập trình Khi thành phần giao diện sử dụng, người lập trình phải xác định xác hành động thành phần giao diện để đáp ứng lại kiện cụ thể Lúc người lập trình phải viết đoạn mã lệnh mà đoạn mã lệnh thực thi kiện xảy Chẳng hạn, ứng dụng Paint Windows; người sử dụng nhấp chuột vào nút vẽ hình elip sau dùng chuột vẽ cửa sổ vẽ, hình elip vẽ Trong lập trình kiện, ứng dụng xây dựng chuỗi đáp ứng lại kiện Tất hành động ứng dụng đáp ứng lại kiện Do người lập trình cần phải xác định hành động cần thiết ứng dụng; phân loại chúng; sau viết đoạn mã lệnh tương ứng  Khi người dùng không tác động vào ứng dụng, ứng dụng khơng làm  Khi người dùng nhập liệu vào ô nhập Họ tên, Địa chỉ; kiện bàn phím xảy ô nhập Tuy nhiên, ứng dụng khơng làm khơng có mã lệnh đáp ứng kiện  Khi người dùng nhấp nút chọn Ghi đĩa, ứng dụng tìm kiếm mã lệnh thấy có đoạn mã lệnh đáp ứng lại kiện này; lúc đoạn mã lệnh thực thi  Tương tự nút chọn In giấy Giáo trình Lập trình – dành cho hệ TCCN Trang 10 ... Windows  16 MB RAM cho Microsoft Windows 95 32MB RAM cho Microsoft Windows NT Workstation Giáo trình Lập trình – dành cho hệ TCCN Trang Trường Đại học Công Nghệ Sài Gịn Khoa Cơng Nghệ Thơng Tin Cài... tự nút chọn In giấy Giáo trình Lập trình – dành cho hệ TCCN Trang 10 Trường Đại học Cơng Nghệ Sài Gịn  Khoa Công Nghệ Thông Tin Cách xác lập thuộc tính phương thức chương trình

Ngày đăng: 21/08/2012, 09:37

Hình ảnh liên quan

Hình 1-2. Cửa sổ làm việc của VB khi chọn Standard.exe - Giáo trình lập trình căn bản dành cho hệ TCCN

Hình 1.

2. Cửa sổ làm việc của VB khi chọn Standard.exe Xem tại trang 5 của tài liệu.
Hình 1-4. Cửa sổ Properties - Giáo trình lập trình căn bản dành cho hệ TCCN

Hình 1.

4. Cửa sổ Properties Xem tại trang 6 của tài liệu.
Hình 1-3. Hộp công cụ ToolBox - Giáo trình lập trình căn bản dành cho hệ TCCN

Hình 1.

3. Hộp công cụ ToolBox Xem tại trang 6 của tài liệu.
Nếu ta không định vị các biểu mẫu thì vị trí của biểu mẫu trên màn hình lúc thiết kế cũng là vị trí khởi động của biểu mẫu khi thực thi. - Giáo trình lập trình căn bản dành cho hệ TCCN

u.

ta không định vị các biểu mẫu thì vị trí của biểu mẫu trên màn hình lúc thiết kế cũng là vị trí khởi động của biểu mẫu khi thực thi Xem tại trang 7 của tài liệu.
Để định vị một biểu mẫu trên màn hình bằng cách dùng chuột di chuyển biểu mẫu trong cửa sổ Form Layout - Giáo trình lập trình căn bản dành cho hệ TCCN

nh.

vị một biểu mẫu trên màn hình bằng cách dùng chuột di chuyển biểu mẫu trong cửa sổ Form Layout Xem tại trang 7 của tài liệu.
Hình 1-7. Hộp thoại Project Properties - Giáo trình lập trình căn bản dành cho hệ TCCN

Hình 1.

7. Hộp thoại Project Properties Xem tại trang 8 của tài liệu.
Hình 1-9. Hộp thoại Project Properties – Đặt tiêu đề và phiên bản cho ứng dụng - Giáo trình lập trình căn bản dành cho hệ TCCN

Hình 1.

9. Hộp thoại Project Properties – Đặt tiêu đề và phiên bản cho ứng dụng Xem tại trang 9 của tài liệu.
Hình 1-8. Hộp thoại Make Project - Giáo trình lập trình căn bản dành cho hệ TCCN

Hình 1.

8. Hộp thoại Make Project Xem tại trang 9 của tài liệu.
 Vẽ các điều khiển lên màn hình Form - Giáo trình lập trình căn bản dành cho hệ TCCN

c.

ác điều khiển lên màn hình Form Xem tại trang 14 của tài liệu.
Hình 2-2. Giao diện chương trình tính tổn g2 số khi thiết kế. - Giáo trình lập trình căn bản dành cho hệ TCCN

Hình 2.

2. Giao diện chương trình tính tổn g2 số khi thiết kế Xem tại trang 15 của tài liệu.
Ngoài các kiểu dữ liệu cơ sở khá quen thuộc có trong bảng trên như kiểu số, chuỗi,… chúng ta còn thấy ba kiểudữ liệu tổng quát cũng thường được sử dụng đó là Control, Object - Giáo trình lập trình căn bản dành cho hệ TCCN

go.

ài các kiểu dữ liệu cơ sở khá quen thuộc có trong bảng trên như kiểu số, chuỗi,… chúng ta còn thấy ba kiểudữ liệu tổng quát cũng thường được sử dụng đó là Control, Object Xem tại trang 19 của tài liệu.
Hình 4-1. Giao diện chương trình tính giai thừa - Giáo trình lập trình căn bản dành cho hệ TCCN

Hình 4.

1. Giao diện chương trình tính giai thừa Xem tại trang 29 của tài liệu.
Hình 5-1. Hộp thoại Add Procedure - Giáo trình lập trình căn bản dành cho hệ TCCN

Hình 5.

1. Hộp thoại Add Procedure Xem tại trang 44 của tài liệu.
Hình 5-2. Hộp thoại Add Module - Giáo trình lập trình căn bản dành cho hệ TCCN

Hình 5.

2. Hộp thoại Add Module Xem tại trang 45 của tài liệu.
Để hiển thị hoặc thay thế một hình ảnh tại thời điểm chạy chương trình thì người dùng có thể dùng phương thức LoadPicture để đặt lại giá trị của thuộc tính Picture với cú pháp như  trong ví dụ dưới đây:  - Giáo trình lập trình căn bản dành cho hệ TCCN

hi.

ển thị hoặc thay thế một hình ảnh tại thời điểm chạy chương trình thì người dùng có thể dùng phương thức LoadPicture để đặt lại giá trị của thuộc tính Picture với cú pháp như trong ví dụ dưới đây: Xem tại trang 65 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan