当前位置:首页 > 工业技术
ASP.NET网页开发实用教程
ASP.NET网页开发实用教程

ASP.NET网页开发实用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:陈运海主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:7111163087
  • 页数:284 页
图书介绍:本书介绍了WEB运行环境的设置,事件驱动与WEB控件等。
《ASP.NET网页开发实用教程》目录

第1章 设置ASP.NET运行环境 1

1.1 ASP.NET所需的基本软、硬件环境 1

1.1.1 ASP.NET的硬件要求 1

1.1.2 ASP.NET所需操作系统要求 1

1.2 项目1 建立ASP.NET开发和应用环境 2

1.2.1 任务1 Web应用程序开发环境下载 2

1.2.2 任务2 Web应用程序开发环境安装 3

1.3 项目2 建立一个可以显示当前日期的ASP.NET网页 5

1.3.1 任务1 建立网页运行的目录与虚拟目录 6

1.3.2 任务2 建立一个简单的ASP.NET网页 11

1.4 ASP.NET相关概念及其工作原理 11

1.4.1 .NET相关知识 11

1.4.2 ASP.NET的工作原理 12

习题1 13

第2章 C#语言、HTML标签与控件 14

2.1 项目1 制作双向乘法九九表 14

2.1.1 声明变量 14

2.1.2 语句、表达式 14

2.1.3 注释 15

2.1.4 开始制作双向乘法口诀表 15

2.2 项目2 用HTML标签及客户端控件制作网页 17

2.2.1 任务1 用基本HTML标签建立文本页面文件 19

2.2.2 任务2 添加标题、清单标签到网页文件中 19

2.2.3 任务3 制作一个表格网页文件 21

2.2.4 任务4 生成超级链接功能 23

2.2.5 任务5 用HTML客户端控件制作一个表单文件 24

2.3 项目3 用HTML服务器控件制作一个网页 28

2.3.1 任务1 用C#编写脚本,用以判断顾客所属的类型 29

2.3.2 任务2 用C#编写脚本添加一个过程 29

2.3.3 任务3 编写<body>中用户选项部分 30

2.3.4 任务4 编写<body>中用户输入及登录部分 30

习题2 33

第3章 事件驱动与普通Web服务器控件 34

3.1 项目1 编制一个Web页,包含有Web窗体主要事件 34

3.1.1 任务1 编写Page_Init事件 35

3.1.2 任务2 编写Page_Load事件 36

3.1.3 任务3 编写一个配合“加1”按钮的驱动事件 36

3.1.4 任务4 在HTML页面定义中应用简单Web服务器控件 37

3.2 项目2 编制一个包含有事件驱动和回送的过程Web页 38

3.2.1 任务1 通过HTML客户端控件,编制一个没有回送的HTML页面 39

3.2.2 任务2 通过Web服务器控件,编制一个具有回送信息功能的网页 40

3.3 项目3 Web服务器控件的一般使用方法和流程 42

3.3.1 任务1 声明服务器控件 42

3.3.2 任务2 操作服务器控件 45

3.3.3 任务3 处理控件操作事件 46

3.3.4 任务4 处理多个控件操作事件 48

3.3.5 任务5 执行网页导航 51

3.4 项目4 用Web服务器控件编写一个窗体页 56

3.4.1 任务1 在窗体中布置控件 57

3.4.2 任务2 设置下拉列表控件内容 58

3.5 项目5 制作基本情况调查表 59

3.5.1 任务1 在窗体中布置控件 59

3.5.2 任务2 制作下拉列表 60

3.5.3 任务3 设置单选按钮列表控件 61

3.5.4 任务4 设置复选按钮列表控件 61

3.5.5 任务5 设置图形按钮控件 61

3.5.6 任务6 使用脚本语言编写控件间的联结代码 61

3.6 项目6 制作需验证的信息提交表 63

3.6.1 任务1 在窗体中布置控件 65

3.6.2 任务2 设置复选按钮控件 66

3.6.3 任务3 设置单选按钮列表控件 67

3.6.4 任务4 设置下拉列表控件 67

3.6.5 任务5 设置验证 67

习题3 74

第4章 特殊Web服务器控件的应用 75

4.1 特殊服务器控件的应用概述 75

4.2 项目1 动态广告条的制作 75

