学通ASP.NET的24堂课

学通ASP.NET的24堂课

大小:81.47M

更新时间:23-08-31

系统:Pc

开始下载

ASP.NET是微软公司推出的一款新一代动态web应用程序开发平台,具有方便性,灵活,性能优,生产效率高,安全性高等特性,是目前主流的网络编程工具,但如何更好的快速掌握呢?小编这里推荐用户使用学通ASP.NET的24堂课,这是一本ASP.NET技术的学习指导书籍,由房大伟,云峰,吕双等人编著。本书内容丰富,分为基础篇,提高篇,高级篇和实战篇,内含例训练、综合应用、项目实践、自我测试、行动指南和强化训练等章节内容,并且还有拥有心理励志这种心理辅导章节,可以持续激发读者主动学习、自发学习,早日学会使用和掌握ASP.NET技术,欢迎免费下载阅读。

全书简介

《学通ASP.NET的24堂课》以24堂课的形式,从初中级用户的角度出发,全面讲述了使用asp.net进行程序开发的必备知识和技能,内容安排科学合理,突出学、练、用相结合。主要内容包括:走进asp.net世界、c#语言基础入门、流程控制语句、面向对象程序设计、asp.net内置对象、常用服务器控件、asp.net验证控件、ado.net数据库开发技术、数据绑定控件、web用户控件、母版页技术应用、网站主题与皮肤、网站导航技术、asp.net缓存应用、ajax无刷新技术、linq数据访问技术、程序调试与错误处理、web开发中文件处理技术、利用gdi+绘制web图形图像、水晶报表技术、web services(服务)技术、asp.net制作网站留言板、ajax校友录数码相册网,以及仿百度知道之明日知道(基于多层架构),适合有志于从事软件开发的初学者、高校计算机相关专业学生,也可作为软件开发人员的参考手册或者高校的教学参考书。

学通ASP.NET的24堂课pdf章节目录

第1部分 基础篇

第1堂课 走进ASP.NET的世界

视频讲解:268分钟

1.1 Web开发基础知识

1.1.1 两大网络应用体系

1.1.2 HTML与HTTP

1.1.3 动态页面与静态页面

1.2 亲密接触ASP.NET

1.2.1 欣赏ASP.NET成功案例

1.2.2 追溯ASP.NET发展史

1.2.3 ASP.NET新特性

1.2.4 ASP.NET网站运行原理

1.2.5 .NET Framework介绍

1.3 ASP.NET开发环境的搭建

1.3.1 Visual Studio 2008简介

1.3.2 安装Visual Studio 2008

1.3.3 配置Visual Studio 2008

1.3.4 IIS安装和配置

1.4 ASP.NET网页语法

1.4.1 ASP.NET网页扩展名

1.4.2 常用页面指令

1.4.3 注释ASPX文件内容

1.4.4 ASP.NET服务器控件标记语法

1.4.5 代码块语法

1.4.6 表达式语法

1.5 第一个ASP.NET网站

1.5.1 创建ASP.NET网站

1.5.2 设计Web页面

1.5.3 添加ASP.NET文件夹

1.5.4 添加配置文件Web.config

1.5.5 运行应用程序

1.6 ASP.NET技术学习资源

1.6.1 利用MSDN帮助学习

1.6.2 利用ASP.NET编程词典学习

1.7 照猫画虎——基本功训练

1.7.1 基本功训练1——创建存放公共类的文件夹

1.7.2 基本功训练2——使用代码块语法输出指定字符

1.7.3 基本功训练3——自定义快捷工具栏

1.7.4 基本功训练4——添加程序集引用

1.7.5 基本功训练5——更改Visual Studio环境设置

1.8 情景应用——拓展与实践

1.8.1 情景应用1——管理重复使用的代码片断

1.8.2 情景应用2——连接默认错误页

1.8.3 情景应用3——设置验证级别防止非法登录

1.8.4 情景应用4——限制上传文件大小与时间

1.8.5 情景应用5——加密Web.config配置文件

1.9 自我测试

1.10 行动指南

1.11 成功可以复制——80后新贵、泡泡网CEO李想

第2堂课 C#语言基础入门

视频讲解:279分钟

2.1 C#语言轻松入门

2.1.1 从第1个C#程序说起

2.1.2 C#代码书写规则

2.1.3 C#与.NET的完美结合

2.2 数据类型

2.2.1 值类型

2.2.2 引用类型

2.2.3 装箱和拆箱

2.3 变量和常量

2.3.1 变量的命名规则与惯例

2.3.2 数据类型与变量

2.3.3 变量的声明与赋值

2.3.4 变量的作用域和生存周期

2.3.5 常量的定义

2.4 数据类型转换

2.4.1 隐式类型转换

2.4.2 显式类型转换

2.5 运算符及表达式

