首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

第1章  ASP.NET与Web应用
程序基础.... 1

1.1  Web应用程序的开发环境...... 1

1.1.1  信息处理系统..... 1

1.1.2  多层式主从结构的Web
开发环境..... 2

1.2  建立电子商务网站...... 3

1.2.1  电子商务的种类..... 3

1.2.2  如何建立电子商务网站..... 4

1.3  HTML与XML基础...... 6

1.3.1  HTML标记语言..... 6

1.3.2  什么是XML... 7

1.3.3  XHTML文件..... 9

1.4  ASP.NET概述...... 10

1.4.1  .NET Framework基础..... 10

1.4.2  ASP.NET基础..... 11

1.4.3  ASP.NET 2.0新增功能..... 12

1.5  建立ASP.NET 2.0的开发环境...... 12

1.5.1  在Windows XP中安装IIS 5.. 13

1.5.2  安装Visual Web Developer
与. NET Framework 2.0.. 13

1.5.3  指定IIS使用的ASP.NET
版本..... 14

1.5.4  执行ASP.NET程序..... 14

1.6  使用Visual Web Developer
建立ASP.NET程序...... 16

1.6.1  启动Visual Web Developer
建立Web网站..... 16

1.6.2  打开Web网站..... 17

1.6.3  打开与新建ASP.NET程序..... 18

1.6.4  在VWD中执行ASP.NET
程序..... 20

1.7  习题...... 20

第2章  使用Visual Basic语法的
ASP.NET程序.... 21

2.1  Visual Basic 2005基础...... 21

2.1.1  Microsoft Visual Basic 2005.. 21

2.1.2  对象的基本概念..... 22

2.2  ASP.NET程序的基本结构...... 23

2.2.1  建立ASP.NET程序..... 23

2.2.2  Visual Basic程序的基本
撰写规则..... 27

2.3  Visual Basic的变量与
数据类型...... 29

2.3.1  变量的数据类型..... 29

2.3.2  变量、常量声明与赋值..... 30

2.3.3  数组..... 32

2.4  Visual Basic的运算符...... 35

2.4.1  运算符的优先级..... 35

2.4.2  算术与字符串连接运算符..... 36

2.4.3  比较运算符..... 36

2.4.4  逻辑运算符..... 37

2.4.5  指定运算符..... 38

2.5  Visual Basic的流程控制...... 38

2.5.1  是否选和二选一..... 38

2.5.2  多选一的条件语句..... 40

2.5.3  For/Next循环..... 41

2.5.4  Do/While和Until/Loop
循环..... 43

2.5.5  Continue与Exit语句..... 45

2.6  Visual Basic的过程与函数...... 47

2.6.1  过程与函数..... 47

2.6.2  变量的有效范围与参数
的传递..... 50

2.7  Visual Basic的错误处理...... 52

2.8  习题...... 53

第3章  .NET Framework 类函数库的

使用.... 55

3.1  .NET Framework基础...... 55

3.1.1  再谈 .NET Framework.. 55

3.1.2  .NET Framework类函数库..... 57

3.1.3  在ASP.NET中使用
     .NET Framework类..... 57

3.2  System.String字符串类...... 58

3.2.1  字符串长度与大小写转换..... 58

3.2.2  子字符串的索引..... 59

3.2.3  插入、删除和替换子字符串..... 61

3.2.4  字符串比较..... 63

3.2.5  字符串数据的转换..... 65

3.2.6  StringBuilder类..... 65

3.3  System.DateTime日期时间类...... 68

3.3.1  获取日期和时间..... 68

3.3.2  调整日期与时间..... 70

3.3.3  输出日期与时间..... 72

3.4  System.Math 数学类...... 72

3.4.1  四舍五入、绝对值、最大
和最小值..... 73

3.4.2  Math类的数学常量和方法..... 73

3.5  System.Random随机数类...... 74

3.6  System.Array数组类...... 76

3.6.1  获取数组信息..... 76

3.6.2  数组的索引、排序、反转
复制..... 77

3.7  System.Collections集合类...... 79

3.7.1  ArrayList类..... 79

3.7.2  Hashtable类..... 82

3.7.3  Queue和Stack类..... 84

3.7.4  IEnumerator界面..... 85

3.8  习题...... 88

第4章  ASP.NET的HTTP对象、

输入输出与Cookie处理.... 89

4.1  HTTP通信协议的特性...... 89

4.2  HTTP对象与Server对象...... 90

4.2.1  HTTP对象简介..... 90

4.2.2  Server对象的属性..... 91

