文档库 最新最全的文档下载
当前位置:文档库 › DevExpress控件使用使用技巧小结

DevExpress控件使用使用技巧小结

DevExpress控件使用使用技巧小结
DevExpress控件使用使用技巧小结

DevExpress控件使用使用技巧小结

零零散散的先总结一下吧

1.TextEditor(barEditItem)取文本

string editValue = barEditItem1.EditValue.ToString(); //错误,返回null

string editValue =

((DevExpress.XtraEditors.TextEdit)barEditItem).EditValue.ToString(); //正确,返回文本框内容https://www.wendangku.net/doc/3914974783.html,boBoxEdit(barEditItem)添加Item

string item = "comboboxItem1";

((DevExpress.XtraEditors.Repository.RepositoryItemComboBox)this.barEd itItem.Edit).Items.Add(item);https://www.wendangku.net/doc/3914974783.html,boBoxEdit(barEditItem)取文本

string itemValue = this.barEditItem.EditValue.ToString();4.Ribbon控件//添加Page

DevExpress.XtraBars.Ribbon.RibbonPage ribbonPage = new RibbonPage(); ribbonControl.Pages.Add(ribbonPage);

//添加Group

DevExpress.XtraBars.Ribbon.RibbonPageGroup ribbonPageGroup = new RibbonPageGroup();

ribbonPage.Groups.Add(ribbonPageGroup);

//添加Button

DevExpress.XtraBars.BarButtonItem barButtonItem = new BarButtonItem(); ribbonPageGroup.ItemLinks.Add(barButtonItem);

//添加barSubItem

DevExpress.XtraBars.BarSubItem barSubItem = new BarSubItem(); ribbonPageGroup.ItemLinks.Add(barSubItem);

//barSubItem下添加Button

barSubItem.AddItem(barButtonItem);

//奇怪的删除Page问题

while (this.ribbonControl.Pages.Count > 0)

{

ribbonControl.Pages.Remove(ribbonControl.Pages[0]); //调试正常,运行报异常

}

while (this.ribbonControl.Pages.Count > 0)

{

ribbonControl.SelectedPage = ribbonControl.Pages[0];

ribbonControl.Pages.Remove(ribbonControl.SelectedPage); //运行正常

}

//禁止F10键Tips

https://www.wendangku.net/doc/3914974783.html,eF10KeyForMenu = false;

//DX按钮

ApplicationIcon属性改变图标

右键 Add ApplicationMenu 添加

evExpress.XtraBars.Ribbon.ApplicationMenu5.HitInfo

//在Tab页上点击右键的事件响应

void xtraTabbedMdiManager_Event(object sender, MouseEventArgs e) {

if (e.Button == MouseButtons.Right & ActiveMdiChild != null)

{

DevExpress.XtraTab.ViewInfo.BaseTabHitInfo hInfo = xtraTabbedMdiManager.CalcHitInfo(e.Location);

//右键点击位置:在Page上且不在关闭按钮内

if (hInfo.IsValid & hInfo.Page != null

&& !hInfo.InPageCloseButton)

{

this.popupMenu.ShowPopup(Control.MousePosition);//在鼠标位置弹出,而不是e.Location

}

}

}

//在ribbon上点击右键的事件响应

private void ribbonControl1_ShowCustomizationMenu(object sender, RibbonCustomizationMenuEventArgs e)

{

//禁掉原系统右键菜单

e.ShowCustomizationMenu = false;

//右键位置:在barButtonItem上

if (e.HitInfo != null

& e.HitInfo.InItem

& e.HitInfo.Item.Item is BarButtonItem)

{

this.popupMenu.ShowPopup(Control.MousePosition);

}

//右键位置:在barSubItem中的barButtonItem上

else if (e.Link != null

& e.Link.Item != null

& e.Link.Item is BarButtonItem)

{

this.popupMenu.ShowPopup(Control.MousePosition);

}

}6.皮肤

//添加皮肤程序集后注册皮肤

https://www.wendangku.net/doc/3914974783.html,erSkins.OfficeSkins.Register();

https://www.wendangku.net/doc/3914974783.html,erSkins.BonusSkins.Register();

//设置皮肤

https://www.wendangku.net/doc/3914974783.html,erLookAndFeel.Default.SetSkinStyle("Liquid Sky"); //若皮肤名称错误则按系统默认设置(第一个皮肤)

//GalleryFilterMenuPopup事件设置弹出筛选菜单的“All Groups”为中文private void rgbiSkins_GalleryFilterMenuPopup(object sender, GalleryFilterMenuEventArgs e)

