《ASP.NET网络系统程序开发》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:陈宗兴编著;杜国梁等改编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2004
  • ISBN:7508421868
  • 页数:490 页
图书介绍:在新世代语言架构下,如果您想要开发任何因特网应用系统,只有环境才是您要花心思学习的地方,既然是“环境”,您就非得接受不可,如同您接受Windows一样,在Microsoft.NET的未来趋势上,您只要擅于了解环境的功能,您便是一个“主动掌握环境,建立环境应用系统的高手”。本书范例编写上虽然是使用了VB.NET,但是除了基本语法以外,您可以通过书本介绍的ASP.NET与ADO.NET强化对.NET Framework的应用能力。对于任何程序语言,您都可以将学习到的经验,通过另一种支持.NET Framework CLS的语言完成ASP.NET系统的编写。本书适合ASP.NET用户 。

1.1.NETFramework的优势 1

1.1.1平台通用类函数库支持 1

第一章 编写ASP.NET前的准备工作 1

1.1.2结合W3CXML标准 2

1.1.3提高程序设计速度 3

1.1.4多种程序语言支持 4

1.1.5采用共同语言执行环境 5

1.2ASP.NET执行架构 6

1.2.1ASP.NET执行架构 6

1.3建立ASP.NET平台 7

1.3.1升级Windows 7

1.2.2ASP.NET网站应用系统需要的架构 7

1.3.2升级InternetExplorer 8

1.3.3安装.NETFramework 8

1.4Web应用程序设定 9

第二章 VisualBasic.NET基本语法 12

2.1变量声明 12

2.1.1变量架构 12

2.1.2数据类型 12

2.1.3变量声明 14

2.1.4运算符应用 17

2.1.5数组声明 19

2.1.6数据类型转换函数 20

2.2.1一般子程序与函数 22

2.2程序应用 22

2.2.2自定义函数应用 26

2.3流程控制结构 27

2.3.1单层判断结构IFThen 27

2.3.2嵌套式IFThen语法 29

2.3.3Select…Case多重分支判断结构 30

2.3.4For…Next计数循环控制 32

2.3.5ForEach…In…Next数组循环 33

2.3.6DoWhile…Loop/Do…LoopWhile条件式循环控制结构 35

第三章 HTML控件概念 37

3.1什么叫HTML控件 37

3.2使用HTML控件的原因 38

3.3HTML与HTML控件之间的转换 40

3.3.1语法解释 41

3.3.2HTML控件对象的类来源 43

3.3.3命名空间的使用 43

3.3.4WebForm网页架构说明 46

第四章 HTML控件应用 50

4.1HTML控件的命名空间 50

4.2HTML控件的种类 50

4.2.1界面HTML控件 50

4.2.2WebForm窗体网页相关控件 51

4.3HTML控件的通用属性 56

4.3.1HTML控件通用属性继承来源 57

4.3.2HTMLControl类的Attributes属性 59

4.3.3HTMLControl类的Style属性 61

4.3.4HTMLControl类的Parent属性 63

4.3.5HTMLControl类的Controls属性 68

4.3.6HTMLControl类的Disabled属性 71

4.3.7HTMControl类的TemplateSourceDirectory属性 78

4.3.8HTMLControl类的Visiable属性 81

4.4HTMLAnchorHTML控件 85

4.4.1HTMLAnchor控件用法 85

4.4.2HTMLAnchor控件命名空间架构 86

4.4.4HTMLAnchor控件应用范例 87

4.4.3HTMLAnchor语法 87

4.5HTMLButton控件 91

4.5.1HTMLButton控件用法 92

4.5.2HTMLButton控件命名空间架构 92

4.5.3HTMLButton控件语法 92

4.5.4HTMLButton控件应用范例 93

4.6HTMLForm控件 95

4.6.1HTMLForm控件用法 96

4.6.2HTMLForm控件命名空间架构 97

4.6.3HTMLForm控件语法 97

4.6.4HTMLForm窗体网页操作状态管理 98

4.6.5HTMLForm控件应用范例 100

4.7.1HTMLImage控件用法 102

