- 博客(8)
- 收藏
- 关注
杭州ERPTAO组织成功举办第一次技术讲座
2004年2月28日,在浙江大学软件学院和CSDN网站的大力支持下,ERPTAO组织在浙大成功地举办了第一次软件技术讲座。有上百名专业软件开发者及爱好者到场参加,两位主讲人熊节(也就是我本人)和石一楹为大家送上了关于重构思想及O/R mapping技术的演讲,现场气氛相当热烈。稍后我们会按照签到表上的email地址给到场听众发送今天的讲义及相关资料,并在网上提供下载。今后我们会不定期地经常举行...
2004-02-29 13:27:00 77
DTO的迷思,以及“对象”和“数据结构”
“对象不应该有public的field,应该用getter/setter将field封装起来。”我们对于这个规则已经太熟悉,熟悉得完全忘记了它的由来。Uncle Bob提出了一个问题:完全用于传输数据的DTO是否需要getter/setter?实际上,在很多时候,DTO并不是一个“对象”(我们用这个词表示“数据与行为的组合体”),仅仅是一个“数据结构”——把数据从一个地方带到另一个地方。给“数据结...
2004-02-27 10:25:00 96
有朋自远方来——技术书籍翻译的传播学体验
有朋自远方来——技术书籍翻译的传播学体验熊节(本文首发于《中华读书报》2004年2月4日号) ●翻译就是作者的魂灵借着译者的纸笔转世重生。遗憾的是,不论作为译者、读者还是编辑,我手上经过的每一个译本,都堪称是对这种传播之尴尬的再一次体验。 ●与作者本人只言片语的交流,胜于所有猜测联想。如果时间倒退二十年,译者们尚且可以毫无愧疚地凭自己的一厢情...
2004-02-07 22:52:00 85
能否判断动态数组有没有被分配过?
动态数组在VB语言中常能起到出奇制胜的作用。但数组有没有被重新定义或释放,用“is empty”,“is null”,“=" "”等方法都不起作用。所以判断时一般采用侦别错误消息(ON ERROR )的方法。下面给出一个非错误侦别的代码,判断动态字符串数组的分配情况:Private Sub Command1_Click()Dim a() As String, i As LongMsg...
2004-02-05 00:49:00 108
API 更改系统菜单条目
一个运用API 更改系统菜单,复制系统菜单的例子。(需要注意的是:如果要响应菜单项的单击事件,可能要用到钩子函数和更多的代码)Option ExplicitPrivate Declare Function TrackPopupMenu Lib "user32" (ByVal hMenu As Long, ByVal wFlags As Long, ByVal x As Long, ByVa...
2004-02-02 23:31:00 466
递归与组合
福利彩票和体育彩票近两年比较火暴,相应在VB论坛上大家讨论也较多。其实选择彩票与集合选择子集相同道理。下面给出一种VB的递归算法(虽然明知存入数组会加快运算速度,但最终也没能满意地实现,请大家多多指教。另外,效率确实不高)Option ExplicitPrivate Sub Command1_Click()Dim temp, i As Long, starttime As Long, e...
2004-02-01 23:19:00 103
菜单字体颜色可以更改吗?
一个简单的API语句可以实现更改菜单字体颜色:Private Declare Function SetSysColors Lib "user32" (ByVal nChanges As Long, lpSysColor As Long, lpColorvalues As Long) As LongPrivate Sub Form_Load()SetSysColors 1, 7, vbRed ...
2004-02-01 23:16:00 216
递归方法巧解不定方程
多元一次方程往往采用循环求解。笔者在与网友们讨论一个问题(http://expert.csdn.net/Expert/topic/2607/2607772.xml?temp=.7494928)过程中,琢磨出一种算法,采用递归进行多元一次方程的求解。并将解分为整数解和 非负整数解两种情况,请大家指教。Private Sub Command1_Click() '演示求X1+X2+X3+X...
2004-02-01 23:15:00 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人