《网站设计与制作》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:苏啸主编;廖德伟副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2011
  • ISBN:9787113134075
  • 页数:296 页
图书介绍:本书以一个极为完整的企业网站为案例,详尽介绍其制作过程,并提供了大量制作过程中的技术细节和技巧,提供了网站制作的整体结构和功能模块,提供了网站的全部源代码及其说明。本网站介绍制作的功能模块已非常成熟,可以直接使用,也可以经过修改加入到读者自己开发的网站之中。本书介绍的网站已经非常完整且稍为修改主页即可直接使用于不同的企业,作为企业的门户网站。相信本书的这个网站实例对读者今后自己开发网站会大有帮助。

第0章 绪论 1

0.1 编者感语——错误处理办法 1

0.2 网站系统功能及评判标准 5

0.2.1 标准企业网站系统 5

0.2.2 网站的评判标准 6

0.3 B/S和C/S架构 7

0.3.1 C/S和B/S基础 7

0.3.2 C/S和B/S之比较 8

第1章 企业网站基础工作 10

1.1 建立网站文件夹 10

1.1.1 安装和使用VS 2008 10

1.1.2 新建网站 11

1.1.3 网站开发界面 12

1.1.4 现有网站的打开 12

1.2 建立网站数据库 13

1.3 建立网站数据表 15

1.4 查看建好的用户表 17

小结 17

第2章 母版页和CSS文件 18

2.1 母版页 19

2.1.1 母版页文件及所在文件夹 19

2.1.2 母版页的设计布局 20

2.1.3 母版页的HTML主要代码 21

2.2 CSS样式文件 22

2.2.1 建立CSS样式文件 22

2.2.2 CSS文件的代码结构 22

2.3 CSS文件的应用 25

2.3.1 引入CSS文件 25

2.3.2 查看CSS样式作用结果 25

2.3.3 使用主题设定样式 26

2.4 网页上加载图片或Flash 27

2.4.1 准备图片及Flash文件 27

2.4.2 加载图片 28

2.4.3 加载Flash文件 28

小结 29

第3章 栏目页操作 30

3.1 建立栏目文件夹及栏目管理页 30

3.1.1 建立栏目及新闻文件夹 30

3.1.2 新建栏目管理页 30

3.2 栏目页设计制作准备 31

3.3 栏目页中GridView对象操作 32

3.3.1 加入GridView1对象 32

3.3.2 GridView1的任务 32

3.3.3 配置GriaView1对象的数据源 33

3.3.4 GriaView1对象数据源中表配置 33

3.3.5 数据源中生成SQL代码 34

3.4 GriaView对象的列操作 35

3.5 栏目页中FormView对象 35

3.6 FormView1中的模板布局 37

3.6.1 对InsertItemTemplate模板用Fable美化布局 37

3.6.2 FormView1对象初始显示模式设定 38

3.6.3 网页运行效果查看 39

3.7 Imio.aspx页的运行操作 39

3.7.1 自动套用格式——最快的美化 39

3.7.2 网页操作提示——必须学会 40

3.7.3 更新操作时的错误纠正 42

3.7.4 排序输入中的数字限制 43

3.8 此页的经典错误 44

小结 44

第4章 新闻页操作 45

4.1 新闻操作页的类型 45

4.2 新闻新增页 47

4.2.1 新建Butt样式 47

4.2.2 设计新闻新增页 47

4.2.3 为Button和Label对象设置属性 47

4.2.4 用Table进行局部布局 48

4.2.5 在表格中加入对象 48

4.2.6 建立新闻表的插入存储过程 49

4.2.7 为下拉列表框绑定数据源 50

4.2.8 建立响应操作的CS代码 51

4.2.9 运行新闻新增页 53

4.2.10 使用在线编辑器 53

4.2.11 增加新增完成提示 55

4.3 新闻列表页 56

4.3.1 创建用于新闻列表页的存储过程 56

4.3.2 新闻列表页设计 56

4.3.3 定义栏目标签,新闻列表标签的样式 58

4.3.4 定义newslist.aspx页的下拉列表框对象 58

4.3.5 定义newslist.aspx页的GridView对象 60

4.3.6 设计newlist.aspx页的GridView1对象 61

4.3.7 编辑GridView1对象模板列Column[0]栏目列 62

4.3.8 编辑GridView1对象模板列Column[4]编辑列 64

4.3.9 编辑GridView1对象模板列Column[5]删除列 65

4.3.10 GridView1对象自动分页 67

4.4 新闻编辑页 68

4.4.1 新闻编辑页设计newsedit.aspx 68

4.4.2 FormView对象模板设置 70

4.4.3 内置DropDownlist对象 71

4.4.4 设置FormView1对象的初始显示态 72

4.4.5 使用存储过程进行优化处理编辑页 72

4.4.6 使用在线编辑器 74

小结 75