{

e.FilterMenu.ItemLinks[n].Caption = "所有皮肤"; //n=分组数+1 }

//GalleryInitDropDownGallery事件设置弹出皮肤列表的表头“ALL Groups”为中文

private void rgbiSkins_GalleryInitDropDownGallery(object sender, InplaceGalleryEventArgs e)

{

e.PopupGallery.FilterCaption = "所有皮肤";

}7.dockManager

将视图的状态信息保存到xml文件

dockManager1.SaveLayoutToXml("..\\UserConfig\\ViewInfo.xml");

导出xml中保存的状态信息

dockManager1.RestoreLayoutFromXml("..\\UserConfig\\ViewInfo.xml");8.b arManager

设置bar的字体与系统字体

barAndDockingController1.AppearancesBar.ItemsFont = new

Font(this.Font.FontFamily, currentFontSize);9.设置系统字体DevExpress.Utils.AppearanceObject.DefaultFont = new

Font(this.Font.FontFamily, currentFontSize);10.treeView

为tree节点加右键菜单并选中该节点

private void treeList1_MouseDown(object sender, MouseEventArgs e)

{

if (e.Button == MouseButtons.Right)

{

DevExpress.XtraTreeList.TreeListHitInfo hi =

treeList1.CalcHitInfo(e.Location);

if (hi.Node != null & hi.Node.ImageIndex == 5) //叶子节点的ImageIndex == 5

{

TreeListNode node =

treeList1.FindNodeByID(hi.Node.Id);

treeList1.FocusedNode = node;

this.popupMenu1.ShowPopup(MousePosition); }

}

}

DevExpress控件之主题

DevExpress控件之主题 DevExpress控件的主题不仅多种多样,而且非常美观大方,以对完美观念不强的我们绝对是个惊喜,当然了,对于我们的用户也是一个福音,因为他们再对不用抱怨我人软件界面是如何的粗造了。 l 如何打造美丽的界面? l 如何快速的更换漂亮的主题? l 如何快速的使用类似于Offcie2007的操作面板? ...... 本节课程将一一解答,带您进入美轮美奂的DevExpress世界! 1. 如何建造可换主题的窗口程序 当我们打开或新建一个“Windows程序”,系统默认会有一个From,名称为From1。请注意,此时的”Form1”继承的是Windows自带的Form,即”System.Windows.Forms”。而这个Form是不会应用DevExpress的主题样式的。 那么我们怎么样才可以让Form应用这些样式呢? 当我们安装完DevExpress控件包之后,在添加新项窗口中我们会看到多出的几项:如图: 分别是:DevExpress Form v9.1、DevExpress RibbomForm v9.1和DevExpressUsercontrol v9.1,其中“v9.1”是版本号。 当我们在新建“Form”时,选择DevExpress Form为模板,就可以应用DevExpress的漂亮主题了。此时,From继承的是“DevExpress.XtraEditors.XtraForm”。默认情况下,系统主题有:* Caramel * Money Twins * Lilian * The Asphalt World * iMaginary * Black * Blue 这几种主题,具体效果自己写个例子看看吧! 但DevExpress提供了更多的主题,我们如果应用的话,必须添加以下引用: DevExpress..OfficeSkins.v9.1; DevExpress.BonusSkins.v9.1; 除此之外,必须在“Program.cs”文件在添加如下代码: [c-sharp] view plaincopy https://www.wendangku.net/doc/3914974783.html,erSkins.OfficeSkins.Register(); https://www.wendangku.net/doc/3914974783.html,erSkins.BonusSkins.Register(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (!DevExpress.Skins.SkinManager.AllowFormSkins) DevExpress.Skins.SkinManager.EnableFormSkins(); Application.Run(new frmMain()); 其中“OfficeSkins”中的主题有:

工程热力学与传热学课程总结与体会

工程热力学与传热学课 程总结与体会 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

工程热力学与传热学 题目:工程热力学与传热学课程总结与体 会 院系:水利建筑工程学院给排水科学与工 程 班级:给排水科学与工程一班 姓名:张琦文 指导老师:姚雪东 日期:2016年5月1日 认识看法地位作用存在问题解决措施未来 发展展望 传热学在高新技术领域中的应用 摘要: 热传递现象无时无处不在【2】它的影响几乎遍及现代所有的工业部门【1】也渗透到农业、林业等许多技术部门中。本文介绍了航空航天、核能、微电子、材料、生物

医学工程、环境工程、新能源以及农业工程等诸多高新技术领域在不同程度上应用传热研究的最新成果。可以说除了极个别的情况以外,很难发现一个行业、部门或者工业过程和传热完全没有任何关系。不仅传统工业领域,像能源动力、冶金、化工、交通、建筑建材、机械以及食品、轻工、纺织、医药等要用到许多传热学的有关知识【1】而且诸如航空航天、核能、微电子、材料、生物医学工程、环境工程、新能源以及农业工程等很多高新技术领域也都在不同程度上有赖于应用传热研究的最新成果,并涌现出像相变与多相流传热、(超)低温传热、微尺度传热、生物传热等许多交叉分支学科。在某些环节上,传热技术及相关材料设备的研制开发甚至成为整个系统成败的关键因素。 前言:通过对传热学这门课程的学习,了解了传热的基本知识和理论。发现传热学是一门基础学科应用非常广泛,它会解决许许多多的实际问题更是与机械制造这门学科息息相关。传热学是研究由温度差异引起的热量传递过程的科学。传热现象在我们的日常生活中司空见惯。早在人类文明之初人们就学会了烧火取暖。随着工业革命的到来,蒸汽机、内燃机等热动力机械相继出现,传热研究更是得到了飞速的发展,被广泛地应用于工农业生产与人们的日常生活之中。当今世界国与国之间的竞争是经济竞争,而伴随着经济的高速发展也带来了资源、人口与环境等重大国

【精选】DevExpress控件汉化

基础知识学习系列 本地化DevExpress控件

版本控制 修改记录说明

1.文档导读 本文档以颜色区分内容的重要性和不同性,阅读本文档时请注意以下事项: 1.红色部分表示需要注意的重点内容;(加粗的尤甚) 2.蓝色部分表示相应于前版本新增的内容; 3.紫色部分表示跟前版本不同的内容; 本文档的变动历史都记录在“修改记录说明”一节。本文通过用到英文单词的地方,也是本人理解不是很深刻的地方,如果有什么好的建议,欢迎指正。不胜感激!我的email:sendreams@https://www.wendangku.net/doc/3914974783.html,。 2.基础知识 2.1.N et Framework知识 在Visual Studio .NET里面,本地化资源,比如字符串、图片之类的,都是跟culture(语言文化)有关,这些东西都是存储在单独的文件中并且根据相应的culture设定进行加载,如果要了解怎样加载你自己的本地化资源,那就需要了解资源文件的组织结构关系: https://www.wendangku.net/doc/3914974783.html,在加载资源文件的时候,它选取资源文件的方式,可以说是按照自下而上的方式,写过程序的都 知道继承的概念,有父类之类之说,可以说父类就是上层建筑,也就是那些伟大的领导们,而子类就是广大百姓了,呵呵,这个比喻不是很恰当,纯粹娱乐。Framework里面,父类就对应english,也是唯一的一种没有自身资源文件的,其实也并不是没有,而是存在main assembly里面。 2.在父类之下,可以有多种多样的culture的资源,我们说的culture是指语言文化并不是指windows控 制面板中的区域,比如,法国(French简写为“fr”)就是一个culture。其实english简写成“en”也是一个culture,只不过它比较特别,没办法,谁让现在的it世界是在老外统治着呢。 3.在这些culture之下,又有一些特定区域的culture,这些特定区域的culture,它有两点属性,不仅包含 语言文化,还加上区域特色,就好比中国有中国的文化,而福建还有它自身的区域性文化。偶们的官方语言是普通话,而我们福建还有N多种方言,鄙人不才,也就只会一种咱们家乡的本地话,在同事们听来,有点外星人嫌疑。老美也有老美的文化,有美式英语和英式英语区分,今天刚看了“姨妈的后现代生活”,就是因为她只会英式英语而不追逐美式英语这个大潮流而被解聘了。 在一个程序试图加载一个资源的时候,好比一个字符串,并且还没有找到,它就会沿着上面所说的层次结构一层一层的往上爬,直到找到为止。如果仕途有这么顺利那就好了,呵呵。 在进行本地话的过程中,最好的方法是建立相对通用的资源文件,也就是上文中第2条中的而不是第3条中,就好比我们在汉化的过程中,一般汉化成普通话,而不是汉化成福建话,或者是台湾话。也就是越通用越好,假设你有一个French Belgian ("fr-BE")的资源文件,而且它的直接上级就立马到了最高级english,那么当你的区域设置改变成French Canadian,系统降会寻找对应的"fr-CA"资源,而此时已经无法找到,就会选用处于main assambly中的资源,也就是英文。下图显示的就是你不想看到的场景。

工程热力学期末总结

《工程热力学》期末总结 一、闭口系能量方程的表达式有以下几种形式: 1kg 工质经过有限过程:w u q +?= (2-1) 1kg 工质经过微元过程:w du q δδ+= (2-2) mkg 工质经过有限过程:W U Q +?= (2-3) mkg 工质经过微元过程:W dU Q δδ+= (2-4) 以上各式,对闭口系各种过程(可逆过程或不可逆过程)及各种工质都适用。 在应用以上各式时,如果是可逆过程的话,体积功可以表达为: pdv w =δ (2-5) ? = 2 1 pdv w (2-6) pdV W =δ (2-7) ? = 2 1 pdV W (2-8) 闭口系经历一个循环时,由于U 是状态参数,?=0dU ,所以 W Q ??= δδ (2-9) 式(2-9)是闭口系统经历循环时的能量方程,即任意一循环的净吸热量与净功量相等。 二、稳定流动能量方程 t s w h w z g c h q +?=+?+?+?=2 21 (2-10) (适用于稳定流动系的任何工质、任何过程) ? - ?=2 1 vdp h q (2-11) (适用于稳定流动系的任何工质、可逆过程) 三、几种功及相互之间的关系(见表一) 表一 几种功及相互之间的关系

四、比热容 1、比热容的种类(见表二) 。 )/3 kg m 2、平均比热容:1 21 1221 20 t t t t c t t c t t c - -= (2-12) 3、利用平均比热容计算热量:11220 t t c t t c q -= (2-13) 4、理想气体的定值比热容(见表三)

