自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

華華的博客

性格決定命運,細節決定成敗,https://nodejs.blog.csdn.net

  • 博客(7)
  • 资源 (14)
  • 收藏
  • 关注

原创 到软件公司学什么?

我现在服务的公司不大,但已经成立20年了,以硬件+软件的形式,业绩还很好,老板是稳扎稳打型,也比较内敛,整个公司风格也是比较稳重,能把业绩持续做好,定是有值得学习的成功之处。就事论事,不同位阶的人有不同的评断,我只是从我自己的角度说一些现象、记录我的感觉。公司不大所以某些角色没有,或者需要一个人兼多个角色,对软件项目开发来说,内部没有测试人员,对外没有实施顾问。我带领一个小组作一个产品及一些公

2006-11-18 23:38:00 1375 1

原创 (3)超时服务的终止

客户端的不当使用或ServerObject的设计不良,一次服务会常时间执行或长生不死,这常时间占据服务器的CPU和资源,影响服务器对别的客户的服务,因此,需要设定一个服务超时时间,如1分钟、10分钟,超过这个时间的调用就会被强制终止。如何终止?当然是终止服务的线程,但千万不要使用TerminateThread这个API,它太暴力,使线程没有机会执行清理工作,外面也不知道这个线程已经被终止,典型

2006-11-10 22:27:00 2042

