【C#】事件委托+UDP+MySQL

在之前写C#语言的程序的时候,由于程序比较简单并没有深入的去了解和记住一些关键内容,本文主要记录自己的简单理解并把大神讲解的网址整理一下。

一、事件委托
生成一个空白的的C#窗体,上面添加一个新建的按钮。单击按钮可以看到在属性栏显示按钮的属性,这个按钮的名字是button1。双击button1按钮,直接跳转程序自动生成的代码。在button1_Click 函数中添加需要的代码,debug后,在生成的程序中点击button按钮就可以执行相应的代码,其中sender此时代表的是button,而e代表的是相关的参数。
如果想获得系统自动获取的sender的值和e中的值
右键点击button1_Click,在弹出的右键菜单中点击查找所有引用,双击查找结果。 this.button1.Click即鼠标点击是事件;
System.EventHandler是系统自动建立的委托;
+=是订阅;
最终触发this.button1_Click方法;
贴出在网上找到的一段代码,展示事件的委托的过程和结果。
大神讲解网址1:https://www.cnblogs.com/jiangshuai52511/p/7600472.html
大神讲解网址2:https://www.cnblogs.com/jimmyzhang/archive/2007/09/23/903360.html
大神讲解网址3:https://www.cnblogs.com/JimmyZhang/archive/2008/08/22/1274342.html

二、UDP
网上的程序中客户端是发送数据,服务器端是接收数据

三、MySQL
【建立数据库】
使用一个数据库需要先建立一个数据库,可以使用MySQL快速建立一个数据库,然后在程序中使用需要如下5个变量:
引用mysql头,调用相关模块:
验证数据库:
检测数据库数据表是否在存在:
创建数据表,数据表的表头的变量要注明字节大小 :
1.blob是二进制大文件存储
2.char(20)是char数组,如果是字符串,也要估计一个长度
3.double(11,8)是double类型,长度是位,小数点后8位
4.smallint是2个字节整型
更多格式请查找sql数据格式
【获取数据库内数据】
【将数据存储到数据库】