09 2012 档案

摘要:页面中有一个button ID为:btnUpdate, 还有一个输入框textbox ID为:tbResultShow 点击按钮实用异步线程: begininvoice修改页面中中textbox中的值。#region 使用BeginInvoke修改text中的值 // 委托 private delegate void UpdateUiHandler(string strTestUpdate); /// <summary> /// 修改text中的值 /// </summary> /// <param name="sender"></ 阅读全文
posted @ 2012-09-17 10:08 东北大亨 阅读(172) 评论(0) 推荐(0) 编辑
摘要:首先说下由于项目的需要本人最近在学习线程。下面这篇文章是引用别人的、因为感觉写的不错所以在此引用。首先我要提一点,关于线程的基础知识,一个程序,即一个进程,可以有很多个线程,当然,至少要有一个线程,即主线程.相信大家都知道多线程的好处吧,举个书上的例子吧,Windows在复制文件的时候,有个动画,是在复制文件过程中进行的,也就是一边复制文件,一边播放动画,这个就是很简单的多线程,如果没有动画,复制一个大文件的时候,我们知道计算机是死机了,还是仍然在复制呢???多线程就很好的解决了这个问题.懂了吧,恩,很好!!那么,我们就开始吧! 首先,我们写个简单的单线程程序,也就是只有程序自己创建的那个主线 阅读全文
posted @ 2012-09-14 17:19 东北大亨 阅读(326) 评论(0) 推荐(0) 编辑
摘要:#region 用invoke修改页面中的测试的值(多线程基础以及 多线程更新主线程界面) delegate void MyDelegate(int value); Thread t; int iInvokeCount = 0; #endregion#region 用invoke修改页面中的测试的值 /// <summary> /// 用invoke修改页面中的测试的值 /// </summary> /// <param name="sender"></param> /// <param name="e&quo 阅读全文
posted @ 2012-09-14 16:49 东北大亨 阅读(230) 评论(0) 推荐(0) 编辑
摘要:// 委托 private delegate void UpdateUiHandler(string strTestUpdate);public Form1() { InitializeComponent(); this.btnUpdate.Click += new EventHandler(btnUpdate_Click); }#region 修改text中的值 /// <summary> /// 修改text中的值 /// </summary> /// <param name="sender"></param> /// & 阅读全文
posted @ 2012-09-14 16:47 东北大亨 阅读(295) 评论(0) 推荐(0) 编辑
摘要:最近发现有很多人对excel的导入导出需求很大。根据一些网上的资料加上个人的整理把项目中的DATABLE导出到excel实现具体代码如下:第一步首先说下功能中的优点和实现的部分: 功能说明: (1) 支持web及winform从DataTable导出到Excel。 (2) 生成速度很快。 (3) 准确判断数据类型,不会出现身份证转数值等上面提到的一系列问题。 (4) 如果单页条数大于65535时会新建工作表。 (5) 列宽自适应第二步怎么在程序中调用: // 列的名称 String[] headerTitle = { "列名1", "列名", " 阅读全文
posted @ 2012-09-13 11:25 东北大亨 阅读(968) 评论(2) 推荐(0) 编辑
摘要:有很多朋友对权限控制有很多需求:经过本人的经验说下自己的想法和以前实现的功能(针对MIS系统)。以前做过MIS系统经过很多网上搜索和经验的积累。权限控制有很多方法。下面说下我控制权限的方法。(1) 在登录页面注入session信息。每个页面对session中的特定值进行判断。(2) 做一个基类其他页面继承此基类,有基类控制权限控制。以上经过本人的实际操作。 阅读全文
posted @ 2012-09-03 13:58 东北大亨 阅读(284) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示