C#编程和.NET框架课件作者崔建江第2章节第二章节

上传人:E**** 文档编号:89085904 上传时间:2019-05-17 格式:PPT 页数:88 大小:2.94MB
返回 下载 相关 举报
C#编程和.NET框架课件作者崔建江第2章节第二章节_第1页
第1页 / 共88页
C#编程和.NET框架课件作者崔建江第2章节第二章节_第2页
第2页 / 共88页
C#编程和.NET框架课件作者崔建江第2章节第二章节_第3页
第3页 / 共88页
C#编程和.NET框架课件作者崔建江第2章节第二章节_第4页
第4页 / 共88页
C#编程和.NET框架课件作者崔建江第2章节第二章节_第5页
第5页 / 共88页
点击查看更多>>
资源描述

《C#编程和.NET框架课件作者崔建江第2章节第二章节》由会员分享,可在线阅读,更多相关《C#编程和.NET框架课件作者崔建江第2章节第二章节(88页珍藏版)》请在金锄头文库上搜索。

1、C#编程和.NET框架 (第二版) 主讲人:崔建江 东北大学信息科学与工程学院,C#编程与.NET框架,第2章 C#的编译调试环境,C#是Visual Studio.NET集成开发环境中的代表性语言,为了学习相关内容,首先介绍并熟悉开发环境。 介绍C#的程序结构,以及如何在Visual Studio.NET集成开发环境下编译调试C#程序。 调试和错误处理方法。,2.1 Visual Studio.NET 集成开发环境 2.2 C# 语言简介 2.3 多语言在 .NET 框架下互操作性,2.1.1 VS.NET 的安装和设置 2.1.2 VS.NET集成开发环境简介,2.1 VS.NET 集成开

2、发环境,2.1.1 VS.NET 的安装和设置,安装 VS.NET 2005 版本的计算机需满足下列主要系统要求: 处理器:至少600 MHz 处理器,建议:1 GHz 处理器; 内存:192 MB,建议:256 MB; 可用硬盘空间:不含 MSDN 时,系统驱动器上需要 1 GB 的可用空间,安装驱动器上需要 2 GB 的可用空间;包含 MSDN 时,系统驱动器上需要 1 GB 的可用空间,完整安装 MSDN 的安装驱动器上需要 3.8 GB 的可用空间,默认安装 MSDN 的安装驱动器上需要 2.8 GB 的可用空间;,操作系统要求:Windows 2000 Service Pack 4、

3、Windows XP Service Pack 2、Windows Server 2003 Service Pack 1 或更高版本;对于 64 位计算机要求:Windows Server 2003 Service Pack 1 x64 版本、Windows XP Professional x64 版本 ; 安装过程及注意事项: 1. 此时安装程序首先扫描计算机以了解已安装的组件。如果该扫描过程确定系统需要更新组件,则应该在安装前进行组件更新。 2. 当需要网络功能及数据库时,需要首先进行需要组件的安装及设置,如IIS等(低版本)。,开发环境设置: 1. 在“工具”菜单上选择“导入和导出设置”

4、。 2.在“欢迎使用导入和导出设置向导”页上单击“导入选定的环境设置”,再单击“下一步”。 3.在“保存当前设置”页上选择“是,保存我的当前设置”,然后单击“下一步”。,开发环境设置: 设置过程如右图,2.1.2 VS.NET集成开发环境简介,集成开发环境是一个标准的 Windows 应用程序界面,由菜单工具栏、标准工具栏、停靠或自动隐藏在左侧、右侧、底部以及编辑器空间的各种工具窗口组成。 主窗口位于整个用户界面的中央,其作用主要是用户代码编写区和图形用户界面的显示区。该窗口是Visual Studio2005 IDE的最主要部分,称之为“操作区”。 解决方案资源管理器窗口在默认布局设置情况下

