| |
| |
| |
内容简介 本书特点:
·详尽的服务器控件语法剖析
·ASP.net内置对象访问
·ADO.net数据库访问(Access/Sql Server)
·丰富的实例制作讲解
·ASP.net简介和平台的安装
·ASP.net程序设计基础
·HTML服务器控件
·验证控件与用户控件
·Page、Response、Request、Server、Application、Session等对象
·ASP.net程序调试与异常处理
·数据库访问及SQL查询
·Web服务器控件与数据库的集成应用
·访问留言板与讨论组、聊天室、自动寄信服务、会员管理系统、在线投票系统、文件上传等实例
的制作
| |
|
顾客评论 |
|
目录
目 录 第0章 准备工作与认识ASP.net 1 0-1 ASP.net简介 2 0-1-1 .NET Framework 4 0-1-2 ASP.net V.S. ASP 6 0-2 安装ASP.net平台 7 0-2-1 使用IIS将计算机架设为Web服务器 8 0-2-2 安装.NET Framework 11 0-2-3 安装Microsoft Data Access Components 12 0-2-4 安装.NET Framework SDK 12 0-2-5 安装ASP.net范例程序 14 0-2-6 安装本书范例程序 15 0-3 编写您的第一个ASP.net网页 15 第1章 数据类型. 变量. 常量与运算符 19 1-1 数据类型(Data Types) 20 1-2 变量(Variables) 21 1-3 常量(Constants) 24 1-3-1 用户自定义常量 25 1-3-2 系统定义常量 25 1-4 运算符(Operators) 27 1-4-1 赋值运算符(Assignment Operators) 27 1-4-2 算术运算符(Arithmetic Operators) 28 1-4-3 字符串连接运算符(Concatenation Operators) 28 1-4-4 比较运算符(Comparison Operators) 29 1-4-5 逻辑/位运算符(Logical/Bitwise Operators) 30 1-4-6 运算符的优先级 32 第2章 流程控制 35 2-1 流程控制结构 36 2-2 If…Then 36 2-2-1 If…Then第一种格式:如果…就…(单一选择) 36 2-2-2 If…Then第二种格式:如果…就…否则…(双向选择) 37 2-2-3 If…Then第三种格式:多向选择 39 2-3 Select…Case 40 2-4 For…Next (计数循环) 42 2-5 For Each…In…Next(数组循环) 46 2-6 条件语句循环(Conditional Loops) 47 2-6-1 Do While…Loop. Do…Loop While循环 47 2-6-2 Do Until…Loop. Do…Loop Until循环 49 2-6-3 While…End While循环 51 第3章 过程. 子程序. 函数与数组 53 3-1 过程(Procedure) 54 3-2 Sub子程序(Subroutine) 55 3-2-1 调用子程序 56 3-2-2 局部变量和全局变数 57 3-2-3 静态变量(Static Variable) 60 3-2-4 传值调用和传址调用 61 3-2-5 选择性参数(Optional Argument) 63 3-2-6 传递数组给子程序或函数 64 3-3 函数(Function) 66 3-4 递归函数(Recursive Function) 69 3-5 数组(Array) 71 3-5-1 使用一维数组(One-Dimentional Array) 72 3-5-2 使用多维数组(Multi-Dimentional Array) 75 3-5-3 与数组相关的函数 77 第4章 HTML服务器控件 81 4-1 Web Forms网页简介 82 4-1-1 HTML服务器控件(HTML Server Controls) 83 4-1-2 Web服务器控件(Web Server Controls) 84 4-1-3 验证控件(Validation Server Controls) 85 4-1-4 用户控件(User Controls) 86 4-2 HTML服务器控件的类型 86 4-3 HTML服务器控件的属性. 方法与事件 87 4-3-1 继承自服务器控件的属性. 方法与事件 88 4-3-2 继承自HTML服务器控件的属性 89 4-4 HtmlGenericControl控件 91 4-5 HtmlForm控件 94 4-6 HtmlButton控件 95 4-7 HtmlInputButton控件 97 4-8 HtmlInputImage控件 98 4-9 HtmlInputText控件 99 4-10 HtmlInputCheckBox控件 101 4-11 HtmlInputRadioButton控件 104 4-12 HtmlSelect控件 105 4-13 HtmlTextArea控件 111 4-14 HtmlInputFile控件 113 4-15 HtmlInputHidden控件 114 4-16 HtmlAnchor控件 114 4-17 HtmlImage控件 117 4-18 HtmlTable控件 118 4-19 HtmlTableRow控件 120 4-20 HtmlTableCell控件 123 第5章 Web服务器控件 129 5-1 Web服务器控件的类型 130 5-2 Web服务器控件的属性. 方法与事件 132 5-2-1 继承自服务器控件的属性. 方法与事件 132 5-2-2 继承自Web服务器控件的属性与方法 132 5-3 Label控件(标签) 135 5-4 Literal控件(文本) 136 5-5 HyperLink控件(超链接) 136 5-6 Image控件(图片) 138 5-7 Button控件(按钮) 140 5-8 LinkButton控件(连接按钮) 141 5-9 ImageButton控件(图片按钮) 142 5-10 TextBox控件(文本框) 143 5-11 CheckBox控件(复选框) 145 5-12 CheckBoxList控件(复选框列表) 147 5-13 RadioButton控件(单选按钮) 153 5-14 RadioButtonList控件(单选按钮列表) 154 5-15 ListBox控件(列表框) 155 5-16 DropDownList控件(下拉列表框) 158 5-17 Table. TableRow. TableCell控件 160 5-18 Panel控件(面板) 164 5-19 PlaceHolder控件 165 5-20 Xml控件 166 5-21 AdRotator控件 168 5-22 Calendar控件 173 5-22-1 Calendar控件的九个组成要件 174 5-22-2 Calendar控件的属性 175 5-22-3 样式对象的属性 180 第6章 验证控件与用户控件 183 6-1 验证控件的类型 184 6-2 验证控件的属性. 方法与事件 184 6-3 RequiredFieldValidator控件 186 6-4 CompareValidator控件 187 6-5 RangeValidator控件 190 6-6 RegularExpressionValidator控件 191 6-7 CustomValidator控件 194 6-8 ValidationSummary控件 198 6-9 用户控件(User Controls) 201 6-9-1 制作用户控件 201 6-9-2 将用户控件加入ASP.net网页 201 6-9-3 自定义用户控件的属性 203 6-9-4 访问用户控件内的子控件的属性 205 第7章 Page对象 209 7-1 认识ASP.net内置的对象 210 7-2 Page对象的用途 211 7-2-1 Page对象的属性 212 7-2-2 Page对象的方法 213 7-2-3 Page对象的事件 214 7-3 Web Form网页执行的流程 215 7-3-1 Page对象的Init事件 215 7-3-2 Page对象的Load事件 218 7-3-3 服务器控件的事件 220 7-3-4 Page对象的Unload事件 220 7-4 小锦囊(一)如何在窗体中添加隐藏字段 221 7-5 小锦囊(二)如何发送客户端脚本给浏览器 222 7-6 小锦囊(三)如何发送客户端OnSubmit事件所要执行的脚本给浏览器 224 第8章 Response对象 227 8-1 Response对象的用途 228 8-1-1 Response对象的属性 228 8-1-2 Response对象的方法 229 8-2 将输出发送到客户端 230 8-3 将文件内容发送到客户端 231 8-4 从目前网页定向到其他网页 232 8-5 将数据加入站点活动记录 234 8-6 结束程序的执行 235 8-7 自定义标头信息 237 8-8 缓冲处理(Buffering) 238 8-9 ASP.net状态管理 240 8-9-1 客户端状态管理 240 8-9-2 服务器端状态管理 242 8-10 使用Cookie对象管理状态 243 8-10-1 HttpCookieCollection的属性与方法 244 8-10-2 Cookie对象的属性 245 第9章 Request对象 249 9-1 Request对象的用途 250 9-1-1 Request对象的属性 250 9-1-2 Request对象的方法 252 9-2 读取表单数据 252 9-3 判断客户端浏览器的能力 256 9-4 读取服务器端环境变量与HTTP标头 258 9-5 HTTP标头简介 261 9-6 读取客户端的Cookie文件 262 第10章 Server对象与服务端文件访问 265 10-1 Server对象的属性与方法 266 10-1-1 执行指定的ASP.net程序 267 10-1-2 转移控制权至其他ASP.net程序 268 10-1-3 字符串编码 270 10-1-4 将虚拟路径转换为实际路径 272 10-2 访问服务器端的文件夹与文件 272 10-3 访问服务器端的文件夹 273 10-4 访问服务器端的文件 277 10-5 操作路径(Path) 280 10-6 读写服务器端的文件 281 10-6-1 使用StreamReader类读取文本文件 281 10-6-2 使用StreamWriter对象写入文本文件 284 10-6-3 使用FileStream对象读写文本文件 291 10-7 小锦囊(一)如何设置Server-Side Include 296 第11章 Application对象与Session对象 299 11-1 Application对象的用途 300 11-1-1 实例(一)计数器程序 302 11-1-2 小锦囊(一)如何使用Application对象记录数组 306 11-1-3 小锦囊(二)如何读取所有Application变量 307 11-2 Session对象的用途 307 11-2-1 以手动的方式结束Session对象 312 11-2-2 小锦囊(三)如何防止连续按下 [刷新] 按钮来增加访客人数 313 11-3 实例(二)统计在线人数 318 11-4 实例(三)显示在线名单 322 11-5 实例(四)编写在线发送信息 328 11-6 小锦囊(四)如何使用Global.asax文件来初始化 Application和Session变量 339 第12章 ASP.net程序调试与异常处理 343 12-1 异常处理简介 344 12-2 结构化异常处理 346 12-3 非结构化异常处理 349 第13章 数据库访问导论 353 13-1 数据库简介 354 13-2 创建Access 2000/2002数据库 356 13-3 创建SQL Server 2000数据库 360 13-4 ASP.net访问数据库的方式 366 13-4-1 ADO.NET的结构 367 13-4-2 DataSet对象 368 13-4-3 .NET数据提供程序 369 第14章 使用DataReader对象读取数据库 371 14-1 DataReader对象的用途 372 14-1-1 使用Connection对象打开与关闭数据连接 372 14-1-2 使用Command对象执行SQL命令 377 14-1-3 使用DataReader对象读取数据 380 14-2 小锦囊(一) 如何使用Connection对象的事件 384 第15章 使用DataSet对象访问数据库 387 15-1 DataSet对象的结构 388 15-2 DataSet对象的用途 391 15-2-1 使用Connection对象打开与关闭数据连接 391 15-2-2 使用DataAdapter对象执行SQL命令 392 15-2-3 创建DataSet对象 396 15-3 灵活应用DataSet对象 403 15-3-1 访问数据表-DataTableCollection 403 15-3-2 访问数据表的字段-DataColumnCollection 408 15-3-3 访问数据表的数据行-DataRowCollection 411 15-4 传递参数给DataAdapter对象 415 15-5 添加. 删除或修改数据 420 15-6 小锦囊(一)如何使用CommandBuilder对象来简化插入. 删除或 修改数据 424 15-7 小锦囊(二)如何使用DataView对象来搜索. 筛选. 排序. 浏览及 编辑数据 427 15-8 小锦囊(三) 如何自定义数据表及字段对应关系 434 15-9 小锦囊(四) 如何将XML文档读入DataSet对象 437 第16章 SQL查询 441 16-1 SQL查询的用途 442 16-2 SQL命令的语法 444 16-2-1 Select … From … Where …语法 (筛选) 445 16-2-2 Select ... From ... Order By ... 语法 (排序) 447 16-2-3 Select Top ... 语法 (设置最多返回条数) 448 16-3 执行SQL命令的方式 449 16-4 插入. 更新或删除数据行 450 16-4-1 使用SQL命令的Insert语句插入数据行 450 16-4-2 使用SQL命令的Update语句更新数据行 451 16-4-3 使用SQL命令的Delete语句删除数据行 452 第17章 Web服务器控件与数据库的集成应用 455 17-1 Repeater控件 456 17-2 DataList控件 460 17-2-1 DataList控件的属性与事件 461 17-2-2 样式对象的属性 (TableItemStyle) 472 17-3 DataGrid控件 473 17-3-1 自动产生字段的DataGrid控件 473 17-3-2 手动指定字段的DataGrid控件 485 第18章 访客留言板与讨论组 507 18-1 访客留言板简介 (Guest Book) 508 18-1-1 组成网页的文件清单 509 18-1-2 网页的执行流程 509 18-1-3 您必须具备的背景知识 510 18-1-4 完整代码清单 510 18-2 讨论组简介 (News Group) 519 18-2-1 组成网页的文件清单 520 18-2-2 网页的执行流程 521 18-2-3 您必须具备的背景知识 522 18-2-4 完整代码清单 522 第19章 聊天室 533 19-1 聊天室简介 (Chatroom) 534 19-2 组成网页的文件清单 534 19-3 网页的执行流程 535 19-4 您必须具备的背景知识 536 19-5 完整代码清单 536 第20章 自动寄信服务 543 20-1 自动寄信服务简介 544 20-1-1 安装SMTP虚拟服务器 544 20-1-2 设置SMTP虚拟服务器 545 20-2 使用ASP.net来发送邮件 548 20-3 无法发送附件的自动寄信服务 550 20-4 可以发送附件的自动寄信服务 555 第21章 会员管理系统 563 21-1 会员管理系统简介 564 21-2 组成网页的文件清单 565 21-3 网页执行流程 566 21-4 准备工作 566 21-4-1 创建Web网站的配置文件 567 21-4-2 创建IIS应用程序 568 21-5 完整代码清单 569 第22章 在线投票系统 587 22-1 在线投票系统简介 588 22-2 组成网页的文件清单 588 22-3 完整代码清单 589 第23章 文件上传 601 23-1 文件上传简介 602 23-2 上传单一文件 604 23-3 上传多个文件 607 附录 VB.NET内置的函数 611 A-1 数据类型函数 612 A-1-1 获取数据类型函数 612 A-1-2 检查数据类型函数 612 A-1-3 转换数据类型函数 612 A-2 数学函数 614 A-3 日期时间函数 615 A-3-1 获取/设置目前日期时间函数 615 A-3-2 返回日期时间函数 615 A-3-3 计算日期时间函数 617 A-4 字符串函数 619 A-4-1 字符串转换函数 619 A-4-2 字符串搜索. 比较. 筛选与替换函数 620 A-4-3 字符串操作函数 623 A-5 格式化函数 623 A-6 数组与集合函数 629 A-6-1 数组处理函数 629 A-6-2 集合处理函数 629
| |
挑战ASP.net程序设计-相关图书 ·新课标小学音乐三(线谱)教参 ·新课标小学音乐五(简.线)教参 ·新课标小学音乐七(线谱)教参 ·农民进城务工实用指南 ·PowerBuilder入门教程 ·欧洲食物安全:食物和膳食中化学物的危险性评估 ·英汉汉英骨科学词汇 ·动态心电图最新进展 ·广告心理学:理论与策划(修订版) ·变态心理学 ·挑战与回应:中国话语中死亡与垂死的德性之维 ·走向生活的教育哲学 ·奥林匹克数学中的真题分析 ·德国古典哲学:及在后世的影响和传播 ·中国药房调剂 ·公共财政学 ·敦煌文献研究 ·项目融资 法律与实务 ·当代西方创新理论新词典 ·新课堂优化训练新目标英语八/上
|
| |