2.5.1 算术运算符与算术表达式

2.5.2 关系运算符与关系表达式

2.5.3 赋值运算符与赋值表达式

2.5.4 逻辑运算符与逻辑表达式

2.5.5 位运算符

2.5.6 其他运算符

2.5.7 运算符的优先集

2.6 字符串处理技巧

2.6.1 比较字符串

2.6.2 定位字符及子串

2.6.3 格式化字符串

2.6.4 截取字符串

2.6.5 分裂字符串

2.6.6 插入和填充字符串

2.6.7 删除和剪切字符串

2.6.8 复制字符串

2.6.9 替换字符串

2.7 数组的应用

2.7.1 数组的声明

2.7.2 初始化数组

2.7.3 数组的遍历

2.8 照猫画虎——基本功训练

2.8.1 基本功训练1——使用结构类型显示员工信息

2.8.2 基本功训练2——使用引用类型实现对对象的引用

2.8.3 基本功训练3——判断合法的用户名称和密码

2.8.4 基本功训练4——制作一个简单加法计算器

2.8.5 基本功训练5——加密用户密码等重要的数据信息

2.9 情景应用——拓展与实践

2.9.1 情景应用1——使用深复制和浅复制显示员工信息

2.9.2 情景应用2——按值传递引用类型显示用户年龄

2.9.3 情景应用3——优化程序性能之装箱和拆箱的最小化

2.9.4 情景应用4——两种比较不错的密码修改方案

2.9.5 情景应用5——将字符数组写入到字符串

2.10 自我测试

2.11 行动指南

2.12 成功可以复制——“杀毒王”王江民

第3堂课 流程控制语句

视频讲解:98分钟

3.1 走进if条件语句

3.1.1 if语句的使用

3.1.2 使用if…else语句实现条件选择

3.1.3 if语句的嵌套使用

3.2 switch语句的使用

3.2.1 掌握switch语句

3.2.2 使用switch语句实现多分支选择

3.3 while和do…while语句的使用

3.3.1 使用while语句实现代码循环

3.3.2 使用do…while语句至少执行一次循环

3.4 for和foreach语句的使用

3.4.1 通过for语句实现代码循环

3.4.2 使用foreach语句遍历数据集合

3.5 解析跳转语句

3.5.1 使用break语句跳出循环

3.5.2 使用continue语句继续程序的执行

3.5.3 通过使用goto语句实现程序跳转

3.5.4 使用return语句使程序返回

3.6 照猫画虎——基本功训练

3.6.1 基本功训练1——百钱买百鸡

3.6.2 基本功训练2——简单的循环计数器

3.6.3 基本功训练3——判断你人生的黄金阶段

3.6.4 基本功训练4——“大乐透”号码的排列

3.6.5 基本功训练5——输出五言绝句《静夜思》

3.7 情景应用——拓展与实践

3.7.1 情景应用1——“双色球”号码排序

3.7.2 情景应用2——接触歌德巴赫

3.7.3 情景应用3——约瑟夫环

3.7.4 情景应用4——二分查找算法

3.7.5 情景应用5——快速排序算法

3.8 自我测试

3.9 行动指南

3.10 成功可以复制——初中站长的创业故事

第4堂课 面向对象程序设计

视频讲解:106分钟

4.1 面向对象知多少

4.1.1 解析面向对象

4.1.2 面向对象三大支柱

4.2 面向对象中类与类成员

4.2.1 用ASP.NET创建类

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 面向对象之继承特性

4.4.1 继承概述

4.4.2 应用单继承

4.4.3 初识支持多重继承的接口

4.4.4 应用多重继承

4.5 面向对象之多态特性

4.5.1 认识多态

4.5.2 多态体验之一重载

4.5.3 多态体验之一重写

4.6 照猫画虎——基本功训练

4.6.1 基本功训练1——调用类成员方法标记录入信息

4.6.2 基本功训练2——访问存储公司名称的静态类属性

4.6.3 基本功训练3——利用类制作简单加减法计算器

4.6.4 基本功训练4——1=1和“1”=“1”的探讨

4.6.5 基本功训练5——直线、图和正方形的归类

4.7 情景应用——拓展与实践

4.7.1 情景应用1——实现具有相同名称的接口方法

4.7.2 情景应用2——使用分部类记录学生信息

4.7.3 情景应用3——以包含/委托模型显示比赛信息

4.7.4 情景应用4——.Net框架自身提供的属性

4.7.5 情景应用5——通过抽象类和抽象方法确定动物叫声行为

4.8 自我测试

4.9 行动指南

4.10 成功可以复制——缔造华人的硅谷传奇杨致远

第5堂课 ASP.NET内置对象

视频讲解:97分钟

5.1 Response对象

5.1.1 初识Response对象

5.1.2 Response对象的常用属性