4.2.3  Server对象的方法..... 91

4.3  基本输出的Response对象...... 95

4.3.1  输出网页到浏览程序..... 95

4.3.2  输出图片到浏览程序..... 97

4.3.3  缓冲区的处理..... 99

4.3.4  IIS输出与浏览程序缓存
的控制..... 101

4.4  基本输入的Request对象...... 104

4.4.1  Form和QueryString
集合对象..... 104

4.4.2  使用窗体字段传送数据..... 106

4.4.3  使用URL传递数据..... 108

4.5  Cookies的处理..... 110

4.5.1  Cookies基础..... 110

4.5.2  Cookies的操作函数..... 112

4.6  服务器与浏览程序信息...... 114

4.6.1  Web服务器的系统信息..... 114

4.6.2  获取浏览程序信息..... 116

4.6.3  获取客户端的凭证数据..... 118

4.7  Include命令的使用...... 119

4.8  ASP.NET程序的调试...... 120

4.9  习题...... 122

第5章  Web窗体程序设计..... 123

5.1  Web 窗体程序设计模型...... 123

5.1.1  认识Web 窗体程序
设计模型..... 123

5.1.2  隐藏程序代码模型..... 126

5.2  ASP.NET的Page对象...... 128

5.3  ASP.NET执行Script的控件...... 130

5.3.1  Button按钮控件..... 130

5.3.2  LinkButton控件..... 132

5.3.3  ImageButton 控件..... 133

5.4  ASP.NET的输出控件...... 134

5.4.1  Label标记控件..... 134

5.4.2  Panel控件..... 136

5.4.3  GenericControl控件..... 138

5.4.4  Image图片控件..... 140

5.4.5  表格控件..... 141

5.4.6  项目控件..... 143

5.5  设置服务器端控件的样式...... 144

5.5.1  在控件中套用 CSS... 144

5.5.2  服务器端的样式属性..... 146

5.6  动态生成服务器端控件...... 148

5.7  使用Visual Web Developer
创建Web窗体...... 150

5.8  习题...... 152

第6章  Web窗体处理..... 153

6.1  ASP.NET的Web窗体处理...... 153

6.1.1  HTML窗体与Web窗体
处理..... 153

6.1.2  在ASP.NET程序获取
用户数据..... 154

6.2  窗体字段的输入控件...... 155

6.2.1  ASP.NET的输入控件..... 155

6.2.2  TextBox文字控件..... 156

6.2.3  CheckBox复选框控件..... 159

6.2.4  RadioButton单选按钮控件..... 161

6.2.5  DropDownList下拉列表框
控件..... 162

6.2.6  ListBox列表框控件..... 164

6.2.7  CheckBoxList复选框
列表控件..... 166

6.2.8  RadioButtonList单选按钮
列表控件..... 167

6.3  窗体回发功能...... 168

6.3.1  窗体的IsPostBack属性..... 168

6.3.2  控件的AutoPostBack属性..... 170

6.4  窗体的视图状态...... 173

6.4.1  视图状态基础..... 173

6.4.2  保留PostBack窗体回发的
其他数据..... 175

6.5  窗体字段验证基础...... 176

6.5.1  窗体字段验证的种类..... 176

6.5.2  ASP.NET的服务器端
验证控件..... 176

6.6  服务器端的验证控件...... 178

6.6.1  RequiredFiledValidator
验证控件..... 178

6.6.2  CompareValidator验证控件..... 180

6.6.3  RangeValidator验证控件..... 183

6.7  窗体的重设按钮...... 185

6.7.1  取消客户端验证控件
的功能..... 185

6.7.2  取消服务器端验证控件
的功能..... 185

6.8  习题...... 186

第7章  Web服务器文件与XML文件

的处理..... 187

7.1  System.IO名称空间基础...... 187

7.1.1  Web网站中保存数据
的方式..... 187

7.1.2  System.IO名称空间..... 188

7.1.3  获取服务器端文件或文件
夹的路径..... 188

7.2  服务器的文件夹与文件操作...... 189

7.2.1  显示服务器的磁盘列表..... 189

7.2.2  显示文件夹列表和
相关信息..... 190

7.2.3  文件夹的处理..... 194

7.2.4  显示文件列表和信息..... 198

7.2.5  文件处理..... 199

7.3  文本文件读写、查找和替换...... 200

7.3.1  文本文件读写基础..... 200

7.3.2  文本文件的读写函数..... 202

7.3.3  文本文件的查找和替换..... 204

7.3.4  文本文件内容的编码..... 206

