12 2019 档案
摘要:到这里,我们学习了C#一些常见的,重要的基本元素,目前已经够用了,在以后的学习中我们在逐渐往里添加。在前几节的 学习中,我们稍微的渗透了一些方法的相关信息,那么现在我们着重介绍一下方法。 C#方法也叫函数,我们可以继续用类比的方式去理解方法,相信有过工控经验的童鞋们,肯定直到FB,FC块的概念吧,
阅读全文
摘要:下面我们继续学习C#的语法。结构struct,C#中的结构和我们PLC中建立的UDT(结构体)是一样的。里面存储了相关的不同类型的数据。 有一句话我觉得十分重要:方法是依存于结构和对象存在的。这以后我们会个更加深入的学习的。 Struct结构: 可以帮助我们一次性声明不同类型的变量。 语法: [pu
阅读全文
摘要:学到这里,我们暂且休息一下吧,这里我们学习一下程序调试的技巧。 我曾经记得,我刚刚从事工业控制行业的时候,师傅带我去现场调试,当时刚毕业,真的是两眼一抹黑,啥也不知道。当时设备出现了问题,需要调试PLC程序, 找到问题发生在了哪里,查明到底是哪个传感器没触发,还是程序bug,抑或是其他一些原因,看着
阅读全文
摘要:最后这一个循环是我们未来最最常用的for循环,所以篇幅较长,敬请谅解。 我不知道,大家在用while循环的时候,再写控制循环次数的时候,是不是总将i++忘记写,所以while还是有时候不太好用的, 那么,在我们已知循环次数的情况下,我们可以使用for循环来避免。 for循环 语法: for(表达式1
阅读全文
摘要:下面我们做几个while的练习,加深对while循环的理解。 练习1:老师问学生,这道题你会做了么?如果学生答“YES”,则放学。若为“NO”则老师再讲一遍,直到学生会了为止, 若超过10遍,无论会了与否都要放学。 分析:循环体 老师不停提问,学生不停回答 循环条件 学生不会,讲的次数小于10. 1
阅读全文
摘要:下面我们学习一个循环结构 while循环 语法: while(循环条件) { 循环体; } 执行过程:程序运行到while处,首先判断while所带的小括号内的循环条件是否成立,成立返回true,则执行循环体,执行完 一遍后再次判断循环条件,成立继续执行循环体,若不再成立时,咋跳出。 下面看一个小练
阅读全文
摘要:练习2 对于学员成绩的评测 成绩>=90:A 成绩>=80&&成绩<90:B 成绩>=70&&成绩<80:C 成绩>=60&&成绩<70:D 成绩<60:E 1 using System; 2 using System.Collections.Generic; 3 using System.Linq
阅读全文
摘要:接下来我们继续学习程序流程控制的语法! switch-case 用来处理多条件的定值的判断。 语法: switch(变量或者表达式的值) { case value1:要执行的代码1; break; case value2:要执行的代码2; break; case value3:要执行的代码3; br
阅读全文
摘要:接下来的内容是整个C#学习的脉络,它将各个知识点串联了起来,是整个C#的重点,所以篇幅较长。 首先,我们类比一下PLC和C#执行代码的方式,其实不难发现都是顺序扫描,以Main为程序入口,从上到下一行一行执行。这属于顺序结构。下面我们看看已下几种结构 (1)分支结构:if if-else (2)选择
阅读全文
摘要:变量的作用:为了更好的管理内存数据,不同类型的数据存放在不同的内存块中。 变量的特点:不同数据类型占用的存储空间大小不一样。 变量的意义:内存地址是一串十六进制数,非常不好记忆,通过变量可以快速找到数据。 1.要确定存储的数据的类型。 2.给这块空间起一个有意义的名字,方便我们使用空间中的内容。 存
阅读全文
摘要:在学习C#之前,我再次重申一下我们的这个主题,是基于上位机的学习,但是无论基于何种目的的学习,首先我们要明确是我们要学的是个什么东西,要不我们在以后交流或者面试时候,人家问你问题是,你一问三瞪眼岂不是尴尬!!! 首先引出第一个问题:何谓C#,其都包含了什么东西 C#(读sharp):一种编程语言,可
阅读全文
摘要:前言 首先,先和大家打一声招呼,这是我第一次开通博客类的平台与大家交流,希望能和我家有一个交流平台,另一个也是有利于对自我的提升,没事的时候做一些随笔,等水平提高了,写一些技术类的文章和大家一起交流讨论,想来也是人生一大乐事。其次,我想和大家交代一下我的现状(PS:如果大家能见到我随笔的话),我现在
阅读全文

浙公网安备 33010602011771号