• Trước đây Trường đại học Quốc gia thực hiện việc quản lý học viên cần rất nhiều về.. nhân lực cũng như vật lực để quản lý nhiều vấn đề như :.[r]
(1)BÀI 1
GIỚI THIỆU NET VÀ C#
(2)2 TÌNH HUỐNG DẪN NHẬP
Vậy làm để máy tính thực công việc quản lý
học viên?
• Trước Trường đại học Quốc gia thực việc quản lý học viên cần nhiều
nhân lực vật lực để quản lý nhiều vấn đề như:
Mã học viên, tên , tuổi, quê quán, khoa, ngành tốt nghiệp, học, bị đuổi học, tạm dừng bảo lưu, môn học, học, chưa học, điểm vào trường, điểm trường, điểm mơn học,…
• Khi công nghệ thông tin phát triển, tin học ứng dụng vào nhiều lĩnh vực Trong
đó, lĩnh vực có nhiều ứng dụng quản lý học viên Hơn nữa, việc ứng dụng internet vào lĩnh vực quản lý nhiều Chính vậy, trường đại học quốc gia
(3)MỤC TIÊU
Trình bày đặc điểm chung ngơn ngữ C#
Mơ tả NET vai trị C#
Mơ tả cơng cụ Visual Studio 2008
(4)4 NỘI DUNG
Giới thiệu chung C#
1
Giới thiệu NET
2
Giới thiệu Visual Studio.NET
3
Làm việc với Visual Studio 2008 4
(5)• Ngơn ngữ lập trình C# gì?
• Đặc điểm C#
• Ngơn ngữ C# ngơn ngữ khác
• Soạn thảo biên dịch chương trình C#
(6)6
• C# ngơn ngữ lập trình đơn giản, an toàn, đại, hướng đối tượng, đặt trọng
tâm vào internet, có khả thực thi cao mơi trường NET
• Ngơn ngữ C# phát triển đội ngũ kỹ sư Microsoft Trong đó, người dẫn đầu Anders Hejlsberg Scott Wiltamuth
• Phát hành phiên vào tháng năm 2000
(7)• Hỗ trợ lập trình cấu trúc, lập trình hướng đối tượng, hướng thành phần; • Mạnh mẽ mềm dẻo, kiểm sốt xử lý ngoại lệ;
• Ít từ khóa;
• Cơ chế tự động thu dọn rác; • Chỉ cho phép đơn kế thừa;
• Hỗ trợ khái niệm interface property;
• Lớp object cha tất lớp, lớp dẫn xuất từ lớp object
(8)8
Có hai cách để soạn thảo, biên dịch thực thi cho chương trình C# là:
• Sử dụng chương trình soạn thảo văn sử dụng command line để biên
dịch thực thi
• Sử dụng mơi trường phát triển tích hợp (IDE)
1.3 SOẠN THẢO VÀ BIÊN DỊCH CHƯƠNG TRÌNH C#
Biên dịch chương trình C#
• Ngơn ngữ C# biên dịch chương trình mã trung gian (MSIL)
• Sau thực cách thông dịch biên dịch máy ảo tương ứng
QLSV.cs C# Compiler
QLSV.exe QLSV.dll
CLR Windows
Thực thi Windows CLR
Linux
Thực thi Linux
Thực thi MacOS CLR
MacOS
(9)Sử dụng chương trình soạn thảo văn bản
• Dùng trình soạn thảo văn để lập trình • Lưu tập tin dạng *.cs
• Dùng command line để biên dịch thực thi tập tin nguồn Mẫu dòng lệnh biên
dịch là:
csc.exe [/out: <file thực thi>] <file nguồn>
Ví dụ:
csc.exe /out:C:\QLSV.exe d:\QLSV.cs
Sử dụng IDE
• Dùng IDE VS.NET
• Mở chương trình VS.NET cài máy • Tạo chương trình
• Soạn thảo chương trình cửa sổ
(10)10
Các loại ứng dụng C#
• Chương trình Console (TUI)
Giao tiếp với người dùng bàn phím
Khơng có giao diện đồ họa (GUI) • Chương trình Windows Form
Giao tiếp với người dùng bàn phím mouse
Có giao diện đồ họa xử lý kiện
• Chương trình Web Form
Kết hợp với ASP NET, C# đóng vài trị xử lý bên (underlying code)
Có giao diện đồ họa xử lý kiện