C#与VisualStudio2008

上传人:宝路 文档编号:50597642 上传时间:2018-08-09 格式:PPT 页数:24 大小:856.58KB
返回 下载 相关 举报
C#与VisualStudio2008_第1页
第1页 / 共24页
C#与VisualStudio2008_第2页
第2页 / 共24页
C#与VisualStudio2008_第3页
第3页 / 共24页
C#与VisualStudio2008_第4页
第4页 / 共24页
C#与VisualStudio2008_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《C#与VisualStudio2008》由会员分享,可在线阅读,更多相关《C#与VisualStudio2008(24页珍藏版)》请在金锄头文库上搜索。

1、Visual C# 2008程序设计 第1章 C#与Visual Studio 2008*Visual C# 2008程序设计 第1章 C#与Visual Studio 2008t1.1 .NET简介t1.2 Visual Studio 2008简介t1.3 Visual C#.NET集成开发环境简介t1.4 创建第一个C#控制台(或称命令行)程序t1.5 创建第一个C# Windows程序t1.6 C#程序结构介绍*Visual C# 2008程序设计 1.1 .NET简介t.NET 就是 Microsoft 的 XML Web 服务平台。 Microsoft .NET 平台包含广泛的产品系

2、列,它们都是基 于 XML 和 Internet 行业标准构建,不论操作系统或编 程语言有何差别,XML Web 服务能使应用程序在 Internet 上传输和共享数据。 t.NET Framework是构成Microsoft .NET 平台核心部分的 一组技术,它为开发Web应用程序和XML Web Service提 供了基本的构建模块。NET Framework为创建和运行.NET 应用程序提供了必要的编译和运行基础。t.NET 框架是 Windows Server System 构建,部署与运 行 Web 服务与应用程序的编程模型。该框架托管了大部 分深层结构,让开发人员专注于撰写应用程

3、序的业务逻 辑代码。*Visual C# 2008程序设计 1.1 .NET简介t .NET Framework 具有两个主要组件:公共语言运行 库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。可以将运行库看作一个在执行时管 理代码的代理,它提供内存管理、线程管理和远程处理 等核心服务,并且还强制实施严格的类型安全以及可提 高安全性和可靠性的其他形式的代码准确性。事实上, 代码管理的概念是运行库的基本原则。以运行库为目标 的代码称为托管代码,而不以运行库为目标的代码称为 非托管代码。.NET Framework 的另一个主要组件是类库 ,它是一

4、个综合性的面向对象的可重用类型集合,可以 使用它开发多种应用程序,这些应用程序包括传统的命 令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web Services)。*Visual C# 2008程序设计 1.1 .NET简介t1公共语言运行库tCLI(Common Language Infrastructure,通用语言框架)实际上是 一种为虚拟机环境而制订的规范,使得由各种高级语言所编制的程 序可以在不同的系统环境中执行之而不必更改或重新编译原程序代 码。t公共语言运行库(Common Language Run

5、time,CLR)也叫公共语言 运行时,是.NET框架的基础。公共语言运行库简化了应用程序的开 发,提供了一个强大的、安全的执行环境,支持多语言,并简化了 应用程序的部署和管理。公共语言运行库也称为“托管环境”,在 这个托管环境中将自动提供诸如垃圾回收和安全性等通用服务。t用 C# 编写的源代码被编译为一种符合 CLI 规范的中间语言 (IL) 。IL 代码与资源(例如位图和字符串)一起作为一种称为程序集 的可执行文件存储在磁盘上,通常具有的扩展名为 .exe 或 .dll 。程序集包含清单,它提供有关程序集的类型、版本、区域性和安 全要求等信息。*Visual C# 2008程序设计 1.1

6、 .NET简介t 执行 C# 程序时,程序集将加载到 CLR 中 ,这可能会根据清单中的信息执行不同的操作。 然后,如果符合安全要求,CLR 就会执行实时 (JIT) 编译以将 IL 代码转换为本机机器指令。 CLR 还提供与自动垃圾回收、异常处理和资源管 理有关的其他服务。由 CLR 执行的代码有时称 为“托管代码”,它与编译为面向特定系统的本 机机器语言的“非托管代码”相对应。 *Visual C# 2008程序设计 1.1 .NET简介t2.NET Framework 类库t 在早期的开发中,各种应用开发人员使用各自平台所提供的工 具类库,开发适用于不同平台的应用时,则要求开发人员掌握多

7、种 类库的使用方法,造成大量的资源浪费,也降低了开发人员的效率 t .NET 框架提供了丰富的接口集合,以及抽象与非抽象类。开发 人员可以原封不动使用非抽象类,或者在许多情况下,派生出自定 义的类。要使用接口的功能,开发人员既可以创建一个实现接口的 类,也可以从某个实现该接口的 .NET 框架类中派生出类。t 曾经难于实现,或是需要第三方组件支持的应用程序特性,如 今使用 .NET 框架后,可以通过少量代码得以实现。.NET Framework 还包含一个由 4000 多个类组成的内容详尽的库,这些 类被组织为命名空间,为从文件输入和输出、字符串操作、XML 分 析到 Windows 窗体控件

8、的所有内容提供了各种有用的功能。*Visual C# 2008程序设计 1.2 Visual Studio 2008简介t1历史沿革 (1)Visual Studio 6.0 (2)Visual Studio .NET (3)Visual Studio 2003 (4)Visual Studio 2005 (5)Visual Studio 2008*Visual C# 2008程序设计 1.2 Visual Studio 2008简介t2Visual Studio 2008的安装 (1)支持的操作系统 Microsoft Windows XP Microsoft Windows Server

9、2003 Windows Vista (2)硬件要求 最低要求:1.6 GHz CPU、384 MB RAM、1024x768 显示器、5400 RPM 硬盘 建议配置:2.2 GHz 或速度更快的 CPU、1024 MB 或更大容量的 RAM 、1280x1024 显示器、7200 RPM 或更高转速的硬盘 在 Windows Vista 上:2.4 GHz CPU、768 MB RAM*Visual C# 2008程序设计 1.2 Visual Studio 2008简介t3C# 语言简介 t C# 是一种简洁、类型安全的面向对象的语言,开发人员可以 使用它来构建在 .NET Framew

10、ork 上运行的各种安全、可靠的应用 程序。使用 C#,可以创建传统的 Windows 客户端应用程序、XML Web services、分布式组件、客户端/服务器应用程序、数据库应 用程序等等。Visual C# 2008 提供了高级代码编辑器、方便的用 户界面设计器、集成调试器和许多其他工具,可以更容易在 C# 语 言 3.0 版和 .NET Framework 3.5 版的基础上开发应用程序。 t 如果你有Java编程基础,想了解C#和Java 编程语言之间的相 似点和差异请参考网址:http:/ cn/library/ms228602.aspx。t 如果你是一位 C+ 程序员,想了解C

11、#和Java 编程语言之间的 相似点和差异请参考网址:http:/ cn/library/yyaad03b.aspx。 *Visual C# 2008程序设计 1.3 Visual C#.NET集成开发环境简介t1起始页t单击左下角“开始”“所有程序” “Microsoft Visual Studio 2008”“Microsoft Visual Studio 2008”启动VS2008(Microsoft Visual Studio 2008的缩写),在默认情况下会 显示图1-2所示的起始页。若起始页关闭 ,可以通过菜单“视图”“其他窗口 ”“起始页”打开起始页。*Visual C# 200

12、8程序设计 1.3 Visual C#.NET集成开发环境简介t2开发环境t当打开或者新建一个项目后,Visual Studio 2008的一个典型开发环境如图1-3 所示。由于Visual Studio 2008的开发环 境布局可以定制,如果你机器上的Visual Studio 2008如果被其他人使用过,你看 到的界面和有可能会与图1-3不同。*Visual C# 2008程序设计 1.3 Visual C#.NET集成开发环境简介t3窗口布局调整tVisual Studio 2008允许对IDE中众多子窗口进行调整、合并,从而定制出符合用户 使用习惯的IDE布局。t(1)窗口自动隐藏t默

13、认情况下,Visual Studio 2008 IDE整个用户界面被划分为若干个区域。这种布 局在编写代码或者设计大窗体时不太方便,因为用户编辑区域的宽度不足以显示一 行完整的代码或者整个窗体时,必须不断拖动滚动条调整位置,才能查看完整的代 码和窗体布局。t利用Visual Studio 2008提供的窗口自动隐藏功能,可以隐藏工具箱、解决方案资 源管理器、属性及其他窗口,从而扩大用户编辑区域。工具箱、解决方案资源管理 器、属性及其他窗口的右上角都有一个图钉图标,点击这个按钮,可以在自动隐藏 和不自动隐藏之间切换。窗口自动隐藏后,仅在界面上显示一个图标,如图1-23所 示。把光标移到这个图标上

14、面,被隐藏的窗口将自动弹出来,如图1-24所示,此时 图钉的方向是。光标移开,相应的窗口又会自动隐藏,如果希望恢复到不隐藏状态 ,点击按钮则窗口变为不隐藏状态。t(2)窗口位置调整t除了可以设置为自动隐藏,还可以改变窗口所在的位置,左键点击任意窗口的标题 栏,拖动到任意位置释放鼠标,窗口的位置即发生调整。当希望恢复为默认窗口布 局,点击“窗口”“重置窗口布局”即可。*Visual C# 2008程序设计 1.3 Visual C#.NET集成开发环境简介t4获得帮助tVisual Studio 的帮助文档包含在 MSDN Library 中,可以将 MSDN Library 安装在本地 计算机

15、上,也可以从 Internet 上获得。该库的 本地版本是格式为 .hxs 的压缩 HTML 文件的集 合,你可以决定是否在计算机上安装该库的全部 或部分内容。MSDN 完全安装的大小接近 2GB, 并且其中包括很多 Microsoft 技术文档。使用 称为 Microsoft 文档资源管理器的 Visual Studio 帮助浏览器可以查看本地和联机 MSDN 文档。*Visual C# 2008程序设计 1.4 创建第一个C#控制台程序1单击左下角“开始”“所有程序”“Microsoft Visual Studio 2008”“Microsoft Visual Studio 2008”启动

16、VS2008(Microsoft Visual Studio 2008的缩写)。点击菜单“文件”“新建”“项目” 。将出现“新建项目”对话框。 2选择“控制台应用程序”作为项目类型,并将应用程序的名称更改为 “Hello”。可以使用默认位置,也可以根据需要输入新路径或者点击“浏 览”按钮选择合适的位置,单击“确定”按钮。 3现在单击 Main 方法内的左大括号 “” 的右边,然后按 Enter 键开始 新行。注意观察编辑器如何自动缩进光标。键入单词“console 4键入一个句点和方法名 WriteLine。 5键入一个左括号。 6键入字符串“ 欢迎使用控制台应用程序 ”键入字符串时用双引号(英文 输入法的双引号)将字符串引起来,然后添加一个右括号(英文输入法下 的右括号)。将看到显示一条红色波浪下划线,

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

当前位置:首页 > 行业资料 > 其它行业文档

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