5.1.3 Response对象的常用方法

5.1.4 Response对象应用

5.2 Request对象

5.2.1 初识Request对象

5.2.2 Request对象的常用属性

5.2.3 Request对象的常用方法

5.2.4 Request对象应用

5.3 Application对象

5.3.1 初识Application对象

5.3.2 Application对象的常用属性

5.3.3 Application对象的常用方法

5.3.4 Application对象的常用事件

5.4 Session对象

5.4.1 初识Session对象

5.4.2 Session对象的常用属性

5.4.3 Session对象的常用方法

5.4.4 Session对象应用

5.5 Cookie对象

5.5.1 初识Cookie对象

5.5.2 Cookie对象的常用属性

5.5.3 Cookie对象的常用方法

5.6 Server对象

5.6.1 初识Server对象

5.6.2 Server对象的常用属性

5.6.3 Server对象的常用方法

5.6.4 Server对象应用

5.7 照猫画虎——基本功训练

5.7.1 基本功训练1——获取客户端IP地址

5.7.2 基本功训练2——获取服务器计算机名

5.7.3 基本功训练3——设置用户在线时间

5.7.4 基本功训练4——输出文本文件的内容

5.7.5 基本功训练5——判断用户登录状态

5.8 情景应用——拓展与实践

5.8.1 情景应用1——绘制并输出漂亮的图片

5.8.2 情景应用2——开发站内搜索引擎

5.8.3 情景应用3——统计网站总访问量

5.8.4 情景应用4——实现密码记忆功能

5.8.5 情景应用5——制作简单聊天室

5.9 自我测试

5.10 行动指南

5.11 成功可以复制——征途巨人史玉柱的第一桶金

第2部分 提高篇

第6堂课 常用服务器控件

视频讲解:93分钟

6.1 认识服务器控件

6.2 文本类型控件

6.2.1 使用Label控件显示文本

6.2.2 使用TextBox控件输入数据

6.3 按钮类型控件

6.3.1 通过Button控件提交表单

6.3.2 显示图像的ImageButton控件

6.4 选择类型控件

6.4.1 呈现列表的ListBox控件

6.4.2 实现下拉框的DropDownList控件

6.4.3 实现单选的RadioButton控件

6.4.4 能够多选的CheckBox控件

6.5 图像显示类型控件

6.5.1 显示图像的Image控件

6.5.2 设置热点区域的ImageMap控件

6.6 文件上传控件

6.6.1 FileUpload控件的概述

6.6.2 FileUpload控件的属性

6.6.3 FileUpload控件的方法

6.7 照猫画虎——基本功训练

6.7.1 基本功训练1——显示密码格式文本

6.7.2 基本功训练2——动态添加商品信息

6.7.3 基本功训练3——显示长日期格式时间

6.7.4 基本功训练4——限制文本框中输入的字符长度

6.7.5 基本功训练5——简单的加法运算器

6.8 情景应用——拓展与实践

6.8.1 情景应用1——输出选择的商品名称

6.8.2 情景应用2——设置服务器控件热键

6.8.3 情景应用3——给服务器控件添加不存在的属性

6.8.4 情景应用4——设置窗体的默认焦点控件

6.8.5 情景应用5——页面提交时弹出

确认窗口

6.9 自我测试

6.10 行动指南

6.11 成功可以复制——使计算机成为生活的必需品

第7堂课 ASP.NET验证控件

视频讲解:63分钟

7.1 何谓验证控件

7.1.1 什么是验证控件

7.1.2 验证控件的工作原理

7.2 非空数据验证

7.2.1 RequiredFieldValidator控件

7.2.2 RequiredFieldValidator控件的常用属性

7.2.3 验证用户是否输入信息

7.3 数据比较验证

7.3.1 CompareValidator控件

7.3.2 CompareValidator控件的常用属性

7.3.3 验证两次密码输入是否一致

7.4 数据范围验证

7.4.1 RangeValidator控件

7.4.2 RangeValidator控件的常用属性

7.4.3 验证输入数字是否在指定范围内

7.5 数据输入格式验证

7.5.1 RegularExpressionValidator控件

7.5.2 RegularExpressionValidator控件常用

属性

7.5.3 验证邮件格式是否正确

7.6 验证错误信息汇总

7.6.1 ValidationSummary控件

7.6.2 ValidationSummary控件的常用属性

7.6.3 注册页面错误信息汇总

7.7 照猫画虎——基本功训练

7.7.1 基本功训练1——验证物流网址格式是否正确

7.7.2 基本功训练2——验证学生注册系统中的邮政编码

7.7.3 基本功训练3——身份证管理系统中验证身份证号码

7.7.4 基本功训练4——验证会员注册时输入的年龄范围

7.7.5 基本功训练5——验证会员充值系统中的充值金额

