专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
刚毕业找了个软件公司,到公司找老大接了第一个任务:写一个更新程序,用来更新公司产品的客户端。本人水平实在有限,还好大学读的是“百度专业” ,最后勉强做了个Setup.exe出来。现在把涉及到的知识点记录在这里,希望对刚入行的朋友们(我!)有帮助。 IDE:Delphi 7 1、调用Web Service(C#) 导入WSDL:在你建立的工程里点File->New->Other->WebService->WebService Importer,然后按提示一步步来。 如何获得WSDL地址:如果老大给了你一个URL,可以访问他写 [阅读全文] [PDF]
传统的Email发送是基于smtp协议.也就是说,只要你的程序遵守RFC821规范的应答方式即可.实际应用中还有例如Web中转,ISAPI,MMX等等变种方式.最近不是有位权威说\"代码就是开发文档\"吗?所以,其它说话无须多讲,让我们直接开始code吧. 一:用API方式实现email邮件的发送. 我们首先将常用的网络操作单元集合为一个单元.注意:我们下面讲述Web发送的时候还会用到这个单元. unitUnit_MyWinSock; {======================================================= 项目: [阅读全文] [PDF]
忘掉extended extended很大(10字节,如果代码对齐就有12字节),读写运算都很慢,是优化的大敌。且Delphi2-4对extended的代码对齐有bug。因此,若非必要,不要用extended。 同时,在混合浮点类型的运算中,编译器为了不丢失精度,临时变量以extended类型存储,所以要避免混合浮点运算。 还有,用const定义的常量,如不加指明,则也默认为extended类型。解决办法是,配合$J指示字,定义指明类型常量(typed constand)。 改变FPU控制字 默认的FPU控制字令除法运算和PII/PIII上的平方 [阅读全文] [PDF]
XML文档的节点是标准的树形结构,可以通过递归或者回溯算法来遍历所有的节点。 本例使用递归算法为例,制作了2个遍历XML文档的例子。 第一个例子,给出一个XML节点,遍历所有子节点-不包括起始节点。 第二个例子,给出一个XML节点,遍历所给的节点及其下属的所有子节点。 以上2个示例均列举出了XML文档的标签属性和文本值,是比较完整的示例代码。 <?xmlversion=\"1.0\"encoding=\"gb2312\"?> <rootwebsite=\"http://www.why100000.com\"> <channel [阅读全文] [PDF]
例如在Excel中的a1单元格中的20070124变成2007-01-24,可执行如下公式。left(a1,4)&-&mid(a1,5,2)&-&right(a1,2)例如在a1单元格中有2007-01-24时间,在b1单元格中有2007-02-24时间,要求两者相减,则可用函数days360(a1,b1),即可算出结果,同理。Delphi中要求计算两者间的公式可用edit1.text:= IntToStr(YearsBetween(datetimepicker1.datetime,datetimepicker2.datetime) [阅读全文] [PDF]
Delphi具有功能强大的菜单设计器,可以很快地实现标准的菜单。但有时候,应用程序需要实现特定类型的菜单,我们常用的如金山毒霸的弹出式菜单就是一例,可以在菜单项里显示自己定义的图片,自己设置的文字以及自设置的菜单项大小。这种菜单称为自绘制菜单(Owner-drawMenuItem)当然,功能不止于此,我们还可以实现更好的菜单。下面就一起来做一个显示大图片和大文字的菜单吧! 一、程序思路 Delphi在绘制每个菜单时,采用一个比较独特的方法。首先,Delphi会通过菜单的OwnerDraw属性来判定在菜单中是否允许自绘制菜单。若OwnerDraw属性为真(T [阅读全文] [PDF]
1 共6条 分1页