ASP.NET自学视频教程(附光盘)

ASP.NET自学视频教程(附光盘) pdf epub mobi txt 电子书 下载 2025

软件开发技术联盟 编
图书标签:
  • ASP
  • NET
  • 自学视频
  • 教程
  • 光盘
  • 编程
  • 开发
  • 技术
  • 入门
  • 视频教程
  • C#
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302371069
版次:1
商品编码:11592501
品牌:清华大学
包装:平装
丛书名: 软件开发自学视频教程
开本:16开
出版时间:2014-12-01
用纸:胶版纸
页数:509
正文语种:中文
附件:光盘

具体描述

编辑推荐

适读人群 :ASP.NET从入门到精通、自学类读者
  《ASP.NET自学视频教程(附光盘)》提供了极为丰富的学习资源,清单如下:本书学习资源清单:
  1.配套自学视频95集
  几乎覆盖全书所有实例,先听视频讲解,再仿照书中实例实践,会大幅提高学习效率。
  2.编程实例分析2126个
  各类一应俱全,无论学习哪一章节,都可从中找到相关实例加以练习,相信对深入学习极有帮助。
  3.典型模块分析15类
  既可作为综合应用实例学习,又可将模块移植到相关应用中,从而避免重复劳动,提高工作效率。
  4.项目案例分析15套
  从需求分析、系统设计、模块分解到代码实现,几乎展现了项目开发的整个过程。
  5.实践训练任务701项
  大都是实践型任务,用于训练和提高熟练度,网站还提供了相关答案。
  6.数学及逻辑思维能力、面试能力、编程英语能力测试596项
  用以读者自我测试,为就业做准备。
  7.编程人生23个
  精选的IT成功人士经历,希望成为读者不断进取、勇攀高峰的强大精神动力。
  8.电子课件126节
  为了方便教学使用,本书附带了全套PPT电子课件。
  9.全书实例源程序
  提供了全书所有实例的源程序,读者可以直接拷贝使用,避免录入之苦。
  10.《程序员求职面试宝典》电子书1部
  各类面试真题、面试技巧、程序员职业生涯、简历设计、IT企业中的自身修养等帮助读者更好就业和长远发展。

内容简介

  《ASP.NET自学视频教程》以初学者为主要对象,全面介绍了ASP.NET网站开发相关的各种技术。在内容安排上由浅入深,让读者循序渐进地掌握ASP.NET网站开发技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。
  《ASP.NET自学视频教程》共分3篇21章,其中,第1篇为入门篇,主要包括ASP.NET概述、搭建ASP.NET网站开发环境、C#语言基础、面向对象程序设计、ASP.NET网站开发基础、ASP.NET内置对象的使用、ASP.NET常用服务器控件和ASP.NET数据验证控件等内容;第2篇为提高篇,主要包括母版页技术的应用、网站主题的使用、ADO.NET数据库开发技术、数据绑定控件的应用、网站导航技术的应用、Web用户控件的使用、AJAX异步刷新技术、LINQ数据访问技术、Web服务的使用、程序调试与错误处理和ASP.NET网站的发布等内容;第3篇为实战篇,主要包括在线考试系统和图书馆管理系统两个实战项目。另外本书光盘含:
  17小时视频讲解/2126个编程实例/15个经典模块分析/15个项目开发案例/701个编程实践任务/596个能力测试题目(基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试)/23个IT励志故事。
  《ASP.NET自学视频教程(附光盘)》适合于ASP.NET网站开发的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。

作者简介

  软件开发技术联盟,是一家以计算机软件开发和教育为核心的高科技企业和一些中青年骨干教师组成松散组织,专门从事应用软件开发与服务,涉及的软件行业有煤矿、公交、物流、办公系统、零售、生产等多种领域。该企业近年来从事图书的研发编写,编写的图书有《软件开发视频大讲堂》、《软件开发全程实录》等多个系列,多种图书荣获全行业优秀畅销书奖。

精彩书评

  ★这套书编写细腻,配套丰富,适合自学读者看看。
  ——黑马培训中心 教学总监

目录

第1篇 入 门 篇
第1章 ASP.NET概述
(视频讲解:25分钟)
1.1 初识ASP.NET
1.1.1 概述
1.1.2 .NET Framework
1.1.3 ASP.NET的特性
1.1.4 ASP.NET成功案例
1.2 Web应用技术
1.2.1 客户端应用技术
1.2.2 服务器端应用技术
1.3 Web应用程序的工作原理
1.4 网络程序开发体系结构
1.4.1 C/S结构
1.4.2 B/S结构
1.4.3 C/S与B/S结构的区别
1.5 ASP.NET网站的基本构建流程
1.6 常用网上资源
1.6.1 常用资源下载网站
1.6.2 技术社区
1.7 本章常见错误
1.7.1 ASP.NET和C#的关系
1.7.2 Windows应用程序和Web网站程序的结构
1.7.3 开发ASP.NET网站所需的工具
1.8 本章小结

第2章 搭建ASP.NET网站开发环境
(视频讲解:20分钟)
2.1 ASP.NET开发环境概述
2.1.1 Visual Studio开发环境
2.1.2 IIS服务器
2.1.3 数据库
2.1.4 Web浏览器
2.2 IIS服务器的安装与配置
2.2.1 IIS的安装
2.2.2 IIS的配置
2.3 Visual Studio 2012开发环境
2.3.1 系统必备
2.3.2 安装Visual Studio 2012
2.3.3 启动Visual Studio 2012
2.3.4 卸载Visual Studio 2012
2.4 安装Visual Studio开发帮助
2.5 本章常见错误
2.5.1 C#和.NET的关系
2.5.2 Visual Studio 2012开发环境安装不上
2.5.3 IIS中没有.NET版本的问题
2.6 本章小结
2.7 跟我上机

