- Lúc: 16:26
Mục lục 1
Lời nói đầu 3Phần 1 .Tổng quan về lập trình hướng đối tượng
1.1. Abstraction ( tính trừu tượng) 4
1.2 .Encap sulation (sự đóng kín) 5
1.3. Modularity (modun hóa) 6
1.4. Hierachy (hệ thống phân cấp) 6
1.5. Kiểm tra kiểu ( typing ) 6
1.6. Bản chất của đối tượng 7
1.7. Mối quan hệ giữa các đối tượng 7
1.8. Bản chất của lớp 8
1.9. Mối quan hệ giữa các lớp 8
Phần 2.Visual C++ 6.0
2.1.Cách cài đặt 10
2.2.Giao diện chương trình 16
2.3.Các thao tác cơ bản với Menu và Toolbar của VC++ 6.0 17
2.4.Các môi trường xây dựng ứng dụng trong VC++ 6.0 19
Phần 3. Hướng dẫn lập trình VC++6.0
Chương 1.Các thao tác với lớp, hàm, biến
3.1.1.Đưa các file có sẵn vào trong chương trình ứng dụng 20
3.1.2.Thêm lớp mới vào trong chương trình 23
3.1.3.Thêm một hàm mới nằm trong lớp 25
3.1.4.Cách thêm một biến mới. 27
Chương 2.Tạo các menu, toolbar và các thao tác cơ bản
3.2.1.Tạo Menu 31
3.2.2.Tạo ToolBar mới 33
3.2.3. Tác động các sự kiện lên đối tượng 34
3.2.4. Đẩy một icon lên nút bấm trong ứng dụng 35
3.2.5.Tạo các ToolTip(chú thích )cho đối tượng 36
3.2.6.Tác động tới biểu tượng chuột trong ứng dụng 38
Chương 3.Sử dụng font và giờ hệ thống
3.3.1.Lấy font hệ thống viết text và thao tác vẽ lên màn hình 39
3.3.2.Thiết kế một Dialog riêng đưa nó vào Dialog chính ,cập nhật giờ
hệ thống
45
Chương 4. Đọc, hiển thị và lưu file text
3.4.1.Đọc và hiển thị nội dung file 52
3.4.2.Ghi nội dung lên file 53
3.4.2.1.Ghi nội dung lên file có sẵn 53
3.4.2.2.Ghi dữ liệu lên một file mới 54
3.4.3.Ví dụ minh hoạ . 55
Chương 5.Sử dụng ActiveX trong ứng dụng 66
Chương 6.Giao tiếp máy tính
3.6.1.Các hàm trong VC++ trong giao tiếp máy tính 76
Hướng dẫn lập trình VC ++ 6.0 Trang 1
Đồ án tốt nghiệp Lê Văn Đảng - Cơ Điện tử 4- k49
3.6.1.1.Hàm CreateFile 76
3.6.1.2.Hàm SetupComm 78
3.6.1.3.Hàm PurgeComm 79
3.6.1.4.Cấu trúc DCB 79
3.6.1.5.Hàm GetCommState 83
3.6.1.6.Hàm SetCommState 83
3.6.1.7.Cấu trúc COMSTAT 84
3.6.1.8.Hàm ReadFile 85
3.6.1.9.Hàm WriteFile 86
3.6.2.Giao tiếp máy tính với các thiết bị bên ngoài bằng chuẩn giao
tiếp RS232
87
Chương 7.VC++ với thiết kế 3D
3.7.1.Include file header và library 101
3.7.2.Sử dụng hàm PreCreateWindow 101
3.7.3.Hàm OnCreate 101
3.7.3.1.Mô tả PixelFormat 101
3.7. 3.2 .Chọn và thiết lập cho PixelFormat 102
3.7. 3.3 .Tạo một ngữ cảnh để tô bóng (Rendering Context ) 102
3.7.4.Hàm OnSize ( ) 102
3.7.5.Hàm OnEraseBkgnd 103
3.7.6.Hàm OnInitialUpdate 103
3.7.7.Hàm OnDraw(CDC*pDC) 103
3.7.8.Các hàm DrawScene 103
3.7.9.Ví dụ minh hoạ 103
Chương 8 .Đóng gói chương trình ,tạo bộ cài đặt .
3.8.1.Thêm thành phần Installshield for Microsoft Visual C++ 6.0 109
3.8.2.Các thao tác để đóng gói với InstallShield . 110
Chương 9.Thiết kế chương trình mô phỏng điều khiển máy CNC
3.9.1.Chức năng của chương trình 118
3.9.2.Thiết kế giao diện 119
3.9.2.1.Thiết kế giao diện chính 119
3.9.2.2.Thiết kế các hộp thoại phụ 122
3.9.2.3.Thiết kế thanh menu 127
3.9.3.Viết code cho chương trình 128
3.9.3.1.Viết code cho hộp thoại Configure 128
3.9.3.2.Viết code cho hộp thoại Define Zero Point 129
3.9.3.3.Viết Code cho hộp thoại Edit Code 130
3.9.3.4.Viết Code cho hộp thoại New 130
3.9.3.5.Viết code cho hộp thoại Tool Demension 131
3.9.3.6.Viết code cho hộp thoại To Any Point 131
3.9.3.7.Viết code cho chương trình chính 132
Tài liệu tham khảo 159
Hướng dẫn lập trình VC ++ 6.0 Trang 2
Đồ án tốt nghiệp Lê Văn Đảng - Cơ Điện tử 4- k49
LỜI NÓI ĐẦU
Trong sự phát triển ngày càng lớn mạnh của khoa học công nghệ, vấn đề kết hợp
các lĩnh vực điện tử - tin học và cơ khí đang rất được quan tâm .Một trong những đề
tài thu hút được sự quan tâm của các sinh viên cơ khí đó là sử dụng ngôn ngữ lập trình
để tạo ra các ứng dụng điều khiển và mô phỏng quá trình của máy móc. Một trong
những công cụ lập trình hiệu quả và đạt kết quả tốt đó chính là Visual C++, được xây
dựng trên nền tảng là ngôn ngữ lập trình hướng đối tượng C++.
Trong bản đồ án tốt nghiệp với đề tài là “Hướng dẫn lập trình VC++ 6.0” sẽ trình
bày những cách thức làm việc hiệu quả và cơ bản với ngôn ngữ lập trình này , kèm
theo đó là các bài minh hoạ .
Nội dung của đồ án tốt nghiệp như sau :
-Phần I : Tổng quan về lập trình hướng đối tượng
-Phần II : Visual C++ 6.0
-Phần III : Hướng dẫn lập trình
+Chương 1 :thao tác với các hàm, biến.
+Chương 2 : tạo menu, toolbar và các thao tác cơ bản
+Chương 3 : sử dụng Font và giờ hệ thống .
+Chương 4 : đọc, hiển thị và lưu file text.
+Chương 5 : sử dụng Active X để đưa âm thanh vào trong ứng dụng.
+Chương 6 : Giao tiếp máy tính .
+Chương 7 : VC++ với thiết kế 3D.
+Chương 8 : đóng gói chương trình, tạo bộ cài đặt.
+Chương 9 : thiết kế mô phỏng chương trình điều khiển, mô phỏng gia công
máy CNC
0 nhận xét