- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于windows窗口的应用程序.ppt
.Net “Microsoft .Net将在21世纪的头十年里发起计算和人们交流方式的革命。Microsoft .Net的完全成熟需要花费几年的辛劳,但是我们怀着无比的兴奋,期待这一天的到来。” ——微软公司董事会主席兼首席软件设计师 比尔·盖茨 .NET 框架的主要特征 C#语言 --- 像VB一样简单,像C++一样强大的新语言 C#是第一流的面向组件的语言 由 Turbo Pascal, Delphi, and Visual J++的首席设计师Anders Hejlsberg 倾心3年设计 所有的语言元素都是真正的对象 开发强壮和可重用的软件 所有的.NET Framework中的基类库(Base Class Library)都由C# 编写 C#与C/C++的差异 C# 设计的时候将一些先进的程序语言特性也都纳入其中,例如内存的自动管理及型态安全等。这对 C/C++ 的程序设计师来说是件很新鲜的事,但对精通 Java 的程序设计师来说,却是再熟悉不过了。 除了基本语法相似外,C# 与 C/C++ 还是有些不同的地方。例如,C# 没有指针,所以请别再使用”-” Visual studio .net启动后界面 简单的控制台应用程序 1 选择【文件】|【新建】|【项目】。 2 选择【Visual C# 项目】 和【控制台应用程序 】。 3 输入项目名称,确定项目位置,单击确定,VS系统初始化项目 。 4 代码编辑器中添加代码 。 5 选择【调试】| 【开始执行】(不调试) 或【调试】|【启动】开始调试 (首先生成.exe可执行文件,无错误才能) 第一个c#程序 //例1.1 Class1.cs using System; namespace Hello { class HelloWorld { static void Main() { Console.WriteLine(“Hello World!”); } } } 代码注释 代码注释由“//”开始。和C/C++以及Java一样,“//”告诉编译器忽略该行直至结尾为止的内容。 C#中的另外一种注释方法是块注释。块注释由“/*”开始,到“*/”结束。 命名空间 .NET Framework提供了许多实用的类库 被组织进层次结构的命名空间( namespace) System 最常用的命名空间 通过它们的命名空间引用 : System.Console.WriteLine(Hello, World); 预先引用命名空间: using System; … Console.WriteLine(Hello, World); 定义类 C#的每个程序包含至少一个自定义类。 一个类是数据成员,属性和方法的集合 用关键字class引导一个类的定义。 例: class HelloWorld { …… } 一个C# 应用可以是许多文件组成的 一个文件中可以包含多个类 一个类不能分开放在多个文件中 Main 方法 程序中很重要的地方是Main()方法的声明(static void Mian())。 每一个C#应用程序都包含一个Main方法,它是程序执行的起点和终点。 HelloWorld类的Main()方法定义为静态(static)方法。 Main方法永远不会是全局的,这意味着Main方法必须包含在类里面,如本例中Main()是在类HelloWorld里面。 Main 方法 当写 Main方法时, 你需要: 用大写的 “M,” 这样 “Main” 为程序设置一个Main方法做为程序的入口 把Main方法声明为 public static 的方法 当Main方法执行完毕,或者返回 整个应用也就结束了 输入和输出 程序中System.Console.WriteLine(”Hello World!“); 是向控制台输出文本的代码。 ReadLine 方法是Console类的输入方法之一,可以把一行文本保存到一个string类型的变量中。 如果你想避免用“System.Console”的方式来指出Console类的全称,可以在文件的开头加上“using System;”这行代码,以后就可以直接写出“Console.WriteLine(Hello World!);”。 举例 建立自己的类—线性表ArrayLineList 建立C# 控制台应用程序,为应用起名字 选择“文件”?”添加新项”?”类”,为类起名字 ArrayLineList, 然后选择“确定”。 定义类的属性。 定义类的方法。 在主类的Main方法中调用ArrayLineList类。 定义类的属性和方法 public class ArrayLineList { p
您可能关注的文档
- 在线监测仪项目可行性研究报告.doc
- 在线考试系统操作指南.ppt
- 地图配准方法研究.doc
- 地方政府的政策执行行为研究.doc
- 地方高校图书馆服务地方策略浅议.doc
- 地理信息系统(GIS)技术与应用..Convertor.doc
- 地理信息系统与城市管理教学案.doc
- 地理信息系统教程及参考答案.doc
- 地理时间计算教学的行动研究.doc
- 地理计算方法和技巧.doc
- 2025年山东城市建设职业学院单招数学考前冲刺测试卷附完整答案详解【易错题】.docx
- 2025年山东圣翰财贸职业学院单招数学试卷附参考答案详解(精练).docx
- 2025年山东服装职业学院单招数学模考模拟试题(word)附答案详解.docx
- 2025年山东工程职业技术大学单招数学真题(巩固)附答案详解.docx
- 2025年山东外事职业大学单招数学过关检测试卷附参考答案详解(培优).docx
- 2025年山东外国语职业技术大学单招数学复习提分资料带答案详解(完整版).docx
- 2025年山东工程职业技术大学单招数学全真模拟模拟题【能力提升】附答案详解.docx
- 2025年山东旅游职业学院单招数学预测复习及参考答案详解(研优卷).docx
- 2025年山东圣翰财贸职业学院单招数学考前冲刺试卷含答案详解【B卷】.docx
- 2025年山东胜利职业学院单招数学考试彩蛋押题含答案详解(巩固).docx
最近下载
- Visio图标-visio素材-网络拓扑.ppt VIP
- 小红书代运营-标准化模板.pptx VIP
- 食材配送售后服务流程.docx VIP
- 量子场论v1 64-刘川.pdf
- 精品解析:2023-2024学年山东省滨州市滨城区统编版六年级下册期末考试语文试卷(解析版).docx VIP
- 医疗机构污水处理制度及整改措施.docx VIP
- 2024年秋国开新时代中国特色社会主义思想概论形考作业及答案.pdf VIP
- 人工智能教育应用(北师大)2024学堂在线雨课堂网课章节测试答案和期末考试答案.pdf VIP
- 精品解析:2023-2024学年山东省滨州市阳信县统编版六年级下册期末考试语文试卷(解析版).docx VIP
- 帮我早读书培训.ppt VIP
文档评论(0)