Bài giảng Lập trình nâng cao: Chương 5 - Lý Anh Tuấn
lượt xem 2
download
Bài giảng Lập trình nâng cao: Chương 5 Lập trình winform cung cấp cho người học những kiến thức như: Làm quen với winform; Giao diện làm việc; Cửa sổ solution; mở các cửa sổ phụ trợ; thêm các điều khiển vào form; cách tìm đối tượng trong ToolBox;...Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình nâng cao: Chương 5 - Lý Anh Tuấn
- TRƯỜNG ĐẠI HỌC THỦY LỢI Khoa CNTT – Bộ môn CNPM LẬP TRÌNH NÂNG CAO
- Lập trình Winform trong C#
- Làm quen với winform • Tạo mới một solution/project • Cấu trúc thư mục solution • Giới thiệu giao diện làm việc visual studio – Khung thiết kế, viết code – Các cửa sổ phụ: solution, toolbox, properties • Thêm các điều khiển vào form Lập trình winform 3
- Khởi động phần mềm Visual Studio Cần tìm bài hoặc thư Khởi động phần mềm Visual mục để mở Khu vực chứa những bài được mở gần đây Studio Tạo bài mới Lập trình winform 4
- TạoTạo mới một mớichương trình winform một chương trình Lựa chọn Windows winform Form App để tạo một chương trình chạy bằng giao diện Lựa chọn Visual C# windows để đảm bảo chương trình được viết bằng C# Đặt lại tên cho project của mình (1 project là Check vào ô này để Nhớ bấm nút Browse 1 bài toán nhỏ) hệ thống tự tạo thư để lựa chọn nơi lưu mục mới để lưu trữ trữ dự án dự án Đặt lại tên cho solution (1 solution là 1 chương trình lớn gồm 1 hoặc Cuối cùng bấm nút nhiều bài toán nhỏ) Lậpđể trình winform 5 OK hoàn tất
- Cấu trúc thư mục solution Tên thư mục chứa solution Tên file solution Thư mục con chứa project Mỗi thư mục project con sẽ chứa những file mã chương trình có phần mở rộng là .cs và các thư mục Lập trình winform 6
- Giao diện làm việc Toolbox là cửa sổ chứa các điều khiển Properties là cửa sổ chứa các thuộc tính và các sự kiện của một điều khiển Form là giao diện chính của chương trình Là nơi thiết kế các điều khiển Lập trình winform 7
- Cửa sổ solution • Là nơi chứa các project trong solution • Trong mỗi project có các form • Nháy kép chuột trái vào mỗi form sẽ mở ra khung thiết kế cho form đó Lập trình winform 8
- Mở các cửa sổ phụ trợ • Để mở các cửa sổ bị tắt, lựa chọn thẻ View và chọn cửa sổ cần mở Lập trình winform 9
- Thêm các điều khiển vào form • Mở khung thiết kế • Lựa chọn đối tượng trên cửa sổ Toolbox • Kéo thả lên form • Sắp xếp theo vị trí phù hợp Lập trình winform 10
- Cách tìm đối tượng trong ToolBox • Gõ vào ô tìm kiếm • Tìm trong từng nhóm Lập trình winform 11
- Tìm hiểu ý nghĩa của từng đối tượng Di chuột vào tên đối tượng sẽ xuất hiện tooltip mô tả ngắn gọn về ý nghĩa của đối tượng Lập trình winform 12
- Một số control thông dụng Tên control Mục đích sử dụng Label Nhãn hiển thị dữ liệu lên form TextBox Ô nhập dữ liệu Button Nút bấm ComboBox Lựa chọn trong một danh sách xổ xuống CheckBox Lựa chọn nhiều giá trị cùng lúc RadioButton Chỉ được lựa chọn 1 giá trị trong nhóm Lập trình winform 13
- Một số control thông dụng Tên control Mục đích sử dụng DateTimePicker Chọn ngày tháng năm NumericUpDown Lựa chọn số (tránh nhập nhầm) RichTextBox Nhập dữ liệu trên nhiều dòng ListView Hiển thị danh sách các mục DataGridView Hiển thị danh sách dưới dạng bảng Lập trình winform 14
- Một số control thông dụng Tên control Mục đích sử dụng MenuStrip Thực đơn ContextMenuStrip Thực đơn cho từng đối tượng, khi bấm chuột phải vào đối tượng đó ToolTip Hiển thị ghi chú khi di chuột vào đối tượng Lập trình winform 15
- Một số control chứa thông dụng Tên control Mục đích sử dụng GroupBox Tạo nhóm có tiêu đề Panel Tạo nhóm, không có tiêu đề SplitContainer Tạo 1 nhóm gồm 2 panel, có thể thay đổi kích cỡ TabControl Tạo đối tượng chứa dưới dạng các thẻ TableLayoutPanel Thùng chứa ở dạng bảng FlowLayoutPanel Thùng chứa tự sắp đối tượng Lập trình winform 16
- Ví dụ sử dụng thùng chứa TabControl GroupBox Sử dụng SplitContainer để gom nhóm Lập trình winform 17
- Sắp xếp các đối tượng trên giao diện • Lựa chọn các đối tượng cần căn lề. • Sử dụng nút lệnh căn lề trên thanh công cụ Lập trình winform 18
- Thiết lập thuộc tính cho các control • Sử dụng cửa sổ Properties: – Chọn Control cần thay đổi thuộc tính. – Trên cửa sổ Properties, chọn thuộc tính cần thay đổi và gán lại giá trị thích hợp. – Lựa chọn vào thuộc tính nào trong cửa sổ thì phía dưới cửa sổ xuất hiện mô tả ngắn gọn về thuộc tính đó Lập trình winform 19
- Thiết lập thuộc tính cho các control • Sử dụng mã lệnh: – Cú pháp: ControlObject.PropertyName để truy nhập vào thuộc tính của đối tượng control. Trong đó: ControlObject là một thể hiện của Control PropertyName là một thuộc tính của control – Vd: tb_Xinchao.Text = "Hello"; Lập trình winform 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình nâng cao: Giới thiệu môn học - Trần Quốc Long
16 p | 78 | 7
-
Bài giảng Lập trình nâng cao - Chương 0: Giới thiệu môn học
6 p | 81 | 4
-
Bài giảng Lập trình nâng cao: Ôn tập - Trần Quốc Long
18 p | 69 | 4
-
Bài giảng Lập trình nâng cao: Cải tiến và tối ưu hóa - Trần Quốc Long
13 p | 53 | 4
-
Bài giảng Lập trình nâng cao: Bài 4+5+6 - Trương Xuân Nam
25 p | 35 | 4
-
Bài giảng Lập trình nâng cao: Bài 0 - Hoàng Thị Điệp
7 p | 86 | 3
-
Bài giảng Lập trình nâng cao: Bài 10+11+12 - Trương Xuân Nam
44 p | 21 | 3
-
Bài giảng Lập trình nâng cao: Bài 2+3 - Trương Xuân Nam
46 p | 24 | 3
-
Bài giảng Lập trình nâng cao: Bài 1 - Trương Xuân Nam
18 p | 28 | 3
-
Bài giảng Lập trình nâng cao: Bài 13+14+15 - Trương Xuân Nam
25 p | 38 | 3
-
Bài giảng Lập trình nâng cao: Chương 2 - Lý Anh Tuấn
38 p | 22 | 2
-
Bài giảng Lập trình nâng cao: Chương 1 - Lý Anh Tuấn
26 p | 35 | 2
-
Bài giảng Lập trình nâng cao: Bài 7+8+9 - Trương Xuân Nam
43 p | 27 | 2
-
Bài giảng Lập trình nâng cao - Chương 0: Giới thiệu môn học, Warm up Game over
16 p | 5 | 1
-
Bài giảng Lập trình nâng cao - Chương 1: Simple Calculator (Ôn tập)
18 p | 7 | 1
-
Bài giảng Lập trình nâng cao - Chương 2: Game Guess it (Hàm)
34 p | 5 | 1
-
Bài giảng Lập trình nâng cao - Chương 3: Game Hangman (Phát triển chương trình)
38 p | 10 | 1
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