出版时间:2011-5 出版社:机械工业出版社 作者:郑阿奇 编 页数:346
内容概要
《asp.net程序设计教程》第2版在继承第1版优点的前提下,将全代码方式改为开发平台方式,从而更突出主要内容。《ASP.NET程序设计教程(第2版)》内容包括web基础知识、asp.net应用程序基础、visual basic .net语言、服务器控件、asp.net内建对象、文件操作、网站设计、ado.net数据库、数据库编程和高级应用。 《asp.net程序设计教程(第2版)》第1~10章是教程部分,讲解asp.net开发的基础知识,并包含大量实例;然后是上机实验指导,帮助读者通过上机操作巩固所学知识;最后通过一个综合应用实例(bbs系统)教会读者活学活用。 《asp.net程序设计教程(第2版)》可作为大学本、专科有关课程的教材,也可作为各类asp.net培训和广大用户自学与参考的资料。
书籍目录
第1章 web基础知识 1.1 tcp/ip协议 1.1.1 tcp/ip协议模型 1.1.2 ip地址和dns域名 1.2 web概述 1.2.1 http协议 1.2.2 统一资源定位符url 1.3 超文本标记语言html 1.3.1 html文档的基本构成 1.3.2 html基本标记 1.4 可扩展标记语言xml 1.4.1 xml概述 1.4.2 xml文档的编写 1.4.3 xml文档的显示 1.5 xhtml标记语言 1.5.1 xhtml语言概述 1.5.2 xhtml的格式 1.5.3 xhtml与html的区别 1.6 web服务器 1.6.1 web服务器概述 1.6.2 iis的安装与网页的发布 习题 第2章 asp.net应用程序基础 2.1 .net框架 2.1.1 .net框架介绍 2.1.2 建立asp.net运行环境 2.1.3 测试asp.net运行环境 2.2 visual studio 2008开发环境 2.2.1 创建web应用程序的一般步骤 2.2.2 编译和运行web应用程序 2.2.3 部署web应用程序 2.2.4 一个简单的asp.net实例 2.2.5 asp.net与xhtml 2.3 asp.net应用程序结构 2.3.1 应用程序目录结构 2.3.2 应用程序文件 2.4 asp.net页面框架 2.4.1 aspx页面代码模式 2.4.2 aspx页面元素 2.4.3 asp.net页面布局 2.4.4 页面指令 2.4.5 页面生命周期 2.4.6 页面事件 习题 第3章 visual basic .net语言 3.1 程序结构 3.2 数据类型、常量和变量 3.2.1 数据类型 3.2.2 常量 3.2.3 变量 3.3 运算符和表达式 3.3.1 运算符 3.3.2 表达式 3.4 流程控制 3.4.1 分支结构 3.4.2 循环结构 3.5 数组 3.5.1 数组的声明及使用 3.5.2 动态数组 3.5.3 与数组相关的系统函数 3.6 过程 3.6.1 sub子程序 3.6.2 参数传递 3.6.3 函数 3.7 类和对象基本概念 3.7.1 类和对象 3.7.2 命名空间 3.7.3 访问控制 3.7.4 继承 习题 第4章 服务器控件 4.1 概述 4.1.1 服务器控件分类 4.1.2 服务器控件属性、事件和方法 4.1.3 服务器控件层次结构 4.2 html服务器控件 4.2.1 html服务器控件概述 4.2.2 htmlanchor控件 4.2.3 htmlform控件 4.2.4 htmlbutton控件 4.2.5 htmlinputbutton控件 4.2.6 htmlinputimage控件 4.2.7 htmlinputtext控件 4.2.8 htmltextarea控件 4.2.9 htmlimage控件 4.2.10 htmlinputcheckbox控件 4.2.11 htmlinputradiobutton控件 4.2.12 htmlselect控件 4.2.13 htmlinputfile控件 4.3 web服务器控件 4.3.1 web服务器控件概述 4.3.2 label控件 4.3.3 button控件 4.3.4 hyperlink控件 4.3.5 linkbutton控件 4.3.6 imagebutton控件 4.3.7 textbox控件 4.3.8 checkbox控件 4.3.9 checkboxlist控件 4.3.10 radiobutton控件和radiobuttonlist控件 4.3.11 image控件和imagemap控件 4.3.12 dropdownlist控件 4.3.13 listbox控件 4.3.14 panel控件 4.3.15 table控件 4.4 增强控件 4.4.1 literial控件 4.4.2 placeholder控件 4.4.3 adrotator控件 4.4.4 calendar控件 4.4.5 multiview和view控件 4.4.6 wizard控件 习题 第5章 asp.net内建对象 5.1 概述 5.1.1 asp.net页面处理过程 5.1.2 asp.net对象概述 5.2 page对象 5.2.1 page对象的属性 5.2.2 page对象的方法 5.2.3 page对象的事件 5.3 response对象 5.3.1 向浏览器发送信息 5.3.2 重定向 5.3.3 输出文本文件 5.3.4 使用缓冲区 5.3.5 检查浏览者联机状态 5.3.6 自定义日志记录 5.3.7 在指定时间段显示网页 5.4 request对象 5.4.1 获取表单数据 5.4.2 获取客户端浏览器的信息 5.4.3 获取服务器端环境变量 5.4.4 获取当前浏览网页的路径 5.5 server对象 5.5.1 html编码和解码 5.5.2 url编码和解码 5.5.3 执行指定程序 5.5.4 路径转换 5.5.5 建立新对象 5.6 application对象 5.6.1 存取application对象变量值 5.6.2 锁定application对象 5.6.3 application对象的事件 5.7 session对象 5.7.1 设定session对象变量的有效期限 5.7.2 在页面之间传递数据 5.7.3 页面访问控制 5.7.4 session对象事件的应用 5.8 cookie对象 5.8.1 自定义cookie对象 5.8.2 设定cookie变量的生命周期 习题 第6章 文件操作 6.1 filesystemobject对象 6.2 system.io命名空间 6.2.1 目录和路径操作 6.2.2 文件读写操作 6.3 文件上传 习题 第7章 网站设计 7.1 母版页 7.1.1 母版页和内容页概述 7.1.2 创建母版页 7.1.3 创建内容页 7.1.4 母版页和内容页的运行机制 7.1.5 访问母版页的控件和属性 7.1.6 动态加载母版页 7.1.7 母版页应用范围 7.1.8 缓存母版页 7.2 样式表 7.2.1 样式选择符 7.2.2 样式生成器 7.3 主题和皮肤 7.3.1 主题概述 7.3.2 创建主题 7.3.3 应用主题 7.3.4 动态加载主题 7.4 网站导航 7.4.1 网站地图 7.4.2 用sitemappath控件导航 7.4.3 用menu控件导航 7.4.4 用treeview控件导航 习题 第8章 ado.net数据库 8.1 数据库简介 8.1.1 数据库结构 8.1.2 数据库管理系统 8.2 常用数据库管理系统 8.2.1 access 2007 8.2.2 sql server 2005 8.3 sql语言及其数据库操作 8.3.1 数据库查询 8.3.2 数据库操作 8.4 数据库存储过程 8.5 ado.net模型 8.6 ado.net的结构 8.6.1 ado.net数据提供程序 8.6.2 ado.net对象结构 8.7 ado.net数据库操作 8.7.1 数据库应用程序结构 8.7.2 数据库操作过程 8.8 asp.net数据库应用程序简例 习题 第9章 数据库编程 9.1 连接数据库 9.2 执行sql命令 9.2.1 command对象 9.2.2 dataadapter对象 9.3 数据查询 9.3.1 通过datareader对象查询数据 9.3.2 通过dataset查询数据 9.4 数据更新 9.4.1 通过command对象更新数据库 9.4.2 通过dataadapter对象更新数据库 9.4.3 执行存储过程更新数据库 9.5 数据源控件 9.5.1 sqldatasource控件 9.5.2 accessdatasource控件 9.5.3 xmldatasource控件 9.5.4 sitemapdatasource控件 9.5.5 objectdatasource控件 9.5.6 linqdatasource控件 9.6 数据绑定控件 9.6.1 gridview控件 9.6.2 detailsview控件 9.6.3 formview控件 9.6.4 listview控件 9.6.5 repeater控件 9.6.6 其他数据绑定控件 9.6.7 内部数据绑定语法 习题 第10章 高级应用 10.1 验证控件 10.1.1 客户端验证和服务器端验证 10.1.2 requiredfieldvalidator控件 10.1.3 comparevalidator控件 10.1.4 rangevalidator控件 10.1.5 regularexpressionvalidator控件 10.1.6 customvalidator控件 10.1.7 validationsummary控件 10.1.8 关闭客户端验证功能 10.2 用javascript处理页面和服务器控件 10.2.1 在控件上直接应用javascript 10.2.2 使用page.clientscript属性 10.3 用户控件 10.3.1 创建用户控件 10.3.2 将用户控件添加到asp.net网页 10.4 xml的应用 10.4.1 读取xml文档 10.4.2 写入xml文档 10.4.3 基于xml的新闻系统 10.5 web service 10.5.1 创建web service 10.5.2 发布web service 10.5.3 使用web service 10.5.4 通过web service发布新闻 10.6 asp.net配置 10.6.1 配置系统的层次结构 10.6.2 配置文件结构 10.6.3 常用设置 10.7 性能优化 10.7.1 输出缓存 10.7.2 数据缓存 10.8 程序调试与异常处理 10.8.1 常见错误类型 10.8.2 异常处理 10.9 asp.net ajax 10.9.1 asp.net ajax概述 10.9.2 建立asp.net ajax应用程序 10.9.3 asp.net ajax服务器端控件 习题 上机实验指导 实验1 网页制作 实验2 vb.net基本程序设计 实验3 vb.net过程和函数 实验4 web服务器控件的使用 实验5 内建对象的应用 实验6 网站设计 实验7 数据库基本操作 实验8 ajax应用 综合应用实例:bbs系统 附录a visual basic .net常用函数 附录b xscj数据库各表的样本数据 附录c 程序调试
图书封面
评论、评分、阅读与下载