Tải bản đầy đủ (.ppt) (15 trang)

Bài giảng c và môi trường donet bài 1

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 (184.19 KB, 15 trang )

Bài 1
Giới thiệu: .Net Framework và C#


Giới thiệu: .Net Framework và C#

 Đối tượng của bài học

• Đã biết ngôn ngữ lập trình có cấu trúc như
Pascal, C
• Muốn học về ngôn ngữ lập trình hướng đối
tượng và công nghệ .Net


Giới thiệu: .Net Framework và C#

 Nội dung trình bày

• .Net Framework là gì?
• Kiến trúc của .Net Framework
• Microsoft Intermediate Language(MSIL)
• Comon Language Runtime(CLR)
• Các đặc điểm cở bản của C#
• Cài đặt công cụ lập trình C#
• Các bước để viết và chạy chương trình đầu tiên bằng
C#
• Tài liệu tham khảo


Giới thiệu: .Net Framework và C#



.Net Framwork là gì?


Là môi trường đa ngôn ngữ để xây dựng, triển khai, và chạy các ứng
dụng, do hãng Microsoft phát triển



Nó cho phép phát triển các ứng dụng chạy trên nhiều môi trường khác
nhau như: các thiết bị di động, máy desktop, smartphone, dịch vụ web…



.Net Framework là thành phần có thể cài thêm hoặc có sẵn trong hệ điều
hành.



Năm 2002: Version 1.0



Năm 2003: Version 1.1



Năm 2005: Version 2.0




Năm 2006: Version 3.0



Năm 2007: Version 3.5


Giới thiệu: .Net Framework và C#
 Kiến trúc của .Net Framework

• Các ngôn ngữ lập trình
• Framework class library (FCL)
• The Common Language Runtime(CLR)


Giới thiệu: .Net Framework và C#

 Kiến trúc .Net Framework
 CLR


Giới thiệu: .Net Framework và C#

 Microsoft Intermediate Language(MSIL)
• Mã chương trình(C#,VB.Net..) khi biên dịch,
không được dịch ra ngôn ngữ máy mà được
biên dịch sang một ngôn ngữ có tên là:
Microsoft Intermediate Language(MSIL)



Giới thiệu: .Net Framework và C#



Common Language Runtime(CLR)


Sau khi biên dịch, lần đầu tiên chạy chương trình, MSIL sẽ được biên
dịch sang ngôn ngữ máy.



Quá trình chuyển đổi từ MSIL sang ngôn ngữ máy lúc thực thi chương
trình được thực hiện bời thành phần Just – in – time compiler nằm
trong CLR


Giới thiệu: .Net Framework và C#

 Các đặc điểm của ngôn ngữ lập trình C#

• Là ngôn ngữ lập trình hướng đối tượng


Kế thừa(inheritance)



Đa hình(Polymorphism)




Che dấu thông tin(Encapsulation)



Trừu tượng hóa(Data abstraction)

• Chuẩn hóa bởi ECMA(European Computer
Manufacturers Association)


Giới thiệu: .Net Framework và C#
 Cài đặt công cụ lập trình C#

• Có thể viết, biên dịch và chạy chương trình C# từ dòng lệnh.


Khó viết, khó học



Phát triển ứng dụng sẽ rất chậm

• Visual Studio là bộ công cụ dùng để phát triển các ứng dụng
chạy trên nền .Net Framework do hãng Microsoft phát triển
• Visual Studio cho phép phát triển các ứng dụng: desktop
application, web application, xml web service, mobile
apllications.

• Năm 2003: Visual Studio .Net 2003
• Năm 2005: Visual Studio 2005
• Năm 2007: Visual Studio 2008


Giới thiệu: .Net Framework và C#

 Các phiên bản của Visual Studio 2005


Giới thiệu: .Net Framework và C#

 Các thành phần chính của Visual Studio 2005

• Solution Explorer
• Code Editor
• Debug
• Properties Windows
• Dynamic Help(MSDN library)


Đây là tài liệu tra cứu tuyệt vời cho người viết chương trình



Cài đặt MSDN


Giới thiệu: .Net Framework và C#
 Các bước để viết và chạy một chương trình bằng C#


• Demo: Viết, biên dịch và chạy chương trình từ
dòng lệnh


Bước 1: Thiết lập biến môi trường(chỉ làm một lần duy nhất)



Bước 2: Viết chương trình



Bước 3: Biên dịch và gỡ lỗi



Bước 4: Chạy chương trình


Giới thiệu: .Net Framework và C#

 Demo: Viết, biên dịch và chạy chương trình bằng Visual studio

• Bước 1: Viết chương trình
• Bước 2: Biên dịch chương trình và gỡ lỗi (Shift +
F6)
• Bước 3: Chạy chương trình (Ctrl + F5)
 Một số chú ý:


• Cách viết và chạy nhiều ví dụ trong cùng một
project


Giới thiệu: .Net Framework và C#
 Tài liệu tham khảo

• Microsoft Visual C# 2005:
/>• [ebook] MSDN Training - Introduction to C# Programming
for the Microsoft.NET Platform
• [ebook]
Microsoft.Press.Microsoft.Visual.C.Sharp.2005.Step.by.Step
• />•
• />


×