4.2.1 任务1 储备广告条所需图片 75

4.2.2 任务2 使用Form控件和AdRotator控件制作动态广告条页面 77

4.2.3 任务3 制作ads.xml文件中的轮换时间表 78

4.3 项目2 动态生成的表格 79

4.3.1 任务1 使用基本的表单控件制作表格条件 80

4.3.2 任务2 将表格和其他表单元素关联起来 82

4.4 项目3 制作电子日历 84

4.4.1 任务1 制作一个最简单的日历 84

4.4.2 任务2 为日历添加日期选择模式 85

4.4.3 任务3 向日历中添加自定义内容 89

4.5 项目4 数据列表显示控件的应用 92

4.5.1 任务1 DataGrid控件的应用 92

4.5.2 任务2 DataList控件的应用 125

4.5.3 任务3 Repeater控件的应用 134

习题4 137

第5章 ASP.NET常用内部对象 138

5.1 使用ASP.NET内部对象编程的基础知识 138

5.2 项目1 使用Page对象获取当前页面 138

5.3 项目2 通过Request对象,获取客户端及服务器端的信息 140

5.3.1 任务1 获取服务器端的环境变量信息及客户端浏览器信息 140

5.3.2 任务2 利用Request对象,可获取客户端所选择的信息 143

5.4 项目3 使用Response对象 144

5.4.1 任务1 利用Response将用户重定向到另一页 144

5.4.2 任务2 利用Response对象控制缓存的属性和方法 145

5.5 项目4 Server对象的常用对象和属性的使用 146

5.5.1 任务1 HTML的编码和解码 147

5.5.2 任务2 URL的编码和解码 148

5.5.3 任务3 Server的Excute和Transfer方法 150

5.6 项目5 使用Application对象,建立一个网页访问计数器 151

5.6.1 任务1 为网页计数器建立一个Global.aspx文件 152

5.6.2 任务2 建立一个网页访问计数器文件 152

5.7 项目6 通过Session保留用户的操作状态和变量 154

5.7.1 任务1 构建一个简单网页,它模拟购物篮的一些特征 154

5.7.2 任务2 设置变量Session["basketcnt"]的初始值为空 155

5.7.3 任务3 利用Session对象在程序之间传递数据 156

5.8 项目7 使用Cookie对象保留客户端信息 158

5.8.1 任务1 利用Cookies集合在两个网页中传递信息 158

5.8.2 任务2 设置Cookie的生存期 160

5.9 项目8 使用文件操作对象读写文件 160

5.9.1 任务1 用文件与目录类读取硬盘上的文件 161

5.9.2 任务2 用文件与目录类将文件写到硬盘上 164

习题5 167

第6章 ASP.NET数据库编程 168

6.1 ASP.NET基础知识简介 168

6.2 项目1 制作简单的学生通信录 169

6.2.1 任务1 在SQLServer2000中创建学生通信录数据库 170

6.2.2 任务2 检查数据库的连接状态 170

6.2.3 任务3 创建一个OleDbConnection并显示驱动程序提供者 172

6.2.4 任务4 创建一个OleDbConnection对象并改变当前使用的数据库 173

6.2.5 任务5 在通信录数据库中插入新数据 175

6.2.6 任务6 更新通信录中的数据 177

6.2.7 任务7 删除数据库中的数据 178

6.2.8 任务8 使用DataGrid控件浏览通信录 179

6.2.9 任务9 使用OleDbConnection对象连接Access数据库 181

6.3 项目2 制作“会员登录、注册系统” 183

6.3.1 任务1 制作SQL Server2000数据库 187

6.3.2 任务2 添加登录按钮——实现与数据库的连接功能 187

6.3.3 任务3 添加注册按钮——实现查询功能 189

6.3.4 任务4 添加提交按钮实现在数据库中添加新用户——实现插入功能 190

6.3.5 任务5 添加DataGrid控件——实现显示用户详细注册信息功能 195

习题6 198

第7章 调试和错误处理 199

7.1 项目1 语法错误的调试 199

7.1.1 任务1 运行程序并查看错误提示 200

7.1.2 任务2 针对提示的错误更改代码 200

7.1.3 任务3 根据新的错误提示修改代码 201

7.1.4 任务4 继续根据新的错误提示修改代码 202

