上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: private static Timer aTimer; public void Index() { aTimer = new Timer(1000); aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent); aTimer.AutoReset 阅读全文
posted @ 2021-07-19 17:01 masha2017 阅读(114) 评论(0) 推荐(0) 编辑
摘要: System.Diagnostics.Debug.WriteLine(format, args); 参考:https://www.cnblogs.com/smartsmile/p/11750833.html 阅读全文
posted @ 2021-07-19 16:58 masha2017 阅读(776) 评论(0) 推荐(0) 编辑
摘要: private object o = new object(); public void Work() { lock(o) { //做一些需要线程同步的工作 } } 说白了就是防止同一个操作被锁死的情况。比如说,日志的写入,或者文件的读取。当一个操作正在读取某一个文件的时候,另一个操作也需要读取某一 阅读全文
posted @ 2021-07-16 16:56 masha2017 阅读(2891) 评论(0) 推荐(0) 编辑
摘要: private void button3_Click(object sender, EventArgs e) { Stopwatch sw = new Stopwatch(); sw.Start(); Thread.Sleep(3000); sw.Stop(); MessageBox.Show(sw 阅读全文
posted @ 2021-07-16 16:00 masha2017 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 作用:交出CPU控制权,让系统可以处理队列中的所有Windows消息,比如在大运算量循环内,加Application.DoEvents可以防止界面停止响应,因为winform的消息循环是通过新创建一个线程来处理的,那么假如你的某个操作比较耗时,那么消息处理得等你这个耗时操作做完了才能继续,而Appl 阅读全文
posted @ 2021-07-16 11:18 masha2017 阅读(995) 评论(0) 推荐(1) 编辑
摘要: 为什么要刷新视图呢?我也疑惑,百度说: 之前开发的时候曾经出现一个问题,在视图里面使用了 Select * 1 查询某张表的数据,当这张表的结构改变时,出现了列错乱的情况。 最近刚好看到了sp_refreshview,才知道当表结构发生改变时,可以使用sp_refreshview刷新相关的视图。 参 阅读全文
posted @ 2021-07-13 21:01 masha2017 阅读(752) 评论(0) 推荐(0) 编辑
摘要: DateTime dt = new DateTime(); private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if ((DateTime.Now - dt).Milliseconds > 100) { textB 阅读全文
posted @ 2021-07-12 18:54 masha2017 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1、一直很不解,为什么一个c#项目要拆分成DAL一个项目,UI一个项目,service一个项目,然后相互引用,类似下图的这种结构。 直接把ui,dal,service全部放到一个项目不也好了,用文件夹区分不就好了,为什么还要新建项目呢???,网上说是为了模块化、分层。 其实我看了也是略懂略懂~ 我个 阅读全文
posted @ 2021-07-09 10:41 masha2017 阅读(1747) 评论(0) 推荐(0) 编辑
摘要: 比如:我要把NugetDemo解决方案上面的NugetDemo项目放到另一个解决方案上面 1、复制上面的NugetDemo项目到另一个解决方案下面 2、然后打开如上图的Test解决方案 3、添加现有项目 右键项目-》添加-》现有项目,然后找到刚刚的项目,添加进去即可。 阅读全文
posted @ 2021-07-07 19:06 masha2017 阅读(1795) 评论(0) 推荐(0) 编辑
摘要: 1、新建第一个项目,要填写项目名称与解决方案名称(最好不要一样) 然后添加其他的项目到这个解决方案里面 右键解决方案-》添加-》新建项目即可。这样就能在一个解决方案中添加了多个项目了 如何在解决方案中添加文件夹? 右键解决方案-》添加-》新建解决方案,这样就新建了一个文件夹 新建完文件夹之后,直接把 阅读全文
posted @ 2021-06-29 19:24 masha2017 阅读(2153) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页