《基于C#的ASP.NET程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:翁健红主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:7111207785
  • 页数:260 页
图书介绍:本书介绍了使用ASP.NET进行WEB应用系统编程的方法。

第1章 ASP.NET开发环境 1

1.1Web基础知识 1

1.1.1Web服务器 1

1.1.2静态网页 1

1.1.3动态网页 2

1.2配置ASP.NET的运行环境 3

1.2.1ASP.NET的运行环境 3

1.2.2安装IIS 3

1.2.3安装.NETFramework 5

1.2.4测试ASP.NET环境 5

1.2.5创建虚拟目录 6

1.2.6第一个WebForm程序 8

1.3ASP.NET页面结构 10

1.4ASP.NET页面事件 11

习题1 13

第2章 C#语言基础 14

2.1C#语言简介 14

2.2变量 14

2.3数据类型 15

2.4运算符 17

2.5程序流程控制 20

2.5.1选择语句 20

2.5.2循环语句 23

2.5.3跳转语句 26

2.6方法 27

习题2 28

第3章 服务器端控件 30

3.1常用WebServer控件 30

3.1.1Web控件的共用属性 31

3.1.2Label控件 32

3.1.3Image控件 32

3.1.4HyperLink控件 32

3.1.5Button控件 33

3.1.6LinkButton控件 35

3.1.7ImageButton控件 36

3.1.8TextBox控件 37

3.1.9Table、TableRow及TableCell控件 38

3.1.10Panel控件 40

3.1.11RadioButton控件 42

3.1.12RadioButtonList控件 43

3.1.13CheckBox控件 46

3.1.14CheckBoxList控件 47

3.1.15DropDownList控件 49

3.1.16ListBox控件 50

3.2数据验证控件 53

3.2.1RequiredFieldValidator控件 53

3.2.2CompareValidator控件 54

3.2.3RangeValidator控件 56

3.2.4RegularExpressionValidator控件 57

3.2.5CustomValidator控件 61

3.2.6ValidationSummary控件 62

3.3服务器端其他控件 64

3.3.1AdRotator控件 64

3.3.2Calendar控件 65

3.3.3Literal控件 69

3.3.4PlaceHolder控件 69

3.4HTML控件简介 70

3.5用户控件 71

3.5.1用户控件的建立与使用 71

3.5.2将Web窗体页转换为用户控件 72

习题3 72

第4章 ADO.NET数据库访问技术 74

4.1ADO.NET基本概念 74

4.2ADO.NET对象模型 74

4.3OleDbConnection对象 76

4.4Command对象 78

4.4.1Command对象的属性和方法 78

4.4.2增加、删除、修改数据 79

4.4.3执行带参数的Command 82

4.4.4ExecuteScalar方法 85

4.5DataReader对象 85

4.6DataSet对象 87

4.7DataTable对象 90

4.8DataAdapter对象 92

4.9DataView对象 95

4.10连接SQLServer数据库 97

4.10.1SqlConnection 97

4.10.2执行存储过程 102

4.11ADO.NET中使用XML文件 106

习题4 108

第5章 VS.NET开发会员管理系统 109

5.1VS.NET的开发环境 109

5.1.1使用VS.NET创建ASP*NET应用程序 109

5.1.2VS.NET项目中的文件 113

5.1.3Design视图和HTML视图 114

5.1.4ASP.NET的代码后置 114

5.1.5理解自动生成的代码 114

5.1.6VS.NET中的表格操作 118

5.1.7VS.NET中添加窗体 119

5.2会员管理系统 120

5.2.1系统分析与设计 120

5.2.2系统的运行界面 121

5.2.3登录页面 124

5.2.4主页面 127

5.2.5注册页面 128

5.2.6显示个人信息页面 131

5.2.7修改个人信息页面 133

5.2.8取回口令(1)页面 137

5.2.9取回口令(2)页面 139

5.3程序排错与调试 140

5.3.1错误类型 140

5.3.2使用调试器 141

5.3.3调试实例 143

5.4编程规范 145

5.4.1方法、属性、变量命名规范 145

5.4.2Web控件的命名 146

5.4.3代码书写规范 146

5.4.4注释 146

5.4.5不规范代码实例 147

5.5安装 148

习题5 150

第6章 数据窗体设计 151

6.1数据绑定的概念和方法 151

6.1.1绑定到变量 151

6.1.2绑定到方法 152

6.1.3绑定到数组 153

6.1.4绑定到集合和列表 154

6.2CreateDataSet.inc文件 155

6.3Repeater控件 155

6.4DataList控件 159

6.4.1DataList控件的语法格式 159

6.4.2编辑DataList项目 162

6.4.3在DataList中选择项目 167

6.4.4VS.NET中DataList的模板编辑 169

6.5DataGrid控件 170

6.5.1一个简单的例子 170

6.5.2DataGrid的语法格式 171

6.5.3DataGrid的列类型 172

6.5.4使用样式 185

6.5.5DataGrid的排序 187

6.5.6DataGrid的分页 190

6.6在线投票系统 193

6.6.1系统分析 193

6.6.2投票页面 193

6.6.3显示投票结果页面 196

习题6 199

第7章 内置对象与应用程序配置 200

7.1Application对象 200

7.1.1Application对象的生命周期 200

7.1.2Application对象的读写 200

7.1.3Application对象的锁定 200

7.1.4Application对象应用举例 201

7.2Session对象 202

7.2.1Session对象与Application对象的区别 202

7.2.2Session对象的生命周期 202

7.2.3Session对象的读写 202

7.2.4Session对象应用举例 203

7.3Request对象 203

7.3.1Request对象的常用属性和方法 203

7.3.2Request对象应用举例 204

7.4Response对象 205

7.4.1Response对象的常用属性和方法 205

7.4.2Response对象应用举例 206

7.5Server对象 207

7.5.1Server对象的常用属性和方法 207

7.5.2Server对象应用举例 207

7.6Cookie对象 210

7.6.1Cookie对象的特点 210

7.6.2Cookie对象的读写 210

7.6.3Cookie对象的生存期 210

7.6.4Cookie对象验证的安全性 210

7.6.5Session对象和Cookie对象的关系 210

7.6.6Cookie对象应用举例 211

7.7Global.asax文件 213

7.8Web.config配置文件 214

7.8.1配置文件的结构 214

7.8.2<system.web>配置段 215

7.8.3应用程序设置 217

7.8.4配置文件的继承关系 218

习题7 219

第8章 设计实例 220

8.1在线考试系统 220

8.1.1系统分析与设计 220

8.1.2系统运行界面 221

8.1.3Web.config文件 223

8.1.4数据库操作的公共类 223

8.1.5考生登录页面 226

8.1.6考试页面 228

8.1.7成绩显示页面 231

8.2新闻发布系统 232

8.2.1系统分析与设计 232

8.2.2系统的运行界面 233

8.2.3Web.config与公用类 236

8.2.4浏览新闻页面 236

8.2.5显示新闻页面 238

8.2.6添加新闻页面 240

8.2.7新闻列表页面 243

8.2.8管理新闻页面 248

8.2.9修改新闻页面 253

习题8 255

附录参考实验 256

参考文献 260