第3章 C#语言基础
(视频讲解:1小时22分钟)
3.1 代码编写规则
3.1.1 代码书写规则
3.1.2 代码注释及规则
3.2 创建控制台应用程序
3.3 数据类型
3.3.1 值类型的使用
3.3.2 引用类型的使用
3.4 变量和常量
3.4.1 变量的声明和赋值
3.4.2 定义和使用常量
3.5 数据类型转换
3.5.1 隐式类型转换
3.5.2 显式类型转换
3.5.3 装箱和拆箱
3.6 C#中的运算符
3.6.1 算术运算符
3.6.2 赋值运算符
3.6.3 关系运算符
3.6.4 逻辑运算符
3.6.5 移位运算符
3.6.6 其他特殊运算符
3.6.7 运算符的优先级
3.7 流程控制语句
3.7.1 条件控制语句
3.7.2 循环语句的使用
3.8 数组的基本操作
3.8.1 数组的声明
3.8.2 初始化数组
3.9 综合应用
3.9.1 利用运算符判断用户名称和密码
3.9.2 加密用户密码等重要的数据信息
3.9.3 简单加法计算器
3.10 本章常见错误
3.10.1 类型转换时产生的错误
3.10.2 关于return语句的问题
3.10.3 使用拆箱操作时出现的错误
3.11 本章小结
3.12 跟我上机

第4章 面向对象程序设计
(视频讲解:1小时25分钟)
4.1 利用面向对象编程编写的ASP.NET程序
4.2 面向对象编程概述
4.3 属性的定义及使用
4.3.1 属性的概述
4.3.2 属性的定义
4.3.3 属性的使用
4.4 方法的声明及使用
4.4.1 方法的概述
4.4.2 方法的修饰符
4.4.3 方法的声明
4.4.4 方法的分类
4.4.5 重载方法的实现
4.5 结构的定义及使用
4.5.1 结构的概述
4.5.2 结构的定义
4.5.3 结构的使用
4.6 类与对象详解
4.6.1 类的概念
4.6.2 类的声明
4.6.3 构造函数和析构函数
4.6.4 对象的声明和实例化
4.6.5 类与对象的关系
4.7 面向对象特性之封装
4.7.1 封装的概述
4.7.2 封装的实现
4.8 面向对象特性之继承
4.8.1 继承的概述
4.8.2 继承的实现
4.8.3 单继承的使用
4.8.4 多重继承的使用
4.9 面向对象特性之多态
4.9.1 多态的概述
4.9.2 多态的实现
4.10 综合应用
4.10.1 使用面向对象思想实现简单计算器
4.10.2 使用面向对象思想实现在字符串中查找数字
4.11 本章常见错误
4.11.1 类可以有多少个父类,是否可以实现多个接口
4.11.2 被protected修饰的属性/方法在何处可以访问
4.11.3 能否将非静态的方法覆写成静态方法
4.11.4 为何不能指定接口中方法的修饰符
4.12 本章小结
4.13 跟我上机

第5章 ASP.NET网站开发基础
(视频讲解:34分钟)
5.1 设计第一个ASP.NET网站
5.1.1 创建ASP.NET网站并熟悉开发环境
5.1.2 设计Web页面
5.1.3 添加ASP.NET文件夹
5.1.4 运行应用程序
5.1.5 配置IIS虚拟站点
5.1.6 浏览ASP.NET网页
5.2 ASP.NET网页基础语法
5.2.1 ASP.NET网页扩展名
5.2.2 ASP.NET页面指令
5.2.3 注释.aspx文件中的代码
5.2.4 ASP.NET服务器控件语法
5.2.5 代码块语法
5.2.6 表达式语法
5.3 综合应用
5.3.1 设置验证级别防止非法登录
5.3.2 限制上传文件大小与时间
5.4 本章常见错误
5.4.1 JavaScript设置服务器控件值时的错误
5.4.2 使用Session记录的用户名过期
5.5 本章小结
5.6 跟我上机

第6章 ASP.NET内置对象的使用
(视频讲解:1小时5分钟)
6.1 程序响应对象Response
6.1.1 Response对象概述
6.1.2 Response对象常用属性
6.1.3 Response对象常用方法
6.1.4 页面跳转的实现
6.2 程序请求对象Request
6.2.1 Request对象概述
6.2.2 Request对象常用属性
6.2.3 Request对象常用方法
6.2.4 获取地址栏传递的数据
6.3 全局变量应用对象Application
6.3.1 Application对象概述
6.3.2 Application对象常用属性
6.3.3 Application对象常用方法
6.3.4 Application对象常用事件
6.3.5 在线访问人数统计
6.4 会话信息处理对象Session
6.4.1 Session对象概述
6.4.2 Session对象常用属性
6.4.3 Session对象常用方法
6.4.4 Session对象存储登录信息
6.5 缓存对象Cookie
6.5.1 Cookie对象概述
6.5.2 Cookie对象常用属性
6.5.3 Cookie对象常用方法
6.5.4 Cookie对象存储登录用户名和密码
6.6 服务器信息处理对象Server
6.6.1 Server对象概述
6.6.2 Server对象常用属性
6.6.3 Server对象常用方法
6.6.4 获取文件或文件夹在服务器中的物理地址
6.7 综合应用
6.7.1 输出二进制图像
6.7.2 获取浏览器和主机信息
6.7.3 简单聊天室
6.8 本章常见错误
6.8.1 将Session设置为空之后还存在该会话状态
6.8.2 页面在客户端跳转时出现的错误
6.9 本章小结
6.10 跟我上机

