摘要: 从深圳回内地几年了,突然想把之前项目中用到的东西做信合集,别忘记了!!! 阅读全文
posted @ 2021-02-22 17:36 奔跑.Ken 阅读(282) 评论(0) 推荐(0) 编辑
摘要: /// /// 动态加载菜单 /// private void GetMenuBind() { //根据登录用户角色菜单动态创建 //循环创建卡菜单 DataTable baseModuleDT = BLL.BaseModule.Get... 阅读全文
posted @ 2018-06-16 09:49 奔跑.Ken 阅读(2485) 评论(0) 推荐(0) 编辑
摘要: 弹出窗体方式: new Form2().Show(); 阅读全文
posted @ 2017-08-18 09:00 奔跑.Ken 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 钩子类使用: 阅读全文
posted @ 2017-08-18 08:40 奔跑.Ken 阅读(2476) 评论(0) 推荐(0) 编辑
摘要: 1 private void Form3_DragEnter(object sender, DragEventArgs e) 2 { 3 if (e.Data.GetDataPresent(DataFormats.FileDrop)) 4 { 5 e.Effect = Dra... 阅读全文
posted @ 2017-08-16 15:16 奔跑.Ken 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 使用C#线程池可以省去对线程的创建、销毁等操作,但是也不能很好的控制线程,这里是本人对线程池的理解,留下记录方便以后查询! 本DEMO用线程池多线程去读取Northwind所有表的数据与不用线程读取的时间差异 不用线程读取时间: 使用线程读取时间: 主要代码: 1 不使用线程读取代码: 2 使用线程 阅读全文
posted @ 2017-08-16 11:56 奔跑.Ken 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 近段时间在自学WPF,是一个完全不懂WPF的菜鸟,对于在线程中修改UI控件使用委托做一个记录,给自已以后查询也给需要的参考: 界面只放一个RichTextBox,在窗体启动时开起两个线程,调用两个函数,每隔1秒写一次当前时间 一 界面XAML如下: 二 在界面启动时开启两个线程: 三 线程调用函数: 阅读全文
posted @ 2017-02-21 21:07 奔跑.Ken 阅读(5977) 评论(1) 推荐(0) 编辑
摘要: 之前一直用SQL Server,现在刚接触Oracle,用PL/SQL Developer 客户端,在设置自已的使用习惯后保存界面 PL/SQL Developer初始界面布局,当你设置后,重新启动,界面又重新默认布局。 解决办法: Tools->Preferences->User Interfac 阅读全文
posted @ 2017-01-11 14:40 奔跑.Ken 阅读(1620) 评论(0) 推荐(0) 编辑
摘要: 今天在项目中碰到了EXCEL导入的数据是用公式生成,直接导入不了数据,写在博客中方便自已查询也可以给想找这方面的参考一下: 用NPOI导入时,在OFFICE 2007中的文件导入时一般会用XSSF,所以得到的类型会是CellType.FORMULA 阅读全文
posted @ 2017-01-10 22:04 奔跑.Ken 阅读(1674) 评论(2) 推荐(1) 编辑
摘要: //定义计时器执行完成后的回调函数 TimerCallback timecallback = new TimerCallback(WriteMsg); //定义计时器 System.Threading.Timer t = new System.Threading.Timer(timecallback, "Hello Jack", 0, 1000); //回调用执... 阅读全文
posted @ 2017-01-09 14:25 奔跑.Ken 阅读(539) 评论(0) 推荐(0) 编辑