其中:M M R R g 83140= = [J/(kg ·K)] M —气体的摩尔质量,如空气的摩尔质量为28.96kg/kmol 。 空气的kmol /kg 96.28K)kmol /(J 83140?= = M R R g =287[J/(kg ·K)],最好记住空气的气体常数。 引入比热容比k 后,结合梅耶公式,又可得: g p R k k c 1 -= (2-14) g V R k c 1 1-= (2-15) 五、理想气体的热力学能、焓、熵(见表四) (焓的定义:pv u h += kJ/kg , 焓是状态参数) 六、气体主要热力过程的基本计算公式(见表五)

DEVEXPRESS 控件学习总结

1、Navigation & Layout 1.1 Bar Manager 如果想在窗体或用户控件(user control)上添加工具条(bars)或弹出菜单(popup menus),我们需要把一个不可见的控件(component)BarManager(Navigation&Layout)拖放到这个窗体或用户控件上。这个控件维护工具条在窗体上的布局,处理用户的行为 (processes an end-user's actions),提供一些定制功能等等。这个控件维护工具条、工具条项、工具条项目录这三者的集合 (It maintains the collections of bars,bar items and bar item categories.)。所以我们可以使用bar manager的一些方法去添加、删除、访问这些工具条元素。 注意:1)一个窗体上只能放置一个bar manager控件。 2)由于BarManager控件与RibbonControl控件可能会彼此冲突,所以不推荐在同一个窗体或用户控件上同时使用工具条和Ribbon控件。 当把BarManager添加到一个窗体或用户控件上后,我们就可以使用上下文菜单(context menus)、bar manager的定制窗口或它的设计器来创建工具条和工具条命令(bar commands)了。 相关控件属性 1.1.2、Toolbars 工具条是一个可视的控件,它用来显示各个项目链接。我们可以在工具条内显示由XtraBars库提供的任意项目链接,比如:按钮(buttons),静态文本(static text),子菜单(submenu)、编辑器(editors)等等。 1.1.3、 Bar Items 为了把多种元素(比如按钮,子菜单,标签,编辑器等)添加到工具条和菜单,我们需要创建合适的bar items。一个bar item是一个实现了特定功能的非可见对象。它定义了一个相应的元素如何显示在屏幕上,并决定了对鼠标单击事件的相应。 我们可以使用bar manager的Customize窗体上的Commands页来创建bar items。为了在逻辑上组织这些item,我们经常将它们分类。该窗体的左侧面板里显示了有效的目录,右侧面板显示了属于当前选中目录的各个bar item。选中一个bar item可以在属性窗口看到其属性。 1.1.4、Popup Menus 使用弹出菜单(popup menus),我们可以在控件上显示上下文选项或命令。弹出菜单是一个显示了特定项的窗体,用户可以选择这些项以执行相应的操作。使用PopupMenu控件就可以在我们的应用程序中使用弹出菜单。 通过BarManager的“名称”+“上的PopupContenxtMenu”属性绑定PopuMenus控件 注意:

工程热力学大总结_第五版

第一章基本概念 1.基本概念 热力系统:用界面将所要研究的对象与周围环境分隔开来,这种人为分隔的研究对象,称为热力系统,简称系统。 边界:分隔系统与外界的分界面,称为边界。 外界:边界以外与系统相互作用的物体,称为外界或环境。 闭口系统:没有物质穿过边界的系统称为闭口系统,也称控制质量。 开口系统:有物质流穿过边界的系统称为开口系统,又称控制体积,简称控制体,其界面称为控制界面。 绝热系统:系统与外界之间没有热量传递,称为绝热系统。 孤立系统:系统与外界之间不发生任何能量传递和物质交换,称为孤立系统。 单相系:系统中工质的物理、化学性质都均匀一致的系统称为单相系。 复相系:由两个相以上组成的系统称为复相系,如固、液、气组成的三相系统。 单元系:由一种化学成分组成的系统称为单元系。 多元系:由两种以上不同化学成分组成的系统称为多元系。 均匀系:成分和相在整个系统空间呈均匀分布的为均匀系。 非均匀系:成分和相在整个系统空间呈非均匀分布,称非均匀系。 热力状态:系统中某瞬间表现的工质热力性质的总状况,称为工质的热力状态,简称为状态。 平衡状态:系统在不受外界影响的条件下,如果宏观热力性质不随时间而变化,系统内外同时建立了热的和力的平衡,这时系统的状态称为热力平衡状态,简称为平衡状态。 状态参数:描述工质状态特性的各种物理量称为工质的状态参数。如温度(T)、压力(P)、比容(υ)或密度(ρ)、内能(u)、焓(h)、熵(s)、自由能(f)、自由焓(g)等。 基本状态参数:在工质的状态参数中,其中温度、压力、比容或密度可以直接或间接地用仪表测量出来,称为基本状态参数。 温度:是描述系统热力平衡状况时冷热程度的物理量,其物理实质是物质内部大量微观分子热运动的强弱程度的宏观反映。 热力学第零定律:如两个物体分别和第三个物体处于热平衡,则它们彼此之间也必然处于热平衡。 压力:垂直作用于器壁单位面积上的力,称为压力,也称压强。 相对压力:相对于大气环境所测得的压力。如工程上常用测压仪表测定系统中工质的压力即为相对压力。 比容:单位质量工质所具有的容积,称为工质的比容。 密度:单位容积的工质所具有的质量,称为工质的密度。

工程热力学知识点总结

工程热力学大总结 '

… 第一章基本概念 1.基本概念 热力系统:用界面将所要研究的对象与周围环境分隔开来,这种人为分隔的研究对象,称为热力系统,简称系统。 边界:分隔系统与外界的分界面,称为边界。 外界:边界以外与系统相互作用的物体,称为外界或环境。 闭口系统:没有物质穿过边界的系统称为闭口系统,也称控制质量。 ) 开口系统:有物质流穿过边界的系统称为开口系统,又称控制体积,简称控制体,其界面称为控制界面。 绝热系统:系统与外界之间没有热量传递,称为绝热系统。 孤立系统:系统与外界之间不发生任何能量传递和物质交换,称为孤立系统。 单相系:系统中工质的物理、化学性质都均匀一致的系统称为单相系。 复相系:由两个相以上组成的系统称为复相系,如固、液、气组成的三相系统。 单元系:由一种化学成分组成的系统称为单元系。 多元系:由两种以上不同化学成分组成的系统称为多元系。 } 均匀系:成分和相在整个系统空间呈均匀分布的为均匀系。 非均匀系:成分和相在整个系统空间呈非均匀分布,称非均匀系。 热力状态:系统中某瞬间表现的工质热力性质的总状况,称为工质的热力状态,简称为状态。 平衡状态:系统在不受外界影响的条件下,如果宏观热力性质不随时间而变化,系统内外同时建立了热的和力的平衡,这时系统的状态称为热力平衡状态,简称为平衡状态。 状态参数:描述工质状态特性的各种物理量称为工质的状态参数。如温度(T)、压力(P)、比容(υ)或密度(ρ)、内能(u)、焓(h)、熵(s)、自由能(f)、自由焓(g)等。 基本状态参数:在工质的状态参数中,其中温度、压力、比容或密度可以直接或间接地用仪表测量出来,称为基本状态参数。