7.1.5 任务5 显示完全正确的代码 203

7.2 项目2 运行时的错误调试 203

7.2.1 任务1 分析错误原因 205

7.2.2 任务2 增加输入验证功能,避免输入不当数据 205

7.2.3 任务3 显示完全正确的结果 206

7.3 项目3 使用跟踪模式调试程序 207

7.3.1 任务1 显示一般错误提示 208

7.3.2 任务2 跟踪页面运行,定位错误地点 209

7.4 项目4 使用Debug模式调试程序 210

7.4.1 任务1 应用Debug模式调试错误 211

7.4.2 任务2 在配置文件中设置调试模式 212

7.5 项目5 重定向错误信息页面 212

7.5.1 任务1 修改配置文件 213

7.5.2 任务2 使用Page指令中的ErrorPage重定向错误页面 213

7.6 项目6 编制例外程序处理错误 214

7.6.1 任务1 显示错误信息 215

7.6.2 任务2 修改Global.asax文件 216

7.6.3 任务3 建立错误处理页面 216

7.6.4 任务4 显示重定向的页面 216

习题7 217

第8章 XML与Webservice应用 218

8.1 项目1 制作一个XML文档及样式 218

8.1.1 任务1 制作一个XML文档 218

8.1.2 任务2 制作一个层叠样式表 220

8.2 项目2 通过DataSet对象操作XML数据文档 221

8.2.1 任务1 完成此项目前的准备工作 222

8.2.2 任务2 编写HTML显示页面内容 223

8.2.3 任务3 编写对XML文档及控件DataGrid的操作事件 225

8.2.4 任务4 列出完整的程序源代码,并在浏览器中显示 226

8.3 项目3 建立一个计算sin(x)函数的Web服务并应用 228

8.3.1 任务1 编写一个计算sin(x)函数的Web服务脚本 228

8.3.2 任务2 编译描述文件 229

8.3.3 任务3 编译DLL文件 230

8.3.4 任务4 编写页面脚本,应用以上定义的Web服务 230

习题8 231

第9章 ASP.NET复杂技术应用 233

9.1 项目1 建立一个代码掩藏文件并使用 233

9.1.1 任务1 编制文件引用代码隐藏文件 234

9.1.2 任务2 编制代码隐藏文件 235

9.2 项目2 建立一个用户控件,为网站制作一个标题 235

9.2.1 任务1 编制一下用户控件文件 236

9.2.2 任务2 编辑一个窗体文件main.aspx,调用用户控件文件 237

9.3 项目3 建立一个Web.config配置文件 238

9.3.1 任务1 创建一个配置文件 239

9.3.2 任务2 修改配置文件,设置应用程序级的统一字符串 239

9.4 项目4 使用缓存技术 240

9.4.1 任务1 在网页中使用OutputCache指令 240

9.4.2 任务2 使用客户优选的语言打印一条信息 241

9.4.3 任务3 根据浏览器的类型和版本缓存不同的页 242

9.4.4 任务4 使用Cache对象对数据进行缓存 243

习题9 244

第10章 综合应用实例——电子商城管理系统 245

10.1 项目1 Web Matrix开发环境安装及应用方法 246

10.1.1 任务1 下载辅助开发工具Web Matrix 246

10.1.2 任务2 安装Web Matrix.msi 246

10.1.3 任务3 利用Web Matrix创建一简单的ASP.NET网页文件 246

10.2 项目2 电子商城管理系统的功能分析 252

10.2.1 电子商城管理系统页面的整体架构 252

10.2.2 电子商城页面功能介绍 252

10.3 项目3 电子商城管理系统数据库系统设计 259

10.3.1 任务1 安装并设置好数据库系统SQL Server 2000 259

10.3.2 任务2 设置好用户名和密码,以便网页与其相连 259

10.3.3 任务3 创建网站系统运行所必须的数据库批处理文件 259

10.3.4 任务4 运行批处理文件并创建数据库stores 268

习题10 269

附录 270

附录A .NET中常用的C#语法 270

附录B HTTP1.1错误信息码 274

附录C 数据库操作基础——SQL语句简介 276

附录D 《中等职业学校计算机应用与软件技术专业领域技能型 279

紧缺人才培养培训指导方案》节选 279

参考文献 284

返回顶部