内容简介
《ASP.NET开发实战》从初学者的角度讲述使用ASP.NET进行Web应用程序开发所需掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,同时就像书名所暗示的一样,强调“实战”效果。在介绍技术的同时,书中都会提供示例或稍大一些的实例,同时在各章的结尾安排有实战,通过5~8个实战来综合应用本章所讲解的知识,做到理论联系实际;每篇的一章有一个综合实验,通过一个模块综合讲解本篇的知识内容;在本书的两章中提供了两个完整的项目实例,讲述从前期规划、设计流程到项目实施的整个实现过程。
全书共分5篇25章,主要内容包括ASP.NET网站开发基础,C#语言基础,C#流程控制及数组,面向对象程序设计,综合实验(一)——网站会员注册与登录,ASP.NET常用服务器控件,ASP.NET内置对象,数据验证技术,母版页技术,网站主题,综合实验(二)——ASP.NET制作网站留言板,ADO.NET数据操作技术,数据控件的应用,网站导航技术,Web用户控件,程序调试与错误处理,综合实验(三)——网站流量统计模块,ASP.NET
AJAX技术的使用,LINQ数据访问技术,Web服务的使用,网站安全与策略,ASP.NET网站优化、打包与发布,综合实验(四)——校友录数码相册模块,图书馆管理系统,仿百度知道之明日知道等。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会ASP.NET程序开发的精髓,快速提高开发技能。本书及丰富的学习资源包如下:
黄金学习搭配、专业学习视频、重难点打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。
本书适合有志于软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。
目录
第1篇 新 手 入 门
第1章 ASP.NET网站开发基础
视频讲解:68分钟
1.1 ASP.NET简介
1.1.1 ASP.NET发展历程、优点及新特性
1.1.2 ASP.NET的运行原理与运行机制
1.2 搭建ASP.NET开发环境
1.2.1 安装IIS服务器
1.2.2 安装Visual Studio 2010集成开发工具
1.3 ASP.NET网页基础语法
1.3.1 ASP.NET网页扩展名
1.3.2 常用页面指令
1.3.3 ASPX文件内容注释
1.3.4 ASP.NET服务器控件标记语法
1.3.5 表达式语法
1.4 制作一个ASP.NET网站
1.4.1 创建ASP.NET网站并熟悉开发环境
1.4.2 设计Web页面
1.4.3 添加ASP.NET文件夹
1.4.4 运行应用程序
1.4.5 配置IIS虚拟站点
1.5 ASP.NET技术学习资源——Help Library管理器
1.5.1 安装Help Library管理器
1.5.2 Help Library管理器的使用
1.6 实战
1.6.1 创建存放公共类的文件夹
1.6.2 使用代码块语法输出指定字符串
1.6.3 自定义快捷工具栏
1.6.4 设置验证级别防止非法登录
1.6.5 限制上传文件大小与时间
1.7 本章小结
1.8 学习成果检验
第2章 C#语言基础
视频讲解:52分钟
2.1 C#语言概述
2.2 代码编写规则
2.2.1 代码书写规则
2.2.2 代码注释及规则
2.3 创建控制台应用程序
2.4 数据类型
2.4.1 值类型的使用
2.4.2 引用类型的使用
2.5 变量和常量
2.5.1 变量的声明和赋值
2.5.2 定义常量、使用常量
2.6 数据类型转换
2.6.1 隐式类型转换
2.6.2 显式类型转换
2.6.3 装箱和拆箱
2.7 C#中的运算符
2.7.1 算术运算符
2.7.2 赋值运算符
2.7.3 关系运算符
2.7.4 逻辑运算符
2.7.5 移位运算符
2.7.6 其他特殊运算符
2.7.7 运算符的优先级
2.8 实战
2.8.1 利用运算符判断用户名称和密码
2.8.2 判断一个数是否是素数
2.8.3 使用结构类型显示员工信息
2.8.4 使用深复制和浅复制显示员工信息
2.8.5 制作一个简单加法计算器
2.9 本章小结
2.10 学习成果检验
第3章 C#流程控制及数组
视频讲解:38分钟
3.1 流程控制
3.1.1 条件控制语句
3.1.2 循环语句的使用
3.2 数组的基本操作
3.2.1 数组的声明
3.2.2 初始化数组
3.3 实战
3.3.1 哥德巴赫猜想的算法
3.3.2 使用数组解决约瑟夫环问题
3.3.3 加密用户密码等重要的数据信息
3.3.4 吹起号角迅速集合之快速排序
3.3.5 “大乐透”号码的排列
3.4 本章小结
3.5 学习成果检验
第4章 面向对象程序设计
视频讲解:48分钟
4.1 面向对象编程概述
4.2 创建类与类的成员
4.2.1 创建类
4.2.2 构造函数和析构函数
4.2.3 实例化类对象
4.2.4 控制访问权限
4.2.5 定义成员字段
4.2.6 定义成员方法
4.2.7 定义成员属性
4.3 封装特性
4.3.1 封装概述
4.3.2 封装的实现
4.4 继承特性<
摘要与插图
从初学程序开发的人员步入到编程高手行列通常需要经历5个阶段,即新手入门——进阶提高——中级开发——应用——项目实战,而本书中的内容正是按照这一规律精心组织的。第1篇:新手入门。主要包括ASP.NET网站开发基础,C#语言基础,C#流程控制及数组,面向对象程序设计,综合实验(一)——网站会员注册与登录等内容。
第2篇:进阶提高。主要包括ASP.NET常用服务器控件,ASP.NET内置对象,数据验证技术,母版页技术,网站主题,综合实验(二)——ASP.NET制作网站留言板等内容。
第3篇:中级开发。主要包括ADO.NET数据操作技术,数据控件的应用,网站导航技术,Web用户控件,程序调试与错误处理,综合实验(三)——网站流量统计模块等内容。
第4篇:应用。主要包括ASP.NET
AJAX技术的使用,LINQ数据访问技术,Web服务的使用,网站安全与策略,ASP.NET网站优化、打包与发布,综合实验(四)——校友录数码相册模块等内容。
第5篇:项目实战。通过两个完整的网站项目介绍了大型Web网站的设计过程,包括图书馆管理系统和仿百度知道之明日知道网站。这两个网站项目是作者精心挑选的,通过对这两个网站项目的学习,读者可以巩固前面所学的知识和技术,积累项目实际开发经验。
本书备用服务
如果本书服务网站 临时有问题,读者朋友还可以通过如下方式与我们沟通:登录网站:
,查阅相关问题或者留言。通过QQ:4006751066。
本图书光盘如有打不开现象,请核实一下电脑是不是DVD光驱;如果在复制光盘内容时,出现个别文件无法复制,请分批复制试一试;如有极个别光盘打不开,可多试几台电脑,打开之后复制内容一样使用。
“宝剑锋从磨砺出,梅花香自苦寒来”,亲爱的读者朋友,希望在辛苦的道路上我们一起走过!