c#实现p2p局域网聊天小软件的源码, private void button1_Click(object sender, System.EventArgs e) { button1.Enabled = false; button2.Enabled = true; th = new Thread(new ThreadStart(Listen)); th.Start(); } private void button2_Click(object sender, System.EventArgs e) { button1.Enabled = true; button2.Enabled = false; listenerRun = false; Stop(); } private void button3_Click(object sender, System.EventArgs e) { Send(); }
2022-03-04 16:51:03 24KB c# p2p
1
安卓美容行业管理软件源码,个人编写的适用美容店使用的记录客户消费情况的和照片手机端app源码,有数据库备份和还原功能,有数据的统计查找等功能
2022-03-03 15:48:23 554KB 安卓美容源码
1
VB中ANSI转换成UTF-8喜欢VB的朋友,相信它肯定可以提高编码的效率! 目录 译者序
1
限指定进程网速本人精心收集的VB源码,绝对实用
1
C#_SQL_server股票行情分析软件源码 有股票走势图
2022-02-27 16:10:10 485KB 股票行情 分析软件 源码 C#
1
通过获取网页的DOM操作网页元素喜欢VB的朋友,相信它肯定可以提高编码的效率!
1
51单片机&DHT11传感器&ESP8266模块实现无线测控温湿度原理图+BOM+软件源码,可做为你的学习设计参考。 void main() { unsigned char Tx_Buf[12]; unsigned char LEDstatus;//灯的状态 delayms(500); delayms(1000); //延时一段时间,让WIFI模块稳定 InitUART(); //初始化串口 ESP8266_SERVER(); //初始化ESP8266 SF16T=25; SF16RH=50; x=1; while(1) { getDHT11(); //获取温湿度值 Tx_Buf[0]=F16T/10%10+0x30; //将温湿度数据送往发送数组,送给模块让手机APP显示 Tx_Buf[1]=F16T%10+0x30; Tx_Buf[2]=F16RH/10%10+0x30; Tx_Buf[3]=F16RH%10+0x30; Tx_Buf[4]=SF16T/10%10+0
基于Atmega16L单片机设计的智能充电器protel99se原理图+PCB+软件源码+文档资料,硬件采用2层板设计,大小为100*80mm,包括原理图和PCB及文档资料。可以做为你的学习涉参考。 前言 随着越来越多的手持式电器的出现,对高性能、小尺寸、重量轻的电池充电器的需求也越来越大。电池技术的持续进步也要求更复杂的充电算法以实现快速、安全的充电。因此需要对充电过程进行更精确的监控,以缩短充电时间、达到最大的电池容量,并防止电池损坏。AVR 已经在竞争中领先了一步,被证明是下一代充电器的完美控制芯片。Atmel AVR 微处理器是当前市场上能够以单片方式提供Flash、EEPROM 和10 位ADC的最高效的8 位RISC 微处理器。由于程序存储器为Flash,因此可以不用象MASK ROM一样,有几个软件版本就库存几种型号。Flash 可以在发货之前再进行编程,或是在PCB贴装之后再通过ISP 进行编程,从而允许在最后一分钟进行软件更新。EEPROM 可用于保存标定系数和电池特性参数,如保存充电记录以提高实际使用的电池容量。10位A/D 转换器可以提供足够的测量精度,使得充好后
InlineHookOpenProcess之例子自己收藏的源码,特意贡献给大家
1
STC89C52单片机设计电子琴板AD设计硬件原理图+PCB工程+软件源码,硬件ALTIUM设计,可以做为你的学习设计参考。 软件代码: void delay(int z) //延时子程序 { int x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void inter() interrupt 1 //计数器1 { TH0=lab[num]/256; TL0=lab[num]%256; beer=!beer; } void timer1() interrupt 3 //计数器2 { TH1=0xD8; //装初值 TL1=0xEF; count++; } void sound(unsigned char a) //按键发声子程序 { switch(a) { case 0xfe: num=14; P1=table[0]; break; case 0xfd: num=15; P1=table[1]; break; case 0xfb: num=16; P1=table