文档库 最新最全的文档下载
当前位置:文档库 › jsf树型菜单

jsf树型菜单

jsf树型菜单
jsf树型菜单

使用JSF中的实现动态加载菜单,其中

bar.getChildren().add(aSidebarGroup);是实现动态加载首节点,HtmlSidebarGroup aSidebarGroup = (HtmlSidebarGroup)

application.createComponent(https://www.wendangku.net/doc/c410745805.html,PONENT_TYPE);

aSidebarGroup.setText(boardName);

aSidebarGroup.setExpanded(true);

aSidebarGroup.setId(viewRoot.createUniqueId());实现加载该节点下的子节点,非常方便。

private Sidebar buildSideBar(Sidebar bar)

{

boolean isInitialised = bar.getAttributes().get("IS_INITIALISED")!=null;

if (!isInitialised) {

// Get a reference to the JSF Application,

// we need it to create value bindings later-on

Application application =

FacesContext.getCurrentInstance().getApplication();

UIViewRoot viewRoot = FacesContext.getCurrentInstance().getViewRoot(); /* Create Infragistics SidebarGroup */

// Set the Sidebar's width and height

bar.getAttributes().put("style","width: 155px; height: 590px;");

// Create SidebarGroup

List list = this.getBoardNameForMenu();

for(int i = 0 ;i

{

Object[] row = (Object[])list.get(i);

//Object[] row = (Object[])list.listIterator().next();

String boardId = String.valueOf(row[0]);

String boardName = String.valueOf(row[1]);

String parentId = String.valueOf(row[2]);

HtmlSidebarGroup aSidebarGroup = (HtmlSidebarGroup)

application.createComponent(https://www.wendangku.net/doc/c410745805.html,PONENT_TYPE);

aSidebarGroup.setText(boardName);

aSidebarGroup.setExpanded(true);

aSidebarGroup.setId(viewRoot.createUniqueId());

// Add the newly created SidebarGroup to the Sidebar's children list

bar.getChildren().add(aSidebarGroup);

List ls = this.getBoardNameForMenuBar(Integer.parseInt(boardId));

if(ls.size() != 0)

{

for(int j=0;j

{

Object[] row1 = (Object[])ls.get(j);

String boardid = String.valueOf(row1[0]);

String boardname = String.valueOf(row1[1]);

//HtmlSidebarGroup aSidebarGroup = (HtmlSidebarGroup)

application.createComponent(https://www.wendangku.net/doc/c410745805.html,PONENT_TYPE);

HtmlLink aLink1 =

(HtmlLink)application.createComponent(https://www.wendangku.net/doc/c410745805.html,PONENT_TYPE);

aLink1.setId(viewRoot.createUniqueId());

//aSidebarGroup.setText(sidebarGroupNameStr);

//aSidebarGroup.setExpanded(true);

//aSidebarGroup.setId(viewRoot.createUniqueId());

//aLink1.setId(parentId);

aLink1.setUrl("/pages/bbs/visitor/topic/topicforboard.jsf?boardid="+boardid +"");

aLink1.setValue(boardname);

aSidebarGroup.getChildren().add(aLink1);

}

}

}

深入讨论JSF中Tree2组件使用方法

2006-01-16 08:48作者:steady出处:Java博客责任编辑:方舟

Tree2组件使用HTML表格将你的数据呈现为一个树。这个树是动态的:当用户点击它们时它们可以展开或者折叠。该组件同时支持客户端和服务端的交互方式,在客户端交互时使用了JavaScript。在随后的例子中,每次用户的点击将产生一个Request / Response 周期,并在新的视图状态(View State)中重新呈现新的树结构。

注:在后面的例子中只有可见的(已经展开的节点)数据被传送到客户端。而在第一个例子(客户端Tree),在每个HTML Response中,整个树都被发送到客户端浏览器。树的每个节点都包含了不少的HTML代码(假定每个节点200个字符,这个大小将取决于你希望在节点上显示的信息的量),这些信息将被传送到浏览器,其中包括了那些不可见的节点(没有展开的节点),因为它们的一个祖系节点被展开。如果你有一个深度有四层的树,平均每个结点拥有四个子结点,这时候你就需要传输10 + 102 + 103 + 104 = 11 110个节点,每个节

点有200个字符,这个树总共就有2 222 000个字符,也就是2M的数据。这个例子将向用户说明,虽然纯客户端Tree会给客户端带来更好的用户体验,但随之而来的带宽问题迅速的增长。纯客户端的树适用于小型的树,或者在Intranet 及宽带连接中使用的中型大小的树。对于大型的树,或者你需要照顾到一些低带宽的用户的需要时,你就需要使用服务端树。你可以通过的clientSideToggle这个属性来选择你使用的是客户端的树或者服务端的树,<t:tree2>的clientSideToggle这个属性来选择你使用的是客户端的树或者服务端的树,<t:tree2 clientSideToggle="false" ...>将会使用服务端的树,属性值设为true将会使用客户端的树,默认值为true。

Backing Bean:

Tree2组件对Backing Bean中的一个TreeModel进行操作。通常情况,你只要把这个TreeModel绑定到这个组件上就可以了,就像这样:

下面需要建立一个类MyHandler,在faces-config.xml中的managed bean配置成myHandler,在例子中这个类提供了一个方法getTreeModel()用于返回一个TreeModel用于表示你的数据。

TreeModel实际上是对TreeNode实例进行了一些简单的包装。

TreeNode是一个接口,其中和tree2相关有四个方法:

其它方法都没有什么用处了,可能会在今后的版本中取消。它们要求开发者在开发backing bean中做一些并不必要的操作。

int getChildCount() 方法返回这个节点的子结点数量,这个方法了很容易的采用如下的方式实现:

该方法的出现使得对于子结点的延迟加载变的可行。该方法的实现只需要返回该节点的子结点数量,而不需要返回每个子结点的实例。

boolean isLeaf() 方法在该节点没有子节点的时候返回true。这样,一个很直截了当的实现可以这样:

不管你提供了什么样的实现,在任何时间任何情况下你都得保持getChildren().isEmpty() ==>isLeaf()。isLeaf()方法实际上控制了节点被怎样呈现:是否被当做树叶节点(不能被继续展开)。

String getType() 方法决定了用怎样的方式来呈现这个节点。在JSF 页面中,可以在<t:tree2>的Tag 中嵌套facet,JSF将会选出与getType() 方法返回值同名的facet 用于呈现。如果该节点没

有找到相符的facet,将会导致一个错误,并且这个方法不会返回null。

List getChildren() 方法返回一个List,其中包含了该节点下所

有的TreeNode,这就表示这些节点将被呈现为该节点下的子结点。该List 不能包含null,如果该List 的大小和getChildCount()不符,将会报错。子结点将按照它们在List 中的顺序呈现出来。

改变Tree中的内容

(当展开树的节点时,在后台延迟加载)

在邮件列表中有很多关于这项任务的问题和讨论,我(Marcel,一个JSF 的初学者)在这里总结一下。如果你有更好的解决方案,请更新这些文字。

在这里存在的一个问题就是我要这样把“+”图标去掉:

·<t:tree2 ... showNav="false" ...>

然后再让文件夹图标(代表包含子节点的节点)变的可点击:

·<h:commandLink action="#{t.toggleExpanded}" actionListener="#{navigationBacker.processAction}">

然后在Java 代码中接受鼠标点击的事件。在NavigationBacker.java 文件中的processAction(ActionEvent e) 方法里,我从EJB3-persistency 中加载子结点的数据。

不好的是“+”图标变的不可见,但是我现在没有办法获取点击“+”图标的事件。

看起来在org.apache.myfaces.custom.tree2.HtmlTree.java这

个文件里是通过注册了_expandControl = new HtmlCommandLink(); 从内部获取“+”的点击事件,但是我现在没有办法从我的代码中接受到这一事件。

为了导航,我使用了含有entries的TreeNode.getIdentifier() (参见:#{node.identifier}),看起来就是这个样子:

· db_id="car_id=7,person_id=2"

这代表了后台数据库表的主键(我还没有找到一个更好的解决方案用于导航)

程序代码如下:

navigation.jsp

NavigationBacker.java

这里有一段辅助代码用于从h:commandLink 中获取f:param 用于多种用途。

TreeNodeBase的构造方法有三种:

TreeNodeBase()

TreeNodeBase(https://www.wendangku.net/doc/c410745805.html,ng.String type, https://www.wendangku.net/doc/c410745805.html,ng.String description, boolean leaf) TreeNodeBase(https://www.wendangku.net/doc/c410745805.html,ng.String type, https://www.wendangku.net/doc/c410745805.html,ng.String description, https://www.wendangku.net/doc/c410745805.html,ng.String identifier, boolean leaf)

最后一个参数表示是否是未级节点。把XHTML中的代码与bean 中的方法和构造方法联系起来看就比较容易了。第一个参数是type,也就是对应的如何渲染的部分;第二个参数是description,也就是tree要显示的内容;第三个参数是treeNode的ID;第四个参数表示是否有下级节点

1. 前言

在JSF的项目开发中,用到树形菜单时可以考虑使用myfacs实现的tree2组件。

网上已经有很多文章对tree2进行介绍,我这里主要对一些重点进行描述,提醒使用者一些注意事项。

2. Tree2的组件

您可以到https://www.wendangku.net/doc/c410745805.html,/tomahawk下载tomahawk包,放到项目的lib路径中.

我这里使用的是tomahawk-1.1.5.jar.

然后再页面头部加上下面一行:

<%@ taglib uri="https://www.wendangku.net/doc/c410745805.html,/tomahawk" prefix="t" %>

3. 编写JSF的Basking Bean

加入如下方法:

...

protected TreeNode goodsSortTreeNode ;

/**

* 获得树的所有节点(它应用于tree2组件的value属性)

*/

public TreeNode getGoodsSortTreeNode(){

if (goodsSortTreeNode!=null) return goodsSortTreeNode;

//创建根节点(rootNode)

//TreeNodeBase(type-分类, description-描述, identifier-标识, leaf-叶子)

//根节点分类为"root"类型

goodsSortTreeNode = new TreeNodeBase("root","货物分类","0",false);

//从你的业务数据中取得树的第一层所有节点

List list = goodsSortManager.getGoodsSortsByParentId(null);

for (GoodsSort o : list) {

//循环第一层所有节点,把它们添加到根节点中去. 由buildNode函数递归生成所有树枝和叶子 goodsSortTreeNode.getChildren().add(buildNode(o));

}

return goodsSortTreeNode;

}

/**

* 递归生成所有树枝和叶子

*/

private TreeNodeBase buildNode(GoodsSort o){

TreeNodeBase node;

//生成当前节点的内容

node = addNodeData(o);

Set children= o.getChildren();

//如果当前节点存在树枝,则继续遍历

if (children!=null) {

for (GoodsSort goodsSort : children) {

//循环下一层所有节点,把它们添加到当前节点中去. 由buildNode函数递归生成所有树枝和叶子 node.getChildren().add(buildNode(goodsSort));

}

}

return node;

}

/**

* 生成当前节点的内容

*/

private TreeNodeBase addNodeData(GoodsSort o) {

//选择要显示和处理的内容

String identifier = o.getId();

String description = o.getName();

//根据是否存在树枝节点来判断当前节点是否叶子,注意这个参数不能有错

Set children= o.getChildren();

if (children==null || children.size()==0) {

//如果再也没有树枝了,则声明当前节点是叶子

//并把当前节点分类为"leaf"类型

return new TreeNodeBase("leaf", description, identifier, true);

}else{

//如果当前节点还有树枝,则声明不是叶子

//并把当前节点分类为"folder"类型

return new TreeNodeBase("folder", description, identifier, false);

}

}

...

4. 编写JSP页面

在配置文件中配置好goodsSortList,代表刚才写好的Backing Bean.

<%@ taglib uri="https://www.wendangku.net/doc/c410745805.html,/tomahawk" prefix="t" %>

...

varNodeToggler="t">

注意这些分类要与BackingBean中定义的分类一一对应

根节点有自己的分类图标

注意这些分类要与BackingBean中定义的分类一一对应

树枝节点有自己的分类图标

注意这些分类要与BackingBean中定义的分类一一对应

叶子节点有自己的分类图标

...

说明:

如果你认为根节点\树枝节点\叶子节点都没有什么不同的图标和独立的操作方法,

那么你可以把所有节归为一个类别"custom",在Backing Bean类里面,就不需要划分root,folder,leaf不同的分类了,都统一使用custom分类

在页面上你也只需要写一个facet就够了

节点有自己的操作方法

varNodeToggler="t">

罗斯蒙特变送器475连接中英文对照

罗斯蒙特变送器{Online----Overview} HOME主菜单ESC返回上一层(取消)EXIT退出SAVE保存SEND发送ABORT退出OK确认ENTER进入DEL删除后面一个 Online----Overview ----1.Device Status:Good----No Active 设备状态:好不频繁 在线概观 https://www.wendangku.net/doc/c410745805.html,m Status:Polled----Polled mode configuration----1.Polling address:0----ABORT OK查询地址:0 地址状态:查询查询模式配置 2.Burst Mode:off---- ABORT OK 突发模式:关 3.Burst Message:unknow---- ABORT OK 突发信息:未知 4.Enumerator---- ABORT OK计数器 压力 3. Pressure -0.1Kpa----HELP EXIT 模拟输出 4. Analog Output 3.999mA----HELP EXIT 压力范围上限值 5. Pressure URV 1000.0Kpa----修改 压力范围下限值 6. Pressure LRV 0.0Kp----------修改 设备信息 7. Device Information----1.Identification----1.Tag 标签(位号) 56PT3107----修改 认定 2.Model 型号 3051 3.Transmitter S/N 变送器S/N 5771652----修改 4.Date 日期 04/28/2011----修改 5.Description 描述 ----修改 6.Message 信息 0256PT3107----修改 7.Model Number1 型号数码1 3051S2CG4S……----修改 8. Model Number2 型号数码2 ----修改 I/O技术 9. Model Number3 型号数码3 ----修改 2.HART----1.Unversal Revision 5----HELP EXIT 普通修正 2.Field Device Revision 3----HELP EXIT 现场设备修正 3.Hardware Revision 1----HELP EXIT 硬件修正 4.Software Revison 78----HELP EXIT软件修正 材料配置 3.Material of Construction----1.Module configuration Std coplanar(c) ----HELP EXIT 模块配置 标准共面

Maya所有版本菜单全部中英文对照表

Maya菜单中英文对照表Standard标准菜单File文件 .. New Scene 建立新场景 Open Scene 打开场景 Save Scene 保存场景 Save Scene As 另存场景为 Archive Scene Save Preferences 保存参数Optimize Scene Size 优化场景尺寸 Import 导入 Export All 全部导出 Export Selection 导出选定项目Export Proxy Container View Image 查看图像 View Sequence 查看序列帧 Create Reference 创建参照 Reference Editor 参照编辑器 Project 方案 New 新建 Edit Current 编辑当前 Set 设置 Recent Files 最近使用文件 Recent Increments 最近增加 Recent Projects 最近使用方案 Exit退出 Edit编辑

.. Undo 取消上一次操作 Redo 恢复上一次操作 Repeat 重复最后一次操作 Recent Commands List 最近使用命令列表 Cut 剪切 Copy 复制 Paste 粘贴 Keys 关键帧 Cut Keys 剪切关键帧 Copy Keys 复制关键帧 Paste Keys 粘贴关键帧 Delete Keys 删除关键帧 Delete FBIK Keys 删除完整躯体IK关键帧 Delete All FBIK Keys 删除全部完整躯体关键帧 Delete Body Part Keys 删除躯体部分关键帧 Delete Selected FBIK Keys 删除选定完整躯体IK关键帧 Scale Keys 缩放关键帧 Snap Keys 捕捉关键帧 Bake Simulation 模拟烘焙 Delete 删除 Delete by Type 根据类型删除 History 历史记录 Non-Deformer History 没有变形的历史记录 Channels 通道 Static Channels 静态通道 Motion Paths 运动路径 Non-particle Expressions 非粒子表达式 Constraints 约束 Sounds 声音 Containers Rigid Bodies 刚体 Delete All by Type 根据类型删除所有 History 历史记录 Non-Deformer History 没有变形的历史记录 Channels 通道 Static Channels 静态通道 Clips 剪辑 Motion Paths 运动路径 Non-particle Expressions 非粒子表达式 Constraints 约束 Sounds 声音 Joints 连接

Hart475菜单中英文对照

1. PROCESS VARIABLES 过程变量(只看) 1. Press过程变量 2. %range百分比量程 3. AO1 out模拟输出 4. Snsr tempe传感器温度 5. static 6.engr unit 7.engr disp 1. TEST DEVICE 测试设备 1. Seft 自检 2. Statics 状态 2. DIAG/ SERVICE 2. LOOP TEST 回路测试 1. 4mA 2. 20mA 3. Other 4. END 诊断和维修 1.RE-RANGE 重设量程( 1.Keypad input 键区输入 2.Apply values 实际输入) 3.CALIBRATION 校准 2. Trim analog output 修整模拟输出( 1.D/A trim 数/模刻度修整 2. Scaled D/A trim数/模刻度修整) 3.Sensor trim 传感器修整 1. ZeroTrim 零点微调 2. Press过程变量 3. Lower Sensor Trim传感器下限微调 1.Tag 位号 4. Upper Sensor Trim传感器上限微调 5. Sensor Trim Points传感器微调点 6.clear snsr trim 2.Unit 单位 3.RE-RANGE 重设量程( 1.Keypad input 键区输入 2.Apply values 实际输入) 3. BASIC SETUP 4. Device information 设备信息 基本设置 5.Transfer function 变送器特性Linear/Sq root线性/开方 6.Damp 阻尼 7.Low cut 1. %range百分比量程 8.cut mode 2. Press过程变量 1.PRES SENSOR压力传感器 3. Unit 1. ZeroTrim 零点微调 2. Press过程变量 3. Lower Sensor Trim传感器下限微调 1. DEVICE SETUP 设备设置 1. SENSORS传感器 4. Sensor trim 传感器修整 4. Upper Sensor Trim传感器上限微调 5. Sensor Trim Points传感器微调点 6.clear snsr trim 1.offline 离线 2. Pres 压力 2. TEMP SENSOR传感器温度(1.Sensor Temp 传感器温度 2. Amp temp 3.snsr temp unit ) 2.online 在线 3. AO1 out 模拟输出 4. DETAILED SETUP 3. Statics pres Sensor (1.Statics pres 2.Statics pres unit ) 3.utility 4. LRV 量程下限详细设置 1.Process variables 过程变量 2. RE-RANGE 重设量程 3. Unit 单位 4. Transfer function 变送器特性Linear/Sq root线性/开方 4.Hart Diagnostics 诊断 5. URV 量程上限 2. SIGNAL CONDITION信号条件 5. Damp 阻尼 6. Low cut 7. cut mode 8.Bi-dir mode 9.H2O cutliselect 1. PROCESS VARIABLES (1. Press过程变量 2. %range百分比量程 3. AO1 out模拟输出 4. Snsr tempe传感器温度 5. static 6.engr unit 7.engr disp) 过程变量 3. OUTPUT CONDITION输出条件 2. ANALOG OUTPUT 1.Loop test回路测试(4mA 20mA Other END) 2. D/A trim 数/模刻度修整 3. Scaled D/A trim数/模刻度修整(1.proceed 2.change ) 模拟输出 4.Auto recover 5.AO Lower Limit% 5.AO Upper Limit%

西餐菜单中英文对照

西餐菜单中英文对照表大全 菠菜汤Spinach Soup烩牛肉Beef Goulash炒土豆Fried Potato 酸辣汤Hot &Sour Soup咖喱海鲜汤Seafood Curry Soup香煎茄子Pan Fried Eggplant 俄式烩牛肉Stronganoff Beef Goulash维也纳香肠Wienner Sauages 黑椒牛排Beef Steak with Black Pepper Suuce 墨西哥鸡肉饼Mexican Quesadillas 炸鸡腿Deep Fried Chicken wings 酿焰猪排Stuffed Pork Chop 金枪鱼意大利面Spaghetti with Tuna 墨西哥牛肉丸子汤Mexican Beef Ball Soup蔬菜炒饭Fried Rice with Vegetable 螺旋面Fussili Pasta 西兰花Broccoli香草西红柿汤Tomato Basil Soup 西红柿角Tomato wages米兰式西兰花Fried Broccoli奶油南瓜汤Pumpkin Cream Soup 蓝芝士菠菜汤Spinach Soup with Blue Cheese 米兰式猪排Pork Milannaise 煎土豆Roasted Potato 蘑菇鸡排Pan Fried Chicken with Mushroom香酪猪排Pork Cordon bleu香酪鸡排Chicken Corden Bleu 洋葱圈Onion Rings 奶油烩猪柳Pork Ragout 培根牛肉串Bacon and Beef Skewer 印尼炒饭Nasi Goreng 黑椒牛柳粒Sauted Beef Tenderloin with Black Pepper 奶油烩鸡Chicken Ragoat 扬州炒饭Fried Rice of Yangzhou Style 红烧牛腩Beef Stew 地中海茄子汤Mediterranean Eggplant Soup 蘑菇猪排Pan Fried Pork Steak with Mushroom with Mushroom 香辣猪肉丝Sauted Pork Slice of Sichuan Style 地中海青椒汤Mediterranean Bell Pepper Soup 奶油西兰花汤Broccoli Cream Soup 土豆泥Mashed Potato 蜜汁胡萝卜Fried Carrot

AE菜单中英文对照表

AE菜单中英文对照表

AE效果中英文对照表 CC Ball Action(小球状粒子化,在Simulation菜单中出现) CC Bender(层卷曲效果,不错,在Distort菜单中出现) CC Bend It(区域卷曲效果,在Distort菜单中出现) CC Blobbylize(融化效果,在Distort菜单中出现) CC Bubbles(气泡效果,不错,在Simulation菜单中出现) CC Burnfilm(胶片烧灼效果,在Stylize菜单中出现) CC Color Offset(RGB色谱调节,在Image Control菜单中出现) 【 CC Composite(对自身进行混合模式处理,不错,在Channel菜单中出现) CC Cylineder(圆柱体贴图,在Perspective菜单中出现) CC Drizzle(雨打水面效果,在Simulation菜单中出现) CC Flo Motion(两点收缩变形,在Distort菜单中出现) CC Force MotionBlur(强力运动模糊,在Time菜单中出现) CC Glass(玻璃透视效果,好,在Stylize菜单中出现) CC GlassWipe(融化过渡,酷,在Transition菜单中出现) CC Glue Gun(喷胶效果,在Render菜单中出现) CC Griddler(网格状变形,在Distort菜单中出现) CC GridWipe(纺锤形网格过渡,在Transition菜单中出现) CC Hair(毛发生成器,较慢,在Simulation菜单中出现) ~ CC Image Wipe(亮度过渡,类似AE自带的Transition/Gradient Wipe,在Transition菜单中出现) CC Jaws(锯齿状过渡,在Transition菜单中出现) CC Kaleida(不错的万花筒效果,在Stylize菜单中出现) CC Lens(鱼眼镜头效果,不如Pan Lens Flare Pro,在Distort菜单中出现) CC Light Burst (光线缩放,好,在Render菜单中出现) CC Light Rays(光芒放射,加有变形效果,酷,在Render菜单中出现) CC Light Sweep(过光效果,很不错,在Render菜单中出现) CC LightWipe(边缘加光过渡,带有变形效果,好,在Transition菜单中出现) CC (模仿水银流动,在Simulation菜单中出现) CC Mr Smoothie(像素溶解运动,酷,在Image Control菜单中出现) CC Page Turn(卷页效果,好,在Distort菜单中出现) 、 CC Particle Systems II(不错的二维粒子运动,在Simulation菜单中出现) CC Particle World(三维粒子运动,大大优于AE自带的Simulation/ParticlePlayground,在Simulation 菜单中出现) CC Pixel Polly(画面破碎效果,好,在Simulation菜单中出现) CC Power Pin(带有透视效果的四角扯动工具,类似AE自带Distort/CornerPin,在Distort菜单中出现)CC PS Classic(利用通道形成的粒子系统,有模板,在Simulation菜单中出现) CC PS LE Classic(局域性的粒子系统,有模板,在Simulation菜单中出现) CC Radial Blur(螺旋模糊,在Blur & Sharpen菜单中出现) CC Radial Fast Blur(快速的放射模糊,好,在Blur & Sharpen菜单中出现) CC Radial Scale Wipe(带有边缘扭曲的圆孔过渡,在Transition菜单中出现) CC Rain(下雨效果,在Simulation菜单中出现) CC RepeTile(多种方式的叠印效果,好,在Stylize菜单中出现) 、 CC Ripple Pulse(扩散波纹变形,必需打关键帧才有效果,好,在Distort菜单中出现)

最新菜单中英文对照大全

菜单中英文对照大全随着我国加入WTO及对外交往活动的日益增多,餐饮业也面临着走向世界这个问题。因此,我们作为餐饮业的从业人员,或多或少地懂一点有关餐饮方面的专业英语,是非常必要的。 餐饮专业英语主要包括日常会话用语、烹饪技术用语和中餐英文菜单等等,而这其中尤以中餐英文菜单用得最为普遍。 要将中餐菜单翻译成英文,就先得了解中餐菜名的构成及命名方法。中餐菜名通常由原料名称,烹制方法、菜肴的色香味形器、菜肴的创始人或发源地等构成。这种反映菜肴内容和特色的命名方法叫做写实性命名法,此外还有反映菜肴深刻含义的写意性命名法。 由于汉语和英语的差异很大,我们在把中餐菜名由中文译成英文的时候,应该采用写实性命名法,尽量将菜肴的原料、烹制方法、菜肴的味型等翻译出来,以便让客人一目了然。为了让大家更好地掌握将中餐菜名译成英文的技巧,笔者特将自己在翻译中总结出来的几点“公式”(中英文对照)介绍如下,以供大家参考。 一、以主料开头的翻译方法 1 公式:主料(形状)+(with)辅料 例:杏仁鸡丁chicken cubes with almond 牛肉豆腐beef with beancurd 西红柿炒蛋Scrambled egg with to tomato 2 公式:主料(形状)+(with,in)味汁 例:芥末鸭掌duck webs with mustard sauce 葱油鸡chicken in Scallion oil 米酒鱼卷fish rolls with rice wine 二、以烹制方法开头的翻译方法 1 公式:烹法+主料(形状)

例:软炸里脊soft-fried pork fillet 烤乳猪roast suckling pig 炒鳝片Stir-fried eel slices 2 公式:烹法+主料(形状)+(with)辅料 仔姜烧鸡条braised chicken fillet with tender ginger 3 公式:烹法+主料(形状)+(with,in)味汁 例:红烧牛肉braised beef with brown sauce 鱼香肉丝fried shredded pork with Sweet and sour sauce 清炖猪蹄stewed pig hoof in clean soup 三、以形状或口感开头的翻译方法 1(口感)和主料、辅料 公式:形状(口感)+主料+(with)辅料 例:芝麻酥鸡crisp chicken with sesame 陈皮兔丁diced rabbit with orange peel 时蔬鸡片Sliced chicken with seasonal vegetables 2烹法和主料 公式:口感+烹法+主料 例:香酥排骨crisp fried spareribs 水煮嫩鱼tender stewed fish 香煎鸡块fragrant fried chicken

菜单中英文对照表

伙食菜单中英文对照表 编号ENGLISH NAME中文品名单位备注ITEM FRESH AND WITHOUT WATER新鲜干蔬菜类 1YELLOW SPROUT黄豆芽KG 2GREEN SPROUT绿豆芽KG 3CARROT胡萝卜KG 4WHITE RADISH白萝卜KG 5CHINESE CELERY中芹KG 6CELERY西芹KG 7DRY ONION洋葱KG 8EGGPLANT茄子KG 9GARLIC SPROUT青蒜KG 10CHINESE ONION大葱KG 11SPRING ONION小葱KG 12LEEK韭菜KG 13CHIVES韭黄KG 14ASPARAGUS LETTUCE莴苣KG 15MUSTARD LEAF芥菜KG 16GARLIC SHOOT蒜苔KG 17GINGER生姜KG 18CORAINDER芫荽KG 19BURDOCK牛蒡KG 20LOTUS ROOT莲藕KG 21POTATO土豆KG 22TARO芋头KG 23TARO ROOTS芋艿KG 24PUMPKIN南瓜KG 25SWEET POTATO地瓜KG 26SWEET POTATO PURPLE HEART紫地瓜KG 27BITTER GOURD苦瓜KG 28CUCUMBER黄瓜KG 29SNAKE GOURD丝瓜KG 30WAX GOURD冬瓜KG 31CHINESE YAM山药KG 32GOOSE DISH鹅菜KG 33GUANYIN DISH观音菜KG 34FRESH OKRA鲜秋葵KG 35LEEK FLOWER韭菜花KG 36RAPE FLOWER油菜花KG 37CHAYOTE佛手瓜KG 38MARROW西葫芦KG 39SHANGHAI QING上海青KG 40LEAF LETTUCE油麦菜KG 41GREEN RAPE绿油菜KG 42EDIBLE AMARANTH红苋菜KG 43WHITE AMARANTH白苋菜KG 44CHINESE CABBAGE大白菜KG

475菜单中英文对照表

HART 475菜单中英文对照表 1.offline 离线 2.online 在线 2.1. DEVICE SETUP 设备设置 2.1.1 .PROCESS VARIABLES 过程变量(只看) 2.1.1.1 Press过程变量 2.1.1.2 %range百分比量程 2.1.1.3 AO1 out模拟输出 2.1.1.4 Snsr tempe传感器温度 2.1.1.5 static 2.1.1.6 engr unit 2.1.1.7engr isp 2.1.2. DIAG/ SERVICE 诊断和维修 2.1.2.1 TEST DEVICE 测试设备 2.1.2.1.1. Seft 自检 2.1.2.12.Statics 状态 2.1.2.2.LOOP TEST 回路测试 2.1.2.2.1. 4mA 2.1.2.2.2. 20mA 2.1.2.2. 3. Other 2.1.2.2.4. END 2.1.2. 3. CALIBRATION 校准 2.1.2. 3.1.RE-RANGE 重设量程 2.1.2. 3.1.1 Keypad input 键区输入 2.1.2. 3.1.2.Apply values 实际输入 2.1.2. 3.2. Trim analog output 修整模拟输出 2.1.2. 3.2. 1.D/A trim 数/模刻度修整 2.1.2. 3.2. 2. Scaled D/A trim数/模刻度修整 2.1.2. 3.3.Sensor trim 传感器修整 2.1.2. 3.3.1. ZeroTrim 零点微调 2.1.2. 3.3.2. Press过程变量 2.1.2. 3.3.3. Lower Sensor Trim传感器下限微调 2.1.2. 3.3. 4. Upper Sensor Trim传感器上限微调 2.1.2. 3.3.5. Sensor Trim Points传感器微调点 2.1.2. 3.3.6.clear snsr trim 2.1. 3. BASIC SETUP基本设置 2.1. 3.1.Tag 位号 2.1. 3.2.Unit 单位 2.1. 3.3.RE-RANGE 重设量程 2.1. 3.3.1.Keypad input 键区输入 2.1. 3.3.2.Apply values 实际输入 2.1. 3. 4. Device information 设备信息 2.1. 3.5. Transfer function 变送器特性 Linear/Sq root线性/开方

常用中国菜-中英文菜单对照表

MENU 冷菜Cold Dish 白切鸡Boiled Chicken with Sauce 川北凉粉Clear Noodles in Chili Sauce 夫妻肺片Pork Lungs in Chili Sauce 酱香猪蹄Pig Feet Seasoned with Soy Sauce 老醋泡花生Peanuts Pickled in Aged Vinegar 泡椒凤爪Chicken Feet with Pickled Peppers 五香牛肉Spicy Roast Beef 盐焗鸡Baked Chicken in Salt 炸花生米Fried Peanuts 酱猪肘Pork Hock Seasoned with Soy Sauce 凉拌黄瓜Cucumber in Sauce 糖拌西红柿Tomato Slices with Sugar 糖蒜Sweet Garlic 热菜Hot Dishes 东坡方肉Braised Dongpo Pork 鱼香肉丝Yu-Shiang Shredded Pork 糖醋排骨Sweet and Sour Spare Ribs 毛家红烧肉Braised Pork,Mao’s Family Style 红烧狮子头Stewed Pork Ball in Brown Sauce 回锅肉片Sautéed Sliced Pork with Pepper and Chili 京酱肉丝Sautéed Shredded Pork in Sweet Bean Sauce 酸豆角肉沫Sautéed Sour Beans with Minced Pork 杭椒牛柳Sautéed Beef Filet with Hot Green Pepper 青椒肉丝Sautéed Shredded Pork with Green Pepper 水煮牛肉Poached Sliced Beef in Hot Chili Oil 葱爆羊肉Sautéed Lamb Slices with Scallion 红焖羊排Braised Lamb Chops with Carrots 烤羊腿Roast Lamb Leg 手扒羊排Grilled Lamb Chops 烤羔羊Roasted Lamb

Hart475菜单中英文对照高清版演示教学

精品文档 精品文档Hart475菜单中英文对照 1. PROCESS VARIABLES 过程变量(只看) 1. Press过程变量 2. %range百分比量程 3. AO1 out模拟输出 4. Snsr tempe传感器温度 5. static 6.engr unit 7.engr disp 1. TEST DEVICE 测试设备 1. Seft 自检 2. Statics 状态 2. DIAG/ SERVICE 2. LOOP TEST 回路测试 1. 4mA 2. 20mA 3. Other 4. END 诊断和维修 1.RE-RANGE 重设量程( 1.Keypad input 键区输入 2.Apply values 实际输入) 3.CALIBRATION 校准 2. Trim analog output 修整模拟输出( 1.D/A trim 数/模刻度修整 2. Scaled D/A trim数/模刻度修整) 3.Sensor trim 传感器修整 1. ZeroTrim 零点微调 2. Press过程变量 3. Lower Sensor Trim传感器下限微调 1.Tag 位号 4. Upper Sensor Trim传感器上限微调 5. Sensor Trim Points传感器微调点 6.clear snsr trim 2.Unit 单位 3.RE-RANGE 重设量程( 1.Keypad input 键区输入 2.Apply values 实际输入) 3. BASIC SETUP 4. Device information 设备信息 基本设置 5.Transfer function 变送器特性Linear/Sq root线性/开方 6.Damp 阻尼 7.Low cut 1. %range百分比量程 8.cut mode 2. Press过程变量 1.PRES SENSOR压力传感器 3. Unit 1. ZeroTrim 零点微调 2. Press过程变量 3. Lower Sensor Trim传感器下限微调 1. DEVICE SETUP 设备设置 1. SENSORS传感器 4. Sensor trim 传感器修整 4. Upper Sensor Trim传感器上限微调 5. Sensor Trim Points传感器微调点 6.clear snsr trim 1.offline 离线 2. Pres 压力 2. TEMP SENSOR传感器温度(1.Sensor Temp 传感器温度 2. Amp temp 3.snsr temp unit ) 2.online 在线 3. AO1 out 模拟输出 4. DETAILED SETUP 3. Statics pres Sensor (1.Statics pres 2.Statics pres unit ) 3.utility 4. LRV 量程下限详细设置 1.Process variables 过程变量 2. RE-RANGE 重设量程 3. Unit 单位 4. Transfer function 变送器特性Linear/Sq root线性/开方 4.Hart Diagnostics 诊断 5. URV 量程上限 2. SIGNAL CONDITION信号条件 5. Damp 阻尼 6. Low cut 7. cut mode 8.Bi-dir mode 9.H2O cutliselect 1. PROCESS VARIABLES (1. Press过程变量 2. %range百分比量程 3. AO1 out模拟输出 4. Snsr tempe传感器温度 5. static 6.engr unit 7.engr disp) 过程变量

OFFICE菜单中英文对照

File 文件(F) New... 新建(N) Open... 打开(O) Close 关闭(C) Save 保存(S) Save As... 另存为(A) Save as Web Page... 另存为网页(G) Save Workspace... 保存工作区(W) File Search... 文件搜索(H)... Web Page Preview 网页预览(B) Page Setup... 页面设置(U)... Print Area 打印区域(T) Set Print Area 设置打印区域(S) Clear Print Area 取消打印区域(C) Print Preview 打印预览(V) Print... 打印(P) Send To 发送(D) Mail Recipient 邮件收件人(M) Mail Recipient (for Review)... 邮件收件人(审阅)(C) Mail Recipient (as Attachment)... 邮件收件人(以附件形式)(A) Routing Recipient... 传送收件人(R) Exchange Folder... Exchange 文件夹(E) Online Meeting Participant 联机会议参加人(O) Properties 属性(I) Exit 退出(X) Edit 编辑(E) Can't Undo 无法撤消(U) Can't Repeat 无法重复(R) Cut 剪切(T) Copy 复制(C) Office Clipboard... Office 剪贴板(B)... Paste 粘贴(P) Paste Special... 选择性粘贴(S)... Paste as Hyperlink 粘贴为超链接(H) Fill 填充(I) Down 向下填充(D) Right 向右填充(R) Up 向上填充(U) Left 向左填充(L) Across Worksheets... 至同组工作表(A)... Series... 序列(S)... ustify 内容重排(J) Clear 清除(A) All 全部(A) Formats 格式(F) Comments 批注(M) Delete... 删除(D)... Delete Sheet 删除工作表(L) Move or Copy Sheet... 移动或复制工作表(M) Find... 查找(F)... Replace... 替换(E)... Go To... 定位(G)... Links... 链接(K)... Object 对象(O) View 视图(V) Normal 普通(N) Page Break Preview 分页预览(P) Task Pane 任务窗格(K) Toolbars 工具栏(T) Standard 常用 Formatting 格式 Borders 边框 Chart 图表 Control Toolbox 控件工具箱 Drawing 绘图 External Data 外部数据 Forms 窗体 Formula Auditing 公式审核 List 列表 Picture 图片 PivotTable 数据透视表 Protection 保护 Reviewing 审阅 Text To Speech 文本到语音 Visual Basic Visual Basic Watch Window 监视窗口 Web Web WordArt艺术字 Customize... 自定义(C)... Formula Bar 编辑栏(F) Status Bar 状态栏(S) Header and Footer... 页眉和页脚(H)... Comments 批注(C) Custom Views... 视图管理器(V)... Full Screen 全屏显示(U) Zoom... 显示比例(Z)... Insert插入(I) Cells... 单元格(E) Rows 行(R) Columns 列(C) Worksheet 工作表(W) Chart... 图表(H)... Symbol... 符号(S)... Function... 函数(F)... Name 名称(N) Define... 定义(D)...

AE菜单中英文对照表 (超全)

AE CS4 菜单中英文对照表 View菜单 新视图← New View 放大← Zoom In 缩小← Zoom Out 解析度← Resolution ┗Full → 最佳 Half → 一半 Third → 三分之一 Quarter → 四分之一 Custom.... → 自定义 隐藏/显示标尺← Show Rulers 隐藏/显示辅助线← Hide Guides 吸附辅助线← Snap To Guides 锁定辅助线← Lock Guides 清楚辅助线← Clear Guides 隐藏/显示网格← Show Grid 吸附网格← Snap to Grid 视图选项← View Options... 显示图层控制← Hide Layer Controls 重置3D视图← Reset 3D View 切换3D视图← Switch 3D View ┗Active Camera → 当前摄象机 Front → 前视图 Left → 左视图 Top → 顶视图 Back → 后视图 Right → 右视图 Bottom → 底视图 Custom View 1 → 自定视图1 Custom View 2 → 自定视图2 Custom View 3 → 自定视图3 快速设置3D窗口← Set 3D View Shortcut ┗Replace "Front" → 替换为前视图 Replace "Custom View 1" → 替换为自定视图1 Replace "Active Camere" → 替换为动态摄象机 切换到最近的3D视图← Switch To Last 3D View 观察选择图层← Look At Selected Layers 观察所有图层← Look At All Layers 前往指定时间← Go To Time...

hart475横河eja菜单中英文对照(1)

过程变量(只看) 1. Press过程变量 2. %range百分比量程 3. AO1 out模拟输出 4. Snsr tempe传感器温度 5. static unit工程单位 disp工程显示 1. TEST DEVICE 测试设备 1. Seft 自检 2. Statics 静态 2. DIAG/ SERVICE 2. LOOP TEST 回路测试 1. 4mA 2. 20mA 3. Other 4. END 诊断和维修重设量程 ( input 键区输入 values 实际输入 ) 校准 2. Trim analog output 数/模刻度修整 2. Scaled D/A trim数/模刻度修整) 传感器修整 1. ZeroTrim 零点微调 2. Press过程变量 3. Lower Sensor Trim传感器下限微调 位号 4. Upper Sensor Trim传感器上限微调 5. Sensor Trim Points传感器微调点 snsr trim 单位 重设量程 ( input 键区输入 values 实际输入 ) 3. BASIC SETUP 4. Device information 设备信息 基本设置 5. Transfer function 变送器特性 Linear/Sq root线性/开方 6. Damp 阻尼 cut 1. %range百分比量程 mode 2. Press过程变量 SENSOR压力传感器 3. Unit 1. ZeroTrim 零点微调 2. Press过程变量 3. Lower Sensor Trim传感器下限微调 1. DEVICE SETUP 1. SENSORS传感器传感器修整 4. Upper Sensor Trim传感器上限微调 5. Sensor Trim Points传感器微调点 snsr trim 离线 2. Pres 压力 2. TEMP SENSOR传感器温度 Temp 传感器温度 2. Amp temp temp unit ) 在线 3. AO1 out 模拟输出 4. DETAILED SETUP 3. Statics pres Sensor pres pres unit ) 4. LRV 量程下限详细设置 variables 过程变量 2. RE-RANGE 重设量程 3. Unit 单位 4. Transfer function 变送器特性 Linear/Sq root线性/开方 Diagnostics 诊断 5. URV 2. SIGNAL CONDITION信号条件 5. Damp 阻尼 6. Low cut 7. cut mode mode cutliselect 1. PROCESS VARIABLES (1. Press过程变量 2. %range百分比量程 3. AO1 out模拟输出 4. Snsr tempe传感器温度 5. static unit disp) 过程变量 3. OUTPUT CONDITION输出条件 2. ANALOG OUTPUT test回路测试(4mA 20mA Other END) 2. D/A trim 数/模刻度修整 3. Scaled D/A trim数/模刻度修整 ) 模拟输出 recover Lower Limit% Upper Limit% 3. AO1 Alarm type 模拟输出报警类型 4. HART OUTPUT Hart 输出 Address波尔地址 request preambles 需求号码 3. Burst mode突发模式 option突发选项) 1. Display mode % set 3. User set &% press press &% ) condition 2. Display fnctn disp range 1. FIELD DEVICE INFO现场设备信息位号日期描述信息型号 protect写保护 5. DEVICE INFORMATION Keys 本机键(ENABLE-允许 DISABLE-禁止) assy #--Device ID 设备信息 1. Measurement Type 测量类型 2. mod. Config. Type 模块组态类型 3 .Isolator Material 隔离器材质法兰类型 INFO传感器信息 5 .Proc. Conn. Type 6. Proc. Conn. Materia 过程连接材质 7 .O-Ring Material 模片材质排液/排气材质 3. SELF TEST 自检 5. USL 5. Review审核 span

罗斯蒙特8800D475菜单中英文对照

1 Overview 综述 1 Check Status状态检查 2 Primary Purpose Variables主变量Shortcuts 快捷模式3 1 Device Information设备信息 2 Configure Outputs组态输出 3 Simulate Flow流量仿真 4 Optimize DSP优化数字信号处理 5 View Trends趋势图 6 View Totalizer总量 1 Device Information 设备信息 2 Sensor传感器 3 Jumpers and Swtiches跳线和开关 1 Basic Setup基本组态 2 Configure Display组态显示 3 Optimize DSP优化数字信号处理 1 Tag位号 2 Manufacturer制造厂 3 Model型号 4 Final Assembly #装配号 5 Device ID设备标识 6 Date日期 7 Descriptor描述符8 Message信息 9 Revision Numbers版本号 1 Universal Revision 通用版本 2 Field Device Rev 现场设备版本 3 Software Revision 软件版本 4 Hardware Revision 硬件版本 1 Initial Configuration初始组态 2 Process Configuration 过程组态 1 Guided Setup向导组态 2 Configure 组态 2 Manual Setup手动组态 3 Output Configuration输出组态 4 Signal Processing信号处理 1 Reference K-factor参考K系数 1 Transmitter Mode变送器模式 2 Compensated K-补偿后K系数 2 Process Fluid过程流体 factor 3 Set Process Fluid设置流体 3 Upper Sensor Limit传感器上限 4 Fixed Proc Temp固定的过程温度 4 Lower Sensor Limit传感器下限 5 Fixed Proc Density固定过程密度1 Analog Output模拟量输出 6 Pipe I.D. 管道内径2 Pulse Output脉冲输出 3 Set Variable Mapping建立变量分配7 Installation Effect安装影响 4 Special Units特殊单位 1 T/C Failure Mode温度传感器失败模式 1 Set Damping阻尼 2 Set Installation Effect安装影响 3 Low Flow Cutoff 小流量切除 4 Low-pass Corner Frequency低通角频率 5 Trigger Level触发水平 6 Restore Default Filters恢复出场滤波 1 Wetted Material接液材料 2 Flange Type法兰类型 3 Meter Body S/N仪表系列号 4 Body # Suffix腔体后缀 5 Meter Body #仪表体号 1 Set Pipe I.D. 设置管道内径 2 Set Process Temperature 设置介质温度

相关文档
相关文档 最新文档