摘要: 最近工作中用到了T4模板,正好趁这个机会学习了一下,博客园和网上有很多相关的学习资料,给刚接触这块的人带来了很大的便利。但今天,由于自己不正确的使用T4模板,遇到了一个错误:包含类功能的模板必须以类功能结尾。在网上查也没有查到相关的问题和解决办法,看来之前用T4模板的人对于类功能模板的理解比我... 阅读全文
posted @ 2015-12-15 16:17 抬头7号 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 快乐并非取决于你是什么人,或你拥有什么,它完全来自于你的思想,我们人生中常犯的三大错误:浪费时间、关心琐事及与人争论。 —— 人性的弱点 戴尔.卡耐基 之前的一段时间,我经历了一段比较特殊的时光:家庭担子增大,生活压力跟着增大,于是便有了辞职风波,奈何最终在与老总... 阅读全文
posted @ 2014-05-23 21:37 抬头7号 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 决定辞职 2014年3月9号,星期天,做了辞职的决定。辞职的根本原因无非就围绕着一个主要矛盾:日益增长的经济压力与看不到工资上涨希望的矛盾。 老爸老妈年纪... 阅读全文
posted @ 2014-05-18 14:26 抬头7号 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 最近做WinForm程序用到程序只启动一次的功能,在网上收集了相关的资料,本想自己做一份系统全面的整理,但是发现一个人的总结和自己要总结的基本一样,就先将他的转载过来,然后在最后加上了自己的一个类似的实现方法。(转自360图书馆) :防止程序运行多个实例的方法有多种,如:通过使用互斥量和进程名等.而我想要实现的是:在程序运行多个实例时激活的是第一个实例,使其获得焦点,并在前端显示.主要用到两个API 函数:ShowWindowAsync 该函数设置由不同线程产生的窗口的显示状态。SetForegroundWindow 该函数将创建指定窗口的线程设置到前台,并且激活该窗口。键盘输入转向该窗口,. 阅读全文
posted @ 2014-02-26 09:55 抬头7号 阅读(2124) 评论(0) 推荐(0) 编辑
摘要: 最近闲暇时间在做一个复制程序包更新文件的小工具,其中在生成txt说明文档时,需要两项内容:文件名和文件路径,为了美观,应当让txt文档看上去就好像有文件名和文件路径两列似的(如下图),即需要让文件名列左对齐,但由于文件名有的是中文的,有的是英文的,有的是中英混合的,这就牵扯到了中英文对齐的问题。 从字符串的长度来看,一个汉字的长度为1,但是一个汉字却是两位占位符的大小,假如字符串包含汉字,而将字符串的长度当做字符串的占位符来处理,那么是无法实现对齐的,因为这种处理方式将本是两个占位符的汉字按只占一个占位符进行处理的,而对齐是以占位大小为标准的。所以,要解决对齐问题,需要操作给定字符串的占位符, 阅读全文
posted @ 2013-12-13 17:12 抬头7号 阅读(1597) 评论(0) 推荐(0) 编辑
摘要: 用C#做一个WinForm程序,其中用到了DevExpress的控件,出现了一下问题:设计时并没有提示什么错误或警告,程序运行时设计界面显示为一片空白,终止程序运行,界面变成了一个错误警告:设计器加载程序未提供根组件,但没有指出原因。虽然关闭设计界面然后重新打开,界面显示能重新正常显示,而且整个过程中不影响程序的运行,但是不断的提示这种错误,需要不断的关闭、重新打开设计界面,实在令人不爽,而且,有了问题不去解决,我认为不是一个好的程序员应有的作风,所以即使这个错误不影响运行,我也决定解决它。 通过查资料和向资格老的同事请教,将原因归结为两个可能:1、VS2010的Bug 2、DevExpres 阅读全文
posted @ 2013-12-11 17:29 抬头7号 阅读(2790) 评论(2) 推荐(0) 编辑
摘要: 最近读了《你的知识需要管理》这本书,书中围绕学习知识、保存知识、共享知识、使用知识、创新知识五个方面,对知识的管理进行了讨论和总结,给我感触最深、引起我强烈共鸣的地方是共享知识这一话题。原因在于,书中提到的学习知识、保存知识、使用知识这三个方面,我在个人生活中已形成和书中几乎一致的见解,也有书中提到的相应的方法,所以收获不是特别大,而至于创新知识,对于大多数人来并不是一个简单的过程,看完书,有一定的体会,但是创新并不是说做就能立马手到擒来的事情,需要不断的发现、不断的锻炼同时需要灵感,才能将创新的最大能量释放出来。书中共享知识所说到的问题,正是我现在有所困惑的地方,书中提到的解决办法也给了我. 阅读全文
posted @ 2013-12-06 14:57 抬头7号 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 最近由于工作上用到了读取Excel操作,完成过程中遇到了各种各样的问题,最后为了以后读取Excel时不再如此的麻烦,特意做成了一个小组件,方便日后使用。现在总结一下过程中遇到的问题及相应的解决办法。 一、Excel读取方式及问题 第一种方式:通过OleDb连接,把excel文件作为数据源来读取。 优点:读取的效率很快。 缺点:1、读取过程中需要依赖于计算机安装的office版本,不同的版本读取过程中用到的代码会有所不同,这就需要在实现的过程中必须判断客户端机器安装的office版本(如果客户端未装任何版本的office软件,则程序将会报错); 2、读取Excel得到的工作表名称即Sheet名. 阅读全文
posted @ 2013-10-22 14:28 抬头7号 阅读(6037) 评论(0) 推荐(0) 编辑
摘要: 自从自己决定从事并慢慢喜欢上软件开发后,便开始接触博客园,对博客园的热爱、仰慕也有一段时间了,但始终停留在看别人博客的阶段,未能自己注册并写文章。第一次真正意识到博客园的强大,是我的部门老大(这里选择这个称呼,主要觉得比用部门主管更亲切一些,而也比用平时生活中的称呼更正式一些)给我介绍的,到现在决定注册并写博客也是在部门老大的影响下,所以在这有必要感谢把我带入博客园大家庭的重要人物。其他的,闲话就少说了,开始试着写下自己的第一篇博客。DevExpress的GridControl控件,提供GridView模板功能,即可以把我们对GridView属性的一些设置,GridView中显示哪些列,显示. 阅读全文
posted @ 2013-09-26 15:01 抬头7号 阅读(251) 评论(0) 推荐(0) 编辑