第2篇 第一个c#应用程序.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 第一个c#应用程序 本章首先了解使用Visual Studio 2005建立c#应用程序的基本步骤,接着分析刚创建的应用程序的文件组成和各文件的功能。最后分析应用程序的运行过程。 学习完后,你将能够: 了解C#语句 使用大括号来组织语句 在代码中加入注释 程序结构 构成应用程序的必要元素有哪些? 怎样组织这些元素,使得编译器能够识别应用程序代码? 2.1 创建c#应用程序的基本步骤-1 基本步骤: 新建项目 设计应用程序的用户界面 设置控件的属性 编写程序代码 运行程序 2.1 创建c#应用程序的基本步骤-2 2.1.1 新建项目 见书P17 2.1.2 设计应用程序的用户界面 项目创建完成后,系统自动创建一个默认名为Form1的窗体。 接着要展开“所有Windows窗体”控件组,添加相关控件到适当的位置。 2.1.3 设置控件属性 控件属性:是指控件的各种性质。属性一般都有默认值。 2.1.4 编写程序代码 注意保存 2.1.5 运行程序 执行“调试”?“启动调试”或按F5 C#程序结构概括 通过刚开发的应用程序,可以在“解决方案资源管理器”窗口上看到该程序主要有以下文件组成: AssemblyInfo.cs Resources.Designer.cs Setings.Designer.cs 引用 Form1.cs Form1.designer.cs Form1.resx Program.cs 2.2.1 AssemblyInfo.cs文件 该文件时保存程序集信息的文件。一个程序集对应一个这样的文件。保存的信息包括:程序集版本号、说明、版权以及其他版本信息(包括备注、产品版本、产品名称、公司名称、合法商标、内部名称、语言和源文件名等)。 AssemblyInfo.cs文件主要包括3部分内容: 使用的命名控件 如:using System.Reflection; using System.Runtime.ComplilerServices; using System.Runtime.InteropServices; 一般信息 描述应用程序生成后的标题、描述和版权等信息。 见书P23 版权信息 描述应用程序的版本信息,包括主版本号、副版本号、修订号和编译次数4种信息。 2.2.2 Form1.cs文件 该文件直接和应用程序的功能相关,经常需要编辑。 该文件首先引用了一些需要的命名空间,然后是用项目名称声明了一个命名空间,在命名空间中声明了与窗体文件同名的Form1类,继承至Form类,使用了构造函数。 构造函数:用于执行类的实例初始化。每个类都有构造函数,即使没有声明,编译器也会自动地提供一个默认构造函数。在访问一个类的时候,系统将最先执行构造函数中的语句。 2.2.3 Form1.designer.cs文件 该文件是根据对程序界面的设计自动生成的代码,包含Form1窗体中各对象的声明信息、Form1.cs文件中Form1类构造函数调用的方法InitializeComponent和窗体销毁时用于清理组件列表的Dispose方法。一般是自动生成。 具体代码见书P24 2.2.4 Program.cs文件 主要定义了静态的Main方法,Main方法是应用程序的入口点,是所有c#可执行程序都必须实现的方法。这个方法构造了一个Form1对象,并用它来调用Application的静态Run方法,创建窗体,运行程序。 具体代码见书P27 2.2.5 命名空间、项目引用和using语句 1.命名空间:用于组织程序集中定义的对象,程序集中可以包含多个命名空间,而每个命名空间也可以包含下级命名空间。能够防止名称含义不清,并能简化对类库的引用。 在默认情况下,使用c#创建的每个可执行文件都包括与项目同名的命名空间。 常用命名空间 2.项目引用 全限定名就是带有定义对象的程序集和命名空间前缀的对象引用。由于编译器总是能根据全限定名确定当前的对象,因此防止了名称冲突的出现。但因为全限名本身很长,所以引入了项目引用和using语句。 项目引用在创建项目时,c#开发环境已经添加了所需要的外部对象的项目引用。这些文件都是.dll文件。 3.using语句 c#中的代码文件引用语句都是以using开头的语句。用来控制程序集命名空间在程序模块中的可见性。 语法如下: using [aliasname = ] Namespace 当出现多层命名空间嵌套时,键入起来很繁琐,为此,要在文件的顶部列出类的命名空间,前面加上using关键字。在文件的其他地方,就可以使用其类型名称来引用命名空间中的类型了: using System; using Wrox.ProCSharp; 所有的C#源代码都以语句using

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档