EDN首页   博客首页

1

关于投票
跨平台的开发工具Lazarus

 

点击开大图

 

Lazarus是一个跨平台的开发工具,支持Linux、Win32、WinCE、MacOS等,和Delphi类似的IDE,使用了FreePascal作为编译器。

点击开大图

它的IDE简直和Delphi一样,还可以支持控件对齐,这可是Delphi9以后才有的功能。

 

点击开大图

Lazarus支持多种语言的界面,其中就包含了简体中文。在环境选项中直接选择,重新运行,整个界面就是中文的了。不过可能英文还是更方便一些。

 

点击开大图

控件和标准Delphi差不多,有部分甚至增强了功能。不过一些控件好像还是半成品,运行后没有效果。因为Lazarus使用了Free Pascal,所以很多支持Free Pascal的Delphi控件应当可以拿来直接使用。

 

当年,Borland放弃了Turbo Pascal,就出现了Free Pascal。Delphi出现问题了,说不定以后可以试试Lazarus了。

http://www.lazarus.freepascal.org/

 

系统分类: 软件开发
用户分类: Delphi
标签: lazarus
来源: 原创
发表评论 阅读全文(366) | 回复(2)

1

关于投票
遍历文件夹和子文件夹

 

在Delphi下遍历文件夹和子文件夹的代码。

 

zip

 

系统分类: 软件开发
用户分类: Delphi
标签: delphi 遍历文件夹
来源: 整理
发表评论 阅读全文(128) | 回复(0)

3

关于投票
Delphi实现桌面精灵

 

很多软件支持显示桌面精灵,使得软件显得比较生动,如Office、瑞星、金山等。其实这个很容易实现,下面是一个Delphi的例子:

 

zip 包含了一个演示用的执行文件和源代码。170K

 

 

系统分类: 软件开发
用户分类: Delphi
标签: Delphi 桌面精灵
来源: 整理
发表评论 阅读全文(252) | 回复(1)

2

关于投票
编程实现Vista样式提示

 

这个程序演示了怎样编程实现Vista风格的提示。

 

zip

 

 

系统分类: 软件开发
用户分类: Delphi
标签: Delphi Vista 提示 Hint
来源: 整理
发表评论 阅读全文(132) | 回复(0)

3

关于投票
修改Windows“开始”按钮

这个小程序演示了怎样调用系统API修改系统的“开始”按钮的位置。

 

zip 231K(包含源码和EXE演示程序)

 

转自Torry

 

 

 

系统分类: 软件开发
用户分类: Delphi
标签: Delphi 开始
来源: 整理
发表评论 阅读全文(206) | 回复(0)

2

关于投票
支持多种音频格式的控件New Audio(NewAC)

New Audio Components 是一个支持多种音频格式和多种功能的免费Delphi控件,它的主要特点有:

  • 录音和回放
  • 抓取CD音轨
  • 支持WAV、OGG、FLAC、APE、MP3、WavPack、WMA、TTA、Monkey Audio、TAK等多种格式
  • 音频再采样
  • 支持8/16/24/32位音频
  • 支持多通道
  • 支持标签(Tag)
  • 开源,对商业应用免费

 

源码下载NewAC 1.8 Delphi sources (发布时间 Aug/02/2008)

在线文档http://www.symmetrica.net/newac/doc

 

支持文件格式的功能列表

格式 解码 编码 读取标签 写标签 多通道 24-bps 32-bps 需要的DLL
Wave (RIFF), WAV Yes Yes N/A N/A Yes Yes Yes
Ogg Vorbis Yes Yes Yes Yes Yes * * aoTuV suite
FLAC Yes Yes Yes Yes Yes Yes N/A libFLAC.dll
MP3 Yes Yes 
(with LAME)
Yes Yes 
(Id3v1)
N/A N/A N/A 解码不需要, 
使用LAME编码
WavPack Yes Yes Yes Yes N/A N/A N/A wavpackdll.dll
Monkey's Audio  Yes Yes Yes Yes N/A Yes No MACDll.dll
True Audio (TTA) Yes Yes Yes Yes Yes Yes Yes TTALib.dll
Windows Media Audio (WMA) Yes Yes Yes Yes Yes Yes N/A None
WMA Lossless Yes Yes Yes Yes Yes Yes N/A None
Musepack Yes Yes Yes Yes N/A Yes Yes libmpdec.dll for decoding, 
libmpcenc.dll for encoding
TAK Yes No Yes No No No No tak_deco_lib.dll
OptimFROG Yes No Yes No No No No OptimFROG.dll

系统分类: 软件开发
用户分类: Delphi
标签: Delphi MP3 APE OGG
来源: 原创
发表评论 阅读全文(219) | 回复(0)

3

关于投票
Delphi2009已经正式发布

 

icon Delphi2009已经正式发布。

 

点击看大图

 

和以前一样,它也分为专业版、企业版和架构师版。虽然官方网站还没有下载,但是网上已经有很多了。

 

系统分类: 软件开发
用户分类: Delphi
标签: Delphi Delphi2009
来源: 原创
发表评论 阅读全文(290) | 回复(0)

2

关于投票
在Delphi中控制蜂鸣器

btBeeper是一个在Delphi下直接控制蜂鸣器发声的控件,支持Delphi5/6/7,以及Windows9x/2000/XP。使用方法很简单,使用Beep、BeepFor就可以发声了。

 

点击下载

 

 

系统分类: 资源共享
用户分类: Delphi
标签: Delphi btBeeper
来源: 整理
发表评论 阅读全文(207) | 回复(0)

2

关于投票
Delphi专家包CnWizards

CnWizards 是一组集成在 Delphi/C++Builder/BDS 的 IDE 中,用于增强 IDE 功能、提高 IDE 的可用性及开发效率的免费、开放源码工具。

0.8.8版本的更新有:

- 去除对 Delphi 8 的支持。
+ 代码高亮增加对 BDS/RAD Studio 的支持。
+ 代码高亮增加画线与匹配背景色高亮的功能。
+ 主窗体增加锁定工具栏的功能。
* 编辑器全屏增加对BDS的支持。
* 工程备份增加备份完毕后执行外部命令的选项。
* F3 修正未记忆搜索选项的问题,修复与Ctrl+E模式的冲突。
* 备份恢复工具增加对桌面设置文件dsk的处理,修复恢复可能丢失包设置的问题。
* 书签浏览修正关闭 dpk 时书签信息可能未保存的问题。
* 窗体单元列表修正工程组中工程文件同名时过滤区分有误的问题。
* 修复 BCB 下可能无法获得工程 CPP 文件的问题。
* 脚本专家增加部分例子。
* 其它的错误修正和改进。

 

相关下载:
CnWizards V0.8.8.430 安装程序 

点击看大图

系统分类: 资源共享
用户分类: Delphi
标签: CnWizards
来源: 整理
发表评论 阅读全文(207) | 回复(0)

2

关于投票
LibUSB的pascal单元文件

这是我以前写的LibUSB的pascal单元文件,可以在Delphi中方便的调用LibUSB0.dll中的函数,控制USB设备。因为以前博客文件丢失,所以在这里建立了备份,同时这也是应网友 shark 的要求备份的。

点击下载LibUsb文件和使用范例(连接USBasp)

点击下载网上的LibUsb.pas(从usb.h自动转换而来),来自http://www.johann-glaser.at/projects/libusb.pas,供对比参考

系统分类: 资源共享
用户分类: Delphi
标签: delphi libusb libusb.pas pascal
来源: 原创
发表评论 阅读全文(355) | 回复(0)
2下一页总共 , 当前 /