出版时间:2005-8 出版社:人民邮电出版社 作者:陈志泊
内容概要
本书以Visual Studio.NET为开发工具,以C#为开发语言,用通俗、简明的语言由浅入深地讲解ASP.NET数据库访问技术、编程方法和Web应用程序的开发方法,同时辅以大量的实例。书中所有程序代码均采用CodeBehind技术,通过实例步步引导读者快速掌握用C#和ASP.NET进行数据库编程的思路和技巧,书中所有例题及相关代码都已在Visual Studio.NET 2003中文版开发环境中调试通过。同时,每一章后面都附有相应的练习题,帮助读者对本章所学知识的进一步理解和掌握。 本书可以作为高等学校计算机及相关专业的ASP.NET Web应用程序设计和数据库开发教材,也适合广大计算机爱好者自学使用。
书籍目录
第1章 建立ASP.NET的开发环境 11.1 .NET框架结构 11.2 ASP.NET及其关键技术 31.2.1 从ASP到ASP.NET 31.2.2 ASP.NET的特点 41.2.3 ASP.NET与ASP的对比 51.3 建立服务器端ASP.NET的运行环境 51.4 Visual Studio.NET开发工具 71.4.1 Visual Studio.NET开发环境的启动 81.4.2 Visual Studio.NET开发环境的组成与使用 91.5 利用Visual Studio.NET设计ASP.NET Web应用程序 171.5.1 设计ASP.NET Web应用程序的步骤 171.5.2 ASP.NET Web应用程序的结构 211.5.3 ASP.NET的常用内置对象简介 21习题 23第2章 C#语言与面向对象的编程基础 252.1 一个简单的C#程序 252.2 数据类型 272.2.1 值类型 272.2.2 类 292.2.2.1 类的定义 292.2.2.2 创建类的实例 302.2.2.3 类的成员 302.2.2.4 构造函数和析构函数 312.2.2.5 类的方法 322.2.2.6 字段与属性 332.2.2.7 类的继承、派生和多态性 352.2.2.8 抽象类与密封类 392.2.2.9 object类和string类 402.2.3 接口 402.2.3.1 接口的定义 402.2.3.2 接口的实现 412.2.4 委托 412.2.4.1 委托的定义 412.2.4.2 创建委托的实例 422.2.5 事件 432.2.6 数组类型 442.3 运算符 442.3.1 常用运算符 452.3.2 运算符的优先级 472.4 控制语句 482.4.1 选择语句 482.4.2 循环语句 492.4.3 跳转语句 512.4.4 异常处理 512.5 命名空间 512.5.1 命名空间的概念 522.5.2 namespace和using关键词 52习题 52第3章 Web窗体与控件 553.1 Web窗体 553.1.1 Web程序模型 573.1.2 HTML控件与Web控件 573.2 常用服务器端控件 603.2.1 Label控件 603.2.2 TextBox控件 603.2.3 Button控件 603.2.4 LinkButton控件 623.2.5 ImageButton控件 623.2.6 DropDownList控件 623.2.7 ListBox控件 653.2.8 CheckBox控件 663.2.9 CheckBoxList控件 673.2.10 RadioButton控件 683.2.11 RadioButtonList控件 693.2.12 Calendar控件 693.3 服务器端数据验证控件 723.3.1 RequiredFieldValidator控件 723.3.2 RangeValidator控件 733.3.3 CompareValidator控件 743.3.4 RegularExpresstionValidator控件 763.3.5 CustomValidator控件 773.3.6 ValidationSummary控件 783.3.7 数据验证控件使用综合实例 803.4 用户控件 823.4.1 建立用户控件 823.4.2 使用用户控件 84习题 84第4章 ADO.NET组件及对象模型 864.1 ADO.NET概述 864.1.1 ADO.NET与ADO区别 864.1.2 .NET框架中的数据提供者 874.2 ADO.NET对象模型 894.2.1 ADO.NET对象模型概述 894.2.2 相关命名空间的引用 904.2.3 Connection对象及使用 914.2.4 Command对象及使用 964.2.5 DataReader对象及使用 1004.2.6 DataAdapter对象及使用 1034.2.7 DataSet对象及使用 1074.2.8 DataTable对象及使用 1104.2.9 执行存储过程 1164.3 数据访问途径 1214.3.1 Connection-Command-DataReader方法 1224.3.2 Connection-DataAdapter-DataSet方法 126习题 129第5章 DataGrid控件与数据操作 1305.1 数据绑定技术概述 1305.2 DataGrid控件 1315.2.1 DataGrid控件的安插与绑定 1315.2.2 设置DataGird控件的外观 1335.2.3 设置DataGrid控件的分页浏览功能 1365.2.4 设置DataGrid控件的数据排序功能 1385.3 DataGrid控件的列类型 1415.3.1 创建自定义数据访问类DBAccess 1415.3.2 DataGrid控件的列类型 1535.3.3 绑定列 1545.3.4 按钮列(选择列、编辑列、删除列) 1565.3.5 超级链接列 1625.3.6 模板列 1635.3.7 综合实例 165习题 173第6章 ADO.NET与XML文件 1746.1 XML概述 1746.1.1 XML与HTML的区别 1746.1.2 XML文件组成结构实例 1756.1.3 XML与数据库间的关系 1826.2 ADO.NET操纵XML文件 1846.2.1 XML文档对象模型 1846.2.2 XML文件的生成 1866.2.3 XML文件的读取 1946.2.4 操纵XML文件的实例 198习题 202第7章 网页间的数据共享 2047.1 网页间共享数据的几种情况 2047.1.1 同一网页内 2047.1.2 同一窗口不同网页间 2057.1.3 同一机器不同窗口间 2057.1.4 不同机器间 2057.2 Application对象 2057.2.1 Application对象介绍 2057.2.2 Application对象的实际应用 2077.3 Session对象 2087.3.1 Session对象介绍 2087.3.2 Session对象的实际应用 2107.4 Cookie对象 2117.4.1 Cookie对象介绍 2117.4.2 Cookie对象的生命周期 2127.4.3 Cookie对象的应用 2137.5 文件操作 2147.5.1 StreamReader对象与文件的读取 2147.5.2 StreamWriter对象与文件的写入 215习题 216第8章 Web应用程序配置及安全性 2178.1 ASP.NET应用程序的结构 2178.2 Web.config文件 2188.2.1 配置段 2198.2.2 配置段 2208.2.2.1 与程序开发有关的子元素 2218.2.2.2 与环境配置有关的子元素 2238.2.2.3 与IIS配置有关的子元素 2248.2.2.4 与安全性配置有关的子元素 2248.2.3 配置继承 2268.3 Global.asax文件 2278.3.1 全局指令 2278.3.2 全局事件处理程序 2288.3.3 全局对象标记 2298.4 ASP.NET应用程序的安全性概述 2308.4.1 验证 2308.4.2 授权 2308.5 Windows验证 2318.5.1 基本验证 2318.5.2 简要验证 2318.5.3 集成Windows验证 2328.6 窗体验证 2328.6.1 基于窗体的身份验证 2328.6.2 基于角色的安全 236习题 237第9章 综合应用实例(一)——留言板 2389.1 留言板的功能与网页模块划分 2389.2 留言板页面介绍 2399.2.1 留言板页面介绍 2399.2.2 留言板运行界面 2399.3 与留言板有关的数据库结构设计 2409.4 留言板程序与网页设计 2419.4.1 用户登录 2419.4.2 用户注册 2449.4.3 留言板首页 2469.4.4 撰写留言 2529.4.5 查看和回复留言 254第10章 综合应用实例(二)——学生选课系统 25910.1 系统模块划分与各模块的功能 25910.2 系统页面介绍 25910.2.1 系统页面介绍 25910.2.2 系统运行界面 26010.3 系统数据库结构设计 26210.4 网页与程序设计 26410.4.1 登录页面 26410.4.2 学生选课页面 26710.4.3 教师页面 27110.4.4 管理员框架页面 27410.4.5 管理员管理学生页面 27510.4.6 管理员管理教师页面 28010.4.7 管理员管理课程页面 28410.4.8 密码修改页面 288参考文献 292
图书封面
评论、评分、阅读与下载