- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;14.1 C#编程语言概述;;随着工业生产对自动化系统要求越来越高,信息化管理系统已经是生产线的重要组成部分。C#编程语言容易学习以及对各种通信库的支持,是自动化设备的信息化管理系统首选的开发语言。
C#编程语言是微软推出的一款完全面向对象的编程语言。C#编程语言体系是构建在.NET框架上的,它是由C和C++派生出来的一种简单、面向对象的编程语言,不仅继承了C和C++的灵活性,而且能够提供高效的编写和开发。对于自动化行业来说,应用最多的还是桌面程序,本章的实例也是一个桌面应用程序实例。
C#编程语言开发使用最多的集成开发环境IDE(Integrated Development Environment)就是Visual Studio。Visual Studio软件有三个版本,分别是社区版、专业版和企业版,其中社区版是免费的,本章实例也是使用社区版。;;在浏览器地址栏中输入:/zh-hans/vs/,选择“社区版”下载,下载安装包文件:vs_community.exe。;双击“vs_community.exe”文件,如果出现选择的按钮,直接单击“是”“确定”或者“继续”即可。;提取文件结束后会出现一个选择画面,对于自动化应用,选择第“.NET桌面开发”即可。;单击 “安装”按钮,软件开始安装,直至安装完成。;;14.3.1 Visual Studio操作界面介绍;Visual Studio操作界面功能说明如下。
① 标题栏:显示解决方案的名称。
② 菜单栏:包括所有编程开发过程中需要使用的命令。
③ 工具栏:将菜单栏中常用的命令按照功能分组分别放入相应的工具栏中,用户可以快速的使用这些常用功能。
④ 工具箱:为Windows窗体应用开发提供了必要的控件。
⑤ 解决方案:在创建一个工程时,通常会生成一个解决方案文件(.sln),解决方案中包括一个或者多个项目。
⑥ 属性面板:在该面板中可以进行属性修改,窗体应用程序开发中所使用的各种控件属性都可以在这里修改和设置的。
⑦ 错误列表:显示代码的错误提示和可能的解决方案。
⑧ 输出面板:将程序运行过程以数据的形式展现给开发人员,直观的了解每部分的程序所加载和操作的过程。;14.3.2 创建一个简单的C#应用程序;1. 创建C#应用程序;第四步:程序代码如图14-3-4所示。;第四步:程序???码如图14-3-4所示。;第五步:运行程序,单击Run按钮或者按下F5键来运行程序,运行结果如图14-3-5所示。;① using System:using关键字用于在程序中包含System命名空间,一个程序一般有多个using语句。
② namespace HelloWorld:HelloWorld命名空间。
③ class Program:Program类包含了程序使用的数据和方法声明,类一般包含多个方法,方法定义了类的行为,在这里Program类只有一个Main方法。
④ static void Main(string[] args):是所有C#程序的入口,一个Main方法。
⑤ Console.WriteLine(Hello World!);:是一个定义在System命名空间中的 Console类的一个方法,该语句会在屏幕上显示消息“Hello World!”。
⑥ Console.ReadKey():是一个定义在 System 命名空间中的Console类的一个方法,该语句使得程序会等待一个按键的动作,防止程序从Visual Studio .NET启动时屏幕会快速运行并关闭。;14.3.3 基础知识;5. 标识符
标识符是给变量、用户定义的类型和类的成员指定的名称。标识符区分大小写。aaaa 和Aaaa是不同的标识符。在C#编程语言中,标识符命名必须遵守如下基本规则。
① 标识符必须以字母或者下划线(-)开头,后面可以跟一系列的字母、数字(0~9)或下划线(-)。
② 标识符不能包括任何空格或其他符号,例如?/ @ # % ()【】{}等。
③ 标识符不能是C#的关键字。
6. 关键字
关键字是C#编译器预定义的保留字,这些关键字不能用作标识符,比如using、namespace、class和void等。
7. 语句
语句是构成所有C#程序的基本单位。语句可以声明局部变量或常量、调用方法、创建对象和赋值等。C#程序的语句必须以分号结束。
8. 注释
注释是对某行或者某段代码的解释说明,它的作用是方便阅读与维护代码。注释分为两种:行注释和段注释。行注释的格式为“//被注释的内容”。段注释格式为“/*…被注释的内容…*/”。;;14.1.1 内容简介;14.1.2 实例内容;14.1.3 实例实施;在“项目树”窗格中,单击“PLC_1[CPU 1511C-1 PN]”下拉按钮,双击“设备组
您可能关注的文档
- 西门子S7-1500 PLC编程及应用 课件 第3章 S7-1500编程基础知识.pptx
- 西门子S7-1500 PLC编程及应用 课件 第1章 S7-1500硬件组成.pptx
- 西门子S7-1500 PLC编程及应用 课件 第5章S7-1500 PLC数据块和程序块.pptx
- 西门子S7-1500 PLC编程及应用 课件 第9章 S7-1500 PLC控制变频器应用实例.pptx
- 西门子S7-1500 PLC编程及应用 课件 第13章 基于博途软件的PLC编程方法的项目实例.pptx
- 西门子S7-1500 PLC编程及应用 课件 第11章 SCL编程语言应用实例.pptx
- 西门子S7-1500 PLC编程及应用 课件 第12章 高效编程技术的应用实例.pptx
- 新视野读写教程1_课件 Unit 4 I Love This Game !.pptx
- 铁道信号英语 课件 _unit_6_区间.pptx
- 铁道信号英语 课件 _unit_7_列车运行控制系统.pptx
- 铁道信号英语 课件 _unit_8_分散自律调度集中_CTC_系统.pptx
- 铁道工务英语 课件 Unit_5_Bridge_Superstructure.pptx
- 铁道工务英语 课件 Unit_6_Bridge_Substructures.pptx
- 铁道工务英语 课件 Unit_7_Railway_Tunnel.pptx
- 铁道工务英语 课件 Unit_8_Tunnel_Structure.pptx
- 《应用英语教程 视听说3》 课件 Unit 10 Tourism.pptx
文档评论(0)