Tải bản đầy đủ (.pdf) (10 trang)

Bài giảng ngôn ngữ C#: Bài 1 - Chử Đức Hoàng - Trường Đại học Công nghiệp Thực phẩm Tp. Hồ Chí Minh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (753.89 KB, 10 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>BÀI 1</b>



<b>GI</b>

<b>Ớ</b>

<b>I THI</b>

<b>Ệ</b>

<b>U .NET VÀ C#</b>



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

2

<b>TÌNH HUỐNG DẪN NHẬP</b>



Vậy làm thế nào để máy tính có thể thực hiện được cơng việc quản lý


học viên?


• 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ư:


Mã học viên, tên , tuổi, quê quán, khoa, ngành đã tốt nghiệp, đang học, đã bị đuổi
học, tạm dừng bảo lưu, các môn đã học, đang học, chưa học, điểm vào trường,
điểm ra trường, điểm mơn đã học,…


• Khi công nghệ thông tin phát triển, tin học được ứng dụng vào nhiều lĩnh vực. Trong


đó, một lĩnh vực có rất nhiều ứng dụng đó là 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ý cũng nhiều. Chính vì vậy, trường đại học quốc gia


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>MỤC TIÊU</b>



Trình bày được đặc điểm chung của ngơn ngữ C#


Mơ tả về .NET và vai trị của C# trong đó


Mơ tả cơng cụ Visual Studio 2008



</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

4

<b>NỘI DUNG</b>



Giới thiệu chung về C#


1



Giới thiệu về .NET


2



Giới thiệu về Visual Studio.NET


3



Làm việc với Visual Studio 2008

4



</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

• Ngơn ngữ lập trình C# là gì?


• Đặc điểm chính của C#


• Ngơn ngữ C# và các ngơn ngữ khác


• Soạn thảo và biên dịch chương trình C#


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

6


• C# là ngơn ngữ lập trình đơn giản, an toàn, hiện đại, hướng đối tượng, đặt trọng



tâm vào internet, có khả năng thực thi cao trong mơi trường .NET.


• Ngơn ngữ C# được phát triển bởi đội ngũ kỹ sư của Microsoft. Trong đó, người dẫn
đầu là <i>Anders Hejlsberg</i> và <i>Scott Wiltamuth</i>.


• Phát hành phiên bản đầu tiên vào tháng 7 năm 2000.


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=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ẽ và mềm dẻo, kiểm sốt và 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 và property;


• Lớp object là cha của tất cả các lớp, mọi lớp đều dẫn xuất từ lớp object.


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

8


Có hai cách để soạn thảo, biên dịch và thực thi cho chương trình C# đó là:


• Sử dụng chương trình soạn thảo văn bản bất kỳ rồi sử dụng command line để biên


dịch và thực thi.


• Sử dụng mơi trường phát triển tích hợp (IDE).



<b>1.3. SOẠN THẢO VÀ BIÊN DỊCH CHƯƠNG TRÌNH C#</b>



<b>Biên</b> <b>dịch chương</b> <b>trình C#</b>


• Ngơn ngữ C# biên dịch chương trình ra mã trung gian (MSIL).


• Sau đó thực hiện bằng cách thông dịch hoặc biên dịch trong từng máy ảo
tương ứng.


<b>QLSV.cs</b> <b>C# Compiler</b>


QLSV.exe
hoặc
QLSV.dll


CLR trên
Windows


Thực thi trên
Windows
CLR trên


Linux


Thực thi trên
Linux


Thực thi trên
MacOS
CLR trên



MacOS


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

<b>Sử dụng chương</b> <b>trình</b> <b>soạn thảo văn bản</b>


• Dùng bất kỳ một trình soạn thảo văn bản để lập trình.
• Lưu tập tin dưới dạng *.cs.


• Dùng command line để biên dịch và thực thi tập tin nguồn. Mẫu dòng lệnh biên


dịch là:


<i><b>csc.exe [/out: <file</b></i> <i><b>thực</b></i> <i><b>thi>] <file</b></i> <i><b>nguồn></b></i>


<i><b>Ví</b></i> <i><b>dụ</b><b>:</b></i>


csc.exe /out:C:\QLSV.exe d:\QLSV.cs


<b>Sử dụng</b> <b>IDE</b>


• Dùng bộ IDE của VS.NET


• Mở chương trình VS.NET đã được cài trên máy.
• Tạo mới một chương trình.


• Soạn thảo chương trình trong cửa sổ.


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

10


<b>Các</b> <b>loại ứng dụng</b> <b>C#</b>



• Chương trình Console (TUI)


 Giao tiếp với người dùng bằ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ằng bàn phím và mouse


 Có giao diện đồ họa và xử lý sự 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 dưới (underlying code)


 Có giao diện đồ họa và xử lý sự kiện


</div>

<!--links-->

×