- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 猎人与猎狗
猎人与猎狗 作者:栗莉 深受启发 一条猎狗将兔子赶出了窝,一直追赶它,追了很久仍没有捉到。 羊看到此情景,讥笑猎狗说:“你们两个之间,个子小的反而跑得快得多。” 猎狗回答:“你不知道,我们两个跑的目的是完全不同的!我仅仅为了一顿饭,他却是为了性命!” 这话被猎人听到了。猎人想:猎狗说的对啊,我要是想得到更多的猎物,就得想个好法子。 猎狗发问
2006-08-21 21:03:00 1565
原创 通过.NET封装MFC类
今天,花费了一上午的时间,将加载数据到TreeCtrl控件中的MFC类通过C ++.NET封装了,目的是为了在ASP.NET中调用。 原来的CTreeCtrlEx将数据的加载和数据的显示封装在一起,因为数据的加载过程非常复杂,因此将数据的加载部分单独提取出来,封装到一个单独的类TreeCtrlModel类中,CTreeCtrlEx只负责数据的显示和响应用户的鼠标消息,通过调用Tree
2006-08-18 20:59:00 1398
原创 对CTreeCtrl数据加载方式的改进,实现代码的重用
我在MFC的程序中通过CTreeCtrlEx显示数据库中的数据,为了简化操作,开始只加载一个节点hRoot,然后在新添加的节点中增加一个虚节点,则在hRoot展开时,判断是否有虚节点,如果有虚节点,则自动删除虚节点,并且动态计算hRoot的子节点所需要的Sql语句,然后根据这个Sql语句,从数据库中读取所有子节点的数据,添加到hRoot下面,并且,每个新的子节点hChild下自动添加一个虚
2006-08-16 22:42:00 1824
原创 软件的社交能力
两个人之间互不相识,则无法交往,两个系统之间相互不能识别,那么也就不可能相互通讯。但是人有一种社交能力,这种能力可以保证两个不相识的人,相互认识,开始交往。两个系统之间没有这种能力,所以不能通讯,为了实现任意系统之间的通讯,则所有系统必须都具备社交能力。在网络上的一个具备社交能力的系统,可以在满足某些条件的情况下(比如闲的无聊,比如需要帮助等等),自动查找和自己一样具备社交能力的系统,找到
2006-08-16 21:27:00 2625 5
原创 随笔:幽灵一样的基类
关于面向对象 很多程序员应聘的时候,除了会写精通某种语言之外,往往还会写上熟悉和精通就是面向对象的软件设计,结果与之交谈之后才发现,根本不是那么回事,他会定义类,也会从一个类派生另一个类,然后会使用这个类,这就是面向对象的设计。其实,还差的远呢,类,继承,派生是面向对象的设计思想的基本概念,但是,这不是全部。多年前,当我刚刚从turbo c2.0转向borland c++3.1的时候(大约是
2006-08-12 19:49:00 1622 1
原创 随笔:写软件,应该有点专业精神
专业,差别只是一点点 你是否注意到,我们周围很多东西,厂家不同,但是总有优良中差之分,你总能说出你最喜欢的,或者你更喜欢哪个。你是否比较过,类似的产品,可能都差不多,但是好的比差的就好那么一点点。其实,专业比不专业,就差那么一点点。而这一点点就是专业厂商之所以专业的地方,这一点点就是优秀的设计人员所追求的。 如果你使用过很多手机,有国产的和国外的,比如夏新手机和诺基亚手机,同等
2006-08-06 21:35:00 2835
医学影像工作站单机版
2014-04-07
用Qt进行嵌入式Linux开发,为什么要编译Qt源代码?
2015-12-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人