7.4  二进制文件的处理...... 207

7.5  XML文件的处理...... 209

7.5.1  .NET Framework与XML... 209

7.5.2  ASP.NET加载与浏览
XML文件..... 210

7.5.3  ASP.NET与XSLT... 212

7.5.4  ASP.NET与XPath.. 214

7.6  习题...... 216

第8章  ADO.NET网页数据库操作..... 217

8.1  网页数据库基础...... 217

8.1.1  数据库系统..... 217

8.1.2  建立网页数据库..... 218

8.2  建立数据库与ODBC.... 218

8.2.1  建立数据库..... 218

8.2.2  添加ODBC系统数据源..... 220

8.3   ADO.NET基础..... 221

8.3.1  什么是ADO.NET... 222

8.3.2  ADO.NET对象模型..... 223

8.4  SQL命令的数据库操作...... 224

8.4.1  SQL命令的数据库操作..... 224

8.4.2  插入新记录..... 228

8.4.3  更新记录..... 231

8.4.4  删除记录..... 233

8.5  DataSet的数据库操作...... 235

8.5.1  DataSet对象的数据库操作..... 235

8.5.2  插入新记录..... 237

8.5.3  更新记录..... 240

8.5.4  删除记录..... 241

8.6  使用参数SQL命令的数据库
操作...... 243

8.7  习题...... 246

第9章  ADO.NET网页数据库查询..... 247

9.1  从数据表获取单一字段值...... 247

9.2  DataReader对象以表格
显示数据表...... 249

9.2.1  获取数据表信息..... 249

9.2.2  显示数据表的所有记录..... 252

9.2.3  分页显示数据表的记录..... 256

9.3  DataSet对象以表格显示
数据表...... 258

9.3.1  显示DataSet对象的
所有记录..... 259

9.3.2  分页显示DataTable的记录..... 261

9.3.3  使用程序代码建立
DataTable数据表对象..... 262

9.4  DataSet对象的数据筛选...... 265

9.4.1  DataTable对象的数据筛选..... 265

9.4.2  DataView对象的数据筛选..... 267

9.4.3  建立DataTable的关联性..... 269

9.5  DataSet对象与XML... 271

9.5.1  将DataSet输出成
XML文件..... 271

9.5.2  读入XML文件..... 272

9.6  ASP.NET控件与数据绑定...... 274

9.6.1  数据绑定基础..... 274

9.6.2  ArrayList对象的数据绑定..... 275

9.6.3  DataReader对象的
数据绑定..... 277

9.6.4  DataSet对象的数据绑定..... 279

9.7  习题...... 282

第10章  网页数据库的显示与

维护控件..... 283

10.1  数据源控件...... 283

10.1.1  数据源控件基础..... 284

10.1.2  建立数据源控件..... 284

10.2  Repeater控件...... 287

10.2.1  Repeater控件以表格
显示数据表..... 288

10.2.2  Null值字段处理与
ItemIndex属性..... 290

10.3   DataList控件..... 293

10.3.1  DataList控件的
选取功能..... 293

10.3.2  DataList控件的
编辑功能..... 298

10.4  GridView控件...... 303

10.4.1  GridView控件基础..... 303

10.4.2  GridView控件的Field
字段控件..... 304

10.4.3  GridView控件的排序..... 309

10.4.4  GridView控件的分
页显示..... 312

10.4.5  GridView控件的
编辑功能..... 314

10.5  DetailsView控件...... 318

10.5.1  DetailsView控件基础..... 318

10.5.2  DetailsView控件的
Field控件..... 319

10.5.3  DetailsView控件的
编辑功能..... 321

10.6  FormView控件...... 324

10.7  建立主要与详细窗体...... 326

10.8  习题...... 328

第11章  ASP.NET的Web应用程序..... 329

11.1  ASP.NET应用程序基础...... 329

11.1.1  ASP.NET的Web应用
程序基础..... 329

11.1.2  网页间数据共享的基础..... 330

11.1.3  网页间的数据传递方法..... 331

11.2  Global.asax文件的使用...... 332

11.2.1  Global.asax 文件的结构..... 332

11.2.2  Global.asax文件的使用..... 333

11.3  Application对象的状态管理...... 337

11.3.1  Application对象基础..... 337

11.3.2  网站的访客计数..... 338

11.4  Session对象的状态管理...... 340

11.4.1  Session对象的基础..... 340

11.4.2  目前有多少人仍在线..... 342

11.5  Application与Session对象
的使用...... 346

11.5.1  正确使用Application和
Session变量..... 346