第7章 ASP.NET常用服务器控件
(视频讲解:1小时2分钟)
7.1 服务器端控件概述
7.2 文本类型控件
7.2.1 使用Label控件显示文本
7.2.2 使用TextBox控件输入数据
7.3 按钮类型控件
7.3.1 通过Button控件提交表单
7.3.2 显示图像的ImageButton控件
7.4 列表类型控件
7.4.1 呈现列表的ListBox控件
7.4.2 实现下拉框的DropDownList控件
7.5 选择类型控件
7.5.1 实现单选的RadioButton控件
7.5.2 实现多选的CheckBox控件
7.6 图形显示控件
7.6.1 显示图像的Image控件
7.6.2 设置热点区域的ImageMap控件
7.7 文件上传控件
7.7.1 FileUpload控件概述
7.7.2 FileUpload控件属性
7.7.3 FileUpload控件方法
7.7.4 使用FileUpload控件上传图片并获取相关信息
7.8 综合应用
7.8.1 输出选择的商品名称
7.8.2 页面提交时弹出确认对话框
7.8.3 动态添加商品信息
7.9 本章常见错误
7.9.1 Web控件的Enabled与HTML控件的disabled混用错误
7.9.2 TextBox控件是否需要依靠ViewState保存状态数据
7.9.3 访问下拉列表控件的SelectedValue属性产生的错误
7.10 本章小结
7.11 跟我上机

第8章 ASP.NET数据验证控件
(视频讲解:40分钟)
8.1 何谓验证控件
8.1.1 验证控件概述
8.1.2 验证控件的工作原理
8.2 验证是否输入数据
8.2.1 RequiredFieldValidator控件
8.2.2 验证用户是否输入信息
8.3 比较数据是否一致
8.3.1 CompareValidator控件
8.3.2 验证两次密码输入是否一致
8.4 验证输入数据的范围
8.4.1 RangeValidator控件
8.4.2 验证输入的日期是否在指定范围内
8.5 验证数据输入格式
8.5.1 RegularExpressionValidator控件
8.5.2 验证邮件、生日等是否正确
8.6 验证错误信息汇总
8.6.1 ValidationSummary控件
8.6.2 注册页面错误信息汇总
8.7 自定义验证控件
8.7.1 CustomValidator控件
8.7.2 验证密码是否超出规定长度
8.8 综合应用
8.8.1 机票预订系统中限制注册用户名
8.8.2 博客中验证用户名是否为汉字
8.8.3 验证会员充值系统中会员密码格式
8.9 本章常见错误
8.9.1 验证日期时间格式的错误
8.9.2 ASP.NET中“无法验证数据”的解决方法
8.10 本章小结
8.11 跟我上机

第2篇 提 高 篇
第9章 母版页技术的应用
(视频讲解:18分钟)
9.1 母版页的使用
9.1.1 母版页概述
9.1.2 创建母版页
9.1.3 创建内容页
9.1.4 嵌套母版页
9.2 访问母版页的成员
9.2.1 使用Master.FindControl方法访问母版页上的控件
9.2.2 引用@MasterType指令访问母版页上的属性
9.3 综合应用
9.3.1 实现网站通用登录功能
9.3.2 动态加载母版页
9.4 本章常见错误
9.4.1 iframe框架中页面刷新后,母版页无法刷新的错误
9.4.2 母版页中使用标记显示图片的错误
9.5 本章小结
9.6 跟我上机

第10章 网站主题的使用
(视频讲解:25分钟)
10.1 主题概述
10.1.1 组成元素
10.1.2 文件存储和组织方式
10.2 创建主题
10.2.1 创建外观文件
10.2.2 为主题添加CSS样式
10.3 主题的使用
10.3.1 指定和禁用主题
10.3.2 动态加载主题
10.4 综合应用
10.4.1 设计网站登录模块外观
10.4.2 在留言板中应用主题
10.5 本章常见错误
10.5.1 在页面中使用.css文件样式的问题
10.5.2 ASP.NET中使用主题后FCKEditor出现错误
10.6 本章小结
10.7 跟我上机

第11章 ADO.NET数据库开发技术
(视频讲解:1小时10分钟)
11.1 ADO.NET概述
11.2 使用Connection连接数据库
11.2.1 熟悉Connection对象
11.2.2 连接数据库字符串
11.2.3 使用SqlConnection对象连接数据库
11.2.4 使用OleDbConnection对象连接数据库
11.3 使用Command对象操作数据
11.3.1 熟悉Command对象
11.3.2 使用Command对象添加数据
11.3.3 使用Command对象修改数据
11.3.4 使用Command对象删除数据
11.3.5 使用Command对象调用存储过程
11.4 使用DataReader对象读取数据
11.4.1 理解节省内存的DataReader对象
11.4.2 使用DataReader对象读取数据
11.5 使用DataSet和DataAdapter查询数据
11.5.1 离线模式核心对象——DataSet对象
11.5.2 桥梁架设工程师——DataAdapter对象
11.5.3 填充并访问DataSet表中的数据
11.5.4 修改DataSet并批量更新数据源
11.6 综合应用
11.6.1 将文件以二进制格式保存到SQL Server数据库中
11.6.2 批量删除发布的供求信息
11.6.3 使用DataView排序供求信息数据
11.7 本章常见错误
11.7.1 用DataReader读取数据时出现错误
11.7.2 混淆.NET和SQL Server中的“空值”
11.7.3 以DataReader作为返回类型的陷阱
11.8 本章小结
11.9 跟我上机

第12章 数据绑定控件的应用
(视频讲解:42分钟)
12.1 GridView控件的基本应用
12.1.1 GridView控件概述
12.1.2 GridView控件分页绑定数据
12.1.3 以编程方式实现选择、编辑和删除GridView数据项
12.2 GridView控件的常用操作
12.2.1 一次性编辑GridView控件所有行中的数据
12.2.2 在GridView控件中排序数据
12.2.3 在GridView控件中高亮显示行数据
12.2.4 在GridView控件中实现全选和不全选功能
12.3 DataList控件的使用
12.3.1 关于DataList控件
12.3.2 分页绑定DataList控件中的数据
12.3.3 在DataList控件中实现数据编辑操作
12.4 综合应用
12.4.1 在GridView控件中内嵌DropDown- List设置考试试卷状态
12.4.2 使用DataList控件批量删除数据
12.5 本章常见错误
12.5.1 数据绑定表达式中Eval是否等价于Bind
12.5.2 为“删除”按钮添加删除确认对话框
12.5.3 GridView绑定DataReader分页时产生的错误
12.6 本章小结
12.7 跟我上机