7.8 情景应用——拓展与实践

7.8.1 情景应用1——机票预订系统中限制注册用户名

7.8.2 情景应用2——博客中验证用户名是否是汉字

7.8.3 情景应用3——出国护照管理系统中验证护照编号

7.8.4 情景应用4——验证会员充值系统中会员密码格式

7.8.5 情景应用5——验证会员注册时输入的密码长度

7.9 自我测试

7.10 行动指南

7.11 成功可以复制——图文世界的缔造者

第8堂课 ADO.NET数据库开发技术

视频讲解:140分钟

8.1 ADO.NET技术知多少

8.1.1 ADO.NET对象模型

8.1.2 趣味理解ADO.NET

8.2 建立数据库连接Connection对象

8.2.1 Connection对象概述

8.2.2 数据库连接字符串

8.2.3 使用SqlConnection对象连接SQL Server数据库

8.2.4 使用OleDbConnection对象连接OLEDB数据库

8.2.5 使用OdbcConnection对象连接ODBC数据源

8.2.6 使用OracleConnection对象连接Oracle数据库

8.3 执行数据库命令Command对象

8.3.1 Command对象概述

8.3.2 使用Command对象添加联系人管理数据

8.3.3 使用Command对象修改联系人管理数据

8.3.4 使用Command对象删除联系人管理数据

8.3.5 调用存储过程管理联系人数据

8.4 连线模式数据访问DataReader对象

8.4.1 DataReader对象概述

8.4.2 使用DataReader对象获取数据

8.5 离线模式数据访问DataSet和DataAdapter

8.5.1 离线模式核心对象——DataSet对象

8.5.2 桥梁架设工程师——DataAdapter对象

8.5.3 填充并访问DataSet表中数据

8.5.4 修改DataSet并更新数据源(批量更新)

8.6 照猫画虎——基本功训练

8.6.1 基本功训练1——访问存储用户信息的Excel文件

8.6.2 基本功训练2——ASP.NET实现通用数据库连接

8.6.3 基本功训练3——DataAdapter对象的

Update方法批量更新商品数据

8.6.4 基本功训练4——合并两个数据集的数据内容

8.6.5 基本功训练5——使用DataAdapter填充多个表

8.7 情景应用——拓展与实践

8.7.1 情景应用1——用户登录中预防SQL注入攻击

8.7.2 情景应用2——批量删除发布的供求信息

8.7.3 情景应用3——使用DataView排序供求信息数据

8.7.4 情景应用4——将个人头像以二进制流形式存储到数据库中

8.7.5 情景应用5——强类型DataSet与SqlDataAdapter搭配查询

8.8 自我测试

8.9 行动指南

8.10 成功可以复制——世界第一人称射击游戏之父

第9堂课 数据绑定控件

视频讲解:203分钟

9.1 GridView控件

9.1.1 GridView控件概述

9.1.2 GridView控件常用的属性、方法和事件

9.1.3 制定GridView控件的列

9.1.4 在GridView控件中对数据进行编辑操作

9.1.5 使用GridView控件绑定数据源

9.2 DataList控件

9.2.1 DataList控件概述

9.2.2 使用DataList控件绑定数据源

9.2.3 在DataList控件中对数据进行编辑操作

9.3 ListView控件与DataPager控件

9.3.1 ListView控件与DataPager控件概述

9.3.2 使用ListView控件与DataPager控件分页显示数据

9.4 照猫画虎——基本功训练

9.4.1 基本功训练1——根据系别查询班级详细信息

9.4.2 基本功训练2——使用GridView控件分页显示学生信息

9.4.3 基本功训练3——在GridView控件中排序数据

9.4.4 基本功训练4——为GridView控件实现复选功能

9.4.5 基本功训练5——分页显示DataList控件中的数据

9.5 情景应用——拓展与实践

9.5.1 情景应用1——在GridView中实现商品信息自动编号

9.5.2 情景应用2——获取GridView控件中隐藏的列值

9.5.3 情景应用3——学生成绩不及格设置单元格突出显示为红色

9.5.4 情景应用4——GridView复选框绑定列设置商品是否上架

9.5.5 情景应用5——使用绑定表达式高亮显示搜索关键字

9.6 自我测试

9.7 行动指南

9.8 成功可以复制——微型博客创始人

第10堂课 Web用户控件

视频讲解:69分钟

10.1 Web用户控件的概述

10.1.1 什么是Web用户控件

10.1.2 Web用户控件的优点

10.2 创建及使用Web用户控件

10.2.1 创建Web用户控件

10.2.2 将Web用户控件添加至网页

10.2.3 使用用户控件制作博客导航条

10.3 设置用户控件

10.3.1 访问用户控件的属性

10.3.2 访问用户控件中的服务器控件

10.3.3 将Web网页转化为用户控件

