第1章 构件概述 1
1.1构件概述 1
1.2构件的技术标准和理论模型 3
1.3构件的描述语言 4
1.4构件开发实例 6
1.5 ASP.NET构件的开发 8
1.5.1使用用户控件 8
1.5.2使用Web Services 9
1.5.3使用Class 14
第2章 导航栏构件设计 16
2.1概述 16
2.2导航栏原子构件的开发设计 17
2.2.1设计导航栏原子构件 17
2.2.2导航栏原子构件使用测试 21
2.3在应用程序中使用导航栏构件 23
2.4在应用程序中增加导航栏数据 24
思考题 25
第3章 友情链接构件的设计 26
3.1概述 26
3.2友情链接原子构件的开发设计 27
3.3在应用程序中使用友情链接构件 28
3.4在应用程序中增加友情链接数据 29
思考题 30
第4章 多媒体播放构件的设计 31
4.1概述 31
4.2多媒体播放原子构件的开发设计 32
4.3在应用程序中使用多媒体播放构件 35
思考题 38
第5章 用户登录构件的设计 39
5.1概述 39
5.2用户登录原子构件的开发设计 40
5.2.1设计用户登录原子构件 40
5.2.2用户登录原子构件使用测试 43
5.3在应用程序中使用登录原子构件 44
思考题 48
第6章 用户注册构件的设计 49
6.1概述 49
6.2用户注册原子构件的开发设计 50
6.2.1设计用户注册原子构件 50
6.2.2用户注册原子构件使用测试 54
6.3在应用程序中使用注册原子构件 56
思考题 59
第7章 信息修改原子构件的设计 61
7.1概述 61
7.2用户信息修改构件的设计 62
7.2.1设计用户信息修改原子构件 62
7.2.2用户信息修改原子构件使用测试 67
7.3在应用程序中使用信息修改原子构件 68
思考题 70
第8章 文件上传构件的设计 72
8.1概述 72
8.2文件上传至服务器文件夹构件的开发设计 73
8.2.1公共类的使用 73
8.2.2相关页面的设计 74
8.3文件上传至数据库构件的开发设计 78
8.3.1相关数据库及公共类的设计 78
8.3.2相关页面的设计 81
思考题 85
第9章 图形投票构件的设计 86
9.1概述 86
9.2图形投票构件的开发设计 86
9.3图形投票构件的页面设计 88
9.3.1投票页面的设计 88
9.3.2显示投票结果页面设计 91
9.3.3项目管理页面的设计 92
思考题 94
第10章 发表留言构件的设计 95
10.1概述 95
10.2发表留言构件的开发设计 95
10.2.1数据库的设计 95
10.2.2公共类的设计 96
10.3发表留言页面的设计 101
10.3.1用户登录页面的设计 101
10.3.2用户注册页面的设计 103
10.3.3发表留言页面的设计 105
思考题 107
第11章 查看留言构件的设计 108
11.1概述 108
11.2查看留言构件的开发设计 108
11.3查看留言页面的设计 110
11.3.1查看留言页面的设计 110
11.3.2显示具体留言页面的设计 111
11.3.3回复留言页面的设计 114
思考题 114
第12章 管理留言构件的设计 115
12.1概述 115
12.2管理留言构件的开发设计 115
12.3管理留言页面的设计 116
12.3.1留言管理页面的设计 116
12.3.2回复管理页面的设计 118
12.3.3修改留言页面的设计 121
思考题 122
第13章 网站广告构件的设计 123
13.1概述 123
13.2网站广告构件的开发设计 123
13.3广告构件页面的设计 125
思考题 127
第14章 新闻公告构件的设计 128
14.1概述 128
14.2新闻公告构件的开发设计 128
14.3具体页面的设计 130
14.3.1新闻主页的设计 130
14.3.2新闻内容页面的设计 134
14.3.3新闻列表页面的设计 135
14.3.4发表新闻页面的设计 136
14.3.5编辑新闻页面的设计 138
14.3.6更新新闻页面的设计 140
思考题 141
第15章 站点计数构件的设计 142
15.1概述 142
15.2站点计数器原子构件的开发设计 143
15.3在应用程序中使用站点计数器构件 144
思考题 145
第16章 邮件发送构件的设计 146
16.1概述 146
16.2邮件发送原子构件的开发设计 148
16.3在应用程序中使用邮件发送原子构件 150
16.3.1设计普通邮件发送界面sendemail.aspx 150
16.3.2设计带抄送和附件功能的邮件发送程序 153
思考题 158
第17章 网上调查构件的设计 159
17.1概述 159
17.2网上调查构件的开发设计 160
17.3在应用程序中使用网上调查原子构件 165
思考题 170
第18章 构件综合应用——虚拟公司平台的开发 171
18.1开发背景 171
18.2系统分析与总体设计 171
18.2.1系统功能描述 171
18.2.2系统主要功能模块 171
18.2.3系统工作流程 173
18.3系统规划 173
18.3.1目录规划 173
18.3.2栏目和文件规划 174
18.3.3数据库规划 175
18.4系统设计及实现 178
18.4.1用户管理模块的设计 178
18.4.2虚拟公司管理模块的设计 184
18.4.3互动平台管理模块的设计 191
18.4.4作品展示模块的设计 194
18.4.5消息模块的设计 197
18.4.6网上调查模块的设计 199
18.4.7友情链接模块的设计 201
18.4.8其他模块的设计 202
18.5后台主要管理模块的设计 211
18.5.1与设计相关的构件类及通用程序的设计 211
18.5.2后台管理主页面的设计 214
18.5.3后台管理主要功能的设计 215
18.6网站综合布局的设计 219
参考文献 224