编程语言
首页 > 编程语言> > 写给初学者的C#教程[专题1-S7通信](2)

写给初学者的C#教程[专题1-S7通信](2)

作者:互联网

  Visual Studio(下称VS)启动后是这样的。

 

图1 VS主界面

  其中左边红色方框中显示的是窗体控件,比如按钮、文本框等,有点类似我们组态触摸屏或者WinCC时使用的那些控件。右边绿色方框中显示的是项目文件,比如窗体文件、代码文件等。右边蓝色方框中显示的是控件属性和事件。

  为了避免大家学习起来有枯燥、无趣的感觉,我们不打算花很多篇幅来介绍基础语法和控件使用,而是直接进入应用开发。我们会在用到的地方再花篇幅来介绍语法控件。

  我个人比较喜欢深色背景主题,所以首先我们来设置下VS的主题颜色。选择菜单“工具/选项”。

 

图2 打开工具菜单

  在“环境/常规”中将颜色主题改为“深色”,参见下图所示。

 

图3 选择颜色主题

  点击确定按钮后,VS界面即会变成深色主题。

 

图4 深色主题效果

  从左边工具箱中分别拖一个控件“Label”和“Button”到窗体上,参见下图所示。

 

图5 添加控件

  选中窗体中的“label”控件,在右下角的属性栏中可以查看以及修改其属性。

 

图6 控件属性

  上图中箭头所指为控件“label1”的“Text”属性。通过该属性我们可以设置控件显示的文本内容。我们可以直接在这里修改它的属性值,也可以通过代码修改。

  选中按钮控件“button1”,同样可以在属性栏中看到控件对应的属性。点击下图中红色圆圈里面的箭头切换到事件栏。

 

图7 切换到事件栏

  在事件栏中我们可以看到按钮控件“button1”拥有的事件。

 

图8 控件事件

  事件表示程序对某种行为的响应。比如“Click”事件表示程序对用户使用鼠标点击按钮时的响应。双击按钮控件“button1”就会自动添加一个事件处理程序。

 

图9 事件处理程序

  我们将对按钮对该事件的响应代码写到上图的红色方框处即可。

 

图10 事件响应代码

  上图中我们在按钮控件“button1”的“Click”事件中添加了一行用于修改文本控件“label1”属性“Text”的代码。代码中“label1”是控件名称,我们可以通过属性“Name”查看控件名称。

 

图11 查看控件名称

  “label1.Text”表示控件“label1”的属性“Text”。注意,C#是区别大小写的,如果大小写搞错是会报错的。属性“Text”的类型是字符串(string),所以我们赋值一个字符串常量即可。字符串需要用双引号包围起来,另外语句结束需要加一个双引号。

  点击下图中红色圆圈里面的工具栏按钮保存项目。再点击绿色圆圈中的三角形按钮运行项目。

   

图12 保存并运行项目

  项目运行后是这样的。

 

图13 运行时的窗体

  点击上图中的按钮“button1”就会看到“label1”变成了“Hello, World!”

 

图14 运行效果

  这样我们就完成了第一个C#项目。大多数情况下,C#开发的程序是不需要制作安装程序的,我们只需要将项目文件夹“bin\Debug”(正式发布后是“bin\Release”路径,这个后面再谈)里面的“MyFirstApp”及其依赖文件(本例没有依赖文件)复制到目标电脑上即可。

 

图15 项目可执行文件

 

HwLib(慧兰博)技术团队专注于高端自动化技术,如果您对我们的技术教程感兴趣的话,可以X宝上搜索店铺“hwlib”或者“慧兰博”

关于HwLib(慧兰博)技术团队的更多信息:www.hwlib.com.cn

HwLib(慧兰博)技术团队技术资料:

https://www.jianguoyun.com/p/DR20ZAEQq_K3CBivk5kD

或者

https://pan.baidu.com/s/1cInKRSJIRcKQHylV3gafmw

提取码:0s3j

--END--

标签:控件,C#,label1,S7,button1,初学者,按钮,事件,属性
来源: https://www.cnblogs.com/hwlib/p/13797601.html