第13章 网站导航技术的应用
(视频讲解:50分钟)
13.1 站点地图Web.sitemap概述
13.2 TreeView树形导航控件
13.2.1 TreeView控件概述
13.2.2 TreeView控件的常用属性和事件
13.2.3 TreeView控件的使用
13.3 Menu下拉菜单导航控件
13.3.1 Menu控件概述
13.3.2 Menu控件的常用属性和事件
13.3.3 Menu控件的使用
13.4 SiteMapPath站点地图导航控件
13.4.1 SiteMapPath控件概述
13.4.2 SiteMapPath控件的常用属性和事件
13.4.3 SiteMapPath控件的使用
13.5 综合应用
13.5.1 实现企业门户网站的导航
13.5.2 提示用户在网站中的位置
13.6 本章常见错误
13.6.1 NavigateUrl属性和SelectedNode- Changed事件的冲突错误
13.6.2 母版页中的TreeView导航链接问题
13.7 本章小结
13.8 跟我上机

第14章 Web用户控件的使用
(视频讲解:22分钟)
14.1 Web用户控件的概述
14.1.1 Web用户控件的定义
14.1.2 用户控件与普通Web页的比较
14.1.3 用户控件的优点
14.2 创建及使用Web用户控件
14.2.1 创建Web用户控件
14.2.2 将Web用户控件添加至网页
14.2.3 使用Web用户控件制作博客导航条
14.3 Web用户控件的设置
14.3.1 访问用户控件的属性
14.3.2 访问用户控件中的服务器控件
14.3.3 将Web网页转换为用户控件
14.4 综合应用
14.4.1 创建会员注册的Web用户控件
14.4.2 具有文件上传功能的Web用户控件
14.4.3 创建在线投票的Web用户控件
14.5 本章常见错误
14.5.1 动态加载用户控件时自动隐藏的错误
14.5.2 动态加载用户控件与局部输出缓存的冲突
14.6 本章小结
14.7 跟我上机

第15章 AJAX异步刷新技术
(视频讲解:48分钟)
15.1 初次体验ASP.NET AJAX技术
15.1.1 AJAX开发模式
15.1.2 ASP.NET AJAX的优点
15.1.3 探讨ASP.NET AJAX架构
15.2 ASP.NET AJAX服务器控件
15.2.1 ScriptManager脚本管理控件
15.2.2 UpdatePanel局部更新控件
15.2.3 Timer计时器控件
15.3 AJAX Control Toolkit扩展控件
15.3.1 下载ASP.NET AJAX Control Toolkit
15.3.2 将控件添加到Visual Studio的工具箱中
15.4 应用AJAX Control Toolkit扩展控件
15.4.1 TextBoxWatermark:添加水印提示
15.4.2 PasswordStrength:智能密码强度提示
15.4.3 SlideShow:播放照片
15.5 综合应用
15.5.1 使用Timer控件实现在线考试倒计时
15.5.2 网站气泡提示功能的实现
15.6 本章常见错误
15.6.1 向页面中输出文本的问题
15.6.2 解决使用JavaScript出现的未定义错误
15.6.3 解决应用AJAX时产生的中文乱码
15.7 本章小结
15.8 跟我上机

第16章 LINQ数据访问技术
(视频讲解:1小时18分钟)
16.1 LINQ技术概述
16.1.1 SQL查询与LINQ的区别
16.1.2 LINQ基本组成
16.1.3 LINQ与ADO.NET的关系
16.2 LINQ查询常用子句
16.2.1 from子句
16.2.2 where子句
16.2.3 select子句
16.2.4 orderby子句
16.3 使用LINQ操作SQL Server数据库
16.3.1 创建LINQ数据源
16.3.2 使用LINQ执行操作数据库
16.3.3 灵活运用LinqDataSource控件
16.4 使用LINQ操作其他数据
16.4.1 使用LINQ操作数组和集合
16.4.2 使用LINQ操作DataSet数据集
16.4.3 使用LINQ操作XML文件
16.5 综合应用
16.5.1 将LINQ查询结果绑定到DropDownList控件
16.5.2 将LINQ查询结果绑定到GridView控件
16.5.3 使用LINQ防止SQL注入式攻击
16.6 本章常见错误
16.6.1 使用了未赋值的局部变量var
16.6.2 使用LINQ的First方法时产生的错误
16.7 本章小结
16.8 跟我上机

第17章 Web服务的使用
(视频讲解:28分钟)
17.1 Web服务概述
17.2 Web服务的创建及使用
17.2.1 Web服务文件的指令
17.2.2 Web服务代码隐藏文件
17.2.3 创建一个简单的Web服务
17.2.4 在ASP.NET网站中调用Web服务
17.2.5 ASP.NET AJAX调用Web服务
17.3 综合应用
17.3.1 利用Web服务获取手机号码所在地
17.3.2 利用Web服务获取天气预报
17.4 本章常见错误
17.4.1 “名称以无效字符开头”的错误
17.4.2 Web服务中定义重载方法时的错误
17.5 本章小结
17.6 跟我上机

