Tài liệu hướng dẫn thực tập tốt nghiệp Tin học xây dựng - Chương mở đầu
lượt xem 35
download
Tài liệu hướng dẫn thực tập tốt nghiệp Tin học xây dựng ngành Tin học xây dựng khoa công nghệ thông tin
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Tài liệu hướng dẫn thực tập tốt nghiệp Tin học xây dựng - Chương mở đầu
- Trường Đại học Xây dựng Khoa Công nghệ Thông tin Tài liệu hướ ng dẫn Thực tập tốt nghiệp (ngành Tin h ọc Xây dựng) (ver 0.3 – 11/2/2006)
- Bộ môn Tin h ọc Xây dựng – ĐHXD Tài li ệu hướng dẫn thực tập tốt nghiệp CÁC N ỘI DUNG TRÌNH BÀY CHƯƠNG I. Công cụ lập trình.........................................................................................8 I.1. Làm quen với giao diện Visual Basic.....................................................................8 I.2. Ngôn ngữ Visual Basic........................................................................................27 I.3. Kỹ năng gỡ rối chương trình (debug)...................................................................51 I.4. Sử dụng ActiveX trong Visual Basic....................................................................54 I.5. Kết nối cơ sở dữ liệu với ADO.............................................................................61 I.6. Các hàm API cơ bản............................................................................................68 CHƯƠNG II. Thiết kế phần mềm....................................................................................73 II.1. Khái quát về UML...............................................................................................73 II.2. Rational Rose.......................................................................................................77 II.3. Use case diagram.................................................................................................78 II.4. Biểu đồ tương tác (Interaction diagram)...............................................................81 II.5. Class diagram.......................................................................................................83 II.6. Biểu đồ thành phần (Component diagram)...........................................................87 II.7. Ví dụ áp dụng.......................................................................................................88 CHƯƠNG III. Đồ họa.................................................................................................106 Mục đích........................................................................................................106 III.1. Các chức năng chính của 1 hệ đồ họa.............................................................106 III.2. Sử dụng VDraw Component...........................................................................106 III.3. CHƯƠNG IV. Trợ giúp và đóng gói...........................................................................115 Lập trợ giúp với RoboHelp.............................................................................115 IV.1. Đóng gói với InstallSheld...............................................................................115 IV.2. Tạo film demo với WinCam...........................................................................115 IV.3. Tài liệu tham khảo............................................................................................................116 2
- Bộ môn Tin h ọc Xây dựng – ĐHXD Tài li ệu hướng dẫn thực tập tốt nghiệp MỤ C L Ụ C CHƯƠNG I. Công cụ lập trình.........................................................................................8 I.1. Làm quen với giao diện Visual Basic.....................................................................8 Cài đặt............................................................................................................9 I.1.1. Giao diện (IDE)............................................................................................10 I.1.2. I.1.2.1. Menu Bar...............................................................................................11 I.1.2.2. Toolbars (Debug, Edit, form Editor, Standard)......................................11 I.1.2.3. Toolbox.................................................................................................12 I.1.2.4. Project Explorer.....................................................................................12 I.1.2.5. Properties window.................................................................................13 I.1.2.6. Form Layout..........................................................................................13 I.1.2.7. Form Designer.......................................................................................13 I.1.2.8. Immediate Window...............................................................................14 I.1.2.9. View Code button..................................................................................14 I.1.2.10. View form button...................................................................................14 Chương trình đầu tiên “Hello World”...........................................................14 I.1.3. Sắp đặt các vật dụng lên Form...............................................................15 I.1.3.1. Viết code...............................................................................................16 I.1.3.2. Chạy chương trình.................................................................................16 I.1.3.3. I.1.4. Form & Controls...........................................................................................17 Sắp đặt controls lên Form......................................................................17 I.1.4.1. Resize và di chuyển control...................................................................18 I.1.4.2. I.1.4.3. Alignment Grid......................................................................................18 I.1.4.4. Control Locking.....................................................................................19 Thuộc tính & Sự kiện....................................................................................20 I.1.5. Thuộc tính.............................................................................................20 I.1.5.1. Sự kiện..................................................................................................20 I.1.5.2. Các control thông dụng.................................................................................21 I.1.6. I.1.6.1. TextBox.................................................................................................21 I.1.6.2. CommandButton....................................................................................22 I.1.6.3. Label.....................................................................................................22 I.1.6.4. CheckBox..............................................................................................23 I.1.6.5. OptionButton.........................................................................................23 I.1.6.6. ComboBox............................................................................................24 I.1.7. Menu............................................................................................................25 I.2. Ngôn ngữ Visual Basic........................................................................................27 Kiểu, biến & biểu thức..................................................................................27 I.2.1. Biến.......................................................................................................27 I.2.1.1. Kiểu biến...............................................................................................27 I.2.1.2. 3
- Bộ môn Tin h ọc Xây dựng – ĐHXD Tài li ệu hướng dẫn thực tập tốt nghiệp Toán tử ..................................................................................................31 I.2.1.3. Biểu thức...............................................................................................32 I.2.1.4. I.2.1.5. Phép gán................................................................................................32 Toán tử điều kiện...................................................................................32 I.2.1.6. Toán tử logic.........................................................................................33 I.2.1.7. Các cấu trúc điều khiển.................................................................................33 I.2.2. Cấu trúc If...Then... End If.....................................................................33 I.2.2.1. Cấu trúc If...Then... Else... End If..........................................................33 I.2.2.2. I.2.2.3. Select Case............................................................................................34 Vòng lặp Do While... Loop....................................................................34 I.2.2.4. Vòng lặp Do... Loop While....................................................................34 I.2.2.5. Vòng lặp For... Next..............................................................................35 I.2.2.6. Vòng lặp For Each... Next......................................................................35 I.2.2.7. Chương trình con..........................................................................................36 I.2.3. I.2.3.1. Sub........................................................................................................36 I.2.3.2. Function................................................................................................36 Tham biến & tham trị.............................................................................36 I.2.3.3. I.2.4. Form.............................................................................................................37 Các thuộc tính của Form........................................................................38 I.2.4.1. Các sự kiện của Form............................................................................38 I.2.4.2. I.2.4.3. MDI Form.............................................................................................39 I.2.5. Module.........................................................................................................40 Cách thức tổ chức dữ liệu trong VB project..................................................40 I.2.6. I.2.7. Class module................................................................................................40 Khái niệm Object & Class.....................................................................40 I.2.7.1. Lập trình OOP trong VB........................................................................41 I.2.7.2. Ví dụ - Xây dựng lớp clsBox.................................................................42 I.2.7.3. Làm việc với file...........................................................................................48 I.2.8. Mở file...................................................................................................48 I.2.8.1. Đọc file..................................................................................................49 I.2.8.2. I.2.8.3. Ghi file..................................................................................................49 Một số kỹ thuật sử dụng để đọc file text.................................................50 I.2.8.4. I.3. Kỹ năng gỡ rối chương trình (debug)...................................................................51 Sử dụng MsgBox..........................................................................................52 I.3.1. Sử dụng cửa sổ Watch..................................................................................52 I.3.2. Đặt điểm dừng & chạy từng dòng lệnh..........................................................54 I.3.3. I.4. Sử dụng ActiveX trong Visual Basic....................................................................54 Các ActiveX thông dụng...............................................................................54 I.4.1. I.4.1.1. CommonDialog.....................................................................................54 I.4.1.2. VSFlexGrid...........................................................................................55 4
- Bộ môn Tin h ọc Xây dựng – ĐHXD Tài li ệu hướng dẫn thực tập tốt nghiệp I.4.1.3. MenuXP................................................................................................57 I.4.1.4. MaXC....................................................................................................59 I.4.1.5. VDraw...................................................................................................60 Đăng ký & tìm hiểu ActiveX........................................................................60 I.4.2. Đăng ký ActiveX...................................................................................60 I.4.2.1. Tìm hiểu cách sử dụng ActiveX bằng VB..............................................60 I.4.2.2. I.5. Kết nối cơ sở dữ liệu với ADO.............................................................................61 Thiết lập Connection String..........................................................................62 I.5.1. Thiết lập RecordSource.................................................................................64 I.5.2. Bind control với ADO Data..........................................................................65 I.5.3. Làm việc với Database bằng code.................................................................66 I.5.4. I.6. Các hàm API cơ bản............................................................................................68 I.6.1. Khai báo API................................................................................................69 I.6.2. Các hàm API trên DC (Device Context)........................................................70 CHƯƠNG II. Thiết kế phần mềm....................................................................................73 II.1. Khái quát về UML...............................................................................................73 II.1.1. Giới thiệu UML............................................................................................73 II.1.2. Các khái niệm của UML...............................................................................73 II.1.2.1. Phần tử mô hình.....................................................................................73 II.1.2.2. Quan hệ .................................................................................................74 II.1.2.3. Biểu đồ ..................................................................................................74 II.1.3. Kiến trúc hệ thống........................................................................................75 II.1.3.1. Khung nhìn UC (Use case view)............................................................76 II.1.3.2. Khung nhìn thiết kế (Design view)........................................................76 II.1.3.3. Khung nhìn cài đặt (Implementation view)............................................76 II.1.3.4. Khung nhìn triển khai (Deployment view).............................................77 II.1.3.5. Khung nhìn tiến trình (Process view).....................................................77 II.2. Rational Rose.......................................................................................................77 II.2.1. Rational Rose là gì........................................................................................77 II.2.2. Giao diện của Rational Rose.........................................................................78 II.3. Use case diagram.................................................................................................78 II.3.1. Phân tích UC.................................................................................................78 II.3.1.1. UC là gì?...............................................................................................78 II.3.1.2. Tìm kiếm Actor.....................................................................................79 II.3.1.3. Tìm kiếm UC.........................................................................................79 II.3.2. UC Diagram..................................................................................................79 II.3.2.1. Tài liệu mô tả UC..................................................................................80 II.3.3. Tổng kết........................................................................................................80 II.4. Biểu đồ tương tác (Interaction diagram)...............................................................81 5
- Bộ môn Tin h ọc Xây dựng – ĐHXD Tài li ệu hướng dẫn thực tập tốt nghiệp II.4.1. Đối tượng là gì?............................................................................................81 II.4.2. Tìm đối tượng...............................................................................................81 II.4.3. Biểu đồ trình tự (Sequence Diagram)............................................................82 II.4.4. Biểu đồ cộng tác (Collaboration Diagram)....................................................82 II.5. Class diagram.......................................................................................................83 II.5.1. Class là gì?....................................................................................................83 II.5.2. Tìm kiếm class..............................................................................................83 II.5.3. Phân loại class (stereotype)...........................................................................84 II.5.4. Class Diagram...............................................................................................84 II.5.4.1. Quan hệ giữa các class (relationship).....................................................84 II.5.4.2. Tính nhiều (multiplicity) của quan hệ ....................................................86 II.5.5. Cập nhật sequence diagram...........................................................................87 II.6. Biểu đồ thành phần (Component diagram)...........................................................87 II.6.1. Tổng kết........................................................................................................87 II.7. Ví dụ áp dụng.......................................................................................................88 II.7.1. Mô tả bài toán...............................................................................................88 II.7.2. Biểu đồ UseCase...........................................................................................89 II.7.2.1. Tìm kiếm Actor.....................................................................................89 II.7.2.2. Tìm UseCase.........................................................................................89 II.7.2.3. Biểu đồ UseCase....................................................................................90 II.7.2.4. Mô tả UseCase.......................................................................................90 II.7.3. Biểu đồ tương tác..........................................................................................95 II.7.3.1. Tìm đối tượng........................................................................................95 II.7.3.2. Biểu đồ tuần tự (sequence diagram).......................................................96 II.7.4. Biểu đồ lớp.................................................................................................103 II.7.4.1. Tìm kiếm lớp.......................................................................................103 II.7.4.2. Biểu đồ lớp..........................................................................................104 II.7.5. Cập nhật biểu đồ tương tác..........................................................................104 CHƯƠNG III. Đồ họa.................................................................................................106 Mục đích........................................................................................................106 III.1. Các chức năng chính của 1 hệ đồ họa.............................................................106 III.2. Sử dụng VDraw Component...........................................................................106 III.3. III.3.1. Cài đăt VDraw............................................................................................106 III.3.2. Kiến trúc VDraw.........................................................................................107 III.3.3. Vẽ đố i tượng...............................................................................................108 III.3.4. Thay đổ i vùng nhìn, điểm nhìn...................................................................109 III.3.5. Lựa chọn đối tượng.....................................................................................110 III.3.6. Người dùng chọn đối tượng........................................................................111 III.3.7. Đọc và lưu bản vẽ .......................................................................................113 6
- Bộ môn Tin h ọc Xây dựng – ĐHXD Tài li ệu hướng dẫn thực tập tốt nghiệp III.3.8. Một số mẹo vặt với VDraw.........................................................................114 CHƯƠNG IV. Trợ giúp và đóng gói...........................................................................115 Lập trợ giúp với RoboHelp.............................................................................115 IV.1. Đóng gói với InstallSheld...............................................................................115 IV.2. Tạo film demo với WinCam...........................................................................115 IV.3. Tài liệu tham khảo............................................................................................................116 7
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Quy định thực hiện báo cáo thực tập - CĐ Kinh tế TP.HCM
18 p | 3000 | 673
-
Tài liệu hướng dẫn lập dự toán xây dựng cơ bản
21 p | 531 | 167
-
Bài tập Kỹ thuật điện tử (phần bài giải của sinh viên)
96 p | 1152 | 155
-
HƯỚNG DẪN THỰC NGHIỆM - THÍ NGHIỆM CÔNG TRÌNH
18 p | 355 | 123
-
Bài tập phần BJT môn Kỹ thuật điện tử - Lê Chí Thông
8 p | 917 | 110
-
BÀI TẬP CHƯƠNG MÔN ROBOT CÔNG NGHIỆP
14 p | 539 | 91
-
Tài liệu hướng dẫn thí nghiệm plc
26 p | 179 | 67
-
Bài tập điều khiển động cơ bước
38 p | 340 | 65
-
Các dạng bài tập điện tử công suất và thiết bị chuyển đổi điện tử công suất
10 p | 484 | 62
-
Tài liệu hướng dẫn điện công nghiệp Chương 5
9 p | 201 | 56
-
Tài liệu tập huấn hướng dẫn sinh hoạt chuyên môn theo hướng lấy học sinh làm trung tâm
37 p | 422 | 47
-
Tài liệu Hướng dẫn sử dụng chương trình SLOPE/W – V.5 - GS. Nguyễn Công Mẫn (dịch)
66 p | 171 | 42
-
Tài liệu hướng dẫn thiết bị điện tử công suất-Phần 4
59 p | 141 | 42
-
Câu hỏi ôn tập môn học: Vi xử lý và vi điều khiển
14 p | 390 | 35
-
Báo cáo thí nghiệm điện tử tương tự- Bài 1 : Diode bán dẫn
10 p | 319 | 27
-
Hướng dẫn cách khai thác kết quả trên stress analysis trên inventor
6 p | 261 | 23
-
Lệnh Extruded Cut - Solidworks
6 p | 182 | 9
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