摘要: 这两天弄一个WinForm程序,程序有个界面是由多个Panel组成,一个大的Panel包含N个小Panel,每个子Panel可以隐藏掉,或者显示出来,隐藏的子Pannel,它以下的panel需要顶上去因此就需要通过计算来设置panel.Location.Y的值。我的做法是使用一个成员变量Y来记录距离顶部的高度,也就是每次显示一个Panel的时候加上它的高度,也就是Y += panel.Location.Y;每次隐藏panel的时候,Y -= pannel.Location.Y;但是当界面出现较多Panel,然后界面出现滚动条时,再显示Panel的时候就出现问题。后来请教了同事,终于发现问题的所 阅读全文
posted @ 2010-06-30 21:25 Chris Cheung 阅读(948) 评论(1) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2010-06-30 21:25 Chris Cheung 阅读(6) 评论(0) 推荐(1) 编辑
摘要: 昨晚老姐问我不知道老妈的高血压怎样了,我就打了个电话回去。因为前两天已经叫她去看医生了,所以我就问了她医生怎么说。聊了一会才知道,她原来没去看医生而只是去药房量了一下,然后买了些药而已。晕死啊,她还是想省钱,唉,气死我了。说了她半天,语气也不太好。其实我知道她是想省钱,可是看病这种事情怎么能省呢,况且去药房那些人就会推销,哪里懂看病。不知道她今天去看了没有,中午还得再打个电话回去。其实,都怪我这个... 阅读全文
posted @ 2010-06-30 21:22 Chris Cheung 阅读(151) 评论(0) 推荐(1) 编辑
摘要: 话说已经好久没有来sz了,上次来还是去年九月份的事,那时候老大还住在豪宅,小JJ也还没过来sz,这短短几个月大家的生活发生了一些变化,不过难得一次聚会,大家还是玩得很high的,哈哈。这次sz之行最大的收获就是学会了uno,昨晚在小JJ房间玩了一个晚上。玩到好high,好紧张,两秒钟就得做决定,紧张到我念1的时候居然用潮汕话念了,哈哈,结果小JJ说说错也要罚一张,囧。小强也很杯具,他喊uno的时候... 阅读全文
posted @ 2010-06-30 21:22 Chris Cheung 阅读(162) 评论(0) 推荐(1) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 阅读全文
posted @ 2010-04-06 10:47 Chris Cheung 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 昨天接到任务,需要将数据库备份到另外一台数据库,操作过程遇到一些问题,下面是我操作的步骤:1.右键数据库,备份文件,由于本来已经存在一个备份,所以我重新建一个备份文件。接着确定,导出完成2.到目标数据库导入数据,导入过程中出现了下面错误:上网搜索了一下,问题就出在于第一步,备份的过程中,我备份到两个文件里,但是以为只要选择一个就是备份到那个文件,其实是备份到两个文件中。所以只要在备份过程中的两个文件一起还原才可以,或者只备份到一个文件中。 阅读全文
posted @ 2010-03-31 20:36 Chris Cheung 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 文章来自:http://www.8823513.cn/html/483-31/31214.htm使用 iframe 可以轻易的调用其他网站的页面,但应谨慎使用。它比创建其他 DOM 元素(包括 style 和 script)多耗费数十甚至数百倍的性能。HTML网页制作教程:iframe(框架)标记使用需要谨慎使用 iframe 可以轻易的调用其他网站的页面,但应谨慎使用。它比创建其他 DOM 元素(包括 style 和 script)多耗费数十甚至数百倍的性能。值得关心的是 onload 事件和连接池。iframe 阻塞 onloadwindow 的 onload 事件尽快执行非常重要。这会让 阅读全文
posted @ 2010-02-20 13:47 Chris Cheung 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 1.2 .NET中的持久化方法 我们已经讨论过如何在一些较大的系统中使用持久层来处理加载和保存数据。现在也有很多方法可以用于实现持久层,每个方法都有各自的优点和缺点。下面是一些流行的方法:手工编写代码DataSetsLINQ-to-SQLNHibernate(或其它类似的)ADO.NET Entity Framework 尽管我们强烈推荐使用NHibernate,但是也可以考虑其它的这些选择。虽然我们知道,使用NHibernate来建立一个系统是非常简单的,但是并不意味着对每个系统来说它都是完美的。在接下来的部分中,我们将详细的测试和对比这几种方法,讨论与数据库访问和用户接口的关联。1.2.1 阅读全文
posted @ 2010-02-10 12:16 Chris Cheung 阅读(822) 评论(0) 推荐(1) 编辑
摘要: 第一章 .NET中的对象/关系持久化本章包含:.NET持久化与关系数据库.NET程序的分层.NET持久化分层的方法NHibernate如何实现关系数据库中的持久化对象高级持久化特性 软件开发是一个最新技术与技巧时常更新的学科。作为一个软件开发人员,我们有大量的工具和实践可供选择,选择一个适当的工具往往可以成就一个项目或破坏一个项目。其中一个关键性的选择就是---如何处理持久层的数据---或者简单的说如何加载和保存数据。 几乎有无数可供选择的方法。你可以以二进制形式或者文本形式存储到硬盘中。你也可以选择项CSV,XML,JSON,YAML或者SOAP又或者发明你自己的格式来存储数据。同样的,你也 阅读全文
posted @ 2010-02-09 12:05 Chris Cheung 阅读(674) 评论(1) 推荐(1) 编辑
摘要: 概要 第一章描述了一个场景,解释什么是持久层以及如何使它适用于商业应用。我们简单的介绍了一下NHibernate,同时与其它流行的框架如Linq to SQL和Datasets做比较。通过这一章你可以了解到ORM遇到的主要问题已经NHibernate如何去解决这些问题。 第二章给出了一些代码,简单的介绍如何安装NHibernate已经如何建立一个简单的应用。紧接着我们将开始探索NHibernate的主要功能,包括查询,事务处理,用户定制的接口。我们同时展示了基本设置和高级设置,让你可以通过日志更深入的了解NHibernate背后是如何工作的。 第三章以一定的速度告诉你NHibernate的大部 阅读全文
posted @ 2010-02-08 17:43 Chris Cheung 阅读(1125) 评论(0) 推荐(0) 编辑