C# WinForm 功能代码备忘-刘欣
日志记录处理
//日志处理(1/4)public static StreamWriter sw = new StreamWriter("SAPsenderlog.txt", true, Encoding.GetEncoding("gb2312"));public void ps(ListBox box,string s){String line = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " " + s;box.Items.Add(line); //日志处理(2/4)sw.WriteLine(line);}//日志处理(3/4)sw.Flush(); //缓存区写文件//日志处理(4/4)sw.Close();
按钮中的线程启动:
//取数线程启动private void toolStripButton1_Click(object sender, EventArgs e){//线程启动Control.CheckForIllegalCrossThreadCalls = false;Thread lsThread = new Thread(new ThreadStart(T1));lsThread.IsBackground = true;lsThread.Start();}private void T1(){}
按设定的时间点启动功能:
//app.config配置文件中加入定时启动时间点<appSettings><add key="t1" value="1:01"/></appSettings>//取定时作业时间配置到UIforeach(string key in ConfigurationManager.AppSettings.AllKeys) {string value = ConfigurationManager.AppSettings[key];listBox2.Items.Add(value); }//线程,为定时作业用Control.CheckForIllegalCrossThreadCalls = false;Thread m1Thread = new Thread(new ThreadStart(m1));m1Thread.IsBackground = true;m1Thread.Start();private void m1(){while (true){Thread.Sleep(10 * 1000);string now = System.DateTime.Now.ToShortTimeString(); //得到现在的时间 foreach (var tp in listBox2.Items) //时间点格式 01:12{if (now.Equals(tp.ToString())){Thread1();Thread.Sleep(1000 * 60);//延迟一分钟,避免一分钟内发多次}}}}
C# WinForm 功能代码备忘-刘欣相关推荐
- unity3D 功能脚本备忘【1】(方法)
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 QQ群:[Unity3D(AR/VR) 334163814][Unity3D(游戏) 119706192] 本文链接地址: 功能脚本备忘[ ...
- 常用java工具代码备忘
记录一些常用java工具代码,个人用,备忘 package com.szq.misc;import java.util.UUID;public enum MiscUtils {I;/*** 格式化UR ...
- ffplay for mfc 代码备忘
之前上传了一个开源播放器工程ffplay for mfc.它将ffmpeg项目中的ffplay播放器(ffplay.c)移植到了VC的环境下,并且使用MFC做了一套界面.它可以完成一个播放器播放视频的 ...
- winform生命周期(备忘)
最近遇到关于winform生命周期上的问题,然后在网上找了一下,如下: 1,窗体启动时: Control.HandleCreated Control.BindingContextChanged For ...
- 小程序 上拉刷新 下拉加载 代码备忘
使用wux-refresher扩展实现上拉刷新,下拉加载,再配合上小程序原生的scroll-view感觉很完美了. 核心代码如下: <div class="m-active-list& ...
- eclipse中使用javap分析java代码备忘
在run中打开external tools configurations,配置如下运行就行. 转载于:https://www.cnblogs.com/mapleyuan/archive/2013/04 ...
- ASP.NET基础代码备忘
使用ASP.NET原生的__doPostBack方法触发asp:Button //javaScript部分 __doPostBack('<%=btnAmountDivided.UniqueID ...
- android更改卡刷代码,[备忘]Android线刷包转卡刷包制作过程
第一步:安装JDK,下载制作工具 下载jdk并安装: 下载:simg2img_win.rar.Auto-sign.rar及官方的线刷ROM,META-INF.rar. JDK的安装和环境变量配置请自行 ...
- FarPoint.Win.Spread 表格 鼠标悬停 展示表格数据 并且控制每行字数 代码备忘
注册事件,并进行配置 //鼠标悬停 显示相关 this.spdMain.TextTipFetch += new FarPoint.Win.Spread.TextTi ...
- fib函数用python编写_Python中利用函数装饰器实现备忘功能
"备忘"的定义 "memoization"(备忘)这个词是由Donald Michie在1968年提出的,它基于拉丁语单词"memorandum&qu ...
最新文章
- 安装CocoaPods
- python中常用的序列化模块_第六章 常用模块(5):python常用模块(序列化模块:pickle,json,shelve,xml)...
- 详解Node.js包的工程目录与NPM包管理器的使用_node.js
- spring核心配置文件引入外部properties文件和另外的xml配置文件
- 项目风险管理课程学习
- NASM汇编语言与计算机系统01-环境搭建
- 知乎披露会员业务未来布局,融合社区内容深耕垂直领域
- MySQL二进制日志(binlog)总结
- unity与Android联合开发模式
- 淘宝关于用户行为的数据分析
- uniapp 实时定位(系统、后台运行、支持息屏)插件 Ba-Location
- 玩转Atlas 200DK(一)分设环境之开发环境准备
- 什么软件能把蓝底换白底
- 手写tomcat socket closed_ipad pencil2019防误触电容笔苹果air3触屏控手写笔mini5绘画202010元优惠券券后价65元...
- 行走C江湖多年,你修炼过五大秘笈吗?
- Unity热更新系列之一: bundle打包和打包策略
- c语言作业i love gplt,Jmete 入门一
- ZZULIOJ 2131 Can Win【思维建图+最大流】
- 打造中国版 ChatGPT,清华大模型人才遭哄抢!盘点国内5大学术团队10大产业玩家...
- java写日历记事本系统_用Java实现日历记事本源代码2660【新版】
热门文章
- mysql mrgmyisam_mysql MRG_MyISAM 引擎报错解决
- 推荐老牌挂机网赚 沙丁鱼流量联盟
- BZOJ 4816(莫比乌斯反演
- linux下chm阅读器kchmviewer中文乱码解决方法
- (转)PQ分区魔术师中文版分区教程
- 台式计算机文件打不开怎么回事,电脑文档打不开怎么办
- SVN更新(update)文件时,报skipped, remains conficted时的解决办法
- springboot毕设项目流云医疗管理系统davy2(java+VUE+Mybatis+Maven+Mysql)
- AAU,BBU,RRU区分与功能
- JavaScript之document对象获取元素