工程热力学(1)考试复习重点总结

第一章 基本概念及定义 一、填空题 1、热量与膨胀功都是 量,热量通过 差而传递热能,膨胀功通过 差传递机械能。 2、使系统实现可逆过程的条件是:(1) ,(2) 。 3、工质的基本状态参数有 、 、 。 4、热力过程中工质比热力学能的变化量只取决于过程的___________而与过程的路经无关。 5、热力过程中热力系与外界交换的热量,不但与过程的初终状态有关,而且与_______有关。 6、温度计测温的基本原理是 。 二、判断题 1、容器中气体的压力不变则压力表的读数也绝对不会改变。( ) 2、无论过程是否可逆,闭口绝热系统的膨胀功总是等于初、终态的内能差。( ) 3、膨胀功的计算式?= 2 1 pdv w ,只能适用于可逆过程。 ( ) 4、系统的平衡状态是指系统在无外界影响的条件下(不考虑外力场作用),宏观热力性质不随时间而变化的状态。( ) 5、循环功越大,热效率越高。( ) 6、可逆过程必是准静态过程,准静态过程不一定是可逆过程。( ) 7、系统内质量保持不变,则一定是闭口系统。( ) 8、系统的状态参数保持不变,则系统一定处于平衡状态。( ) 9、孤立系统的热力状态不能发生变化。( ) 10、经历一个不可逆过程后,系统和外界的整个系统都能恢复原来状态。( ) 三、选择题 1、闭口系统功的计算式21u u w -=( )。 (A )适用于可逆与不可逆的绝热过程 (B )只适用于绝热自由膨胀过程 (C )只适用于理想气体绝热过程 (D )只适用于可逆的绝热过程 2、孤立系统是指系统与外界( )。 (A )没有物质交换 (B )没有热量交换 (C )没有任何能量交换 (D )没有任何能量传递与质交换 3、绝热系统与外界没有( )。 (A )没有物质交换 (B )没有热量交换 (C )没有任何能量交换 (D )没有功量交换