10.4 照猫画虎——基本功训练

10.4.1 基本功训练1——利用用户控件显示热点新闻

10.4.2 基本功训练2——通过用户控件实现站内搜索

10.4.3 基本功训练3——使用用户控件开发会员注册

10.4.4 基本功训练4——通过用户控件实现用户登录

10.4.5 基本功训练5——利用用户控件开发在线投票

10.5 情景应用——拓展与实践

10.5.1 情景应用1——使用用户控件实现数据分页导航

10.5.2 情景应用2——开发具有文件上传功能的用户控件

10.5.3 情景应用3——开发具有选择日期功能的用户控件

10.5.4 情景应用4——开发具有虚拟键盘功能的用户控件

10.5.5 情景应用5——通过用户控件显示用户信息

10.6 自我测试

10.7 行动指南

10.8 成功可以复制——因特网的点火人

第11堂课 母版页技术应用

视频讲解:64分钟

11.1 母版页的概述

11.1.1 母版页和内容页

11.1.2 母版页运行机制

11.1.3 母版页的优点

11.2 母版页的使用

11.2.1 创建母版页

11.2.2 创建内容页

11.2.3 设置母版页应用范围

11.2.4 母版页的事件

11.3 照猫画虎——基本功训练

11.3.1 基本功训练1——创建母版页

11.3.2 基本功训练2——添加内容页

11.3.3 基本功训练3——设置网站中网页的默认内容

11.3.4 基本功训练4——以编程方式设置网页的母版

11.3.5 基本功训练5——访问母版页上的控件

11.4 情景应用——拓展与实践

11.4.1 情景应用1——实现网站通用登录功能

11.4.2 情景应用2——统计网站访问的人数

11.4.3 情景应用3——嵌套母版页的方式开发博客主页

11.4.4 情景应用4——提高母版页的访问性能

11.4.5 情景应用5——访问母版页中的属性

11.5 自我测试

11.6 行动指南

11.7 成功可以复制——暴雪公司的领航者

第12堂课 网站主题与皮肤

视频讲解:61分钟

12.1 主题的概述

12.1.1 主题组成元素

12.1.2 文件存储和组织方式

12.2 掌握如何创建主题

12.2.1 创建外观文件

12.2.2 为主题添加CSS样式

12.3 应用主题

12.3.1 使用和禁用主题

12.3.2 动态加载主题

12.4 照猫画虎——基本功训练

12.4.1 基本功训练1——在留言板中应用主题

12.4.2 基本功训练2——为会员注册换几套新装

12.4.3 基本功训练3——在主题中添加绚丽图片

12.4.4 基本功训练4——设计网站注册模块外观

12.4.5 基本功训练5——设计网站登录模块外观

12.5 情景应用——拓展与实践

12.5.1 情景应用1——在留言本中设置文本框主题

12.5.2 情景应用2——为信息表格设置多种主题

12.5.3 情景应用3——通过SkinID为控件换主题

12.5.4 情景应用4——为文本框准备几件衣服

12.5.5 情景应用5——禁止服务器控件更换

主题

12.6 自我测试

12.7 行动指南

12.8 成功可以复制——3D王国的开创者

第13堂课 网站导航技术

视频讲解:83分钟

13.1 站点地图概述

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 基本功训练1——实现网站后台功能

导航

13.5.2 基本功训练2——动态添加公司组织结构

13.5.3 基本功训练3——动态实现音乐网站导航

13.5.4 基本功训练4——实现新闻网站导航

13.5.5 基本功训练5——实现学生管理系统导航

13.6 情景应用——拓展与实践

13.6.1 情景应用1——开发OA系统导航

13.6.2 情景应用2——开发选课系统导航

13.6.3 情景应用3——视频网站分类导航

13.6.4 情景应用4——提示用户在网站中的位置

13.6.5 情景应用5——实现电子商城网站导航

13.7 自我测试

13.8 行动指南

13.9 成功可以复制——“盖茨第二”

第14堂课 ASP.NET缓存应用

视频讲解:71分钟

14.1 ASP.NET缓存概述

14.2 页面输出缓存

14.2.1 页面输出缓存概述

14.2.2 设置页面缓存的过期时间为当前时间加上60秒

14.3 页面部分缓存

14.3.1 页面部分缓存概述

14.3.2 使用@OutputCache指令设置用户控件缓存功能

14.3.3 使用PartialCachingAttribute类设置用户控件缓存功能

14.3.4 使用ControlCachePolicy类

14.3.5 缓存后替换

14.4 页面数据缓存

14.5 照猫画虎——基本功训练

14.5.1 基本功训练1——使用参数缓存网页多个版本

14.5.2 基本功训练2——使用编程方式缓存网页的多个版本

