历史记录-歌词复制器

Thumbnail

之前写过一个Java的小工具叫做Mp3Lrc歌词复制器,用来复制歌词到Mp3播放器中的对应目录下面。之前的文章参见[Mp3Lrc的可执行文件](http://log4d.com/2009/05/the-executable-file- mp3lrc)和[Java写的Mp3歌词复制器](http://log4d.com/2009/05/lyrics-written-in-java- replicator-mp3)。 这几天整理硬盘时候发现大四时候还用Delphi写了一个完整的GUI界面的Mp3歌词复制工具叫做PLrcMatch4D。 源码已经丢失,只剩下可执行文件,T_T。 如果非要定义以下这个工具的作用,就是从某个固定文件夹(歌词文件夹)复制对应Mp3播放器中歌曲的lrc文件到目标文件夹,从而让Mp3播放器可以正常显示歌词。 ...

2011-03-29 · alswl

Delphi 的单元测试工具DUnit

Thumbnail

以前写Java时候经常使用一款单元测试工具JUnit,工作之后在用Delphi,自然也要换到Delphi下面的单元测试工具DUnit。 DUnit是XUnit家族中的一员,是Extreme Programming测试实现Xtreme Testing的一种工具。 DUnit的用法和JUnit很类似,如果有相关经验很容易上手。这里是DUnit的官方地址:http://dunit.sourceforge.net/ , 下载地址:http://sourceforge.net/projects/dunit/ 将DUnit解压至任意目录(我习惯在D:/Study/DelphiLib/),打开Delphi 7,将DUnit路径添加到 Tools- > Environment Options 里面的 Library -> Library Path,这样DUnit就安装完成了。 ...

2010-01-06 · alswl

Delphi学习笔记06

我的博客所在的江西服务器需要服务器搬迁,所以这两天博客无法访问,看到404错误的童鞋们对不起拉… 几个概念:Owner/Parent/Sender/Self Owner/Parent的字面意义都有点拥有者的意思,一个Button的Owner和Parent很有可能都是Form,但实际上这两个概念是没有关系的。 Owner和Parent的区别:Parent对应组件的视觉容器而不是拥有者,比如一个RadioGroup是RadioButton的Parent;Ow ner对应组件的拥有者。尽管Parent和Owner很多时候都是同一个对象,但是还是需要严格区分的。 ...

2009-12-05 · alswl

Dlphi资料小汇总

学Delphi大概一周时间,我经历从当初的初生牛犊不怕虎,到现在感慨Delphi的强大和复杂。说实话,我以前觉得Delphi是一门过气的语言,现在我重新修正 自己的观点,没有弱势的语言,只有菜鸟的程序员。 Delphi的整个架构让我叹为观止,我这么短的学习周期,只能学到一点基础的皮毛。由于完全自学,我花费很多精力在资料的收集上(很痛苦没有找到一本合适的书),现 在我把我这段时间的资料收集整理,分享我的所得(这篇文章经历1个星期,发布时候遇到服务器卡住,丢失了一次,幸好我灵机一动,用FireFox脱机找回了缓存页面, 还是得信春哥啊)。 ...

2009-12-05 · alswl

Delphi学习笔记04

今天主要学习了Object Pascal的面向对象部分:类的定义、继承、多态这些基本操作。 1.Delphi的关键词好麻烦,居然result都没法用,返回值的错误我查找了很久才明白为什么编译器说result重定义。 2.语法结构严谨,比如类定义必须在interface之后,过程/函数的实现必须要分开,而无法写成C++/Java那种inner类定义,写起来难免缚手缚脚 。 3.大小写的语法规范很麻烦,像Integer/String这些关键词,我真不知道该不该首字母大写。还有变量的定义,按照"Delphi编码规范"是应该大写 ,可是这样就需要频繁的使用Shift,还是喜欢Java的那种首字符小写的驼峰式,能够清楚地把函数/过程/变量区分开。 ...

2009-12-01 · alswl

Delphi学习笔记05

Thumbnail

今天是第五天了,我对自己的学习速度很不满意,还是处在半懵懂状态。语法还要经过大脑才能想出来,一点不顺手。 VCL控件使用了几个简单的,BDE数据库和ADO数据库这一块还没有涉及,网络编程也没涉及到。 这几天事情很烦,18号的课程设计赶不上了,我之前又是做的"PylexChat“聊 天系统这么有挑战性的题目。唉,真开始后悔了,老师那里也不好说,郁闷。还得等我组员回来讨论一下,这周就得答辩了。当时老师突然说:“那你不是在学Delphi么, 就用Delphi写一个吧”,我狂晕,学一门语言又不是吃菜,总得有个进度吧~ ...

2009-12-01 · alswl

Delphi源程序格式书写规范【转】

话说我不喜欢转帖,可是看到实在好的东西又想留下来,真矛盾。为此,我凡是所有转的帖子都在标题上注明转帖,大家如果不感兴趣,可以直接略过。 下面的这篇文章出处:百度_delphi吧_Delphi 源程序格式书写规范 文章很长,我看了很长时间,好的代码风格将是一个程序员终身受益。文中的一些关于Tab/空格问题我完全同意,不过在个别地方,比如变量名定义上持中立意见,我觉得每 个人、每个公司的编码风格还是会有出入的。总体来说,这篇文章作为参考是很不错的。 ...

2009-11-30 · alswl

Delphi学习笔记03

学习Delphi第三天,早晨起来之后跑去图书馆找了一本书《Delphi开发经验技巧宝典》,翻开这本书发现更适合作为手册查阅,而不是学习教材。最后借了一本《[Delphi面向对象程序设计](http://www .china-pub.com/734474)》的教材,属于"21世纪高等学校应用型教材"系列。 今天主要完成了Pascal到Delphi的过度,学习使用集合set、记录record、指针Pointer和简单的可视化编程。 在百度Delphi吧逛时候发现索引越界居然是Delphi吧主,里面有一篇文章关于Delphi的编码风格,我一会转过来。 Ps:啊,你不知道索引越界?!那百度贴吧伴侣总应该听过吧,偷偷告诉你,这个软件就是索引越界用Delphi开发的。 ...

2009-11-29 · alswl

一个C++程序员的Delphi学习笔记【转】

早晨起来就看到这篇好文章,转载过来。 作者:Dream_soft(via CSDN) 原文链接: 一个C++程序员的Delphi学习笔记 - Dream_soft的专栏 -CSDN博客 一个C++程序员的Delphi学习笔记(2) - Dream_soft的专栏 -CSDN博客 作者的学习经历和我比较类似,视角也比我广阔,这篇文章对程序员学习Delphi很有参考价值。 **以下为原文 说心里话,站在一个C++程序员的立场,是有那么一点看不上用Delphi的开发者的。就几周前,我还撰文维护过C++的尊严。种种原因,今天我却须学习Delphi 、熟悉Delphi,不由兴起人生无常的感慨。 ...

2009-11-29 · alswl

Delphi学习笔记01

由于工作中需要使用Dephi,而此之前我对Delphi仅限于听过而已,所以我要在极短的时间内学会一门新的语言。这对我来 说是很有挑战性,也到了证明我以前反复强调"语法不是问题,语言才是跨度"的时候。我需要掌握的是Delphi基本使用和IDE工具使用。我认为,在熟悉C/Java /.NET的基础上快速掌握一门从未接触过的语言,并非不可完成的任务。 在学习这门未知的语言之前,首先要知道自己学习的是什么东西,框架如何,用来开发哪些类型应用,IDE的情况,下面给出一些简 单解释。 ...

2009-11-28 · alswl