原创 (2)物件池

 物件池比较简单 ,概念上就是重复使用闲置的无状态元件,避免反复释放/创建,实现也比较简单,就用一个TList就可以了,需要注意的有两个问题: 1、线程同步,Service肯定是多线程的(也有用进程来代替线程的),在存取TList是要用TCriticalSection或别的保护;2、物件池大小,应该设定一个池大小限制,即池中不需要放太多闲置元件(毕竟是占内存的);物件总的数量(闲置的加忙碌

2006-11-10 21:48:00 985

原创 Acro Multi-Language多语言元件增加Unicode支持

曾经有人问我,如果Delphi的VCL支持Unicode,你的多语言元件不是就没有用了吗?看起来是真的没有领会元件的精气神。Unicode不Unicode是涉及乱码的问题,而多语言元件是涉及自然语言的使用问题,就是大陆人要看简体,台湾人要看繁体,俄国人要看俄文,小日本要看日文,不可能给俄国人看中文,给小日本看俄文。 而一旦delphi(也许delphi2008)的VCL支持了Unicode,那更

2006-11-10 20:32:00 1721

原创 ERP上綫日記(3)

第3天。有人說要把單價的小數位數設置為3位(預設是2位), 在系統中也找到了。所以一個好的系統這些都要考慮到,數量、單價、小計、總計的小數位數。又有人說在開立採購單等單據時預設的課稅類別要設置為“免稅”,找了好久沒找到。预设的币别从新台币改成人民币。Crystal report工具传来了,可修改报表的格式了。

2006-11-06 10:17:00 1030

原创 ERP上綫日記(2)

給一個小姐匯入廠商資料的時候,Excel每一個Sheet是一個廠商,Sheet的名稱是中文的簡稱,看起來是繁體,可是無論怎麽放入數據庫都是亂碼(Excel是使用Unicode編碼),當成繁體也是亂碼,當成簡體轉化成繁體也是亂碼, 真是沒轍。其間很有意思,這個小姐是公司一個美工,因爲美工的工作不是每天都有,所以還兼了些行政方面的工作,如採購,在兩個月前我有拜托她給我們畵一組7個的16*16的圖標,她

2006-11-04 13:05:00 1394

原创 ERP上綫日記(1)

上海分公司開始上綫臺灣xxx開發的ER系統。這個系統沒有一個初始化的功能,現有的產品、BOM、客戶、廠商資料如何一次匯入到系統呢?當然,叫ERP廠商來做肯定要一筆錢(現在ERP都是靠收服務費維持了),如果自己做那就要完全了解它的内部結構,簡單點就是要了解這些資料放在數据庫那個表裏面,如果直接從數據庫塞進去,是否還需要同時在別的數據表產生一些資料,如庫存放哪裏。否則就很危險,今後會出現數量統計不對的

2006-11-04 12:43:00 1256

微信小游戏3D合成消除2048源码

微信小游戏,3D,合成消除2048。 只用了three.js和cannon.js,没用其它框架。 兼容头条抖音。 仅供学习参考,请不要直接上架发布。 https://img-blog.csdnimg.cn/202010101901488.jpg https://blog.csdn.net/acrodelphi/article/details/109002527 https://nodejs.blog.csdn.net/article/details/120998097 https://nodejs.blog.csdn.net/article/details/108921257 https://nodejs.blog.csdn.net/article/details/108920590

2022-03-10

Acro-Multi Language Suit for Delphi win32/64Delphi多语言套件

https://www.evget.com/product/1409 一组很方便实现多语言的组件。数据字典提供原语与多国文字的映射,多语言套件在程式运行时从文档,数据库,或 DFM 载入数据字典到 Hash 表,以提供最快的搜寻速度;最后根据要替换多语言的组件的类别,找到它的替换函数,替换掉该组件的各部分的文字。支持任意第三方组件,支持Unicode。 https://nodejs.blog.csdn.net/article/details/248218 https://nodejs.blog.csdn.net/article/details/107025402 包含:元件全部源码,支持delphi7到Delphi10.2;字典编辑工具。

2022-01-29

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(6)

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(6)

2010-10-31

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(5)

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(5)

2010-10-31

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(4)

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(4)

2010-10-31

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(3)

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(3)

2010-10-31

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(2)

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(2)

2010-10-31

Acro Multi-Language Suite for Delphi Win32 4.0.11.2511(1)

2010/10/11, 4.0.11 ------------------------------------------------------------------------------------------------------------------------------- 1、增加acroMultiLib.pas,封装了几个函数在里面 2、增加对Delphi XE的支持。 3、按命名管理,把Acro改为acro 4、修正DDManager,在cell中输入空白的DDKey后,离开改行,然后再也不能修改改行的DDKey,也不能取消,只能强制退出的问题。 5、为了尽量不引入不需要的元件,devexpress元件的支持函数分解到多个pas和dpk中。 6、增加了几个flash演示影片 2010/6/15, 4.0.10 ------------------------------------------------------------------------------------------------------------------------------- 1、在IDataLocate接口增加DoBeforeReplaceComponent和DoAfterReplaceComponent函数,这样Class的ReplaceMethod就可以在替换 集合元件时触发事件,让用户有机会决定是否替换其中的子元件,如TdxBarManager 2、在TAcroMultiResourceRepository增加函数: function GetDisplayValue(ADDKeyRecResourceStringRec):string; function GetDisplayValueAnsi(ADDKeyRecResStringRec):ansistring;overload; function GetDisplayValueUnicode(ADDKeyRecResStringRec):WideString;overload; 从原始ResourceString中获得翻译结果 3、在TMultiClassMethodStorage增加函数: procedure RegisterClassMethod(AClass:TClass;AMethod:TMultiLanguageReplaceProc; ABeginUpdateProc:TMultiLanguageBeginUpdateProc; AEndUpdateProc:TMultiLanguageEndUpdateProc);overload;virtual; 在TAcroMultiScreen替换Form时,会调用每个元件注册的BeginUpdatePro和EndUpdateProc,这样可以很好的控制效率, 特别是cxTreeList/cxGrid元件,因为替换Column的Properties时也可能引起cxTreeList/cxGrid反复Repaint

2010-10-31

Acro Multi-Language Suite for Win32 4.0.7.2147

1、TAcroMultiResource增加对Twindows98的支持。 2、把Delphi标准的元件替换函数从AcroMultiClassMethod.pas分离到AcroDelphiClassMethod.pas 3、增加TAcroMultiDDKeyCatcher元件,用来在运行时把那些没有翻译的字串写到文件,即提取DDKey来准备翻译。 4、增加AcroMultilangDelphiIDE120.dpk来翻译delphi IDE本身。安装后,在Desktop toolbar会有一个语言下来框来切换语言。dpk本身包含了中文繁简体和英文语言,如果你有更好的翻译,可以把\DelphiIDELng\DelphiIDE.lng文件复制到delphi得bin目录下,语言下拉框的语言数目由lng决定。lng语言使用DDManager来编译。 5、支持delphi2010

2009-09-07

Delphi Win32多语言套件4.0.5.2145

http://www.evget.com/zh-CN/product/1409/feature.aspx http://multilanguage.tech.topzj.com 支持delphi5,6,7,2007,2009主要特色: 1、不需要修改1行代码就能多语言化;(或少量修改,如,修改掉没有使用Resourcestring的字串弹出消息) 2、支持任意第3方元件;(替换函数只需要写1次) 3、支持 Unicode; 4、多种字典来源,随你喜好将字典外挂还是内嵌,支持你发布独立的 exe 多语言版; 5、多种字典文件格式,二进制格式可以保护你的字典不被人利用; 6、强大的 DDManager,能很好的管理你字典和处理编码转换; Acro Multi Language 为一组多国语言的 eBusiness 整合方案套件,藉由资料字典之设定,使用者可以轻易地建立多语言的操作环境,满足多国企业(Multi-National Enterprise)人机介面的需求。反之于传统的资讯运作环境下,更改操作介面的语言通常需要以 Hard Code(也就是修改应用程式)的方式,此一作业方式既繁复且不合实务。 本多语言套件采用 Mediator Pattern(中介者模式)设计,让你无限自由的扩充对任意第3方元件的支持。它预先注册了 Delphi 标准元件的替换函数,如 TCustomControl,TMenu 等,你可以很方便的注册第3方元件的替换函数,如 fastReport,devexpress,teechart 等。 使用资料字典管理工具(Data Dictionary Manager)可集中管理不同国家的语言,并与你的 delphi 专案双向互动,帮你快速建立字典。

2009-08-04

Delphi多语言套件 4.0.4.2144

2009/4/26, 4.0.4.2144 1、在TrapAPI.pas增加PatchAPI和UnPatchAPI这两个API Hook函数,它们是线程安全的, TAcroMultiResourceStorage使用这两个函数来翻译ResourceString,修正多线程出现的AV错误; 2、修正即时翻译的一个bug,由于检查元件重复翻译的部分列表排序错误,即时切换语言后, 在翻译新创建的窗体时,其上的某些元件可能被判为已经翻译过儿不会被翻译。 3、修正DDManager,在从dfm/nfm抓取字串时,会漏掉相邻的一个字符串 4、Demo里面增加了一个拼图游戏和一个局域网五子棋游戏 ============================================================================= 2009/3/29, 4.0.4.2143 ============================================================================= 1、TrapAPI.pas在Trap/UnTrap时增加CriticalSection保护,避免多线程时出现线程冲突; ============================================================================= 2009/3/25, 4.0.4.2142 ============================================================================= 1、修正TAcroMultiReplacer的UnReplaceComs设置被忽略的问题; 2、DDManager补上“工具”工具栏,即原来的“文件ansi/unicode繁简转化”、“数据库繁简体转化”

2009-04-26

Happy PinTu快乐拼图游戏 1.0.2.9

delphi的拼图游戏,带源码。 内置英文,中文繁简体,自动按操作系统语言显示。 使用的元件包括: Acro Multi-Language Suite for Win32 devexpress dragdrop 本来是写给小女儿玩的。 前两天发布的怎么被删除掉啦??

2009-04-20

Delphi多语言套件 4.0.3.2141

2009/02/25 v4.0.3.2141 修正:即时切换语言时,对非TComponent元件查找旧的DDKey时可能找到错误的DDKey,从而导致翻译错位。 DDManager修正:字典文件从windows档案管理员拖入DDManager时,可能出现AV错误。 DDManager修正:错误提示“DDKey重复”;工具栏增加切换语言的列表框。 支持即时更换语言,不再需要重新建立Form才能切换语言。 2008/12/26 v4.0.1.2138 增加支持到Delphi2009。 DDManager用Delphi2009编译,全面支持unicode;提高新节点创建速度,重复

2009-04-20

delphi多语言套件 3.5.2.2023

http://www.evget.com/zh-CN/product/1409/feature.aspx http://multilanguage.tech.topzj.com/ 一组很方便实现多语言的元件。资料字典提供原语与多国文字的映射,多语言套件在程式运行时从文档,资料库,或 DFM 载入资料字典到 Hash 表,以提供最快的搜寻速度;最后根据要替换多语言的元件的类别,找到它的替换函数,替换掉该元件的各部分的文字。支持任意第三方元件,支持Unicode。 主要特色: 1、不需要修改1行代码就能多语言化;(或少量修改,如,修改掉没有使用Resourcestring的字串弹出消息) 2、支持任意第3方元件;(替换函数只需要写1次) 3、支持 Unicode; 4、多种字典来源,随你喜好将字典外挂还是内嵌,支持你发布独立的 exe 多语言版; 5、多种字典文件格式,二进制格式可以保护你的字典不被人利用; 6、强大的 DDManager,能很好的管理你字典和处理编码转换; Acro Multi Language 为一组多国语言的 eBusiness 整合方案套件,藉由资料字典之设定,使用者可以轻易地建立多语言的操作环境,满足多国企业(Multi-National Enterprise)人机介面的需求。反之于传统的资讯运作环境下,更改操作介面的语言通常需要以 Hard Code(也就是修改应用程式)的方式,此一作业方式既繁复且不合实务。 本多语言套件采用 Mediator Pattern(中介者模式)设计,让你无限自由的扩充对任意第3方元件的支持。它预先注册了 Delphi 标准元件的替换函数,如 TCustomControl,TMenu 等,你可以很方便的注册第3方元件的替换函数,如 fastReport,devexpress,teechart 等。 使用资料字典管理工具(Data Dictionary Manager)可集中管理不同国家的语言,并与你的 delphi 专案双向互动,帮你快速建立字典。

2007-10-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除