Danh mục

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    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 35,000 VND Tải xuống file đầy đủ (61 trang) 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 ....... ...

Tài liệu được xem nhiều: