myamanda

博客园 首页 新随笔 联系 订阅 管理

2009年9月22日 #

摘要: 一、问题的提出 ---- Delphi作为强大的数据库开发工具,正被愈来愈多的编程人员所采用,"聪明的程序员用Delphi"更形象生动的道出广大程序员的心声,但这并不意味着所有功能的实现都非常容易,例如,笔者在开发军队的某个信息系统中,就在为数据分析模块中DecisionGrid1控件的数据进行报表输出时走了不少的弯路。广大的Delphi的爱好者在今后的学习或工作中也有可能会遇到类似的问题,而... 阅读全文
posted @ 2009-09-22 14:42 myamanda 阅读(597) 评论(0) 推荐(0)

摘要: 在delphi中的database desktop系统中,新建一个Table表的dbase IV(只能用dabse文件,因为EXCEL不认其它方式的文件)文件sample.dbf,可建立索引文件,在这里应注意的是在database desktop中只能输入英文字段,其实我们只用databse desktop建立文件结构,然后可以到vfp中修改成中文即可,对数据的初始化和字段的增减可在vfp中... 阅读全文
posted @ 2009-09-22 14:41 myamanda 阅读(318) 评论(0) 推荐(0)

摘要: ---- 在所有有关Delphi的书籍中,都没有讲解如何实现一个打印项的多栏打印,而实现生活中往往有许多报表要求同一项目多栏打印,QuickReport提供了报表打印一整套完整的解决方案,完全可以实现同一项目的多栏打印,技术关键是如何控制表中记录提取个数,如果在Treport的DataSet属性中选定一个Table,那么QuickReport每次打印详细列表(BandType=rbDetail)属... 阅读全文
posted @ 2009-09-22 14:37 myamanda 阅读(346) 评论(0) 推荐(0)

摘要: ---- 首先,建立form1;unit1(调用窗体),其中放入button1:caption为‘预览’,用以查看报表,再加入label1:caption为‘报表标题’;edit1用以接收用户输入的标题。再建立form2(放置quickreport元件的窗体),其中放入quickrep元件和三个qrband元件,其bandtype分别为rbTitl... 阅读全文
posted @ 2009-09-22 14:30 myamanda 阅读(233) 评论(0) 推荐(0)

摘要: 每一个MP3文件包含有一个ID3-Tag头, 它用来提供艺术家、标题、专辑、出版年和歌曲流派等信息。这个头总是128字节长并位于MP3文件末尾。ID3-Tag 结构是这样的: type TID3Tag = packed record // 128 字节TAGID: array[0..2] of char; // 3 字节: 必须是TAGTitle: array[0..29] of char;... 阅读全文
posted @ 2009-09-22 14:22 myamanda 阅读(668) 评论(0) 推荐(0)

摘要: 有一种简易方法://新建一个定时器并把本代码放到OnTimer事件中:uses MMSystem;procedure TForm1.Timer1Timer(Sender: TObject);varTrk, Min, Sec: Word;beginwith MediaPlayer1 dobeginTrk:= MCI_TMSF_TRACK(Position);Min:=MCI_TMSF_MINU... 阅读全文
posted @ 2009-09-22 14:21 myamanda 阅读(172) 评论(0) 推荐(0)

摘要: 现在有些软件尤其是翻译类软件多提供有语音输出的功能,比较有名的有《金山词霸2000》、《不知不觉背单词》等,他们所提供的英文朗读功能是通过直接使用了Microsoft的TTS(Text-to-Speech)全程化语音技术来实现的。其实我们也可以在自己的程序中通过对MS Speech API的调用来增加语音输出功能,尤其是对于翻译类软件,如果没有语音功能可以说这个软件是不完备的。 一、准备工作 为实... 阅读全文
posted @ 2009-09-22 14:20 myamanda 阅读(416) 评论(0) 推荐(0)

摘要: 一、软件准备篇: 1、搜索下载bt3-final.iso,这个步骤太简单了,就不啰嗦了 2、搜索下载grub(据说MaxDOS之类的都是用他做的双启动,估计MAC也可以) 对比了很多版本后,发现grub4dos是最适合的,又找到了最新的下载地址: http://download.gna.org/grub4dos/ 3、搜索下载了BT3的完全中文化包 这玩意是国内爱好者自己完成的,A君完成了大... 阅读全文
posted @ 2009-09-22 14:17 myamanda 阅读(508) 评论(0) 推荐(0)

摘要: 网上有文章总结了4种C++编程修改网卡方法,但其中对Vista支持较好的只有Wmi方式,所以目标也是定在这个方向上。搜索了几篇文章,基本上都是这样的核心流程: CoInitializeEx CoInitializeSecurity CoCreateInstance ConnectServer GetMethod SpawnInstance SafeArrayCreate SafeArrayPutE... 阅读全文
posted @ 2009-09-22 14:10 myamanda 阅读(1321) 评论(0) 推荐(0)