热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

ASP.NET 2.0程序设计

中国水利水电出版社
    【作 者】陈语林 主编 【I S B N 】978-7-5084-4905-0 【责任编辑】徐雯 【适用读者群】本科 【出版时间】2008-01-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】336 【千字数】 【印 张】 【定 价】32 【丛 书】21世纪高等院校规划教材 【备注信息】
图书详情

    ASP.NET 2.0是Microsoft公司继ASP.NET 1.x之后的新一代Web应用程序开发平台,它为用户提供了完整的可视化开发环境。本书以C#为基础,从与静态网页设计的对比入手,详细介绍了使用ASP.NET 2.0设计动态网页的方法。

    本书内容丰富翔实,涉及范围广泛。既介绍了ASP.NET 2.0的基础知识,包括基本概念和开发环境、C#语言基础、基本对象编程、Web应用程序结构、SQL Server应用、窗体与控件、脚本语言的使用等;还着重介绍了在动态网页中对数据库的操作,并通过一个完整数据库应用实例的详细设计过程,讲述了如何在ASP.NET 2.0平台上设计动态网页的方法。书中实例来自作者多年的教学工作和开发实践,因而颇具实用性和参考性。

    本书概念清晰,逻辑性强,层次分明,在内容选材上由浅入深、循序渐进,可作为高等学校计算机或工科非计算机专业程序设计教材,也可供广大程序设计爱好者参考。

    Visual Studio.NET 2005是Microsoft公司继Visual Studio.NET 2003后推出的新一代可视化开发工具。作为Microsoft为创建企业级规模的Web应用程序以及高性能的桌面应用程序所推出的.NET框架构件,它在很多方面较Visual Studio.NET 2003有了很大的改进。

    ASP.NET 2.0是Microsoft为.NET 2.0框架提供的开发工具,它在ASP.NET 1.1版本的基础上进一步增强了Web服务器控件、数据显示控件、数据库应用以及应用程序配置管理等功能,同时改进了ASP.NET 1.1的一些缺点,使开发者可以更容易地构建一个出色的Web应用程序。

    本书依照读者的认知规律,首先介绍Web开发的基本概念和相关知识以及C#语言的基本语法规则,并在此基础上循序渐进,对如何使用ASP.NET 2.0进行Web开发进行详细介绍。本书将ASP.NET的基础知识与Visual Studio.NET 2005开发环境的使用结合在一起,使读者掌握开发语言的同时也能够熟练使用Visual Studio.NET 2005进行应用程序的开发。

    全书共分10章,第1章介绍网页的基础知识、.NET框架以及Visual Studio.NET 2005开发环境;第2章介绍C#语言的应用基础,包括C#语言的语法及其控制结构;第3章介绍ASP.NET中最常用的Page类以及其最核心的对象Request、Response、Server、Application、Session以及Cookies,并介绍这些对象的本质以及用途;第4章介绍如何使用Visual Studio.NET 2005和.NET框架SDK创建ASP.NET Web应用程序;第5章介绍SQL Server 2000数据库的基础知识、SQL语句、存储过程,以及对SQL Server 2000数据库的基本对象的实用操作技术;第6章介绍窗体与最重要的三种数据显示控件,即GridView控件、DataList控件和Repeater控件的使用方法;第7章介绍如何在ASP.NET页面中使用一种特定类型的对象,即服务器控件以及HTML服务器控件;第8章简单介绍如何使用ADO.NET开发数据库应用系统;第9章以一个完整的学生信息管理系统为例,介绍一般信息系统的设计与实现过程;第10章列出了开发实践中常见的一些错误及其调试方法,帮助读者尽快熟练调试ASP.NET 2.0应用程序。 本书配备完整的电子教案并提供全书的案例代码,需要者请在中国水利水电出版社网站下载。

    本书由陈语林主编,黄彦辉、梁建武任副主编。各章主要编写人员分工如下:陈语林编写了第1、2、3、4章及附录,黄彦辉编写了第5、7、10章,梁建武编写了第9章,杜伟编写了第6章,王新英编写了第8章。参加本书编写工作的还有刘建成、孔志周、王鹰、刘军军、石山鹰、何志斌、龙晓梅、田野、周媛媛、文拯、石玉英等。

    在本书的编写过程中,得到了许多专家和同仁的热情帮助和大力支持,中国水利水电出版社的领导和编辑也付出了艰辛的劳动,谨此向他们表示最真挚的感谢。

    由于计算机技术的发展十分迅速,囿于作者水平所限,书中错误和疏漏在所难免,敬请专家和广大读者不吝批评指正。

    编 者

    2007年10月


    前言
    第1章 ASP.NET网页编程入门 1
    1.1 认识网页 1
    1.1.1 静态页面 1
    1.1.2 动态页面 2
    1.1.3 网页标记语言及脚本语言 2
    1.2 认识ASP.NET 5
    1.2.1 Microsoft公司的.NET框架 5
    1.2.2 ASP.NET的功能介绍 5
    1.2.3 ASP与ASP.NET的区别 6
    1.3 Visual Studio.NET 2005的安装 6
    1.3.1 Visual Studio.NET的系统需求 7
    1.3.2 安装Visual Studio.NET 7
    1.3.3 检测.NET框架是否正确安装 8
    1.4 Visual Studio.NET 2005的开发环境 9
    1.4.1 Visual Studio.NET 2005的IDE界面 9
    1.4.2 Visual Studio 2005的“文件”菜单 10
    1.4.3 Visual Studio 2005的“视图”菜单 10
    1.4.4 用HTML编写的Hello World程序 11
    1.4.5 用ASP.NET编写的Hello World程序 11
    1.4.6 用C#编写的Hello World程序 14
    1.5 本章小结 15
    1.6 思考与练习 15
    第2章 C#语言基础 17
    2.1 C#语言简介 17
    2.1.1 C#语言的历史 17
    2.1.2 C#语言的特点 17
    2.1.3 C#语言同其他语言的比较 18
    2.2 类型系统 20
    2.2.1 命名空间 21
    2.2.2 预定义类型 22
    2.2.3 类型转换 23
    2.3 变量 23
    2.4 数组 26
    2.4.1 声明数组 26
    2.4.2 操作数组 27
    2.5 运算符 29
    2.6 类型转换 29
    2.6.1 隐式转换方式 30
    2.6.2 显式转换方式 31
    2.7 程序流程控制语句 33
    2.7.1 if语句 33
    2.7.2 switch语句 35
    2.7.3 while语句 36
    2.7.4 do语句 37
    2.7.5 for语句 38
    2.7.6 foreach语句 39
    2.7.7 break语句 39
    2.8 本章小结 39
    2.9 思考与练习 40
    第3章 ASP.NET基本对象编程 41
    3.1 ASP.NET对象概述 41
    3.1.1 页面对象模型概述 41
    3.1.2 页面生命周期 41
    3.1.3 页面生命周期的执行 43
    3.2 页面的基类 44
    3.2.1 Page类的属性 44
    3.2.2 Page类的方法 47
    3.2.3 Page类的事件 51
    3.2.4 Web控件事件 52
    3.3 Response对象:响应对象 53
    3.3.1 使用缓冲区(Buffer) 54
    3.3.2 检查使用者的联机状态 54
    3.3.3 地址重定向 57
    3.3.4 直接输出文本文件 58
    3.4 Request对象:请求对象 59
    3.4.1 读取表单数据 60
    3.4.2 取得客户端浏览器的信息 62
    3.4.3 获取用户传递的参数 63
    3.5 Server对象:通用工具栏对象 64
    3.5.1 HtmlEncode和HtmlDecode方法 65
    3.5.2 UrlEncode和UrlDecode方法 66
    3.5.3 MapPath方法:返回指定的物理路径 68
    3.6 Application对象:记录应用程序参数的对象 68
    3.6.1 存取Application对象变量值 69
    3.6.2 锁定Application对象 70
    3.6.3 Application对象的事件 71
    3.7 Session对象:记录浏览器端的变量对象 71
    3.7.1 设定Session对象变量的有效期限 73
    3.7.2 Session对象的事件 74
    3.8 Cookies对象:缓存对象 74
    3.8.1 Cookies对象的基本使用 74
    3.8.2 自定义Cookies对象 76
    3.8.3 设定Cookies变量的生命周期 76
    3.9 本章小结 77
    3.10 思考与练习 77
    第4章 创建Web应用程序 79
    4.1 用Visual Studio.NET创建Web应用程序 79
    4.2 用.NET SDK创建Web应用程序 81
    4.2.1 创建应用程序根目录 83
    4.2.2 创建子目录 85
    4.2.3 创建.aspx页面 85
    4.2.4 创建Global.asax文件 86
    4.3 ASP.NET 2.0的系统配置 87
    4.3.1 重写子目录下的Web.config文件 88
    4.3.2 :锁定配置 88
    4.3.3 :启用跟踪功能 88
    4.3.4 :控制全局设置 89
    4.3.5 :控制ASP.NET运行引擎 90
    4.3.6 :决定编译代码方式 90
    4.3.7 :页面级别设置 92
    4.3.8 :自定义响应错误 93
    4.3.9 :指定客户端使用的脚本位置 94
    4.4 本章小结 94
    4.5 思考与练习 94
    第5章 SQL Server 2000数据库操作技术 95
    5.1 SQL Server 2000概述 95
    5.1.1 SQL Server 2000简介 95
    5.1.2 SQL Server服务管理器 95
    5.1.3 SQL Server企业管理器 96
    5.1.4 SQL查询分析器 100
    5.1.5 其他工具 102
    5.2 SQL Server 2000数据库的简单操作 103
    5.2.1 数据库对象 103
    5.2.2 数据库的操作 103
    5.2.3 SQL Server表的管理 108
    5.2.4 视图操作 110
    5.2.5 触发器操作 111
    5.2.6 索引操作 112
    5.3 结构化查询语言 117
    5.3.1 SQL语句简介 117
    5.3.2 创建SQL语句 117
    5.4 SQL Server 2000中的常用函数 122
    5.5 存储过程T-SQL 124
    5.5.1 存储过程简介 124
    5.5.2 创建存储过程 125
    5.5.3 存储过程的参数、返回值和调用方法 125
    5.5.4 存储过程的优缺点 128
    5.6 SQL Server 2000的连接 129
    5.6.1 连接字符串 129
    5.6.2 在.NET中连接SQL Server 2000数据库 130
    5.7 本章小结 131
    5.8 思考与练习 132
    第6章 窗体与数据显示控件 134
    6.1 Web窗体 134
    6.1.1 页面元素 136
    6.1.2 页面生存周期 136
    6.1.3 @Page指令:页面专有属性 137
    6.1.4 @Page指令的例子 138
    6.1.5 @Page指令的跟踪属性 140
    6.1.6 @Import指令:导入 146
    6.1.7 @Assembly指令:程序集连接 146
    6.2 GridView控件 147
    6.2.1 使用GridView控件 147
    6.2.2 GridView控件的格式设定 150
    6.2.3 分页和排序 152
    6.2.4 使用PagerStyle属性和PagerSettings属性 156
    6.2.5 GridView控件的更新 157
    6.3 DataList控件 160
    6.3.1 DataList控件的功能 161
    6.3.2 DataList的基本使用 161
    6.4 Repeater控件 163
    6.4.1 Repeater控件功能 164
    6.4.2 在设计时使用Repeater控件 164
    6.4.3 将数据绑定到Repeater控件 164
    6.4.4 事件 165
    6.4.5 Repeater控件的使用 165
    6.5 本章小结 167
    6.6 思考与练习 168
    第7章 ASP.NET服务器控件和客户端脚本 169
    7.1 ASP.NET服务器控件 169
    7.1.1 服务器控件的类型 169
    7.1.2 用服务器控件建立页面 170
    7.1.3 处理服务器控件的事件 172
    7.2 改变服务器控件应用样式 174
    7.2.1 控件的常见属性 174
    7.2.2 使用层叠样式表改变样式 175
    7.3 HTML服务器控件 180
    7.3.1 HtmlControl基类 182
    7.3.2 HtmlContainerControl类 182
    7.3.3 所有的HTML类 183
    7.3.4 使用HtmlGenericControl类 184
    7.4 通过JavaScript处理页面和服务器控件 185
    7.4.1 使用Page.ClientScript.RegisterClientScriptBlock 186
    7.4.2 使用Page.ClientScript.RegisterStartupScript 187
    7.4.3 使用Page.ClientScript.RegisterClientScriptInclude 189
    7.5 客户端回调 189
    7.5.1 比较典型的回送和回调 190
    7.5.2 使用回调功能:一种简单的方法 192
    7.5.3 使用带参数的回调功能 195
    7.6 本章小结 198
    7.7 思考与练习 199
    第8章 使用ADO.NET开发数据库应用系统 200
    8.1 ADO.NET概述 200
    8.1.1 .NET数据提供程序 200
    8.1.2 数据库应用程序的开发流程 200
    8.2 数据库访问常用对象 200
    8.2.1 数据库连接对象Connection 201
    8.2.2 执行数据库命令对象Command 203
    8.2.3 数据读取器对象DataReader 205
    8.2.4 数据集对象DataSet 206
    8.3 数据绑定和显示 209
    8.3.1 数据绑定 209
    8.3.2 数据显示 211
    8.4 本章小结 212
    8.5 思考与练习 212
    第9章 ASP.NET综合应用实例 214
    9.1 系统总体设计 214
    9.1.1 系统功能设计 214
    9.1.2 系统模块划分 215
    9.2 系统数据库设计 215
    9.2.1 总体设计 215
    9.2.2 表设计 215
    9.2.3 表关系设计 219
    9.3 系统主页面设计 219
    9.3.1 界面设计 219
    9.3.2 功能模块树设计 220
    9.4 用户登录和注册 223
    9.4.1 用户登录 223
    9.4.2 用户注册 227
    9.5 教师信息管理 232
    9.5.1 教师基本信息管理 232
    9.5.2 添加教师信息 234
    9.5.3 修改教师信息 237
    9.5.4 删除教师信息 240
    9.6 年级管理和班级管理 241
    9.6.1 年级管理 241
    9.6.2 班级管理 246
    9.7 课程信息管理 251
    9.7.1 课程基本信息管理 251
    9.7.2 添加课程信息 254
    9.7.3 修改课程信息 257
    9.7.4 删除课程信息 260
    9.8 学生信息管理 261
    9.8.1 学生基本信息管理 261
    9.8.2 添加学生信息 263
    9.8.3 修改学生信息 267
    9.8.4 删除学生信息 270
    9.9 学生成绩管理 271
    9.9.1 登记成绩 271
    9.9.2 修改成绩 276
    9.9.3 审核成绩 282
    9.10 学生信息管理系统设计的关键技术 288
    9.11 本章小结 296
    9.12 思考与练习 296
    第10章 ASP.NET程序调试与纠错 297
    10.1 简单的ASP.NET应用程序故障及排除 297
    10.1.1 不能显示页面 297
    10.1.2 无法找到资源 298
    10.1.3 脱机时Web页面无效 300
    10.1.4 得到一个空页面 300
    10.1.5 其他问题 300
    10.2 较复杂的ASP.NET应用程序错误现象及解决方案 301
    10.2.1 无法调试ASP.NET Web应用程序 301
    10.2.2 调试ASP.NET应用程序时错误一 302
    10.2.3 调试ASP.NET应用程序时错误二 302
    10.2.4 运行ASP.NET Web应用程序时出现的错误 303
    10.2.5 由于未处理服务器端代码而导致ASP.NET页出现意外行为 304
    10.3 本章小结 306
    10.4 思考与练习 306
    附录1 ASP.NET常用函数 307
    附1.1 常用函数简表 307
    附1.2 一些特殊用法 310
    附录2 可扩展标记语言 313
    附2.1 HTML及其缺点 313
    附2.2 SGML(标准通用标记语言) 313
    附2.3 XML(可扩展标记语言) 313
    附2.4 XML的文档格式 314
    附2.5 用XSL文件显示XML文档 315
    附2.6 .NET对XML的支持 318
    附2.7 ADO.NET和XML 322
    参考文献和参考资料 324
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册