Bài giảng Lập trình trên Windows với Microsoft .NET

Được phát triển bởi Microsoft do nhóm Anders Hejlsberg và Scott Wiltamuth sáng tác.

Ngôn ngữ lập trình trực quan, hướng sự kiện, hướng đối tượng.

Dựa theo ý tưởng các ngôn ngữ khác : C,C++, Java và Visual Basic.

Hổ trợ đầy đủ bởi .Net Platform.

Compiler hiệu quả nhất trong .Net family.

Khả năng thay thế cho C++.

Hạn chế sử dụng con trỏ.

 

ppt19 trang | Chia sẻ: maiphuongdc | Lượt xem: 2095 | Lượt tải: 5download
Bạn đang xem nội dung tài liệu Bài giảng Lập trình trên Windows với Microsoft .NET, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Lập trình trên Windows với Microsoft® .NET Giảng viên : Hồ Hoàn Kiếm Giới thiệu Microsoft.Net . Giới thiệu ngôn ngữ C# và các khái niệm cơ bản. Lập trình hướng đối tượng với C#. Lập trình Winforms với C#. Lập trình cơ sở dữ liệu với ADO.Net . Nội dung môn học Khảo sát kiến trúc .Net . Xây dựng các ứng dụng với .Net . Các thành phần trong .Net Framework. Vai trò của CLR và IL . Giới thiệu Microsoft.NET. Microsoft .NET Framework Architecture Windows LINUX Common Language Runtime Framework Class Library Common Language Specification Microsoft Visual Basic® .NET C++ C# Microsoft JScript® … Microsoft Visual Studio® .NET .NET Platform Design Develop Debug Deploy Các đặc điểm của Visual Studio .NET Microsoft Intermediate Language (MSIL) Common Language Specification Common Language Runtime (CLR) Just In-Time Compiler (JIT) Operating System MSIL, JIT và CLR Thực thi một chương trình .Net C# Code C# Compiler Visual Basic Code Visual Basic Compiler COBOL Code COBOL Compiler IL JIT Compiler Native Code .NET source code Language Compiler MSIL + Metadata Machine code Code executed CLR 1st Compilation 2nd Compilation Thực thi các chương trình .NET Microsoft Intermediate Language MSIL Helps Language interoperability IL is not bytecode, but is very close to it. Therefore, when the application is executed, the IL to machine code conversion is quick! MSIL converted to CPU-specific code by CLR CPU-independent set of instructions CLR Manages memory Makes it easy to design components & applications whose objects interact across languages Cross-language integration (especially cross-language inheritance) Compile once, and run on any CPU & OS that supports the runtime! Visual C#.Net và các khái niệm cơ bản Được phát triển bởi Microsoft do nhóm Anders Hejlsberg và Scott Wiltamuth sáng tác. Ngôn ngữ lập trình trực quan, hướng sự kiện, hướng đối tượng. Dựa theo ý tưởng các ngôn ngữ khác : C,C++, Java và Visual Basic. Hổ trợ đầy đủ bởi .Net Platform. Compiler hiệu quả nhất trong .Net family. Khả năng thay thế cho C++. Hạn chế sử dụng con trỏ. Chương trình C# using System; class SampleCSharp { static void Main(string[] args) { Console.WriteLine("Hello world"); } } Các kiểu dữ liệu trong C# Các kiểu dữ liệu đơn giản : int, float, string , char, bool.. Các kiểu dữ liệu tham chiếu : đối tượng, lớp. Các bổ từ khi sử dụng với biến : private, public, protected Các kiểu dữ liệu khác : Array, Struct, Enum... Giá trị mặc định cho các kiểu dữ liệu : Nhập và xuất trong C# Sử dụng các phương thức của lớp Console trong namspace System. Console.WriteLine() Console.Write() Console.ReadLine() Console.Read () Ví dụ : using System; class SampleCSharp { static void Main(string[] args) { //Nhập vào 1 chuổi string s = Console.ReadLine(); //Nhập vào số nguyên int n = int.Parse(Console.ReadLine()); //In ra mà hình Console.WriteLine("s = {0} va n = {1}",s,i); } } Cấu trúc If Cú pháp : if (biểu thức ) { //Các câu lệnh … } else { //Cá câu lệnh … }

Các file đính kèm theo tài liệu này:

  • pptC# co ban 1-HHK.ppt
  • pptC# co ban 2-HHK.ppt
  • pptC# co ban 3-HHK.ppt
  • pptC# co ban 4-HHK.ppt
  • pptC# co ban 5-HHK.ppt
  • pptC# co ban 6-HHK.ppt
  • pptC# co ban 7- HHK.ppt
  • pptC# co ban 8- HHK.ppt
  • pptC# co ban 9- HHK.ppt
  • pptC# co ban 10-HHK.ppt