
编程手记
lyris
a
展开
-
使用JBuilder2005的个人感觉
用上JBuilder2005后,把曾经用了半年的Eclipse撇到一边了,除了官方和媒体上说的new feature 外,最让我个人感觉满意的地方:1.速度上几乎跟delphi5一样快,这让我把以前曾经爱不释手的eclipse彻底抛开了.其实Eclipse装上一个又一个插件后速度也不会快到哪里去,想想去年,曾经最让我心动的是Eclipse的快速编辑功能,跟着一个一个M5到M9的去下载,试用。bor原创 2005-01-18 14:16:00 · 1007 阅读 · 0 评论 -
汉字排序软件
版权声明:本文由Lyris完成,首发于优快云,作者保留中文版权。未经许可,不得使用于任何商业用途。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:chenwentao@gmail.com操作方法:将内容为汉字的文本文件打开载入,双击列表视图标题栏,即可按汉字的拼音、声调、笔画数、偏旁部首等排序。用途举例:为小宝宝起名字,查询某个汉字的相关信息(在视图区输入汉字自动查找)…… 下原创 2007-05-24 00:16:00 · 3231 阅读 · 9 评论 -
程序与细节
版权声明: 本文由Lyris完成,首发于优快云,作者保留中文版权。未经许可,不得使用于任何商业用途。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:chenwentao@gmail.com 早在几年前,原创 2006-06-23 14:51:00 · 2692 阅读 · 1 评论 -
Google Talk Music Status
关于 Google Talk Music Status(2006-5-11)功能特点:在google talk状态上显示当前所播放的音乐的信息。 支持千千静听,FooBar2000,Winamp。 绿色软件,大小程序退出:Alt + Q。重新启动:GtalkMusicStatus.exe /restart高级用法:GtalkMusicStatus.exe原创 2006-05-10 11:53:00 · 1053 阅读 · 0 评论 -
混合应用接口和对象模型的意外
按照Eric Harmon 的说法,如下所示 IFormattedNumber = interface [{86EF89E2-347C-480F-9A6C-1E57F134E58E}] function FormatttedString: string; procedure SetValue(AValue: Integer); end; TFormattedIn原创 2006-03-28 22:29:00 · 937 阅读 · 0 评论 -
escape/unescape编码的Delphi实现
版权声明: 本文由Oak/lyris完成,首发于优快云,作者保留中文版权。未经许可,不得使用于任何商业用途。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:chenwentao@gmail.com fu原创 2006-02-08 23:54:00 · 3381 阅读 · 2 评论 -
JAL的XML解析器
基于SAX的,试了一下,相当好用procedure TForm1.DomView(Document: IDocument; View: TTreeView); procedure ParseXMLNode(DataNode: IElement; TreeNode: TTreeNode); var I: IIterator; N: TTreeNode; Child: IElem原创 2005-12-19 16:45:00 · 891 阅读 · 0 评论 -
我的小工具箱Oakutils.exe
版权声明: 本文由Lyris(Oak)完成,首发于优快云,作者保留中文版权。未经许可,不得使用于任何商业用途。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:chenwentao@gmail.com 将原创 2005-12-16 10:07:00 · 1480 阅读 · 0 评论 -
JBuilder2006里面居然可以用google talk
真不可思议,JBuilder2006里面居然集成了Jabber客户端。设置: 在Preferences -Peer to Peer -Jabber -Client里面Account用gmail登陆,就Ok了,Jabber Server自动改为talk.google.com了使用:IDE右边出现Collaboration面板,就可以跟你的gmail好友进行沟通了,非常方便。原创 2005-12-21 21:22:00 · 1206 阅读 · 1 评论 -
EditPlus中正则表达式应用
将以//开头的注释删除 *//.*$ 删除空白行 ^[ /t]*/n 删除形如../NewGrid/Common;的文本 /././/NewGrid[^;]*; 查找替换即可(替换为空字符)原创 2005-04-22 15:33:00 · 1308 阅读 · 0 评论 -
Delphi类也可以这样写
版权声明:本文由Lyris完成,首发于优快云,作者保留中文版权。未经许可,不得使用于任何商业用途。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:lyricsoft@gmail.comtype TDemo = class aa: string; bb: string; end; 使用的时候with TDemo.Create dotry aa := test; b原创 2005-04-15 16:19:00 · 1004 阅读 · 1 评论 -
自定义工具栏
花了几天时间,完成了自定义工具栏的封装涉及到的有 1。ImageListBox控件的开发 2。ToolBar按钮的重新布局1相当容易不到一个小时就写完了,对于2却花了相当长的时间,对于ToolButton的布局总算有了一次完整的学习,曾经考虑交换button的位置,最后还是用重新创建实现(Downto插入),这样简化了很多。至于界面的保存,就很简单了。原创 2005-01-18 13:47:00 · 1050 阅读 · 0 评论 -
网络小工具(管理共享文件) ShareView
版权声明:本文由Lyris完成,首发于优快云,作者保留中文版权。未经许可,不得使用于任何商业用途。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:chenwentao@gmail.com程序截图:代码:unit NetMonConsts;interfaceuses Windows;type原创 2004-12-07 10:30:00 · 2303 阅读 · 3 评论