Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
558,71 KB
Nội dung
Đại Học Sư Phạm Tp. Hồ Chí Minh Khoa Toán – Tin Học LẬPTRÌNH WINDOWS Trần Ngọc Bảo Email: tnbao.dhsp@gmail.com Giới thiệutổngquanvề học phần lậptrình Windows Mục tiêu • Môn học cung cấp cho sinh viên kiến thức về phương pháp lậptrình trên môi trường Windows – Cơ chế quản lý chương trình và xử lý thông điệp trên MS Windows – Lậptrình giao diện đồ họa - người dùng (GUI) – Cơ chế giao tiếp thiết bị đồ họa (GDI) – Cơ chế quản lý bộ nhớ, tập tin. – Môn học này trình bày phương pháp lậptrình API trên Windows 32 và kỹ thuật lậptrình MFC với ngôn ngữ minh họa là Visual C++ 6.0 Mục tiêu • Tạo cho sinh viên một nền tảng trong việc tiếp thu các ngôn ngữ lậptrình cấp cao khác trên Windows như: Visual Basic, Delphi, C++ Builder, C#, Visual basic.Net, J Builder, Java . • Tạo cho sinh viên một kiến thức cơ bản để có thể tự nghiên cứu tiếp các vấn đề khác trong việc lậptrình trên Windows như: DDE, OLE, giao tiếp với thiết bị ngoại vi, . Ki ến thức - kỹ năng • Kiến thức – Có kiến thức cơ bản vềlậptrình trong môi trường Windows – Lậptrình giao diện người dùng – Phương pháp trình giao tiếp hệ quản trị cơ sở dữ liệu – Lậptrình sử dụng DLL, Component,… • Kỹ năng – Sử dụng được công cụ Visual C++ • Xây dựng được ứng dụng đồ họa • Xây dựng được ứng dụng quản lý tương tác với CSDL SQL Server 2000 • Xây dựng được ứng dụng tích hợp một số Third-Party Component – Sử dụng được một số công cụ tạo Report như: Crystal Report, C1 Report. Một số ứng dụng minh họa • Một số ứng dụng lậptrình cơ bản như: – Máy tính bỏ túi – Điện thoại – Chương trình nghe nhạc • Ứng dụng biểu diễn các đối tượng hình học – Paint – Xử lý ảnh Một số ứng dụng minh họa • Ứng dụng mô phỏng thuật toán – Cấu trúc dữ liệu: mảng, danh sách liên kết, cây nhị phân,… – Lý thuyết đồ thị • Một số ứng dụng cơ sở dữ liệu như: – Quản lý học sinh, Quản lý sinh viên, Quản lý nhà thuốc, Bưu điện – Quản lý dự án (Project Management) – Quản lý luồng công việc (Workflow) – Quản lý nhân sự – …. • Chương 1 Khái niệm vềlậptrình Windows • Chương 2 Kỹ thuật lậptrình Visual C++ (MFC) • Chương 3 Quản lý bộ nhớ • Chương 4 Thư viện đồ họa GDI • Chương 5 Thư viện liên kết động • Chương 6 Lậptrình CSDL ADO – SQL Server • Chương 7 Lậptrình đa tiểu trình Đề cương môn học (5đvht= 75t) • Visual Studio 6.0 – Visual C++ 6.0 • Visual Studio.Net 2003 – Visual C++ Projects • Visual Studio.Net 2005 Công cụ thực hành • Visual Studio 6.0 - Visual C++ 6.0 Công cụ thực hành • Visual Studio.Net 2003 - Visual C++ Projects Công cụ thực hành [...]... thực hành trực tiếp trên máy – Thời gian: 90 – 120 phút – Điểm thi: 7đ Bài tập project • Bài tập project 1 – Nội dung: Lập trình căn bản, xây dựng ứng dụng tương tự như: Paint, Calculator, Telephone,… – Kiến thức liên quan: Dialogs, Menu, Toolbar, GDI,… • Bài tập project 2 – Nội dung: Lập trình cơ sở dữ liệu – Cơ sở dữ liệu: Access 2003 hoặc SQL Server 2000 – Report: Crystal Report, C1Report,… Nộp bài... (1999), Lập trình Windows bằng Visual C++, Nhà xuất bản giáo dục [2] Advanced MFC programming [3] Jeff Prosise (1999), Programming Windows with MFC 2nd Edition, Microsoft Press [4] Microsoft Press (1999), Desktop application with MS Visual C++ 6.0 MCSD Training Kit [5] David J Kruglinski (1998), Programming Microsoft Visual C++ Fifth Edition, Microsoft Press [6] Charles Petzold (1998), Programming Windows... cao, liên quan đến một chủ đề do GV đề xuất, sinh viên tự thực hiện – Mỗi sinh viên làm một đề tài – Sinh viên làm bài tập miễn thi sẽ không phải làm 2 bài tập project bắt buộc trên – Trong trường hợp sinh viên không được miễn thi, điểm bài tập miễn thi sẽ được tính là điểm bài tập project (tối đa 3đ) Bài tập miễn thi • Nội dung – Báo cáo viết mô tả ứng dụng theo mẫu qui định – CD chương trình được . Minh Khoa Toán – Tin Học LẬP TRÌNH WINDOWS Trần Ngọc Bảo Email: tnbao.dhsp@gmail.com Giới thiệu tổng quan về học phần lập trình Windows Mục tiêu • Môn. viên kiến thức về phương pháp lập trình trên môi trường Windows – Cơ chế quản lý chương trình và xử lý thông điệp trên MS Windows – Lập trình giao diện