Bài giảng Lập trình C# - Bài 1: 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

ppt15 trang | Chia sẻ: candy98 | Lượt xem: 684 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài giảng Lập trình C# - Bài 1: Giới thiệu: .Net Framework và C#, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
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, CMuốn học về ngôn ngữ lập trình hướng đối tượng và công nghệ .NetNội dung trình bày.Net Framework là gì?Kiến trúc của .Net FrameworkMicrosoft 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ảoGiớ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ểnNó 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.0Năm 2003: Version 1.1Năm 2005: Version 2.0Năm 2006: Version 3.0Năm 2007: Version 3.5Giới thiệu: .Net Framework và C#Kiến trúc của .Net FrameworkCác ngôn ngữ lập trìnhFramework class library (FCL)The Common Language Runtime(CLR)Giới thiệu: .Net Framework và C#Kiến trúc .Net FrameworkCLRGiớ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ượngKế 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ọcPhát triển ứng dụng sẽ rất chậmVisual 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ểnVisual 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 2003Năm 2005: Visual Studio 2005Năm 2007: Visual Studio 2008Giới thiệu: .Net Framework và C#Các phiên bản của Visual Studio 2005Giới thiệu: .Net Framework và C#Các thành phần chính của Visual Studio 2005Solution ExplorerCode EditorDebugProperties WindowsDynamic Help(MSDN library)Đây là tài liệu tra cứu tuyệt vời cho người viết chương trìnhCài đặt MSDNGiớ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ệnhBướ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ìnhBước 3: Biên dịch và gỡ lỗiBước 4: Chạy chương trìnhGiới thiệu: .Net Framework và C#Demo: Viết, biên dịch và chạy chương trình bằng Visual studioBước 1: Viết chương trìnhBướ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 projectGiới thiệu: .Net Framework và C#Tài liệu tham khảoMicrosoft 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ới thiệu: .Net Framework và C#
Tài liệu liên quan