
C#
Masir123
代码改变世界!
展开
-
01 网络编程 —— 7个步骤就可以开发一款SocketTCP 的客户端
需求:上位机必须技能,因为工控领域有很多需要和机器人或者其他第三方设备通讯的需求!1.新建一个Winform窗体2.编辑窗体布局3.进入IDE进行编码,先导入需要的库文件(1)线程(2)通讯using System.Net;using System.Net.Sockets;using System.Threading;4.注册按钮ConBtn事件private void ConBtn_Click(object sender, EventArgs e)原创 2020-07-08 19:14:35 · 259 阅读 · 0 评论 -
C#上位机开发 01 - 一个小游戏
大家应该知道贪吃蛇这个游戏吧,这个游戏也是当时我们那个时代最风靡的一个小游戏,今天我会借这个讲解上位机开发思路来讲解下这个小游戏的开发思路。一、开发Demo,请看动图二、开发简介:1、通过Start按钮触发一个时间启动线程,通过Time事件触发蓝色控件向向右移动,一旦碰到绿色控件就合并,这个就是贪吃蛇的思路。2、橙色控件是可以用键盘事件触发改变位置的功能,仅供学习用。三、该开发需要的基础:1.C#语法基础2.winform 界面开发基础四、开发步骤1...原创 2020-07-08 15:21:21 · 643 阅读 · 0 评论 -
如何利用C# 做一个基本的WPF 界面
原创 2020-03-20 23:58:06 · 1959 阅读 · 0 评论 -
C# treeview 如何遍历MenuStrip的菜单
需求分析:数据菜单有四级菜单,需要在程序界面登录的时候遍历菜单的内容开发环境:VS C# winform步骤1:新建一个窗体步骤2:新建一个MenuStrip,并且定义内部的名称步骤3:新建一个Treeview步骤4:开始编程,定义一个参数函数:GetMenu(TreeView V,MenuStrip S)步骤5:编写参数函数的代码 public void G...原创 2019-04-28 17:19:45 · 1573 阅读 · 0 评论 -
C# 如何在winform窗体自定义一个扁平化控件
需求说明:如图所示步骤:(1)FormBorderStyle 设置为 None(2)增加一个panel(3)Panel上面增加两个picturebox(4)注册最小化事件和关闭事件①this.WindowState = FormWindowState.Minimized;②Application.Exit();...原创 2019-04-29 08:49:31 · 1969 阅读 · 0 评论 -
如何设计技能向导图
说明:请忽略label标签!开发功能思路:根据数据库传来的考核数据对每个人的成绩进行单独显示,同时通过比率的方式传给技能框图。开发步骤:1.设计五星图,主要外框部分是通过直线绘制,内部是通过射线绘制;参考代码: Bitmap bt = new Bitmap(groupBox2.Width, groupBox2.Height); //实例化一个Bitm...原创 2019-08-13 19:49:32 · 271 阅读 · 0 评论