第18章 程序调试与错误处理
(视频讲解:20分钟)
18.1 程序调试
18.1.1 断点操作
18.1.2 开始执行
18.1.3 中断执行
18.1.4 停止执行
18.1.5 单步执行和逐过程执行
18.1.6 运行到指定位置
18.2 常见服务器故障排除
18.2.1 Web服务器配置不正确
18.2.2 IIS管理服务没有响应
18.2.3 未安装ASP.NET
18.2.4 连接被拒绝
18.2.5 不能使用静态文件
18.3 异常处理语句
18.3.1 使用throw语句抛出异常
18.3.2 使用try…catch语句捕捉异常
18.3.3 使用try…catch…finally语句捕捉异常
18.4 综合应用
18.4.1 使用异常处理语句捕获数据库连接异常
18.4.2 通过插入断点查看局部变量的值
18.5 本章常见错误
18.5.1 放置隐藏字段的陷阱
18.5.2 获取错误信息并转到指定页面
18.6 本章小结
18.7 跟我上机

第19章 ASP.NET网站的发布
(视频讲解:10分钟)
19.1 使用IIS浏览ASP.NET网站
19.2 使用“发布网站”命令发布ASP.NET网站
19.3 使用“复制网站”命令发布ASP.NET网站
19.4 本章小结

第3篇 实 战 篇
第20章 在线考试系统
(视频讲解:1小时18分钟)
20.1 开发背景
20.2 需求分析
20.3 系统设计
20.3.1 系统目标
20.3.2 系统功能结构
20.3.3 系统预览
20.3.4 业务流程图
20.3.5 构建开发环境
20.3.6 数据库设计
20.3.7 数据库概念设计
20.3.8 数据库逻辑结构设计
20.3.9 文件夹组织结构
20.4 公共类设计
20.5 登录模块设计
20.5.1 登录模块概述
20.5.2 登录模块技术分析
20.5.3 登录模块实现过程
20.6 随机抽取试题模块设计
20.6.1 随机抽取试题模块概述
20.6.2 随机抽取试题模块技术分析
20.6.3 随机抽取试题模块实现过程
20.7 自动评分模块设计
20.7.1 自动评分模块概述
20.7.2 自动评分模块技术分析
20.7.3 自动评分模块实现过程
20.8 试题管理模块设计
20.8.1 试题管理模块概述
20.8.2 试题管理模块技术分析
20.8.3 试题管理模块实现过程
20.9 本章小结

第21章 图书馆管理系统
(视频讲解:1小时20分钟)
21.1 开发背景
21.2 需求分析
21.3 系统设计
21.3.1 系统目标
21.3.2 系统功能结构
21.3.3 系统流程图
21.3.4 系统预览
21.3.5 构建开发环境
21.3.6 数据库设计
21.3.7 网站文件组织结构
21.4 公共类设计
21.4.1 DataBase类
21.4.2 AdminManage类
21.4.3 OperatorClass类
21.4.4 ValidateClass类
21.5 主页面设计
21.5.1 主页面概述
21.5.2 主页面技术分析
21.5.3 主页面实现过程
21.6 图书馆信息模块设计
21.6.1 图书馆信息模块概述
21.6.2 图书馆信息模块技术分析
21.6.3 图书馆信息模块实现过程
21.7 图书信息管理模块设计
21.7.1 图书信息管理模块概述
21.7.2 图书信息管理模块技术分析
21.7.3 图书信息管理模块实现过程
21.8 图书借还管理模块设计
21.8.1 图书借还管理模块概述
21.8.2 图书借还管理模块技术分析
21.8.3 图书借还管理模块实现过程
21.9 本章小结

前言/序言

  本书编写背景
  为什么一方面很多毕业生不太容易找到工作,另一方面很多企业却招不到合适的人才?为什么很多学生学习很刻苦,临毕业了却感到自己似乎什么都不会?为什么很多学生到企业之后,发现很多所学的知识用不上?……高校课程设置与企业应用严重脱节,高校所学知识得不到很好的实践,本来是为了实际应用而学习却变成了应付考试,是造成如上所述现象的主要原因。
  为了能满足社会需要,有些人不得不花费巨额费用、花费半年到一年时间到社会再培训,浪费了巨大的人力物力。有没有一种办法让学生在校就能学到企业应用的内容呢?——本书就是为此目的而来。本书从没有编程基础或稍有编程基础的读者层次开始,通过适合自学的方式,从基础知识到小型实例到综合实例到项目案例,让学生在学校就能学到企业应用的内容,从而实现从学校所学到企业应用的重大跨越,架起从学校通向社会的桥梁。
  本书特点
  1.从基础到项目实战,快速铺就就业之路
  全书体例为:基础知识+小型实例+综合实例+项目实战,既符合循序渐进的学习规律,也力求贴近项目实战等实际应用。基础知识是必备内容;小型实例则通过实例巩固基础知识;综合实例则是在进一步综合应用基础知识的前提下,通过模块的形式让内容更加贴近实际应用;项目实战则是展现项目开发的全过程,让读者对基本的项目开发有一个全面的认识。
  2.全程配套视频讲解,让老师手把手教您
  本书配书光盘含配套视频讲解,基本覆盖全书内容,学习之前,先看、听视频讲解,然后对照书模仿练习,相信会快速提高学习效率。
  3.配套资源极为丰富,各类实例一应俱全
  (1)实例资源库:包括上千个编程实例,各种类型一应俱全,无论学习这本书的哪一章节,都可以从中找到相关的多种实例加以实践,相信对深入学习极有帮助。
  (2)模块资源库:包括了最常用的十多个经典模块分析,它们既可作为综合应用实例学习,又可移植到相关应用中,进而避免重复劳动,提高工作效率。
  (3)项目(案例)资源库:包括十多个项目开发案例,从需求分析、系统设计、模块分析到代码实现,几乎全程展现了项目开发的整个过程。
  (4)任务(训练)资源库:共计千余个实践任务,读者可以自行实践练习,还可以到对应的网站上寻找答案。
  (5)能力测试资源库:列举了几百个能力测试题目,包括编程基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试,便于读者自我测试。
  (6)编程人生:精选了二十多个IT励志故事,希望读者朋友从这些IT成功人士的经历中汲取精神力量,让这些经历成为您不断进取、勇攀高峰的强大精神动力。
  如何高效使用本书
  建议首先看相关实例视频,然后对照图书的实例,动手操作或者运行程序,反复体会,之后再打开本书光盘的“自主学习系统”,找一些对应的实例练习。当然,还可以参考“自主学习系统”的其他资源,加以补充和拓展。
  软件开发技术联盟