14.5.3 基本功训练3——同时在.aspx页面和用户控件.ascx中设置缓存

14.5.4 基本功训练4——将员工信息加入缓存中

14.5.5 基本功训练5——将数据项从缓存中移除

14.6 情景应用——拓展与实践

14.6.1 情景应用1——应用AdRotator控件轮播广告图片

14.6.2 情景应用2——使用Substitution控件API建立缓存后替换功能

14.6.3 情景应用3——使用“索引值/数值”将作者信息加入缓存中

14.6.4 情景应用4——使用“索引值/数值”缓存DataSet

14.6.5 情景应用5——缓存XML文件

14.7 自我测试

14.8 行动指南

14.9 成功可以复制——迅雷创始人邹胜龙

第15堂课 AJAX无刷新技术

视频讲解:70分钟

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 完美体验:酷我交流聊天室

15.3.1 酷我交流聊天室概述

15.3.2 核心代码演练

15.4 炫酷效果营造者:AJAX Control Toolkit

15.4.1 安装AJAX Control Toolkit扩展控件工具包

15.4.2 PasswordStrength:密码强度提示

15.4.3 TextBoxWatermark:添加水印提示

15.4.4 SlideShow:播放照片

15.5 照猫画虎——基本功训练

15.5.1 基本功训练1——实现在线考试倒计时

(Timer控件)

15.5.2 基本功训练2——嵌套化UpdatePanel更新时间

15.5.3 基本功训练3——异步的分步式保存注册用户信息

15.5.4 基本功训练4——协调两个UpdatePanel控件之间的互动

15.5.5 基本功训练5——异步的一对多商品明细表

15.6 情景应用——拓展与实践

15.6.1 情景应用1——异步的邮件发送功能(带进度条提示)

15.6.2 情景应用2——网站气泡提示

15.6.3 情景应用3——AJAX购物车(嵌套UpdatePanel+GridView)

15.6.4 情景应用4——搜索引擎中智能匹配检索功能

15.6.5 情景应用5——仿当当网对图书实现评级功能

15.7 自我测试

15.8 行动指南

15.9 成功可以复制——知识改变命运、科技改变生活

第16堂课 LINQ数据访问技术

视频讲解:78分钟

16.1 LINQ技术概述

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 执行数据的添加、修改、删除和查询操作

16.3.3 灵活运用LinqDataSource控件

16.4 照猫画虎——基本功训练

16.4.1 基本功训练1——判断所有人员的年龄是否都大于30岁

16.4.2 基本功训练2——取数组中的第一个元素

16.4.3 基本功训练3——使用LINQ查询ArrayList

16.4.4 基本功训练4——筛选指定类型的元素

16.4.5 基本功训练5——查找字符串中属于标点类型的字符

16.5 情景应用——拓展与实践

16.5.1 情景应用1——查询用户及角色复合对象列表

16.5.2 情景应用2——应用自定义方法筛选数据

16.5.3 情景应用3——将字符串数组按元素长度分组

16.5.4 情景应用4——按部门和编号排序人员列表

16.5.5 情景应用5——反转人员列表的顺序

16.6 自我测试

16.7 行动指南

16.8 成功可以复制——中国通信设备行业的领跑者任正非

第17堂课 程序调试与错误处理

视频讲解:49分钟

17.1 错误类型

17.1.1 语法错误

17.1.2 语义错误

17.1.3 逻辑错误

17.2 程序调试

17.2.1 设定断点

17.2.2 开始执行

17.2.3 中断执行

17.2.4 停止执行

17.2.5 单步执行

17.2.6 运行到指定位置

17.3 错误处理

17.3.1 服务器故障排除

17.3.2 ASP.NET中的异常处理

17.4 照猫画虎——基本功训练

17.4.1 基本功训练1——类型转换错误

17.4.2 基本功训练2——页面在客户端转向的陷阱

17.4.3 基本功训练3——编写javascript代码时的空格陷阱

17.4.4 基本功训练4——用可空符号??运算的注意事项

17.4.5 基本功训练5——用DataReader读取数据时产生的陷阱

17.5 情景应用——拓展与实践

17.5.1 情景应用1——为删除按钮添加删除确认对话框

17.5.2 情景应用2——Web Service方法重载产生的陷阱

17.5.3 情景应用3——放置隐藏字段的陷阱

17.5.4 情景应用4——获取错误信息并到指定页面

17.5.5 情景应用5——文件格式与文件读取的陷阱

17.6 自我测试

17.7 行动指南

17.8 成功可以复制——软件业的华人教父王嘉廉

第3部分 高级篇

第18堂课 Web开发中文件处理技术

视频讲解:51分钟

18.1 文件的基本操作

18.1.1 判断文件是否存在

18.1.2 创建文件

18.1.3 复制或移动文件

18.1.4 删除文件

