《高等学校计算机应用规划教材·Web程序设计:ASP.NET网站开发》由浅入深、循序渐进地介绍了如何使用asp.net4.0和配套的visualstudio2010开发环境进行web网站开发所要掌握的各种技术、操作方法和使用技巧。全书共分13章,分别介绍了asp.net4.0基础知识、c#入门知识、web服务器控件、主题、母版页、网站导航、数据绑定、数据库的访问、linq查询技术、web服务和asp.netajax等web网站开发必须了解的各种知识。
为了方便读者自学和教师教学,《高等学校计算机应用规划教材·Web程序设计:ASP.NET网站开发》配有实验指导书((web程序设计——asp.net上机实验指导》(isbn:978-7-302-27923-5)。
《高等学校计算机应用规划教材·Web程序设计:ASP.NET网站开发》内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和操作性,是一本适合于高等院校web程序设计课程的优秀教材,也是广大初、中级软件开发爱好者的自学参考书。
随着网络技术的不断发展,如何能够快速而高效地开发出Web网站已经成为编程人员所共同关注的问题。为了适应广大编程者对网站开发的要求,Microsoft公司在2010年推出了最新的ASP.NET版本——ASP.NET 4.0。它是新一代Web应用程序开发平台和框架,实现了企业级Web应用程序的快速开发,通过提供最简单、最具可扩展性的方式,来开发、部署和运行任何浏览器或客户端设备作为目标的Web应用程序。同时,ASP.NET 4.0支持更多框架和语言的开发,特别是对动态语言的支持,可以让编程人员创建功能更加丰富和界面更加友好的Web网站。
本书由陈作聪、王永皎、程凤娟主持编写,其中,陈作聪主编第1~4章,王永皎主编第5~10章,程凤娟主编第11~13章。此外,王坚宁、林丹、李辉、田芳、王建国、赵海峰、刘勇、徐超、周建军、徐兵、黄飞、林海、马建华、孙明、高峰、郑勇、刘建、李彬、彭丽、许小荣等同志在整理材料方面给予了编者很大的帮助,在此对他们表示衷心的感谢。
由于作者水平有限,书中不足之处在所难免,欢迎广大读者、同仁批评指正。
作 者
第1章 ASP.NET4.0概述
1.1 ASP.NET4.0框架
1.1.1 .NET4.0支持的语言
1.1.2 公共语言运行时
1.1.3 动态语言运行时
1.1.4 .NET4.0类库
1.2 网页基础知识
1.2.1 网页和服务器的交互
1.2.2 静态页面
1.2.3 动态页面
1.2.4 脚本语言
1.3 ASP.NET应用程序
1.3.1 ASP.NET页面与服务器交互
1.3.2 ASP.NETWeb窗体
1.3.3 后台隐藏代码页
1.3.4 ASP.NET4.0的新特性
1.4 建立ASP.NET开发和运行环境
1.4.1 安装和配置IISWeb服务器
1.4.2 VisualStudi02010开发环境
1.4.3 VisualStudi02010的新特性
1.5 配置ASP.NET4.0应用程序
1.6 综合练习
1.7 习题
1.7.1 填空题
1.7.2 选择题
1.7.3 上机题
第2章C#入门
2.1 C#代码结构
2.1.1 命名空间和类
2.1.2 Main0方法
2.1.3 语句块
2.1.4 语句终止符
2.1.5 注释
2.1.6 大小写的区别
2.2 数据类型
2.2.1 数值类型
2.2.2 布尔类型
2,2.3 结构类型
2.2.4 枚举类型
2.2.5 字符串
2.2.6 数组
2.2.7 装箱和拆箱
2.3 变量和常量
2.3.1 变量
2.3.2 常量
2.3.3 隐式局部变量
2.4 运算符和表达式
2.4.1 算术运算符
2.4.2 赋值运算符
2.4.3 关系运算符
2.4.4 逻辑运算符
2.4.5 条件运算符
2.4.6 位运算符
2.4.7 转义字符
2.5 流程控制
2.5.1 选择语句
2.5.2 循环语句
2.6 面向对象编程
2.6.1 类
2.6.2 类的成员
2.6.3 构造函数
2.6.4 继承和多态
2.6.5 事件
2.7 综合练习
2.8 习题
2.8.1 填空题
2.8.2 选择题
2.8.3 上机题
第3章 ASP.NET服务器控件
3.1 服务器控件类
3.1.1 服务器控件基本属性
3.1.2 服务器控件的事件
3.2 执行控件
3.2.1 普通按钮控件Bu仕on
3.2.2 超链接按钮控件LinkButton
3.2.3 图片按钮控件ImageButton
3.2.4 超链接文本控件HyperLink
3.3 输出控件
3.3.1 标签控件Label¨
3.3.2 图像控件hIlage
3.4 输入控件
3.4.1 文本框控件TextBoX
3.4.2 复选框控件CheckBox和复选框列表控件CheckBoxList
3.4.3 单选按钮控件RadioButton和单选按钮列表控件RadioButtonList
3.4.4 列表框控件ListBox
3.4.5 下拉列表框控件DropDownList
3.5 面板控件
3.6 综合练习
3.7 习题
3.7.1 填空题
3.7.2 选择题
3.7.3 上机题
第4章 验证控件和用户控件
4.1 数据验证的两种方式
4.1.1 服务器端数据验证
4.1.2 客户端数据验证
4.2 服务器验证控件
4.2.1 验证控件的分类
4.2.2 RequiredFieldValidator控件
4.2.3 CompareValidator控件
4.2.4 RangeValidator控件
4.2.5 RegularExpressionValidator控件
4.2.6 CustomValidator控件
4.2.7 ValidationSummary控件
4.3 用户控件
4.3.1 用户控件简介
4.3.2 用户控件的创建和使用
4.4 综合练习
4.5 习题
4.5.1 填空题
4.5.2 选择题
4.5.3 上机题
第5章 ASP.NET常用对象
5.1 Page类
5.1.1 页面的生命周期
5.1.2 Page类的主要属性、方法和事件
5.2 Request对象
5.2.1 Request对象的属性和方法
5.2.2 Request对象的应用
5.3 Response对象
5.3.1 Response对象的属性
5.3.2 Response对象的应用
5.4 Server对象
5.4.1 Server对象的属性和方法
5.4.2 Server对象的应用
5.5 Cookie对象
5.5.1 Cookie概述
5.5.2 CooHe对象的属性和方法
5.5.3 CooHe对象的应用
5.6 Session对象
……
第6章 访问数据库
第7章 数据绑定
第8章 网站设计
第9章 LINQ技术
第10章 Web服务
第11章 ASP.NET AJA技术
第12章 文件操作
第13章 Web开发应用——办公自动化系统
参考文献