4.7HTMLImage控件 102

4.7.2HTMLImage控件命名空间架构 103

4.7.3HTMLImage控件应用范例 104

4.8Page类 106

4.8.1Page类的用法 106

4.8.2Page对象的命名空间架构 107

4.8.3Page类的重要属性、方法和事件 108

4.8.4网页事件执行顺序 110

4.8.5Page对象建立时Init事件应用 111

4.8.6Page对象Load事件应用范例 115

4.8.7Page对象Unload事件应用范例 117

4.8.8Page对象与客户端事件程序整合应用 118

4.8.9Page对象送出隐藏性字段标签 120

4.8.10Page对象判断网页是否回传的应用 123

4.8.11Page对象的状态管理应用 126

4.8.12Page对象智能导航应用 128

4.9HTMLInputButton控件 131

4.9.1HTMLInputButton控件用法 131

4.9.2HTMLInputButton控件命名空间架构 132

4.9.3HTMLInputButton控件应用范例 132

4.10HTMLInputCheckBox控件 133

4.10.1HTMLInputCheckBox控件用法 133

4.10.2HTMLInputCheckBox控件命名空间架构 134

4.10.3HTMLInputCheckBox控件语法 134

4.10.4HTMLInputCheckBox控件应用范例 134

4.11HTMLInputHidden控件 136

4.11.2HTMLInputHidden控件命名空间架构 137

4.11.1HTMLInputHidden控件用法 137

4.11.3HTMLInputHidden控件语法 138

4.11.4HTMLInputHidden控件应用范例 138

4.12HTMLInputImage控件 139

4.12.1HTMLInputImage控件用法 139

4.12.2HTMLInputImage控件语法 140

4.12.3HTMLInputImage控件应用范例 141

4.13.2HTMLInputRadioButton控件命名空间架构 144

4.13.3HTMLInputRadioButton控件应用范例 144

4.13.1HTMLInputRadioButton控件用法 144

4.13HTMLInputRadioButton控件 144

4.14HTMLInputTextBox控件 146

4.14.1HTMLInputTextBox控件用法 147

4.14.2HTMLInputTextBox控件命名空间架构 147

4.14.3HTMLInputTextBox控件语法 148

4.14.4HTMLInputTextBox控件应用范例 148

4.15HTMLSelect控件 150

4.15.1HTMLSelect控件用法 151

4.15.2HTMLSelect控件命名空间架构 151

4.15.3HTMLSelect控件语法 152

4.15.4HTMLSelect控件应用范例——不同显示类型应用 153

4.15.5HTMLSelect控件应用范例——提取用户选择项目 154

4.15.6HTMLSelect控件应用范例——多重选择应用 156

4.15.7HTMLSelect控件范例应用——数据绑定 160

4.16HTMLTable.HTMLTableRow.HTMLTableCell控件 163

4.16.1HTMLTable对象用法 164

4.16.2HTMLTable.HTMLTableRow.HTMLTableCell控件命名空间架构 164

4.16.3HTMLTable.HTMLTableRow.HTMLTableCell控件语法 165

4.16.4HTMLTable控件应用范例——动态行与列对象应用 166

4.16.5HTMLTable控件应用范例——动态产生数据清单 169

4.17.2HTMLTextArea控件命名空间架构 173

4.17.3HTMLTextArea控件语法 173

4.17.4HTMLTextArea控件应用范例 173

4.17.1HTMLTextArea控件用法 173

4.17HTMLTextArea控件 173

第五章 Web控件应用 176

5.1什么叫Web控件 176

5.1.1采用XML语法定义 176

5.1.2Web控件支持较为丰富的界面属性与方法 176

5.1.3Web控件完全支持数据绑定 178

5.1.4Web控件完全支持服务器端事件 178

5.2Web控件类型细分 178

5.2.1内部控件 178

5.2.2条列式内部控件 179

5.2.3丰富控件 179

5.2.4验证控件 179

5.3.1TextBox控件用法 180

5.3TextBox控件 180

5.2.5清单绑定控件 180

5.3.2TextBox控件命名空间架构 181

5.3.3TextBox控件语法 182

