幻想中的微软技术
2010-07-20 21:23
127 查看
C#.NET核心编程与C#3.0/3.5的新特性
C#从3.0开始尝试将静态语言和动态语言进行整合,微软吸收了很多动态语言的特长,并全新地改变了C#3.0/3.5的语法,提供了很多静态语言(比如Java)无法实现的高效开发体验。该课程主要是讲解C#.NET核心编程基础并推荐使用C#3.0/3.5的新语法特征替换原先的语法模型
方向:
l C# 结构化编程、常用对象和集合类
l 突破类型和值:动态定义和动态赋值
l 突破类型定义:匿名新定义
l 突破继承壁垒:全新的扩展方法
l 突破结构化编程:全新的Lambda模型
l C# 高级程序设计技巧和常见的经典面试题
[b]想要达到的目标:
[/b]
l 深刻认识和掌握C#.NET核心编程基础
l 了解C#3.0/3.5的新语法特征
l 能在实际的开发过程中熟练运用C#新特征,提高开发效率
l 使用新的Lambda表达式,更优雅的处理集合数据模型
l 了解静态语言中动态的处理原则和规则
JavaScript / jQuery配合ASP.NET的Web开发模型
在Web开发过程中JavaScript几乎是唯一可用的编程语言,但类型过弱和过于灵活使得JavaScript的开发效率和安全受到质疑。主流的JavaScript框架jQuery为开发人员提供了强大和动态兼得的能力。从ASP.NET 3.0开始,微软全面支持jQuery,该课程主要讲解如何使用主流的JavaScript框架jQuery配合ASP.NET进行Web2.0开发,设计即符合W3C互联网国际规范又人性化交互的Web应用。
方向:
l W3C标准以及Web设计符合W3C规范的必要性
l 开发基于语义化的XHTML
l div+css常用技巧和赏析
l jQuery基础模型的使用
l 使用jQuery开发dHTML特效
[b]想要达到的目标:
[/b]
l 了解JavaScript的强大功能和使用框架的必要性
l 掌握div+css的开发模型
l 掌握jQuery基础的开发技巧
l 编写改善用户交互的WebUI模型
l 尝试通过css改变页面的元素样式
SOAP与Web service异步数据开发
Web service是目前跨语言和跨平台首选的消息交互模型,该模型已经实际上成为业界的标准。软件即服务的概念将完全的建立在Web service的体系模型上。该课程主要是讲解XML Web service的发布订阅以及SOAP是如何传递XML Web service消息的,还涉及到如何使用高级的异步模型访问Web service。
方向:
l Web service的历史、框架和技术定位
l 如何使用C#开发Web service服务端和发布
l 在客户端订阅Web service的服务
l 观察和分析SOAP是如何序列化Web service对象
l 异步的必要性和使用的模型
[b]想要达到的目标:
[/b]
l 了解Web service在跨平台软件开发领域中的地位和作用
l 能编写标准的Web service发布和订阅
l 能使用简单的方式完成Web service的异步调用
l 理解SOAP对对象的序列化的模型和xml的解读
l 理解Web service发布的规则
基于Windows组件的开发模型
在基于WinFrom开发模型中,组件开发人员是价值最高的程序员,而庞大的第三方控件市场是众多开发公司支持微软的理由,该课程主要是讲解如何基于WinFrom提供的组件来设计开发自定义控件
方向:
l 代码共享的必要性
l OLE、COM、ActiveX、dll、控件和组件的概念
l 组件的继承
l 组件的方法重写和基类事件的调用
l 组件的发布
想要达到的目标:
l 学会开发自己的控件库
l 深刻体会到继承的威力和在实践中的使用方法
l 理解组件的事件运行原理
l 加深认识面向对象
ASP.NET数据驱动的开发
ASP.NET 3.0中,微软仅提供了一个新的数据组件ListView,同时推荐采用该组件来替换原先的所有数据组件。ListView的强大不在于他封装了数据操作,而是开创了一个全新的开放性数据组件模型。本课程主要是学习ASP.NET 3.5中新的强大的数据组件ListView的使用方法和技巧
方向:
l 早期DataGrid、DataView等数据组件的优势和弱势
l ListView和DataSource组件的定义、使用和分析
l ListView的全开放性特征
l ListView中LayoutTemplate和ItemTemplate的地位和用途
l 巧妙地使用ItemSeparatorTemplate
[b]想要达到的目标:
[/b]
l 学习分层开发的概念
l 掌握ListView的扩展性定义的使用方式
l 了解DataSource和ListView的构件模式
l 了解DataSource代表的控制层和ListView代表的结构层的关系
多线程的程序设计
随着CPU的计算越来越强大和多核的出现,多线程成为提供良好用户体验的重要手段,应用程序中的多线程处理也越来越复杂。考虑多核、资源并发、原子操作是多线程开发的注意点。本课程主要是学习多线程开发的基础,学习通过多线程来提高用户的应用体验和时间效率。
方向:
l 进程和线程的概念
l 简单的线程处理模式和并发的概念
l 采用新的BackgroundWorker组件
l 后台应用程序和界面的交互
[b]想要达到的目标:
[/b]
l 掌握多线程开发的基础模型
l 了解WinForm的多线程开发的规则
l 熟练掌握WinForm的基础组件开发方式
l 了解多线程开发中需要注意的事项
WCF统一通讯模型的应用开发
Web service虽然可以跨语言和跨平台,但在通讯协议上只能依赖Web的通讯协议:HTTP。微软的最新分布式通讯框架Windows Communication Foundations突破了HTTP通讯的约束:全新的WCF可跨越语言、平台和通讯协议。本课程主要是学习最新的分布式编程:Windows Communication Foundations 编程入门
方向:
l Web service的不足
l 分布式通讯的多样化选择:HTTP、TCPIP、MSMQ等
l 通讯的契约定义
l 基于Web的WCF通讯模型
l 基于组件的WCF通讯模型
想要达到的目标:
l 理解软件的通讯概念
l 了解WCF的新术语
l 了解WCF统一通讯模式和透明化宿主的优越性
l 能编写基于Web的WCF服务端发布系统
l 能掌握客户端的订阅和使用
C#从3.0开始尝试将静态语言和动态语言进行整合,微软吸收了很多动态语言的特长,并全新地改变了C#3.0/3.5的语法,提供了很多静态语言(比如Java)无法实现的高效开发体验。该课程主要是讲解C#.NET核心编程基础并推荐使用C#3.0/3.5的新语法特征替换原先的语法模型
方向:
l C# 结构化编程、常用对象和集合类
l 突破类型和值:动态定义和动态赋值
l 突破类型定义:匿名新定义
l 突破继承壁垒:全新的扩展方法
l 突破结构化编程:全新的Lambda模型
l C# 高级程序设计技巧和常见的经典面试题
[b]想要达到的目标:
[/b]
l 深刻认识和掌握C#.NET核心编程基础
l 了解C#3.0/3.5的新语法特征
l 能在实际的开发过程中熟练运用C#新特征,提高开发效率
l 使用新的Lambda表达式,更优雅的处理集合数据模型
l 了解静态语言中动态的处理原则和规则
JavaScript / jQuery配合ASP.NET的Web开发模型
在Web开发过程中JavaScript几乎是唯一可用的编程语言,但类型过弱和过于灵活使得JavaScript的开发效率和安全受到质疑。主流的JavaScript框架jQuery为开发人员提供了强大和动态兼得的能力。从ASP.NET 3.0开始,微软全面支持jQuery,该课程主要讲解如何使用主流的JavaScript框架jQuery配合ASP.NET进行Web2.0开发,设计即符合W3C互联网国际规范又人性化交互的Web应用。
方向:
l W3C标准以及Web设计符合W3C规范的必要性
l 开发基于语义化的XHTML
l div+css常用技巧和赏析
l jQuery基础模型的使用
l 使用jQuery开发dHTML特效
[b]想要达到的目标:
[/b]
l 了解JavaScript的强大功能和使用框架的必要性
l 掌握div+css的开发模型
l 掌握jQuery基础的开发技巧
l 编写改善用户交互的WebUI模型
l 尝试通过css改变页面的元素样式
SOAP与Web service异步数据开发
Web service是目前跨语言和跨平台首选的消息交互模型,该模型已经实际上成为业界的标准。软件即服务的概念将完全的建立在Web service的体系模型上。该课程主要是讲解XML Web service的发布订阅以及SOAP是如何传递XML Web service消息的,还涉及到如何使用高级的异步模型访问Web service。
方向:
l Web service的历史、框架和技术定位
l 如何使用C#开发Web service服务端和发布
l 在客户端订阅Web service的服务
l 观察和分析SOAP是如何序列化Web service对象
l 异步的必要性和使用的模型
[b]想要达到的目标:
[/b]
l 了解Web service在跨平台软件开发领域中的地位和作用
l 能编写标准的Web service发布和订阅
l 能使用简单的方式完成Web service的异步调用
l 理解SOAP对对象的序列化的模型和xml的解读
l 理解Web service发布的规则
基于Windows组件的开发模型
在基于WinFrom开发模型中,组件开发人员是价值最高的程序员,而庞大的第三方控件市场是众多开发公司支持微软的理由,该课程主要是讲解如何基于WinFrom提供的组件来设计开发自定义控件
方向:
l 代码共享的必要性
l OLE、COM、ActiveX、dll、控件和组件的概念
l 组件的继承
l 组件的方法重写和基类事件的调用
l 组件的发布
想要达到的目标:
l 学会开发自己的控件库
l 深刻体会到继承的威力和在实践中的使用方法
l 理解组件的事件运行原理
l 加深认识面向对象
ASP.NET数据驱动的开发
ASP.NET 3.0中,微软仅提供了一个新的数据组件ListView,同时推荐采用该组件来替换原先的所有数据组件。ListView的强大不在于他封装了数据操作,而是开创了一个全新的开放性数据组件模型。本课程主要是学习ASP.NET 3.5中新的强大的数据组件ListView的使用方法和技巧
方向:
l 早期DataGrid、DataView等数据组件的优势和弱势
l ListView和DataSource组件的定义、使用和分析
l ListView的全开放性特征
l ListView中LayoutTemplate和ItemTemplate的地位和用途
l 巧妙地使用ItemSeparatorTemplate
[b]想要达到的目标:
[/b]
l 学习分层开发的概念
l 掌握ListView的扩展性定义的使用方式
l 了解DataSource和ListView的构件模式
l 了解DataSource代表的控制层和ListView代表的结构层的关系
多线程的程序设计
随着CPU的计算越来越强大和多核的出现,多线程成为提供良好用户体验的重要手段,应用程序中的多线程处理也越来越复杂。考虑多核、资源并发、原子操作是多线程开发的注意点。本课程主要是学习多线程开发的基础,学习通过多线程来提高用户的应用体验和时间效率。
方向:
l 进程和线程的概念
l 简单的线程处理模式和并发的概念
l 采用新的BackgroundWorker组件
l 后台应用程序和界面的交互
[b]想要达到的目标:
[/b]
l 掌握多线程开发的基础模型
l 了解WinForm的多线程开发的规则
l 熟练掌握WinForm的基础组件开发方式
l 了解多线程开发中需要注意的事项
WCF统一通讯模型的应用开发
Web service虽然可以跨语言和跨平台,但在通讯协议上只能依赖Web的通讯协议:HTTP。微软的最新分布式通讯框架Windows Communication Foundations突破了HTTP通讯的约束:全新的WCF可跨越语言、平台和通讯协议。本课程主要是学习最新的分布式编程:Windows Communication Foundations 编程入门
方向:
l Web service的不足
l 分布式通讯的多样化选择:HTTP、TCPIP、MSMQ等
l 通讯的契约定义
l 基于Web的WCF通讯模型
l 基于组件的WCF通讯模型
想要达到的目标:
l 理解软件的通讯概念
l 了解WCF的新术语
l 了解WCF统一通讯模式和透明化宿主的优越性
l 能编写基于Web的WCF服务端发布系统
l 能掌握客户端的订阅和使用
相关文章推荐
- 受邀参与微软VS2010技术研讨
- 微软软件开发技术二十年回顾-.NET框架篇
- 微软 2010 年上半年产品技术支持服务到期时间表
- 抛砖引玉:我看微软.NET各子技术领域之应用前景
- 如何加速XML反序列化(精简框架集2.0SP1,WinCE4.2) -- 寻求微软技术支持记
- 微软人工交互检测(HIP)技术
- 奥巴马就职委员会选择微软Silverlight技术
- 微软发布2008新一代企业级应用平台与开发技术
- 微软发布Azure Stack第一个技术预览版
- 微软技术社区项目正式启动了!
- [微软社区精英计划]-分享你的技术视频,提升你的影响力!
- 微软研究发现,技术正缩短人类集中精神的时间
- 码农福音,微软最新技术将草稿一秒变代码
- 微软Hyper-V技术解构
- 微软展望未来Windows Server 只支持64位技术
- 微软的技术支持
- 微软开放技术(中国) 发布适用于 Discuz! 以及 DedeCMS 的必应地图插件
- CodeFx:一站式微软开发技术解决方案
- 微软加速器反思扎堆创业,设基金布局基础技术体系
- 微软开放技术热烈祝贺开源社成立!