18.1.5 获取文件基本信息

18.2 文件夹的基本操作

18.2.1 判断文件夹是否存在

18.2.2 创建文件夹

18.2.3 移动文件夹

18.2.4 删除文件夹

18.2.5 遍历文件夹中文件

18.3 文件写入和读取

18.3.1 文件的写入

18.3.2 文件的读取

18.4 照猫画虎——基本功训练

18.4.1 基本功训练1——判断文件是否正在被使用

18.4.2 基本功训练2——更改文件名称

18.4.3 基本功训练3——使用通配符过滤文件

18.4.4 基本功训练4——使用OpenRead方法打开现有文件并读取

18.4.5 基本功训练5——使用OpenWrite方法

打开现有文件并进行写入

18.5 情景应用——拓展与实践

18.5.1 情景应用1——单文件上传

18.5.2 情景应用2——文件下载

18.5.3 情景应用3——使用GZip在线压缩文件

18.5.4 情景应用4——使用对称算法加密文件

18.5.5 情景应用5——在浏览器中访问Word文件

18.6 自我测试

18.7 行动指南

18.8 成功可以复制——创造互联网搜索时代

第19堂课 利用GDI+绘制Web图形图像

视频讲解:130分钟

19.1 GDI+绘图基础

19.1.1 GDI+概述

19.1.2 用GDI+能做什么

19.1.3 创建画布Graphics对象

19.1.4 创建画笔Pen对象

19.1.5 创建画刷Brush对象

19.2 基本图形绘制

19.2.1 GDI+中的直线和矩形

19.2.2 GDI+中的椭圆、弧和扇形

19.2.3 GDI+中的多边形

19.3 GDI+绘制图表的应用

19.3.1 柱形分析图商品销售情况

19.3.2 饼形图分析投票结果

19.3.3 折线图形分析股票走势

19.4 照猫画虎——基本功训练

19.4.1 基本功训练1——用曲线消除锯齿

19.4.2 基本功训练2——GDI+绘制基数样条

19.4.3 基本功训练3——绘制图形路径

19.4.4 基本功训练4——在GDI+中克隆图像

19.4.5 基本功训练5——GDI+中的全局变换

19.5 情景应用——拓展与实践

19.5.1 情景应用1——绘制公章

19.5.2 情景应用2——纹理效果显示图像

19.5.3 情景应用3——绘制数字与字母组合的验证码

19.5.4 情景应用4——仿Google绘制数字、字母和中文扭曲验证码

19.5.5 情景应用5——在图片上水印文字(支持批量水印)

19.6 自我测试

19.7 行动指南

19.8 成功可以复制——IT风云人物

鲍岳桥

第20堂课 水晶报表技术

视频讲解:136分钟

20.1 水晶报表简介

20.2 .NET平台下的Crystal报表

20.2.1 Crystal Reports.Net简介

20.2.2 Crystal报表设计器的环境介绍

20.2.3 Crystal报表区域介绍

20.3 Crystal报表数据源和数据访问模式

20.3.1 Visual Studio 2008中Crystal Reports数据源列举

20.3.2 报表数据访问模式之提取模式

20.3.3 报表数据访问模式之推入模式

20.4 水晶报表基本操作

20.4.1 水晶报表中数据的分组与排序

20.4.2 水晶报表中数据的筛选

20.5 水晶报表的高级应用

20.5.1 在水晶报表中使用图表

20.5.2 子报表的应用

20.6 照猫画虎——基本功训练

20.6.1 基本功训练1——报表中使用Access数据库载入商品信息

20.6.2 基本功训练2——筛选月销售额大于100万的商品

20.6.3 基本功训练3——使用查询来排序报表中员工数据

20.6.4 基本功训练4——对客户消费信息进行单层分组

20.6.5 基本功训练5——部门销售量占公司总销售量的业绩百分比

20.7 情景应用——拓展与实践

20.7.1 情景应用1——电话号码登记表中设计特殊字段、图和线

20.7.2 情景应用2——跨数据源查询学生信息

20.7.3 情景应用3——多行多列交叉表在商品名称查询中应用

20.7.4 情景应用4——在学生信息统计中动态打开子报表

20.7.5 情景应用5——保持在子报表中最新的通信记录

20.8 自我测试

20.9 行动指南

20.10 成功可以复制——中国第一程序员求伯君

第21堂课 Web Services(服务)技术

视频讲解:63分钟

21.1 Web Services基础

21.2 创建Web服务

21.2.1 Web服务文件

21.2.2 Web服务代码隐藏文件

21.2.3 创建一个简单的Web服务

21.3 Web服务的基本应用

21.4 照猫画虎——基本功训练

21.4.1 基本功训练1——调用Web Service实现简单计算器

21.4.2 基本功训练2——调用Web Service实现添加用户信息

