怎样用 Delphi 编写支持多国语言的程序?
创建一个示意性的工程 MultiLanguage,在 Form 上放一个 Label 和一个 Button,分别把 Caption 赋值为“English Label”和“English Button”。选择菜单 Project|anguages|Add ...,Delphi 显示 Add Languages 对话框, 选择 Next。从语言列表中选中“英语(美国)”和“中文(中国)”,选择 Next。ITE 会根据所选的语言创建子目录,目录名称是语言的缩写,选择 Next。第一次增加语言时,Update Mode 为 Create new, 选择 Next。选择 Finish。Delphi 会自动创建支持不同语言的资源动态库。Delphi 还会自动创建一个工程组,其中包括原有的 MultiLanguages.EXE,还包括新建的两个资源动态库(MultiLanguages.enu,MultiLanguages.chs)。保存工程组。Delphi 启动 Translation Manager,左边是需要翻译的语言,右边是完成百分比。选择“中文(中国)”|Forms|Unit1,在右边第 15 行和 20 行填写翻译后的中文。保存并关闭。 查看原帖>>
delphi报表什么控件好用?
Grid++Report v4.5 报表开发工具
Grid++Report 报表组件具有如下特点:
1、适用范围广:VB.NET、C#、VB、VC、Delphi、C++Builder、VFP、易语言等一切支持 COM 的开发工具。
2、功能强大:实现普通格式报表、表格报表、多层表头、票据套打、交叉表等各种报表非常简便;报表完全可编程定义,非常适合开发通用软件中的动态报表。
3、独有的报表查询显示功能:除了提供报表的打印、打印预览、数据导出等功能,还提供独有的报表查询显示功能,既提供报表查询与输出的集成一次性实现,又能保证数据的一致性与完整性。
4、特有的分组单元格合并功能,轻松实现常见的中国式报表分组在列中展现并垂直居中。
5、提供图表功能,在报表中直接实现图表功能。包括:饼图、叠加饼图、柱状图,连线图、散列点图等。
6、报表数据导出格式丰富,格式包括:Excel、PDF、图像、HTML、文本,CSV 等。
7、提供脚本编程功能,直接在报表模板中自定义报表行为,采用通用的 VBScript 与 JScript 脚本引擎。
8、支持参数化报表查询SQL语句,轻松实现动态过滤条件筛选报表数据。
9、报表查询显示时提供报表内容文字查找功能。
10、全中文界面,针对中国报表进行了很多专门实现,如:报表表格线、财务金额线、大写金额、发票打印圆圈中画叉图标、负数红字显示、多层表头等。很多在国外报表控件中很难实现的功能在本报表控件中可以轻易实现。
11、组件提供丰富交互事件,轻松实现报表穿透(透视)查询和报表交互。
12、重新发布简单:只需分发两个 DLL 文件。
13、易学易用:完全可视化设计,完善的复制/剪切/粘贴(Copy/Cut/Paste)和恢复重做(Undo/Redo)功能,专业的拖放操作与即时编辑功能。
14、编写了完整详尽的帮助文档。提供了丰富例程,包括VB.NET、C#、VB、VC、Delphi、C++Builder、VFP、中文编程易语言。
15、为 Delphi、C++Builder 编写专门的包装类,象使用 VCL 控件一样使用 Grid++Report。
16、支持所有常规条形码,打印条形码精度高易读取。
不过好像是商业控件。
在Delphi盒子上有下载,
http://www.2ccc.com/article.asp?articleid=4328
要先登录才可以下载
你认为 VB、Delphi 等编程语言没落的主要原因是什么?
长江后浪推前浪,前浪死在沙滩上。
delphi,我想是控件的原因,D7的控件多,所以以前用的人多,但是时代在发展,D7做的界面肯定不符合现在人的审美观点,当然d7也可以开发出漂亮的界面,但是那费功夫,开发商又不愿意,delphi Xe开发的界面到是漂亮了许多,但是能用的控件太少了,需要自己开发,开发商又不愿意,所以delphi、VB等的没落,究其原因就是1、开发商问题,开发商要快速开发,节约成本,同时还有个培训的问题,培训一个java程序员与delphi程序员的时间问题。2、用户的问题,现在的大多数用户都觉得BS结构比CS结构好,不用安装客户端了。