当前位置:码农谷 > 图书 > C#语言图书 > ASP.NET应用开发(C#版)

ASP.NET应用开发(C#版)

本书分为3篇24章,包括基础知识导学篇、应用知识导学篇和项目实战导学篇。本书的开发环境为Visual Studio 2005 +.NET Framework 2.0,逐步引导读者由基础知识出发,一步一步学习ASP.NET 2.0 Web开发的内容和技巧,并以项目的方式带领读者进行完整的项目开发,本书内容由浅入深,以实例引导读者学习。NET Framework 2  [展开]

标签: .NET程序开发   ASP.NET应用开发  
作者:尹增明 出版单位:码农谷
价格:免费 阅读次数:29141  
章节信息

第 1 章 知识体系导航

  • 1.1   ASP.NET程序员知识体系导航
  • 1.1.1   程序员的发展历程
  • 1.1.2   程序网络计算模式的发展历程
  • 1.1.3   ASP.NET C#程序员必备知识
  • 1.2   本书知识体系
  • 1.3   ASP.NET概述
  • 1.4   小结

第 2 章 开发环境的安装与配置

  • 2.1   Visual Studio 2005对系统的要求
  • 2.1.1   Visual Studio 2005 各版本介绍
  • 2.1.2   Visual Studio 2005对系统环境要求
  • 2.2   开发环境的安装
  • 2.2.1   Visual Studio 2005 的安装过程
  • 2.2.2   MSDN的安装
  • 2.2.3   SQL Server 2005的安装
  • 2.3   ASP.NET的配置
  • 2.4   小结
  • 2.5   习题

第 3 章 C#语言简单学习

  • 3.1   数据类型
  • 3.1.1   整型
  • 3.1.2   浮点型
  • 3.1.3   decimal型
  • 3.1.4   布尔型
  • 3.1.5   String
  • 3.2   基础语法
  • 3.2.1   变量的声明及使用
  • 3.2.2   常量的声明及使用
  • 3.2.3   算术运算符
  • 3.2.4   关系运算
  • 3.2.5   赋值运算符
  • 3.2.6   自增和自减运算符
  • 3.3   控制结构
  • 3.3.1   if结构
  • 3.3.2   if/else结构
  • 3.3.3   switch结构
  • 3.3.4   for循环结构
  • 3.3.5   while循环结构
  • 3.3.6   do/while循环结构
  • 3.3.7   break和continue
  • 3.3.8   逻辑和条件运算符
  • 3.3.9   异常处理
  • 3.4   数组
  • 3.4.1   二维及多维数组
  • 3.4.2   交错数组
  • 3.4.3   数组的对象操作
  • 3.4.4   用foreach结构遍历数组
  • 3.5   类及相关设计
  • 3.5.1   命名空间
  • 3.5.2   访问修饰符
  • 3.5.3  
  • 3.5.4   字段
  • 3.5.5   属性
  • 3.5.6   方法
  • 3.5.7   事件
  • 3.6   继承
  • 3.6.1   基类与派生类
  • 3.6.2   接口
  • 3.6.3   抽象类
  • 3.6.4   密封类
  • 3.6.5   多态性
  • 3.7   集合
  • 3.7.1   数组集合类型
  • 3.7.2   ArrayList
  • 3.7.3   哈希表(Hashtable)
  • 3.7.4   常用集合介绍
  • 3.8   小结
  • 3.9   习题

第 4 章 Visual Studio 2005 IDE介绍

  • 4.1   Visual Studio 2005用户界面介绍
  • 4.1.1   Visual Studio 2005 用户界面概况
  • 4.1.2   常用窗口介绍
  • 4.1.3   Visual Studio 2005 工作环境设置
  • 4.2   Visual Studio 2005 IDE的特色功能
  • 4.2.1   代码编辑器
  • 4.2.2   数据预览对话框
  • 4.2.3   文档大纲
  • 4.2.4   智能感知增强功能
  • 4.2.5   符号重命名
  • 4.3   Visual Studio 2005 Web编程示例
  • 4.4   小结
  • 4.5   习题

第 5 章 ASP.NET常用服务器端控件

  • 5.1   ASP.NET控件的基本概念
  • 5.2   Label和Literal控件
  • 5.3   TextBox控件
  • 5.4   Button、LinkButton和ImageButton控件
  • 5.5   HyperLink控件
  • 5.6   DropDownList控件
  • 5.7   ListBox控件
  • 5.8   CheckBox和CheckBoxList控件
  • 5.9   RadioButton和RadioButtonList控件
  • 5.10   Image 控件
  • 5.11   Table控件
  • 5.12   Calender日历控件
  • 5.13   AdRotater控件
  • 5.14   Panel控件
  • 5.15   数据验证控件
  • 5.16   Request,Response和Server对象
  • 5.17   小结
  • 5.18   习题

第 6 章 ASP.NET数据绑定

  • 6.1   什么是数据绑定
  • 6.2   如何实现数据绑定
  • 6.2.1   利用数据源、数据绑定控件进行绑定
  • 6.2.2   编程方式进行绑定
  • 6.2.3   GridView进阶
  • 6.3   小结
  • 6.4   习题

第 7 章 ASP.NET数据库操作

  • 7.1   数据库基本知识
  • 7.1.1   存储过程和触发器
  • 7.2   如何连接数据库
  • 7.3   数据显示控件的组合使用
  • 7.3.1   GridView控件与DropDownList控件结合使用
  • 7.3.2   使用DetailsView控件及实例
  • 7.4   数据库增删改操作
  • 7.5   事务处理
  • 7.6   小结
  • 7.7   习题

第 8 章 ASP.NET文件操作

  • 8.1   目录安全性设置
  • 8.2   文件操作相关类
  • 8.3   文本文件操作
  • 8.3.1   写入文本文件
  • 8.3.2   附加文本文件
  • 8.3.3   读取文本文件
  • 8.4   二进制文件操作
  • 8.4.1   写入二进制文件
  • 8.4.2   读取二进制文件
  • 8.5   快速操作
  • 8.5.1   显示目录中的内容
  • 8.5.2   路径信息
  • 8.6   二进制序列化操作
  • 8.6.1   序列化ArrayList
  • 8.6.2   反序列化ArrayList对象
  • 8.6.3   序列化和反序列化自定义类
  • 8.7   使用XML序列化
  • 8.7.1   序列化一个类
  • 8.7.2   控制序列化
  • 8.8   小结
  • 8.9   习题

第 9 章 ASP.NET注册表操作

  • 9.1   注册表的结构及简要介绍
  • 9.1.1   打开注册表
  • 9.1.2   注册表的结构
  • 9.2   读写和操作注册表
  • 9.2.1   操作注册表的类
  • 9.2.2   实例
  • 9.3   小结
  • 9.4   习题

第 10 章 ASP.NET和XML

  • 10.1   从MSXML到.NET的XML
  • 10.2   XML分析模式
  • 10.3   XmlReader阅读器类
  • 10.3.1   使用XmlReader类来读取xml文档
  • 10.3.2   使用XmlReader类来分析属性值
  • 10.3.3   处理XML文本
  • 10.3.4   处理XML字符串片断文本
  • 10.4   带XML文档格式验证的XmlReader类
  • 10.5   节点阅读器XmlNodeReader类
  • 10.6   写XML文档
  • 10.6.1   使用XmlTextWriter类来写xml文档
  • 10.6.2   读写流
  • 10.6.3   设计XmlReadWriter类
  • 10.7   小结

第 11 章 ASP.NET风格及样式

  • 11.1   使用主题进行网站设计
  • 11.1.1   创建主题
  • 11.1.2   创建默认外观
  • 11.1.3   创建命名外观
  • 11.1.4   样式表主题
  • 11.1.5   禁用主题
  • 11.1.6   通过配置使用主题
  • 11.1.7   主题中使用样式表
  • 11.1.8   创建全局主题
  • 11.1.9   动态地应用主题
  • 11.1.10   动态地应用外观
  • 11.2   使用母版页进行站点设计
  • 11.2.1   创建母版页
  • 11.2.2   创建默认内容区
  • 11.2.3   母版页的嵌套
  • 11.2.4   通过配置使用母版页
  • 11.2.5   访问和设置母版页内容
  • 11.2.6   动态地应用母版页
  • 11.3   小结
  • 11.4   习题

第 12 章 Web Service介绍

  • 12.1   什么是Web Service?
  • 12.1.1   远程过程调用技术介绍
  • 12.1.2   Web Service技术的特点
  • 12.2   Web Service的协议栈
  • 12.2.1   简单对象访问协议SOAP
  • 12.2.2   Web Service描述语言WSDL
  • 12.2.3   统一描述、发现和集成UDDI
  • 12.3   Web Service编程示例
  • 12.3.1   进行整数加法的Web Service编程示例
  • 12.3.2   Web Service调用示例
  • 12.4   小结
  • 12.5   习题

第 13 章 ASP.NET站点导航

  • 13.1   站点导航简介
  • 13.2   导航控件介绍
  • 13.3   站点导航实例
  • 13.4   小结
  • 13.5   练习

第 14 章 ASP.NET Membership和权限管理

  • 14.1   Membership介绍
  • 14.1.1   Membership的架构模式
  • 14.1.2   Membership类
  • 14.1.3   MembershipUser类
  • 14.1.4   ASP.NET登录控件
  • 14.2   Membership的安装配置
  • 14.2.1   用aspnet_regsql.exe工具安装Membership所需数据库
  • 14.2.2   Membership的配置参数
  • 14.3   Membership的实例应用
  • 14.4   Roles概述
  • 14.5   Roles的配置
  • 14.6   Roles操作
  • 14.7   小结
  • 14.8   习题

第 15 章 ASP.NET Web Parts

  • 15.1   WebPart概述
  • 15.2   在什么情况下使用WebPart
  • 15.3   ASP.NET 2.0中提供的WebPart控件
  • 15.4   创建个性化的页面
  • 15.4.1   创建WebPartManager控件
  • 15.4.2   在Zone中加入控件
  • 15.4.3   配置Web Parts中的控件
  • 15.4.4   访问Zone中的控件
  • 15.4.5   配置Zone控件
  • 15.4.6   让用户定制页面
  • 15.5   小结
  • 15.6   习题

第 16 章 ASP.NET缓存

  • 16.1   ASP.NET 2.0缓存概述
  • 16.2   页面输出缓存
  • 16.3   部分页面缓存
  • 16.4   使用Cache API对象
  • 16.4.1   使用HttpCachePolicy类来缓存页面
  • 16.4.2   使用Cache类缓存对象或数据
  • 16.5   小结
  • 16.6   习题

第 17 章 ASP.NET状态管理

  • 17.1   状态管理概述
  • 17.1.1   为什么需要状态管理
  • 17.1.2   状态的类型
  • 17.2   基于客户端的模式
  • 17.2.1   视图状态
  • 17.2.2   隐藏域
  • 17.2.3   Cookie
  • 17.2.4   查询字符串
  • 17.3   基于服务器端的模式
  • 17.3.1   应用程序状态
  • 17.4   Label1.Te基于服务器端的模式
  • 17.4.1   应用程序状态(Application)
  • 17.4.2   会话状态(Session)
  • 17.4.3   数据库支持
  • 17.5   小结
  • 17.6   习题

第 18 章 ASP.NET用户自定义控件

  • 18.1   用户控件
  • 18.1.1   用户控件基础知识
  • 18.1.2   用户控件编写实例—微调控件
  • 18.1.3   如何将Web窗体转换为用户控件
  • 18.2   自定义控件
  • 18.2.1   自定义控件基础知识
  • 18.2.2   简单自定义控件的实现
  • 18.2.3   在工程中使用自定义控件
  • 18.3   用户控件与自定义控件的区别
  • 18.4   小结
  • 18.5   习题

第 19 章 ASP.NET Web安全

  • 19.1   ASP.NET网站安全介绍
  • 19.1.1   操作系统的安全
  • 19.1.2   IIS的安全
  • 19.1.3   数据库的安全
  • 19.1.4   编程时需要注意的安全问题
  • 19.2   ASP.NET安全编程
  • 19.2.1   什么是跨站点脚本攻击(XSS)
  • 19.2.2   在ASP.NET编程中防范XSS攻击
  • 19.2.3   防范SQL注入攻击
  • 19.2.4   Cookie和身份验证
  • 19.2.5   数据加密
  • 19.3   小结
  • 19.4   习题

第 20 章 ASP.NET和AJAX

  • 20.1   ASP.NET AJAX概述
  • 20.1.1   AJAX框架的种类
  • 20.1.2   使用AJAX的目的
  • 20.1.3   AJAX的实现原理
  • 20.1.4   ASP.NET AJAX介绍
  • 20.1.5   ASP.NET AJAX的下载与安装
  • 20.1.6   ASP.NET AJAX 核心控件
  • 20.1.7   ASP.NET AJAX Control Toolkit扩展控件
  • 20.2   ASP.NET AJAX的应用实例
  • 20.2.1   新建一个ASP.NET AJAX Web网站
  • 20.2.2   运用UpdatePanel实现页面局部更新
  • 20.2.3   运用UpdateProgress显示页面更新状态
  • 20.3   小结
  • 20.4   习题

第 21 章 ASP.NET配置

  • 21.1   ASP.NET中的配置
  • 21.1.1   MMC管理
  • 21.1.2   Web网站管理工具
  • 21.2   小结
  • 21.3   习题

第 22 章 安装及部署

  • 22.1   安装及部署
  • 22.2   发布概述
  • 22.3   命令拷贝部署
  • 22.4   集成环境复制功能部署
  • 22.5   安装包方式部署
  • 22.6   小结
  • 22.7   习题

第 23 章 ASP.NET留言板

  • 23.1   需求分析
  • 23.2   总体架构
  • 23.3   数据库设计
  • 23.4   详细设计
  • 23.4.1   详细设计(一)
  • 23.4.2   详细设计(二)
  • 23.4.3   详细设计(三)
  • 23.4.4   详细设计(四)
  • 23.4.5   详细设计(五)
  • 23.4.6   详细设计(六)
  • 23.4.7   详细设计(七)
  • 23.4.8   详细设计(八)
  • 23.4.9   详细设计(九)
  • 23.4.10   详细设计(十)
  • 23.4.11   详细设计(十一)
  • 23.4.12   详细设计(十二)
  • 23.5   小结
  • 23.6   习题

第 24 章 ASP.NET简单论坛

  • 24.1   需求分析
  • 24.2   总体架构
  • 24.3   数据库设计
  • 24.4   详细设计
  • 24.4.1   详细设计(一)
  • 24.4.2   详细设计(二)
  • 24.4.3   详细设计(三)
  • 24.4.4   详细设计(四)
  • 24.4.5   详细设计(五)
  • 24.4.6   详细设计(六)
  • 24.4.7   详细设计(七)
  • 24.4.8   详细设计(八)
  • 24.4.9   详细设计(九)
  • 24.4.10   详细设计(十)
  • 24.4.11   详细设计(十一)
  • 24.4.12   详细设计(十二)
  • 24.4.13   详细设计(十三)
  • 24.4.14   详细设计(十四)
  • 24.4.15   详细设计(十五)
  • 24.4.16   详细设计(十六)
  • 24.4.17   详细设计(十七)
  • 24.4.18   详细设计(十八)
  • 24.4.19   详细设计(十九)
  • 24.4.20   详细设计(二十)
  • 24.4.21   详细设计(二十一)
  • 24.4.22   详细设计(二十二)
  • 24.4.23   详细设计(二十三)
  • 24.5   小结
  • 24.6   习题

第 25 章 附录一:C#语言进阶

  • 25.1   泛型
  • 25.2   泛型类
  • 25.3   泛型方法
  • 25.4   泛型集合的使用
  • 25.4.1   迭代器
  • 25.4.2   分部类
  • 25.4.3   可空类型
  • 25.4.4   匿名方法

第 26 章 附录二:Web.Config配置解析

  • 26.1   附录二Web.Config配置解析

第 27 章 附录三:ASCII码表

  • 27.1   附录三ASCII码表

关注微信,获得更多免费图书
关于我们   |   免责声明   |   联系我们   |   网站地图   |   HR交流群   |   学生交流群   |   教师交流群

码农谷   版权所有 © 2015-2017   湘ICP备16018319号-1