在Vijeo Citect中实现多语言切换

在Vijeo Citect中实现多语言切换
在Vijeo Citect中实现多语言切换

在Vijeo Citect中实现多语言切换

2010. 11

作者:施慧芳

Make the most of your energy

在Vijeo Citect中实现多语言切换

在上位组态软件中实现多语言切换功能,通常的做法是在画面上添加多个不同语言版本的文本,将它们叠加在一起,然后通过控制文本的可见性属性来完成不同语言文本的切换。Vijeo Citect除可以这样实现外,有专门的实现语言切换的方法,实现起来更加方便快捷。

Vijeo Citect 的语言切换机制使得用户能够使用某种语言来配置一个工程,并用另一种语言来作为运行时的文本输出,例如报警描述、按钮文字、键盘/报警日志、图形文字、Citect 字符串等等。用户也能在运行时动态地改变语言。

例如,假设用户的本国语言为英语,用户可以在对工程进行配置的过程中输入一个英文的文本但却将该文本采用中文(或者任何其它的语言)进行显示。用户所希望使用的语言可以在运行工程前指定(通过

[Language]LocalLanguage 参数设定),也可以在系统运行时动态地(调用 SetLanguage() 函数)进行改变而不会对工程的正常运行产生任何影响。

Vijeo Citect 区别“本国”语言(开发者的语言)和“本地”语言(终端用户的语言)。语言的变换是通过使用语言数据库当工程被编译时, 创建一个包含以下两个字段的语言数据库(dBASE III 格式): native 和 local。 被语言变更指示标记过的文字将会被自动地写进 native 字段。 接着用户就可以打开数据库并在 local 字段中键入翻译好的文字。来实现的。 在语言数据库中有一个字段中记录的是本国语言文字,而另一个字段中则是其翻译好的本地语言文字。在工程运行的时候,本国语言文字将被其相应的本地文字所取代。

报警和键盘日志都能用本国与本地语言进行记录,可以使得本国与本地用户都读得懂历史日志。数据可被记录到同一个设备,或不同设备中。

下面通过一个中英文语言切换的实例来讲解一下Vijeo Citect中语言切换功

能的具体实现方法。具体步骤如下:

1.在一个citect工程中,新建一个页面,并保存页面。点击工具栏上的按钮选项,在页面上添加2个按钮。

2.左键双击按钮,在Appearance属性中分别输入文字@(English),@(Chinese)。注意要进行语言切换的文字必须以@()格式输入。如果文字中包含字符-@ , ()-,此时要将脱字符号 (^) 字符置于它们之前。例如@(Motor Failure^,thermal overload)。

3.左键双击@(Chinese)按钮,在其Input属性中做如下设置。

在其Access属性中做如下设置。

4.左键双击@(English)按钮,在其Input属性中做如下设置。

在其Access属性中做如下设置。

5.保存画面,切换到Citect Project Editor,对项目进行Pack和Compile。

6.打开工程目录,找到此目录下的语言数据库English.DBF文件。此文件在编译过程中产生。一旦创建之后,每次编译时都会对其进行更新。自上次编译后标记的文字都会附加到数据库;而数据库的其余部分保持不变。将此文件拷贝后粘贴在该目录下,取名为Chinese.DBF。

7.打开Vijeo Citect安装目录下的\Bin\Save_dbf.xls文件,同时打开Chinese.DBF 文件。

8. 可以看见语言数据库由两个字段组成:NATIVE 和 LOCAL。在NATIVE中找到需要翻译的英语文本,在LOCAL中输入相应的中文。

9.点击右键,在弹出菜单上选择Save/Close DBF,关闭Chinese.DBF文件。

10. 运行citect工程,点击按钮切换语言,可以看到语言切换的效果。

鼠标点击按钮图片切换+自动切换+左右按钮点击切换效果

鼠标点击按钮图片切换+自动切换+左右按钮点击切换效果 上一次在我的文库中分享了点击按钮,图片左右切换轮播效果代码,今天主要是分享【鼠标点击按钮,图片进行切换+图片自动切换+点击左右按钮图片进行切换的三种效果的组合代码】。 最后的效果如下: Html代码部分: 图片轮播效果制作

Css代码部分: *{margin:0px;padding:0px}

php网页设计制作

PHP 网页设计制作教程 ——张国策,机械电子工程专业 江苏省徐州市徐州工程学院