《ASP.NET从入门到精通》 一、 开启Web开发新篇章:ASP.NET核心技术解析 作为一名渴望在Web开发领域大展拳脚的你,是否曾被IIS服务器的强大、HTML与CSS的灵活,以及JavaScript的动态魅力所吸引?然而,要构建真正高效、功能丰富且用户体验出色的动态网站,仅仅掌握前端技术是远远不够的。后端开发,即如何处理数据、管理业务逻辑、与数据库交互,是构建现代Web应用不可或缺的一环。而ASP.NET,作为微软推出的强大而成熟的Web应用程序开发框架,正是你实现这一目标的最佳选择。 本书《ASP.NET从入门到精通》将带你深入探索ASP.NET的核心技术,从最基础的概念讲起,逐步深入到高级应用的实现。无论你是初学者,对Web开发充满好奇;还是已有一定基础,希望系统性地掌握ASP.NET技术栈;亦或是经验丰富的开发者,寻求进一步的技术精进,本书都能为你提供一条清晰的学习路径。 1. ASP.NET的基石:.NET Framework与C语言 ASP.NET是建立在.NET Framework(或.NET Core / .NET 5+)之上的。因此,理解.NET Framework的架构、CLR(Common Language Runtime)的运作机制,以及C这门面向对象编程语言的特性,是掌握ASP.NET的基础。 .NET Framework(或.NET Core/.NET 5+)架构剖析: 我们将详细讲解.NET Framework的构成,包括基类库(BCL)、CLR、JIT编译等,让你明白代码是如何被执行和管理的。对于新兴的.NET Core及后续版本,也会重点介绍其跨平台特性、高性能优势以及与.NET Framework的异同,帮助你选择最适合你的开发环境。 C语言精粹: C作为ASP.NET的首选开发语言,其强大的功能和优雅的语法是高效开发的保障。本书将涵盖C的核心概念,包括变量、数据类型、运算符、流程控制语句、函数、类与对象、继承、多态、接口、委托、事件、泛型、LINQ(Language Integrated Query)等等。通过大量的实例,你将深刻理解C的面向对象特性,并学会如何利用其强大的功能来编写清晰、可维护且高效的代码。特别会关注LINQ,它能极大地简化数据查询的编写,是现代C开发的重要组成部分。 2. ASP.NET Web Forms:快速构建用户界面的利器 Web Forms是ASP.NET早期推出的、一种事件驱动的Web开发模型。它模拟了桌面应用程序的开发模式,通过可视化的设计器和事件处理机制,极大地简化了Web UI的构建。 页面生命周期透视: 理解Web Forms的页面生命周期,从请求的开始到响应的结束,包括Init、Load、PreRender、Render等关键阶段,是诊断和解决问题的基础。我们将深入剖析每个阶段的触发时机和作用,让你能精准地控制页面行为。 控件的魔力: ASP.NET提供了丰富的内置服务器控件,如Label、TextBox、Button、DropDownList、GridView、DataList等,它们封装了HTML元素的复杂性,并提供了强大的数据绑定和交互能力。本书将详细讲解这些常用控件的属性、事件和方法,并通过实例演示如何灵活运用它们来构建各种用户界面。 数据绑定: 数据绑定是Web Forms的核心功能之一,它允许你轻松地将数据源(如数据库、XML文件、集合等)与UI控件进行连接。我们将讲解数据源控件(如SqlDataSource、ObjectDataSource)的使用,以及如何通过代码实现数据绑定,从而实现数据的展示、编辑和删除。 状态管理: Web是无状态的协议,如何维持用户会话的状态是Web应用开发中的一个挑战。本书将详细介绍ASP.NET提供的各种状态管理机制,包括ViewState、Session State、Application State、Cookie等,并分析它们各自的优缺点及适用场景。 主页与母版页: 为了提高代码复用性和维护性,ASP.NET引入了主页(Master Page)的概念。本书将教你如何创建和使用母版页,统一网站的整体布局和风格,简化页面开发。 3. ASP.NET MVC:现代、灵活的Web开发范式 MVC(Model-View-Controller)是一种经典的软件架构模式,在Web开发中被广泛应用。ASP.NET MVC框架基于MVC模式,提供了更加清晰的分层结构,强调关注点分离,使开发更加灵活、可测试和可维护。 MVC模式的深入理解: 我们将详细阐述MVC模式的三个核心组件:Model(模型)、View(视图)和Controller(控制器),以及它们之间的交互方式。通过清晰的图示和讲解,让你理解MVC模式如何组织代码,实现数据的处理、业务逻辑的封装和用户界面的展示。 路由(Routing): ASP.NET MVC的路由系统负责将URL请求映射到相应的Controller和Action。本书将深入讲解路由的配置,包括默认路由、自定义路由、路由参数等,让你能够设计出更加友好和SEO友好的URL。 Controller与Action: Controller是MVC模式中的核心,负责处理用户请求并协调Model和View。我们将讲解Controller的创建、Action方法的编写、参数的传递、视图的返回等内容。 View与Razor引擎: View负责渲染用户界面。本书将重点介绍ASP.NET MVC的Razor视图引擎,它使用简洁的语法(以 `@` 符号开头)将C代码嵌入HTML中,使得视图的编写更加直观和高效。你将学会如何使用Razor语法创建动态的HTML内容,并与Model进行数据交互。 Model与数据交互: Model代表应用程序的数据和业务逻辑。我们将讲解如何创建POCO(Plain Old CLR Object)类作为Model,如何利用Entity Framework等ORM框架(后面会详细介绍)与数据库进行交互,以及如何将数据传递给View。 数据验证: 确保用户输入数据的有效性是Web应用安全和稳定运行的关键。本书将讲解ASP.NET MVC内置的数据验证机制,包括数据注解(Data Annotations)的使用,以及如何在Controller和View中进行客户端和服务器端验证。 AJAX与非同步操作: 为了提升用户体验,现代Web应用大量使用AJAX技术实现页面的局部刷新。本书将讲解如何在ASP.NET MVC中集成AJAX,实现与服务器的异步通信,动态更新页面内容,而无需重新加载整个页面。 4. 数据访问技术:与数据库的深度融合 任何动态Web应用程序都离不开与数据的交互。ASP.NET提供了多种强大的数据访问技术,让你能够高效、安全地操作数据库。 ADO.NET: 作为.NET Framework的数据访问基础,ADO.NET提供了访问关系型数据库的核心对象,如Connection、Command、DataReader、DataAdapter等。本书将详细讲解ADO.NET的基本用法,包括连接数据库、执行SQL语句、读取数据、处理参数化查询以防止SQL注入等。 Entity Framework (EF) / Entity Framework Core (EF Core): Entity Framework是微软推荐的ORM(Object-Relational Mapping)框架,它能够将数据库表映射为.NET对象,让你能够以面向对象的方式操作数据库,极大地简化了数据访问的代码。本书将重点介绍EF Core,它提供了跨平台、高性能的特性,是现代ASP.NET Core开发的标准。我们将讲解Code-First、Database-First和Model-First等开发模式,以及如何使用EF Core进行CRUD(Create, Read, Update, Delete)操作,并深入讲解迁移(Migrations)功能,用于管理数据库模式的变化。 SQL Server数据库基础: 为了更好地实践数据访问技术,本书会涉及SQL Server数据库的基本概念,包括表、字段、关系、索引、存储过程等,以及如何使用SQL Server Management Studio (SSMS) 进行数据库管理。 5. Web API与RESTful服务:构建现代分布式应用 随着前后端分离以及微服务架构的兴起,构建Web API变得越来越重要。ASP.NET Web API框架允许你轻松地创建和部署HTTP服务,供各种客户端(包括Web应用、移动应用、桌面应用等)消费。 RESTful设计原则: 本书将介绍REST(Representational State Transfer)架构风格的核心原则,包括无状态性、客户端-服务器、可缓存性、统一接口等,并讲解如何设计符合RESTful风格的API。 创建Web API: 我们将详细讲解如何在ASP.NET Core中创建Web API项目,包括Controller的编写、HTTP动词(GET, POST, PUT, DELETE)的处理、请求和响应体的序列化(JSON, XML)等。 API版本控制与安全性: 随着API的迭代更新,版本控制变得尤为重要。本书将介绍不同的API版本控制策略。同时,也会关注API的安全性,如身份验证(Authentication)和授权(Authorization),包括JWT(JSON Web Token)的使用。 6. 安全性、部署与优化:保障应用稳定运行 一个成功的Web应用不仅需要强大的功能,更需要安全、稳定且高效的运行。 Web应用安全: 本书将深入探讨常见的Web安全威胁,如SQL注入、XSS(跨站脚本攻击)、CSRF(跨站请求伪造)等,并教授如何通过ASP.NET的各种机制来防御这些威胁,包括参数化查询、输入验证、输出编码、身份验证和授权等。 部署: 学习如何将ASP.NET应用程序部署到IIS服务器或云平台(如Azure App Service)是完成开发的重要一步。本书将介绍部署的流程、配置文件、IIS的配置等。 性能优化: 提高Web应用的性能是用户体验和服务器资源利用的关键。本书将提供一系列性能优化的建议,包括缓存策略、异步编程、数据库查询优化、代码效率提升等。 7. 实际项目演练:理论与实践的完美结合 理论知识的掌握最终需要通过实践来巩固。本书将通过一系列循序渐进的实际项目,带领你将所学技术融会贯通。从一个简单的博客系统,到一个功能完善的在线商城,再到一个基于Web API的移动应用后端,每个项目都将涉及前面讲解的各种技术,并展示如何将它们有机地结合起来,构建一个完整的、可运行的Web应用程序。通过这些项目,你将: 掌握从需求分析到最终部署的完整开发流程。 学会如何在实际项目中应用各种ASP.NET技术。 积累宝贵的项目开发经验,提升解决实际问题的能力。 建立对ASP.NET开发技术的信心。 结语 《ASP.NET从入门到精通》不仅仅是一本书,更是一段通往Web开发专家之路的旅程。我们相信,通过本书系统的讲解和丰富的实战案例,你将能够建立起坚实的ASP.NET技术基础,掌握构建现代、高效、安全的Web应用程序的各项技能,并在Web开发领域开创属于自己的精彩。现在,就让我们一起踏上这段激动人心的ASP.NET学习之旅吧!