5.3.4TextBox控件应用范例——各种输入样式的应用示例 183

5.3.5TextBox控件应用范例——数据绑定应用 184

5.4Button控件 187

5.4.1Button控件用法 187

5.4.2Button控件命名空间架构 187

5.4.3Button控件语法 188

5.4.4Button控件应用范例——用户触发服务器端的事件处理程序 189

Command事件高级应用 191

5.4.5Button控件应用范例—— 191

5.5CheckBox控件 192

5.5.1CheckBox控件用法 193

5.5.2CheckBox控件命名空间架构 193

5.5.3CheckBox控件语法 193

5.5.4CheckBox控件应用范例——复选框界面设计 194

5.5.5CheckBox控件应用范例——数据绑定应用技术 196

5.6CheckBoxList控件 200

5.6.1CheckBoxList控件用法 200

5.6.2CheckBoxList控件命名空间架构 200

5.6.3CheckBoxList控件语法 201

5.6.4CheckBoxList控件应用范例——固定清单项目设定应用 202

5.6.5CheckBoxList控件应用范例——数据绑定和显示布局应用 204

5.6.6CheckBoxList控件应用范例——执行期间项目调整 206

5.7DropDownList控件 208

5.7.1DropDownList控件用法 208

5.7.2DropDownList控件命名空间架构 208

5.7.3DropDownList控件语法 209

5.7.4DropDownList控件应用范例——固定项目应用 209

5.7.5DropDownList控件应用范例——自动回传与数据绑定应用 211

5.8HyperLink控件 214

5.8.1HyperLink控件用法 214

5.8.2HyperLink控件命名空间架构 215

5.8.3HyperLink控件语法 215

5.8.4HyperLink控件应用范例——超级链接设定 216

5.9Image控件 217

5.9.1Image控件用法 217

5.9.2Image控件命名空间架构 218

5.9.3Image控件语法 218

5.9.4Image控件应用范例——动态图片显示 219

5.9.5Image控件应用范例——数据绑定动态图片应用 221

5.10ImageButton控件 224

5.10.1ImageButton控件用法 224

5.10.2ImageButton控件命名空间架构 225

5.10.3ImageButton控件语法 225

5.10.4ImageButton控件应用范例——动态显示图片和事件 226

5.10.5ImageButton控件应用范例——绑定数据动态显示图片 227

5.11.1LinkButton控件命名空间架构 230

5.11LinkButton控件 230

5.11.2LinkButton控件语法 231

5.11.3LinkButton控件应用范例 231

5.12ListBox控件 233

5.12.1ListBox控件用法 233

5.12.2ListBox控件命名空间架构 233

5.12.3ListBox控件语法 234

5.12.4ListBox控件应用范例——单一选择固定项目来源应用 234

5.12.5ListBox控件应用范例——绑定数据与多列选择应用 236

5.13Literal控件 239

5.13.2Literal控件命名空间架构 240

5.13.1Literal控件用法 240

5.13.3Literal控件语法 241

5.13.4Literal控件应用范例——执行期间与设计期间对象应用 241

5.14Panel控件 243

5.14.1Panel控件用法 243

5.14.2Panel控件命名空间架构 243

5.14.3Panel控件语法 244

5.14.4Panel控件应用范例——动态调整网页界面 245

5.14.5Panel控件应用范例——执行期间加入用户自定义控件 246

5.15PlaceHolder控件 248

5.15.1PlaceHolder控件用法 249

5.15.2PlaceHolder控件命名空间架构 249

5.15.4PlaceHolder控件应用范例 250

5.15.3PlaceHolder控件语法 250

5.16RadioButton控件 252

5.16.1RadioButton控件用法 253

5.16.2RadioButton控件命名空间架构 253

5.16.3RadioButton控件语法 253

5.16.4RadioButton控件应用范例 254

5.17RadioButtonList控件 255

5.17.1RadioButtonList控件用法 255

5.17.2RadioButtonList控件命名空间架构 256

5.17.3RadioButtonList控件语法 256

5.17.4RadioButtonList控件应用范例——设计期间设定项目应用 257

