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

Bài giảng lập trình web bằng 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 (1.99 MB, 207 trang )

Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
1
Nội dung học





 !"#

$%

!&'!&(&!

)*+,-.
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
2
CHƯƠNG I
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
3
Giới thiệu

 / 01 2 34 56 78 9:
9; < =  6 8>: 1 ,6  6>6
-?@A816>6B
.C9D

">66?65'

" 6E8 D 2 34 3 9F 37
E>60G-



" 6E8 D 2 34 < F : A,
H9D8?.<

"6E8D23409D@,?
6>66I9J93766-K9:6=:6-
?.E6- 911
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
4
Kiến trúc của .NET Framework
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
5
Kiến trúc của .NET Framework

"!L M" ! LN' &<
0OA,,6J0 1E6<6>6>6
0?  9B =' .? C6@ < 0O .D
@.<K@<0O+B9G
PJ0 ,6"!L601Q0G'
-
mã được quản lý
-
mã không được quản lý01J0 2
61 9R S +? 6T 9: ,6  
"!LU6VG3"(PR66>61
8T,?/A$%
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
6
Kiến trúc của .NET Framework


"!M/"0AA!.+N013 :S0 
6=:>AMW6>660AA@A6@XN1
66>6-,6

E 6< 6>6 2 S Y 7  / 9 A
3 08Z61+
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
7
Các bước thực hiện của Ct
truyền thống
Source
Code
Compiler
Executable
Code
Code
Executed
R
U
N
T
I
M
E
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
8
Các bước thực hiện của Ct
truyền thống

">6 2 S 36 9*+ 6= 63; [ C6

?16=2346G+?6\=

@63;[C6C6JW1
D]!M!N^1
9376+B._"!LM"!
LN
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
9
Các bước thực hiện của các ct .NET
1st Compliation
2nd Compliation
.NET
Source
Code
Language
Compiler
MSIL
+
Metadata
CLR
Machine
code
Code
executed
Các chương trình .NET được dịch 2 lần: lần đầu chậm, lần thứ 2 tương
đối nhanh hơn.
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
10
Các bước thực hiện của các ct .NET


"3;[W36BA`9376.?
C6 1 9= = 1 D F a 01
AA.0+M01K8786>618T9376
9==b0HR600NcF1+
A`6-6>6J0 2S
M!N 1 6>6  2 < 2  6T
B6A,G9D6\F

PY  6= +? 6T ,6  AA.0+ =
?@"!LA`Ztrình biên dịch JIT (Just-
in-Time)6\môi trường thực thi9:6+:
9F!6-=AGmã lệnh cụ
thể của máy-,6A,,6
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
11
Các bước thực hiện của các ct .NET
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
12
Các kiểu dữ liệu cơ sở của CTS
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
13
Chương 2
Gi i thi u Visual Studio.NETớ ệ
Gi i thi u Visual Studio.NETớ ệ
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
14
Sử dụng IDE Microsoft Visual Studio 2008
c_9DP6AdeA0Qffg0 
/%h69:GD8h6
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH

15
Chia sẻ IDE

e66E86E6<6>62S6\=

i8 6 34 0K8 [ H*+ , j 63; [
6=1 <

ce_9D@[%9376:
C
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
16
Chia sẻ IDE [3]
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
17
Design, Split, Source

A'6B9DBB 

6'k:CJkP!,9D8>A
BB
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
18
Solution Explorer

0H800 ?6>6
8h6A 1 6>6 b0 9
G9D

l::C0

H80@ E
"0m$0m!  Me/n
0H80N
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
19
ToolBox

oW6>69:?
. d 1  d@
$6) 60A@ )P! .
A6A@ 6>6 1 8T 
kP!16>69F37

l: : C 0.H@ E
"0m$0m)Me/n0.HN
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
20
Server Explorer

 H80 !K8 [
? "! 1 2 6T A
e

l: : C  H80@
E "0m$0m Me/n
H80N
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
21
Class View


"0AA / : C 6>6 08@
83; -6 1 D6 5
9JH*+,

l::C"0AAe/@E
"0m$0m" Me/n"0AA
e/N
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
22
Properties Window

%8A // 9:
B 0K8 6>6 D6 5
6>6 9 :@ 08 1 
8h6A

l: : C %8A
/@Ep
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
23
Kỹ thuật IntelliSense

2 .> 6 34 0K8 [ 6i 8>8 9i 1 6
8q811,9Dj6*0 
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
24
Sự kiện và đáp ứng sự kiện[1]

Ta có thể tương tác giữa các đối tượng khác nhau
bên trong 1ứng dụng, giữa 1 đối tượng và đối tượng

bên ngoài thông qua sự kiện và đáp ứng sự kiện.
Nguyễn Hoàng Hà - Khoa CNTT-ĐHKH
25
Sự kiện và đáp ứng sự kiện[2]

l::CE6>66>6A, 6\9
:'

Chọn điều khiển

Kích vào button Event trên cửa sổ Properties

×