1. Trang chủ
  2. » Công Nghệ Thông Tin

Lập trình windows bằng C sharp

38 720 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 38
Dung lượng 2,88 MB

Nội dung

LẬP TRÌNH WINDOWS BẰNG C SHARP (C#) Giảng viên: NGUYỄN THÀNH CHIẾN Email: chiennt@cdbd.edu.vn 1 Số đơn vị học trình: 5 Thời lượng : 105 tiết (45 LT + 60 TH ) 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. 2 Giới thiệu môn học ◦ 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. 3 Giới thiệu môn học  Giúp sinh viên xây dựng ứng dụng bằng công cụ lập trình hiện đại & mạnh mẽ của MS là Visual Studio 2005/2008/2010/2013 Nguyen Thanh Chien - 2013 4 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#.  MS Access hoặc MS SQL Server 5 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. (nghiêm túc, không nói chuyện, không làm việc riêng, không sử dụng điện thoại trong lớp)  Đọc các tài liệu tham khảo được cung cấp!  Làm tất cả các bài tập do GV cung cấp. ◦ Gồm 5 bài tập về nhà (homework) nộp đúng hạn qua email ◦ 7 bài kiểm tra 15 phút đầu giờ để đánh giá sự chuẩn bị cho bài mới (giấy hoặc làm trắc nghiệm trên máy) ◦ 1 bài tập nhóm (3 sinh viên/nhóm) – báo cáo vào tuần cuối cùng của học phần. Lập DS gởi lại GV vào buổi học t5 tuần sau. ◦ 3 bài kiểm tra thực hành trên máy (Mỗi bài kiểm tra nếu nộp ko đúng hạn, sao chép quá 30% hoặc vắng không lý do đều bị đểm 0)  Tinh thần làm việc nghiêm túc, trách nghiệm cao  Hoạt động nhóm  Trao đổi, thảo luận với GV và SV khác 6 Tài liệu môn học Tiếng Việt: 1. Bài giảng + Bài tập thực hành 2. Giáo trình C# - trung tâm Nhất Nghệ 3. Ngôn ngữ lập trình C# (tài liệu dịch) Website 1. Source code tham khảo ở http://www.wrox.com. 2. Các topic lập trình ở www.codeguru.com, www.codeproject.com 3. … 7 Trang web môn học  http://caodangbinhdinh.wordpress.com/  Post các slide bài giảng ◦ Ebook tham khảo ◦ Danh sách bài tập ◦ Điểm quá trình ◦ Các thảo luận liên quan đến môn học  Yêu cầu sinh viên thường xuyên truy cập để có thông tin mới nhất! 8 TOÀN BỘ TÀI LIỆU VÀ BÀI GIẢNG MÔN HỌC ĐƯỢC ĐƯA WEBSITE Phục vụ cho môn học  Sinh viên tự cài đặt các tool sau ◦ MS Visual Studio .NET 2008/2010 (Pro/Express) ◦ MS SQL Server 2005/2008 (Pro/Express) ◦ Devexpress (công cụ làm đẹp giao diện)  Nguồn download ◦ http://www.microsoft.com/downloads ◦ GV cung cấp 9 Nguyen Thanh Chien - 2013 10 [...]... Mỗi c a sổ chính, c a sổ con, c c nút bấm v.v… đều đư c xem như là một đối tượng c a lớp đư c đăng ký trư c Nguyen Thanh Chien - 2013 29 C c thành phần giao diện GUI Nguyen Thanh Chien - 2013 30 C c thành phần giao diện GUI(tt) Nguyen Thanh Chien - 2013 31 Graphical User Interface Nguyen Thanh Chien - 2013 32 C C THÀNH PHẦN GUI Nguyen Thanh Chien - 2013 33 C C THÀNH PHẦN GUI (tt) Nguyen Thanh Chien -... trư c Nguyen Thanh Chien - 2013 26 Đa nhiệm Nhiều chương trình c thể kích hoạt và chạy c ng l c  Mỗi chương trình chiếm một phần tài nguyên c a hệ thống và c bộ nhớ thường trú trong RAM  Nguyen Thanh Chien - 2013 27 Quản lý bộ nhớ Mã chương trình và dữ liệu c thể dịch và chuyển vào bộ nhớ vật lý  Sử dụng thư viện liên kết động (.dll)  Nguyen Thanh Chien - 2013 28 Tư tưởng hướng đối tượng  Mỗi c a... 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 User Control 16 Đề 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... 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 17 5 lời khuyên để đạt kết quả tốt 18 Làm vi c chăm chỉ 19 Làm bài tập và th c hành nhiều 20 Tự làm c c bài tập th c hành 21 Kiên nhẫn...Đánh giá cuối khóa 2 • • • • • • ĐTHP c thể thay bằng làm đồ án miễn thi (đăng ký vào tuần thứ 2) Nếu đồ án ko đạt chất lượng đư c tính vào điểm TH ĐHP: điểm h c phần ĐQT: điểm quá trình ĐTHP: điểm thi kết th c h c phần ĐBT: Điểm bài tập về nhà BC: Điểm báo c o nhóm (Thuyết trình + ND báo c o) ĐTH: điểm th c hành 11 Đánh giá cuối khóa  (2): C ch tính điểm quá trình 2 N: số c t điểm • ĐTL:... sẽ c một topic riêng, thảo luận trên lớp, giảng viên sẽ chấm điểm • ĐBT: sinh viên làm bài kiểm tra kiến th c 15 tại lớp • ĐCC: lấy điểm điểm danh (điểm danh bất kỳ để lấy điểm) • … 12 ĐỒ ÁN (BT NHÓM)       Tên đề tài: Phân tích, thiết kế và xây dựng 1 chương trình theo hướng đối tượng Nhóm gồm 3 sinh viên (1 nhóm trưởng) Thời hạn: tuần cuối c ng c a HP Hình th c: Báo c o (Slide) + CD chương trình. .. trìnhC sở dữ liệu ◦ Ch c năng (demo bằng phần mềm) Nguyen Thanh Chien - 2013 14 Đề 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)... máy tính 22 Nếu c n, nghỉ 1 tí… 23 Hỏi và đáp 24 Môi trường WINDOWS Hệ điều hành 32/64 bit  Giao diện người dùng kiểu đồ họa (GUI – Graphical User Interface)  Đa nhiệm  25 Giao diện người dùng kiểu đồ họa (GUI) Visual Interface  WYSIWYG (viết tắt c a What You See Is What You Get trong tiếng Anh)  C c ứng dụng Windows c giao diện thống nhất với c ng 1 dáng vẻ  ◦ 1 C a sổ hình chữ nhật ◦ Thanh... nhóm c a c c thành viên Gợi ý: ◦ Quản lý sinh viên, Quản lý đoàn viên ◦ Quản lý thu chi h c phí, Quản lý thư viện ◦ Quản lý xếp loại điểm rèn luyện ◦ Quản lý thời khóa biểu, Quản lý điểm ◦ Quản lý bán hàng, Quản lý kho, Quản lý tài sản ◦ Quản lý đăng tin quảng c o ở 1 tờ báo v.v… Nguyen Thanh Chien - 2013 TÊN PHẦN MỀM DO NHÓM SINH VIÊN TỰ CHỌN 13 ĐỒ ÁN (tt)  Nội dung báo c o ◦ Giới thiệu chương trình. .. 2013 31 Graphical User Interface Nguyen Thanh Chien - 2013 32 C C THÀNH PHẦN GUI Nguyen Thanh Chien - 2013 33 C C THÀNH PHẦN GUI (tt) Nguyen Thanh Chien - 2013 34 GUI CONTROLs Nguyen Thanh Chien - 2013 35 GUI CONTROLs (tt) Nguyen Thanh Chien - 2013 36

Ngày đăng: 08/05/2014, 16:59

TỪ KHÓA LIÊN QUAN