摘要:
本章主要讲了在新一代的软件开发平台.NET Framework 3.5下的C# 2008开发语言。着重介绍了C#2008开发语言的新特性和集成开发环境,并在此基础上创建了第一个C# 2008应用程序。 阅读全文
摘要:
本节将使用LINQ关键字查询结合SQL Server2005数据库,来实现一个数据查询的例子。 阅读全文
摘要:
集成开发环境使得C# 2008开发项目成为可能,项目是由文件、资源、引用以及其他应用程序构件组合起来形成的。在集成开发环境中开发一个应用程序通常是从创建一个项目开始,C# 2008的集成开发环境也不例外。 阅读全文
摘要:
Visual Studio 2008是一个集成开发环境是是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套,其中包括开发和维护托管、本机和混合模式应用程序的开发。在这个开发环境中它提供了用于创建不同类别应用程序的多种项目模板,这些模板主要包括Windows窗体、控制台、ASP.NET网站、ASP.NET Web服务、SmartPhone 2008、WPF、WCF、WWF以及其他类型的应用程序。还提供了针对特定设备(如移动设备)的模板。此外,开发人员还可以根据需要选择不同的编程语言,包括C#,Microsoft Visual Basic .NET和托管的C++等。 阅读全文
摘要:
集成开发环境简称:IDE(Integrated Develop Environment),它是用于程序开发环境的应用程序。本节将来讲解C# 2008的集成开发环境包括代码编辑器、编译器、调试器和图形用户界面工具,另外还包括.NET Framework 3.5为C# 新添加的新功能。 阅读全文
摘要:
C# 2008中新增的第六个特性是——查询关键字。这个特性使得开发人员可以在C#中使用SQL类似风格的语句,因此这个特性也被称作LINQ(语言集成查询)。在LINQ使用的查询表达式使用的关键字叫做查询关键字。 阅读全文
摘要:
C# 2008中新增的第四个特性是——匿名类型。匿名类型是允许动态创建可以添加到集合中,并且可以使用关键字“var”行访问的未命名结构化类型。这种类型提供了一种用来将一组只读属性封装到单个对象中,而无需首先显式定义一个类型的方便方法。同时匿名类型的类型名由编译器自动生成。 阅读全文
摘要:
C# 2008中新增的第三个特性是——扩展方法。扩展方法使开发人员能够使用额外的静态方法来扩展各种类型。不过它们是非常有限的,也只能在实例方法不足够的情况下才作为候补使用。使用静态方法扩展现有类,这些静态方法可以通过实例方法语法 进行调用。 阅读全文
摘要:
C# 2008中新增的第二个特性是——对象初始值设定项。这个特性也是应隐式类型的本地变量和数组的要求而产生的。 阅读全文
摘要:
C# 2008中新增的第一个特性是可以设置隐式类型的局部变量。为什么要在C# 2008中引入隐式类型的局部变量呢?引入这种隐式局部变量有什么好处?传统的局部变量都是显式的,在C# 2008中新增的这个特性可以对局部变量进行隐式类型声明,就是在声明时可以不指定该变量的类型,变量在初始化的时候会由编译器从表达式的上下文中推出真正的类型,对于要求高效开发效率的程序员来说,这个特性无疑是简化了很多编程的工序。 阅读全文
摘要:
本节主要介绍在C# 2008中新增的八个特性,这些特性是在以前的版本中没有的,这些特性代表未来软件发展的方向,使用户在进行软件开发的过程中感到更加简单、快捷。 阅读全文
摘要:
C#作为集成在.NET平台下的一门主要的开发语言,它是.NET Framework的重要组成部分。C# 程序在.NET Framework上运行,它是Windows的一个不可或缺的组件,包括一个称为公共语言运行库(CLR)的虚拟执行系统和一组统一的类库。在.NET Framework 3.5这个平台上开发人员可以使用C# 2008来构建在.NET Framework上运行的各种安全、可靠的应用程序。例如,使用C# 2008可以创建传统的Windows客户端应用程序、XML Web services、分布式组件、客户端/服务器应用程序、数据库应用程序等等。C# 2008提供了高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,使用户可以更容易在C#语言2008版和.NET Framework 3.5版的基础上开发应用程序。 阅读全文
摘要:
作为一种面向对象的语言,C# 2008同样支持封装、继承和多态性等特性。因此在微软公司推出.NET Framework 3.5之初,很多人认为对于主要开发语言之一的C#语言只是对2005版本的一个简单升级。确实在C# 2008版本中继承了2005版本的大部分功能,例如,码编辑器、编译器、项目模板、设计器、代码向导、以及各种控件等等。除此之外在C# 2008版本中还引入多种重要的功能,极大的拓展了C# 2005的功能,使得C#这门语言更适合现代程序开发的要求。 阅读全文
摘要:
在C# 2008之前的版本中C#语法表现力强,而且简单易学,深受开发人员的欢迎,这使得C#语言有很大的程序员用户。因为C#是集成C、C++和Java的功能和特点的一门语言,了解上述任何一种语言的开发人员,通常在很短的时间内就可以开始使用C#高效地进行工作。 阅读全文
摘要:
作为新一代的软件开发语言——C# 2008是目前最流行的面向对象的高级语言之一。本章是C# 2008的入门篇,主要介绍在Visual Studio 2008对C# 2008的改进和升级,以及C# 2008中新增的特性。作为微软公司新一代的软件开发平台,C# 2008将会成为当今最流行的软件开发平台之一。 阅读全文