01-认识c#和vs2008选读.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 重点: 集成开发环境(IDE)的概念; Visual Studio .NET 可以在软件开发各个的步骤中简化开发者的工作,帮助他们用更快的速度开发出质量更高的软件: 设计; 开发; 调试; 部署; 注意: Visual Studio.NET 在易用性和开发简便程度上十分突出,是目前业界最强大的集成开发环境之一; 参考: /china/msdn/news/sd.asp IDE: Integrated Development Environment,集成开发环境。 * 重点: 开发完整的应用软件的过程和步骤; 强调 Visual Studio.NET 能够对以上所有的步骤提供支持,提高开发者的效率; 课堂讨论: 开发过程中每个步骤的任务是什么?需要生成的结果是什么? 教师应该引导讨论,在每阶段讨论结果产生后指出 Visual Studio.NET 可以对该阶段提供怎样的支持。 VS 窗口结构简介 菜单栏 工具栏 代码编辑区 编译、调试错误列表 解决方案资源管理器 * 1.4 建立C#应用程序示例 下面通过一些实例,说明C#程序的结构,并要求大家掌握使用Visual Studio .NET 2008来创建简单的Windows应用程序。 * 1.4.1 C#程序结构 在编写C#代码之前,应该了解这门语言的结构。 为说明方便,我们创建一个控制台应用程序。 * 1.4.1 C#程序结构 引用命名空间 新建的项目放在各自的命名空间中 C#中是以类为单位来组织代码的 XML格式注释 XML格式注释 独立运行的项目,该类中要求要有一个Main方法,表示应用程序的入口 单线程程序 自己添加的代码 * 1.4.1 C#程序结构 using关键字 System命名空间 命名空间 类 Main方法 语句 大括号 命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突。命名空间既用作程序的“内部”组织系统,也用作“外部”组织系统(一种向其他程序公开自己拥有的程序元素的方法) 使用命名空间:using 类似#include 命名空间 常用命名空间 命名空间 说明 System.Drawing 处理图形和绘图,包括打印 System.Data 处理数据存取和管理,在定义 ADO.NET 技术中扮演重要角色 System.IO 管理对文件和流的同步和异步访问 System.Windows 处理基于窗体的窗口的创建 System.Reflection 包含从程序集读取元数据的类 System.Threading 包含用于多线程编程的类 System.Collections 包含定义各种对象集的接口和类 //这是用 C# 编写的一个简单的 HelloWorld 程序 using System; namespace Notepad { class HelloWorld { static void Main() { Console.WriteLine(Hello World); } } } 声明 HelloWorld 类 描述代码的注释 Hello World 程序 程序入口点, Main 的返回类型为 void 控制台类的 WriteLine() 方法用于显示输出结果 导入 System 命名空间 声明命名空间 Notepad 将文件保存为 *.cs 程序组成分析 using System; using System.Collections.Generic; using System.Text; namespace HelloCsharp { class Program { static void Main(string[ ] args) { Console.WriteLine(“Hello Word !); Console.ReadLine( ); } } } 与 C语言程序 结构相比: 相似点? 不同点? 加了一个关键字 static C# 的 Main 方法 Main 首字母大写 返回值可以为 void 或者 int 命令行参数是可选的 四种 Main 方法: static void Main ( string[ ] args ) { } static int Main ( string[ ] args ) { } static void Main ( ) { } static int Main ( ) { } Console 类 示例1中的核心代

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档