Tải bản đầy đủ (.ppt) (34 trang)

bài 1 tổng quan về asp.net

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (831.13 KB, 34 trang )

1
1
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>2
2
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>Mục tiêu
Mục tiêu

Tìm hiểu môi trường phát triển ứng
dụng web với Visual Studio.Net 2010

Tạo và tổ chức một ứng dụng web đơn giản
3
3
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>Nội dung
Nội dung
1.
1.
Tổng quan về lập trình ứng dụng Web
Tổng quan về lập trình ứng dụng Web
1.
1.
Tổng quan về lập trình ứng dụng Web


Tổng quan về lập trình ứng dụng Web
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
3. Tạo ứng dụng web đầu tiên
3. Tạo ứng dụng web đầu tiên
3. Tạo ứng dụng web đầu tiên
3. Tạo ứng dụng web đầu tiên
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web
5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
4
4
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>Tổng quan về lập trình ứng dụng Web
Tổng quan về lập trình ứng dụng Web

Quá trình Request - Response

Web Server – Web Browser – HTTP

Mô hình ứng dụng




5
5
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Quá trình Request – Response
Bài 1: Tổng quan về ASP.NET
Tổng quan về lập trình ứng dụng Web
Web Browser
Web Server
Http Request
Http Response
Internet
6
6
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Web Server – Web Browser – HTTP

Web Server nhận và điều phối các yêu cầu từ Web
Browser và gởi kết quả

Web Browser thể hiện dữ liệu, tập hợp dữ liệu của người
dùng và gởi đến Web Server


HTTP dùng để trao đổi thông tin giữa Web Browser với
Web Server
Bài 1: Tổng quan về ASP.NET
Tổng quan về lập trình ứng dụng Web
7
7
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Web Server – Web Browser – HTTP
Bài 1: Tổng quan về ASP.NET
Tổng quan về lập trình ứng dụng Web
Web Browser
Web Server
Client gởi yêu cầu
1. Xử lý yêu cầu
2. Thi hành code
3. Lưu trữ dữ liệu
4. Gởi kết quả
Thể hiện lên trang web
Default.aspx
Server hồi đáp
8
8
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•

Mô hình ứng dụng
Bài 1: Tổng quan về ASP.NET
Tổng quan về lập trình ứng dụng Web
9
9
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>Nội dung
Nội dung
1.
1.
Tổng quan về lập trình ứng dụng Web
Tổng quan về lập trình ứng dụng Web
1.
1.
Tổng quan về lập trình ứng dụng Web
Tổng quan về lập trình ứng dụng Web
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
3. Tạo ứng dụng web đầu tiên
3. Tạo ứng dụng web đầu tiên
3. Tạo ứng dụng web đầu tiên
3. Tạo ứng dụng web đầu tiên
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web

5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
10
10
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>Giới thiệu về ASP.NET
Giới thiệu về ASP.NET

Tìm hiểu về ASP.Net

Một số các đặc điểm của ASP.NET

Quá trình xử lý trang ASPX



11
11
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Tìm hiểu về ASP.Net

ASP.NET trong
.Net Framework

Bài 1: Tổng quan về ASP.NET
Giới thiệu về ASP.Net
Operating System
Common Language Runtime
Base Class Library
ADO .NET and XML
ASP .NET
Web Forms - Web Services
Mobile Internet Toolkit
Windows
Forms
Common Language Specification
VB C++ C# J# …
12
12
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Tìm hiểu về ASP.Net

Hệ thống
namespace
Bài 1: Tổng quan về ASP.NET
Giới thiệu về ASP.Net
System
System
System.Data
System.Data
System.Xml

System.Xml
System.Web
System.Web
Globalization
Globalization
Diagnostics
Diagnostics
Configuration
Configuration
Collections
Collections
Resources
Resources
Reflection
Reflection
Net
Net
IO
IO
Threading
Threading
Text
Text
ServiceProcess
ServiceProcess
Security
Security
Common
Common
OleDb

OleDb
SQLTypes
SQLTypes
SqlClient
SqlClient
XPath
XPath
XSLT
XSLT
Runtime
Runtime
InteropServices
InteropServices
Remoting
Remoting
Serialization
Serialization
Serialization
Serialization
Configuration
Configuration
SessionState
SessionState
Caching
Caching
Security
Security
Services
Services
Description

Description
Discovery
Discovery
Protocols
Protocols
UI
UI
HtmlControls
HtmlControls
WebControls
WebControls
System.Drawing
System.Drawing
Imaging
Imaging
Drawing2D
Drawing2D
Text
Text
Printing
Printing
System.Windows.Forms
System.Windows.Forms
Design
Design
ComponentModel
ComponentModel
13
13
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM
α - Tek
/>•
Tìm hiểu về ASP.Net

ASP.Net là kỹ thuật lập trình và phát triển ƯD web ở
phía Server trên môi trường Visual Studio .Net
Bài 1: Tổng quan về ASP.NET
Giới thiệu về ASP.Net
14
14
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Một số đặc điểm về ASP.Net

