1. Trang chủ
  2. » Công Nghệ Thông Tin

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

15 196 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 525,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

• Kiến trúc của .Net Framework • Microsoft Intermediate LanguageMSIL • Comon Language RuntimeCLR • 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

Trang 1

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

Trang 2

Đố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

Trang 3

 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

Trang 4

 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

Trang 5

 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)

Trang 6

 Kiến trúc Net Framework

 CLR

Trang 7

 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)

Trang 8

 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

Trang 9

 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)

Trang 10

 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

Trang 11

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

Trang 12

 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

Trang 13

 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

Trang 14

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

Trang 15

 Tài liệu tham khảo

• Microsoft Visual C# 2005: http://www.microsoft.com/express/2005/

• [ebook] MSDN Training - Introduction to C# Programming for the

Microsoft.NET Platform

• [ebook] Microsoft.Press.Microsoft.Visual.C.Sharp.2005.Step.by.Step

• http://www.csharpcorner.com/

• http://www.csharp-station.com

• http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm

Ngày đăng: 04/12/2015, 14:32

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN