![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 53
lvjack
这个作者很懒,什么都没留下…
展开
-
GDI、GDI Plus、Direct2D绘图效率比较
做一个简单的股票分时图显示,没怎么做过画图方面的东西,简单的认为GDI是老东西,GDI Plus是新的,Direct那是做游戏用的东西,于是想当然的用了GDI Plus,发现绘图效率并不理想,用回GDI,发现效率比GDI Plus高,之后再测试Direct2D,发现代码和GDI差不多,但效率比GDI Plus高。于是在此项目中三者的绘图效率是Direct2D > GDI > GDI...原创 2019-10-16 09:53:57 · 2483 阅读 · 0 评论 -
自己高兴一下--三层数据库程序实践成功
前一段研究三层的写法,总是瞎忙没有把想法实践出来,2月的最后一天总算大致的搞了个框架出来了,基本功能测试已经通过,把我主要的想法都实践了:)现在完成了以下功能的实践:也可以称为3+1吧(呵呵自己生造的词汇)数据库+服务器+客户端+业务逻辑数据库(部分业务逻辑存储在此)因为过一段时间生产数据库要换所以没有把业务逻辑的存储放在生产数据库上,放在了自己建的数据库里,这个数据库要求不高也可以用Ac原创 2006-02-28 23:25:00 · 1224 阅读 · 0 评论 -
三层开发之他山之石
由于三层受挫正在找问题所在,这时发现了李小华公布了他的Delphi做的三层应用,呵呵应该是对广大正在为三层苦恼的朋友的福音,如果用BCB实现三层真的是困难重重的话,我打算也把我的设计用Delphi实现,Delphi用过但不熟练,要好好补课了:)他的设计原理和思想:http://nineskysoft.go3.icpcn.com/struct.htm源码及软件下载页面:http://ninesk原创 2006-03-05 11:27:00 · 1186 阅读 · 0 评论 -
COM+编译错误的解决方法
确切的说是使用了ADO的COM+编译出现以下错误:[C++ Error] comsvcs.h(3064): E2015 Ambiguity between ITransaction and Oledb::ITransaction [C++ Error] comsvcs.h(3130): E2015 Ambiguity between ITransaction and Ole原创 2006-04-07 13:32:00 · 1237 阅读 · 0 评论 -
记录几个网站
将最新版的Zlib弄成Delphi版的http://www.base2ti.com/zlib.htm自制CPU,高人呐http://www.homebrewcpu.com/Python学习http://www.byteofpython.info/原创 2006-04-08 10:57:00 · 704 阅读 · 0 评论 -
Delphi:字符操作函数--生成指定个数的字符(串)
关键字:填充,N个,指定数量,指定个数,字符,字符串生成指定个数的字符,发现有人自己写函数完成,实际上Delphi有此功能的函数生成指定个数字符的字符串StringOfChar(S, 10);得到 SSSSSSSSSS返回字符串AText的ACount个复本uses StrUtils首部 function DupeString(const AText: string; ACou转载 2006-04-16 15:25:00 · 1958 阅读 · 0 评论 -
格式化函数的用法--Delphi
一。Format的用法Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用:首先看它的声明:function Format(const Format: string; const Args: array of const): string; overload;事实上Format方法有两个种形式,另外一种是三个参数的,转载 2006-04-16 16:03:00 · 2213 阅读 · 0 评论 -
MP4专利部署管窥
深感MP4播放器及MP4文件格式的不统一找点资料看看MP4专利部署管窥 一、市场分析 2005年,MP4播放器在国内电子市场大放异彩,涌现出了爱国者、三星、微星、川宇、爱可视、纽曼、朝华等数十个品牌上百款产品。这种播放器包括音频MP4播放器、能播放视频的MP3、硬盘式MP4、闪存式MP4、没有显示屏的MP4等多种产品,未必全部支持MPEG-4视频文件。其中,名牌产品大都是能够在自转载 2006-07-09 23:56:00 · 1553 阅读 · 0 评论 -
Delphi 网址
不错的源码下载 http://www.codepub.com/software/download-158-1.html原创 2007-08-29 15:01:00 · 2081 阅读 · 0 评论 -
Delphi中如何防止运行一个应用程序的多个实例
Delphi中如何防止运行一个应用程序的多个实例 吴淑华 01-5-31 下午 01:56:54 实际应用中,程序设转载 2007-09-11 21:57:00 · 3268 阅读 · 0 评论 -
控制面板的小应用程序
控制面板的小应用程序 东北大学 张春明 张春丽 姜绍飞 01-4-23 上午 11:35:13 在Windows操作转载 2007-09-11 22:10:00 · 3000 阅读 · 0 评论 -
快速对Memo或者RichEdit内的文字进行批量操作
操作多行edit(如memo,richedit)的lines,由于memo和richedit没有锁定(例如beginupdate)的功能,所有操作都会在界面反映,导致速度较慢,可以将lines.text赋给一个stringlist然后操作stringlist,最后将text赋值回去,举一个去除空行的例子:var sl:TStrings; i,j,k:Integer; S:string;beg原创 2010-03-24 21:49:00 · 2401 阅读 · 0 评论 -
Sqlite3.dll到底放在哪里可以起作用
sqlite是一个非常轻便是数据库,只需要运行环境中放一个sqlite3.dll就有可以使用,那么sqlite3.dll到底应该放在哪里呢?(delphi + zeos控件)经过测试(环境win8专业版),dll放在和软件系统的目录或者系统搜索路径中即可(path变量中的路径)。ps.遇到的一个比较奇怪的问题是win8的system32目录中居然有一个sqlite3.dll文件,但不能用,...原创 2019-03-19 00:14:21 · 7584 阅读 · 0 评论 -
COM+也非灵丹妙药
早有用COM+和WebServise写三层的想法,不料不试不知道一试吓一跳,草草的写了一个COM+的测试就遭遇了这个错误:[C++ Error] comsvcs.h(3064): E2015 Ambiguity between ITransaction and Oledb::ITransaction[C++ Error] comsvcs.h(3130): E2015 Ambiguity原创 2006-04-04 15:17:00 · 1212 阅读 · 1 评论 -
三层数据库开发之一盆冷水
郁闷啊,中了大白鲨的咒语“乌拉乌拉运行,咔嚓又停”,今天有空做了三层数据库的异机调试(以前都是在同一台电脑进行开发的),测试结果:心里拔凉拔凉的~~。客户端不能正常访问服务器,再经过各种尝试后可以执行服务器上的登录方法(自己写的接口),但是登录后再执行其它功能调用就Terminal了。相当郁闷,我又做了一个小的三层放在该电脑上调试,可以正常连接到我的电脑上的服务器,我打算投入使用的那个却总出错。搞原创 2006-03-03 22:26:00 · 956 阅读 · 0 评论 -
三层开发另辟蹊径--Flex?Soap?
作者:lvjack 发表于:http://blog.csdn.net/lvjack俺的三层不管怎么样总算是run了,前两天头疼的时候问过老曾,老曾说他用COM+,我对COM+还不了解,不过一搭眼就是微软自己培养的东西,想来和系统集成很多,不晓得部署起来是不是又安全性啊,注册啊什么的一大堆,微软的东西不是不好,俺就是不大喜欢他什么都往一起掺和的,还有就是附加东西,运行个.net应用先要有DotN原创 2006-03-11 23:10:00 · 1228 阅读 · 0 评论 -
SOAP--“简单”的协议不“简单”
总是有郁闷的事情出现,例子总是很简单,应用却总是出问题,SOAP传输数据的例子很简单,想弄弄接口,服务器的WSDL却总出错:Error: This name may not contain the : character: -->:不才我不晓得这个是什么原因,努力寻找答案。呵呵又是从猛禽那里得到了很多有用的信息:http://blog.csdn.net/Raptor/category/原创 2006-03-13 23:06:00 · 1095 阅读 · 0 评论 -
三层开发我的一家之言
近期不断的三层实践我对DCOM、SOAP等等都产生了“敬而远之”的想法。DCOM和WINDOWS权限的集成使得部署起来仍然不是很完美:Borland的midas的实现俺琢磨起来还比较困难,它要在客户端注册的:);Server要在客户端运行一次以注册接口什么的东西让人不爽;都在域中的电脑,居然也有部分无法正常使用程序实在是搞不懂该怎么处理了。小结:DCOM实现的多层开发要么客户机服务器在同一个域原创 2006-03-17 00:47:00 · 989 阅读 · 0 评论 -
对DBGrid的数据进行排序和过滤
这个是显示数据常用的操作,按道理看看CB的帮助就很容易找到答案,可是还有很多的人利用构造新的SQL重新检索的方法实现,实在是非~常~的不理解,利用ADO控件的Sort、Filter或者ClientDataSet的index、filter可以很容易在本地实现且效率很高的处理方式为什么不留意呐。附CB帮助的内容:过滤的://State = CA OR State = MAADO原创 2006-03-19 16:52:00 · 1351 阅读 · 0 评论 -
设置字段显示格式的方法
((TDateField *)(ADOQuery1->Fields->Fields[0]))->DisplayFormat="yyyymmdd";格式字符串(来自CB的HELP)Controls the formatting of the date-time field for display purposes.__property AnsiString DisplayFormat =原创 2006-03-19 17:14:00 · 1788 阅读 · 0 评论 -
三层开发中的一个小问题
在三层开发编译服务器的时候,我多次遇到出错,提示错误发生在“TComModule _ProjectModule(0 /*InitATLServer*/);”这一行后来发现make时发生此错误只需build一下就OK了原创 2006-03-20 11:42:00 · 1302 阅读 · 0 评论 -
BCB使用ADO连接informix数据库的方法
作者:lvjack 发表于:http://blog.csdn.net/lvjack关于BCB连接informix数据库因为工作的需要使用informix数据库,所以又拿出老一套ADOCOnnection+ADOQuery连接操作数据库,结果无论ODBC还是从IBM下载的oledb驱动都无法连接。oledb驱动测试连接时就出错,ODBC测试连接成功,一select就出错,什么未知错误,晕死。用D原创 2006-02-14 15:11:00 · 1613 阅读 · 0 评论 -
关于informix的256字符限制问题解决方法
关于informix的256字符限制问题解决方法关键字:informix ,SQL, 256,limit,A quoted string exceeds 256 bytes. ,长度,字符串作者:lvjack http://spaces.msn.com/lvjack 经过在网上的一番搜索,俺记录的informix 256字符限制问题搞的差不多了,算是解决了吧。这个应该可以算是IDS原创 2006-02-11 18:10:00 · 2655 阅读 · 0 评论 -
《代码才是真正有价值的??》补遗
作者:lvjack 发表于:http://blog.csdn.net/lvjack呵呵,搞补遗可以说是不自信也可以说是勇于承认错误,也可以说是与时俱进呵呵,我更喜欢最后一种说法,显得很有面子:)不过这里我是想起了其它的一些东西(否则与时俱进的也太快了^_^),前几天搞三层看了猛禽的一些文章,其中有说到关于设计与代码按照我糟糕的记性和当前水平的理解:猛禽反对高来高去的设计,主张用代码来说明设计。原创 2006-02-14 00:09:00 · 961 阅读 · 1 评论 -
三层数据库开发
作者:lvjack 发表于:http://blog.csdn.net/lvjack春节期间搜了一堆资料看了看终于了解了一些三层数据库程序的开发方法,对我帮助最大的两份资料是猛禽的一篇关于三层数据库开发讨论的文章还有就是大白鲨的三层服务器部署的介绍。(见http://dev.csdn.net/article/15/15114.shtm)刚开始看了些资料,知道三层是个什么意思,为什么要用三层,原创 2006-02-12 16:14:00 · 2067 阅读 · 1 评论 -
打造最快的数据导出到Excel文件
作者:lvjack 发表于:http://blog.csdn.net/lvjack关键词:DBGrid,导出,Excel,快速,OLE,另存为xls文件,记录集导出为文件,记录集在很多的数据库应用中我们都要用到将我们的数据导出到文件的功能,为了便于对导出数据的进一步操作,导出为Excel可以操作的文件成为很多时候的首选。但是将数据导出并不是非常的方便,Excel并没有直接提供调用的接口,所原创 2006-02-16 22:27:00 · 4429 阅读 · 0 评论 -
三层数据库之初见眉目--客户端程序分发
今天终于部署成功了几台客户端,在网上找到的解决方法,好奇怪,把中间服务器在客户端电脑上运行一下,客户端就可以正常运行了,郁闷-_-#奇怪的是还有一台电脑怎么都不行,一运行就Teminal,应该还有更好的方法吧,接着找啊~~做一个阶段性总结:三层的部署,环境CB6+WInXP+DCOM,服务器端配置参见我写的三层数据库开发那一帖中的记述,客户端要用管理员注册midsa.dll、然后运行一下中原创 2006-03-08 20:47:00 · 1591 阅读 · 2 评论