Danh mục

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    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 8,000 VND Tải xuống file đầy đủ (21 trang) 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ẦNWindows 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 SQLCơ bản về XMLTạo cơ sở dữ liệu mô hình với Linq to SQL classeTruy 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 FORMTì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ài liệu được xem nhiều: