- 博客(17)
- 收藏
- 关注
原创 c#创建定时执行任务的三种方法
using System;using System.Collections;using System.Threading; public class Test{ public static void Main() { Test obj = new Test(); Console.WriteLine(Thread.CurrentThread.ManagedThreadId.ToString()); //方法一:调用线程执行方法.
2022-02-20 14:02:22
16288
原创 c#定时器
void StartScroll()//调用此方法会循环滚动richtextbox { DispatcherTimer timer = new DispatcherTimer(); timer.Interval = new TimeSpan(0, 0, 0, 0, 50); timer.Tick += new EventHandler(timer_Tick); timer.Start(); ..
2022-01-13 11:14:39
187
原创 wpf textbox控件移动焦点
var traversalRequest = new TraversalRequest(FocusNavigationDirection.Next); // view 是可视化树中的一个控件。 textbox.MoveFocus(traversalRequest);
2021-12-16 17:15:39
463
原创 datagrid在子线程更新
首先新建集合绑定到datagrid ObservableCollection<Person> infos = new ObservableCollection<Person>() { new Person(){ Sex="man", Age="11", Name="Tom"}, new Person(){ Sex="man", Age="12", Name="Darren"}, new Person(
2021-12-11 10:41:38
140
原创 c#文件io操作
//写入(采用using使用完就放弃) using (StreamWriter sw = new StreamWriter("name.txt", true))//true是追加append { sw.WriteLine(textContent.Text); }
2021-09-12 12:08:46
159
原创 WPF Datagrid控件
((this.FindName("DataGridName")) as DataGrid).ItemsSource = Name;//先设置DataGrid源为Name Name.Add(new Model() { XXX="", XXX="", XXX="" });
2021-09-08 19:34:09
113
原创 wpf窗口类操作及打开
//打开新窗口WindowName windowname=new WindowName();windowname.showdialog();//最大化窗口 this.WindowState = WindowState.Maximized;
2021-09-07 11:31:03
610
原创 c#跨线程委托使用方法
//匿名委托this.PB.Invoke(new Action(() => this.PB.Location = new System.Drawing.Point(x, y)//PB是改动其他线程的当前类,方法 ));//带方法名称的委托this.PB.Invoke(new Action(run);//PB是改动其他线程的当前类,方法public void run(){}...
2021-08-17 12:16:19
226
原创 mysql常用语句
create database name;/*创建数据库文件*/show databases;drop database name;use name
2021-08-06 19:35:37
78
原创 c#选取文件路径框
OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter="*.xls | *.xlsx"; if (ofd.ShowDialog() == DialogResult.OK) { string str = ofd.FileName; }
2021-08-04 22:35:47
152
原创 c# system.io常用操作
///文件类File.Create("path").Close();//用于创建文件然后再关闭文件流,日常创建文件推荐///文件夹类Directory.Exists("path");//用于判断文件夹是否存在Directory.CreateDirectory("path");//用于创建文件夹
2021-08-04 13:00:35
455
原创 ESP8266加oled模块控制
1:首先添加如下的库文件22:代码// 引入头文件#include "SSD1306Wire.h" #include "OLEDDisplayUi.h"// 定义一个display设备,并且设置它的SDA为D3引脚,SCL为D5引脚SSD1306Wire display(0x3c, D3, D5);// 创建一个ui,并且把display传递给uiOLEDDisplayUi ui(&display);// 绘制Frame,这个函数最后由ui来调用,参数格式是给定..
2021-07-31 14:22:03
426
原创 wpf的控件绑定变量
之前写程序遇到子线程更新ui都是在子线程里面用device的方法更新ui每次更新一个都要写一遍方法,最近用了数据绑定感觉挺好的.新建类//先添加一个类,作为所有数据的存放类class Class1 : INotifyPropertyChanged//这个关键词一定要记住,输入这个后快捷添加using快捷实现接口 { public event PropertyChangedEventHandler PropertyChanged;//这就是实现的接口 pri
2021-07-29 13:42:11
1183
原创 xamarin的获取当前公网以及内网ip
//安卓 public string GetIPAddress() { IPAddress[] adresses = Dns.GetHostAddresses(Dns.GetHostName()); if (adresses != null && adresses[0] != null) { return adresses[0].ToString(...
2021-07-28 10:19:50
332
原创 xamarin多线程调用ui程序
自己遇到这个问题苦恼了很久,偶然遇到了这个指令Device.BeginInvokeOnMainThread(() => { this.Label1.Text = "更新了UI"; });
2021-07-28 02:03:29
537
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人