-
ATK-ESP8266 WIFI模块资料
1、ATK-ESP8266 WIFI 模块简介 ATK-ESP8266 是 ALIENTEK 推出的一款高性能的 UART-WiFi(串口-无线)模块,ATK-ESP8266 板载ai-thinker公司的ESP8266模块,该模块通过 FCC,CE认证,可直接用于产品出口欧美地区。 ATK-ESP8266模块采用串口(LVTTL)与MCU(或其他串口设备)通信,内置 TCP/IP协议栈,能够实现串口与WIFI之间的转换。 通过 ATK-ESP8266 模块,传统的串口设备只是需要简单的串口配置,即可通过网络(WIFI)传输自己的数据。 ATK-ESP8266 模块支持 LVTTL串口,兼容3.3V和5V单片机系统,可以很方便的与你的产品进行连接。模块支持串口转 WIFI STA、串口转 AP 和WIFI STA+WIFI AP 的模式,从而快速构建串口-WIFI数据传输方案,方便你的设备使用互联网传输数据。 ATK-ESP8266 29mm*19mm 6 2.54mm
- 2022-08-13 08:01:09下载
- 积分:1
-
C# 与windows操作自定义函数合集
C# 与windows操作自定义函数合集,包括了以下自定义函数:获取系统服务程序的状态信息、创建并写入自定义日志信息、向系统日志写入自定义数据、向应用程序日志写入自定义数据、判断当前操作用户的管理角色、判断与鼠标单击联动的修改键、判断启动的指定程序是否已关闭、使用API函数发送消息关闭程序、获取当前系统正在运行的程序、限制应用程序的运行时间、使用画图程序打开一个图像文件、以最大化窗口启动记事本程序、直接从应用程序返回到桌面、获取应用程序的版权信息等。
- 2023-09-02 15:40:03下载
- 积分:1
-
C# dateTimePicker的用法演示源码
本源码主要是演示C# dateTimePicker的用法,演示通过设置dateTimePicker1的Format属性为Time,使dateTimePicker只显示时间,而不显示日期,具体设置属性如下:
private void Form1_Load(object sender, EventArgs e)
{
//设置dateTimePicker1的Format属性为Time使其只显示时间
dateTimePicker1.Format = DateTimePickerFormat.Time;
textBox1.Text = dateTimePicker1.Text;//使用文本框获取控件显示的时间
}
本例完成的效果,可参见截图示。
- 2023-04-05 12:35:03下载
- 积分:1
-
C# 使用 tabControl创建窗体TAB效果
C# 使用 tabControl创建窗体TAB选项卡效果,大家都熟悉的功能,这个例子比较基础,面向C#的初学者,下面是实现本功能的核心代码:
private void Form1_Load(object sender, EventArgs e)
{
tabControl1.ImageList = imageList1;
tabPage1.ImageIndex = 0;
tabPage1.Text = "选项卡1";
tabPage2.ImageIndex = 0;
tabPage2.Text = "选项卡2";
}
本TAB运行效果请参见截图,完整源码请下载。
- 2022-08-22 06:09:52下载
- 积分:1
-
C# 强制断开SQLServer服务
C# 强制断开SQLServer服务,在C#的程序中断开SQL服务器,其实实现起来挺简单,虽然不常用,就当做是一个简单的SQL技巧吧,了解一下总是没错的,代码如下:
string strShutdown = "SHUTDOWN WITH NOWAIT";//创建SQL字符串
SqlCommand cmd = new SqlCommand();//创建命令对象
cmd.Connection = con;//设置连接属性
cmd.Connection.Open();//打开数据库连接
cmd.CommandText = strShutdown;//设置将要执行的SQL语句
cmd.ExecuteNonQuery();//执行SQL语句
MessageBox.Show("已成功断开服务");//弹出消息对话框
- 2022-08-25 01:38:36下载
- 积分:1
-
收集几个C#文件夹文件操作的示例集
收集几个C#文件夹文件操作的示例集,涉及到以下几个例子:
获取当前文件夹中文件的完整路径
获取当前文件夹中目录的完整路径
获取当前根目录中文件的完整路径
判断指定文件名称是否带有扩展名
判断路径是绝对路径还是相对路径
这些例子对熟悉C#的各种文件操作有很好的学习价值,可编译源代码请点击下载。
- 2023-05-25 07:50:03下载
- 积分:1
-
C# 浮动窗体 会跑的左右漂浮移动窗口
C#制作的浮动窗体,动态左右漂浮移动的窗口,打开后,漂浮在其它窗口上边,由左向右漂浮移动,从截图上看不出动态漂浮移动的效果,你可以下载源码,编译运行实例即可看到,窗体漂浮移动部分的代码,如下示:
private void timer1_Tick(object sender, System.EventArgs e)
{
Point p = new Point(this.DesktopLocation.X + 1, this.DesktopLocation.Y);
this.DesktopLocation = p;
if (p.X == 550)
{
timer1.Stop();
}
}
- 2023-02-27 10:00:03下载
- 积分:1
-
C# FTP客户端模块 上传下载文件显示进度
C# FTP客户端模块 上传下载文件显示进度,本示例可通过HTTP、FTP下载文件,可通过FTP上传文件,请设定好服务器IP地址再测试,进度条在窗口的最上方。
percent = (float)totalDownloadedByte / (float)totalBytes * 100;
label1.Text = "当前补丁下载进度" + percent.ToString() + "%";
Application.DoEvents(); //必须加注这句代码,否则label1将因为循环执行太快而来不及显示信息
reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);//用户,密码
reqFTP.Method = WebRequestMethods.Ftp.UploadFile;//向服务器发出下载请求命令
reqFTP.ContentLength = finfo.Length;//为request指定上传文件的大小
- 2022-03-23 13:46:25下载
- 积分:1
-
C# LockThread()锁定线程以实现线程同步
C# 使用LockThread()方法实现线程监视监控的例子,锁定线程以实现线程同步,实现方法比较简单,可参考以下的代码,完整的代码可在本网页下载:
static void Main(string[] args)
{
Program myProgram = new Program();//实例化类对象
myProgram.LockThread(); //调用锁定线程方法
Console.ReadLine();
}
void LockThread()
{
Monitor.Enter(this);//锁定当前线程
Console.WriteLine("锁定线程以实现线程同步");
Monitor.Exit(this); //释放当前线程
}
- 2022-02-20 05:30:05下载
- 积分:1
-
C# DataGridView初级操作范例
这是一个C# DataGridView初级操作范例,演示了连接数据库、读取数据库、移动数据库指针到下一条、上一条记录的操作,以及将数据绑定到DataGridView控件中显示的整个过程,比较基础级的C#源码,因此希望新手参考:
private void shippersDataGridView_DataError(object sender, DataGridViewDataErrorEventArgs e)
{//如果错误发生在提交操作过程中,则在 MessageBox 中显示该错误
if (e.Exception != null && e.Context == DataGridViewDataErrorContexts.Commit)
{//测试时在Phone列中输入一个超长的字符串
MessageBox.Show(e.Exception.Message, "信息提示", MessageBoxButtons.OK);
}
}
- 2022-01-22 02:28:43下载
- 积分:1