本书以面向对象技术为主线,从跨语言的角度,介绍了C# 2.0与Visual Basic 2005的语言特性,深入剖析了CLR的内部运行机理;同时,详细介绍了Visual Studio 2005的新特性,并展示出这些特性是如何应用于开发实践的,从而帮助读者用好这一开发工具。本书还深入剖析了一些较复杂的.NET技术,比如委托、异步调用、事件驱动、多线程等,可以帮助读者提升编程技能。
本书适合计算机专业本专科高年级学生或研究生阅读使用。
本书以面向对象技术为主线,从跨语言的角度介绍C# 2.0与Visual Basic 2005的语言特性,深入剖析了CLR的内部运行机理;同时,详细介绍Visual Studio 2005的新特性,并展示出这些特性是如何应用于开发实践的,从而帮助读者用好这一开发工具;本书还深入剖析了一些较复杂的.NET技术,比如委托、异步调用、事件驱动、多线程等,可以帮助读者提升编程技能。
本书在写作上追求深入浅出,易于自学,理论联系实际,适合于拥有一定开发经验和计算机理论基础的程序员,或在校的计算机专业高年级学生及研究生阅读。
第1篇 认识.NET 2.0与Visual Studi0 2005
第1章 .NET与面向对象技术
1.1 .NET FrameworkJ简介
1.1.1.NET Framework与Windows操作系统
1.1.2.NET Framework与Visual Studio
1.1.3 .NET Framework的构成
1.2.NET编程原理
1.2.1搭建.NET。软件运行和开发环境
1.2.2手工开发第一个.NET程序
1.2.3.NET程序的开发与运行过程
1.2.4托管代码执行的过程
1.2.5混合语言开发原理
1.3面向对象技术简介
1.3.1引例
1.3.2结构化分析过程
1.3.3面向对象分析过程
1.3.4四种基本的面向对象特性
1.3.5面向对象软件开发过程
第2章 Visual Studio 2005使用速成
2.1安装与版本说明
2.2熟悉Visual Studio 2005文档
2.2.1出于系统学习目的使用Visual Studio 2005文档
2.2.2在Visual studio 2005文档中查找资料
2.2.3使用互联网搜索信息
2.3 Visual Studio 2005项目类型
2.3.1控制台应用程序
2.3.2 Windows应用程序
2.3.3类库
2.4解决方案资源管理器的使用
2.4.1解决方案与项目
2.4.2向项目中添加文件
2.4.3类视图
……