Web程序设计案例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王文等编著
- 出 版 社:北京交通大学出版社;清华大学出版社
- 出版年份:2009
- ISBN:9787811234800
- 页数:336 页
第1章 ASP.NET概述及运行环境的构建 1
1.1 ASP.NET概述 1
1.1.1Web应用的发展 1
1.1.2Web应用的开发技术 1
1.1.3ASP.NET特点 2
1.1.4ASP.NET的工作原理 3
1.2 安装与配置ASP.NET的运行环境 3
1.2.1ASP.NET平台要求 3
1.2.2安装IIS服务器 4
1.2.3创建虚拟目录 6
1.2.4测试ASP.NET运行环境 9
1.3 Visual Studio.NET集成开发环境 10
1.3.1安装Visual Studio.NET 10
1.3.2认识Visual Studio.NET集成开发环境 13
1.3.3设计模式与源文件模式 17
1.4 ASP.NET程序 19
1.4.1一个简单的ASP.NET程序 19
1.4.2设计自己的文件结构 22
1.4.3ASP.NET程序的发布 22
1.4.4ASP.NET文件的浏览 23
1.4.5ASP.NET项目文件夹下的标准文件 24
习题 24
第2章 C#程序设计基础 25
2.1 C#语言简介 25
2.1.1C#的特点 25
2.1.2C#程序结构 26
2.1.3C#编译器 27
2.1.4程序的输入输出 28
2.1.5C#注释 28
2.2 数据类型 28
2.2.1C#常量 29
2.2.2C#变量 29
2.2.3数据类型 32
2.2.4运算符与表达式 34
2.2.5数据类型之间的转换 36
2.3 构造类型 38
2.3.1数组 38
2.3.2结构类型 39
2.3.3枚举类型 39
2.4 控制语句 40
2.4.1顺序结构 40
2.4.2选择结构 41
2.4.3循环结构 44
2.5 面向对象编程 50
2.5.1类与对象的基本概念 50
2.5.2创建一个简单的类 51
2.5.3创建类的实例 52
2.5.4命名空间 52
2.6 方法 52
2.6.1方法的定义 53
2.6.2方法的调用 54
2.6.3方法参数 55
2.7 System.String字符串类 60
2.7.1字符串长度与大小写转换 60
2.7.2子字符串的索引 61
2.7.3插入、删除和替换子字符串 62
2.7.4字符串比较 64
2.7.5字符串数据的转换 66
2.7.6StringBuilder类 67
2.8 System.DateTime日期时间类 69
2.8.1获取日期与时间 69
2.8.2调整日期与时间 71
2.8.3输出日期与时间 73
2.9 System.Math数学类 73
2.9.1四舍五入、绝对值、最大值和最小值 73
2.9.2Math类的数学常量和方法 74
2.10 异常处理 76
2.10.1try-catch结构 77
2.10.2try-finally结构 77
2.10.3try-catch-finally结构 78
习题 79
第3章 Web服务器控件应用 80
3.1 Web服务器控件概述 80
3.1.1Web服务器控件层次结构 80
3.1.2添加Web服务器控件 81
3.1.3Web服务器控件的通用属性 82
3.2 Web服务器控件使用方法详解 83
3.2.1显示页面的静态文本 83
3.2.2制作文本框和密码框 84
3.2.3制作一个超级链接 86
3.2.4显示图片 88
3.2.5制作按钮 90
3.2.6制作单选按钮 94
3.2.7制作复选框 98
3.2.8制作列表框 104
3.2.9制作下拉列表 107
3.2.10使用容器 110
3.2.11广告轮流播放的实现 110
3.2.12文件、图片上传 112
3.2.13显示日历 115
3.3 验证控件使用方法详解 116
3.3.1Web验证控件概述 116
3.3.2验证必输项是否有值 117
3.3.3验证输入值与参照值之间的关系是否符合要求 119
3.3.4验证输入的值是否在预定范围 122
3.3.5验证输入的值是否跟预定的模式吻合 125
习题 128
第4章 ASP.NET的其他常用服务器控件 130
4.1 站点导航控件 130
4.1.1站点地图概述 130
4.1.2网站站点导航的制作 132
4.1.3树形导航的制作 135
4.1.4Windows菜单式导航的制作 139
4.2 登录控件 143
4.2.1实现用户登录 143
4.2.2显示用户状态 146
4.2.3显示登录信息 147
4.2.4显示登录用户名 148
4.2.5重置用户密码 148
4.2.6修改用户密码 150
4.2.7注册用户 155
习题 160
第5章 ASP.NET内置对象应用 161
5.1 ASP.NET内置对象概述 161
5.2 Page对象 162
5.2.1Web窗体代码模型 162
5.2.2Page对象的属性 164
5.2.3Page对象的方法 164
5.2.4Page对象的事件 164
5.3 Response对象 166
5.3.1Write方法的使用 167
5.3.2Redirect方法的使用 168
5.3.3End方法的使用 169
5.4 Request对象 170
5.4.1Request对象的属性和方法 170
5.4.2读取用户提交信息 170
5.4.3读取服务器端信息 172
5.4.4读取浏览器信息 174
5.5 Application对象 175
5.5.1Application对象的属性和方法 176
5.5.2Application对象的事件 177
5.6 Session对象 179
5.6.1Session对象的属性 179
5.6.2Session对象的方法和事件 180
5.6.3Session信息的存储 180
5.7 Server对象 182
5.7.1Server对象的属性和方法 183
5.7.2CreateObject方法 183
5.7.3MapPath方法 183
5.7.4HtmlEncode方法 184
5.7.5URLEncode方法 185
5.7.6Execute方法 186
5.7.7Transfer方法 187
习题 187
第6章 使用ADO.NET访问数据库 188
6.1 ADO.NET概述 188
6.1.1.NET数据提供程序 189
6.1.2数据库应用程序的开发流程 189
6.2 创建数据连接 189
6.2.1Connection对象概述 189
6.2.2连接Access数据库 191
6.2.3连接SQL Server数据库 193
6.2.4利用Web.config保存连接字符串 196
6.3 执行数据库命令对象Command 197
6.3.1Command对象概述 197
6.3.2使用DataReader对象读取数据 199
6.3.3使用Parameter对象传递参数 203
6.3.4使用Command对象执行SQL语句 207
6.3.5使用Command对象调用存储过程 222
6.4 数据集 223
6.4.1使用DataAdapter对象访问数据 223
6.4.2创建和使用DataSet对象 224
6.4.3使用DataTable对象访问数据 228
6.4.4使用DataView对象处理数据 241
习题 242
第7章 使用数据控件访问数据库 243
7.1 数据源控件 243
7.1.1SqlDataSource 244
7.1.2AccessDataSource 250
7.1.3XmlDataSource 255
7.1.4SiteMapDataSource 255
7.1.5ObjectDataSource 256
7.2 GridView控件 256
7.2.1GridView控件简介 256
7.2.2GridView控件显示和编辑数据 263
7.3 DetailsView控件 269
7.3.1DetailsView控件简介 269
7.3.2DetailsView控件显示和处理数据 272
7.4 FormView控件 280
7.4.1FormView控件简介 280
7.4.2FormView控件显示和处理数据 285
7.5DataList控件 291
7.5.1DataList控件简介 291
7.5.2DataList控件显示和处理数据 295
习题 296
第8章 应用示例——订单及物流配送管理 297
8.1 系统概述 297
8.1.1开发背景 297
8.1.2需求分析 297
8.1.3系统设计 297
8.2 系统设计 300
8.2.1数据库设计 300
8.2.2公共类设计 303
8.3 典型模块实现 307
8.3.1网站登录 307
8.3.2操作桌面 311
8.3.3订单管理 313
8.3.4配送管理 321
8.3.5报表管理 324
8.3.6货款管理 327
8.4 程序测试 331
习题 335
参考文献 336
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016