k2008vb2

New Member
Download miễn phí Giáo trình ASP.NET Tiếng việt Pro - Lập trình với C#
Giáo trình ASP.NET Tiếng việt Pro - Lập trình với C#

Chương 1. Giới thiệu chung về cấu trúc ASP.NET Framwork và cơ bản về C#

I. Giới thiệu chung về ASPNetFramwork
1. ASP.NET và .NET FRAMEWORK
ASP.NET là một phần của .NET FrameWork Để xây dựng trang asp.NET bạn cần thêm vào các đặc tính của .netframework. NetFrameWork chứa đựng hai phần FrameWork Class Library và Commom Language Runtime.
1.1 Hiểu về Framework Class Library
Framework chứa đựng hàng nghìn lớp mà bạn có thể sử dụng trong ứng dụng của mình. Ví dụ một vài lớp của .Net Framework
-Lớp File: cho phép bạn tạo file, sửa, xoá hay kiểm tra sự tồn tại của file trên đĩa cứng…
-Lớp Graphics: Cho phép bạn làm việc với nhiều kiểu của ảnh, bạn cũng có thể tạo ra các ảnh từ các cách trên lớp này.
-Lớp SmtpClient: Cho phép bạn gửi thư.
Hiểu về Namespaces: hơn 13 nghìn lớp trong Netframework. Đây là một con số rất lớn, Microsoft đã chia các lớp cùng xử lý về một vấn đề gì đó vào các không gian tên chung hay namespaces.
Một Namespace đơn giản là một danh mục, ví dụ tất cả các lớp thao tác với File và thư mục chúng ta đưa vào một namespaces chung gọi là System.IO, hay tất cả các lớp làm việc với SqlServer có thể đưa vào namespace System.Data.SqlClient.
Các namespaces chung nhất trong net:
. System
. System.Collections
. System.Collections.Specialized
. System.Configuration
. System.Text
. System.Text.RegularExpressions
. System.Web
. System.Web.Caching
. System.Web.SessionState
. System.Web.Security
. System.Web.Profile
. System.Web.UI
. System.Web.UI.WebControls
. System.Web.UI.WebControls.WebParts

1.2 Hiểu và Assembly:
Một Assembly là một file dll trên đĩa cứng của bạn, nơi mà lưu trữ các lớp của .NET, ví dụ tất cả các lớp trong .ASP.NET Framework đều nằm trong Assembly System.web.dll.
Trước khi sử dụng các lớp trong dll bạn cần tạo một tham chiếu đến file dll này
1.3 Hiểu về Commom Language Runtime(CLR)
Phần thứ 2 của NetFramework là CLR chịu trách nhiệm về thực thi mã ứng dụng của bạn.
Khi bạn viết ứng dụng bằng ngôn ngữ C#, VB.NET hay bằng một ngôn ngữ bất kỳ trên nền NetFramwork mã của bạn sẽ được không bao giờ biên dịch trực tiếp thành mã máy. Thay vào đó chúng được biên dạng sang ngôn ngữ đặc tả MSIL (Microsoft intermediate Language).
MSIL nhìn rất giống với ngôn ngữ hướng đối tượng Assembly, nhưng không giống kiểu ngôn ngữ Assembly. MSIL là ngôn ngữ bậc thấp và phụ thuộc vào Platform.
Khi ứng dụng của bạn thực thi, mã MSIL là “just in time” biên dịch sang mã máy bởi JITTER(just in time compiler)
Như vậy khi bạn viết các lớp trên .Net bằng bất kỳ ngôn ngữ nào khi bạn biên dịch sang Assembly bạn đều có thể sử dụng Assembly đó cho các ngôn ngữ khác.

1.4 Hiểu về các điều khiển trên Asp.net
Các điều khiển asp.net là phần quan trọng nhất trong ASP.NET Framework. một Control ASP.NET là một lớp mà thực thi trên server và đưa ra nội dung trên trình duyệt. ASP.NET có hơn 70 control mà bạn có thể sử dụng trong xây dựng ứng dụng web của bạn và cơ bản nó chia ra các nhóm control sau:
Standard control: bao gồm các điều khiển đưa ra các thành phần chuẩn của form như: Label, Button, TextBox…
Validator Control: là các control cho phép bản kiểm tra tính hợp lệ của các control cho phép nhập giá trị trên form.
Rich Control: là những điều khiển như FileUpload, Calendar…
Data Control là các điều khiển cho phép thao tác với dữ liệu
Navigation Control: là những điều khiển giúp bạn dễ dàng di chuyển giữa các trang trong website.
Login control: Là các điều khiển về bảo mật của ứng dụng cho phép bạn đưa ra các form đăng nhập, thay đổi mật khẩu…
HTML Control: cho phép bạn chuyển các điều khiển của HTML thành các điều khiển có thể làm việc trên server.
Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:




Giáo trình Lập trình với ASP.net
Giáo trình lập trình Web API Service (MVC5) với ASP.net tiếng Việt
Tổng hợp các thủ thuật lập trình asp.net
Giáo trình ASP.NET Tiếng việt Pro - Lập trình với C#
Giáo trình Asp.net 3.5
Lập trình ứng dụng web với ASP.NET
 
Top