Professional Documents
Culture Documents
Giao Trinh ASP
Giao Trinh ASP
5.
6.
7.
8.
<%
If <§iÒu kiÖn 1> then
<C¸c c©u lÖnh 1>
ElseIf <§iÒu kiÖn 2> then
<C¸c c©u lÖnh 2>
Else
<C¸c c©u lÖnh 3>
End if
%>
Có ph¸p:
<%
Select Case <tenbien>
Case <gia tri 1>
<Nhãm lÖnh 1>
Case <gia tri 2>
<Nhãm lÖnh 2>
Case <gia tri n>
<Nhãm lÖnh n>
Case Else
<Nhãm lÖnh n+1>
%>
VÝ dô: HiÖn ngµy giê trªn m¸y chñ vµ cho biÕt h«m nay lµ thø
mÊy?
vi. MID(x©u as string, n1, n2): LÊy n2 kÝ tù trong x©u b¾t ®Çu tõ
vÞ trÝ n1.
VÝ du:
<%
y=split(x,”;”)
Response.write y(0)
‘y(0)=”Hµ néi”
%>
2. ThÎ FORM.
3. ThÎ INPUT.
6. C¸c vÝ dô c¬ b¶n.
1. ADO lµ g×?
......................................................................................................................4
Bµi 3: CÊu tróc ®iÒu khiÓn lÖnh vµ Hµm.....................................................5
1. C¸c cÊu tróc ®iÒu khiÓn.......................................................................5
2. Mét sè hµm h÷u dông trong ASP...........................................................7
A. C¸c Hµm xö lý v¨n b¶n..........................................................................7
i. TRIM(x©u as string): Bá kho¶ng tr¾ng hai ®Çu kÝ tù...........................7
ii. LEFT(X©u as string, n as interger): LÊy bªn tr¸i x©u n kÝ tù................7
iii. RIGHT(X©u as string, n as interger): LÊy bªn ph¶i x©u n kÝ tù...........7
iv. LCASE(X©u as string) : ChuyÓn x©u vÒ ch÷ thêng.............................7
v. UCASE(X©u as string) : ChuyÓn x©u vÒ ch÷ hoa................................7
vi. MID(x©u as string, n1, n2): LÊy n2 kÝ tù trong x©u b¾t ®Çu tõ vÞ trÝ
n1..............................................................................................................7
vii. CSTR(BiÕn): Hµm chuyÓn ®æi biÕn thµnh kiÓu string.......................7
viii. Hµm JOIN/SPLIT(X©u as string, kÝ tù ng¨n c¸ch): SÏ Nèi/C¾t x©u
thµnh mét/nhiÒu ®o¹n b»ng c¸ch x¸c ®Þnh kÝ tù ng¨n c¸ch ë trªn vµ cho
c¸c ®o¹n ®ã lÇn lît vµo mét m¶ng............................................................7
VÝ du:.......................................................................................................7
<%............................................................................................................7
x=”Hµ néi;H¶i phßng; TPHCM”..........................................................7
y=split(x,”;”).........................................................................................7
Response.write y(0)...............................................................................7
‘y(0)=”Hµ néi” ....................................................................................7
%>............................................................................................................7
B. C¸c hµm xö lý sè....................................................................................7
i. SQR(n): C¨n bËc hai cña n......................................................................7
ii. INT(n) : LÊy phÇn nguyªn n....................................................................7
iii. MOD : PhÐp ®ång d..............................................................................7
iv. To¸n tö \ : Chia nguyªn..........................................................................7
v. Round(sè, n) : Lµm trßn sè víi n ch÷ sè thËp ph©n...............................8
vi. RND(): Tr¶ vÒ sè ngÉu nhiªn bÊt k× trong kho¶ng [0,1].......................8
C. C¸c hµm vÒ ngµy th¸ng thêi gian..........................................................8
3. Thñ tôc vµ Hµm.....................................................................................8
4. Bµi tËp øng dông...................................................................................8
Bµi 4: X©y dùng c¸c øng dung ASP...............................................................8
1. C¸c thÎ HTML..........................................................................................8
2. ThÎ FORM...............................................................................................8
3. ThÎ INPUT...............................................................................................8
4. T¹o vïng nhËp d÷ liÖu gåm nhiÒu dßng vµ cét.....................................8
5. T¹o COMBO BOX.....................................................................................8
6. C¸c vÝ dô c¬ b¶n...................................................................................8
7. Bµi tËp øng dông...................................................................................8
Bµi 5 : HÖ qu¶n trÞ CSDL MS Access 2003..................................................8
Bµi 6 : SQL- Ng«n ng÷ truy vÊn cã cÊu tróc................................................8
Structure Query Language...............................................................8
Bµi 7: KÕt nèi truy xuÊt Database................................................................9
1. ADO lµ g×?............................................................................................9
2. C¸ch thøc truy xuÊt database b»ng ADO trong ASP..............................9
3. T¹o kÕt nèi ADO (ADO Connection).......................................................9
4. Sö dông ADO Recordset.........................................................................9
5. Sö dông ADO SQL..................................................................................9
6. Mét sè vÝ dô & bµi tËp ¸p dông.............................................................9
Bµi 8: X©y dùng øng dông ASP hoµn chØnh................................................9
1. Qu¶n lý m«i trêng trong ASP.................................................................9
2. Sö dông Cookie trong ASP......................................................................9
3. Lµm viÖc víi Session Object...................................................................9
4. X©y dùng hÖ thèng b¶o mËt sö dông CSDL.........................................9
Bµi 9: Mét sè øng dông mÉu.........................................................................9
Bµi 10: Ph©n tÝch thiÕt kÕ c¸c bµi to¸n ......................................................9