第1章PHP概述 学习要点: 1.PHP 基础知识 2.PHP 的环境配置 3.安装三款主流程序 4.PHP 开发工具的选择 5.一个简单的示例 一.PHP基础知识 PHP PHP 是一种目前最流行的服务端Web 程序开发语言之一。PHP 主要的特点是语法简单 易于学习、功能强大、灵活易用。在融合了现代编程语言的一些最佳特性后,PHP、Apache 和MySQL 的组合已成为Web 服务器的一种配置标准。学习PHP 的过程是十分轻松、快捷的。可以说PHP 已经成为Web 脚本技术的先驱,并且会继续引领Web 技术的潮流。PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor) 的缩写。PHP 是一种HTML 内嵌式的语言,PHP 与微软的ASP 颇有几分相似,都是一种在服务器端执行的嵌入HTML 文档的脚本语言,语言的风格有类似于C 语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了C、Java、Perl 以及PHP 自创新的 语法。它可以比CGI 或者Perl 更快速的执行动态网页。用PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到HTML 文档中去执行,执行效率比完全生成HTML 标记的CGI 要高许多;与同样是嵌入HTML 文档的脚本语言JavaScript 相比,PHP 在服务器端执行,充分利用了服务器的性能;PHP 执行引擎还会将用户经常访问的PHP 程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP 高效率的体现之一。PHP 具有非常强大的功能,所有的CGI 或者JavaScript 的功能PHP 都能实现,而且支持几乎所有流行的数据库以及操作系统。PHP 最初是1994 年Rasmus Lerdorf 创建的,刚刚开始只是一个简单的用Perl 语言编写 的程序,用来统计他自己网站的访问者。后来又用C 语言重新编写,包括可以访问数据库。在1995 年以Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf 写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995 年中,PHP2.0 发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI 加入了对mSQL 的支持,从此建立了PHP 在动态网页开发上的地位。到了1996 年底,有15000 个网站使用PHP/FI;时间到了1997 年中,使用PHP/FI 的网站数字超过五万个。而在1997 年中,开始了第三版的开发计划,开发小组加入了Zeev Suraski 及Andi Gutmans,而第三版就定名为PHP3。2000 年,PHP4.0 又问世了,其中增加了许多新的特性。 PHP的特性 1. 开放的源代码:所有的PHP 源代码事实上都可以得到。 2. PHP 是免费的。 3. PHP 的便捷性: PHP 十分便捷 4. 基于服务器端:由于PHP 是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS 下。 5. 嵌入HTML:因为PHP 可以嵌入HTML 语言,所以学习起来并不困难。 6. 简单的语言:PHP 坚持脚本语言为主,与Java 和C++不同。

《PHP动态网站设计》课程标准

《PHP动态网站设计》课程标准 课程代码10020004510 课程类别必修 课程类型理论+实践课程性质能力拓展课 课程学分 4 课程学时60 修读学期第4学期核心课程否 合作开发企业福州中教电信息技术有限公司 执笔人郑芹,陈尧君审核人王永刚 1.课程定位 本课程是系统维护专业的专业必修课。在众多的动态网页技术中,PHP作为非常优秀的、简便的WEB开发语言,满足了最新的互动式网络开发的应用,正在成为WEB应用开发和网页技术的主要选择。本课程的主要目的是使学员掌握PHP 各方面的知识,掌握WEB应用程序开发的特点和常用的实现方法,具备能够针对性某一行业进行网站开发、对开源代码进行二次开发的能力,具备一定的独立网站编程能力。 2.课程目标 通过课程的学习,使学生掌握使用PHP各方面的知识,掌握基本的网站设计技巧,具备一定的网站编程能力,并能较熟练应用PHP在WINDOWS环境下进行网站的编程。 2.1知识目标 1.了解PHP的特征及功能,掌握PHP的基础知识和核心技术。 2.掌握PHP的安装及配置,掌握PHP的调试方法,熟悉PHP在整站程序中的作用。 3.掌握PHP进行WEB开发的全过程。 4.通过大量地PHP开源实例中相关技术点的剖析讲解,使学生了解PHP各知识点在WEB开发中的作用,掌握PHP编程技巧。 5.对实际的网页效果和网站应用程序分析,熟悉整个网站的设计思路和架构。 2.2能力目标

使学生通过该门课程的学习,能基本了解PHP的基础知识及其安装调试,会设使用PHP进行简单的WEB网站的开发,具备对PHP开源实例的剖析能力,掌握编程技巧。 2.2.1专业能力:具备一定的动态网站设计的概念,具备安装、配置和调试PHP的能力,具备使用PHP进行动态网页制作和应用技巧的能力,具备一定的网站点设计思路和架构,培养学生开发动态网站的能力。 2.2.2社会能力:让学生能尽快地适应企业需求、适应就业岗位的要求和提供学生持续发展的需要;培养具有良好的职业道德、科学的创新精神和熟练技能的应用型人才,具备沟通和协调能力,具有团队协作精神、超强的心理素质、诚信品格、社会责任感。 2.2.3方法能力:通过该门课程的学习,具有较强的自学能力和新知识和新技能的应用能力,具有较强的分析问题和解决问题的能力,让学生在动态网站设计与制作的实践中学会独立学习、独立思考的能力。 3.教学内容及教学设计 本课程在教学中打破传统学科课程模式,采用以情境为导向的案例学习课程模式。根据职业岗位需求,开展广泛调研,在确定教学内容的基础上,采用工作过程系统化的课程开发技术,遵循高职的职业教育理念,确定本课程学习目标和学习情境设计。让学生在学习情境中学习并掌握动态网页设计所必须的理论知识与基本技能,培养学生独立的网页设计能力。 教学内容的选取主要从网页设计师职业能力的要求去精选适合的专业理论知识并结合实际岗位需要进行教学设计,力图达到理论知识的传授与职业岗位需要相结合。共设计了5个学习情境,具体如下: 学习情境、内容排序及学时分配见下表: 情境名称情境描述参考学时 1.动态网站设计的基础 综合了解静、动态网页及其区别、网页的表格布局、 表单网页的制作,了解HTML 4 2.PHP开发工具的使用及服务器环境配置综合了解项目管理及应用,编译及分析,数据库开发 等 掌握PHP服务器安装配置 8

js实现图片展示效果

10款动感图片展示js代码-效果预览(10)