Bài giảng Lập trình trên Windows với Microsoft.NET - Bài 1: Giới thiệu Microsoft.NET - Hồ Hoàn Kiếm

Lập trình trên Windows  
với Microsoft® .NET  
Giảng viên : Hồ Hoàn Kiếm  
Nội dung môn học  
◼ 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 .  
Giới thiệu Microsoft.NET.  
◼ 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 .  
Microsoft .NET Framework Architecture  
Microsoft  
Microsoft  
JScript®  
Visual Basic®  
.NET  
C++ C#  
…
Common Language Specification  
Framework Class Library  
Common Language Runtime  
Windows  
LINUX  
.NET Platform  
Developer  
Tools  
Devices  
Servers  
XML Web  
Services  
User  
Experiences  
Programming Services  
.NET Framework  
Visual Basic  
Applications  
Class Library  
Data Types  
ADO.NET  
.NET  
Platform  
Code  
Visual C#  
Applications  
Web Services  
Windows  
JIT compiler produces  
machine language  
Visual C++  
Applications  
Common Language  
Runtime  
Source code compiles  
as MSIL  
Các đặc điểm của Visual Studio .NET  
Web Forms  
Tools  
Windows  
Forms Tools  
Visual Studio .NET  
Multiple  
Languages  
Error  
Handling  
XML Web  
Services Tools  
One-stop Application  
Development  
Data Access  
Design  
Develop  
Debug  
Deploy  
Hổ trợ lập trình đa ngôn ngữ.  
Độc lập với hệ điều hành (Platform ).  
Xây dựng ứng dụng nhanh chóng và dễ dàng.  
Hổ trợ xây dựng ứng dụng cho nhiều thiết bị .  
Môi trường thiết kế trực quan .  
Hướng đến các ứng dụng trên Internet (Webservice, WAP…)  
MSIL, JIT và CLR  
VB  
C++  
C#  
JScript  
J#  
Common Language Specification  
Microsoft Intermediate Language (MSIL)  
Just ITime Compiler (JIT)  
Common Language Runtime (CLR)  
Operating System  
Thực thi một chương trình .Net  
C#  
Code  
C#  
Compiler  
Visual Basic  
JIT  
Compiler  
VisualBasic  
Compiler  
IL  
Code  
COBOL  
Code  
COBOL  
Compiler  
Native  
Code  
Thực thi các chương trình .NET  
MSIL  
+
Metadata  
.NET  
source  
code  
Machine  
code  
Code  
executed  
2nd Compilation  
1st Compilation  
Microsoft Intermediate Language  
MSIL  
.NET  
source  
code  
Machine  
code  
Code  
executed  
Helps Language  
interoperability  
MSIL converted to  
CPU-specific code by  
CLR  
IL is not bytecode, but  
is very close to it.  
Therefore, when the  
application is executed,  
the IL to machine code  
conversion is quick!  
CPU-independent set of  
instructions  
MSIL  
.NET  
source  
code  
hine  
de  
Code  
executed  
+
Metadat  
a
CLR  
Manages memory  
Cross-language  
integration  
(especially cross-  
language  
inheritance)  
Makes it easy to design  
components &  
applications whose  
objects interact across  
languages  
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 …  
}
ppt 19 trang Thùy Anh 22360 Free
Bạn đang xem tài liệu "Bài giảng Lập trình trên Windows với Microsoft.NET - Bài 1: Giới thiệu Microsoft.NET - Hồ Hoàn Kiếm", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pptbai_giang_lap_trinh_tren_windows_voi_microsoft_net_bai_1_gio.ppt