文件名称:零基础学ASP.NET 2.0电子书&源代码绝对完整版1
文件大小:13.57MB
文件格式:7Z
更新时间:2013-02-06 02:36:15
零基础学 ASP ASP.NET .NET ASP开发
Part1第一部分: 相信大家找得到该书的源代码部分 也就是这部分内容 因此我便无偿奉送 让大家下载试试。 若感觉可以方可继续下载电子书部分。 1.本书1~21章所附代码的运行环境 操作系统:Windows Server 2003或Windows XP Professional 开发环境:Microsoft Visual Studio 2005 数据库:SQL Server 2005 Web服务器:IIS 5.1及以上版本 2.本书所附光盘范例 第1章(\Chapter 01) 示例描述:本章演示ASP.NET 2.0网站的预编译以及学习ASP.NET 2.0的前置知识。 WebSite文件夹 创建的ASP.NET 2.0 Web站点。 www文件夹 第一个用C#开发的Web应用程序。 bianyi.bat 编译网站的批处理文件。 form.html 表单范例。 css.html CSS范例。 第3章(\Chapter 03) 示例描述:本章介绍C# 2.0程序设计基础。 3-01.cs 第一个C#程序。 3-02.cs 不导入命名空间来改写程序3-01.cs。 3-03.cs ReadLine()方法读数据。 3-04.cs 常量的使用。 3-05.cs 整型类型的使用。 3-06.cs 结构类型的使用。 3-07.cs 枚举类型的使用。 3-08.cs 用一个输入参数通过值传递一个变量给一个方法。 3-09.cs 一维数组的使用。 3-10.cs 使用代理类型。 3-11.cs 使用接口。 3-12.cs 装箱操作。 3-13.cs 字符串操作。 3-14.cs if语句的使用。 3-15.cs switch语句的使用。 3-16.cs while语句的使用。 3-17.cs do-while语句的使用。 3-18.cs for语句的使用。 3-19.cs 异常捕获:try-catch语句的使用。 3-20.cs 异常捕获:try-finally语句的使用。 3-21.cs 异常捕获:try-catch-finally语句的使用。 3-22.cs get和set对属性的值进行读写操作。 3-23.cs 方法的使用。 3-24.cs 继承演示。 3-25.cs 多态性演示。 第4 章(\Chapter 04) 示例描述:本章学习ASP.NET 2.0页面基本对象。 4-01.aspx aspx页面中添加一个Lable标签。 4-02.aspx 读出Application的属性值。 4-03.aspx 读出SessionID的值。 4-04.aspx 创建Session对象。 4-05.aspx 读取传递的Session值并显示。 4-06.aspx 使用Response对象的Write()方法。 4-07.aspx 使用Response对象的End()方法。 4-08.html 以post方式提交数据到4-08.aspx的表单。 4-08.aspx 接收表单数据并进行处理。 4-10.aspx Request对象几个属性的使用。 example.htm 创建表单。 example.aspx 处理表单。 4-11.aspx 使用Server对象来获取文件路径。 4-12.aspx 使用Server对象对字符进行编码。 4-13.aspx 使用Server对象进行解码。 4-14.aspx 向客户机器写入Cookie。 4-15.aspx 读取Cookie。 第5章(\Chapter 05) 示例描述:本章学习创建智能表单。 5-01.aspx TextBox控件用法举例。 5-02.aspx Button控件用法举例。 5-03.aspx RadioButton控件用法举例。 5-04.aspx DropDownList控件演示。 5-05.aspx FileUpload控件实现文件上传。 5-06.aspx BulletedList创建静态项目列表。 5-07.aspx BulletedList列表项响应用户事件。 5-08.aspx Image控件用法举例。 5-09.aspx 使用MultiView和View控件实现多视图。 5-10.aspx Localize控件显示本地化文本。 5-11.aspx Literal 控件用法举例。 第6章(\Chapter 06) 示例描述:本章学习表单的检验。 6-01.aspx RequiredFieldValidator控件的使用。 6-02.aspx RegularExpressionValidator控件的使用。 6-03.aspx 使用CompareValidator控件比较两个控件的值。 6-04.aspx CompareValidator控件比较一个控件的值与固定值。 6-05.aspx CompareValidator控件执行数据类型检查。 6-06.aspx RangeValidator控件的使用。 6-07.aspx ValidationSummary控件的使用。 6-08.aspx CustomValidator控件的使用。 6-09.aspx 禁用检验。 第7章(\Chapter 07) 示例描述:本章学习高级页面开发。 7-01.aspx LinkButton控件的使用。 7-02.aspx 容器控件PlaceHolder的使用。 7-03.aspx Panel控件的使用。 7-05.aspx HiddenField控件实现隐藏字段。 7-06.aspx 表格控件的使用。 7-07.aspx 使用AdRotator控件创建广告条。 AdFile.xml AdRotator配置文件。 7-08.aspx 使用Calendar控件创建日历。 第8章(\Chapter 08) 示例描述:本章学习用户控件和自定义控件。 uc1.ascx 用户控件实现搜索框。 8-01.aspx 用户控件的调用。 uc2.ascx 用户控件实现网站计数器。 8-02.aspx 调用计数器控件。 Controls文件夹 创建自定义控件的项目。 8-03.aspx 测试自定义控件。 App_Code\ BName.cs 创建具有公共属性的自定义控件。 8-04.aspx 动态测试自定义控件。 App_Code\ x.bat 将控件编译为程序集的批处理文件。 App_Code\ MyLabel.cs 应用视图状态与控件状态。 8-05.aspx 测试控件状态与视图状态。 App_Code\ People.cs 实现记录个人基本信息的自定义控件。 App_Code\ Name.cs Name属性的自定义状态管理类。 第9章(\Chapter 09) 示例描述:本章学习母版页。 MasterPage.master 一个简单的母版页。 9-01.aspx 引用母版页。 MasterPage1.master 创建一个母版页。 9-01.aspx 调用母版页并进行交互。 FMasterPage.master 进行嵌套的父母版页。 SMasterPage.master 引用父母版页的子母版页。 9-03.aspx 引用子母版页的内容页。 第10章(\Chapter 10) 示例描述:本章学习主题和皮肤。 App_Themes文件夹 本章范例所使用的主题。 10-01.aspx 使用皮肤。 10-02.aspx 应用主题并实现切换。 第11章(\Chapter 11) 示例描述:本章学习网站导航。 11-01.aspx 使用页面导航。 Default.aspx 实现导航路径。 Resume.aspx 实现导航路径。 11-02.aspx 实现导航菜单。 第12章(\Chapter 12) 示例描述:本章学习SQL Server 2005。 Create_text.sql 创建test数据库。 Alter_text.sql 修改test数据库。 del_text.sql 删除test数据库。 back_text.sql 备份test数据库。 restore_text.sql 还原test数据库的备份。 Create_tb_class.sql 创建表class。 Create_tb_article.sql 创建表article。 Create_Index_test.sql 创建索引。 Alter_Index_test.sql 修改索引。 Del_Index_test.sql 删除索引。 Create_View_article.sql 创建视图。 第13章(\Chapter 13) 示例描述:本章学习ADO.NET 2.0。 13-01.aspx 使用Connection对象连接到数据库。 13-02.aspx 使用Connection对象连接到Access数据库。 13-03.aspx 新增数据。 13-04.aspx 查询数据。 13-05.aspx 更新数据。 13-06.aspx 删除数据。 13-07.aspx 输出单个值。 13-08.aspx 使用DataReader对象读取数据。 13-09.aspx 向DataSet添加DataTable。 13-10.aspx DataSet中加入Datatable并绑定到GridView。 13-11.aspx 创建Datatable。 13-12.aspx 缓存DataSet。 13-13.aspx 多个DataAdapter对象填充同一DataSet。 13-14.aspx 不同的查询填充同一DataSet。 13-15.aspx 合并两个DataSet。 13-16.aspx 复制DataSet。 第14章(\Chapter 14) 示例描述:本章学习数据源控件。 14-01aspx 使用SqlDataSource控件。 14-02.aspx SqlDataSource使用参数进行数据更新。 14-03aspx 缓存数据。 14-04.aspx 显示并更新Access数据库。 App_Data\test.xml XML数据文件。 14-05.aspx 显示XML数据。 14-06aspx 转换XML数据。 14-07.aspx 显示站点地图数据。 Web.sitemap 站点地图。 App_Code\ testdbo.cs 供ObjectDataSource使用的中间层业务对象。 14-08aspx 使用ObjectDataSource对数据进行检索。 14-09.aspx ObjectDataSource使用参数对数据进行更新 第15章(\Chapter 15) 示例描述:本章学习数据绑定控件。 15-01.aspx 将数据绑定到一个GridView控件。 15-02.aspx GridView控件并进行排序和分页。 15-03.aspx GridView控件进行编辑和删除。 15-04.aspx 数据绑定到DetailsView控件。 15-05.aspx DetailsView控件进行分页和编辑。 15-06.aspx DetailsView控件进行数据插入和删除。 15-07.aspx 数据绑定到FormView控件。 15-08.aspx FormView控件执行编辑、插入和删除。 15-09.aspx 数据绑定到DataList控件。 15-10.aspx DataList控件进行模板化显示。 15-11.aspx 创建Datatable。 第16章(\Chapter 16) 示例描述:本章学习文件处理。 16-01.aspx 创建文件并向文件中写入数据。 16-02.aspx 向文件中写入指定编码数据。 16-03.aspx 拷贝、删除文件。 16-04.aspx 读取文件内容并显示。 16-05.aspx 创建文件夹。 16-06.aspx 移动、删除文件夹。 第17章(\Chapter 17) 示例描述:本章学习数据缓存。 17-01.aspx 使用页面缓存。 17-02.aspx 按参数改变缓存。 17-03.aspx 按头改变缓存。 17-04.aspx 自定义字符串改变缓存。 17-05.aspx 设置缓存位置。 Control.ascx 可以被缓存的用户控件。 17-06.aspx 页面分段缓存。 17-07.aspx 添加缓存条目。 第18章(\Chapter 18) 示例描述:本章学习ASP.NET 2.0的安全性。 Login.aspx 登录页面。 Default.aspx 资源提供页面。 (以下为用户管理系统的实例代码) App_Code\MemberDBO.cs ObjectDataSource控件的业务对象。 index.aspx 用户管理系统的首页。 user_login.aspx 登录页面。 user_reg.aspx 用户注册页面。 changePwd.aspx 用户修改密码页面。 admin/Default.aspx 超级管理的首页。 admin/roles.aspx 角色管理页。 第19章(\Chapter 19) 示例描述:本章学习Web服务。 19-01.asmx 编写Web服务。 19-02.aspx 本地使用Web服务。 App_WebReferences文件夹 所添加的Web引用。 servroot\_19_01.cs 为Web服务创建的代理类。 第20章(\Chapter 20) 示例描述:本章演示一个投票管理系统的制作。 FullVote 投票管理系统的项目 第21章(\Chapter 21) 示例描述:本章演示一个BBS的制作。 BBS 论坛管理系统的项目 数据库 论坛数据保存的数据库