Trang Asp.Net được biên dịch trước, thành tập tin DLL
mà Server có thể thi hành

Tự động phát sinh mã HTML cho các Server control
tương ứng với từng loại Browser

Hỗ trợ các ngôn ngữ khác nhau trong cùng một ứng dụng


Bài 1: Tổng quan về ASP.NET
Giới thiệu về ASP.Net
15
15

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Quá trình xử lý trang aspx
Bài 1: Tổng quan về ASP.NET
Giới thiệu về ASP.Net
Trang
Trang
dạng
dạng
.DLL
.DLL
Khởi tạo, xử
Khởi tạo, xử
lý và Render
lý và Render
Biên dịch
Biên dịch
ASPX
ASPX
File
File
Yêu cầu
Yêu cầu
ASPX
ASPX
Engine
Engine
Phân tích cú

Phân tích cú
pháp
pháp
Hồi đáp
Hồi đáp
Yêu cầu
Yêu cầu
Khởi tạo
Khởi tạo
Hồi đáp
Hồi đáp
Code-
Code-
behind
behind
class
class
Generated
Generated
Page
Page
Class
Class
Phát sinh
Phát sinh
16
16
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek

/>Nội dung
Nội dung
1.
1.
Tổng quan về lập trình ứng dụng Web
Tổng quan về lập trình ứng dụng Web
1.
1.
Tổng quan về lập trình ứng dụng Web
Tổng quan về lập trình ứng dụng Web
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
3. Tạo ứng dụng web đầu tiên
3. Tạo ứng dụng web đầu tiên
3. Tạo ứng dụng web đầu tiên
3. Tạo ứng dụng web đầu tiên
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web
5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
17
17
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM

α - Tek
/>Tạo ứng dụng web đầu tiên
Tạo ứng dụng web đầu tiên

Khởi động MS Visual Studio .Net

Tạo mới một ứng dụng web

Làm quen với các thành phần giao diện



18
18
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Khởi động MS Visual Studio .Net
Bài 1: Tổng quan về ASP.NET
Tạo ứng dụng web đầu tiên
19
19
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Tạo mới một ứng dụng

Tạo một ứng dụng nhỏ với một câu chào


Các kiểu Web site (Web Site Types):

File System: không cần cài đặt IIS, VS 2010 sẽ cung cấp web
server riêng khi ta thi hành ứng dụng

Local HTTP: phải có IIS và khai báo URL đã được ánh xạ

FTP: sử dụng giao thức truyền file để quản lý các tập tin trong
web site
Bài 1: Tổng quan về ASP.NET
Tạo ứng dụng web đầu tiên
20
20
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Tạo mới một ứng dụng

Lưu trang web với font Unicode, trang web có phần mở
rộng: aspx (file giao diện) và aspx.cs (file code-behind)

Xác định trang khởi động

Thi hành ứng dụng
Bài 1: Tổng quan về ASP.NET
Tạo ứng dụng web đầu tiên
21
21

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Làm quen với các thành phần giao diện

Minh họa trên môi trường VS.Net 2010
Bài 1: Tổng quan về ASP.NET
Tạo ứng dụng web đầu tiên
22
22
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>Nội dung
Nội dung
1.
1.
Tổng quan về lập trình ứng dụng Web
Tổng quan về lập trình ứng dụng Web
1.
1.
Tổng quan về lập trình ứng dụng Web
Tổng quan về lập trình ứng dụng Web
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
2. Giới thiệu về ASP.Net
3. Tạo ứng dụng web đầu tiên
3. Tạo ứng dụng web đầu tiên

3. Tạo ứng dụng web đầu tiên
3. Tạo ứng dụng web đầu tiên
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web
4. Tổ chức lưu trữ ứng dụng web
5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
5. Làm việc với tập tin cấu hình
23
23
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>Tổ chức lưu trữ ứng dụng web
Tổ chức lưu trữ ứng dụng web

Giới thiệu các thư mục do ASP.Net cung cấp

App_Data

App_Code



24
24
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM

α - Tek
/>•
Tổng quát

ASP.Net cung cấp một số tên tập tin và thư mục dùng
để phục vụ việc tổ chức lưu trữ một ứng dụng, trong
đó:

Default page: tự động thi hành khi người dùng nhập tên miền

Application folders: dùng để lưu trữ các tập tin có phần mở
rộng tương ứng với ý nghĩa của thư mục lưu trữ
Bài 1: Tổng quan về ASP.NET
Tổ chức lưu trữ ứng dụng
25
25
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek
/>•
Giới thiệu một số thư mục thường dùng

App_Data: lưu trữ tập tin dữ liệu như .mdb, .mdf, .xml, …

App_Code: lưu trữ các tập tin chứa source code, có phần
mở rộng .vb, .cs, …

App_Themes: lưu trữ các tập tin dùng để tạo giao diện
chung theo chủ đề, thường có phần mở rộng .skin, .css
hoặc các file hình ảnh

Bài 1: Tổng quan về ASP.NET
Tổ chức lưu trữ ứng dụng

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×