...
1.2. Giới thiệu ASP. NET
ASP. NET là công nghệ phát triển các ứng dụng trên nền web, thế hệ kế tiếp của ASP
(Active Server Page – Trang web được xử lý bên phía máy chủ). ASP. NET là một thành
phần ... studio .NET đã có các phiên bản:
Visual Studio 2003, .NET Framework 1.1
Visual Studio 2005, .NET Framework 2.0
Visual Studio 2008, .NET Framework 3.5
1.3.2 Cài đặt Visual Studio .NET 2008 ... thiệu môi trường tích hợp (IDE) của ASP. NET.
Một điều thật tuyệt vời là Visual Studio sử dụng một trình IDE chung cho toàn bộ ngôn
ngữ lập trình (ASP. NET, VB .NET, C#,…). Điều này đảm bảo tính...
...
1
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
Trong giáo trình này chúng ta sẽ học ASP. NET trên IDE VisualStdio2005(Bạn có thể ... 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ử ... 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...
... of ASP. NET.
With ASP. NET AJAX, you can easily convert your existing ASP. NET applications to
AJAX applications, and you can add sophisticated user interface elements such as drag
and drop, networking, ... integrate with ASP. NET 2.0.
Introducing ASP. NET 2.0 Server Controls
Understanding the ASP. NET 2.0 AJAX Extensions and how they are architected first
requires an understanding of what ASP. NET 2.0 server ... using
Visual Studio 2005, you will also need the ASP. NET AJAX Extensions and the ASP. NET
AJAX Toolkit, which can be downloaded from
http://ajax .asp. net
.
■
INTRODUCTIONxviii
828-8 FM.qxd 10/15/07...
... web với ASP. NET Trang 17/174
ASP. Net hỗ trợ mạnh mẽ bộ thư viện phong phú và đa dạng của .Net Framework, làm việc với
XML, Web Service, truy cập cơ sở dữ liệu qua ADO .Net, …
ASPX và ASP có ... dịch vụ. ASP. Net.
.Net Phatform
Những sản phẩm công nghệ .Net của Microsoft bao gồm: MSN .Net, Office .Net, Visual Studio .Net và
Windows Server 2003 được biết đến với tên gọi Windows .Net Server. ... giảng dạy
Học phần 3 - Lập trình ứng dụng web với ASP. NET Trang 38/174
hplASP _net. NavigateUrl = "http://www .asp. net& quot;
hplASP _net. Target = "_blank"
Kết quả hiển trị trên...
... lập trình ( .NET)
•
Cập nhật file ngay khi Server đang chạy!
aspnet
Lập trình với ASP. NET
Lập trình với ASP. NET
(Programming with asp. net)
Trình bày: Hà Đồng Hưng
Lập trình với ASP. NET
5
Các nhược ... caching, cultures…
Lập trình với ASP. NET
17
Vai trò của .NET Framework
Vai trò của .NET Framework
Lập trình với ASP. NET
13
Các mục tiêu
Các mục tiêu
•
ASP. NET và Microsoft® .NET Framework
–
“Nhìn lại ... trúc
•
Chương trính ứng dụng ASP. NET
–
Những mô hình
•
Sử dụng Visual Studio .NET
–
Trực quan đơn giản
Lập trình với ASP. NET
2
Các mục tiêu
Các mục tiêu
•
ASP. NET và Microsoft® .NET Framework
–
“Nhìn...
... .NET <> C#
–
Visual Studio .NET là một môi trường cung cấp tất cả các
công cụ cần thiết để phát triển các chương trình ứng dụng.
–
Ngôn ngữ chỉ là một khía cạnh của Win/Web app
aspnet
aspnet
Ứng ... if(điều_kiện)
{
khối_lệnh;
}
else
{
khối_lệnh;
}
Giới thiệu VMWare Workstation
4
Visual Studio .NET & C#
Visual Studio .NET & C#
•
IDE – Visual Studio .NET
–
Visual Studio .NET là môi trường để phát triển các Ưng dụng
Windows ... Project
•
Class library
•
Windows control library
•
Console application
•
Windows service
•
ASP. NET Web application
•
ASP. NET Web service
•
Web control library
Giới thiệu VMWare Workstation
7
Web app đầu...
... Button
•
Sự kiện Validation.
–
server controls kiểm tra hợp lệ sử dụng loại sự kiện này
aspnet
aspnet
Vòng đời và Các sự kiện
Vòng đời và Các sự kiện
(Life Cycle and Events)
(Life Cycle and ... application kết thúc.
Bạn không biết
chính xác khi
nào sự kiện
Application_End
sẽ xảy ra
(ASPNET: GC, OLE:
Ref counting)
Giới thiệu VMWare Workstation
20
Sự kiện Server Control
Sự kiện Server ... Visual Studio .NET biên dịch tất cả mã nguồn (source code)
thành tập tin thực thi (DLL) và đặt file này trong thư mục bin
–
Phần diện mạo (appearance) của application trong các file .aspx
và .html
Fig.3...
... CheckBox
•
HTML tags
–
< ;asp: RadioButton id="R1" runat="server">< /asp: RadioButton>
–
< ;asp: CheckBox id="C1" runat="server">< /asp: CheckBox>
•
Use ... giản
–
Kết dữ liệu với Cơ sở dữ liệu
•
Các control kiểm tra tính hợp lệ
•
Các control khác
aspnet
aspnet
Làm việc với các control
Làm việc với các control
(Working with controls)
(Working with ... control:
–
< ;asp: controlname id="some_id" runat="server"/>
•
HTML control:
–
HTML tags
•
Ví dụ:
–
< ;asp: TextBox id="txtText" runat="server">< /asp: TextBox>
–
<INPUT...
... DataTable("Customers")
ds.Tables.Add(tbl)
aspnet
aspnet
Truy cập dữ liệu với ADO .NET
Truy cập dữ liệu với ADO .NET
Hà Đồng Hưng
Mục tiêu
Mục tiêu
•
Giới thiệu
–
ADO .NET và Các Công nghệ khác
•
Các Đối ... hiệu quả bằng ADO .NET)
ADO .NET là gì?
ADO .NET là gì?
•
ADO .NET là một tập hợp các thư viện trong Microsoft .NET
Framework giúp giao tiếp với các lưu trữ dữ liệu khác nhau
từ .NET application
–
Kết ... row(“TenKH"))
Mô hình ADO .NET
Mô hình ADO .NET
•
ADO .NET được thiết kế để giúp các nhà phát triển xây dựng hiệu
quả các ứng dụng csdl đa tầng qua intranet và Internet
...
... năng lập trình ASP thì mô hình lập trình mới ASP. NET sẽ rất gần gũi.
Tuy là như vậy nhưng ASP. NET đã có những thay đổi rất đặc biệt so với ASP, ASP. NET
đã có cấu trúc hơn và hướng đối tượng. ... trực
tiếp sang ASP. NET, cần thiết phải có một số thay đổi nhất định để có thể chuyển sang
ASP. NET. Để có thêm thông tin về vấn đề này hãy xem mục Migrating from ASP to
ASP. NET trong MSDN. ... thời gian sống của ứng dụng, ASP. NET duy trùy một số thực thể Global.asax
chung dẫn xuất từ lớp HttpApplication. Khi ứng dụng ASP. NET nhận một yêu cầu HTTP
thì ASP. NET page framework sẽ chỉ định...
... nội dung mà mục nội dung này thuộc về.
17
ASP. NET AJAX Offline Documentation 342
ASP. NET AJAX Control Toolkit 343
ASP. NET AJAX Futures 348
ASP. NET AJAX 1.0 Samples 351
PHỤ LỤC D. MỘT ... ý
HTML Editor
được sử dụng trong trang
AddEditContent.aspx
. Editor này không
phải của
.NET Framework
, cũng không phải của
ASP. NET
. Đó là
FCKeditor
, một dự án mã nguồn
mở, được phát ... class=“IntroText”>< ;asp: Literal ID=“litIntrotext”
runat=“server”>< /asp: Literal></div>
<div class=“BodyText”>< ;asp: Literal ID=“litBodyText”
runat=“server”>< /asp: Literal></div>...
... dụ
:
hplASP _net. Text = "Trang chủ ASP. Net& quot;
hplASP _net. ImageUrl = "Hinh \Asp_ net. jpg"
Tài liệu hướng dẫn giảng dạy
Học phần 3 - Lập trình ứng dụng web với ASP. NET Trang ... web với ASP. NET Trang 17/174
ASP. Net hỗ trợ mạnh mẽ bộ thư viện phong phú và đa dạng của .Net Framework, làm việc với
XML, Web Service, truy cập cơ sở dữ liệu qua ADO .Net, …
ASPX và ASP có ... XMLWriter,…
c. ASP. NET
Bộ thư viện các lớp đối tượng dùng trong việc xây dựng các ứng dụng Web. ASP. NET không phải là
phiên bản mới của ASP 3.0. Ứng dụng web xây dựng bằng ASP. NET tận dụng được...
...
HTML using ASP. NET technology. You’ll learn key fundamental aspects of ASP.
NET, such as web forms, data binding, and deploying ASP. NET applications
using IIS. Next, you’ll look at .NET 3.x (WCF, ... Moroney
Companion
eBook Available
THE APRESS ROADMAP
Silverlight and ASP. NET
Revealed
Foundations of
ASP. NET AJAX
Pro ASP. NET 3.5
in C# 2008
Pro ASP. NET 3.5
Server Controls with
AJAX Components
Pro Silverlight ... default options are as follows:
ASP. NET Web Site: This is a web site that uses ASP. NET to execute. It comes with a
sample file called
Default.aspx
, which is an ASP. NET Web Forms application. (This...
... Applications 12
Microsoft’s .NET 3.5 Framework 12
ASP. NET 3.5 12
ASP. NET Futures 13
ASP. NET 3.5 Extensions 13
Web services 14
JavaScript and client-side code 14
ASP. NET AJAX 15
Dynamic HTML 16
Extensible ... to Know ASP. NET and Visual Web Developer
05_195925 ch01.qxp 1/11/08 9:45 PM Page 12
Part I
Getting to Know
ASP. NET and
Visual Web
Developer
04_195925 pt01.qxp 1/11/08 9:45 PM Page 7
ASP. NET 3.5 ... data-driven ASP. NET pages —
something you do often as a .NET Web developer. Building
on your success, the last chapter (Chapter 5) walks you
through assembling forms that accept user input with
ASP. NET...