5.17.5RadioButtonList控件应用范例——行期间加入项目内容 259

5.17.6RadioButtonList控件应用范例——绑定数据来源与布局方式 260

第六章 验证控件应用 265

6.1验证控件基类 265

6.2RequiredFieldValdiator验证控件 266

6.2.1RequiredFieldValdator控件命名空间架构 266

6.2.2RequiredFieldValidator控件用法 266

6.2.3RequiredFieldValidator控件语法 267

6.2.4RequiredFieldValidator控件应用范例 267

6.3CompareValidator验证控件 269

6.3.1CompareValidator验证控件用法 269

6.3.2CompareValidator验证控件命名空间架构 269

6.3.4CompareValidator验证控件应用范例 270

6.3.3CompareValidator验证控件语法 270

6.4RangeValidator验证控件 272

6.4.1RangeValidator验证控件用法 273

6.4.2RangeValidator验证控件命名空间架构 273

6.4.3RangeValidator验证控件语法 273

6.4.4RangeValidator验证控件应用范例 274

6.5RegularExpressionValidator验证控件 275

6.5.1RegularExpressionValidator控件命名空间架构 275

6.5.2RegularExpressionValidator验证控件用法 276

6.5.3RegularExpressionValidator验证控件语法 276

6.5.4RegularExpressionValidator控件应用范例 277

6.6.2CustomValidator验证控件用法 279

6.6CustomValidator验证控件 279

6.6.1CustomValidator验证控件命名空间架构 279

6.6.3CustomValidator验证控件语法 280

6.6.4CustomValidator验证控件应用范例——客户端程序验证 281

6.6.5CustomValidator验证控件应用范例——服务器端程序应用 283

6.7ValidationSummary控件 286

6.7.1ValidationSummary控件命名空间架构 286

6.7.2ValidationSummary控件用法 287

6.7.3ValidationSummary控件语法 287

6.7.4ValidationSummary控件应用范例 287

7.1.2离线传输模式 290

7.1.1采用XML架构 290

7.1ADO.NET特性 290

第七章 ADO.NET数据存取应用 290

7.1.3可同时存取多个数据表 291

7.1.4数据存取与连接提供程序分开 292

7.1.5.NET数据提供程序 292

7.1.6SQLClient的命名空间 293

7.1.7OLDB.NET数据提供程序 293

7.1.8.NET数据提供程序的核心对象结构 294

7.2连接数据源应用 295

7.2.1SQLServer数据连接应用 295

7.2.2OLEDB.NET数据源连接方式 297

7.3.2引用命名空间 298

7.3.1SQLConnection对象定义语法 298

7.3连接数据库应用 298

7.3.3SQLConnection对象数据连接应用范例 299

7.3.4OLEDBConnection对象数据连接应用范例 300

7.4判断数据库连接状态与相关属性应用 302

7.4.1判断连接状态 302

7.4.2适时关闭数据连接 303

7.4.3使用SQLConnection动态切换数据库 305

7.4.4在执行过程中输入连接字符串 307

7.5Command对象应用 309

7.5.1Command对象应用方法 309

7.5.2Command对象的属性与方法 311

7.5.3Command对象执行查询应用 312

7.5.4Command对象参数对象查询应用 315

7.5.5SQLCommand与SQLServer存储过程的组合应用 318

7.5.6Command对象新增记录应用 321

7.5.7使用参数向数据库中新增记录 324

7.6在线传输模式的DataReader数据读取对象 327

7.6.1DataReader功能分析 327

7.6.2DataReader对象的属性与方法 328

7.6.3DataReader配合Command对象查询应用 328

7.6.4Access数据库上的DataReader应用 333

7.7DataSet对象应用 336

7.7.1DataSet对象简介 337

7.7.2DataSet对象的属性与方法 337

7.7.3DataTable对象介绍 338

7.7.4DataAdapter(数据适配器)对象 339

7.7.5DataSet数据查询应用 340

7.8DataSet新增记录应用 350

7.8.1DataSet新增记录应用方法 350

7.8.2新增记录应用范例 351