DevExpress控件的GridControl控件小结

目录 1. DevExpress控件组中的GridControl控件不能使横向滚动条有效。 (2) 2. 使单元格不可编辑。 (2) 3. 没有下拉滚动条事件怎么办? (2) 4. 获取选定行,指定列单元格的内容 (2) 5. 去除"Drag a Column Header Here To Group by that Column" (3) 6. 在gridcontrol中添加checkbox复选框 (3) 7. 单元格合并问题 (4) 8. gridView 奇行与偶行交替变色 (4) 9. girdView在第一列显示行号 (4) 10. 选中某列进行排序时,如何让该列高亮显示 (5) 11. XtraGrid冻结列 (5)

(由于开始使用DevExpress控件了,所以要点滴的记录一下) 1.DevExpress控件组中的GridControl控件不能使横向滚动条有效。 现象:控件中的好多列都挤在一起,列宽都变的很小,根本无法正常浏览控件单元格中的内容。 解决: gridView1.OptionsView.ColumnAutoWidth属性是true,即各列的宽度自动调整,你把它设成false,就会出现了。 2.使单元格不可编辑。 gridcontrol -->gridview -->OptionsBehavior -->Editable=false 3.没有下拉滚动条事件怎么办? 现象:因为需要加载大数据量数据,所以不能一次把所有数据读入datatable进行绑定,所以决定在用户进一步浏览数据时进行数据的实时加载工作,就是每当用户拉动滚动条时,多加载一些数据进入datatable.没有找到合适的滚动条事件,于是用这个事件代替了,非常合适我的需求. TopRowChanged事件. 4.获取选定行,指定列单元格的内容 private string GetSelectOID() { int[] pRows = this.gridView1.GetSelectedRows(); if (pRows.GetLength(0) > 0) return gridView1.GetRowCellValue(pRows[0], mOIDFiledName).ToString (); else return null; } //mOIDFiledName为要获取列的列名

第三方控件(DevExpress)使用大全【个人开发过程中整理收集】

第三方控件使用大全 【张杰章开发过程中整理】 一、ComboBoxEdit 1、如何使其不可编辑 TextEditStyle 设置为:DisableTextEditor 2、如何设置鼠标为手形 Cursor 设置为:Hand 二、GridControl 1、如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2、如何新增一条记录 (1)、gridView.AddNewRow() (2)、实现gridView_InitNewRow事件 3、如何解决GridControl记录能获取而没有显示出来的问题 gridView.populateColumns(); 4、如何让行只能选择而不能编辑(或编辑某一单元格) (1)、View->OptionsBehavior->EditorShowMode 设置为:Click (2)、View->OptionsBehavior->Editable 设置为:false 5、如何禁用GridControl中单击列弹出右键菜单 设置Run Design->OptionsMenu->EnableColumnMenu 设置为:false 6、如何隐藏GridControl的GroupPanel表头 设置Run Design->OptionsView->ShowGroupPanel 设置为:false 7、如何禁用GridControl中列头的过滤器 过滤器如下图所示: 设置Run Design->OptionsCustomization->AllowFilter 设置为:false 8、如何在查询得到0条记录时显示自定义的字符提示/显示 如图所示:

工程热力学与传热学课程总结与体会(DOC)

工程热力学与传热学 题目:工程热力学与传热学课程总结与体会院系:水利建筑工程学院给排水科学与工程班级:给排水科学与工程一班 姓名:张琦文 指导老师:姚雪东 日期:2016年5月1日 认识看法地位作用存在问题解决措施未来 发展展望

传热学在高新技术领域中的应用 摘要: 热传递现象无时无处不在【2】它的影响几乎遍及现代所有的工业部门【1】也渗透到农业、林业等许多技术部门中。本文介绍了航空航天、核能、微电子、材料、生物医学工程、环境工程、新能源以及农业工程等诸多高新技术领域在不同程度上应用传热研究的最新成果。可以说除了极个别的情况以外,很难发现一个行业、部门或者工业过程和传热完全没有任何关系。不仅传统工业领域,像能源动力、冶金、化工、交通、建筑建材、机械以及食品、轻工、纺织、医药等要用到许多传热学的有关知识【1】而且诸如航空航天、核能、微电子、材料、生物医学工程、环境工程、新能源以及农业工程等很多高新技术领域也都在不同程度上有赖于 应用传热研究的最新成果,并涌现出像相变与多相流传热、(超)低温传热、微尺度传热、生物传热等许多交叉分支学科。在某些环节上,传热技术及相关材料设备的研制开发甚至成为整个系统成败的关键因素。 前言:通过对传热学这门课程的学习,了解了传热的基本知识和理论。发现传热学是一门基础学科应用非常广泛,它会解决许许多多的实际问题更是与机械制造这门学科息息相关。传热学是研究由温度差异引起的热量传递过程的科学。传热现

