基本信息出版社:清华大学出版社
页码:377 页
出版日期:2009年05月
ISBN:7302192189/9787302192183
条形码:9787302192183
版本:第1版
装帧:平装
开本:16
正文语种:中文
内容简介 《ASP.NET 3.5(C#)实践教程》结合C# 2008,介绍最新版本的ASP.NET 3.5开发知识。全书共分11章,主要内容包括.NET Framework及其重要组成部分,C#程序开发基础内容,使用ASP.NET的内置对象和配置文件来构建简单的Web应用程序,HTML控件,常用的服务器控件,可以实现独立功能的各种服务器控件,XML、文件和缓存等内容,使用ADO.NET访问SQL Server 2008数据库,将数据源控件的数据显示到页面上,ASP.NET 3.5对Ajax技术的支持,最后一章通过商城管理系统讲解三层应用程序的构建过程。书中安排了丰富的实验指导和课后复习题,配套光盘附有多媒体语音视频教程和素材文件。《ASP.NET 3.5(C#)实践教程》可作为普通高等院校计算机专业和非计算机专业的ASP.NET程序设计教材,也可作为学习ASP.NET Web开发的自学用书。
编辑推荐 《ASP.NET 3.5(C#)实践教程》:
总结了作者长期教学培训成果,难易适中,实用性强
系统讲解开发ASP.NFT 3.5应用程序的要点和难点
围绕丰富实例剖析ASP.NET编程实践知识
精心编写大量“实验指导”和习题,引导学生深入学习编程实践
网站提供代码下载和课件支持
目录
第1章 ASP.NET3.5 概述1
1.1.NETFramework概述1
1.1.1.NETFramework简介1
1.1.2.NETFramework3.5 新特性2
1.1.3 ASP.NET3.5 新特性4
1.2 配置ASP.NET3.5 4
1.2.1 VisualStudio2008简介5
1.2.2 安装VisualStudio20085
1.2.3 VisualStudio2008开发环境8
1.3 ASP.NET预处理指令11
1.4 第一个程序13
1.4.1 制作用户登录页面13
1.4.2 编写登录代码15
1.5 实验指导17
1.5.1 安装Web服务器17
1.5.2 使用嵌入式编码19
1.6 习题集20
第2章 C#程序设计基础22
2.1 C#入门语法22
2.1.1 数据类型22
2.1.2 变量和常量25
2.1.3 表达式和运算符26
2.1.4 简单类型转换31
2.2 数组33
2.3 控制语句33
2.3.1 条件语句34
2.3.2 循环语句38
2.3.3 跳转语句41
2.4 C#面向对象设计43
2.4.1 面向对象概述43
2.4.2 类43
2.4.3 继承45
2.4.4 重载46
2.5 实验指导46
2.5.1 制作九九乘法表46
2.5.2 创建汽车实例变量47
2.5.3 创建管理员结构49
2.5.4 创建及使用学生类50
2.6 习题集53
第3章 ASP.NET内置对象和配置57
3.1 Response对象57
3.1.1 Response对象的方法和属性57
3.1.2 运用Response对象58
3.2 Request对象59
3.2.1 Request对象的属性和方法59
3.2.2 Request对象的运用60
3.3 Server对象61
3.4 Application对象和Session对象63
3.4.1 Application对象64
3.4.2 Session对象66
3.5 Cookie对象68
3.5.1 Cookie对象概述68
3.5.2 Cookie对象的属性和方法69
3.5.3 Cookie对象的运用70
3.6 Web.config配置文件71
3.6.1 ASP.NET配置概述71
3.6.2 Web.config结构72
3.6.3 配置文件层次结构73
3.6.4 Web.config配置元素75
3.7 实验指导79
3.7.1 运用Response对象和Request对象实现用户登录79
3.7.2 利用Session兑现实现购物车82
3.7.3 记录错误登录次数84
3.7.4 运用Cookie对象85
3.8 习题集87
第4章 HTML控件91
4.1 HTML控件简介91
4.1.1 HTML控件介绍91
4.1.2 HTML控件的语法92
4.2 HTML控件的公共属性93
4.2.1 Attributes属性93
4.2.2 Disabled属性94
4.2.3 InnerHtml属性94
4.2.4 InnerText属性95
4.2.5 Style属性96
4.2.6 Value属性97
4.3 HTML控件及其属性98
4.3.1 HtmlAnchor控件98
4.3.2 HtmlForm控件100
4.3.3 HtmlButton控件101
4.3.4 HtmlTable.HtmlTableRow和HtmlTableCell控件102
4.3.5 表单输入控件106
4.4 实验指导110
4.4.1 浏览图书110
4.4.2 生成表格112
4.4.3 选择操作114
4.4.4 文件上传116
4.5 习题集118
第5章 服务器控件121
5.1 服务器控件简介121
5.1.1 服务器控件介绍121
5.1.2 服务器控件的语法123
5.2 服务器控件的公共属性123
5.2.1 Border属性124
5.2.2 Font属性124
5.2.3 其他样式属性125
5.2.4 控件事件属性126
5.3 服务器控件及其属性127
5.3.1 Label和TextBox控件127
5.3.2 CheckBox与CheckBoxList控件129
5.3.3 RadioButton与RadioButtonList控件133
5.3.4 ListBox与DropDownList控件134
5.3.5 Table控件135
5.3.6 Panel与Image控件136
5.3.7 Button.LinkButton与ImageButton控件138
5.4 验证控件140
5.4.1 RequiredFieldValidator控件141
5.4.2 CompareValidator控件142
5.4.3 RangeValidator控件144
5.4.4 RegularExpressionValidator控件145
5.4.5 CustomValidator控件147
5.4.6 ValidationSummary控件148
5.5 实验指导150
5.5.1 制作图片切换150
5.5.2 动态修改字体显示效果152
5.5.3 表单验证(实现用户注册)154
5.5.4 带节日提示的日历158
5.6 习题集159
第6章 其他服务器控件162
6.1 用户控件162
6.1.1 用户控件概述162
6.1.2 创建用户控件163
6.1.3 设计用户控件属性165
6.2 导航控件166
6.2.1 Menu控件167
6.2.2 SiteMapPath控件168
6.2.3 TreeView控件171
6.3 母版页174
6.3.1 母版页组成175
6.3.2 创建母版页175
6.3.3 创建内容页177
6.4 登录与角色178
6.4.1 身份验证概述179
6.4.2 角色模型..1 80
6.4.3 管理角色181
6.4.4 登录控件181
6.5 WebPart页183
6.5.1 WebPart控件概述184
6.5.2 WebPart的使用185
6.5.3 EditorZone与EditorPart控件186
6.6 实验指导189
6.6.1 商城网站标头189
6.6.2 产品菜单导航192
6.6.3 商品分类管理系统母版页194
6.6.4 用户登录196
6.7 习题集201
第7章 ASP.NET高级技术205
7.1 处理XML205
7.1.1 System.Xml命名空间205
7.1.2 XML数据源控件207
7.1.3 显示XML208
7.1.4 生成XML212
7.2 处理文件214
7.2.1 System.IO命名空间214
7.2.2 操作驱动器215
7.2.3 操作文件夹216
7.2.4 操作文件220
7.2.5 读写文件221
7.3 处理缓存224
7.3.1 ASP.NET缓存机制概述225
7.3.2 缓存指令@OutputCache226
7.3.3 设置页面缓存227
7.3.4 设置页面部分缓存229
7.3.5 应用程序缓存230
7.4 实验指导231
7.4.1 创建和读取XML文档231
7.4.2 XML数据岛输出XML文档232
7.4.3 文件管理233
7.4.4 缓存替换235
7.5 习题集236
……
序言 ASENET是.NET Framework的组成部分,是一种可以在高度分布的,Internet环境中简化应用程序开发的计算环境。ASENET提供了为建立和部署企业级Web应用程序所必需的服务,还为能够面向任何浏览器或设备的更安全性、更强的可升级性、更稳定的应用程序提供新的编程模型和基础结构。
特别是ASENET 3.5技术提高了网络系统平台开发的效率和安全性,而进行ASRNET 3.5开发使用Visual Studio 2008和C≠}是最佳选择,也深受广大编程人员的青睐。
本书以最新版本的ASENET 3.5和C#2008为例进行介绍,各章主要内容如下。
第1章首先介绍.NET:Framework及其重要组成部分,然后介绍.NET Framework 3.5的新增特性、如何配置-NET Framewor.k的开发环境、ASP.NET的处理指令。最后使用C#创建了第一个ASP.NET应用程序。
第2章通过对数据类型、运算符、表达式、结构、枚举及面向对象等语法进行讲解,使读者掌握C#程序的基础内容。
文摘 插图:
