Bài giảng Lập trình Windows nâng cao: Windows form nâng cao - Bùi Công Danh
Số trang: 21
Loại file: pdf
Dung lượng: 516.01 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Lập trình Windows nâng cao: Windows form nâng cao" cung cấp cho người học các kiến thức về: Add control tự động, tìm control trên form, bài tập thiết kế màn hình game caro và thiết kế màn hình game trúc xanh. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows nâng cao: Windows form nâng cao - Bùi Công Danh LẬP TRÌNH WINDOWS NÂNG CAO Giáo viên: Bùi Công Danh Mail: danhbc@cntp.edu.com8/19/2016 Lập trình windows nâng cao 1 NỘI DUNG HỌC PHẦNWindows form nâng cao, Thiết kế các Controls ADO.NET nâng cao LINQ /Đa tuyến trình (tự học) Socket (tự học) Xây dựng cơ sở dữ liệu mô hình với công cụ Linq to SQL Tìm hiểu bộ công cụ thiết kế giao diện Tương tác với XML (tự học)8/19/2016 Lập trình windows nâng cao 2 ĐÁNH GIÁ MÔN HỌC Tiểu luận: 30%: Trung bình các bài seminar Báo cáo: 70% • Phần mềm quản lý. • Phân tích đặc tả quy trình, CSDL, mô hình. • Linq hoặc các công nghệ khác tự tìm hiểu. • Xây dựng ứng dụng đa tầng. • Thừa kế class, From. • Phân quyền đa chức năng đa nhóm người sử dụng. • Thống kê báo cáo theo mẫu Excel, Word, … • Đóng gói cài đặt chương trình.8/19/2016 Lập trình windows nâng cao 3 1. WINDOS FORM NÂNG CAO Add control tự động Thiết kế các controls. Bài tập8/19/2016 Lập trình windows nâng cao 4 2. ADO.NET NÂNG CAO Đăng nhập, cấu hình, đổi mật khẩu Phân quyền, sao lưu, phục hồi dữ liệu Đọc dữ liệu từ file Excel Xuất dữ liệu ra file Excel, Word. Xây dựng ứng dụng đa tầng. Xử lý nghiệp vụ8/19/2016 Lập trình windows nâng cao 5 3. LINQ Giới thiệu LINQ Các loại LINQ LINQ to Object LINQ to SQL LINQ to Entity8/19/2016 Lập trình windows nâng cao 6 4. Xây dựng cơ sở dữ liệu mô hình với công cụ Linq to SQLCơ bản về XMLTạo cơ sở dữ liệu mô hình với Linq to SQL classeTruy vấn dữ liệu.Cập nhật dữ liệu.Thêm mới dữ liệu.Xóa dữ liệu.Gọi thực hiện thủ tục lưu trữ.8/19/2016 Lập trình windows nâng cao 7 5. Tìm hiểu bộ công cụ Syncfusion Giới thiệu bộ công cụ Syncfusion Sử dụng các công cụ thông dụng. Sử dụng Data Grid.8/19/2016 Lập trình windows nâng cao 8 TÀI LIỆU THAM KHẢO Bài giảng Bộ môn CNPM Apress.Pro.LINQ.Language.Integrated.Query.in.CSharp.2010.Jun.2010 Aptech, Advance C#. MSDN Microsoft Google Search8/19/2016 Lập trình windows nâng cao 9 1. WINDOWS FORM NÂNG CAO Add control tự động Tìm control trên form Bài tập Thiết kế màn hình game caro Thiết kế màn hình game trúc xanh Yêu cầu tuần sau8/19/2016 Lập trình windows nâng cao 10 1. WINDOWS FORM NÂNG CAO Add control tự động là gì? Tại sao phải Add control tự động?8/19/2016 Lập trình windows nâng cao 11 THÊM CONTROL TỰ ĐỘNG 1. Khởi tạo control 2. Định kích thước cho control 3. Định vị trí cho control 4. Tùy chọn: Đặt tên Gắn sự kiện .... 5. Add control vào Container (Form, Groupbox, Panel, ...)8/19/2016 Lập trình windows nâng cao 12 THÊM CONTROL TỰ ĐỘNG Ví dụ: tạo 1 Button Button b = new Button(); b.Name = b1; b.Size = new Size(30, 30); b.Left =30; b.Top = 20; this.Controls.Add(b); b.Click += new System.EventHandler(bt_Click); private void bt_Click(object sender, EventArgs e) { }8/19/2016 Lập trình windows nâng cao 20 13 THÊM CONTROL TỰ ĐỘNG Ví dụ: tạo danh sách checkbox string[] foods = { Grain, Bread, Beans, Eggs, Chicken, Milk, Fruit, Vegetables, Pasta, Rice, Fish, Beef }; int topPosition = 10; foreach (string food in foods) { CheckBox checkBox = new CheckBox(); checkBox.Left = 10; checkBox.Top = topPosition; topPosition += 30; checkBox.Text = food; Controls.Add(checkBox); checkBox.CheckedChanged += new System.EventHandler(checkBox_Checked); }8/19/2016 Lập trình windows nâng cao 14 THÊM CONTROL TỰ ĐỘNG• Thực thi Form:8/19/2016 Lập trình windows nâng cao 15 THÊM CONTROL TỰ ĐỘNG • Mục tiêu của việc thêm danh sách thức ăn????8/19/2016 Lập trình windows nâng cao 16 TÌM CONTROL TRÊN FORMTìm 1 control trên form ta làm sao??Câu trả lời là: Duyệt tất cả các controls trên form xem có phải là loại control cần tìm không bằng toán tử typeof.8/19/2016 Lập trình windows nâng cao 17 BÀI TẬP8/19/2016 Lập trình windows nâng cao 18 BÀI TẬPMở rộng ra các textbox có thểnằm trong các container.8/19/2016 Lập trình windows nâng cao 19 BÀI TẬP• Phát sinh tự động màn hình game ca ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows nâng cao: Windows form nâng cao - Bùi Công Danh LẬP TRÌNH WINDOWS NÂNG CAO Giáo viên: Bùi Công Danh Mail: danhbc@cntp.edu.com8/19/2016 Lập trình windows nâng cao 1 NỘI DUNG HỌC PHẦNWindows form nâng cao, Thiết kế các Controls ADO.NET nâng cao LINQ /Đa tuyến trình (tự học) Socket (tự học) Xây dựng cơ sở dữ liệu mô hình với công cụ Linq to SQL Tìm hiểu bộ công cụ thiết kế giao diện Tương tác với XML (tự học)8/19/2016 Lập trình windows nâng cao 2 ĐÁNH GIÁ MÔN HỌC Tiểu luận: 30%: Trung bình các bài seminar Báo cáo: 70% • Phần mềm quản lý. • Phân tích đặc tả quy trình, CSDL, mô hình. • Linq hoặc các công nghệ khác tự tìm hiểu. • Xây dựng ứng dụng đa tầng. • Thừa kế class, From. • Phân quyền đa chức năng đa nhóm người sử dụng. • Thống kê báo cáo theo mẫu Excel, Word, … • Đóng gói cài đặt chương trình.8/19/2016 Lập trình windows nâng cao 3 1. WINDOS FORM NÂNG CAO Add control tự động Thiết kế các controls. Bài tập8/19/2016 Lập trình windows nâng cao 4 2. ADO.NET NÂNG CAO Đăng nhập, cấu hình, đổi mật khẩu Phân quyền, sao lưu, phục hồi dữ liệu Đọc dữ liệu từ file Excel Xuất dữ liệu ra file Excel, Word. Xây dựng ứng dụng đa tầng. Xử lý nghiệp vụ8/19/2016 Lập trình windows nâng cao 5 3. LINQ Giới thiệu LINQ Các loại LINQ LINQ to Object LINQ to SQL LINQ to Entity8/19/2016 Lập trình windows nâng cao 6 4. Xây dựng cơ sở dữ liệu mô hình với công cụ Linq to SQLCơ bản về XMLTạo cơ sở dữ liệu mô hình với Linq to SQL classeTruy vấn dữ liệu.Cập nhật dữ liệu.Thêm mới dữ liệu.Xóa dữ liệu.Gọi thực hiện thủ tục lưu trữ.8/19/2016 Lập trình windows nâng cao 7 5. Tìm hiểu bộ công cụ Syncfusion Giới thiệu bộ công cụ Syncfusion Sử dụng các công cụ thông dụng. Sử dụng Data Grid.8/19/2016 Lập trình windows nâng cao 8 TÀI LIỆU THAM KHẢO Bài giảng Bộ môn CNPM Apress.Pro.LINQ.Language.Integrated.Query.in.CSharp.2010.Jun.2010 Aptech, Advance C#. MSDN Microsoft Google Search8/19/2016 Lập trình windows nâng cao 9 1. WINDOWS FORM NÂNG CAO Add control tự động Tìm control trên form Bài tập Thiết kế màn hình game caro Thiết kế màn hình game trúc xanh Yêu cầu tuần sau8/19/2016 Lập trình windows nâng cao 10 1. WINDOWS FORM NÂNG CAO Add control tự động là gì? Tại sao phải Add control tự động?8/19/2016 Lập trình windows nâng cao 11 THÊM CONTROL TỰ ĐỘNG 1. Khởi tạo control 2. Định kích thước cho control 3. Định vị trí cho control 4. Tùy chọn: Đặt tên Gắn sự kiện .... 5. Add control vào Container (Form, Groupbox, Panel, ...)8/19/2016 Lập trình windows nâng cao 12 THÊM CONTROL TỰ ĐỘNG Ví dụ: tạo 1 Button Button b = new Button(); b.Name = b1; b.Size = new Size(30, 30); b.Left =30; b.Top = 20; this.Controls.Add(b); b.Click += new System.EventHandler(bt_Click); private void bt_Click(object sender, EventArgs e) { }8/19/2016 Lập trình windows nâng cao 20 13 THÊM CONTROL TỰ ĐỘNG Ví dụ: tạo danh sách checkbox string[] foods = { Grain, Bread, Beans, Eggs, Chicken, Milk, Fruit, Vegetables, Pasta, Rice, Fish, Beef }; int topPosition = 10; foreach (string food in foods) { CheckBox checkBox = new CheckBox(); checkBox.Left = 10; checkBox.Top = topPosition; topPosition += 30; checkBox.Text = food; Controls.Add(checkBox); checkBox.CheckedChanged += new System.EventHandler(checkBox_Checked); }8/19/2016 Lập trình windows nâng cao 14 THÊM CONTROL TỰ ĐỘNG• Thực thi Form:8/19/2016 Lập trình windows nâng cao 15 THÊM CONTROL TỰ ĐỘNG • Mục tiêu của việc thêm danh sách thức ăn????8/19/2016 Lập trình windows nâng cao 16 TÌM CONTROL TRÊN FORMTìm 1 control trên form ta làm sao??Câu trả lời là: Duyệt tất cả các controls trên form xem có phải là loại control cần tìm không bằng toán tử typeof.8/19/2016 Lập trình windows nâng cao 17 BÀI TẬP8/19/2016 Lập trình windows nâng cao 18 BÀI TẬPMở rộng ra các textbox có thểnằm trong các container.8/19/2016 Lập trình windows nâng cao 19 BÀI TẬP• Phát sinh tự động màn hình game ca ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình Windows nâng cao Windows form nâng cao Lập trình Windows nâng cao Lập trình Windows Add control tự động Tìm control trên formTài liệu liên quan:
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 188 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 161 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 111 0 0 -
Excel add in development in c and c phần 9
0 trang 110 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 97 0 0 -
Hướng dẫn lập trình OpenGL căn bản
33 trang 53 0 0 -
The CISA Prep Guide Mastering the Certified Information Systems Auditor Exam phần 1
60 trang 43 0 0 -
thủ thuật windows XP hay nhất phần 2
14 trang 43 0 0 -
Bài giảng Lập trình Windows nâng cao: ADO.NET - Bùi Công Danh
57 trang 38 0 0 -
Báo cáo nghiên cứu khoa học: Nghiên cứu phần mềm bãi giữ xe thông minh
37 trang 34 0 0