用户评价

评分

作为一个完全的编程新手,《ASP.NET自学视频教程》真的给了我很大的帮助。我之前对编程的印象就是各种晦涩的代码和复杂的概念,总觉得离自己很遥远。但是,这本书和配套的视频教程完全颠覆了我的认知。老师讲解得非常生动有趣,他会用很多生活中的例子来比喻,把那些抽象的概念变得通俗易懂。我之前一直纠结于 ASP.NET 和 .NET Core 之间的区别,看了很多文章都觉得云里雾里,结果在这本教程里,老师用一个非常清晰的比喻,一下子就把它们的关系讲清楚了,让我豁然开朗。 视频的质量也非常好,画面清晰,声音清楚,老师的语速适中,而且还会时不时地鼓励我们,让我感觉学习过程并不孤单。更让我惊喜的是,教程的内容非常全面,从最基础的 HTML、CSS、JavaScript,到 ASP.NET 的核心概念,再到数据库操作和部署,几乎涵盖了一个 Web 开发工程师需要掌握的大部分基础知识。而且,每讲完一个知识点,老师都会带领我们动手实践,通过一个一个小项目来巩固学习成果。我跟着老师一步步做,成功搭建了一个自己的简单的博客系统,那种成就感真的难以言喻!

评分

我之前也尝试过自学 ASP.NET,但总感觉抓不住重点,学了很久也没有什么实质性的进展。这本《ASP.NET自学视频教程》的出现,简直就是我的救星!我最欣赏的是它极度的实用性。教程不是简单地罗列知识点,而是围绕着完成一个又一个真实的项目来展开。从创建第一个 ASP.NET 网站,到实现一个包含用户管理、文章发布、评论功能的博客系统,再到后面更复杂的电商网站的基本框架搭建,整个过程都是手把手的教学。 老师在讲解每一个功能的时候,都会深入到代码的细节,并且解释为什么要这么写。比如,在讲到数据库连接池的时候,老师不是简单地说“要用连接池”,而是详细地解释了连接池的工作原理,以及它对性能的提升有多大,并且会演示如何配置和使用。更让我惊叹的是,教程还会涉及到一些进阶的技巧,比如如何进行性能优化,如何处理异常,如何进行简单的安全加固等等。这些都是在初学者很容易忽略,但在实际开发中却至关重要的内容。光盘里提供的完整项目源码,更是我遇到困难时的“定心丸”,可以直接参考学习,然后慢慢消化吸收。

