项目总结
文章平均质量分 88
tht2009
这个作者很懒,什么都没留下…
展开
-
项目总结(三)——复制文件时显示进度对话框
实际需求介绍: 由于本系统将采用光盘随书分发,故写了个光盘运行菜单程序,使用户可以选择安装和快捷浏览部分文件。本来这个菜单程序功能也没什么,很容易实现。谁知最后客户突然要求加个菜单项来拷贝音频文件,这就麻烦了,音频文件有600MB,使用CopyFile函数肯定不行,这么大肯定需要一些时间,这么长时间总不能不给点提示让用户干等吧!而我又是一个很懒的人,不想自己去实现进度显示功能,很想原创 2011-09-06 16:14:49 · 7225 阅读 · 0 评论 -
项目总结(二)——改进的延时函数Delay
解决上一节中延时函数占CPU使用率(达50%)的第二种方法是利用消息机制,通过API函数MsgWaitForMultipleObjects等待消息或超时的到来,从而避免使用循环检测使CPU占用率过高。完整的改进版Delay函数代码如下: procedure Delay(dwMilliseconds:DWORD);var endTick: DWORD; Event: THan原创 2011-08-14 10:46:14 · 2990 阅读 · 0 评论 -
项目总结(一)——延时函数Delay
暑假花了一个多月的时间,和另一个同学合作完成了《实用英语语音教程》一书的配套辅助学习系统的开发,以下是我完成这一项目后的一些总结,记录实际项目编程中的一些知识。 项目实际需求介绍(1)题目:听录音,标出被朗读的单词。(2)说明:每小题有四个选项,随机朗读其中的两项,一个界面放5小题,播放完自动显示下5题内容。如下图所示: (3)要求:播放每题的两个选项(单词)之间,每小原创 2011-08-14 10:27:51 · 8230 阅读 · 1 评论 -
Delphi货币类型转中文大写金额
在Delphi中,为了实现货币数值运算中的严格精度要求,内部把货币类型数据当作一个放大10000倍的64位整数来处理。这样根据64位整数的范围,可以得出货币类型Currency的范围是 [-922337203685477.5807; 922337203685477.5807]。货币类型一个最常见的应用场景是金额大写转换,网上都是一些先将货币转字符串后再对字符串处理的代码,而且有些方法在有些情况原创 2017-06-15 15:03:30 · 2478 阅读 · 0 评论