象在我们的日常生活中司空见惯。早在人类文明之初人们就学会了烧火取暖。随着工业革命的到来,蒸汽机、内燃机等热动力机械相继出现,传热研究更是得到了飞速的发展,被广泛地应用于工农业生产与人们的日常生活之中。当今世界国与国之间的竞争是经济竞争,而伴随着经济的高速发展也带来了资源、人口与环境等重大国际问题。传热学在促进经薪发展和加强环境保护方面起着举足轻重的作用。20世纪以前传热学是作为物理热学的一部分而逐步发展起来的。20世纪以后,传热学作为一门独立的技术学科获得迅速发展,越来越多地与热力学、流体力学、燃烧学、电磁学和机械工程学等一些学科相互渗透,形成多相传热、非牛顿流体传热、燃烧传热、等离子体传热和数值计算传热等许多重要分支。现在,机械工程仍不断地向传热学提出大量新的课题。如浇铸和冷冻技术中的相变导热,切削加工中的接触热阻和喷射冷却,等离子工艺中带电粒子的传热特性。核工程中有限空间的自然对流,动力和化工机械中超临界区换热,小温差换热,两相流换热,复杂几何形状物体的换热湍流换热等。随着激光等新的实验技术的引入和计算机的应用,为传热学的发展提供了广阔前景。 传热学是研究热量传递规律的一门学科,生产部门存在的多种多样的热量传递问题都可以用传热学来解决,这些部门包括能源、化工、冶金、建筑、机械制造、电子、制冷、

DevExpress控件使用使用技巧小结

DevExpress控件使用使用技巧小结 零零散散的先总结一下吧 1.TextEditor(barEditItem)取文本 string editValue = barEditItem1.EditValue.ToString(); //错误,返回null string editValue = ((DevExpress.XtraEditors.TextEdit)barEditItem).EditValue.ToString(); //正确,返回文本框内容https://www.wendangku.net/doc/3914974783.html,boBoxEdit(barEditItem)添加Item string item = "comboboxItem1"; ((DevExpress.XtraEditors.Repository.RepositoryItemComboBox)this.barEd itItem.Edit).Items.Add(item);https://www.wendangku.net/doc/3914974783.html,boBoxEdit(barEditItem)取文本 string itemValue = this.barEditItem.EditValue.ToString();4.Ribbon控件//添加Page DevExpress.XtraBars.Ribbon.RibbonPage ribbonPage = new RibbonPage(); ribbonControl.Pages.Add(ribbonPage); //添加Group DevExpress.XtraBars.Ribbon.RibbonPageGroup ribbonPageGroup = new RibbonPageGroup(); ribbonPage.Groups.Add(ribbonPageGroup); //添加Button DevExpress.XtraBars.BarButtonItem barButtonItem = new BarButtonItem(); ribbonPageGroup.ItemLinks.Add(barButtonItem); //添加barSubItem DevExpress.XtraBars.BarSubItem barSubItem = new BarSubItem(); ribbonPageGroup.ItemLinks.Add(barSubItem); //barSubItem下添加Button barSubItem.AddItem(barButtonItem); //奇怪的删除Page问题 while (this.ribbonControl.Pages.Count > 0) { ribbonControl.Pages.Remove(ribbonControl.Pages[0]); //调试正常,运行报异常 } while (this.ribbonControl.Pages.Count > 0) {

工程热力学与传热学课程总结与体会

工程热力学与传热学 题目:工程热力学与传热学课程总结与体会院系:水利建筑工程学院给排水科学与工程班级:给排水科学与工程一班 姓名:张琦文 指导老师:姚雪东 日期:2016年5月1日 认识瞧法地位作用存在问题解决措施未来 发展展望 传热学在高新技术领域中的应用 摘要: 热传递现象无时无处不在【2】它的影响几乎遍及现代所有的工业部门【1】也渗透到农业、林业等许多技术部门中。本文介绍了航空航天、核能、微电子、材料、生物医学工程、环境工程、新能源以及农业工程等诸多高新技术领域在不同程度上应用传热研究的最新成果。可以说除了极个

别的情况以外,很难发现一个行业、部门或者工业过程与传热完全没有任何关系。不仅传统工业领域,像能源动力、冶金、化工、交通、建筑建材、机械以及食品、轻工、纺织、医药等要用到许多传热学的有关知识【1】而且诸如航空航天、核能、微电子、材料、生物医学工程、环境工程、新能源以及农业工程等很多高新技术领域也都在不同程度上有赖于 应用传热研究的最新成果,并涌现出像相变与多相流传热、(超)低温传热、微尺度传热、生物传热等许多交叉分支学科。在某些环节上,传热技术及相关材料设备的研制开发甚至成为整个系统成败的关键因素。 前言:通过对传热学这门课程的学习,了解了传热的基本知识与理论。发现传热学就是一门基础学科应用非常广泛,它会解决许许多多的实际问题更就是与机械制造这门学科息息相关。传热学就是研究由温度差异引起的热量传递过程的科学。传热现象在我们的日常生活中司空见惯。早在人类文明之初人们就学会了烧火取暖。随着工业革命的到来,蒸汽机、内燃机等热动力机械相继出现,传热研究更就是得到了飞速的发展,被广泛地应用于工农业生产与人们的日常生活之中。当今世界国与国之间的竞争就是经济竞争,而伴随着经济的高速发展也带来了资源、人口与环境等重大国际问题。传热学在促进经薪发展与加强环境保护方面起着举足轻重的作用。20世纪以前传热学就是作为物理热学的一部分而逐步

devexpress控件学习总结z

