当前位置:首页 > 工业技术
Web程序设计案例教程
Web程序设计案例教程

Web程序设计案例教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:王文等编著
  • 出 版 社:北京交通大学出版社;清华大学出版社
  • 出版年份:2009
  • ISBN:9787811234800
  • 页数:336 页
图书介绍:本书结合大量实例及分析,循序渐进、系统全面地述了如何使用Visual Studio.NET集成开发环境设计ASP.NET Web应用程序。内容上不仅包括ASP.NET 2.0新控件和新特性的介绍,还包括基于ASP.NET 2.0的综合案例开发。
《Web程序设计案例教程》目录

第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

相关图书
作者其它书籍
返回顶部