评分

说实话,在接触这本《ASP.NET自学视频教程》之前,我对 ASP.NET 的印象就是“枯燥”、“复杂”,感觉自己根本学不会。但是,这部教程彻底改变了我的看法。它最大的亮点在于,它将抽象的理论知识,通过生动直观的视频演示,转化成了人人都能理解和掌握的技能。老师的讲解方式非常特别,他不像教科书那样生硬,而是像在和朋友聊天一样,用通俗易懂的语言,把复杂的概念掰开了揉碎了讲。 我尤其喜欢的是,教程里穿插了大量的实际案例,从最简单的网页元素添加,到构建一个完整的 Web 应用程序,每一步都清晰可见。老师不仅会展示如何写代码,还会深入剖析代码背后的逻辑,以及为什么要这样做。例如,在讲到 MVC 模式的时候,他会用一个非常形象的比喻,解释 Controller、Model、View 之间的职责划分,让我这个初学者也能迅速理解。更重要的是,教程不会停留在基础知识,而是会引导我们去思考如何优化和改进,比如如何提高代码的可读性和可维护性。每学完一个章节,老师都会设置一些思考题或者小挑战,让我能够主动去运用所学知识,真正做到融会贯通。

评分

哇,这本《ASP.NET自学视频教程》真的是太棒了!我之前一直觉得 ASP.NET 像是天书一样,看得我头晕眼花,什么 MVC、Web Forms、Razor Pages,感觉乱七八糟的。市面上找了不少书,都讲得太理论化了,看得我昏昏欲睡,更别提什么实际操作了。结果在书店偶然看到了这本,封面设计还挺亲切的,就想着死马当活马医,结果真的让我惊喜到了! 最开始我只是抱着试试看的心态,打开第一章,屏幕里老师的声音就特别舒服,而且讲课节奏掌握得刚刚好,不会太快让人跟不上,也不会太慢让人觉得磨蹭。他不是那种照本宣科的老师,而是真的会站在学习者的角度去思考,哪里容易卡壳,哪里容易混淆,他都会提前点出来,并且用非常形象的比喻来解释。我印象特别深刻的是讲到 AJAX 的时候,老师用了一个“服务员点餐”的比喻,一下子就把我卡住的那个概念给打通了,感觉之前的很多困惑都迎刃而解了。视频的画面也很清晰,代码的字体大小合适,一点都不费眼。而且,教程是循序渐进的,从最基础的 Web 开发概念讲起,然后一步步深入到 ASP.NET 的核心技术,我感觉自己真的像在跟着一位经验丰富的老师在一步步构建我的知识体系。

评分

这本书的结构设计真的太细致了!我之前学习编程最大的问题就是,学的时候好像懂了,但实际动手写代码的时候,就瞬间变成小白了。这本《ASP.NET自学视频教程》完美解决了这个问题。它不仅仅是讲理论,而是将理论知识与实战项目紧密结合。每个章节都会有一个配套的练习,或者是一个小型的功能模块的实现,让我能够立刻把学到的知识应用到实际中去。而且,视频教程里老师会一步步带着我们敲代码,从搭建开发环境到编写第一个“Hello World”,再到实现一个简单的用户注册登录系统,整个过程都非常详细。 我尤其喜欢的是,教程里涵盖了许多实际开发中会遇到的场景和技巧。比如,怎么处理用户输入验证,怎么进行数据库操作,怎么实现分页功能,这些都是非常基础但又至关重要的内容。老师会讲解不同的实现方式,并且分析它们的优缺点,让我明白为什么在某些情况下选择某种方法更合适。更重要的是,配套的光盘里提供了完整的项目源码,当我的代码实在写不出来或者跑不通的时候,我就可以去参考老师的代码,然后进行比对分析,找出自己的错误。这种“边学边练,遇到问题有人带”的学习模式,大大提高了我的学习效率,也增强了我学习的信心。

评分

确实是好书,适合有点基础的人员看,初学者不建议看这本书。

评分

还没看,看起来还不错,有空仔细研究

评分

不错的方,就是没有时间。

评分

书内容不错,就是一页没多少内容,排版太松了,书太重了

评分

这本书比较适合自学,质量不错

评分

质量不错 蛮好的 数字要满10个字

评分

不错 可以

评分

内容很好

评分

内容很好

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有