第5章 主页——标题列表与链接,新闻显示页 76

5.1 新闻显示页类型 76

5.2 主页——新闻标题列表页 76

5.2.1 设计主页——外层DataList——栏目 76

5.2.2 超链接文字的状态 78

5.2.3 设计主页——内层DataList——新闻标题 80

5.2.4 为栏目名和新闻标题添加链接 83

5.2.5 为标题加上一个图标指示 87

5.3 设计新闻内容显示页Disp.aspx 87

5.3.1 使用FormView对象显示新闻 87

5.3.2 设置FormView1对象模板 88

5.3.3 统计某一新闻点击数 89

5.4 设计新闻同栏目标题页newsLmBt.aspx 91

5.4.1 设计newsLmBt.aspx 91

5.4.2 使用GridView1的模板 92

5.4.3 GridView1对象的分页处理 94

5.5 新闻模糊查找控件 96

5.5.1 建立模糊查找的存储过程 97

5.5.2 建立查找用户自定义控件 97

5.6 新闻模糊查找显示页 98

5.6.1 复制法制作网页 98

5.6.2 修改复制的网页 98

5.7 为MyMaster.master母版页添加查找控件 100

5.7.1 添加查找控件 100

5.7.2 测试查找控件和查找页 101

小结 102

第6章 新闻分隔页 103

6.1 静态的分隔页 103

6.1.1 静态新闻分隔页的效果图 103

6.1.2 静态新闻分隔页CSS代码 103

6.1.3 静态新闻分隔页HTML完整代码 105

6.1.4 静态新闻分隔页HTML功能代码块分析 108

6.1.5 从外部引用JavaScript代码 110

6.2 动态新闻分隔页HTML功能代码块生成 112

6.2.1 分隔页控件的制作 112

6.2.2 代码跟踪调试 118

6.2.3 分隔页控件加入index.aspx页中 119

小结 120

第7章 图片文件上传与显示 121

7.1 图片文件上传操作的前期工作 121

7.1.1 新建上传文件数据库表 121

7.1.2 建立上传文件的文件夹,存放文件夹 123

7.1.3 文件上传操作页功能 123

7.2 图片上传页jpgUp.aspx制作 124

7.2.1 jpgUp.aspx功能设计要求 124

7.2.2 jpgUp.aspx的信息输入界面 124

7.2.3 jpgUp.aspx的图片信息显示界面1 126

7.2.4 jpgUp.aspx的图片信息显示界面2 128

7.2.5 jpgUp.aspx页的用户操作代码 130

7.3 各类图片的显示(由用户控件完成) 136

7.3.1 静态流动图片的显示 136

7.3.2 动态显示流动图片的用户控件 138

7.3.3 静态翻页图片的显示 139

7.3.4 动态显示翻页图片的用户控件 140

7.3.5 静态图片显示的用户控件 142

7.4 用户控件的使用 144

7.4.1 重新设计母版页1 144

7.4.2 重新设计母版页2 145

7.4.3 再设计主页 146

7.4.4 运行主页 147

小结 147

第8章 图片链接页jpglink.aspx 148

8.1 图片链接页jpglink.aspx制作 148

8.2 数据大类显示与操作 149

8.3 数据项显示与操作 151

8.3.1 图片数据项制作 151

8.3.2 新闻标题数据项制作 154

8.3.3 挂链接代码 156

8.3.4 图片链接页jpglink.aspx的运行 157

小结 157

第9章 视频的使用 158

9.1 视频的前期准备工作 158

9.1.1 建立视频数据表 158

9.1.2 建立操作视频数据表的存储过程 159

9.1.3 新建视频文件夹和视频类型页 161

9.1.4 视频操作各页的功能 162

9.2 视频文件的FTP上传页 162

9.2.1 新建视频FTP页(文件名filmftp.aspx) 162

9.2.2 制作视频FTP页界面1 162

9.2.3 制作视频FTP页界面2 164

9.2.4 制作视频FTP页界面3 165

9.2.5 filmftp.aspx页的操作 168

9.3 视频上传及说明编辑页 169

9.3.1 新建视频上传及说明编辑页(文件名filmUp.aspx) 169

9.3.2 制作视频上传及说明编辑页 169

9.3.3 修改调整复制部分对象及代码 172

9.4 视频列表页 175

9.4.1 带图片显示的视频列表页 175

9.4.2 分隔页式视频列表 180

9.4.3 视频播放控件制作 183

9.4.4 视频播放的代码 186

9.4.5 视频同类页的制作 189

9.4.6 视频列表控件加入到主页 190

9.5 将视频加入到相应的新闻中 191

9.5.1 制作视频链接页 191

9.5.2 修改视频显示控件 197

9.5.3 修改新闻显示页Disp.aspx 197

小结 200

第10章 菜单母版页主页 201

10.1 注册用户菜单的制作 201

10.2 菜单的权限 204

