cnet深入浅出全接触(编辑修改稿)内容摘要:

中编写 C程序。 初始页面 启动 后,我们会看到与以前版本完 全不同的景象。 实际上,它看起来更象 Visual J++。 一开始出现的是初始页面,这是一个 HTML 格式的页面。 从上图中,我们能看到在线 Microsoft web 站点的链接、现有解决方案列表以及创建属于自己的个性文件( Profile)的功能。 创建 C 控制台应用程序 在 Visual 中创建 C 应用程序是简单得不能再简单的事情。 点击 Create New Project(创建新工程)链接 后,会出现以下的对话窗口。 从这个窗口中的多种工程样本中,选择需要的一个: 在这里,我们选择 Visual C 工程文件。 选中后,出现下面的对话框: 然后再选择“ Console Application”(控制 台应用程序),命名为 Hello1 (不需要加引号),点击“ OK”, 开始生成应用程序的壳( shell): 现在让我们来分析一下这个壳中已经具备的代码。 首先我们会看到关键字 namespace(名称空间)。 你可以将名称空间简单地理解为是将类归在一起的东西。 C 中的名称空间与 C++中的名称空间相似,但还具备一些额外的功能。 另外,它也同 Java 中的 package 关键字相似。 下面的语句是 using 命令 , 它负责告诉编译器在 System 库中寻找未知的类。 .NET 携带了一套可扩展的系统库,由它们的名称空间名确定其范围。 在 C 中,所 有的 I/O 操作都是系统库的一部分,而不是语言本身的一部分。 接着我们看到 public class Class1声明。 作为一个先进的面向对象的开发语言, C 中的所有代码都必须包含在一个类里面,不存在全局函数或数据。 程序中还包含一个方法 Main,它是所有 C 程序的进入大门。 修改一下代码 现在我们要增加一些代码来执行一些有用的操作。 第一件事是将右上角的窗口切换到 Class View(类视图),然后展开 Hello1 名称空间,点击 Class1 类。 在属性窗口中将名称修改为Hello。 现在的代 码窗口变为: 将光标移到 Main 方法 内的 TODO 注释之后,输入“ Console”这个命令。 请注意发生了什么: 你能看到系统自动列出了 Console 类的相关方法。 选择 WriteLine,然后写入下面这一行: (Hello from !)。 运行 现在,从“ Build”菜单中选择“ Build”项,然后从“ Debug”(调试)菜单中选择 Start Without Debugging(不调试启动)。 最后,控制台应该显示出 Hello From !的信息。 这说明,我们已经大功告成了 :) 用 Visual C 创建 Windows 应用程序 在 Visual C创建一个 Windows (GUI) 应用程序要以前版本的 VC++ 容易得多。 下面将介绍用 Visual C工程文件向导创建 Windows 应用程序的过程。 创建应用程序框架 在 VS .NET IDE中选择“新建- 工程文件- Visual C 工程文件- Windows 应用程序”: 然后点击 OK,出现一个表单设计视图(这与 VB 或 Delphi 相同)。 在右侧我们看到了一个解决方案导航器( Solution Explorer)。 向导为新表单增加了一个 文件, 其中包括了这个表单及其所有子窗口的的代码: 双击 就能看到这个代码: namespace mcWinFormsApp { using System。 using。 using。 using。 using。 using。 /// summary /// Summary description for Form1. /// /summary public class Form1 : { /// summary /// Required designer variable. /// /summary private ponents。 public Form1() { // // Required for Windows Form Designer support // InitializeComponent()。 // // TODO: Add any constructor code after InitializeComponent call // } /// summary /// Clean up any resources being used. /// /summary public override void Dispose() { ()。 ()。 } /// summary /// Required method for Designer support do not modify /// the contents of this method with the code editor. /// /summary private void InitializeComponent() { = new ()。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。