Bài giảng Lập trình C#: Phần 1 - ĐH Phạm Văn Đồng
Số trang: 61
Loại file: pdf
Dung lượng: 1.18 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
(NB) Với 3 chương đầu tiên Bài giảng Lập trình C#: Phần 1 trình bày nội dung Giới thiệu Microsoft .NET, cơ sở của ngôn ngữ C#, Hướng đối tượng trong C#, Ứng dụng Windows trong C#. Mời các bạn cùng tham khảo để nắm chi tiết nội dung của bài giảng.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình C#: Phần 1 - ĐH Phạm Văn Đồng TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN VĂN TOÁN BÀI GIẢNGLẬP TRÌNH C# Quảng Ngãi, 2018 TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN VĂN TOÁN BÀI GIẢNGLẬP TRÌNH C# (DÙNG CHO SINH VIÊN BẬC ĐẠI HỌCNGÀNH CÔNG NGHỆ THÔNG TIN VÀ SƯ PHẠM TIN HỌC) LƯU HÀNH NỘI BỘ LỜI NÓI ĐẦU Lập trình C# là môn học tìm hiểu các kiến thức cơbản về lập trình xây dựng ứng dụng bằng ngôn ngữ lậptrình C#. Nội dung cơ bản của môn học này giới thiệu cáckiến thức cơ bản của C#, hướng đối tượng trong C#, cácđiều khiển hỗ trợ thiết kế giao diện và các điều khiển hỗ trợtruy cập CSDL, in kết quả. Bài giảng được biên soạn và giảng dạy cho sinh viênngành Công nghệ thông tin với sinh viên đã có kiến thức cơbản về lập trình, lập trình hướng đối tượng, hệ quản trị cơsở dữ liệu Microsoft SQL Server. Vì thế, những nội dung liênquan đến các phần kiến thức này trong bài giảng chủ yếu làtóm tắt, nhắc lại. Ngôn ngữ C# hiện đang được cập nhật thườngxuyên. Qua mỗi phiên bản, mẫu lập trình được thay đổitheo hướng tiện lợi hơn và các công nghệ mới, hiện đạiđược bổ sung vào. Hiện nay, phạm vi kiến thức của ngônngữ C# rất rộng. Nội dung kiến thức được trình bày trongbài giảng này chỉ mới đề cập ngang phiên bản .NETFramework 2.0. Mong rằng, qua bài giảng này, sinh viên cóthể nắm bắt được những vấn đề cốt lõi của ngôn ngữ lậptrình C# để làm cơ sở cho việc nghiên cứu sâu hơn về ngônngữ lập trình này. Bài giảng không sao tránh khỏi những thiếu sót.Mong các thầy cô và các bạn sinh viên đóng góp ý kiến đểhoàn thiện hơn trong những lần chỉnh sửa sau. Xin chân thành cảm ơn. Quảng Ngãi, tháng 11 năm 2018 Nguyễn Văn Toán i MỤC LỤCChương 1: Giới thiệu Microsoft .NET, cơ sở của ngôn ngữ C# .................... 1 1.1. Tổng quan Microsoft .NET ................................................................. 1 1.1.1. Kiến trúc .NET framework ..................................................... 1 1.1.2. Biên dịch và ngôn ngữ trung gian .......................................... 3 1.2. Giới thiệu ngôn ngữ C# ...................................................................... 4 1.2.1. Chương trình đầu tiên ............................................................. 4 1.2.2. Kiểu dữ liệu, biểu thức, câu lệnh ............................................ 6 1.2.3. Chú thích ............................................................................... 12 1.2.4. Các cấu trúc dữ liệu .............................................................. 13 1.3. Câu hỏi và bài tập ............................................................................. 16 1.4. Bài mẫu ............................................................................................. 17Chương 2: Hướng đối tượng trong C# ........................................................... 20 2.1. Lớp, đối tượng................................................................................... 20 2.1.1. Các thành phần của lớp......................................................... 21 2.1.2. Phạm vi truy cập của lớp ...................................................... 21 2.1.3. Ví dụ về lớp .......................................................................... 22 2.2. Không gian tên, lệnh using ............................................................... 24 2.2.1. Không gian tên ...................................................................... 24 2.2.2. Lệnh using ............................................................................ 25 2.2.3. Bí danh của không gian tên .................................................. 25 2.3. Quản lý ngoại lệ ................................................................................ 26 2.3.1. Cấu trúc của một ngoại lệ ..................................................... 26 2.3.2. Ném ngoại lệ ......................................................................... 27 2.3.3. Bắt ngoại lệ ........................................................................... 27 2.4. Một số lớp thông dụng ...................................................................... 29 2.4.1. List ........................................................................................ 29 2.4.2. String..................................................................................... 30 2.4.3. StreamReader, StreamWriter ....... ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình C#: Phần 1 - ĐH Phạm Văn Đồng TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN VĂN TOÁN BÀI GIẢNGLẬP TRÌNH C# Quảng Ngãi, 2018 TRƯỜNG ĐẠI HỌC PHẠM VĂN ĐỒNG KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN VĂN TOÁN BÀI GIẢNGLẬP TRÌNH C# (DÙNG CHO SINH VIÊN BẬC ĐẠI HỌCNGÀNH CÔNG NGHỆ THÔNG TIN VÀ SƯ PHẠM TIN HỌC) LƯU HÀNH NỘI BỘ LỜI NÓI ĐẦU Lập trình C# là môn học tìm hiểu các kiến thức cơbản về lập trình xây dựng ứng dụng bằng ngôn ngữ lậptrình C#. Nội dung cơ bản của môn học này giới thiệu cáckiến thức cơ bản của C#, hướng đối tượng trong C#, cácđiều khiển hỗ trợ thiết kế giao diện và các điều khiển hỗ trợtruy cập CSDL, in kết quả. Bài giảng được biên soạn và giảng dạy cho sinh viênngành Công nghệ thông tin với sinh viên đã có kiến thức cơbản về lập trình, lập trình hướng đối tượng, hệ quản trị cơsở dữ liệu Microsoft SQL Server. Vì thế, những nội dung liênquan đến các phần kiến thức này trong bài giảng chủ yếu làtóm tắt, nhắc lại. Ngôn ngữ C# hiện đang được cập nhật thườngxuyên. Qua mỗi phiên bản, mẫu lập trình được thay đổitheo hướng tiện lợi hơn và các công nghệ mới, hiện đạiđược bổ sung vào. Hiện nay, phạm vi kiến thức của ngônngữ C# rất rộng. Nội dung kiến thức được trình bày trongbài giảng này chỉ mới đề cập ngang phiên bản .NETFramework 2.0. Mong rằng, qua bài giảng này, sinh viên cóthể nắm bắt được những vấn đề cốt lõi của ngôn ngữ lậptrình C# để làm cơ sở cho việc nghiên cứu sâu hơn về ngônngữ lập trình này. Bài giảng không sao tránh khỏi những thiếu sót.Mong các thầy cô và các bạn sinh viên đóng góp ý kiến đểhoàn thiện hơn trong những lần chỉnh sửa sau. Xin chân thành cảm ơn. Quảng Ngãi, tháng 11 năm 2018 Nguyễn Văn Toán i MỤC LỤCChương 1: Giới thiệu Microsoft .NET, cơ sở của ngôn ngữ C# .................... 1 1.1. Tổng quan Microsoft .NET ................................................................. 1 1.1.1. Kiến trúc .NET framework ..................................................... 1 1.1.2. Biên dịch và ngôn ngữ trung gian .......................................... 3 1.2. Giới thiệu ngôn ngữ C# ...................................................................... 4 1.2.1. Chương trình đầu tiên ............................................................. 4 1.2.2. Kiểu dữ liệu, biểu thức, câu lệnh ............................................ 6 1.2.3. Chú thích ............................................................................... 12 1.2.4. Các cấu trúc dữ liệu .............................................................. 13 1.3. Câu hỏi và bài tập ............................................................................. 16 1.4. Bài mẫu ............................................................................................. 17Chương 2: Hướng đối tượng trong C# ........................................................... 20 2.1. Lớp, đối tượng................................................................................... 20 2.1.1. Các thành phần của lớp......................................................... 21 2.1.2. Phạm vi truy cập của lớp ...................................................... 21 2.1.3. Ví dụ về lớp .......................................................................... 22 2.2. Không gian tên, lệnh using ............................................................... 24 2.2.1. Không gian tên ...................................................................... 24 2.2.2. Lệnh using ............................................................................ 25 2.2.3. Bí danh của không gian tên .................................................. 25 2.3. Quản lý ngoại lệ ................................................................................ 26 2.3.1. Cấu trúc của một ngoại lệ ..................................................... 26 2.3.2. Ném ngoại lệ ......................................................................... 27 2.3.3. Bắt ngoại lệ ........................................................................... 27 2.4. Một số lớp thông dụng ...................................................................... 29 2.4.1. List ........................................................................................ 29 2.4.2. String..................................................................................... 30 2.4.3. StreamReader, StreamWriter ....... ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình C# Lập trình C# Kỹ thuật lập trình Kiến trúc .NET framework Hướng đối tượng trong C#Tài liệu liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 267 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 209 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 196 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 169 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 153 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 119 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0 -
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 109 0 0 -
Bài giảng Kỹ thuật lập trình - Chương 10: Tổng kết môn học (Trường Đại học Bách khoa Hà Nội)
67 trang 106 0 0 -
Giáo trình Nhập môn lập trình VB6: Phần 2
184 trang 93 0 0