5、,在IDE的右边上侧,该窗口主要用来对各种解决方案进行管理。当有项目打开后,项目文件就会以树状在这里显示,解决方案资源管理器窗口,主要,用于显示解决方案、解决方案的项目及这些项目中的项。可以在其中对项目文件进行添加、打开、复制、删除等一系列操作。只需要在各项上右击,在弹出的快捷菜单上,进行相应的选择即可。该窗口的上方,提供了相应的操作按钮。将鼠标移动至每个按钮上,都会有相应的提示。 属性窗口主要是用来对当前所编辑的对象进行属性的设置。默认情况会在右侧下方显示。可以在视图菜单中,选择“属性窗口”来打开,也可以直接按“F4”键来打开,还可以右击所编辑的对象,选择“属性”菜单来打开。,服务器资源管理

6、器窗口,其作用主要是设置本地或远程服务器,对服务器端的数据库或数据产生连接。该窗口可以在工具菜单上单击“视图”菜单来打开,也可以直接使用快捷键“Ctrl+Alt+S”来打开。 工具箱通常隐藏在画面的左侧,主要为相应的项目文件提供控件工具。工具箱中具体显示的工具控件,会自动选择与当前编辑文件匹配的所用工具控件。 错误列表窗口默认情况下会在下方显示。可以通过“视图”菜单中选择“错误列表”来实现,也可以直接使用快捷键“Ctrl+E”来打开。该窗口的作用是显示程序的错误、警告和消息的内容和具体位置,对程序的调试和编写有很大帮助。,第2章 C#的编译调试环境,集成开发环境如下图所示:,2.2.1 C#

7、语言程序结构 2.2.2 C# 语言程序的编译调试,2.2 C#语言,2.2.1 C#程序类型,Windows Aplication(Windows 应用程序):运行于操作系统上的程序,有以下两种: (1) 控制台应用程序(Console application)Windows命令提示符窗口执行的程序; (2)窗口应用程序(Windows application)-像在windows以下执行office软件,有菜单、工具栏等。 Web application (web应用程序):以浏览器为运行平台的应用程序 Web services (Web 服务):以HTTP为通讯的协议的类。 使用控制台应

8、用程序做为范例来说明C#的语法及面向对象程序设计,对于其它类型的程序仅做一般性入门介绍,在安装了 Visual Studio.NET 2005 的计算机上,可以通过选择【文件】菜单,指向【新建】,然后单击【项目】菜单项,这时会打开如图所示的【新建项目】对话框。,在左侧“项目类型”栏中选“Visual C#”下的“Windows”选项,然后在右侧“模板”栏中选择“控制台应用程序”,最后在名称栏中填入项目名称“Hello”,单击“确定”按钮按刚才的创建路径依次打开,可以看见一个名为Hello的文件夹。打开该文件夹,可以看见如图所示的两个解决方案文件(扩展名为.sln 和.suo 的文件)。,解决方

9、案文件,sln:使用Visual Studio创建解决方案时会自动创建该文件。该文件为解决方案资源管理器提供显示管理文件的图形接口所需的信息。该文件将一个或多个项目的所有元素组织到单个的解决方案中。 suo:使用Visual Studio创建解决方案时会自动创建该文件。它是solution user option 的缩写,是非常重要的文件,该文件是隐藏的,它储存了用户界面的自定义配置,包括布局、断点和项目最后编译的而又没有关掉的文件(下次打开时用)等,以便于下一次用户打开Visual Studio 时,可以恢复这些设置,因此不要随便删除(当然也无法删除)。,bin文件夹:包含一个子目录,含文件

10、,即生成的可执行文件; obj文件夹:包含一个子目录,含编译过程中生成的中间代码,文件包含完整的调试信息; ico文件:应用程序图标文件; AssemblyInfo模块:包含部件属性设置,用来设定生成的dll程序集的一些常规信息, 部分信息可以在引用dll时从属性中直接看到; csproj文件:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息; csproj.user文件:解决方案用户选项文件; 其它多个.cs文件:用户自定义的项目文件,即C#源代码文件。,2.2.2 C# 语言程序结构,1. 命令行方式: 在安装了 Visual Studio.NET 2005 的计算机上,我们

