Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 89 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
89
Dung lượng
886,16 KB
Nội dung
i CHƯƠNG 0 MỤC LỤC Chương 0 MỤC LỤC . i Chương 1 MỞ ĐẦU . 1 1.1 BIẾN TOÀN CỤC 1 1.2 BIẾN CỤC BỘ .2 1.3 HÀM VÀ BIẾN TOÀN CỤC .10 1.4 THAM SỐ VÀ HÀM, THỦ TỤC .4 1.4.1 Khái niệm . 5 1.4.2 Phân loại . 5 1.4.3 Chương trình minh họa . 5 1.5 KIỂU CẤU TRÚC 7 1.6 ỨNG DỤNG .9 1.6.1 Ứng dụng 1 . 9 1.6.2 Ứng dụng 2: 10 1.7 BÀI TẬP .11 Chương 2 LẬPTRÌNHHƯỚNG ĐƠN THỂ TRONG VB.NET 13 ii 2.1 THỦ TỤC-PROCEDURE 13 2.1.1 Khái niệm . 13 2.1.2 Các đặc điểm 14 2.1.3 Cú pháp khai báo thủ tục 13 2.2 HÀM-FUNCTION 14 2.2.1 Khái niệm . 14 2.2.2 Các đặc điểm 15 2.2.3 Cú pháp khai báo hàm 15 2.3 ĐƠN THỂ-MODULE .16 2.3.1 Khái niệm . 16 2.3.2 Phân loại đơn thể 16 2.4 NAMESPACE 16 2.5 TẦM VỰC 16 2.5.1 Tầm vực khối lệnh 17 2.5.2 Tầm vực Thủ tục, Hàm 18 2.5.3 Tầm vực đơn thể . 18 2.5.4 Tầm vực namespace . 19 2.6 TÀI LIỆU THAM KHẢO .20 Chương 3 CÁC PHƯƠNG PHÁP LẬPTRÌNH . 21 3.1 PHƯƠNG PHÁP LẬPTRÌNHHƯỚNG LỆNH 21 3.2 PHƯƠNG PHÁP LẬPTRÌNHHƯỚNG THỦ TỤC VÀ HÀM 21 3.3 PHƯƠNG PHÁP LẬPTRÌNH HƯỚNH ĐƠN THỂ .21 3.3.1 Khái niệm . 21 iii 3.3.2 Phân loại đơn thể 22 3.4 PHƯƠNG PHÁP LẬPTRÌNHHƯỚNGĐỐITƯỢNG 22 3.5 CÁC NGÔN NGỮ LẬPTRÌNHHƯỚNGĐỐITƯỢNG 22 Chương 4 PHƯƠNG PHÁP LẬP TRÌNHHƯỚNGĐỐITƯỢNG TRONG VB.NET 23 4.1 LỚP ĐỐITƯỢNG 23 4.1.1 Khái niệm . 23 4.1.2 Cú pháp khai báo lớp 23 4.2 ĐỐITƯỢNG 24 4.2.1 Khái niệm . 24 4.2.2 Cú pháp khai báo đốitượng 24 4.3 PHƯƠNG THỨC 24 4.3.1 Khái niệm . 25 4.3.2 Cú pháp định nghĩa phương thức 25 4.4 ĐỐITƯỢNG HÀNH ĐỘNG .25 4.4.1 Khái niệm . 25 4.4.2 Cú pháp gọi thực hiện phương thức . 26 4.5 CHƯƠNG TRÌNH MINH HỌA .26 4.6 ỨNG DỤNG: 27 4.6.1 Ứng dụng 1 . 27 4.6.2 Ứng dụng 2 . 29 4.7 BÀI TẬP LẬPTRÌNHHƯỚNGĐỐITƯỢNGVỚI VB.NET 30 iv Chương 5 PHƯƠNG THỨC THIẾT LẬP CONSTRUCTORS 32 5.1 MỤC ĐÍCH .32 5.2 CÁC ĐẶT ĐIỂM 32 5.3 GHI CHÚ 33 5.4 PHÂN LOẠI PHƯƠNG THỨC THIẾT LẬP 33 5.5 ỨNG DỤNG PHƯƠNG THỨC THIẾT LẬP 34 5.6 BÀI TẬP PHƯƠNG THỨC THIẾT LẬP 36 Chương 6 PHƯƠNG THỨC PHÁ HỦY . 37 6.1 MỤC ĐÍCH .37 6.2 CÁC ĐẶT ĐIỂM 37 6.3 GHI CHÚ 38 6.4 ỨNG DỤNG PHƯƠNG THỨC PHÁ HỦY .38 6.5 BÀI TẬP PHƯƠNG THỨC PHÁ HỦY .38 Chương 7 TOÁN TỬ SỐ HỌC, TOÁN TỬ GÁN, TOÁN TỬ SO SÁNH 39 7.1 TOÁN TỬ SỐ HỌC .42 7.1.1 Khái niệm . 42 7.1.2 Ứng dụng toán tử số học . 42 7.2 TOÁN TỬ GÁN .44 7.3 TOÁN TỬ SO SÁNH .44 v Chương 8 CƠ SỞ DỮ LIỆU . 48 8.1 LỚP ĐỐITƯỢNG OleDbConnection 48 8.1.1 Mục đích . 48 8.1.2 Các đặc điểm chính của lớp đốitượng OleDbConnection . 48 8.1.3 Cây kế thừa . 48 8.1.4 Các thuộc tính của lớp đốitượng OleDbConnection 49 8.1.5 Các vấn đề cần lưu ý khi sử dụng lớp OleDbConnection . 50 8.1.6 Phương thức thiết lập của lớp OleDbConnection . 50 8.1.7 Các phương thức chính của lớp đốitượng OleDbConnection 51 8.1.8 Hàm kết nối minh họa 51 8.2 LỚP ĐỐITƯỢNG OleDbCommand .52 8.2.1 Mục đích . 52 8.2.2 Các đặc điểm chính của lớp đốitượng OleDbCommand . 52 8.2.3 Cây kế thừa . 52 8.2.4 Các thuộc tính của lớp đốitượng OleDbCommand . 53 8.2.5 Các vấn đề cần lưu ý khi sử dụng lớp OleDbCommand 54 8.2.6 Phương thức thiết lập của lớp OleDbCommand . 54 8.2.7 Các phương thức chính của lớp đốitượng OleDbCommand . 55 8.3 Sr .55 PHỤ LỤC A. CÁC KIỂU DỮ LIỆU CHUẨN TRONG VB.NET57 A.1 CÁC KIỂU DỮ LIỆU CƠ SỞ .57 vi A.2 KIỂU THAM CHIẾU 58 A.3 ĐỐITƯỢNG TRONG VB.NET .59 A.3.1 Khái niệm . 59 A.3.2 Cú pháp 59 A.3.3 Các qui định khi khai báo đốitượng 59 A.4 TÀI LIỆU THAM KHẢO 60 PHỤ LỤC B. CÁC TỪ KHÓA TRONG VB.NET 61 B.1 DANH SÁCH CÁC TỪ KHÓA TRONG VB.NET .61 B.2 TÀI LIỆU THAM KHẢO 62 PHỤ LỤC C. CÁC TOÁN TỬ TRONG VB.NET 63 C.1 TOÁN TỬ SỐ HỌC .63 C.1.1 Các toán tử số học cơ bản 63 C.1.2 Các toán tử số học viết tắt 63 C.2 TOÁN TỬ SO SÁNH 64 C.3 TOÁN TỬ LUẬN LÝ 64 C.4 TOÁN TỬ TRÊN CHUỖI .64 C.5 TÀI LIỆU THAM KHẢO 65 PHỤ LỤC D. CÁC CẤU TRÚC ĐIỀU KHIỂN TRONG VB.NET 66 vii D.1 CẤU TRÚC ĐIỀU KHIỂN RẼ NHÁNH 66 D.1.1 Cấu trúc điều khiển rẽ nhánh if với lệnh đơn 66 D.1.2 Cấu trúc điều khiển rẽ nhánh if với lệnh phức . 66 D.1.3 Cấu trúc điều khiển rẽ nhánh if else 66 D.1.4 Cấu trúc điều khiển rẽ nhánh if else lồng nhau 67 D.1.5 Cấu trúc điều khiển rẽ nhánh select case . 67 D.2 CẤU TRÚC ĐIỀU KHIỂN VÒNG LẶP .68 D.2.1 Cấu trúc điều khiển vòng lặp For…Next . 68 D.2.2 Cấu trúc điều khiển vòng lặp For Each…Next 69 D.2.3 Cấu trúc điều khiển vòng lặp While…End While . 69 D.2.4 Cấu trúc điều khiển vòng lặp Do While…Loop 70 D.2.5 Cấu trúc điều khiển vòng lặp Do…Loop While 70 D.2.6 Cấu trúc điều khiển vòng lặp Do…Loop Until 70 D.2.7 Cấu trúc điều khiển vòng lặp Do Until…Loop 70 D.3 TÀI LIỆU THAM KHẢO 71 Chương 01. Mở Đầu Giáo trình lậptrìnhhướngđốitượngvới VB.NET 1 CHƯƠNG 1 MỞ ĐẦU Bài mẫu 1. Viết chương trình nhập họ tên, điểm toán, điểm văn của một học sinh. Tính điểm trung bình và xuất kết quả. 1.1 BIẾN TOÀN CỤC 1.1.1 Khái niệm Biến toàn cục là biến được khai báo bên ngoài tất cả các hàm, thủ tục và được hiểu bên trong tất cả các hàm và thủ tục. Thông thường biến toàn cục được khai báo ở đầu đơn thể . 1.1.2 Lưu ý Biến khai báo bên trong thủ tục main không là biến toàn cục mà là biến cục bộ của thủ tục main. 1.1.3 Chương trình minh họa Chương 01. Mở Đầu Giáo trình lậptrìnhhướngđốitượngvới VB.NET 2 Module Module1 Public HoTen As String Public Toan As Integer Public Van As Integer Public DiemTrungBinh As Double Sub Main() Console.Write("Nhap ho ten:") HoTen = Console.ReadLine() Console.Write("Nhap toan:") Toan = Console.ReadLine() Console.Write("Nhap van:") Van = Console.ReadLine() DiemTrungBinh = (Toan + Van) / 2 Console.WriteLine("Ho ten :" & HoTen) Console.WriteLine("Toan :" & Toan) Console.WriteLine("Van:" & Van) Console.WriteLine("Diem Trung Binh:" & DiemTrungBinh) End Sub End Module 1.1.4 Hướng dẫn thực hành Trong phần này hướng dẫn cách thức viết chương trìnhvớiVB.NET ở mức Console Application. Việc viết chương trình trong mode này nhằm giúp cho người học từng bước làm quen với môi trường lậptrìnhVB.NET một cách vững chắc trước khi học cách thức xây dựng ứng dụng trên môi trường Windows. Chương 01. Mở Đầu Giáo trình lậptrìnhhướngđốitượngvới VB.NET 3 Đầu tiên người học phải cài đặt bộ Visual Studio 2005 lên máy tính của mình, đây là điều kiện tiên quyết để thực hành tất cả những kiến thức được trình bày trong sách. Sau đây là chi tiết các bước hướng dẫn mà chúng ta nên đọc và thực hiện ngay cùng một lúc trên máy tính để đạt được hiệu quả cao nhất: Bước 1: Khởi động Visual Studio Bước 2: Tạo Project [...]...Chương 01 M u Giáotrình l p trình hư ng i tư ng v i VB.NET 4 Chương 01 M Bư c 3: u t tên Solution (Chuong01) và tên Project (Muc01) Bư c 4: Quan sát môi trư ng làm vi c - C a s Explorer Giáotrình l p trình hư ng i tư ng v i VB.NET 5 Chương 01 M u - C a s Module1.vb, nơi vi t code cho chương trình Bư c 5: B sung l nh vào trong c a s Module1.vb Giáotrình l p trình hư ng i tư ng v i VB.NET 6 Chương... chương trình (Build\Build Muc01) Bư c 7: Quan sát c a s Output C a s Output là c a s cung c p thông tin v k t qu d ch Solution Giáotrình l p trình hư ng i tư ng v i VB.NET 7 Chương 01 M u Bư c 8: Ch y chương trình (Ctrl+F5) 1.1.5 Các m o th c hành L p trình trong môi trư ng VB.NET h tr ngư i l p trình r t nhi u trong vi c ch n th c hi n phương th c th c hi n như hình trên do ó khi Giáotrình l p trình. .. c a s Solution Explorer b ng cách nh n t h p phím Ctrl+R Giáotrình l p trình hư ng i tư ng v i VB.NET 12 Chương 01 M u Bư c 5 B sung l nh vào t p tin Module1.vb Bư c 6: Ch y chương trình (Ctrl+F5) Giáotrình l p trình hư ng i tư ng v i VB.NET 2 Chương 01 M 1.3 u HÀM VÀ BI N TOÀN C C 1.3.1 C u trúc chương trình C u trúc c a m t chương trìnhVB.NET ơn gi n nh t là có duy nh t m t mô un và trong mô un... m t ph ng Oxy Tính chu vi c a tam giác và xu t ra k t qu 6 Vi t chương trình nh p vào m t ngày Tìm ngày k ti p và xu t k t qu 7 Vi t chương trình nh p vào m t ngày Tìm ngày hôm qa và xu t k t qu Giáotrình l p trình hư ng i tư ng v i VB.NET 12 Chương 02 L p Trình Hư ng ơn Th Trong VB.NET CHƯƠNG 2 L P TRÌNH HƯ NG ƠN TH TRONG VB.NET 2.1 TH T C-PROCEDURE 2.1.1 Khái ni m M t th t c là dãy các câu l... phân s âm hay dương hay b ng không Vi t chương trình nh p t a hai i m trong không gian Tính kho ng cách gi a chúng và xu t k t qu 3 Vi t chương trình nh p vào 2 phân s Tìm phân s l n nh t và k t qu 4 Vi t chương trình nh p vào 2 s ph c Tính t ng, hi u, tích và xu t k t qu Giáotrình l p trình hư ng i tư ng v i VB.NET 11 Chương 01 M 5 u Vi t chương trình nh p to 3 nh A,B,C c a 1 tam giác trong m... chương trình (Build\Build Solution) Bư c 7: Ch y chương trình (Ctrl+F5) 1.5 KI U C U TRÚC Khái ni m: Ki u c u trúc là m t phương pháp dùng ki u d li u ơn thành ki u d li u ph c tích h p các mô t thông tin c a m t i tư ng hay m t khái ni m trong th gi i th c Giáotrình l p trình hư ng i tư ng v i VB.NET 7 Chương 01 M u truy xu t n 1 thành ph n c a bi n c u trúc ta dùng toán t ch m (dot operator) Chương trình. .. Project ây Project có tên là Muc02 v ư c thêm vào Solution cũng ư c t o ra v i mode Console Application Giáotrình l p trình hư ng i tư ng v i VB.NET 10 Chương 01 M u Bư c 3: Quan sát c a s Solution Explorer ta nh n th y Project Muc02 ư c t o ra như sau: Giáotrình l p trình hư ng i tư ng v i VB.NET 11 Chương 01 M u Bư c 4: Kích ho t Project Muc02 B ng cách nh p ph i chu t vào tên Project Muc02 và ch... bi n: thay i (v m t giá tr sau l i g i hàm) Tham s lo i này trong VB.NET ư c khai báo v i t khóa ByRef - Tham tr : Không i (v m t giá tr sau l i g i hàm) Tham s lo i này trong VB.NET ư c khai báo v i t khóa ByVal 1.4.3 Chương trình minh h a Module Module1 Public Sub Nhap(ByRef HoTen As String, Giáotrình l p trình hư ng i tư ng v i VB.NET 5 Chương 01 M u ByRef Toan As Integer, ByRef Van As Integer)... thù nào ó như là m t ph n c a chương trình l n hơn Nói m t cách khác hàm là các câu l nh ư c nhóm vào m t kh i, ư c Các hàm có th hàm) ư cg i t tên và có m t giá tr tr v [3] thi hành (thư ng là thông qua tên c a i u này cho phép g i t i hàm nhi u l n mà không c n ph i l p l i Giáotrình l p trình hư ng i tư ng v i VB.NET 14 Chương 02 L p Trình Hư ng ơn Th Trong VB.NET các kh i mã gi ng nhau m t khi... d li u tr Câu l nh 1 Câu l nh 2 End Function Giáotrình l p trình hư ng i tư ng v i VB.NET v 15 Chương 02 L p Trình Hư ng ơn Th Trong VB.NET 2.3 ƠN TH -MODULE 2.3.1 Khái ni m ơn th là m t h th ng các th t c và hàm ư c thi t k và xây d ng ph c v cho m t ch c năng nào ó trong chương trình 2.3.2 Các - T c i m khóa tham kh o ơn th trong MSDN là “module statement” [2] . Chương 01. Mở Đầu Giáo trình lập trình hướng đối tượng với VB. NET 4 Chương 01. Mở Đầu Giáo trình lập trình hướng đối tượng với VB. NET 5 Bước 3: Đặt tên. Mở Đầu Giáo trình lập trình hướng đối tượng với VB. NET 8 Bước 8: Chạy chương trình (Ctrl+F5) 1.1.5 Các mẹo thực hành Lập trình trong môi trường VB. NET hỗ