11.5.2  使用Application和Session
对象存储对象..... 347

11.6  在网页间传递Web窗体
内容...... 348

11.6.1  使用URL参数..... 348

11.6.2  使用Session变量..... 349

11.6.3  使用Web窗体的类属性..... 350

11.6.4  使用PreviousPage对象..... 352

11.7  使用web.config配置文件...... 353

11.7.1  Web配置文件的基础..... 353

11.7.2  appSetting与connectionStrings
区段的参数和连接
字符串..... 355

11.7.3  在sessionState区段设定
Session状态..... 356

11.7.4  globalization区段的
编码设定..... 357

11.7.5  compilation区段的
编译设定..... 358

11.7.6  customErrors区段的
自订错误网页..... 359

11.8   ASP.NET 2.0的网站设定工具..... 360

11.8.1  Web接口的网站
管理工具..... 360

11.8.2  ASP.NET 设定工具..... 361

11.9  习题...... 362

第12章  ASP.NET的站点地图与

一 致化..... 363

12.1  母版页...... 363

12.1.1  母版页基础..... 363

12.1.2  建立母版页..... 364

12.1.3  建立内容页面..... 366

12.1.4  多个母版页..... 367

12.1.5  存取母版页属性..... 370

12.1.6  设定Web网站的母版页和
动态加载母版页..... 371

12.2  站点地图控件..... 372

12.2.1  超级链接控件建立
站点地图..... 372

12.2.2  ASP.NET 2.0的站点地图..... 374

12.2.3  Menu菜单控件..... 376

12.2.4  TreeView树状显示控件..... 378

12.2.5  SiteMapPath 网站路径
控件..... 381

12.3  MultiView与Wizard控件...... 383

12.3.1  MultiView控件..... 383

12.3.2  Wizard控件..... 384

12.4  主题与外观...... 386

12.4.1  主题与外观基础..... 386

12.4.2  建立外观和套用主题..... 387

12.4.3  默认与已命名外观..... 389

12.4.4  覆盖控件的外观..... 391

12.4.5  在主题中使用CSS
和图片..... 392

12.4.6  动态加载指定主题..... 393

12.4.7  套用整个Web应用
程序的主题..... 395

12.5  习题...... 395

第13章  网站用户与会员管理..... 397

13.1  网站用户与会员管理概述...... 397

13.1.1  网站会员管理的基础..... 397

13.1.2  ASP.NET的验证方式..... 398

13.2  ASP.NET的窗体基本验证...... 398

13.2.1  Web配置文件的
验证标记..... 398

13.2.2  在Web配置文件设置
窗体基本验证..... 400

13.2.3  XML文件的窗体
基本验证..... 403

13.3  ASP.NET 2.0的会员管理...... 406

13.3.1  ASP.NET 2.0的会员
管理功能..... 406

13.3.2  设置Membership和建
立会员数据库..... 406

13.3.3  在Web网站管理工具
中添加用户..... 409

13.4  Membership API的使用...... 410

13.4.1  添加用户..... 410

13.4.2  验证用户..... 411

13.4.3  获取用户信息..... 412

13.4.4  更改用户信息..... 414

13.4.5  删除用户..... 415

13.5  登录与用户管理控件...... 415

13.5.1  Login控件..... 415

13.5.2  LoginView控件..... 416

13.5.3  LoginStatus控件和
LoginName控件..... 417

13.5.4  PasswordRecovery控件..... 418

13.5.5  ChangePassword控件..... 419

13.5.6  CreateUserWizard控件..... 420

13.6  群组权限的会员管理...... 421

13.6.1  Web配置文件的
权限管理..... 421

13.6.2  ASP.NET 2.0的
角色管理..... 422

13.6.3  Role Manager API的使用..... 424

13.6.4  数据库版的群组权限
会员管理..... 425

13.7  习题...... 426

第14章  网站的个性化信息..... 427

14.1  ASP.NET的个性化程序...... 427

14.2  使用Cookies建立个性化...... 428

14.3  Profile的个性化信息...... 430

14.3.1  定义Profile对象的属性..... 430

14.3.2  Profile对象的简单属性..... 432

14.3.3  Profile对象的群组属性..... 434

14.3.4  匿名个性化..... 434

14.4  ASP.NET的电子邮件处理...... 437

14.4.1  Web 窗体的电子
邮件发送..... 437

14.4.2  数据库的大量邮件发送..... 440

14.4.3  获取POP 3未读取的
邮件数..... 442

14.5  客户端的文件上传...... 446

14.5.1  HtmlInputFile控件与
文件上传..... 446