devexpress控件学习总结z 1、Navigation & Layout 1.1 Bar Manager 如果想在窗体或用户控件(user control)上添加工具条(bars)或弹出菜单(popup menus),我们需要把一个不可见的控件(component)BarManager(Navigation&Layout)拖放到这个窗体或用户控件上。这个控件维护工具条在窗体上的布局,处理用户的行为(processes an end-user's actions),提供一些定制功能等等。这个控件维护工具条、工具条项、工具条项目录这三者的集合(It maintains the collections of bars,bar items and bar item categories.)。所以我们可以使用bar manager的一些方法去添加、删除、访问这些工具条元素。 注意:1)一个窗体上只能放置一个bar manager控件。 2)由于BarManager控件与RibbonControl控件可能会彼此冲突,所以不推荐在同一个窗体或用户控件上同时使用工具条和Ribbon控件。 当把BarManager添加到一个窗体或用户控件上后,我们就可以使用上下文菜单(context menus)、bar manager 的定制窗口或它的设计器来创建工具条和工具条命令(bar commands)了。 相关控件属性

1.1.2、Toolbars 工具条是一个可视的控件,它用来显示各个项目链接。我们可以在工具条内显示由XtraBars库提供的任意项目链接,比如:按钮(buttons),静态文本(static text),子菜单(submenu)、编辑器(editors)等等。 1.1.3、Bar Items 为了把多种元素(比如按钮,子菜单,标签,编辑器等)添加到工具条和菜单,我们需要创建合适的bar items。一个bar item是一个实现了特定功能的非可见对象。它定义了一个相应的元素如何显示在屏幕上,并决定了对鼠标单击事件的相应。 我们可以使用bar manager的Customize窗体上的Commands页来创建bar items。为了在逻辑上组织这些item,我们经常将它们分类。该窗体的左侧面板里显示了有效的目录,右侧面板显示了属于当前选中目录的各个bar item。选中一个bar item可以在属性窗口看到其属性。 1.1.4、Popup Menus 使用弹出菜单(popup menus),我们可以在控件上显示上下文选项或命令。弹出菜单是一个显示了特定项的窗体,用户可以选择这些项以执行相应的操作。使用PopupMenu控件就可以在我们的应用程序中使用弹出菜单。

工程热力学大总结模板第五版.doc

第一章基本概念1.基本概念 热力系统:用界面将所要研究的对象与周围环境分隔开来,这种人为分隔的研究对象,称为热力 系统,简称系统。 边界:分隔系统与外界的分界面,称为边界。 外界:边界以外与系统相互作用的物体,称为外界或环境。 闭口系统:没有物质穿过边界的系统称为闭口系统,也称控制质量。 开口系统:有物质流穿过边界的系统称为开口系统,又称控制体积,简称控制体,其界面称为控 制界面。 绝热系统:系统与外界之间没有热量传递,称为绝热系统。 孤立系统:系统与外界之间不发生任何能量传递和物质交换,称为孤立系统。 单相系:系统中工质的物理、化学性质都均匀一致的系统称为单相系。 复相系:由两个相以上组成的系统称为复相系,如固、液、气组成的三相系统。 单元系:由一种化学成分组成的系统称为单元系。 多元系:由两种以上不同化学成分组成的系统称为多元系。 均匀系:成分和相在整个系统空间呈均匀分布的为均匀系。 非均匀系:成分和相在整个系统空间呈非均匀分布,称非均匀系。 热力状态:系统中某瞬间表现的工质热力性质的总状况,称为工质的热力状态,简称为状态。平 衡状态:系统在不受外界影响的条件下,如果宏观热力性质不随时间而变化,系统内外同时建立 了热的和力的平衡,这时系统的状态称为热力平衡状态,简称为平衡状态。 状态参数:描述工质状态特性的各种物理量称为工质的状态参数。如温度(T)、压力(P)、比容 (υ)或密度(ρ )、内能(u)、焓(h)、熵(s)、自由能(f)、自由焓(g)等。基本状 态参数:在工质的状态参数中,其中温度、压力、比容或密度可以直接或间接地用仪表测量出 来,称为基本状态参数。 温度:是描述系统热力平衡状况时冷热程度的物理量,其物理实质是物质内部大量微观分子热 运动的强弱程度的宏观反映。 热力学第零定律:如两个物体分别和第三个物体处于热平衡,则它们彼此之间也必然处于热平 衡。 压力:垂直作用于器壁单位面积上的力,称为压力,也称压强。 相对压力:相对于大气环境所测得的压力。如工程上常用测压仪表测定系统中工质的压力即为相 对压力。

DevExpress控件使用汇总

一、GridControl使用详解 1、原汁原味的表格展示 插件所在位置

使用时拖拽过来,如下所示即使拖拽过来原封不动的样子:

在程序中写入构建一个表格的代码: 1. private DataTable InitDt() 2.{ 3.DataTable dt = new DataTable("个人简历"); 4.dt.Columns.Add("id",typeof(int)); 5.dt.Columns.Add("name", typeof(string)); 6.dt.Columns.Add("sex", typeof(int)); 7.dt.Columns.Add("address", typeof(string)); 8.dt.Columns.Add("aihao", typeof(string)); 9.dt.Columns.Add("photo", typeof(string)); 10.dt.Rows.Add(new object[] { 1, "张三", 1, "东大街6号", "看书", "" }); 11.dt.Rows.Add(new object[] { 1, "王五", 0, "西大街2号", "上网,游戏", "" }); 12.dt.Rows.Add(new object[] { 1, "李四", 1, "南大街3号", "上网,逛街", "" }); 13.dt.Rows.Add(new object[] { 1, "钱八", 0, "北大街5号", "上网,逛街,看书,游戏", "" }); 14.dt.Rows.Add(new object[] { 1, "赵九", 1, "中大街1号", "看书,逛街,游戏", "" }); 15.return dt; 16.} 书写gridControl1绑定数据方法: 1. private void BindDataSource(DataTable dt) 2.{ 3.//绑定DataTable 4.gridControl1.DataSource = dt; 5.//绑定DataSet

DevExpress控件学习

DevExpress控件学习 1.MDI窗体 ?首先需要把父窗体设置为MDI容器: ?在主窗体放一个xtraTabbedMdiManager,如: ?设置MDI窗体样式; 子窗体关闭按钮的样式 多个标签的时候,如何显 示标签导航栏 MDI子窗体标签栏的位置 ?新建一子窗体,可以是DevExpress的也可以是VS自带的(VS自带的最好改下背景色为如下配置,否则会主子窗体颜色不搭配。 ) ?调用子窗体的代码如下: ///

///打开子窗体 /// /// privatevoid OpenChildForm(Form frm) { int iCount = 0; foreach (var mdiChild inthis.MdiChildren) {

if (mdiChild.Text == frm.Text) { mdiChild.Activate(); iCount++; } } if (iCount> 0) return; frm.MdiParent = this; frm.Show(); } privatevoid btnMqClient_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Text = e.Link.Item.Caption; if (e.Link.Item.Tag != null) { object ooo = e.Link.Item.Tag; } FrmOutLook frm = new FrmOutLook(); OpenChildForm(frm); } ?如果不想关闭子画面,则在子画面窗体上选择属性ControlBox关闭: 2.OutLook导航条用法: 选中navBarGroup1,在属性栏中选择GroupStyle,可以调整图标显示样式。 3.Ribbon编辑器 ?去掉Win7透明窗体,保持所有情况下显示风格都一致。 在Ribbon主窗体中选择属性AllowFormGlass,会在Win7风格时增加一个透明框框,很丑,所以我选择了False

