Giáo trình lập trình windows (ngành công nghệ thông tin trung cấp

74 2 0
Giáo trình lập trình windows (ngành công nghệ thông tin   trung cấp

Đ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

Trang 1 BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG THƯƠNG MẠI VÀ DU LỊCH BỘ MÔN CƠ BẢN – TIN HỌC GIÁO TRÌNH MƠN HỌC LẬP TRÌNH WINDOWS 1 NGHỀ CÔNG NGHỆ THÔNG TIN ỨNG DỤNG PHẦN MỀM TRÌNH ĐỘ TRUNG CẤP

BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG THƯƠNG MẠI VÀ DU LỊCH BỘ MƠN CƠ BẢN – TIN HỌC GIÁO TRÌNH MƠN HỌC LẬP TRÌNH WINDOWS (NGHỀ CƠNG NGHỆ THƠNG TIN (ỨNG DỤNG PHẦN MỀM) TRÌNH ĐỘ TRUNG CẤP (Ban hành kèm Quyết định số: 405 /QĐ – CĐTM ngày tháng năm 2022 Của Trường Cao đẳng Thương mại Du lịch) [Lưu hành nội bộ] -2022- TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng nguyên trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Lập trình Windows mơn học quan trọng cho sinh viên hệ trung cấp ngành Công nghệ thông tin – ứng dụng phần mềm Môn học đóng vai trị quan trọng, làm tảng cho sinh viên làm thực tập tốt nghiệp cuối khóa Mặc khác, giáo trình khơng phù hợp cho sinh viên chuyên ngành Công nghệ thông tin – ứng dụng phần mềm mà cịn tài liệu bổ ích cho sinh viên thuộc chuyên ngành khác ngành Công nghệ thơng tin đối tượng u thích lập trình ứng dụng Khi biên soạn, chúng tơi tham khảo sách, giáo trình tài liệu giảng dạy môn học số trường đại học ngồi nước để giáo trình vừa đạt u cầu cao nội dung vừa thích hợp với đối tượng sinh viên trường Cao đẳng Thương mại Du lịch Chúng nhận đóng góp quý báu đồng nghiệp ngồi trường Mặc dù cố gắng song khơng thể tránh khỏi thiếu sót định, nhóm tác giả mong nhận góp ý nội dung lẫn hình thức bạn sinh viên, đồng nghiệp, bạn đọc, … để giáo trình ngày hồn thiện MỤC LỤC CHƯƠNG TỔNG QUAN NGÔN NGỮ LẬP TRÌNH C# 11 TỔNG QUAN VỀ NET FRAMEWORK 13 1.1 Giới thiệu 13 1.2 Net Framework 14 1.3 Thư viện Common Language Runtime (CLR) 14 1.4 Mã IL 16 1.5 Tìm hiểu Net Base class 16 NGÔN NGỮ LẬP TRÌNH C# 17 2.1 Giới thiệu 17 2.2 Xây dựng ứng dụng C# 17 2.3 Ứng dụng Console 18 2.4 Ứng dụng Window 19 2.5 Ứng dụng Web 20 CHƯƠNG 2: MỘT SỐ CẤU TRÚC CƠ BẢN CỦA NGƠN NGỮ LẬP TRÌNH C# 22 BIẾN VÀ KIỂU DỮ LIỆU TRONG C# 23 1.1 Biến 23 1.2 Các kiểu liệu C# 24 CÁC TOÁN TỬ 25 2.1Các loại toán tử C# 25 2.2 Toán tử thu gọn (shortcut operators) 26 2.3 Toán tử ba (ternary operator) 26 CẤU TRÚC ĐIỀU KIỆN 26 Cấu trúc If… Else 26 3.2 Cấu trúc switch case 27 CẤU TRÚC LẶP 28 4.1 Câu lệnh For (vòng lặp với số lần xác định) 29 4.2 Câu lệnh While (Vịng lặp khơng xác định) 29 2.5 Câu lệnh goto: Nhảy đến nhãn xác định 30 2.6 Câu lệnh break: Thốt khỏi vịng lặp chứa 31 2.7 Câu lệnh continue: Bỏ qua lần lặp hành, nhảy đến lần lặp 31 2.8 Phương thức 32 2.9 Cấu trúc Mảng (Array) 32 2.10 Cấu trúc chuỗi 34 2.11 Xử ngoại lệ lý lỗi 35 CHƯƠNG WINDOWS FORM 40 GIỚI THIỆU 41 FORM 41 2.1 Tạo Form 41 2.2 Một số thuộc tính Form 42 2.3 Thêm control vào form 43 2.4 Xử lý kiện form 44 CÁC CONTROL THÔNG DỤNG 45 3.1 Button 45 3.2 Label 46 3.3 Textbox 47 3.4 Richtextbox 48 3.5 Menu 49 3.6 Toolbar 50 3.7 ContextMenu 50 Combobox 51 3.9 Listbox 52 LISTBOX.OBJECTCOLLECTION 53 FORM VÀ SỰ THỂ HIỆN CỦA CÁC CONTROL 60 TÀI LIỆU THAM KHẢO: 73 GIÁO TRÌNH MƠN HOC Tên mơn học: LẬP TRÌNH WINDOW Mã mơn học: MH19 Vị trí, tính chất, ý nghĩa vai trị mơn học: 3.1 Vị trí: Giáo trình dành cho người học trình độ Trung cấp trường Cao đẳng Thương mại Du lịch Là mơn học chun mơn lập trình ứng dụng Windows, mơn học bổ trợ nhiều cho kiến thức lập trình giúp cho học sinh trang bị kiến thức để giải toán cụ thể 3.2 Tính chất: Sử dụng phần mềm Microfsort Visual Studio 2008 để làm việc với mơi trường lập trình, viết ứng dụng đơn giản; Sử dụng hoạt động quản lý mơi trường tin học hóa công việc Sử dụng thành thạo ngôn ngữ C#.NET Xây dựng ứng dụng Windows Forms đơn giản 3.3 Ý nghĩa vai trị mơn học: Hiểu ngơn ngữ lập trình C#.NET, tạo chương trình ứng dụng ban đầu Console, thao tác thành thạo với phần mềm Microsoft Visual Studio, làm tập mẫu phát triển thêm ý tưởng cho tuỳ chọn Nhận thức rõ tính vượt trội Framework so với ngôn ngữ khác việc triễn khai ứng dụng Xây dựng ứng dụng C#.Net: Console, Winform, Webform áp dụng Windows Control đề xây dựng ứng dụng Window Form Mục tiêu môn học: 4.1 Về kiến thức: A1 Xây dựng ứng dụng C#.Net: Console, Winform, Webform A2 Phân tích biến kiểu liệu, toán tử C# A3 Phân tích cấu trúc điều kiện A4 Phân tích, phân biệt công dụng control A5 Xây dựng ứng dụng Window Form 4.2.Về kỹ năng: B1 Xây dựng ứng dụng Window Form B2 Cài đặt giải thuật máy 4.3 Về lực tự chủ trách nhiệm: C1 Làm việc độc lập, làm việc theo nhóm; C2 Có ý thức học tập, rèn luyện nâng cao trình độ chun mơn; C3 Có ý thức trách nhiệm cơng việc, sử dụng, bảo quản tài sản doanh nghiệp Nội dung mơn học 5.1 Chương trình khung Mã MH Tên môn học I MH01 MH02 MH03 Các môn học chung Chính trị Pháp luật Giáo dục thể chất Giáo dục quốc phòng an ninh Tin học Ngoại ngữ Các môn học chuyên môn Môn học sở Tin học văn phịng Bảng tính Excel Cấu trúc máy tính Mạng máy tính Lập trình Cấu trúc liệu giải thuật Cơ sở liệu Lắp ráp bảo trì máy tính Mơn học chun mơn Ngoại ngữ ch.ngành CNTT Hệ điều hành Windows Server Quản trị CSDL với Access Quản trị CSDL với SQL Server Lập trình Windows Thiết kế quản trị website Đồ họa ứng dụng An toàn bảo mật thông tin TH xây dựng phần mềm quản lý TH thiết kế quản trị website Thực tập tốt nghiệp Môn học tự chọn(chọn MH04 MH05 MH06 II II.1 MH07 MH08 MH09 MH10 MH11 MH12 MH13 MH14 II.2 MH15 MH16 MH17 MH18 MH19 MH20 MH21 MH22 MH23 MH24 MH25 II.3 12 1 Thời gian học tập (giờ) Trong Thực Tổng hành/ Lý số thực tập/ thuyết tập/ thảo luận 255 94 148 30 15 13 15 30 24 45 21 21 64 16 2 2 2 2 46 3 3 2 45 90 1560 240 30 30 30 30 30 30 30 30 1290 60 30 45 45 45 45 30 30 15 30 504 179 12 12 28 15 28 28 28 28 297 57 28 43 27 43 43 28 28 29 56 1013 48 17 17 14 965 17 - 43 13 1 2 2 28 2 2 2 120 - 114 16 120 720 30 28 114 720 - Số tín Thi/ Kiể m tra 13 2 MH26 MH27 2) Khởi doanh nghiệp Lập trình mạng Tổng cộng 2 76 30 30 1815 28 28 598 1161 2 56 5.2 Chương trình chi tiết mơn học TT Nội dung Tổng số tiết Lý Thực thuyết hành Kiểm Tra I Chương 1: Tổng quan ngơn ngữ lập trình C# 6 II Chương 2: Một số cấu trúc ngơn ngữ lập trình C# 16 16 23 21 45 43 III Chương 3: Windows Form Cộng Điều kiện thực mơn học: 6.1 Phịng học Lý thuyết/Thực hành: Đáp ứng phòng học chuẩn 6.2 Trang thiết bị dạy học: Projetor, máy vi tính (40 máy/1 phịng), bảng, phấn 6.3 Học liệu, dụng cụ, mơ hình, phương tiện: Giáo trình, mơ hình học tập,… 6.4 Các điều kiện khác: Người học tìm hiểu thực tế thực tế công việc doanh nghiệp Nội dung phương pháp đánh giá: 7.1 Nội dung: - Kiến thức: Đánh giá tất nội dung nêu mục tiêu kiến thức - Kỹ năng: Đánh giá tất nội dung nêu mục tiêu kỹ - Năng lực tự chủ trách nhiệm: Trong trình học tập, người học cần: + Nghiên cứu trước đến lớp + Chuẩn bị đầy đủ tài liệu học tập + Tham gia đầy đủ thời lượng mơn học + Nghiêm túc q trình học tập 7.2 Phương pháp: Người học đánh giá tích lũy mơn học sau: 7.2.1 Cách đánh giá - Thông tư 04/2022/TT-BLĐTBXH ngày 30/3/2022 Bộ Lao động – Thương binh Xã hội Quy định việc tổ chức thực chương trình đào tạo trình độ trung cấp, trình độ cao đẳng theo niên chế theo phương thức tích luỹ mơ-đun tín - Nhà trường ban hành kèm theo Quyết định số 246/QĐ-CĐTMDL ngày 01/6/2022 Hiệu trưởng Trường cao đẳng Thương mại Du lịch tổ chức đào tạo, kiểm tra, thi, đánh giá kết học tập xét công nhận tốt nghiệp Điểm đánh giá Trọng số + Điểm kiểm tra thường xuyên (Hệ số 1) 40% + Điểm kiểm tra định kỳ (Hệ số 2) + Điểm thi kết thúc môn học 60% 7.2.2 Phương pháp đánh giá Phương pháp Phương pháp đánh giá tổ chức Hình thức kiểm tra Thời điểm kiểm tra Thường xuyên Viết/ Thuyết trình Tự luận/ Trắc nghiệm/ Báo cáo Sau Định kỳ Thực hành Thực hành Sau 43 Kết thúc môn học Thực hành Thực hành Sau 45 7.2.3 Cách tính điểm - Điểm đánh giá thành phần điểm thi kết thúc môn học chấm theo thang điểm 10 (từ đến 10), làm tròn đến chữ số thập phân - Điểm môn học tổng điểm tất điểm đánh giá thành phần môn học nhân với trọng số tương ứng Điểm mơn học theo thang điểm 10 làm trịn đến chữ số thập phân, sau quy đổi sang điểm chữ điểm số theo thang điểm theo quy định Bộ Lao động Thương binh Xã hội đào tạo theo tín Hướng dẫn thực môn học 8.1 Phạm vi, đối tượng áp dụng: Đối tượng Trung cấp CNTT (UDPM) 8.2 Phương pháp giảng dạy, học tập môn học 8.2.1 Đối với người dạy * Lý thuyết: Áp dụng phương pháp dạy học tích cực bao gồm: thuyết trình ngắn, nêu vấn đề, hướng dẫn đọc tài liệu, tập tình huống, câu hỏi thảo luận… * Bài tập: Phân chia nhóm nhỏ thực tập theo nội dung đề * Thảo luận: Phân chia nhóm nhỏ thảo luận theo nội dung đề * Hướng dẫn tự học theo nhóm: Nhóm trưởng phân cơng thành viên nhóm tìm hiểu, nghiên cứu theo yêu cầu nội dung học, nhóm thảo luận, trình bày nội dung, ghi chép viết báo cáo nhóm 8.2.2 Đối với người học: Người học phải thực nhiệm vụ sau: - Nghiên cứu kỹ học nhà trước đến lớp Các tài liệu tham khảo cung cấp nguồn trước người học vào học môn học (trang web, thư viện, tài liệu ) - Tham dự tối thiểu 80% buổi giảng lý thuyết Nếu người học vắng >20% số tiết lý thuyết phải học lại mơn học tham dự kì thi lần sau - Tự học thảo luận nhóm: phương pháp học tập kết hợp làm việc theo nhóm làm việc cá nhân Một nhóm gồm 8-12 người học cung cấp chủ đề thảo luận trước học lý thuyết, thực hành Mỗi người học chịu trách nhiệm số nội dung chủ đề mà nhóm phân cơng để phát triển hồn thiện tốt tồn chủ đề thảo luận nhóm - Tham dự đủ kiểm tra thường xuyên, định kỳ - Tham dự thi kết thúc môn học - Chủ động tổ chức thực tự học Tài liệu tham khảo: [1]- Đỗ Ngọc Sơn (chủ biên), Đỗ Thị Tâm, Vũ Đức Huy – Giáo trình lập trình Windows – ĐH Công nghiệp Hà nội [2]- Phương Lan- Giáo trình lập trình Windows Form với C#.NET- ĐH Lạc Hồng 10

Ngày đăng: 26/02/2024, 10:16

Tài liệu cùng người dùng

Tài liệu liên quan