中 華 大 學
碩 士 論 文
題目:應用網頁輔助教學之研究以鋼筋混凝土學 為例
系 所 別:土木與工程資訊學系碩士班 學號姓名:M09404038 梁 德 銘 指導教授:李 錫 霖 博 士
中華民國九十六年 八月
誌謝
本論文承蒙恩師 李錫霖 博士,由研究方向的確立、專業理論的 培養,到論文撰寫與修改,均蒙老師殷切教誨與細心指導,使學生在 課業及待人處事之態度上均有斬獲,僅此致上最真摯的敬意,師恩浩 瀚學生永銘於心。
而於口試期間,感謝淡江大學 高金盛 博士以及本校 楊國湘 博 士於百忙之中撥冗指正,給予學生多方面的意見,使得本論文更加完 善,在此致上最高的謝意。同時感謝 邱垂德 博士以及 劉俊杰 博 士,於求學期間給予各方面的協助 ,學生至感銘謝。
感謝學長文宏、金榮、士弘、瑞垣、智裕、華偉、孝謙、智豪、
聞祥、柏領、冠廷、柏凱於求學過程中給予的協助及經驗傳承 。感謝 同儕睦勳、楷誌、偉哲、文成、文彥、美雯、景添、志浩、逸瑜、寬 逸、俊傑、家宇、政達、竣傑、冠佑、坤霖、裕民等人在求學期間課 業上互相支持與鼓勵。感謝學弟政緒、偉恩、鑑洋等人,於求學生活 添加不少色彩。感謝所有認識的親朋好友,大家給我留下十分充實且 美好的回憶。
最後感謝我最敬愛的父母及家人,在求學過程中不斷的提攜與鼓 勵,使我可以順利完成碩士學業,你們的支持是我最大的支柱,僅將 此論文獻給我最愛的親人與朋友 ,感謝你們。
梁德銘 謹致 中華民國九十六年八月于中華大學
i
ASP.NET
ii
……… .……i
……… ....ii
……… v
……… ...…ix
……… ..1
1.1 ……… .………...1
1.2 ……… 3
1.3 ……… 5
1.4 ……… 8
……… ..9
2.1 ……… 9
2.2 ……… .…….14
2.3 ……… ..19
……… ..………..23
3.1 ……… ..23
3.2 ……… ..24
3.3 ……… ..31
iii
3.4 ……….……….37
……… ..………..46
4.1 ……… ..46
4.2 ……… ..51
4.3 ……… ..57
4.4 ……… ..62
4.5 ……….….65
4.6 ……… ..69
4.7 ……… .…..73
4.8
…..
……….………..774.9 …………..81
4.10 ………..………..84
4.11 ………..………..87
……… 91
5.1 ……… ..91
5.2 ……… ..92
……… ..93
iv
1-1 ……… .…1
1-2 ……… .……2
1-3 ……… .……7
3-1 NET Framework ………...25
3-2 CLR ………..…….……...26
3-3 ……… ...27
3-4 MSIL …….……….……...28
3-5 ASPX .NET ..……….……...30
3-6 ……… ...31
3-7 ( )………….………...33
3-8 ( ).………...33
3-9 ( )………34
3-10 ( )….………...34
3-11 ( )………35
3-12 ( )…………...……….…35
3-13 ( )……….………...36
3-14 Visual Studio 2005 ……….……...37
3-15 ………..………….38
v
3-16 Web From ……….38
3-17 ( )………39
3-18 Label ……….40
3-19 Image ………40
3-20 ( )………41
3-21 DropDownList ……….…….42
3-22 ……… .………..43
3-23 ……… ...43
3-24 DropDownList ……….…….44
3-25 DropDownList ……….….44
3-26 Button ……….…….44
3-27 ……… ...45
4-1 ………..………….47
4-2 ……….……….…….47
4-3-1 ( )………48
4-3-2 ( )………48
4-3-3 ( )………49
4-3-4 ( )………49
4-3-5 ( )………50
vi
4-3-6 ( )………50
4-4 ……….52
4-5-1 ( )………52
4-5-2 ( )………53
4-5-3 ( )………53
4-5-4 ( )………54
4-5-5 ( )………54
4-5-6 ( )………55
4-5-7 ( )………55
4-6 ……….………..56
4-7 ………...57
4-8 ………….…………..59
4-9 ….………..59
4-10 ……...59
4-11 ( )………60
4-12 ……….…..61
4-13 ( )……61
4-14 ……..….………63
4-15 ……..……….…63
vii
4-16 ……...64
4-17 ………...64
4-18 ………...66
4-19 ……...66
4-20 ………...67
4-21 ………...70
4-22 ……...70
4-23 ………...71
4-24 ………...71
4-25 T ………....73
4-26 T ……….…...74
4-27 T ( T )………...74
4-28 T ( T )..………...75
4-29 T ( T )..………...75
4-30 …………...78
4-31 ...78
4-32 ………...79
4-33 …...81
viii
4-34
……… .…………..82
4-35 ……...82
4-36 ……...84
4-37
……… .…..84
4-38 ………...85
4-39 ………...88
4-40 ………...89
4-41 ………...90
ix
1-1 ……….3
1
[19]
[19]
2
[19]
3
[19]
4
5
( )
( )
( )
( )
( )
6
( )
Microsoft Visual Studio 2005 Microsoft Office FrontPage 2003
( )
( )
( )
7
1-3
8
9
2.1 2.1.1
Reinforced Concrete
( )
[12]
10
2.1.2
[14]
1.
2.
3.
4.
11
2.1.3
(Serviceability) (Service Load) (Work Load)
[14]
1.
( )
2.
3.
2.1.4
12
( )
45
[14]
2.1.5
[14]
13
2.1.6
( )
( )
ACI Code
ACI Code 5
[14]
2.1.7
14
[12]
[1]
15
16
17
18
19
20
[7]
21
1. 1989 CAI CAI
CAI
1995
CAI [1]
2. 2002 Flash
[4]
22
3. 2002 Flash Visual Basic
[5]
4. 2003 DirectX Visual Basic
[6]
5. 2003 Flash Direct8.5
[7] 2005 Visual Basic
[13]
7. 2006
[16]
23
3.1 ( )
1.
2.
( )
1. Microsoft Windows XP
Windows XP
2.
Microsoft Visual Studio 2005
Visual Studio 2005 Visual Basic C C++
Visual Basic ASP.NET
[2 3 11 17 20 21 22]
3. Microsoft Office FrontPage 2003
Microsoft FrontPage 2003
Visual Basic [23]
24
3.2
2000 Professional Developers Conference Windows
- .NET .NET (Web
Services) .NET
.NET [2 3 11]
3.2.1 .NET Framework
Framework
(Common Language Runtime) (Unified Class Libraries) ASP.NET
3.2.2 .NET Product
Windows Office .NET XML(Extend Markup Language)
SOAP(Simple Object Access Protocol) .NET
.NET Framework
.NET Framework
25
.NET Framework
3-1 .NET Framework .NET Framework
.NET Framework [2]
3.2.3
CLR(Common Language Runtime)
( )
COM
ASP.NET
. NET Framework
26
Visual Basic ( VBRUN) Visual C++
MSVCRT Visual FoxPro Jscript Smalltalk Perl Python
Java .NET Framework
( 3-2)
3-2 CLR [2]
.NET CLR
VB C# CLR
VB C#
CLR CLR
Java Script CLR
27
MSIL(Microsoft Intermediate Language)
ASP.NET 3-3
MSIL (
MSIL ) MSIL
3-3 [2]
MSIL MSIL
CPU JIT
MSIL CPU
3-4
MSIL
MSIL
Managed
Code Metadata
Managed Data
MSIL
28
3-4 MSIL [2]
3.2.4 ASP.NET
.NET Framework ASP.NET VB.NET C#
ASP.NET .NET
ASPX ASP.NET
.NET Framework Web From Web
ASP.NET Web
Server Client ASP.NET
ASP.NET Code Behind
VB.NET C# VB.NET C#
VB.NET C#
MSIL
X86 JIT
Alpha JIT
PowerPC JIT
X86
Alpha
Power PC
X86
Alpha
Power PC
29
Web ASP.NET
ASP.NET
HTML (Tag Language)
VBScript JavaScript
ASP.NET
ASP.NET
ASP.NET Code Behind
. NET ASPX 3-5 Client ( )
IIS .ASPX Web Request IIS
ASPX Code-Behind Compile Compile
ASPX
Compile Code-Behind Object ASPX Web From
30
Object
Code-Behind Compile
ASPX ASPX
Code-Behind Object HTML IIS IIS Client
APS.NET
3-5 ASPX .NET [11]
Client Browser
IIS
ASPX
Code-Behind Object (DLL)
Compile ASPX
Load Compile
Class
Code-Behind Object .ASPX
IIS HTML
Request
<HTML >
. NET Framework Code-Behind
Object ASPX HTML
31
3.3
Microsoft Office FrontPage 2003 ASP.NET
ASP.NET
3-6
3-6
32
3-7 7
3-8~ 3-13
33
3-7 ( )
3-8 ( )
34
3-9 ( )
3-10 ( )
35
3-11 ( )
3-12 ( )
36
3-13 ( )
37
3.4
Microsoft Visual Studio 2005 / /Microsoft Visual Studio 2005 Visual Studio 2005
3-14
3-14 Visual Studio 2005 3-15
Web From Web From
Visual Basic C++ C# Web From
38
Web From 3-16
3-15
3-16 Web From
39
1 Label 1 Table 1 Image 1 TextBox
2 Button ( Table 8*4 ) Web
From 3-17
Label
Label Text
3-18 Label
TextBox
3-17 ( )
40
3-18 Label
Image ImageUrl
3-19
3-19 Image
Button Label 2 Button
41
b h d
fc’ fy As
Table 6 TextBox 1
DropdownList 1 Label 6 RequiredFieldValidator 3-20
3-20 ( )
DropDownList
3-21 Web From
42
3-21 DropDownList
ASP.NET Web From VB Event-Driven
DropDownList 2 Button
3-22 System.Web.UI.Page
3-23
43
3-22
3-23 3 DropDownList
DropDownList1_SelectedIndexChanged 3-24
44
3-24 DropDownList DropDownList
DropDownList1_SelectedIndexChanged 3-24
Label 3-25
3-25 DropDownList
Button Button2_Click 3-26
3-26 Button
45
Button
Button Button2_Click
3-26 Button TextBox
DropDownList Label
Button
TextBox Button
Mu
3-27
3-27
46
..
4.1
4-1
4-2
6
4-3-1~4-3-6
47
4-1
4-2
48
4-3-1 ( )
4-3-2 ( )
49
4-3-3 ( )
4-3-4 ( )
50
4-3-5 ( )
4-3-6 ( )
51
4.2
4-4
4-5-1~4-5-7
Mn
4-6
4-7
52
4-4
4-5-1 ( )
53
4-5-2 ( )
4-5-3 ( )
54
4-5-4 ( )
4-5-5 ( )
55
4-5-6 ( )
4-5-7 ( )
56
4-6
57
4-7
4.3
4-8
4-9
b(40cm) h(60cm) d(51cm)
fc’(280kgf/cm2) fy(3500kgf/cm2) 6
58
#9 (As=38.814cm2)
4-10
4-11 4-6
x
C T C=T a
a 1 x( 1
)
d
x x y fy
Mn As
fy d a Mn
Mn Mu
fy 4200kgf/cm2 10 #9
(As=64.69) 4-12
59
x fs
Mn 4-13
4-8
4-9
60
4-10
4-11 ( )
61
4-12
4-13 ( )
62
4.4
4-14
b(35cm) h(65cm) d(55cm)
fc’(280kgf/cm2) fy(2800kgf/cm2) Mu(60t-m) #10 #3
4-15 4-16 4-17
max
min
b d As
b
63
Mn As
fy d a
Mn Mn
Mu dt
d=dt dt
4-14
4-15
64
4-16
4-17
65
4-18
b(35cm) h(75cm) d(66cm)
d’(7.5cm) fc’(350kgf/cm2)
fy(4200kgf/cm2) 8 #10 (As=65.144cm2) 2-#8 (As’=10.134cm2)
4-19 4-20
x
T Cs
Cc T=Cc+Cs a
a 1 x
x
d d’ s
s’ fy y
4200kgf/cm2
66
Mn Cc
Cs d d’
a Mn
4-18
4-19
67
4-20
68
4-21
b(35cm) h(75cm) d(64cm)
d’(7.5cm) fc’(350kgf/cm2)
fy(4200kgf/cm2) Mu(120t-m) 8 #10 (As=65.144cm2) #10 #9 #3
4-22 4-23
As1
max max b d
As1
T=C
a As1 a
fy d Mnc
Mnc Mn
Mnc Mn
As As’
69
Mnc Mn
Mns=Mn-Mnc Mns As2 As As’
4-24
’ s s’
x fs
Mn
Mn Mn
Mu Mu
Mu
70
4-21
4-22
71
4-23
4-24
72
4-25
T L(600cm)
t(15cm) S(400cm) bE(0cm) b(30cm) h(80cm) d(70cm) fc’(210kgf/cm2)
fy(4200kgf/cm2) 10 #11 (As=100.7cm2)
#3 T
T
T T
T L
S bE
0 0 T
4-26 4-27 T
T a=
t As As
As As a>
73
t T
y
s
x x
x fs
Mn x
a a Mn
Mn Mu
4-28 4-29 T T
T
4-25 T
74
4-26T
4-27 T ( T )
75
4-28 T ( T )
4-29 T ( T )
76
4.8
4-30
L(5m) b(25cm) h(60cm)
d(54cm) WD(1.0t/m) WL(2.0t/m)
fc’(350kgf/cm2) fy(4200kgf/cm2) 3 #8 (As=15.201cm2)
4-31 4-32
Ig
12 Ig bh3
Icr (Es Ec)
n As
x x
Icr
Mcr fr 2.0 fc'
fr fr
t g r
cr y
I
M f Mcr
Ma
77
+ WT
8 L Ma WT 2
Ma
Ie
Ma + Ma Mcr 2
Ie
(1) 1.0 M
M
cr
a Ie=Ig
(2) 3.0
M 1.0 M
cr
a 3 cr g
a g cr
3 a
e cr ) I I
M (M - [1 I M ) (M I
(3) 3.0 M
M
cr
a Ie=Icr
78
4-30
4-31
79
4-32
80
4.9
4-33
b(25cm) h(50cm) d(44cm) fc’(280kgf/cm2) fy(4200kgf/cm2)
Mu(4t-m) Nu(4.5t) Nu(0t) 3 #9 (As=19.407cm2) #3
0 0
0
2 4-34
4-35
Vc
Vc
Vc
Vc
81
Vs
Vs,max Vs,mim
S
S
4-33
82
4-34
4-35
83
4.10
4-36
L(5m) t(35cm) b(100cm)
d(31cm) WD(2.5t/m) WL(2.0t/m)
fc’(350kgf/cm2) fy(4200kgf/cm2) #8
4-37 4-38
=0.9
Mu Mu
Mn Mn
b d As
As S
x
84
fy
t t b
Ast S
4-36
4-37
85
4-38
86
4-11
4-39
PD(150t) PL(80t) t(70cm) B(240cm) B/L (0.6) X (60cm) Y
(60cm) (70cm) F.S.(3.0)
fc’(280kgf/cm2) fy(4200kgf/cm2)
c(2.4t/m3) s(1.8t/m3) C(0)
(33) X #8 Y #7
4-40 4-41
qu qu
q’a A
q’a PD PL
L
87
X Y
Vc Vu d
Mn
b d As
As X Y
S
Pn Pu
X Y
88
4-39
89
4-40
90
4-37
91
92
93
1.
1995
2. VB.NET
2002
3. Visual Basic.NET 2002
4.
2002 5.
2002 6.
2003 7.
2003
8. ICCAI2003
2003
9. 2003
2003
94
10.
2003
11. Visual Basic.NET 2003
12.
2004 13.
2005 14.
2005
15. (
404-94) 2005
16.
2006 17. ASP.NET
2006
18. (
401-93) 2006
19. FIND http://www.find.org.tw/find/home.aspx 2007/7/16
95
20.ASP.NET
http://elearning.stut.edu.tw/information/aspnet/asp.net1/index_1.htm 2007/7/16
21.
http://yes.nctu.edu.tw/WWW/Default.asp 2007/7/16 22.Microsoft ASP.NET
http://cht.gotdotnet.com/quickstart/aspplus/doc/webformsintro.aspx 2007/7/16
23.Frontpage2003
http://163.32.161.9/maylike/teach/frontpage2003/ 2007/7/16