Bài giảng Lập trình Windows Form với C#: Chương 1 - Lê Thị Ngọc Hạnh
Số trang: 56
Loại file: pdf
Dung lượng: 1.29 MB
Lượt xem: 35
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 1 giới thiệu về lập trình trong Windows. Chương này trình bày những nội dung chính sau: Windows và DOS, các thành phần giao diện đồ họa – GUI, các dạng control chuẩn trong Windows, tổng quan về .Net framework và môi trường lập trình Visual studio,... Mời các bạn tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows Form với C#: Chương 1 - Lê Thị Ngọc Hạnh LẬP TRÌNH TRONG WINDOWS GV: LÊ THỊ NGỌC HẠNH 18/18/2015 Windows Programming GIỚI THIỆU MÔN HỌC Mục tiêu Cung cấp kiến thức và kỹ năng lập trình ứng dụng trong môi trường Windows cơ bản & nâng cao. Cung cấp kiến thức lập trình C# cho các ứng dụng Windows và các hàm thư viện cơ bản MS.NET. Giúp sinh viên làm quen với môi trường phát triển tích hợp hiện đại & mạnh mẽ của MS là Visual Studio .NET 2005, 2008, 20108/18/2015 Windows Programming 2 NỘI DUNGBa nhóm kiến thức chính• Trang bị kiến thức- Nền tảng về .NET Framework- Cơ bản về ngôn ngữ C#• Kiến thức về lập trình ứng dụng trong môi trường- Windows với C#.- Xây dựng ứng dụng dựa trên Form (Windows FormApplication)• Cung cấp các kiến thức nâng cao về lập trình cơ sở dữ liệu trong C#: ADO.NET8/18/2015 Windows Programming 3 ĐỀ CƯƠNG MÔN HỌC Phần 1: C# cơ bản – hướng đối tượng Môi trường .NET Framework Ngôn ngữ C#: kiểu dữ liệu, biến, phạm vi hoạt động, toán tử, câu lệnh, điều khiển • Namspace, lớp thưviện • Lớp, phương thức, thừa kế… • Mảng, struct, enum • Giao diện, thuộc tính, indexer • Nhóm đối tượng (Array list, collection) • Delegate & event8/18/2015 Windows Programming 4 ĐỀ CƯƠNG MÔN HỌC Phần 2: Lập trình ứng dụng trong môi trường Windows Xây dựng ứng dụng Windows Form (WinForm) Windows Controls Menu, context-sensitive menu, tool strip, status strip. Xây dựng ứng dụng SDI, MDI Dialog, common dialog GDI+ (option) User Control8/18/2015 Windows Programming 5 ĐỀ CƯƠNG MÔN HỌC Phần 3: Lập trình CSDL với ADO.NET Tổng quan vềADO.NET Cơ chế Disconnected… Kết nối CSDL MS SQL Server, MS Access Chuỗi kết nối, đối tượng thực thi truy vấn dữ liệu Sử dụng DataSet để lưu trữ dữ liệu tách rời với data source Sử dụng chức năng Data Configuration Wizard để kết nối dữ liệu nhanh chóng Cơ chế data binding giữa control với data source8/18/2015 Windows Programming 6 TÀI LIỆU THAM KHẢO 1. Microsoft Visual C# 2010 Step by Step 2. Programming Entity Framework, Oreilly, 2010 3. LINQ to SQL Tutorial, 2009 4. Programming C#, Jesse Liberty, O’Reilly, First Edition, 2001 5. C# bible, Jeff Ferguson et al, Wiley Publishing, 2002 6. Thinking in C#, Larry O’Brien, Bruce Eckel, Prentice Hall. 7. Presenting C#, Sams Publishing, 2002 8. C# Language Reference, Anders Hejlsberg and Scott Wiltamuth, Microsoft Corp.8/18/2015 Windows Programming 7 ĐÁNH GIÁ MÔN HỌC Thang điểm 10 theo tỉ lệ: Chuyên cần : Giữa kỳ : Cuối kỳ (1 : 3 : 6) Giữa kỳ: bài tập thực hành (cá nhân) Cuối kỳ: đồ án báo cáo và code demo (nhóm)8/18/2015 Windows Programming 8 WINDOWS VÀ DOS8/18/2015 Windows Programming 9CÁC THÀNH PHẦN GIAO DIỆN ĐỒ HỌA - GUI GUI : Graphics User Interface Các dạng GUI cơ bản8/18/2015 Windows Programming 10CÁC THÀNH PHẦN GIAO DIỆN ĐỒ HỌA - GUI Định nghĩa: • Là 1 vùng chữ nhật trên màn hình, dùng để hiển thị kết quả output, và nhận các input từ người dùng =>Công việc đầu tiên của 1 ứng dụng GUI là tạo 1 cửa sổ làm việc Nguyên tắc quản lý: • Mô hình phân cấp: mỗi cửa sổ đều có 1 cửa sổ cha (parent window), ngoại trừ cửa sổ nền Desktop • Tại mỗi thời điểm, chỉ có 1 cửa sổ nhận input từ user (Active/Focused window)8/18/2015 Windows Programming 118/18/2015 Windows Programming 12 CÁC DẠNG CONTROL CHUẨN TRONG WINDOWS8/18/2015 Windows Programming 13 CÁC DẠNG CONTROL CHUẨN TRONG WINDOWS8/18/2015 Windows Programming 14 TỔNG QUAN VỀ .NET FRAMEWORK VÀ MÔI TRƯỜNG LẬP TRÌNH VISUAL STUDIO8/18/2015 Windows Programming 15 NỘI DUNG Giới thiệu .NET Framework Tổng quan ngôn ngữ C# Môi trường lập trình Visual Studio8/18/2015 Windows Programming 16 .NET FRAMEWORK Chương trình nền tảng cho công nghệ.NET Cung cấp tập hợp class library thường dùng. Quản lý sự thực thi của các chương trình .NET8/18/2015 Windows Programming 17 .NET FRAMEWORK Bộ khung phát triển ứng dụng; Bốn ngôn ngữ chính: C#, VB.NET, C++.NET, Jscript.NET Common Language Runtime – CLR (.NET Runtime): tương tự máy ảo Java Bộ thư viện Framework Class Library - FCL8/18/2015 Windows Programming 18 THỰC THI MỘT CHƯƠNG TRÌNH .NET8/18/2015 Windows Programming 19 COMMON LANGUAGE RUNTIME - COMPILATION8/18/2015 Windows ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows Form với C#: Chương 1 - Lê Thị Ngọc Hạnh LẬP TRÌNH TRONG WINDOWS GV: LÊ THỊ NGỌC HẠNH 18/18/2015 Windows Programming GIỚI THIỆU MÔN HỌC Mục tiêu Cung cấp kiến thức và kỹ năng lập trình ứng dụng trong môi trường Windows cơ bản & nâng cao. Cung cấp kiến thức lập trình C# cho các ứng dụng Windows và các hàm thư viện cơ bản MS.NET. Giúp sinh viên làm quen với môi trường phát triển tích hợp hiện đại & mạnh mẽ của MS là Visual Studio .NET 2005, 2008, 20108/18/2015 Windows Programming 2 NỘI DUNGBa nhóm kiến thức chính• Trang bị kiến thức- Nền tảng về .NET Framework- Cơ bản về ngôn ngữ C#• Kiến thức về lập trình ứng dụng trong môi trường- Windows với C#.- Xây dựng ứng dụng dựa trên Form (Windows FormApplication)• Cung cấp các kiến thức nâng cao về lập trình cơ sở dữ liệu trong C#: ADO.NET8/18/2015 Windows Programming 3 ĐỀ CƯƠNG MÔN HỌC Phần 1: C# cơ bản – hướng đối tượng Môi trường .NET Framework Ngôn ngữ C#: kiểu dữ liệu, biến, phạm vi hoạt động, toán tử, câu lệnh, điều khiển • Namspace, lớp thưviện • Lớp, phương thức, thừa kế… • Mảng, struct, enum • Giao diện, thuộc tính, indexer • Nhóm đối tượng (Array list, collection) • Delegate & event8/18/2015 Windows Programming 4 ĐỀ CƯƠNG MÔN HỌC Phần 2: Lập trình ứng dụng trong môi trường Windows Xây dựng ứng dụng Windows Form (WinForm) Windows Controls Menu, context-sensitive menu, tool strip, status strip. Xây dựng ứng dụng SDI, MDI Dialog, common dialog GDI+ (option) User Control8/18/2015 Windows Programming 5 ĐỀ CƯƠNG MÔN HỌC Phần 3: Lập trình CSDL với ADO.NET Tổng quan vềADO.NET Cơ chế Disconnected… Kết nối CSDL MS SQL Server, MS Access Chuỗi kết nối, đối tượng thực thi truy vấn dữ liệu Sử dụng DataSet để lưu trữ dữ liệu tách rời với data source Sử dụng chức năng Data Configuration Wizard để kết nối dữ liệu nhanh chóng Cơ chế data binding giữa control với data source8/18/2015 Windows Programming 6 TÀI LIỆU THAM KHẢO 1. Microsoft Visual C# 2010 Step by Step 2. Programming Entity Framework, Oreilly, 2010 3. LINQ to SQL Tutorial, 2009 4. Programming C#, Jesse Liberty, O’Reilly, First Edition, 2001 5. C# bible, Jeff Ferguson et al, Wiley Publishing, 2002 6. Thinking in C#, Larry O’Brien, Bruce Eckel, Prentice Hall. 7. Presenting C#, Sams Publishing, 2002 8. C# Language Reference, Anders Hejlsberg and Scott Wiltamuth, Microsoft Corp.8/18/2015 Windows Programming 7 ĐÁNH GIÁ MÔN HỌC Thang điểm 10 theo tỉ lệ: Chuyên cần : Giữa kỳ : Cuối kỳ (1 : 3 : 6) Giữa kỳ: bài tập thực hành (cá nhân) Cuối kỳ: đồ án báo cáo và code demo (nhóm)8/18/2015 Windows Programming 8 WINDOWS VÀ DOS8/18/2015 Windows Programming 9CÁC THÀNH PHẦN GIAO DIỆN ĐỒ HỌA - GUI GUI : Graphics User Interface Các dạng GUI cơ bản8/18/2015 Windows Programming 10CÁC THÀNH PHẦN GIAO DIỆN ĐỒ HỌA - GUI Định nghĩa: • Là 1 vùng chữ nhật trên màn hình, dùng để hiển thị kết quả output, và nhận các input từ người dùng =>Công việc đầu tiên của 1 ứng dụng GUI là tạo 1 cửa sổ làm việc Nguyên tắc quản lý: • Mô hình phân cấp: mỗi cửa sổ đều có 1 cửa sổ cha (parent window), ngoại trừ cửa sổ nền Desktop • Tại mỗi thời điểm, chỉ có 1 cửa sổ nhận input từ user (Active/Focused window)8/18/2015 Windows Programming 118/18/2015 Windows Programming 12 CÁC DẠNG CONTROL CHUẨN TRONG WINDOWS8/18/2015 Windows Programming 13 CÁC DẠNG CONTROL CHUẨN TRONG WINDOWS8/18/2015 Windows Programming 14 TỔNG QUAN VỀ .NET FRAMEWORK VÀ MÔI TRƯỜNG LẬP TRÌNH VISUAL STUDIO8/18/2015 Windows Programming 15 NỘI DUNG Giới thiệu .NET Framework Tổng quan ngôn ngữ C# Môi trường lập trình Visual Studio8/18/2015 Windows Programming 16 .NET FRAMEWORK Chương trình nền tảng cho công nghệ.NET Cung cấp tập hợp class library thường dùng. Quản lý sự thực thi của các chương trình .NET8/18/2015 Windows Programming 17 .NET FRAMEWORK Bộ khung phát triển ứng dụng; Bốn ngôn ngữ chính: C#, VB.NET, C++.NET, Jscript.NET Common Language Runtime – CLR (.NET Runtime): tương tự máy ảo Java Bộ thư viện Framework Class Library - FCL8/18/2015 Windows Programming 18 THỰC THI MỘT CHƯƠNG TRÌNH .NET8/18/2015 Windows Programming 19 COMMON LANGUAGE RUNTIME - COMPILATION8/18/2015 Windows ...
Tìm kiếm theo từ khóa liên quan:
Lập trình Windows Form Lập trình Windows Form với C# Windows programming Giao diện đồ họa Môi trường lập trình Visual studio Ngôn ngữ C#Gợi ý tài liệu liên quan:
-
Bài giảng Lập trình Windows Form với C#: Chương 3 - Lê Thị Ngọc Hạnh
11 trang 152 0 0 -
161 trang 130 1 0
-
9 trang 69 0 0
-
Giáo trình Hệ điều hành Linux - CĐ Nghề Đắk Lắk
88 trang 68 0 0 -
Giáo trình Kỹ thuật lập trình nâng cao (Ngành: Tin học ứng dụng) - CĐ Kinh tế Kỹ thuật TP.HCM
119 trang 66 0 0 -
bài tập ứng dụng SAP - giải khung không gian
10 trang 47 0 0 -
123 trang 44 1 0
-
1 trang 44 0 0
-
Các Chủ Đề Tiến Bộ Trong C# part
8 trang 38 0 0 -
257 trang 34 0 0