Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (410.84 KB, 7 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
Bài giảng Cơ sở lập trình 2 1
<b>CHƢƠNG 1.</b>LÀM QUEN VỚI VISUAL STUDIO 2010 ... 5
1. Giới thiệu Visual Studio.NET 2010 ... 5
1.1. Tình hình trƣớc khi Visual Studio.NET ra đời ... 5
1.2. Sự ra đời của Visual Studio.NET ... 5
1.3. Tổng quan về Visual Studio.NET ... 6
2. Khởi động Visual C# 2010 và giao diện ... 7
<b>CHƢƠNG 2.</b>VIẾT CHƢƠNG TRÌNH ĐẦU TIÊN ... 16
1. Đề bài ... 16
3. Mở đồ án mới ... 16
4. Thiết kế giao diện ... 16
4.1. Đặt tên và tiêu đề cho form ... 16
4.2. Thêm điều khiển hộp văn bản Textbox ... 17
4.3. Thêm điều khiển nút lệnh Button ... 17
5. Viết code ... 18
5.1. Viết code cho nút lệnh btnDisplay ... 18
5.2. Viết code cho nút lệnh btnClear ... 20
5.3. Viết code cho nút lệnh btnExit ... 20
6. Lƣu đồ án ... 20
7. Các tệp tin của đồ án ... 20
8. Chạy chƣơng trình ... 21
9. Dừng chƣơng trình ... 21
10. Mở đồ án đã có ... 21
11. Thốt khỏi Visual C# 2010 ... 21
<b>CHƢƠNG 3.</b>DỮ LIỆU VÀ CẤU TRÚC ĐIỀU KHIỂN ... 22
1. Biến, hằng và các kiểu dữ liệu ... 22
1.1. Biến... 22
1.2. Hằng ... 23
1.3. Các kiểu dữ liệu ... 23
Bài giảng Cơ sở lập trình 2 2
2. Hộp thoại thông báo – MessageBox ... 28
2.1. Khái niệm ... 28
2.2. Hộp thông báo MessageBox... 28
2.3. Hàm thông báo MessageBox ... 30
3. Các cấu trúc điều khiển ... 30
3.1. Câu lệnh lựa chọn if ... 30
3.2. Câu lệnh lựa chọn Case ... 31
Bài tập 1. ... 32
3.3. Cấu trúc lặp for ... 36
3.4. Cấu trúc lặp while ... 36
3.5. Cấu trúc lặp do ... 37
3.6. Câu lệnh try…catch ... 38
4. Hàm ... 39
4.1. Hàm có một giá trị trả về ... 39
4.2. Hàm khơng có giá trị trả về ... 40
4.3. Cách gọi hàm ... 40
4.4. Ví dụ minh họa ... 41
5. Gỡ rối chƣơng trình ... 42
5.1. Một số giải pháp giảm lỗi ... 42
<b>CHƢƠNG 4.</b>TÌM HIỂU CÁC ĐIỀU KHIỂN CƠ BẢN ... 43
1. Tìm hiểu thuộc tính, phƣơng thức và sự kiện ... 43
2. Mối quan hệ giữa thuộc tính, phƣơng thức và sự kiện ... 43
3. Thuộc tính, phƣơng thức, sự kiện của một số điều khiển cơ bản ... 44
3.1. Form ... 44
3.2. Hộp văn bản - TextBox ... 46
3.3. Nút lệnh – Button ... 48
3.4. Nhãn – Lable ... 49
3.5. Dòng mách nƣớc - ToolTip ... 49
3.6. Bài tập ... 50
Bài giảng Cơ sở lập trình 2 3
Bài tập 3. ... 53
Bài tập 4. ... 54
Bài tập 5. ... 55
4. Một số điều khiển cơ bản khác ... 57
4.1. Nhóm – GroupBox ... 57
4.2. Hộp đánh dấu – CheckBox ... 58
4.3. Nút tuỳ chọn – RadioButton ... 59
Bài tập 6. ... 60
Bài tập 7. ... 64
4.4. Hộp danh sách – ListBox ... 65
Bài tập 8. ... 67
Bài tập 9. ... 69
4.5. Hộp lựa chọn – ComboBox ... 71
Bài tập 10. ... 73
Bài tập 11. ... 74
Bài tập 12. ... 74
Bài tập 13. ... 75
4.6. Điều khiển CheckedListBox ... 77
Bài tập 14. ... 77
4.7. Điều khiển NumericUpDown ... 79
Bài tập 15. ... 79
4.8. Thanh cuộn HScrollBar và VScrollBar ... 81
Bài tập 16. ... 82
4.9. Điều khiển Timer ... 83
Bài tập 17. ... 83
Bài tập 18. ... 86
4.10. Điều khiển RichTextBox ... 87
<b>CHƢƠNG 5.</b>CÁC HỘP THOẠI THÔNG DỤNG ... 88
1. Hộp hội thoại Open File... 88
Bài giảng Cơ sở lập trình 2 4
2. Hộp thoại SaveFile và luồng FileStream ... 90
2.1. Hộp thoại SaveFile ... 90
2.2. Luồng FileStream ... 90
Bài tập 20. ... 91
3. Hộp thoại Color ... 92
Bài tập 21. ... 93
4. Hộp thoại Font ... 94
Bài tập 22. ... 94
Bài tập 23. ... 95
<b>CHƢƠNG 6.</b>MENU VÀ ĐỒ ÁN NHIỀU BIỂU MẪU ... 97
1. Menu - MenuStrip ... 97
1.1. Thuộc tính ... 97
1.2. Sự kiện ... 98
Bài tập 24. ... 98
2. Popup menu - ContextMenuStrip ... 99
Bài tập 25. ... 99
3. Đồ án nhiều biểu mẫu ... 101
3.1. Bổ sung biểu mẫu ... 101
Bài tập 26. ... 102
3.2. Biểu mẫu khởi động ... 102
3.3. Gọi biểu mẫu ... 103
3.4. Đóng biểu mẫu ... 103
3.5. Xoá biểu mẫu ... 103
Bài tập 27. ... 104
Bài tập 28. ... 104
Bài giảng Cơ sở lập trình 2 106
<i>Hình 49.</i> <i>Giao diện bài tập 29 </i>