2016年4月29日

delphi 实现vip126发邮件

摘要: 本例是 TSimpleThread , TSimpleList, IdhttpEx 网页模拟(POST)的综合运用。 Demo只写了发送,但亦可收取,详见源码。 (此源码写于2年前,那时还写得不好,请多见谅!) 2016-08-17 更新登录部分,老代码已不能登录。同时更新了 uIdCookieMg 阅读全文

posted @ 2016-04-29 14:15 晓不得2013 阅读(605) 评论(0) 推荐(0)

2016年4月23日

delphi 基础书籍推荐

摘要: 本文所推荐的书,我均仔细读过,受益良多。 1. Pascal 精要。下载Pascal精要 本书讲Pascal 语言基本知识。 2. Object Pascal 参考(中英文对照版)。下载Object Pascal参考 本书讲面向对象Pascal 基础知识 3. Delphi 算法与数据结构。下载De 阅读全文

posted @ 2016-04-23 09:47 晓不得2013 阅读(1423) 评论(2) 推荐(0)

2016年4月22日

delphi 编码速度提升技能

摘要: 效率,是一个永恒的主题。 本文重点强调 delphi ide 中的编码速度技能 一、TForm 窗口重用 当您在写一个管理类软件的时候,有大量的操作窗口,这些窗口会有大量共性。窗口重用就会发挥很大的作用。 方法:先建好一个 TFrmBase ,然后 菜单 File -> New -> Other.. 阅读全文

posted @ 2016-04-22 09:55 晓不得2013 阅读(1342) 评论(1) 推荐(0)

2016年4月20日

delphi 把多个线程的请求阻塞到另一个线程 TElegantThread

摘要: 本例是把多个线程访问数据库的请求,全部阻塞到一个线程。 这是实际编程中常见的一种问题。 示例源码下载,所需支持单元均在源码中,且附详细说明。 TElegantThread 的父类是 TSimpleThread。 1 unit uElegantThread; 2 3 interface 4 5 use 阅读全文

posted @ 2016-04-20 14:22 晓不得2013 阅读(2211) 评论(0) 推荐(0)

Delphi 进阶基础技能说明

摘要: 以下讨论均基于Delphi XE8,主要是利用DELPHI新版的功能,如:Unicode,泛型,匿名函数等[XE2 后应该都支持]。 用新特性的好处是少写代码,提高效率。本博客不再讨论Delphi旧版,旧版资料太多,无需太多重复。 本博客不讨论第三方控件,因为Delphi没落已成事实,第三方控件很难 阅读全文

posted @ 2016-04-20 10:07 晓不得2013 阅读(4749) 评论(3) 推荐(1)

Delphi 线程Timer (TThreadTimer)

摘要: delphi 自带的Timer控件,使用方便,但它的 OnTimer 事件是在主线程中引发的。 如果在事件中执行较耗时的代码,会引起主界面假死。故实现一个线程的Timer就有必要了。 TThreadTimer 基于 TSimpleThread 继承而来。 本例源码下载 1 unit uThreadT 阅读全文

posted @ 2016-04-20 10:01 晓不得2013 阅读(7492) 评论(2) 推荐(0)

2016年4月18日

delphi 线程池基础 TSimplePool

摘要: 1. TSimpleThread 2. TSimpleList 3. 以1,2构成 TSimplePool 用法 先定义: TDoSomeThingThread=class(TSimpleThread) ; 并给 TDoSomeThingThread reintroduce Create 不带参数的 阅读全文

posted @ 2016-04-18 10:25 晓不得2013 阅读(3679) 评论(0) 推荐(0)

2016年4月10日

delphi 修改代码补全的快捷键(由Ctrl+Space 改为 Ctrl + alt + Space)

摘要: delphi 的IDE快捷键与输入法切换键中突,以往的解决方法是下载一个ImeTool修改 windows 系统的快捷键 在 xp win7 都好使,但在win 10经常是修改完后,重启又失效了。 本方法采用 Open Tools API 编写是一个组件。安装方法: 菜单-->Component - 阅读全文

posted @ 2016-04-10 12:10 晓不得2013 阅读(3079) 评论(1) 推荐(0)

Delphi 对泛型TList的的改进(TSimpleList)

摘要: TList 有一个比较麻烦的问题是,到底由谁来释放List中的对象或指针。 本例将释放任务教给 TSimpleList ,方便使用。 如果 TList 为于管理对象,还可以实现 AddNewOne 功能。方便使用。 TSimpleList类应用源码 uSimpleList.pas 源码 1 unit 阅读全文

posted @ 2016-04-10 11:27 晓不得2013 阅读(2399) 评论(0) 推荐(0)

2016年4月9日

delphi 读网页线程TReadHtmlThread

摘要: 读网页,通常是一个耗时操作。故把读网页放入线程是显得比较重要了。 本例用改进后的 TIdhttpEx 加上线程来实现读网页。 它的父类TSimpleThread 在此 本例程源码在此 源码中包含了所有的支持单元,其它单元后续会慢慢讲解 1 unit uReadHtmlThread; 2 3 inte 阅读全文

posted @ 2016-04-09 14:14 晓不得2013 阅读(2852) 评论(0) 推荐(0)

导航