网语飘飘.Net/Delphi攻坚战

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

04 2006 档案

摘要:任何单元必须有对应测试单元,任何类和函数必须有对应的测试函数,允许合并少于3个关联测试函数,即一个测试函数同时测试3个函数。 PObj继承下来的对象是需要释放的,所以返回值上禁止出现PObj继承下的对象,也就是说不允许在函数里New对象并返回。例: [禁止] function SomeOne():PStrList;如果需要传递对象参数则放在函数参数里,这样就由调用者来创建和... 阅读全文
posted @ 2006-04-30 23:44 网语飘飘 阅读(249) 评论(0) 推荐(0)

摘要:Delphi7下仿Ado.Net类的实现 kaneboy@163.net 最近正在学.Net,发现.Net下的Ado.Net数据组件(方式和理念都)比Ado要先进很多,天生可以用于MultiTier环境,通过继承DataSet,能很方便创建可以在各层(主要是DataAccess层和BusinessRule层)间传递的实体对象,而且断开式的连接方式,可以很大的节省数据库服务器连接资源,同时在... 阅读全文
posted @ 2006-04-30 23:42 网语飘飘 阅读(325) 评论(0) 推荐(0)

摘要:由于项目的关系,所以和线程的接触颇多,常常遇到问题,常常看TThread的代码,又常常想一些办法来解决遇到的问题,所以就有了这篇文章。 正文 我们常有工作线程和主线程之分,工作线程负责作一些后台操作,比如接收邮件;主线程负责界面上的一些显示。工作线程的好处在某些时候是不言而喻的,你的主界面可以响应任何操作,而背后的线程却在默默地工作。 VCL中,工作线程执... 阅读全文
posted @ 2006-04-28 21:59 网语飘飘 阅读(136) 评论(0) 推荐(0)

摘要:很不爽的是,用Delphi封装在Form里的那些东西是没办法接受用户从我的电脑里拖放到你的Form上的文件的,但在做软件的时候这又是很必要的,我昨天研究了一晚上终于解决了这个问题。 首先,给你的Project加一个Unit,代码如下: unit untDrag; interface //用来告诉Windows你的Form可以接受文件拖放 {$EXTERNALSYM DragAcceptFiles}... 阅读全文
posted @ 2006-04-17 15:13 网语飘飘 阅读(347) 评论(0) 推荐(0)

摘要:五种提高SQL Server性能的方法 原文FROM: http://searchdatebase.techtarget.co...7/1923316.shtml有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降... 阅读全文
posted @ 2006-04-14 20:01 网语飘飘 阅读(337) 评论(0) 推荐(0)

摘要:Windows疑难解答 (RSS) 来自微软中文新闻组的精彩疑难问题解答。 Thursday, January 26, 2006 10:50 AM Windows服务启动排错 在微软新闻组里有很多网友咨询有关Windows服务无法启动的问题,例如无法启动“Logical Disk Manager”服务。这类服务出错的现象往往是五花八门,判断起来比较麻烦,而且有些问题还无法通过查看微软知识... 阅读全文
posted @ 2006-04-03 20:01 网语飘飘 阅读(2514) 评论(1) 推荐(0)

摘要:一个SELECT语句引发的迭代(SELECT @local_variable = expression 的妙用) 作者:李战(leadzen) 在用Transact-SQL编写程序过程中,经常会遇到针对某个查询的每一行记录进行某种迭代运算的操作。通常情况下,我们都会定义一个该查询的游标,然后用循环语句来取出每一行进行迭代处理。但对于某些计算性质的迭代,巧妙使用SELECT @local_var... 阅读全文
posted @ 2006-04-03 15:09 网语飘飘 阅读(377) 评论(0) 推荐(0)