写给初学者的C#教程[专题1-S7通信](2)
Visual Studio(下称VS)启动后是这样的。
其中左边红色方框中显示的是窗体控件,比如按钮、文本框等,有点类似我们组态触摸屏或者WinCC时使用的那些控件。右边绿色方框中显示的是项目文件,比如窗体文件、代码文件等。右边蓝色方框中显示的是控件属性和事件。
为了避免大家学习起来有枯燥、无趣的感觉,我们不打算花很多篇幅来介绍基础语法和控件使用,而是直接进入应用开发。我们会在用到的地方再花篇幅来介绍语法控件。
我个人比较喜欢深色背景主题,所以首先我们来设置下VS的主题颜色。选择菜单“工具/选项”。
在“环境/常规”中将颜色主题改为“深色”,参见下图所示。
点击确定按钮后,VS界面即会变成深色主题。
从左边工具箱中分别拖一个控件“Label”和“Button”到窗体上,参见下图所示。
选中窗体中的“label”控件,在右下角的属性栏中可以查看以及修改其属性。
上图中箭头所指为控件“label1”的“Text”属性。通过该属性我们可以设置控件显示的文本内容。我们可以直接在这里修改它的属性值,也可以通过代码修改。
选中按钮控件“button1”,同样可以在属性栏中看到控件对应的属性。点击下图中红色圆圈里面的箭头切换到事件栏。
在事件栏中我们可以看到按钮控件“button1”拥有的事件。
事件表示程序对某种行为的响应。比如“Click”事件表示程序对用户使用鼠标点击按钮时的响应。双击按钮控件“button1”就会自动添加一个事件处理程序。
我们将对按钮对该事件的响应代码写到上图的红色方框处即可。
上图中我们在按钮控件“button1”的“Click”事件中添加了一行用于修改文本控件“label1”属性“Text”的代码。代码中“label1”是控件名称,我们可以通过属性“Name”查看控件名称。
“label1.Text”表示控件“label1”的属性“Text”。注意,C#是区别大小写的,如果大小写搞错是会报错的。属性“Text”的类型是字符串(string),所以我们赋值一个字符串常量即可。字符串需要用双引号包围起来,另外语句结束需要加一个双引号。
点击下图中红色圆圈里面的工具栏按钮保存项目。再点击绿色圆圈中的三角形按钮运行项目。
项目运行后是这样的。
点击上图中的按钮“button1”就会看到“label1”变成了“Hello, World!”
这样我们就完成了第一个C#项目。大多数情况下,C#开发的程序是不需要制作安装程序的,我们只需要将项目文件夹“bin\Debug”(正式发布后是“bin\Release”路径,这个后面再谈)里面的“MyFirstApp”及其依赖文件(本例没有依赖文件)复制到目标电脑上即可。
HwLib(慧兰博)技术团队专注于高端自动化技术,如果您对我们的技术教程感兴趣的话,可以X宝上搜索店铺“hwlib”或者“慧兰博”
关于HwLib(慧兰博)技术团队的更多信息:www.hwlib.com.cn
HwLib(慧兰博)技术团队技术资料:
https://www.jianguoyun.com/p/DR20ZAEQq_K3CBivk5kD
或者
https://pan.baidu.com/s/1cInKRSJIRcKQHylV3gafmw
提取码:0s3j