《Microsoft ASP.NET标准教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)微软公司著
  • 出 版 社:北京:中国劳动社会保障出版社
  • 出版年份:2003
  • ISBN:7504539139
  • 页数:254 页
图书介绍:本书主要针对四类开发综合性事务的处理,包括:计算、即时通信、数据库、XML等应用程序。

第1章体验Microsoft ASP.NET 1

1.1 ASP.NET在开发过程中的应用 2

1.1.1用ASP.NET开发网上应用的“计数器”程序 2

1.1.2用ASP开发“网上注册”系统 3

1.1.3用ASP开发“聊天室”程序 3

1.1.4用ASP开发“电子商店”应用 4

1.1.5用ASP开发“新闻发布”系统 5

1.2.1简介.NET开发平台 6

1.2.1.1.NET开发平台的内容 6

1.2.NET开发平台和ASP.NET 6

1.2.1.2.NET开发平台的结构 7

1.2.2认识ASP.NET 8

1.2.2.1什么是ASP.NET 8

1.2.2.2 ASP与ASP.NET 9

1.2.2.3ASP.NET软件的重要性和优点 10

1.3 ASP.NET平台配置 12

1.3.1ASP.NET平台的配置要求 12

1.3.2 IIS的安装、配置与测试 12

1.3.2.1安装IIS的过程 13

1.3.2.2配置IIS服务 14

6.1.3开发“在线聊天室”程序的工作流程 15

1.3.2.3关于IIS的测试 16

第2章创建一个ASP.NET简单程序 19

2.1设计ASP.NET程序的前期准备 20

2.1.1示例功能规划 20

2.1.2示例实现流程 21

2.1.3使用Microsoft Visual Studio.NET创建Web应用 22

2.1.4常用的Web控件 24

2.1.4.1关于“RequiredFieldValidator”控件 24

2.1.4.2文本输入框控件“TextBox” 24

2.1.4.3普通按钮控件“Button” 25

2.1.4.4标签控件“Label” 26

2.2创建一个简单的ASP.NET应用程序 27

2.2.1向ASP.NET页面中添加基本控件 27

2.2.2为程序编写代码 30

2.2.3调试运行 32

2.3分析ASP.NET应用程序运行机理 34

第3章ASP.NET入门基础 37

3.1.1关于超文本标记语言“HTML”简介 38

3.1 HTML基础知识 38

3.1.2 HTML基本语法 39

3.1.2.1与文字及段落修饰相关的语法 39

3.1.2.2与页面排版相关的语法 42

3.1.2.3注释语法的应用 46

3.1.3用HTML语言绘制表格 47

3.1.3.1绘制“表格边框”的语法 47

3.1.3.2表格的宽度与高度 48

3.1.3.3表格的对齐方式 49

3.1.3.4与表格单元格处理相关的语法 50

3.1.3.5表格中套表格 52

3.1.4关于“超链接”在HTML语法中的应用 53

3.1.4.1在文档内设置超链接的方法 53

3.1.4.2建立外部文档的链接方法 54

3.1.4.3通过不同的方式访问外部文档 56

3.1.5设置网页的框架结构 57

3.1.5.1设置框架的水平分割 57

3.1.5.2设置框架的垂直分割 58

3.2.1.1有关“变量”的知识 59

3.2有关Visual Basic.NET语言简介 59

3.2.1简介VB.NET语法应用 59

3.2.1.2有关“数组”的概念 61

3.2.1.3控制语句 63

3.2.2面向对象的基本概念及设计思想 66

3.2.2.1类 67

3.2.2.2属性 67

3.2.2.3方法 68

3.3.2 ASP.NET Web窗体页的组成 69

3.3认识Web窗体 69

3.3.1认识ASP.NET Web窗体 69

第4章设计并创建计数器程序 73

4.1设计前的思考 74

4.1.1计数器功能规划 74

4.1.2实现流程介绍 75

4.2预备知识 77

4.2.1文件操作 77

4.2.1.1打开文件 77

4.2.1.2读文件 78

4.2.1.3写文件 79

4.2.2 Application对象和Session对象 80

4.2.2.1 Application对象 81

4.2.2.2 Session对象 81

4.3制作一个文字计数器 83

4.3.1制作过程 83

4.3.1.1建立新页面并添加文字计数器控件 83

4.3.1.2为控件添加代码 86

4.3.1.3编译运行 89

4.3.2功能展示 91

4.4制作一个图形计数器 92

4.4.1具体制作过程 92

4.4.1.1添加控件 92

4.4.1.2添加代码 93

4.4.2功能展示 96

4.5实现全站点计数器 97

4.5.1具体制作过程 97

4.5.1.1添加控件 97

4.5.1.2添加代码 98

4.5.2功能展示 101

第5章开发会员注册系统程序 103

5.1开发前的思考 104

5.1.1“会员注册系统”的功能规划 104

5.1.2关于“会员注册系统”的实现流程 105

5.2.1 ADO.NET简介 107

5.2.1.1 ADO.NET的相关概念 107

5.2有关“会员注册系统”开发的预备知识 107

5.2.1.2对象Connection的应用 108

5.2.1.3数据对象的应用 110

5.2.1.4对象Command和DataReader的应用 116

5.2.2数据验证控件 118

5.2.2.1验证控件的基本属性 119

5.2.2.2 RequiredFieldValidator控件 119

5.2.2.3 CompareValidator控件 120

5.2.2.5 RegularExpressionValidator控件 122

5.2.2.4 RangeValidator控件 122

5.2.2.6 CustomValidator控件 123

5.2.2.7 ValidationSummary控件 124

5.2.2.8综合示例 124