工程热力学课程总结

1).工质经历一热力循环,吸热过程吸热40kJ,膨胀过程对外作功80kJ,放热过程对外放热20kJ,压缩过程外界对工质作功50kJ;该循环不违背热力学基本定律,可以实现。()2).有一制冷循环,工质从温度为-20℃的恒温冷物体吸热180kJ,向温度为20℃的环境放热200kJ,该循环违背热力学基本定律,不能实现。() 3).对于开口系统,引起系统熵增的因素是系统吸热和过程的不可逆性二项。() 4).水蒸气的焓熵图上,湿蒸气区的等温线既为等压线,是一组斜率相同的倾斜直线。() 5).压缩比相同时,活塞式内燃机定容加热循环的热效率比定压加热循环的热效率高。() 6).mkg理想气体从压力P1(bar),容积V1(m3),以可逆定温过程膨胀到V2(m3),过程的容积功 为:W=102mP1V1 n V V 2 1 kJ。 () 7).不可逆过程无法在T-s图上表示,也无法计算其熵的变化。() 8).定比热理想气体CO2(绝热指数K=1.29)进行n=1.35的膨胀过程时,吸热,熵增加。() 9)理想气体的定压比热C P和定容比热C V的差值和比值在任何温度下都是常数。() 10).因为实际滞止过程是不可逆绝热过程,实际滞止温度一定高于定熵滞止温度。() 11).某制冷机消耗功率为5kw,每分钟可从0℃的恒温冷库中取出3600kJ的热量排给30℃的恒温环境。() 12)空气进行一多变过程,当多变指数n=1.2时,空气的比热为负值。() 13).在给定的初终态之间有一热力过程,过程中工质与环境发生热交换。已知一切过程均为可逆时耗功400kJ,若实际过程耗功380kJ,则依热力学知识可判明该实际过程可以实现。 () 14).水蒸气h-s图(焓熵图)上湿蒸气区域的等压线为倾斜直线,压力越高,斜率越大。() 15)若物体吸热,则该物体熵一定增加;反之,一物体放热,则该物体熵一定减少。() 16).理想气体从同一初态绝热滞止,一为可逆,一为不可逆,则不可逆滞止温度要比可逆高些。() 17).对湿空气加热,湿空气的相对湿度和含湿量都减少。() 18).容积为V(m3)的容器内盛有某种工质,容器上压力表的读数为P(bar),若工质的内能为U(kJ),则容器内工质的焓,H=U+PV(kJ)。() 19).实际气体节流后温度可能升高。() 20).喷管的背压越低,流量越大。() 21).一热力系统经历一不可逆过程,其熵可能会减少。() 22).等容过程加热量计算式dq V=C V dT可适用于任何气体。() 23).若容器内气体的压力不变,则容器上压力表的读数就不会改变。() 24)在相同温限间工作的一切可逆热机,其热效率均相等。() 25).工质经历一可逆循环,其熵变为零;经历一不可逆循环,其熵变大于零。() 26)高于临界温度的气体,不可能通过压缩使其变为液体。() 27)如果从同一初态到同一终态有两条途径、一为可逆,一为不可逆,那么不可逆过程的熵变一定大于可逆过程的熵变。() 28)如果在活塞式压气机内可以实现等温压缩,则在任何情况下也不用采用分级压缩。() 29)蒸汽动力装置采用再热的根本目的是提高循环的热效率。() 30).理想气体绝热节流前后的h1=h2,t1=t2,P1=P2() 31).制冷系数ε不可能大于1。() 32).不管是理想气体还是实际气体,当其对真空作绝热膨胀时,内能的变化?U=0。() 33)燃气轮机定压加热实际循环内部效率ηi随增压比π的增加总是增大的。() 34).活塞式内燃机定容加热循环的热效率总是大于定压加热循环的热效率。() 35).气体工质吸热一定膨胀。() 36).气体工质的定温过程Q=W。() 37).使系统熵增大的过程一定是不可逆过程。() 38)系统的熵只能增大不能减少。()

相关文档