11、可以通过“开始”菜单“程序(P)”“Microsoft Visual Studio 2005”“Visual Studio Tools” “Visual Studio 2005 命令提示”来进入命令行方式。 介绍几个要用到的工具软件: 1. csc.exe: 是Microsoft (R) Visual C# 2005 编译器。关于这个编译器的详细使用方法可以在进入命令行方式这后,输入 csc/help (或 csc/?) 来显示它的使用帮助。或者输入csc/help abc.txt (或 csc/? abc.txt) 把帮助信息重定向到一个文本文件 abc.txt 中,以后可以随时打开文本文件

12、 abc.txt 来查阅。下面简单介绍一下它的使用方法。,csc Hello.cs : Hello.cs为 C# 程序文件,如果这个程序不存在编译时错误,这样就可以一个扩展名为 exe 的同名文件,也就是 Hello.exe。 csc /out:h.exe Hello.cs : 和上面的区别是指定了输出文件的名称,也就是 h.exe,这样编译生成的文件就是 h.exe。 2. ilasm.exe 是 Microsoft (R) .NET Framework IL 语言汇编器,具体使用可以输入 ilasm/? 来显示帮助,或重定向输出到文件来查问。 3. ildasm.exe 是 Microso

13、ft (R) .NET Framework IL 语言反汇编器,具体使用可以输入 ildasm/? 来显示帮助,或重定向输出到文件来查问。,可以使用任何文本编辑器来输入和编辑 C# 程序,编辑完成这后保存成 .cs 扩展名的文件,就可以编译了,下面以前面给出的 Hello.cs 例子为例,演示如下图2所示。,编译示例,下面是一个C# 语言程序,它的功能只是将“Hello,World!”显示到屏幕上。 / Hello.cs using System; public class Hello public static void Main() Console.WriteLine(“Hello, Wo

14、rld!“); ,C#语言是完全的面向对象的,不存在全局的方法,所有的操作都在对象中实现。上面程序的功能是在控制台输出窗口中打印“Hello, World!”; C# 语言程序的默认文件扩展名为 .cs ,如 Hello.cs ; 这段程序的解释如下: “/ Hello.cs”为注释,C#支持三种不同的注释风格: 1. C 风格的注释。/*/ ; 2. C+ 风格的单行注释。/注释一行 ; 3. XML 代码注释。/注释一行,提供XML代码注释 ;,“using System;”,using 是C#关键字,用于为命名空间创建别名或导入其他命名空间中定义的类型。 System 是 .NET Fr

15、amework 类库提供的命名空间,System 命名空间包含基本类和基类 。 public 关键字是类和类成员的访问修饰符。 “public class Hello”定义了一个 Hello 类. C# 是完全面向对象的语言,不存在全局变量和函数(方法),一切操作都基于类和对象。 “Console.WriteLine(“Hello, World!“);”调用了 System 命名空间中 Console 类的一个静态方法 WriteLine ,此方法向控制台输出参数中提供的字符串。,一个程序只能有一个Main方法,而且C#中的Main方法首字母必须大写。Main方法的返回值可以用void或者in

16、t,Main方法中的命令行参数是可以没有的。因此,这样组合一下,C#中的Main 方法有4 种形式: static void Main(string args) static int Main(string args) static void Main() static int Main() 除了Main方法外,程序中的类包含的每一个方法都必须有一个返回值,对于没有返回值的方法,说明返回值为void。,(1)标识符和保留字 C#语言中,标识符是以字母、下划线“_”或“”开始的一个字符序列,后面可以跟字母、下划线、数字。C#语言区分大小写。一般变量名首字母小写,后面各单词首字母大写;而常量、类名、方法、属性等首字母大写。有些标识符具有专门的意义和用途,不能当作一般的标识符使用,这些标识符称为关键字或保留字,如namespace、static、using。 (2)书写规则 每行语句以“;”结尾。空行和缩进被忽略。多条语句可以处于同一行,用分号分隔。大括号要成对出现。,运行程序 在菜单栏中选择【

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号