Lập trình c++

Chia sẻ bởi Lê An | Ngày 19/03/2024 | 11

Chia sẻ tài liệu: Lập trình c++ thuộc Công nghệ thông tin

Nội dung tài liệu:

LẬP TRÌNH WINDOWS
C#
ThS. Nguyễn Hà Giang
1
Giới thiệu môn học
Giảng viên:
ThS. Nguyễn Hà Giang
Công tác: FIT – Hutech (Đại học Kỹ thuật Công nghệ)
Các môn dạy:
Lập trình Visual C++ & MFC, Lập trình C# Desktop Application, LT Web Application ASP.NET, Mã nguồn mở (PHP & MySQL), CC&MT PTPM
Hướng nghiên cứu:
Data Mining, Fuzzy Data Mining, Fuzzy Association Rule Mining
Semantic Web Mining,
Email:
[email protected]
[email protected]


2
Nguyen Ha Giang -2009
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 2008, 2010.
Nguyen Ha Giang - 2009
3
Giới thiệu môn học
Nội dung: (ba 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 Form Application)
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.NET
Nguyen Ha Giang - 2009
4
Yêu cầu với sinh viên
Có kiến thức cơ sở về lập trình, cấu trúc dữ liệu, cơ sở dữ liệu, lập trình hướng đối tượng.
Nghe giảng lý thuyết. (>75% số tiết, vi phạm cấm thi)
Đọc các tài liệu tham khảo (khá nhiều) được cung cấp!
Làm tất cả các bài tập do GV cung cấp.
Gồm các bài tập về nhà (homework)
1 bài tập nhóm thảo luận trên lớp
Hai sinh viên viết một ứng dụng Windows Form nộp cuối khóa
Tham gia đầy đủ các buổi TH.
Tinh thần làm việc nghiêm túc!
Nguyen Ha Giang - 2009
5
Tài liệu môn học
Pro C# 2005 and the .NET 2.0 Platform , Andrew Troelsen, Apress
C# 2.0 Practical Guide for Programmers, Michel de Champlain, Brian G. Patrick, Morgan Kaufmann publishers.
Windows Forms Programming with C#, Erik Brown, Manning Publications.
Microsoft Visual C# 2005 Step by Step, Microsoft Press
Windows Forms 2.0 Programming, Chris Sells, Michael Weinhardt, Additon Wesley Professional
Teach yourself .NET Windows Forms in 21 Days, Chris Payne, SAMS
Professional ADO.NET 2, Programming with SQL Server 2005, Oracle and MySQL, Worx
C# professional Projects, Geetanjali Arora, Balasubramaniam Aiaswany, Nitin Pandey, NIIT
MSDN Online hoặc offline của Microsoft
Source code tham khảo ở http://www.wrox.com.
Các topic lập trình ở www.codeguru.com, www.codeproject.com

Nguyen Ha Giang - 2009
6
Phục vụ cho môn học
Sinh viên cài đặt các tool sau
MS .NET Framework 2.0 /3.5
MS Visual Studio .NET 2005/2008 Pro (Express)
MS SQL Server 2005 (Express) (Option)
Địa chỉ download
http://www.microsoft.com/downloads
http://mozo.islamheart.com/music/prog/vs.rar (1.2GB)
Nguyen Ha Giang - 2009
7
Phục vụ cho môn học (2)
Open Source Development Environment for .NET
SharpDevelop 2.2 (built for .NET Framework 2.0)
SharpDevelop 3.0 (.NET Framework 3.0, 3.5)
Nguyen Ha Giang - 2009
8
Requires
2.0
Requires
3.5
Đề 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 & event
Xử lý ngoại lệ trong C#
Nguyen Ha Giang - 2009
9
Đề cương môn học (2)
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 Control
Nguyen Ha Giang - 2009
10
Đề cương môn học (3)
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 source.
Tạo và sử dụng stored procedure

Nguyen Ha Giang - 2009
11
Tinh thần học tập
Nguyen Ha Giang - 2009
12
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê An
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)