14.5.2  显示上传文件的信息..... 448

14.5.3  同时上传多个文件..... 449

14.5.4  电子邮件的附件处理..... 450

14.5.5  上传图文件到数据库..... 451

14.5.6  显示数据库的图片字段..... 455

14.6  ASP.NET网页记事日历...... 456

14.6.1  Calendar控件..... 456

14.6.2  ASP.NET网页记事日历..... 461

14.7  习题...... 464

第15章  建立网络商店..... 465

15.1  网络商店基础...... 465

15.1.1  什么是网络商店..... 465

15.1.2  网络上的付款方式..... 466

15.2  网络商店的信用卡检查...... 467

15.3  网络商店的广告管理...... 470

15.3.1  AdRotator控件的
网页广告..... 470

15.3.2  数据库监控的网络广告..... 473

15.4  网络商店的系统结构...... 477

15.4.1  网络商店的文件清单
与结构..... 477

15.4.2  网络商店的数据库..... 478

15.4.3  网络商店的母版页..... 479

15.5  网络商店的产品目录...... 481

15.5.1  显示产品目录..... 481

15.5.2  产品的详细数据..... 483

15.6  网络商店的购物车...... 485

15.6.1  ShoppingCart与CartItem
类声明..... 486

15.6.2  将选购的商品存入
购物车..... 489

15.6.3  查看购物车的内容..... 490

15.6.4  删除购物车的商品数量..... 493

15.7  网络商店的订单处理...... 493

15.7.1  会员管理..... 493

15.7.2  订单处理..... 495

15.8  习题...... 496

第16章  交友网站的设计..... 497

16.1  交友网站基础...... 497

16.1.1  访客留言簿..... 497

16.1.2  聊天室..... 498

16.1.3  选票网调系统..... 498

16.2  访客留言簿...... 498

16.2.1  数据库版的留言簿..... 498

16.2.2  System.IO版的留言簿..... 501

16.3  BBS电子公告栏...... 503

16.3.1  BBS电子公告栏基础..... 503

16.3.2  建立BBS电子公告栏..... 504

16.4  选票系统...... 505

16.4.1  网站的安装与使用..... 505

16.4.2  网站的结构..... 506

16.4.3  网站的文件清单..... 508

16.5  用户聊天室...... 512

16.5.1  网站的安装与使用..... 512

16.5.2  网站的结构..... 514

16.5.3  网站的文件清单..... 516

16.6  习题...... 522

第17章  拍卖网站的构建..... 523

17.1  拍卖网站基础...... 523

17.1.1  拍卖网站的种类..... 523

17.1.2  拍卖网站的主要功能..... 524

17.2  SQL命令的日期时间处理...... 524

17.2.1  SQL命令的日期/时间
字符串..... 524

17.2.2  格式化日期/时间..... 525

17.3  拍卖网站的系统结构...... 528

17.3.1  网站的安装与使用..... 528

17.3.2  网站的结构..... 528

17.3.3  拍卖网首页..... 531

17.4  拍卖网站的会员管理...... 533

17.4.1  注册和启动会员..... 533

17.4.2  会员管理的程序文件..... 534

17.5  添加拍卖物...... 536

17.5.1  添加拍卖物..... 536

17.5.2  添加拍卖物的程序文件..... 536

17.6  参与拍卖竞标出价...... 537

17.6.1  参与拍卖出价..... 538

17.6.2  参与拍卖竞标出价的
程序文件..... 539

17.7  拍卖网站的系统管理功能...... 543

17.7.1  使用拍卖网站的
系统管理..... 543

17.7.2  系统管理功能的
程序文件..... 544

17.8  习题...... 547

第18章  个人入口网站的建立..... 549

18.1  入口网站基础...... 549

18.2  建立网站的搜索引擎...... 550

18.2.1  搜索引擎的种类..... 550

18.2.2  网址搜索引擎..... 550

18.2.3  System.IO的全文
检索搜索..... 552

18.2.4  建立Google搜索的
Web用户控件..... 554

18.3  网页组件的个性化功能...... 555

18.3.1  网页组件的基础..... 555

18.3.2  建立网页组件..... 556

18.3.3  网页组件的显示模式..... 559

18.4  Web服务基础...... 561

18.4.1  什么是Web服务..... 561

18.4.2  建立Web服务应用程序..... 562

18.5  Amazon的Web服务...... 562

18.5.1  申请Amazon的
Web服务..... 563

18.5.2  使用Amazon的
Web服务..... 564

18.6  习题...... 567

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论