计算机
类型
可以朗读
语音朗读
477千字
字数
2015-01-01
发行日期
展开全部
主编推荐语
ASP.NET零基础入门指南,实用技巧+实战经验,附赠题库及职业规划。
内容简介
本书面向ASP.NET的零基础读者,介绍基础入门知识和实际操作技巧。全书紧贴软件开发的实际需求,首先向读者展示语言的背景知识和应用范围,之后通过实例和自测,系统讲解相关知识点,同时兼顾实际开发项目经验。为了增强实用性,光盘中还特别赠送了精选的考试认证、求职面试等题库,供读者研究学习。最后,为帮助初入职场的从业者顺利进入角色,还在光盘中赠送了职业规划建议及相关开发文档。
目录
- 封面
- 目录
- 扉页
- 版权
- 前言
- 第0章 如何学习ASP.NET
- 0.1 初识ASP.NET
- 0.2 学习ASP.NET应注意什么
- 第1篇 基础知识
- 第1章 ASP.NET见面礼——第1个ASP.NET动态网站
- 1.1 ASP.NET简介
- 1.1.1 什么是.NET
- 1.1.2 什么是ASP.NET
- 1.2 ASP.NET开发运行环境的搭建
- 1.2.1 IIS的安装
- 1.2.2 安装Visual Studio 2010
- 1.2.3 Visual Studio 2010开发环境介绍
- 1.3 创建我的第1个ASP.NET网站
- 1.4 网站的发布
- 1.5 网站的打包与安装
- 1.5.1 网站的打包
- 1.5.2 网站的安装
- 1.6 高手点拨
- 1.7 实战练习
- 第2章 ASP.NET的游戏规则——ASP.NET网站开发基础
- 2.1 ASP.NET Web入门知识——准备工作
- 2.1.1 静态页面的工作原理
- 2.1.2 客户端动态页面
- 2.1.3 服务器端动态页面
- 2.2 HTML基础
- 2.2.1 HTML基本语法
- 2.2.2 HTML常用标签
- 2.3 高手点拨
- 2.4 实战练习
- 第3章 ASP.NET中的编程语言——C#语言基础
- 3.1 ASP.NET与C#的关系
- 3.1.1 什么是C#
- 3.1.2 我的第1个C#应用程序
- 3.1.3 ASP.NET中的C#
- 3.2 C#的语法规则
- 3.3 标识符和关键字
- 3.3.1 标识符
- 3.3.2 关键字
- 3.4 数据类型
- 3.4.1 整数类型
- 3.4.2 实数类型
- 3.4.3 字符型
- 3.4.4 布尔类型
- 3.5 常量和变量
- 3.5.1 常量
- 3.5.2 变量
- 3.6 数组
- 3.6.1 声明和创建数组
- 3.6.2 多维数组
- 3.7 数据类型转换
- 3.7.1 隐式转换
- 3.7.2 显式转换
- 3.7.3 装箱与拆箱
- 光盘下载链接
- 3.8.1 表达式
- 3.8.2 运算符
- 3.9 程序流程控制及常用语句
- 3.9.1 选择语句
- 3.9.2 循环语句
- 3.9.3 转移语句
- 3.10 高手点拨
- 3.11 实战练习
- 第4章 网页速成法——ASP.NET中的控件应用
- 4.1 HTML服务器控件
- 4.1.1 将HTML控件转换为服务器控件
- 4.1.2 文本类型控件
- 4.1.3 按钮类型控件
- 4.1.4 选择类型控件
- 4.1.5 图形显示类型控件
- 4.1.6 文件上传控件
- 4.2 Web服务器控件
- 4.2.1 文本类型控件
- 4.2.2 按钮类型控件
- 4.2.3 列举类型控件
- 4.3 验证控件
- 4.3.1 必填验证控件
- 4.3.2 范围验证控件
- 4.3.3 正则表达式验证控件
- 4.3.4 比较验证控件
- 4.3.5 用户自定义验证控件
- 4.3.6 验证控件总和
- 4.4 导航控件
- 4.4.1 菜单导航控件
- 4.4.2 SiteMapPath站点地图控件
- 4.4.3 TreeView树状图控件
- 4.5 Web用户控件
- 4.5.1 用户控件概述
- 4.5.2 自定义控件
- 4.6 高手点拨
- 4.7 实战练习
- 第5章 使用已有资源——ASP.NET的内置对象
- 5.1 ASP.NET的内置对象
- 5.1.1 Response对象
- 5.1.2 Request对象
- 5.1.3 Server对象
- 5.1.4 Application对象
- 5.1.5 Session对象
- 5.1.6 Cookie对象
- 5.2 高手点拨
- 5.3 实战练习
- 第6章 Web编程必备技术——JavaScript及jQuery
- 6.1 JavaScript小试牛刀
- 6.1.1 Hello,JavaScript World
- 6.1.2 如何在网页中使用JavaScript代码
- 6.2 JavaScript基本语法
- 6.3 JavaScript语句
- 6.3.1 循环语句
- 6.3.2 转向语句
- 6.3.3 异常处理语句
- 6.3.4 空语句
- 6.4 JavaScript函数
- 6.4.1 函数的定义和调用
- 6.4.2 作为数据的函数
- 6.4.3 函数的作用域
- 6.4.4 Arguments对象
- 6.4.5 函数的属性和方法
- 6.5 JavaScript对象
- 6.5.1 字符串String对象
- 6.5.2 数学Math对象
- 6.5.3 日期和时间Date对象
- 6.6 正则表达式
- 6.7 jQuery
- 6.7.1 jQuery的安装
- 6.7.2 第一个jQuery程序
- 6.7.3 jQuery基本语法
- 6.7.4 jQuery选择器
- 6.7.5 jQuery Ajax请求
- 6.8 高手点拨
- 6.9 实战练习
- 第7章 网站中的数据源——数据库与SQL基础
- 7.1 数据库概述
- 7.1.1 关系型数据库
- 7.1.2 数据库基本对象简介
- 7.2 数据库的搭建——SQL Server 2008
- 7.2.1 安装SQL Server 2008
- 7.2.2 启动SQL Server 2008
- 7.2.3 数据库基本操作
- 7.3 SQL语言入门
- 7.3.1 创建数据库CREATE DATABASE
- 7.3.2 删除数据库DROP DATABASE
- 7.3.3 创建表CREATE TABLE
- 7.3.4 修改表ALTER TABLE
- 7.3.5 删除表DROP TABLE
- 7.3.6 插入数据INSERT
- 7.3.7 更新数据UPDATE
- 7.3.8 删除数据DELETE
- 7.4 SQL查询语句
- 7.4.1 FROM子句
- 7.4.2 使用WHERE子句设置查询条件
- 7.4.3 通配符
- 7.5 SQL连接查询
- 7.5.1 内连接
- 7.5.2 外连接
- 7.5.3 交叉连接
- 7.6 SQL常用函数
- 7.6.1 统计字段值的数目
- 7.6.2 计算字段的平均值
- 7.6.3 计算字段值的和
- 7.6.4 返回最大值或最小值
- 7.7 存储过程
- 7.7.1 存储过程的创建
- 7.7.2 存储过程的执行
- 7.8 高手点拨
- 7.9 实战练习
- 第8章 ASP.NET与数据库的中介——数据控件应用
- 8.1 数据控件概述
- 8.2 数据源(DataSource)控件
- 8.2.1 数据源(DataSource)控件概述
- 8.2.2 AccessDataSource
- 8.2.3 SqlDataSource
- 8.2.4 ObjectDataSource
- 8.2.5 XmlDataSource
- 8.2.6 SiteMapDataSource
- 8.3 高手点拨
- 8.4 实战练习
- 第2篇 核心技术
- 第9章 数据库的操纵工具——ADO.NET
- 9.1 ADO.NET简介
- 9.1.1 什么是ADO.NET
- 9.1.2 ADO.NET的结构
- 9.2 ADO.NET与数据库的连接
- 9.2.1 ADO.NET与SQL Server数据库的连接
- 9.2.2 ADO.NET与Access数据库的连接
- 9.3 ADO.NET与SQL Server数据库的交互
- 9.3.1 使用SqlConnection对象连接数据库
- 9.3.2 使用SqlCommand对象在连接状态下操作数据
- 9.3.3 使用SqlDataAdapter对象在无连接状态下操作数据
- 9.3.4 使用DataTable对象操作数据
- 9.3.5 使用DataSet对象操作数据
- 9.3.6 数据访问接口
- 9.4 ASP.NET数据控件
- 9.4.1 数据访问控件概述
- 9.4.2 GridView控件
- 9.4.3 DetailsView控件
- 9.4.4 FormView控件的属性
- 9.4.5 FormView控件的操作
- 9.4.6 ListView控件和DataPager控件
- 9.5 高手点拨
- 9.6 实战练习
- 第10章 母版页及其主题
- 10.1 母版页
- 10.1.1 母版页的创建
- 10.1.2 使用母版页创建内容页
- 10.1.3 访问母版页的控件
- 10.2 主题
- 10.2.1 主题概述
- 10.2.2 创建并应用主题
- 10.2.3 动态切换主题
- 10.3 高手点拨
- 10.4 实战练习
- 第11章 ASP.NET缓存机制
- 11.1 ASP.NET缓存概述
- 11.2 页面缓存
- 11.2.1 页面输出缓存
- 11.2.2 页面局部缓存
- 11.2.3 页面数据缓存
- 11.3 高手点拨
- 11.4 实战练习
- 第12章 Web Service
- 12.1 Web Service简介
- 12.2 Web Service服务代码隐藏文件
- 12.3 使用Visual Studio 2010创建Web Service
- 12.4 调用Web Service
- 12.5 高手点拨
- 12.6 实战练习
- 第13章 统一数据查询模式——LINQ
- 13.1 LINQ技术概述
- 13.2 LINQ查询语法概述
- 13.3 LINQ常用子句
- 13.3.1 from查询子句
- 13.3.2 select选择子句
- 13.3.3 where条件子句
- 13.3.4 orderby排序子句
- 13.3.5 group分组子句
- 13.4 使用LINQ操作和访问数据库
- 13.4.1 简单查询
- 13.4.2 数据库的增删改查操作
- 13.4.3 EntityDataSource控件
- 13.5 高手点拨
- 13.6 实战练习
- 第14章 GDI+图形图像
- 14.1 GDI+概述
- 14.2 GDI+常用绘图对象
- 14.2.1 创建Graphics对象
- 14.2.2 Pen对象
- 14.2.3 Brush对象
- 14.2.4 Font结构
- 14.2.5 Color结构
- 14.2.6 Point结构
- 14.3 基本图形绘制
- 14.3.1 绘制直线和矩形
- 14.3.2 绘制椭圆、弧线和扇形
- 14.3.3 绘制多边形
- 14.4 综合应用
- 14.5 高手点拨
- 14.6 实战练习
- 第15章 错误在所难免——调试与错误处理
- 15.1 错误的产生原因及类型
- 15.1.1 错误的产生
- 15.1.2 错误的类型
- 15.2 查找错误
- 15.2.1 设置断点
- 15.2.2 启动调试
- 15.2.3 逐语句调试
- 15.2.4 逐过程调试
- 15.2.5 跳出
- 15.2.6 停止调试
- 15.3 捕捉和处理错误
- 15.3.1 捕捉错误
- 15.3.2 处理错误
- 15.4 使用日志文件记录错误
- 15.5 减少错误的秘诀
- 15.5.1 好的编程习惯
- 15.5.2 好的编码方式
- 15.6 高手点拨
- 15.7 实战练习
- 第16章 报表是如何生成的——水晶报表
- 16.1 水晶报表简介
- 16.1.1 什么是水晶报表
- 16.1.2 水晶报表的分类
- 16.1.3 报表节
- 16.1.4 在Visual Studio 2010中安装水晶报表
- 16.2 水晶报表的数据交换
- 16.2.1 水晶报表对象模型
- 16.2.2 Crystal报表数据源和数据访问模式
- 16.3 Crystal报表数据相关操作
- 16.3.1 水晶报表中的数据分组与排序
- 16.3.2 水晶报表中数据的筛选
- 16.3.3 创建和使用水晶图表
- 16.3.4 创建和使用子报表
- 16.4 高手点拨
- 16.5 实战练习
- 第17章 新型Web开发技术——ASP.NET Ajax
- 17.1 ASP.NET Ajax入门
- 17.1.1 什么是ASP.NET Ajax
- 17.1.2 ASP.NET Ajax开发环境介绍
- 17.1.3 第1个ASP.NET Ajax应用程序
- 17.2 ASP.NET Ajax常用控件
- 17.2.1 ScriptManager控件
- 17.2.2 UpdatePanel控件
- 17.2.3 UpdateProgress控件
- 17.2.4 Timer控件
- 17.3 ASP.NET Ajax应用实例
- 17.3.1 登录实例
- 17.3.2 无刷新操作数据实例
- 17.4 Ajax Control Toolkit控件的引入与使用
- 17.4.1 将Ajax Control Toolkit扩展控件添加到ToolBox中
- 17.4.2 使用Ajax Control ToolKit扩展控件
- 17.5 高手点拨
- 17.6 实战练习
- 第18章 给我的程序加把锁——ASP.NET安全策略
- 18.1 ASP.NET安全机制综述
- 18.2 ASP.NET身份验证机制
- 18.2.1 ASP.NET Forms身份验证机制
- 18.2.2 ASP.NET Windows身份验证机制
- 18.2.3 Passport验证
- 18.3 ASP.NET登录控件全解
- 18.3.1 ASP.NET登录机制概述
- 18.3.2 查看登录控件默认使用的数据库
- 18.3.3 手动更改Visual Studio 2010的默认网站配置
- 18.3.4 使用登录控件
- 18.3.5 使用权限管理模块
- 18.4 高手点拨
- 18.5 实战练习
- 第19章 基于XML的新型Web开发模式
- 19.1 传统开发模式与基于XML的新型开发模式的对比
- 19.1.1 传统的Web开发模式
- 19.1.2 基于XML的Web开发模式
- 19.1.3 我的第1个XML应用
- 19.2 XML基本语法
- 19.2.1 XML快速入门
- 19.2.2 XML的概念
- 19.2.3 XML的术语
- 19.2.4 XML的实现
- 19.2.5 XML的实例分析
- 19.2.6 XML与HTML的区别
- 19.3 在ASP.NET中读写XML数据
- 19.3.1 读取XML文件
- 19.3.2 写入XML文件
- 19.4 XSL技术
- 19.5 高手点拨
- 19.6 实战练习
- 第3篇 应用开发
- 第20章 银行在线支付系统
- 20.1 系统分析
- 20.1.1 系统目标
- 20.1.2 系统原理
- 20.1.3 技术要点
- 20.2 系统设计
- 20.2.1 设计订单提交功能
- 20.2.2 支付成功后的处理页面
- 20.2.3 支付返回通知提示的处理页面
- 20.2.4 关闭数据库连接
- 20.3 运行系统
- 20.4 在我的网站中运用本系统
- 20.5 开发过程中的常见问题及解决方式
- 第21章 在线投票统计系统
- 21.1 系统分析
- 21.1.1 系统目标
- 21.1.2 系统原理
- 21.1.3 技术要点
- 21.2 数据库分析及设计
- 21.2.1 数据库分析
- 21.2.2 创建数据库
- 21.2.3 创建数据表
- 21.3 系统设计
- 21.3.1 系统页面设计
- 21.3.2 配置网站的Web.config
- 21.3.3 数据库连接代码设计
- 21.3.4 获取投票内容代码设计
- 21.3.5 显示投票内容代码设计
- 21.3.6 保存投票信息代码设计
- 21.3.7 在线投票统计结果代码设计
- 21.3.8 在线投票结果图形代码设计
- 21.3.9 在线投票结果显示代码设计
- 21.4 运行系统
- 21.5 在我的网站中应用本系统
- 21.6 开发过程中的常见问题及解决方式
- 第22章 邮件收发系统
- 22.1 系统分析
- 22.1.1 系统目标
- 22.1.2 SMTP邮件发送原理
- 22.1.3 POP3邮件接收原理
- 22.2 系统设计
- 22.2.1 系统页面设计
- 22.2.2 定义基本信息类
- 22.2.3 建立发送邮件类
- 22.2.4 建立接收邮件类
- 22.2.5 调用接收邮件类
- 22.3 运行系统
- 22.4 在我的网站中运用本系统
- 22.5 开发过程中的常见问题及解决方式
- 第23章 网站流量统计系统
- 23.1 系统分析
- 23.1.1 系统目标
- 23.1.2 系统原理
- 23.1.3 技术要点
- 23.2 数据库分析及设计
- 23.2.1 数据库分析
- 23.2.2 创建数据库
- 23.2.3 创建数据表
- 23.3 系统设计
- 23.3.1 母版页展示
- 23.3.2 系统首页展示
- 23.3.3 配置网站的Web.config
- 23.3.4 首页代码设计
- 23.3.5 今日流量统计页展示
- 23.3.6 本月流量统计页设计
- 23.3.7 本年流量统计页设计
- 23.3.8 IP流量统计页设计
- 23.4 运行系统
- 23.5 在我的网站中应用本系统
- 23.6 开发过程中的常见问题及解决方式
- 第24章 用户验证系统
- 24.1 系统分析
- 24.1.1 系统目标
- 24.1.2 系统原理
- 24.1.3 技术要点
- 24.2 数据库分析及设计
- 24.2.1 数据库分析
- 24.2.2 创建数据库
- 24.2.3 创建数据表
- 24.3 实现步骤
- 24.3.1 登录页面设计
- 24.3.2 用户注册页面设计
- 24.3.3 配置网站的Web.config
- 24.3.4 数据库连接代码设计
- 24.3.5 判断用户是否注册代码设计
- 24.3.6 保存用户注册信息代码设计
- 24.3.7 用户登录检查代码设计
- 24.3.8 判断用户是否注册事件代码
- 24.3.9 保存用户信息事件代码
- 24.3.10 用户登录事件代码
- 24.3.11 用户注册事件代码
- 24.4 运行系统
- 24.5 在我的网站中应用本系统
- 24.6 开发过程中的常见问题及解决方式
- 第25章 广告生成系统
- 25.1 系统分析
- 25.1.1 系统目标
- 25.1.2 系统原理
- 25.1.3 技术要点
- 25.2 数据库分析及设计
- 25.2.1 数据库分析
- 25.2.2 创建数据库
- 25.2.3 创建数据表
- 25.3 系统设计
- 25.3.1 系统页面设计
- 25.3.2 配置网站的Web.config
- 25.3.3 数据库连接代码设计
- 25.3.4 保存广告信息代码设计
- 25.3.5 显示广告代码设计
- 25.3.6 保存广告信息事件代码设计
- 25.3.7 关闭当前页面事件代码设计
- 25.3.8 显示广告信息事件代码设计
- 25.4 运行系统
- 25.5 在我的网站中应用本系统
- 25.6 开发过程中的常见问题及解决方式
- 第26章 文件批量上传系统
- 26.1 系统分析
- 26.1.1 系统目标
- 26.1.2 系统原理
- 26.1.3 技术要点
- 26.2 数据库分析及设计
- 26.2.1 数据库分析
- 26.2.2 创建数据库
- 26.2.3 创建数据表
- 26.3 系统设计
- 26.3.1 系统页面设计
- 26.3.2 配置网站的Web.config
- 26.3.3 数据库连接代码设计
- 26.3.4 保存上传信息代码设计
- 26.3.5 获取上传文件信息代码设计
- 26.3.6 保存上传文件的事件代码设计
- 26.3.7 下载上传文件的事件代码设计
- 26.4 运行系统
- 26.5 在我的网站中应用本系统
- 26.6 开发过程中的常见问题及解决方式
- 第4篇 项目实战
- 第27章 项目实战前的几点忠告——项目规划
- 27.1 项目开发流程
- 27.1.1 策划阶段
- 27.1.2 需求分析阶段
- 27.1.3 开发阶段
- 27.1.4 编码阶段
- 27.1.5 系统测试阶段
- 27.1.6 系统验收阶段
- 27.1.7 系统维护阶段
- 27.2 项目开发团队
- 27.2.1 项目团队组成
- 27.2.2 项目团队要求
- 27.3 项目开发文档
- 27.3.1 项目开发文档的作用
- 27.3.2 项目开发文档的分类
- 27.4 项目的实际运作
- 27.5 项目规划中的常见问题及解决方式
- 27.5.1 如何满足客户需求
- 27.5.2 如何控制项目进度
- 27.5.3 如何控制项目预算
- 第28章 我的博客我做主——博客系统实战
- 28.1 开发背景
- 28.2 需求及功能分析
- 28.2.1 需求分析
- 28.2.2 总体功能设计
- 28.2.3 各功能模块设计
- 28.3 三层架构
- 28.3.1 数据库设计
- 28.3.2 使用ASP.NET建立三层结构
- 28.3.3 各层之间相互引用
- 28.3.4 配置数据库Web.config中的数据库连接
- 28.4 系统功能实现
- 28.4.1 添加数据访问类
- 28.4.2 用户登录功能实现
- 28.4.3 基本设置功能的实现
- 28.4.4 添加日志功能的实现
- 28.4.5 显示内容功能的实现
- 28.4.6 日志管理功能的实现
- 28.5 系统运行
- 28.6 开发过程常见问题及解决
- 第29章 B2C网上购物系统实战
- 29.1 开发背景
- 29.2 需求及功能分析
- 29.2.1 需求分析
- 29.2.2 总体功能设计
- 29.2.3 各功能模块设计
- 29.3 系统功能实现
- 29.3.1 系统目录框架的搭建
- 29.3.2 顾客注册功能的实现
- 29.3.3 人员信息的维护
- 29.3.4 商品呈现功能实现
- 29.3.5 购物车功能实现
- 29.3.6 商品信息管理功能实现
- 29.3.7 订单信息管理功能实现
- 29.4 系统运行
- 29.4.1 普通用户登录
- 29.4.2 管理员登录
- 29.5 开发过程中的常见问题及解决方式
- 第30章 信息管理不用愁——信息管理系统开发实战
- 30.1 图书管理系统
- 30.1.1 系统分析
- 30.1.2 功能实现
- 30.1.3 开发过程中的常见问题及解决方式
- 30.2 学生管理系统
- 30.2.1 系统分析
- 30.2.2 功能实现
- 30.2.3 开发过程中的常见问题及解决方式
- 30.3 教师档案管理系统
- 30.3.1 系统分析
- 30.3.2 功能实现
- 30.3.3 开发过程中的常见问题及解决方式
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。