Ngôn ngữ C#
Trần Văn Tèo
01/06/2006
Ngôn ngữ C#
1
Chương 1: C# và.Net Framework
1.
2.
3.
4.
5.
Giới thiệu .Net platform.
Tổng quan .Net Framework.
Lợi ích của .Net Framework.
Các thành phần trong .Net Framework.
Các ngôn ngôn ngữ trong .Net Framework.
01/06/2006
Ngôn ngữ C#
2
Giới thiệu .Net platform.
.NET Framework.
.NET My Services.
.NET Interprise Servers.
Visual Studio.NET
01/06/2006
Ngôn ngữ C#
3
Tổng quan .Net Framework.
Visual Basic
C++
C#
Perl
XML Web Services
J#
…
User Interface
ASP.NET
ADO.NET: Data and XML
.NET Framework Class Library
Common Language Runtime
Message
Queuing
COM+
(Transactions, Partitions,
Object Pooling)
IIS
WMI
Win32
01/06/2006
Ngôn ngữ C#
4
Lợi ích của .Net Framework
.NET Framework
Visual Basic Forms
MFC/ATL
ASP
Windows API
01/06/2006
Ngôn ngữ C#
5
Các thành phần của .Net Framework
Common Language Runtime
.NET Framework Class Library
ADO.NET: Data and XML
Web Forms and XML Web Services
User Interface for Windows
01/06/2006
Ngôn ngữ C#
6
Common Language Runtime
Base Class Library Support
Thread Support
COM Marshaler
Type Checker
Exception Manager
Security Engine
Debug Engine
MSIL to Native
Compilers
Code
Manager
Garbage
Collector
Class Loader
01/06/2006
Ngôn ngữ C#
7
.NET Framework Class Library
System
System.Security
System.Runtime.
InteropServices
System.Net
System.Text
System.Globalization
System.Reflection
System.IO
01/06/2006
System.Threading System.Configuration
System.Diagnostics
Ngôn ngữ C#
System.Collections
8
ADO.NET: Data and XML
ADO.NET: Data and XML
System.Xml
System.Data
DataSet
DataRow
DataTable
DataView
01/06/2006
System.Xml.Schema
System.Xml.Serialization
Ngôn ngữ C#
9
Web Forms and XML Web Services
ASP.NET
System.Web
Services
Description
UI
Discovery
Discovery
WebControls
HtmlControls
Protocols
01/06/2006
Caching
Security
Configuration
SessionState
Ngôn ngữ C#
10
User Interface for Windows
System.Windows.Forms
System.Drawing
01/06/2006
Ngôn ngữ C#
11
Các ngôn ngữ trong .Net Framework
C# – Designed for .NET
• New component-oriented language
Managed Extensions to C++
• Enhanced to provide more power and control
Visual Basic .NET
• New version of Visual Basic with substantial language
innovations
JScript .NET
• New version of JScript that provides improved
performance and productivity
J# .NET
• .NET Java-language support enabling new development
and Java migration
Third-party Languages
01/06/2006
Ngôn ngữ C#
12
Hết chương
Hỏi & Đáp
01/06/2006
Ngôn ngữ C#
13