5.3创建“会员注册系统”程序的制作过程 129

5.3.1为程序添加控件 129

5.3.1.1制作用于输入用户名和密码的窗口 129

5.3.1.2制作用于输入用户详细信息的窗口 131

5.3.1.3用于显示用户输入信息的窗口 133

5.3.2为程序添加代码 133

5.4有关注册系统的扩展功能 138

5.4.1修改用户信息 138

5.4.1.1 DataList简介 138

5.4.1.2为“修改用户信息”页面添加控件 140

5.4.1.3为“修改用户信息”页面添加模板 141

5.4.2实现“修改用户信息”页面的代码 146

5.4.2.1对“修改用户信息”页面进行初始化 146

5.4.2.2绑定“修改用户信息”页面的数据 146

5.4.2.3为“确认”按钮添加click事件 148

5.4.2.4定义OnItemCommand方法 148

5.4.3运行“修改用户信息”页面并查看结果 150

第6章开发在线聊天室程序 153

6.1设计“在线聊天室”程序前的思考 154

6.1.1关于“在线聊天室”程序的功能规划 154

6.1.2关于“在线聊天室”的实现流程 155

6.2.1 Application对象的应用 156

6.2.1.1 Application对象的含义 156

6.2有关“在线聊天室”程序开发的预备知识 156

6.2.1.2 Application对象的方法 157

6.2.1.3 Application对象的事件 158

6.2.2有关Session对象的应用 159

6.2.2.1 Session对象的作用 159

6.2.2.2 Session对象的事件 160

6.2.3比较Application和Session对象 160

6.2.4选择类控件 161

6.2.4.1复选框控件CheckBox 161

6.2.4.2列表控件ListBox 162

6.2.4.3下拉列表框控件DropDownList 162

6.3.1建立Global.asax文件 164

6.3.1.1调用Global.asax.vb文件 164

6.3开发“在线聊天室”程序的过程 164

6.3.1.2添加代码 166

6.3.2设计聊天室的“用户登录”页面 167

6.3.2.1为“用户登录”页面添加控件 168

6.3.2.2为“用户登录”页面控件添加代码 170

6.3.3设计“显示用户列表”页面 172

6.3.3.1为“显示用户列表”页面添加控件 172

6.3.3.2为“显示用户列表”页面控件添加代码 173

6.3.4设计“发送聊天信息”页面 174

6.3.4.1为“发送聊天信息”页面添加控件 174

6.3.4.2为“发送聊天信息”页面控件添加代码 175

6.3.5设计“显示聊天信息”页面 181

6.3.5.1为“显示聊天信息”页面添加控件 181

6.3.5.2为“显示聊天信息”页面控件添加代码 182

6.3.6设计“在线聊天室”的主页面 184

6.3.7“在线聊天室”程序完整功能展示 185

第7章创建网上电子商店 189

7.1“电子商店”程序设计前的思考 190

7.1.1电子商店的功能规划 190

7.1.2“电子商店”系统的实现流程 191

7.1.3“电子商店”系统的开发工作流程 192

7.2有关“电子商店”系统开发的预备知识 193

7.2.1有关DataGrid控件的应用 193

7.2.1.1有关Column对象的基本应用 194

7.2.1.2有关BoundColumn对象的内容 195

7.2.1.3 ButtonColumn对象 196

7.2.1.4EditCommandColumn对象 196

7.2.1.5 HyperLinkColumn对象 197

7.2.2有关数据绑定 198

7.2.1.6 TemplateColumn对象 198

7.2.3图形按钮控件和超链接控件的应用 199

7.2.3.1图形按钮控件ImageButton 199

7.2.3.2超链接控件HyperLink 199

7.3开发“电子商店”程序的制作过程 201

7.3.1建立页面并添加控件 201

7.3.1.1创建展示商品及购物车页面并添加相应控件 201

7.3.1.2创建结账信息页面并添加相应控件 210

7.3.2为程序各控件添加代码 212

7.3.2.1为Global.asax添加代码 212

7.3.2.2为页面“eshop.aspx”添加代码 213

7.3.2.3为页面“charge.aspx”添加代码 219

第8章开发新闻发布系统 225

8.1.1“新闻发布系统”程序的运行框架 226

8.1设计“新闻发布系统”程序前的思考 226

8.1.2“新闻发布系统”程序的设计规划 227

8.1.2.1关于“新闻发布部分”的规划 227

8.1.2.2关于“新闻浏览部分”的规划 227

8.1.2.3关于“新闻修改和更新部分”的规划 228

8.1.3说明“新闻发布系统”程序的实现流程 228

8.2有关“新闻发布系统”程序开发的预备知识 229

8.2.1认识XML 229

8.2.2 XML的基本语法知识 230

8.2.3使用.NET对象对XML文档进行操作 231

8.2.3.1装载XML数据 232

8.2.3.2关于XML文档节点的操作 232

8.3.1创建XML文件 234

8.3实现“新闻发布系统”的开发过程 234

8.3.2制作“新闻发布部分” 235

8.3.2.1添加控件,制作表单 235

8.3.2.2为“发布”页面及控件实现添加代码 237

8.3.2.3调试“新闻发布”页的运行 238

8.3.3制作浏览新闻部分 239

8.3.3.1显示新闻索引 239

8.3.3.2显示新闻内容 241

8.3.3.3制作浏览框架 242

8.3.3.4调试运行“新闻浏览部分” 244

8.3.4制作“新闻修改与更新”页 245

8.3.4.1创建修改更新页并添加控件 245

8.3.4.2配置DataGrid控件 247

8.3.4.3为“修改和更新”页添加代码 248

8.3.4.4“新闻发布系统”程序的整体运行演示 251