Giáo trình Lập trình căn bản dành cho hệ TCCN- P1
lượt xem 151
download
Giáo trình Lập trình căn bản dành cho hệ TCCN- P1: VB được giới thiệu lần đầu tiên vào năm 1991, tiền thân là ngôn ngữ lập trình Basic trên HĐH DOS. Tuy nhiên, lúc bấy giờ VB chưa được nhiều người người tiếp nhận. Mãi cho đến năm 1992, khi phiên bản 3.0 ra đời với rất nhiều cải tiến so với các phiên bản trước đó, VB mới thật sự trở thành một trong những công cụ chính để phát triển các ứng dụng trên Windows....
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Giáo trình Lập trình căn bản dành cho hệ TCCN- P1
- MỤC LỤC MỤC LỤC............................................................................................................................. 1 Chương 1 Giới thiệu ngôn ngữ Visual Basic. ...................................................................... 3 1. Giới thiệu ........................................................................................................... 3 2. Cấu hình máy ..................................................................................................... 3 3. Cài đặt Visual Basic............................................................................................ 4 4. Khởi động........................................................................................................... 4 5. Cửa sổ làm việc khi chọn Standard.exe ............................................................... 5 5.1. Thanh tiêu đề .............................................................................................. 5 5.2. Thanh Menu................................................................................................ 5 5.3. Thanh công cụ ............................................................................................ 5 5.4. Hộp công cụ (ToolBox) .............................................................................. 6 5.5. Cửa sổ Properties Window.......................................................................... 6 5.6. Form Layout Window. ................................................................................ 7 5.7. Project Explorer Window............................................................................ 7 6. Các lệnh trong menu File. ................................................................................... 7 7. Biên dịch chương trình thành file *.exe............................................................... 8 Chương 2 Biểu mẫu và một số điều khiển thông dụng....................................................... 10 1. Các khái niệm cơ bản........................................................................................ 10 2. 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 3. Các bước xây dựng một chương trình ............................................................... 12 4. Một số điều khiển thông dụng........................................................................... 13 4.1. Nhãn (Label)............................................................................................. 13 4.2. Hộp văn bản (Textbox) ............................................................................. 13 4.3. Nút lệnh (command button)....................................................................... 13 5. Tạo và chạy chương trình ................................................................................. 14 Chương 3 Các phép toán và kiểu dữ liệu cơ bản................................................................ 17 1. Các phép toán và các 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 2. Các kiểu dữ liệu cơ bản..................................................................................... 19 3. 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 4. Hằng................................................................................................................. 24 4.1. Khái niệm ................................................................................................. 24 4.2. Khai báo hằng........................................................................................... 24 5. Mảng ................................................................................................................ 25 6. Cú pháp lập trình .............................................................................................. 25 Chương 4 Các lệnh và hàm cơ bản .................................................................................... 26
- Trường Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin 1.Lệnh rẽ nhánh ...................................................................................................26 1.1. Lệnh If ......................................................................................................26 1.2. Lệnh Select Case .......................................................................................27 2. Lệnh lặp ............................................................................................................28 2.1. Lệnh For....................................................................................................28 2.2. Lệnh Do ....................................................................................................30 2.3. Lệnh While................................................................................................32 3. Các lệnh và hàm cơ bản.....................................................................................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 dữ 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 5 Thủ tục và hàm..................................................................................................43 1. Thủ tục..............................................................................................................43 1.1. Khái niệm..................................................................................................43 1.2. Phân loại ...................................................................................................43 1.3. Cấu trúc một thủ tục ..................................................................................43 1.4. Xây dựng một thủ tục ................................................................................44 1.5. Gọi thực hiện thủ tục .................................................................................46 2. Hàm ..................................................................................................................47 2.1. Định nghĩa.................................................................................................47 2.2. Cấu trúc một hàm ......................................................................................47 2.3. Xây dựng một hàm ....................................................................................48 2.4. Gọi hàm.....................................................................................................48 3. Sự kiện..............................................................................................................50 3.1. Giới thiệu ..................................................................................................50 3.2. Các sự kiện của đối tượng..........................................................................50 4. 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 6 Thiết Kế BIểU MẫU DÙNG CÁC ĐIềU KHIểN ...............................................57 1. Phân loại điều khiển ..........................................................................................57 2. Sử dụng các đ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 căn bản – dành cho hệ TCCN Trang 2
- Trường Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin Chương 1 Giới thiệu ngôn ngữ Visual Basic. 1. Giới thiệu VB được giới thiệu lần đầu tiên vào năm 1991, tiền thân là ngôn ngữ lập trình Basic trên HĐH DOS. Tuy nhiên, lúc bấy giờ VB chưa được nhiều người người tiếp nhận. Mãi cho đến năm 1992, khi phiên bản 3.0 ra đời với rất nhiều cải tiến so với các phiên bản trước đó, VB mới thật sự trở thành một trong những công cụ chính để phát triển các ứng dụng trên Windows. Các phiên bản sau đó của VB, như phiên bản 4.0 ra đời năm 1995, phiên bản 5.0 ra đời năm 1996 và gần đây nhất là phiên bản 6.0 ra đời năm 1998 với các tính năng ngày càng được nâng cao đã khiến mọi người công nhận VB hiện là một trong những công cụ chính để phát triển các ứng dụng trên 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 trên môi trường Windows. * Ưu điểm: Tiết kiệm được thời gian và công sức so với một số ngôn ngữ lập trình có cấu trúc khác vì bạn có thể thiết lập các hoạt động trên từng đối tượng được VB cung cấp. Khi thiết kế chương trình có thể thấy ngay kết quả qua từng thao tác và giao diện khi 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 các điều khiển mới (ngày tháng với điều khiển MonthView và DataTimePicker, các thanh công cụ có thể di chuyển được CoolBar, sử dụng đồ họa với ImageCombo, thanh cuộn FlatScrollBar,…). Làm việc với cơ sở dữ liệu. Các bổ sung về lập trình hướng đối tượng. Khả năng kết hợp với các thư viện liên kết động DLL. * Nhược điểm: Yêu cầu cấu hình máy khá cao. Chỉ chạy được trên môi trường Win95 trở lên. 2. Cấu hình máy Cấu hình máy tối thiểu: Microsoft Windows 95 trở lên hoặc là Microsoft Windows NT Workstation 4.0 trở lên. Tốc độ CPU 66 MHz trở lên. Màn hình VGA hoặc màn hình có độ phân giải cao được hỗ trợ bởi Microsoft Windows. 16 MB RAM cho Microsoft Windows 95 hoặc 32MB RAM cho Microsoft Windows NT Workstation. Giáo trình Lập trình căn bản – dành cho hệ TCCN Trang 3
- Trường Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin 3. Cài đặt Visual Basic Sử dụng chương trình Setup để cài đặt VB6. Chương trình Setup này còn cài đặt các tập tin cần thiết để xem tài liệu trên đĩa CD MSDN (Microsoft Developer Network). Nếu cần, người dùng có thể cài đặt riêng phần tài liệu và ví dụ mẫu của Visual Basic lên máy tính. 4. Khởi động Từ menu Start chọn Programs, Microsoft Visual Basic 6.0 chọn Microsoft Visual Basic 6.0. Khi đó màn hình đầu tiên hiển thị như hình dưới đây: Hình 1-1. Màn hình khởi động Giáo trình Lập trình căn bản – dành cho hệ TCCN Trang 4
- Trường Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin 5. Cửa sổ làm việc khi chọn Standard.exe Hình 1-2. Cửa sổ làm việc của VB khi chọn Standard.exe 5.1. Thanh tiêu đề 5.2. Thanh Menu 5.3. Thanh công cụ Thanh công cụ là tập hợp các nút bấm mang biểu tượng thường đặt dưới thanh menu. Các nút này đảm nhận các chức năng thông dụng của thanh menu (New, Open, Save ...). Giáo trình Lập trình căn bản – dành cho hệ TCCN Trang 5
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình lập trình căn bản
65 p | 368 | 103
-
Bài giảng Giáo trình Lập trình căn bản - ThS. Nguyễn Cao Trí
74 p | 151 | 36
-
Giáo trình Lập trình căn bản - Dương Văn Hiếu
201 p | 210 | 34
-
Giáo trình Lập Trình căn bản hệ Trung cấp - 1
11 p | 151 | 25
-
Giáo trình Lập trình căn bản - Nghề: Kỹ thuật lắp ráp và sửa chữa máy tính - Trình độ: Cao đẳng nghề (Tổng cục Dạy nghề)
97 p | 74 | 23
-
Giáo trình Lập trình căn bản C++ (Nghề: Ứng dụng phần mềm - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Cần Thơ
77 p | 26 | 11
-
Giáo trình Lập trình căn bản (Nghề: Kỹ thuật sửa chữa, lắp ráp máy tính - Cao đẳng): Phần 2 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội
52 p | 43 | 11
-
Giáo trình Lập trình căn bản (Nghề: Kỹ thuật sửa chữa, lắp ráp máy tính - Cao đẳng): Phần 1 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội
72 p | 42 | 10
-
Giáo trình Lập trình căn bản C (Nghề: Kỹ thuật sửa chữa, lắp ráp máy tính - Trình độ: Trung cấp/Cao đẳng) - Trường Cao đẳng nghề Cần Thơ
91 p | 15 | 8
-
Giáo trình Lập trình căn bản C (Nghề: Quản trị mạng - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Cần Thơ
96 p | 16 | 8
-
Giáo trình Lập trình căn bản (Nghề: Lập trình máy tính - CĐ/TC) - Trường Cao đẳng Cơ giới Ninh Bình (2016)
116 p | 13 | 7
-
Giáo trình Lập trình căn bản Visual Basic: Phần 2
40 p | 74 | 6
-
Giáo trình Lập trình căn bản (Nghề: Lập trình máy tính - Trình độ CĐ/TC) - Trường Cao đẳng Nghề An Giang
100 p | 27 | 6
-
Giáo trình Lập trình căn bản (Nghề: Tin học ứng dụng - Cao đẳng) - Trường Cao đẳng Bách khoa Nam Sài Gòn (2023)
97 p | 18 | 5
-
Giáo trình Lập trình căn bản (Nghề: Lập trình máy tính - Trình độ CĐ/TC): Phần 1 - Trường Cao đẳng Nghề An Giang
57 p | 50 | 4
-
Giáo trình Lập trình căn bản (Nghề: Quản trị mạng - Cao đẳng) - Trường Cao đẳng Cơ điện Xây dựng Việt Xô
65 p | 33 | 4
-
Giáo trình Lập trình căn bản (Ngành: Công nghệ thông tin - Trung cấp) - Trường Cao đẳng Xây dựng số 1 (2021)
109 p | 5 | 4
-
Giáo trình Lập trình căn bản (Nghề: Lập trình máy tính - Trình độ CĐ/TC): Phần 2 - Trường Cao đẳng Nghề An Giang
43 p | 47 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn