Tải bản đầy đủ (.pptx) (16 trang)

Bài giảng Lập trình trên Windows: Giới thiệu môn học - Trần Minh Thái

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (125.92 KB, 16 trang )

Lập trình trên Windows
Giới thiệu mơn học

Trần Minh Thái
Email:
Website: www.minhthai.edu.vn
Cập nhật: 10/02/2017

1


Mục tiêu
1. Cung cấp kiến thức & kỹ năng lập trình ứng dụng
Windows cơ bản & nâng cao
2. 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 .NET
3. Sử dụng môi trường phát triển tích hợp Visual
Studio .NET 2015

2


Nội dung
1. .NET Framework , cơ bản về ngôn ngữ C#
2. Xây dựng ứng dụng trên Form (Windows
Application) dùng C#
3. Kiến thức nâng cao về lập trình đồ hoạ: GDI+

Form

3




u cầu với sinh viên
• Có kiến thức cơ sở:
• Lập trình
• Cấu trúc dữ liệu và giải thuật
• Cơ sở dữ liệu
• Lập trình hướng đối tượng
• Nghe giảng lý thuyết
• Đọc các tài liệu tham khảo
• Làm tất cả các bài tập
• Tham gia đầy đủ các buổi TH
• Tinh thần làm việc nghiêm túc
4


Tài liệu tham khảo
Sách về Ngơn ngữ C#
• Tom Archer , “Inside C#”, 2002
• Anders Hejlsberg, Mads Torgersen, Scot Wiltamuth, Peter  Golde,
“C# Programming Language”, Addison Wesley 2011
• Charles Petzold, “Programming in the Key of C#”, Microsoft Press
2004
• Daniel Solis, “Illustrated C# 2008”, Apress, 2008
Sách về Windows Form
• Nagel, Bill Evjen, Jay Glynn, Morgan SkinnerandKarli Watson,
“Professional C# 2005 with .NET 3.0”, Wrox Press 2007
• Peter Sestoft, Henrik I. Hansen, “C# Precisely”, MIT Press 2004
• Art Gitleman. “Computing with CSharp and the .NET Framework”,
2003

Sách về GDI+
• Rod Stephens , “C# Graphics Programming”, Wrox Press, 2008

5


Đánh giá môn học
Thực hiện đồ án và vấn đáp (1 – 2 sinh viên/ đồ án)
• Quyển báo cáo (file word): 3đ
• Chương trình: 4đ
• Vấn đáp: 3đ
Điểm trừ: Vắng 01 buổi trừ 0.5đ
Điểm cộng (Tối đa 2đ): Thảo luận, bài tập tại lớp (+0.25đ/lần)
Thời gian nộp và vấn đáp: Sau khi kết thúc môn học 2 tuần

6


Đăng ký nhóm và đề tài
• Thời gian: Chậm nhất ngày 18/02/2017
• Cách thức đăng ký: Điền thơng tin theo mẫu
• Các đề tài:
• Ứng dụng
• Game
• Các tiện ích

7


Cấu trúc quyển báo cáo

Thứ tự nội dung (trình bày ở các trang khác nhau)
1. Trang bìa
2. Trang bìa lót
3. Phần mục lục
4. Danh mục các từ viết tắt
5. Danh mục các bảng biểu
6. Danh mục các hình vẽ
7. Nội dung của các chương
8. Kết luận
9. Tài liệu tham khảo
8


Định dạng báo cáo
• Dùng cơng cụ soạn thảo MS Word
• Khổ giấy: A4
• Canh lề: Trái: 3 cm; Trên, dưới, phải: 2 cm
• Độ giãn dịng: 1.5
• Font chữ: Times New Roman
• Kích thước font chữ: Tên chương: 15 (in đậm, canh center), tiêu
đề: 13 (in đậm, canh left), nội dung: 13 (in thường, canh justify)
• Đánh số nội dung: Sử dụng số tự nhiên (tối đa 3 cấp). Ví dụ:
Chương 1, mục 1: 1.1, cấp 2 của 1.1 là 1.1.1, cấp 3 là 1.1.1.1
Lưu ý: Các mục lục, danh mục các bảng, danh mục các hình,
đánh tài liệu tham khảo phải dùng tool tự động của MS Word

9


Nội dung các chương

Tối thiểu phải gồm các chương sau
1. Mở đầu
2. Phân tích
3. Thiết kế
4. Thử nghiệm kết quả

10


Đề cương mơn học
Chương 1: Giới thiệu Microsoft .NET Platform
• 1.1 Khái niệm Microsoft .NET Framework
• 1.2 Kiến trúc .NET
– CLR
– Mã quản lý/Không quản lý
– MSIL
– CTS
– CLS
– BCL
– Assembly / Assembly cache
– JIT
– GC
• 1.3 Q trình biên dịch và chạy chương trình
• 1.4 Các đặc điểm .NET
• 1.5 Các loại ứng dụng có thể viết với .NET

11


Đề cương mơn học

Chương 2: Ngơn ngữ lập trình C#
• 2.1 Các thành phần cơ bản của ngơn ngữ
• 2.2 Hệ thống kiểu
• 2.3 Xuất/Nhập và chuyển đổi kiểu dữ liệu
• 2.4 Các lệnh điều khiển: if, switch, goto, for, do…while, foreach
• 2.5 Lớp, đối tượng và struct
• 2.6 Phương thức
• 2.7 Interface
• 2.8 Property, Mảng và Indexer
• 2.9 Lớp collection và exception
• 2.10 Delegate và event

12


Đề cương mơn học

Chương 3: Windows Form và GDI+
• 3.1 Form và container
• 3.2 Các control cơ bản: ListView, TreeView, Menu, ToolBar, StatusBar,
TabControl, …
• 3.3 Dialog
• 3.4 Ứng dụng MDI

13


Đề cương mơn học
Chương 4: Lập trình đồ họa với GDI+
• 4.1 Lớp Graphics

• 4.2 Sự kiện Paint
• 4.3 Làm việc với Brush và Pen
• 4.4 Làm việc với Color, Font và Text
• 4.5 Làm việc với Image

14


Đề cương môn học
Chương 5: Truy cập cơ sở dữ liệu với ADO.NET
• 5.1 Các thành phần trong ADO.NET
• 5.2 Kết nối cơ sở dữ liệu
• 5.3 Thực hiện các câu lệnh trên cơ sở dữ liệu : Insert, Update, Delete
• 5.4 DataReader và Dataset
• 5.5 DataGridView
• 5.6 Crystal Reports

15


Q&A

16 16



×