21.4.3 基本功训练3——Web Services调用存储过程实现删除数据

21.4.4 基本功训练4——从Web Services中访问服务器变量

21.4.5 基本功训练5——利用Web Service实现产品编号

21.5 情景应用——拓展与实践

21.5.1 情景应用1——利用Web Service发送手机短信

21.5.2 情景应用2——利用Web Service发送E-mail邮件

21.5.3 情景应用3——利用Web服务获取天气预报

21.5.4 情景应用4——利用Web服务上传和下载图片

21.5.5 情景应用5——利用Web服务实现验证码技术

21.6 自我测试

21.7 行动指南

21.8 成功可以复制——IT“大王”

王志东

第4部分 实战篇

第22堂课 ASP.NET制作网站留言板

视频讲解:30分钟

22.1 网站留言板概述

22.1.1 功能设计与业务流程

22.1.2 数据库设计

22.2 开发前技术准备

22.2.1 配置FreeTextBox组件

22.2.2 应用母版页

22.2.3 统一页面风格

22.3 主要开发过程

22.3.1 配置Web.Config

22.3.2 编写程序公共类

22.3.3 留言板主页设计

22.3.4 发表留言模块设计

22.3.5 留言信息查看页面设计

22.3.6 留言信息管理设计

22.3.7 回复留言设计

22.4 课堂小结

第23堂课 AJAX校友录数码相册网

视频讲解:40分钟

23.1 项目概述

23.2 项目总体设计

23.2.1 编写项目计划书

23.2.2 系统需求分析

23.2.3 系统设计目标

23.2.4 数据库设计

23.3 搭建项目开发环境

23.4 使用的关键技术

23.4.1 引用AjaxControlToolkit控件

23.4.2 AJAX框架中SlideShowExtender控件播放照片

23.4.3 无刷新动态获取数据库中图片地址

23.4.4 DataList控件实现分页

23.4.5 DataList控件事件冒泡浏览个人相册

23.5 主要功能模块设计

23.5.1 校友录数码相册网主页设计

23.5.2 缩略图显示个人数码相册

23.5.3 分页显示数码相册缩略图

23.5.4 校友录数码相册网用户登录

23.5.5 浏览电子数码相册页设计

23.6 课堂小结

第24堂课 仿百度知道之明日知道

视频讲解:83分钟

(本章内容在配书光盘中)

24.1 明日知道网站概述

24.1.1 开发背景

24.1.2 需求分析

24.1.3 系统目标

24.1.4 系统功能结构图

24.1.5 文件夹组织结构

24.1.6 系统预览

24.2 数据库设计

24.2.1 数据表概要说明

24.2.2 数据模型图

24.2.3 主要数据表的结构

24.3 关键技术详解

24.3.1 LINQ技术简介

24.3.2 LINQ to Object技术应用

24.3.3 LINQ to SQL技术应用

24.3.4 JavaScript和C#之间的相互调用与访问

24.3.5 页面传值几种方式的汇总

24.3.6 页输出缓存

24.3.7 应用程序缓存

24.4 提问模块

24.4.1 模块功能展示

24.4.2 模块设计思路

24.4.3 模块功能实现

24.5 回复模块

24.5.1 模块功能展示

24.5.2 模块设计思路

24.5.3 模块功能实现

24.6 设置最佳答案模块

24.6.1 模块功能展示

24.6.2 模块设计思路

24.6.3 模块功能实现

24.7 关闭问题模块

24.7.1 模块功能展示

24.7.2 模块设计思路

24.7.3 模块功能实现

24.8 搜索问题模块

24.8.1 模块功能展示

24.8.2 模块设计思路

24.8.3 模块功能实现

24.9 课堂小结

使用说明

1、下载并解压,得出pdf文件

2、如果打不开本文件,请务必下载pdf阅读器

3、安装后,在打开解压得出的pdf文件

4、双击进行阅读

展开全部内容
语言简体中文

同类热门

有柿电脑版有柿电脑版 cnki全球学术快报电脑版cnki全球学术快报电脑版 网易新闻电脑版网易新闻电脑版 开源阅读电脑版开源阅读电脑版 潇湘书院电脑版潇湘书院电脑版 吉利博瑞用户手册吉利博瑞用户手册 未公开的Oracle数据库秘密未公开的Oracle数据库秘密 PHP语言精粹电子书PHP语言精粹电子书

类似软件

热门标签

家谱制作软件大全 拼音打字练习软件大全 电脑视频剪辑软件大全 电脑翻译软件大全 卡通字体大全 主流的数据库软件推荐 电脑pdf阅读软件大全 安装包制作工具大全 局域网实时监控软件大全 cad软件工具箱大全 小米(电脑/手机/鼠标)驱动程序 电脑挂机锁软件大全

网友评论0人参与,0条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用