7.9DataSet数据删除应用 358

7.10DataSet一对多查询应用 365

7.10.1DataSet一对多应用方式 366

7.10.2一对多查询应用范例 366

7.11DataView对象应用 371

7.11.1DataView应用方式 371

7.11.3DataView对象成员分析 372

7.11.2DataView实例的产生语法 372

7.11.4DataViewRow对象成员 373

7.11.5DataView对象筛选记录应用 373

7.11.6DataView对象排序应用 378

7.12DataRelation对象应用 381

7.12.1DataRelation对象概述 381

7.12.2DataRelation对象成员 382

7.12.3DataRelationCollection对象成员 383

7.12.4DataRelation一对多关联查询应用 383

第八章 数据清单控件应用 391

8.1BaseDataList基类 391

8.1.2DataGrid对象成员 392

8.1.1BaseDataList类的属性和方法 392

8.2DataGrid控件应用——自动产生字段 393

8.3自定义DataGrid的显示样式 395

8.3.1设定DataGrid对象的前景色和背景色 396

8.3.2使用HeaderStyle与ItemStyle设定 396

8.4DataGrid数据行交替样式应用 398

8.4.1DataGrid对象的 398

AlternatingItemStyle语法 398

8.4.2DataGrid单双行交替样式应用范例 399

8.5自定义DataGrid数据列与数据绑定应用 400

8.5.1绑定字段显示的BoundColumn类应用 400

8.5.2自定义数据绑定BoundColumn对象语法 401

8.5.3自定义数据绑定数据列应用范例 401

8.6.1HyerLinkColumn类应用 403

8.6自定义超级链接数据列应用 403

8.6.2自定义HyerLinkColumn语法 404

8.6.3自定义超级链接数据列应用范例 405

8.6.4提取超级链接DataGrid数据列传递的内容 406

8.7DataGrid自定义按钮数据列应用 407

8.7.1ButtonColumn对象应用 407

8.7.2ButtonColumn对象的语法 408

8.7.3自定义按钮数据列应用范例 408

8.8DataGrid选取数据行应用 411

8.8.1DataGrid选取数据行应用技术 411

8.8.2DataGrid选取数据行应用范例 412

8.8.3DataGrid数据行单击一对多高级应用 415

8.9DataGrid分页显示应用 419

8.9.1DataGrid数据行分页显示应用技术 420

8.9.2DataGrid数据行分页显示应用范例 420

8.10DataGrid编辑数据行应用 426

8.10.1DataGrid编辑数据行应用技术 427

8.10.2DataGrid数据维护应用范例 427

8.11DataGrid自定义模板数据列应用 436

8.11.1TemplateColumn对象成员 436

8.11.2TemplateColumn模板数据列应用范例 438

8.12DataList控件应用 443

8.12.1DataList与DatGrid对象的差异 443

8.12.2DataList对象支持的模板与语法 444

8.12.3DataList控件记录查询与改动应用范例 446

8.13Repeater控件应用 460

8.13.1Repeater控件支持的模板 460

8.13.2Repeater控件语法 461

8.13.3Repeater控件应用范例 461

第九章 ASP.NET高级应用技术 467

9.1执行期间加入Web控件 467

9.1.1执行期间建立基类产生的对象 467

9.1.2执行期间加入Calendar控件应用范例 469

9.2Web用户控件应用 470

9.2.1Web用户控件应用方式 470

9.2.2Web用户控件设计应用 471

9.2.3执行期间建立Web用户控件对象 473

9.2.4执行期间由Web用户控件产生对象实例 474

9.3代码隐藏类文件应用 475

9.3.1程序与网页分离的应用方式 475

9.3.2使用VisualBasic.NET创建类 477

9.3.3引用代码隐藏文件的网页应用 479

9.4在ASP.NET中使用类函数库 481

9.4.1网页与组件文件应用的关系 481

9.4.2建立组件文件应用 482

9.4.3建立组件文件 484

9.4.4查看组件文件(中间文件) 485

9.4.5部署组件文件 485

9.4.6编写引用自定义组件文件的网页 486

附录 本书所附光盘安装说明 488