代码改变世界

怎样做Excel表格

2012-07-22 22:51 by 左眼微笑右眼泪, 340 阅读, 0 推荐, 收藏, 编辑
摘要:1.首先把第一列和第一行的宽度和高度调整为6像素;2.设置你表格的标题,此时需要合并单元格,横竖都是中间对齐,选中"合并后居中"以及"自动换行"选项;3.标题的字体大小设置为18号,字体为Verdana,表格中所有的字体都设置成Verdana;4.设置表头,表头不用合并单元格,表头也是横竖中间对齐,选中"自动换行选项";5.表头的字体大小与表格中的字体大小设置成一样的,都是10号字体,样式也是Verdana;6.表格中的内容都是设置成坚向中间对齐,横向左对齐,选中"自动换行",字体Verdana,10号大小;7.把 阅读全文

DataTable与DataGridView绑定

2012-07-18 09:46 by 左眼微笑右眼泪, 5385 阅读, 0 推荐, 收藏, 编辑
摘要:在很多C/S程序中,一般都需要把数据以DataGridView显示出来,有时可以直接把得到的实体集合绑定到DataGridView上面,但更多的时候,我们是把DataTable绑定到这个控件上面,在绑定之前,我们需要对DataGrdiView进行初始化。一般可以用如下的代码进行初始化: DataGridViewImageColumn colImg = new DataG... 阅读全文

通过反射得到某个实体的属性值

2012-07-17 21:04 by 左眼微笑右眼泪, 376 阅读, 0 推荐, 收藏, 编辑
摘要:当我们知道某个实体,以及这个实体中某个属性的名称,我们就可以通过反射来得到这个属性的值。代码如下: /// <summary> /// 获取对象中的属性值 /// </summary> /// <param name="FieldName">属性名</param> /// <param name="obj">... 阅读全文

测试某个方法的执行时间

2012-07-17 21:00 by 左眼微笑右眼泪, 290 阅读, 0 推荐, 收藏, 编辑
摘要:有时,我们需要知道一个方法的具体执行时间,需要用到StopWatch类。代码如下: Stopwatch sw = new Stopwatch(); sw.Start(); //这里填写要执行的代码 sw.Stop(); StringBuilder str = new StringBuilder(); str.Appe... 阅读全文

Delete键

2012-07-15 15:00 by 左眼微笑右眼泪, 441 阅读, 0 推荐, 收藏, 编辑
摘要:在做Windows窗体程序时,如果用到了DataGridView,里面是你展示的数据,那么你会写一个删除的方法,例如dgvStudent_Deleted,在这个里面,你会先做一些判断,是否有选中的行,或者一些其他的业务上的判断,然后进行删除。但是有一个问题就是,DataGridView默认和Delete键关联起来了,也就是,即使你不写dgvStudent_Deleted这个删除的方法,... 阅读全文

获取某个字段的最大值

2012-07-13 13:33 by 左眼微笑右眼泪, 648 阅读, 0 推荐, 收藏, 编辑
摘要:在数据库中,我们经常会有一个字段,它是按照顺序递增的(不是数据库中的自增),每次使用的时候,我们都需要在数据库中去找到最大的那个值 ,然后把那个值加上1,返回给业务层。这个功能可以通过一个sql语句解决。 SQL: select isnull(max(字段名),0)+1 as 字段别名 from 表名ORACLE: select nvl(max(字... 阅读全文

用动软生成WCF契约层中的实体

2012-07-05 14:25 by 左眼微笑右眼泪, 489 阅读, 0 推荐, 收藏, 编辑
摘要:动软代码生成器中有一个根据模板生成代码的功能,在这里,把它自带的模板进行了一些小的改动,就可以用来生成契约层的实体类。具体步骤如下: 首先,选择要生成实体的数据表,然后右键“模板代码生成”,把模板代码,粘贴到窗体下面的模板中,点击生成,即可。 模板代码如下: <#@ template language="c#" HostSpecific="True" #> ... 阅读全文

常用软件收集

2012-07-03 20:54 by 左眼微笑右眼泪, 212 阅读, 0 推荐, 收藏, 编辑
摘要:最近要清理系统,有一些收集的好的软件,因为不经常用,所以决定删除,但又想以后可能会用到。所以就在这里做个记录。 1.Altova XMLSpy 学习XML必备;2.CircleDock 一款桌面软件,感觉很炫; 3.Quick Easy Ftp Server 一款小巧但功能齐全的FTP服务器; 4.HyperSnap 非常好用的抓图软件; 5.KingTime 时间提醒软件; 6.魔方 一款优化软件;7.DiskGenius 磁盘恢复软件; 8.EveryNote 记事本; 9.GUIDesign Studio 界面设计软件; 10.KMPlayer 播放器;11.ManicTime 时间跟. 阅读全文

用VS自带的打包程序打包Web程序,在Win7安装时出现错误1603

2012-05-14 09:17 by 左眼微笑右眼泪, 3331 阅读, 2 推荐, 收藏, 编辑
摘要:最近用VS2005的打包程序对一个Web程序进行打包,在Win7系统中进行安装,总是出错错误,直接双击安装程序,就弹出: 在Xp的机器上安装是好的,换另外一台Win7的机器,进行安装,竟然也是好的。由此证明,安装程序肯定是没有问题,有可能是两台机器的设置不同而导致的。但是它又没报具体是什么错误导致的。只好在Windows的系统日志中去找,幸好有相关的记录。 ... 阅读全文

《认知与设计——理解UI设计准则》笔记(7) 我们的注意力有限,记忆力也不完美

2012-04-20 08:06 by 左眼微笑右眼泪, 509 阅读, 0 推荐, 收藏, 编辑
摘要:短期记忆: 短期记忆不是存储-它不是记忆和感觉被处理的地方。更准确的说,它不是感觉系统获得的信息或者从长期记忆中取出的信息的临时存放处。短期记忆是感觉和注意现象的组合。 我们每一个感官都有其非常短暂的短期“记忆”,那是感官刺激后残留的神经活动导致的,就像铃铛在被敲击之后的短暂余音。在完全消失之前,这些残留感觉可作为大脑的注意机制的输入,与其他感官接收来的信号整合,使我们... 阅读全文