资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第1章 程序开发基础,1.1 C# 语言简介 1.2 Visual Studio .NET IDE集成开发环境 1.3 第一个C# 程序 1.4 C# 程序结构 1.5 习题,C#是用于创建运行在Microsoft .NET公共语言运行库上的应用程序的语言之一,它从C语言和C+语言演化而来,是Microsoft专门为使用 .NET平台而创建的,并且具备了其他语言的许多优点。,1.1 C# 语言简介,经过短短几年的发展,C# 已经成为Windows平台上软件开发的主流语言之一。C#如此受欢迎,主要是因为两个方面:首先,C#是专门为 .NET而量身定制的,因而是 .NET开发的最佳语言,.NET框架提供的由一百多万行代码构建的类库也基本上由C# 实现;其次,C# 是一种基于面向对象设计方法的现代语言,如果抛开一切非技术方面的因素,C# 无疑是编程语言和企业级开发语言的集大成者。其特点为面向对象、类型安全、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理。,Visual Studio .NET(VS .NET)是微软针对 .NET平台提供的集成的开发环境,它包含一套完整的开发工具,可以开发Windows应用程序、ASP .NET Web 应用程序、XML Web services和移动应用程序。,1.2 Visual Studio .NET IDE集成开发环境,软件人员最关心的是开发效率,VS .NET的人性化界面和众多工具将成倍地提高开发效率。Visual Studio .NET是 .NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,Visual Studio .NET都可以提供近乎完美的解决方案。 Visual Studio .NET提供了包括设计编码、编译调试、数据库连接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能测评报告等高级功能,Visual Studio .NET 2005集成开发环境的操作界面如图1-1所示。,图1-1 Visual Studio .NET 2005集成开发环境,Microsoft公司提供了4种Visual Studio .NET语言:C+ .NET、C#、Visual J# 和VisualBasic .NET。无论选择何种语言来创建、测试和部署应用程序,其集成开发环境都是相同的。实际上,Visual Studio.NET允许用户先使用一种语言创建一部分应用程序,然后使用另一种语言创建应用程序的其他部分。 每一种Visual Studio .NET语言都提供相近的功能,选择使用哪一种语言不但取决于该语言的特性,还取决于开发者的喜好,实际上具体选择何种语言是无关紧要的。,【例1-1】 编写、编译和运行一个简单的C# 应用程序,该程序在屏幕上输出“你好!”,运行效果如图1-2所示。,1.3 第一个C#程序,图1-2 例1-1运行效果,(1) 打开Visual Studio .NET开发环境IDE。 (2) 在菜单中,单击“文件”“新建”“项目”,弹出“新建项目”对话框。 (3) 在左边“项目类型”列表框中选择“Visual C#”下的Windows;在右边“模板”列表框中选择“控制台应用程序”选项;在“名称”文本框中输入项目名,本处可输入“firstApp”;在下面的“位置”下拉列表框中输入该项目的保存路径。开发者可视具体情况输入或利用右边的“浏览”按钮来选择项目的保存路径,本处选择“C:zz”,如图1-3所示。,图1-3 “新建项目”对话框,(4) 单击“确定”按钮,系统自动产生了一个名为Program.cs的文件,并直接进入了编辑器窗口,系统自动生成一个代码框架。 (5) 为编写一个简单的C# 程序,可先删除Program.cs文件已有的内容,输入如下代码:,using System; namespace HelloWorld class HelloWorldApp static void Main(string args) Console.WriteLine(“你好!“); /输出你好! ,(6) 编辑好C# 代码后,单击“保存”按钮,保存此Program.cs文件。 (7) 在菜单中选择“调试”“开始执行(不调试)”命令,系统编译和运行该项目,并自动打开一个输出窗口。 提示: 如果有误,在IDE下方可以查看错误信息,如图1-4所示,在错误报告信息框中的某条错误信息上双击,光标会跳到编辑窗口中与之对应的那条出错语句上,以便进行修改。,图1-4 “错误列表”窗口,在编写C#代码之前,应该了解这门语言的结构。 程序结构指定了构成应用程序的必要元素,并且详细说明了如何组织这些元素,以使编译器能够识别应用程序的代码。下列代码说明了C# 应用程序的基本结构:,1.4 C#程序结构,using System; namespace HelloWorld class HelloWorldApp static void Main(string args) Console.WriteLine(“你好!“); /输出你好! ,以下是对上述代码中的元素和组织原则的简要描述: (1) using关键字。using关键字可以引用Microsoft .NET框架类库中的现有资源。通常,在程序文件的开头使用这个关键字。通过多次使用该关键字,程序可以引用多种资源。 (2) System命名空间。System命名空间提供了对构建应用程序所需的所有系统功能的访问。程序中用到的类Console在命名空间System中定义。 (3) 类。在C# 或其他任何面向对象语言的编程过程中,都需要编写类,并用类来创建对象。例如,class HelloWorldApp语句定义了一个名为HelloWorldApp的类。,(4) Main方法。Main方法用来描述类的行为。上面示例中的static void Main是一个全局方法,指编译器从该处开始执行应用程序,是程序运行的入口。需要注意的是,每个C#应用程序都必须在组成程序的某一个类中包含Main方法。 (5) 语句。语句就是在C# 应用程序中执行操作的指令。语句之间用分号分隔,编译器通过分号来区分它们。在C# 中,可以在一行中包含多条语句,也可以将一条语句拆分到多行中。尽管把一条长语句拆分为几行可能会提高可读性,但仍然推荐每行仅写一条语句。,(6) 大括号。大括号“”和“”用于在应用程序中标识某个代码块的开始和结束,从而可以用来对语句进行分组。每个左括号必须要有与之对应匹配的右括号。大括号可以嵌套,以表示应用程序中的不同层次。 在上面的示例中,class HelloWorldApp之后的大括号限定了HelloWorldApp类的范围。在Main之后的大括号限定了Main方法中的语句的范围。 (7) 区分大小写。C# 语言区分大小写,也就是说,编译器区分大写字符和小写字符。例如在应用程序中,code、Code和CODE是不同的变量名,相互不能替代。,(8) 注释。注释在运行时不会被执行,而只用于说明程序,便于程序员理解。在双斜杠(/)之后可书写不跨行的注释。 若注释很长,并跨越多行,那么就可以用另外一种方法,即用斜杠加星号(/*)来表示注释的开始,用星号加斜杠(*/)来代表注释的结束,如:,/* 这是一个 多行注释的示例 */,1. 解释C#程序的基本结构。 2. 编写程序,在屏幕上输出“欢迎学习C#程序设计!”。,1.5 习 题,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号