10.2.1 Web.config文件结构 204

10.2.2 修改Web.config文件 206

10.3 修改母版页 208

10.4 运行主页index.aspx 209

小结 210

第11章 网站安全设置 211

11.1 启动Asp.net配置(网站安全) 212

11.1.1 启动Asp.net网站管理工具 212

11.1.2 为用户挂上角色 214

11.2 加入登录页login.aspx和changpassword.aspx页 215

11.2.1 建立login.aspx页 215

11.2.2 在login.aspx页中加入登录控件 215

11.2.3 建立changpassword.aspx页 216

11.3 用户创建页 216

11.3.1 建立管理员专用母版页 216

11.3.2 在admin_st文件夹中建立用户创建页 216

11.4 用户删除和密码修改页 217

11.5 建立用户组——细化页面权限 220

11.5.1 细化页面权限设计思路 220

11.5.2 建立权限细分各表及存储过程 221

11.6 用户组操作页Ugroups.aspx 221

11.7 用户授权页UserAdmin.aspx 223

11.7.1 用户授权页的存储过程 223

11.7.2 UserAdmin.aspx页面制作 225

11.7.3 设置各RadioButtonList对象和CheckBoxList对象的数据源 226

11.7.4 UserAdmin.aspx页的CS操作代码 229

11.7.5 UserAdmin.aspx页的操作说明 233

11.7.6 新闻操作各页加入权限限制 234

11.8 制作管理员专用菜单 236

11.8.1 新建管理员专用菜单 236

11.8.2 设置menu1菜单对象 236

11.9 管理员各页面的使用 237

11.9.1 角色、用户、栏目之权限的关系 237

11.9.2 adminsRo角色的操作 238

小结 239

第12章 网站的发布与安装 240

12.1 网站的发布 240

12.2 IIS安装 240

12.3 IIS的配置 242

12.4 网站支持文件安装 243

12.4.1 Framework 2.0安装 244

12.4.2 安装SQL Server Express 244

12.5 再配置IIS 246

12.6 网站文件夹授权 246

小结 247

第13章 增加新闻页中的附件 248

13.1 修改新闻表与存储过程 248

13.1.1 新闻表加入附件列 248

13.1.2 修改存储过程 248

13.2 创建附件用户控件 249

13.2.1 附件用户控件制作 249

13.2.2 附件用户控件HTML完整代码 251

13.3 新闻加入页中增加附件项 252

13.3.1 newsin.aspx页加入附件用户控件 252

13.3.2 修改CS代码 252

13.4 新闻编辑页增加附件项 253

13.4.1 newsEdit.aspx加入附件控件 253

13.4.2 修改HTML代码 253

13.5 新闻显示页加入附件显示项 254

13.5.1 disp.aspx页改HTML代码 254

13.5.2 修改CS代码 255

小结 255

第14章 新闻评分 256

14.1 建立新闻评分记录表 256

14.1.1 评分记录表 256

14.1.2 评分记录表的存储过程 257

14.2 新闻内容评价系统加入显示页 258

14.2.1 新闻内容显示页Disp.aspx加入评价操作 258

14.2.2 新闻评价设计完成后的HTML代码 259

14.3 新闻评分分值页pkfz.aspx 260

14.4 各新闻评价排行 262

小结 263

第15章 文件下载功能 264

15.1 文件存放数据表与存储过程 264

15.1.1 文件存放数据表 264

15.1.2 文件存放操作存储过程 265

15.2 上载文件目录页 266

15.2.1 上载文件目录页treeview.aspx界面设计 266

15.2.2 文档目录treeview.aspx页HTML代码 266

15.2.3 文档目录treeview.aspx页的CS代码 267

15.3 类treeviews的代码 268

15.4 添加目录页 272

15.4.1 treeAdd FileDir.aspx界面 272

15.4.2 treeAddFileDir.aspx页HTML代码 272

15.4.3 treeAdd FileDir.aspx页CS代码 273

15.5 名称修改页 273

15.5.1 名称修改页界面 273

15.5.2 名称修改treeEditFileName.aspx页的HTML代码 274

15.5.3 名称修改页treeEditFileName.aspx的CS代码 274

15.6 文件上载页 275

15.6.1 文件上传页界面treeUploadFile.aspx 275

15.6.2 treeUploadFile.aspx文件页HTML代码 275

15.6.3 treeUploadFile.aspx文件页CS代码 276

15.7 用户下载页 277

15.7.1 用户下载页界面 277

15.7.2 用户下载页HTML代码 278

15.7.3 用户下载页CS代码 278

15.8 下载操作权限与菜单 278

15.8.1 上下载操作页加入菜单 278

15.8.2 上载操作权限设置 279

小结 279

附录A 验证控件 280

附录B .NET页面间传递数值的方式 284

附录C ASP.NET安全结构 287

附录D 用Serv-U架设FTP服务器 290