- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Net培训 C#基础 和 C++ 一样,C# 是大小写敏感的。半角分号(;)是语句分隔符。和 C++ 有所区别的是,C# 中没有单独的声明(头)和实现(CPP)文件。所有代码(类声明和实现)都放在扩展名为 cs 的单一文件中。 C#的程序结构 C#的程序结构 一个C#程序包含一个类,这个类中至少有一个公用的静态方法Main,这个方法对程序进行初始化并终止程序。在Main方法中创建子对象、执行方法并实现软件的逻辑处理。下面是一个典型的微型C#例程: using System; class MyFirstApp { static int Main(String[] args) { System.Console.WriteLine (Hello .NET); return 1; } } 在C#中,要使用下面的声明来引入外部定义,而不是用象C++中的#include: using System; using System.Data; 然后,使用C#编译器csc.exe编译代码。假定将前面的代码保存为文件hello.cs,使用以下命令: csc hello.cs 结果就生成了hello.exe,它向控制台输出窗口写入信息 Hello .NET。 尽管编译后的结果文件包含.exe后缀,但hello.exe却不是一个真正的、明确的CPU代码段。实际上,它包含了.NET字节代码。当启动hello.exe时,CLR 将提取编译器写入代码中的重要元数据。接着,一个叫做 Just-In-Time 编译器的模块将代码映射到特定的 CPU中,开始实际的执行过程。 练习 C# 是大小写____的 C#文件的后缀名为_____ 一个C#程序至少有一个_____Main 练习(20分钟) 使用VS2008,建立一个项目,在项目中新建一个画面,画面标题为hello world! 以上练习的目的是为了观察VS2008,了解常用菜单,工具栏,解决方案管理器,属性等常用功能 解读代码 用Visual C# 创建Windows应用程序 在Visual C#创建一个Windows (GUI) 应用程序要以前版本的VC++ 容易得多。下面将介绍用Visual C#工程文件向导创建Windows应用程序的过程。 创建应用程序框架 在VS .NET IDE中选择“新建-工程文件-Visual C# 工程文件-Windows 应用程序”: 然后点击 OK,出现一个表单设计视图(这与VB或Delphi相同)。在右侧我们看到了一个解决方案导航器( Solution Explorer)。向导为新表单增加了一个Form1.cs 文件,其中包括了这个表单及其所有子窗口的的代码: 双击 Form1.cs就能看到这个代码: namespace mcWinFormsApp { using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.WinForms; using System.Data; /// summary /// Summary description for Form1. /// /summary public class Form1 : System.WinForms.Form { /// summary /// Required designer variable. /// /summary private System.ComponentModel.Container components; 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() { base.Dispose(); components.Dispose(); } /// summary /// Required method for Designer support - do not modify /// the contents of this method w
您可能关注的文档
最近下载
- 永嘉某有限公司有关AMO定量卸压式集中稀油润滑装置说明书.doc VIP
- 楼地面专项施工方案.docx VIP
- 1.1 观察物体与立体图形(课件)(共22张PPT)2025-2026学年人教版三年级数学上册.pptx VIP
- DB35_T 1844-2019 高速公路边坡工程监测技术规程.docx VIP
- 2024年幽门螺杆菌感染基层诊疗指南讲座课件PPT.pptx VIP
- 第七届韬奋杯全国出版社青年编校大赛试题(编辑人员专用).pdf VIP
- 从大模型到智能体,扣子Coze在金融投研中的应用.pdf VIP
- 造型表现软件草图大师建筑设计专业教学06课件讲解.pptx VIP
- (2024新版本)人教版七年级上册生物全册教案.doc
- 楚天高一历史答题卡.pdf VIP
文档评论(0)