Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 91精品国产综合久久精品,久久91精品国产91久久跳舞,国产在视频线精品视频

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          干貨!DevExpress Winform界面效果實(shí)

          干貨!DevExpress Winform界面效果實(shí)現(xiàn)總結(jié)(Part 3)

          evExpress是一家全球知名的控件開(kāi)發(fā)公司, DevExpress也特指此公司出品的控件集合或某系列控件或其中某控件。我們應(yīng)用最為廣泛的是基于DevExpress Winform控件組,本文主要總結(jié)筆者在Winform開(kāi)發(fā)框架中應(yīng)用到的各種基于DevExpress Winform界面效果。

          DevExpress WinForms Subscription官方最新版免費(fèi)下載試用,歷史版本下載,在線文檔和幫助文件下載-慧都網(wǎng)

          13. SplitContainerControl控件的分拆界面

          左右分拆的界面布局效果如下所示。

          或者主從表的界面效果:

          14. 利用DevExpress的控件實(shí)現(xiàn)對(duì)PDF、Word、Excel文檔的預(yù)覽和操作處理

          為了演示這些控件的處理,我單獨(dú)編寫(xiě)了一個(gè)例子,用來(lái)實(shí)現(xiàn)對(duì)PDF、Word、Excel等文檔的處理。

          為了顯示PDF文檔,我們需要在界面里面添加一個(gè)XtraPdfViewer.PdfViewer的控件,這個(gè)主要是用來(lái)顯示PDF的,它有很多屬性方法,用來(lái)實(shí)現(xiàn)對(duì)PDF的處理操作。

          其中RichEditControl能夠較好顯示W(wǎng)ord文檔,加載文檔后,界面顯示內(nèi)容如下所示:

          文檔控件很容易支持打印預(yù)覽功能,打印預(yù)覽的界面如下所示:

          對(duì)于Excel文檔的預(yù)覽和操作,DevExpress控件在最近版本中增加的XtraSpreadsheet.SpreadsheetControl控件就可以實(shí)現(xiàn)Excel的顯示和處理操作,這個(gè)控件很強(qiáng)大,可以處理很復(fù)雜格式的Excel文檔,雖然我原來(lái)使用了另外一個(gè)FarPoint Spread控件組,不過(guò)這個(gè)XtraSpreadsheet控件組,如果集成在DevExpress也就很方便了。

          這個(gè)DevExpress的控件,可以在其中進(jìn)行Excel的新建、保存、打印預(yù)覽等操作,當(dāng)然也可以打開(kāi)我們已有的Excel文件了。

          打開(kāi)文件后,界面效果如下所示。

          預(yù)覽也很方便,和Word的預(yù)覽操作類似。

          如我在我的《Winform開(kāi)發(fā)框架》、《混合式開(kāi)發(fā)框架里面》使用的通用附件管理模塊,就是基于這些特點(diǎn),實(shí)現(xiàn)圖片、Excel文檔、Word文檔和PDF等文檔的在線預(yù)覽和管理操作,界面截圖如下所示。

          15. WizardControl向?qū)Э丶?/h1>

          在一些界面操作里面,我們可能把它拆分為幾部進(jìn)行處理,這個(gè)時(shí)候引入WizardControl向?qū)Э丶?yīng)該是比較不錯(cuò)的選擇了。多步的處理方式,可以讓用戶避免一次性輸入太多內(nèi)容的煩躁心情,也可以針對(duì)性的校驗(yàn)部分內(nèi)容。

          我們一般在DevExpress的VS工具欄里面選擇導(dǎo)航布局選項(xiàng)卡,就可以找到對(duì)應(yīng)的WizardControl向?qū)Э丶恕?/p>

          最終我們實(shí)現(xiàn)的效果如下所示。

          16. 日程控件XtraScheduler

          在一些應(yīng)用場(chǎng)景中,我們可能需要記錄某一天,某個(gè)時(shí)段的日程安排,那么這個(gè)時(shí)候就需要引入了DevExpress的日程控件XtraScheduler了,這個(gè)控件功能非常強(qiáng)大,提供了很好的界面展現(xiàn)方式,以及很多的事件、屬性給我們定制修改,能很好滿足我們的日程計(jì)劃安排的需求。

          整個(gè)日程控件,可以分為日視圖、周視圖、月視圖等等,當(dāng)然還有一些不常用的時(shí)間線、甘特圖等,本例我們來(lái)關(guān)注控件的使用以及這幾個(gè)視圖的處理。先來(lái)看看他們的界面效果,如下所示。

          日視圖:

          在視圖里面,默認(rèn)可以打開(kāi)響應(yīng)的日程事件進(jìn)行編輯的。

          周視圖:

          月視圖:

          由于控件,默認(rèn)也是提供右鍵菜單,對(duì)幾種控件視圖進(jìn)行切換的,如下菜單所示。

          17. 背景加按鈕排版,實(shí)現(xiàn)更加場(chǎng)景化的功能指引

          在一些場(chǎng)景里面,如一些進(jìn)銷存的系統(tǒng)里面,我們往往把一些相關(guān)的模塊處理放在一起,如進(jìn)貨、退貨、庫(kù)存調(diào)入、調(diào)出、產(chǎn)品、庫(kù)存、盤(pán)點(diǎn)等這些信息,就是一個(gè)場(chǎng)景里面的內(nèi)容,有時(shí)候可以把它們放在一起,但是如果單純的放幾個(gè)按鈕,可能會(huì)顯得比較單調(diào)一些,我們?yōu)榱素S富界面效果,把界面設(shè)計(jì)效果如下所示。

          這個(gè)界面雖說(shuō)不是特別華麗,但是也是比僅僅放幾個(gè)標(biāo)準(zhǔn)的按鈕來(lái)的美觀一些,而且按鈕之間也設(shè)置了一些箭頭來(lái)指示他們的流程或者從屬關(guān)系,因此在一些場(chǎng)合,我們更傾向使用這種直觀、清晰的界面表達(dá)方式,同時(shí)也增加了一定的美感。

          利用圖元的繪圖工具如EDraw Max等等這些來(lái)繪制背景,預(yù)先留出放置圖標(biāo)按鈕的位置,我們繪制一個(gè)背景如下所示。

          繪制好這些背景,截圖出來(lái)待用,記住要圖片要預(yù)留一定的位置,并且具有一定的畫(huà)布大小,我們想圖片按正常方式設(shè)為背景即可,這樣我們?cè)诖翱诜糯蟮臅r(shí)候,不至于直接看完圖片了,截取出來(lái)的圖片,左上角預(yù)留一定的位置即可。

          在我們預(yù)先新建的窗體上面,設(shè)置它的BackgroundImage背景圖片,如下圖所示。

          18. Winform開(kāi)發(fā)框架介紹

          WinForm開(kāi)發(fā)框架詳細(xì)了解可以訪問(wèn):http://www.iqidi.com/Framework/info.html

          DevExpress WinForm界面控件

          DevExpress WinForm擁有180+組件和UI庫(kù),能為Windows Forms平臺(tái)創(chuàng)建具有影響力的業(yè)務(wù)解決方案。DevExpress WinForms能完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序,無(wú)論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),它都能輕松勝任!

          本文轉(zhuǎn)載自:博客園 - 伍華聰

          evExpress VCL Controls是 Devexpress公司旗下最老牌的用戶界面套包。所包含的控件有:數(shù)據(jù)錄入,圖表,數(shù)據(jù)分析,導(dǎo)航,布局,網(wǎng)格,日程管理,樣式,打印和工作流等,讓您快速開(kāi)發(fā)出完美、強(qiáng)大的VCL應(yīng)用程序!DevExpress廣泛應(yīng)用于ECM企業(yè)內(nèi)容管理、 成本管控、進(jìn)程監(jiān)督、生產(chǎn)調(diào)度,在企業(yè)/政務(wù)信息化管理中占據(jù)一席重要之地。

          【適用范圍】:Delphi / C++Builder XE2 / XE3 / XE4 / XE5 / XE6 / XE7 / XE8 / XE10 , Embarcadero Delphi , C++Builder 10 Seattle

          慧都增值服務(wù)——助您打造成功軟件

          1) DXperience最新版本漢化資源(2萬(wàn)詞匯專業(yè)漢化、節(jié)約3成項(xiàng)目研發(fā)時(shí)間、一行代碼輕松搞定!)

          2) DevExpress for .NET高級(jí)培訓(xùn)(“功能講解+示例演示+實(shí)戰(zhàn)演練”三位一體的培訓(xùn)模式,讓您真正學(xué)有所獲!)

          3) DevExpress中文視頻課程

          此列表包含了v18.2.3中解決的問(wèn)題:

          ExpressLibrary

          • T699865 - cxFilterControl - The dialog's controls are not skinned

          ExpressQuantumGrid Suite

          • T691456 - Server Mode - An AV occurs on applying a filter to the View whose OptionsSelection.MultiSelect property is set to True and the DataController.Summary.Options property value includes the soMultipleSelectedRecords flag
          • T696529 - The "RowIndex out of range" exception occurs in certain cases when applying a filter to the selection and then clicking any record while holding down the Shift key if the View's OptionsSelection.MultiSelect property is set to True

          ExpressRichEdit Control

          • T687023 - The control does not load external images to a document loaded from an HTML file if image source URLs include certain escape characters

          ExpressScheduler Suite

          • T698697 - Day View - Classic Style - In certain cases, concurrent events do not occupy all available width within the View layout if the WorkTimeOnly property is True

          ExpressSkins Library

          • T699696 - Applying a skin for the first time resets skin options set in the Project Skin Options Editor if a project has no SKINCFG file
          • T698313 - The "Unable to open file XXX.OBJ" error referring to a skin unit occurs on compiling a C++Builder project

          ExpressSpreadSheet

          • T696782 - Conditional Formatting - Formulas specified in the Data Bar, Icon Set, and Color Scale formatting rules are not localized
          • T700936 - Functions inserted by AutoSum gallery items that the design-time UI generator creates in the Function Library toolbar/ribbon groups are not localized

          ExpressTile Control

          • T679451 - Provide events that enable in-depth control of drag-and-drop operations on tile groups

          Installation (VCL)

          • T698302 - The "Functions that differ only in their return type cannot be overloaded" error occurs on compiling a C++Builder project in RAD Studio 10.3 Rio
          • T698002 - The "Package XXX.bpl can't be installed because it is not a design time package" error referring to a DevExpress package occurs on launching the IDE after installing v18.2.2

          下載DevExpress VCL Controls新版試用請(qǐng)下方鏈接

          文主要概述了官方在下半年(v23.2)中一些與DevExpress WinForms相關(guān)的開(kāi)發(fā)計(jì)劃,重點(diǎn)關(guān)注的領(lǐng)域?qū)⑹强稍L問(wèn)性支持和支持.NET 8。

          DevExpress WinForms有180+組件和UI庫(kù),能為Windows Forms平臺(tái)創(chuàng)建具有影響力的業(yè)務(wù)解決方案。同時(shí)能完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序,無(wú)論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),它都能輕松勝任!

          DevExpress WinForms Subscription官方最新版免費(fèi)下載試用,歷史版本下載,在線文檔和幫助文件下載-慧都網(wǎng)

          支持.NET 8

          簡(jiǎn)單明了:官方將在DevExpress WinForms產(chǎn)品線中支持.NET 8。

          可訪問(wèn)性和UI自動(dòng)化

          可訪問(wèn)性支持將被納入以下WinForms UI組件中:

          • GanttConttol
          • RichEditControl
          • SpreadSheet
          • DiagramControl
          • StepProgressBar
          • ChartControl
          • DocumentViewer

          此外,官方將在所有的WinForms UI組件中增強(qiáng)可訪問(wèn)性支持。

          鍵盤(pán)焦點(diǎn)和導(dǎo)航

          正確的鍵盤(pán)導(dǎo)航對(duì)于可訪問(wèn)的應(yīng)用程序至關(guān)重要,官方將擴(kuò)展與鍵盤(pán)相關(guān)的功能,這樣用戶就可以在不使用指向設(shè)備的情況下控制功能。

          UI自動(dòng)化

          WinForms控件創(chuàng)建了一個(gè)自動(dòng)化樹(shù),允許屏幕閱讀器和其他輔助技術(shù)與應(yīng)用程序交互,此外該樹(shù)允許用戶創(chuàng)建自動(dòng)化測(cè)試并避免應(yīng)用程序回歸。官方在這個(gè)發(fā)布周期中支持和微調(diào)許多WinForms組件的自動(dòng)化樹(shù)支持。

          本地化

          官方將簡(jiǎn)化與本地化相關(guān)的流程,重點(diǎn)關(guān)注以下方面:

          • 輕松識(shí)別應(yīng)用程序中未翻譯的字符串:用戶將能夠僅關(guān)注應(yīng)用程序中需要翻譯的字符串,不需要在整個(gè)本地化字符串?dāng)?shù)據(jù)集中搜索字符串。
          • 利用RESX文件進(jìn)行本地化:用戶將能夠使用熟悉的RESX文件來(lái)存儲(chǔ)和管理本地化字符串,確保與現(xiàn)有本地化過(guò)程更直接地集成。
          • 直接字符串轉(zhuǎn)換:用戶可以直接在WinForms本地化工具中修改本地化程序集中不存在的字符串。

          DevExpress WinForms本地化工具將幫助您在調(diào)試會(huì)話期間翻譯非本地化字符串:

          此外,您將能夠使用增強(qiáng)的本地化API來(lái)記錄未翻譯的字符串,并使用自定義RESX文件:

          //Log non-translated strings
          private void XtraLocalizer_QueryLocalizedStringNonTranslated(object sender, XtraLocalizer.QueryLocalizedStringEventArgs e) {
          Debug.WriteLine(e.ResourceStringID);
          }
          
          //Use a ResourceManager from your project to apply strings from your RESX files
          XtraLocalizer.UserResourceManager=MyResources.ResourceManager;

          Data Grid & Tree List功能增強(qiáng)

          Tree List集合聚合函數(shù)

          WinForms Data Grid允許用戶創(chuàng)建帶有集合聚合函數(shù)的過(guò)濾器:Count, Min, Max, Average, Sum, Exists,在v23.2中,您將能夠在TreeList集合屬性中使用這些函數(shù)。

          取消選擇

          官方將引入API來(lái)更好地控制DevExpress Data Gird和Tree List,用戶能夠根據(jù)自定義邏輯取消項(xiàng)目選擇。

          序列化自定義

          官方將擴(kuò)展序列化API來(lái)控制由數(shù)據(jù)網(wǎng)格、樹(shù)列表和垂直網(wǎng)格序列化的屬性,這個(gè)增強(qiáng)將允許用戶只在布局文件中保留必要的信息,如果不想在下次應(yīng)用運(yùn)行時(shí)持久化它們,就可以避免序列化設(shè)置。

          treeList.PropertySerializing +=(s, e)=> {
          if(e.Owner is TreeListColumn && e.PropertyName=="Caption")
          e.Allow=DefaultBoolean.False;
          }

          垂直網(wǎng)格自定義表單

          官方將增強(qiáng)DevExpress垂直網(wǎng)格的自定義表單,以幫助用戶在一個(gè)樹(shù)中查看行和類別,使用搜索查找行,并根據(jù)需求顯示/隱藏行和類別。

          HTML和CSS模板

          WinForms HTML & CSS模板引擎允許用戶在任何WinForms項(xiàng)目中創(chuàng)建高度拋光的界面。

          在v23.2中,官方將增強(qiáng)以下與HTML和CSS相關(guān)的功能:

          • 通過(guò)ARIA屬性引入可訪問(wèn)性支持。
          • Unicode代理對(duì)的選擇和大小計(jì)算。
          • 在HTML和CSS編輯器中的文本自動(dòng)格式和偽類智能支持。

          注意:在最近的主要更新(v23.1)中,官方將預(yù)先構(gòu)建的模板直接合并到HTML & CSS編輯器中(以幫助您更快地開(kāi)始)。

          字體圖標(biāo)圖像

          Windows 10/11包含許多字體圖標(biāo)(“Segoe MDL2 Assets”和“Segoe Fluent icons”字體)。在v23.2中,您將能夠在支持ImageOptions和SVG的情況下使用這些圖標(biāo)。

          MVVM相關(guān)增強(qiáng)

          Microsoft的 .NET 7 更新為按鈕等控件引入了Command屬性,并引入了新的MVVM功能:在 Windows Forms 應(yīng)用程序中使用命令綁定實(shí)現(xiàn)跨平臺(tái)。雖然我們已經(jīng)有了一個(gè)命令綁定引擎,但為了更好地兼容微軟的新機(jī)制,將實(shí)現(xiàn)Command屬性(適用于所有WinForms組件)。

          官方還將在數(shù)據(jù)布局控件中增強(qiáng)UI生成機(jī)制,這個(gè)更改將允許您根據(jù)視圖模型命令自動(dòng)生成按鈕。


          更多DevExpress線上公開(kāi)課、中文教程資訊請(qǐng)上中文網(wǎng)獲取


          主站蜘蛛池模板: 久久影院亚洲一区| 无码一区二区三区| 亚洲欧美一区二区三区日产| 一区二区国产在线播放| 亚洲av无码一区二区三区在线播放| 国产一区二区视频在线播放| 日韩在线一区二区三区视频| AV无码精品一区二区三区| 久久久国产精品一区二区18禁| 天天看高清无码一区二区三区| 中日韩精品无码一区二区三区 | 国产一区二区三区日韩精品| 一区二区三区精密机械| 精品国产乱码一区二区三区| 日韩人妻不卡一区二区三区 | 亚洲午夜精品一区二区| 国产视频一区二区在线播放| 亚洲一区二区三区偷拍女厕 | 亚洲AV无码一区二区三区牛牛 | 国产福利电影一区二区三区| 日韩AV无码一区二区三区不卡| 国产微拍精品一区二区| 精品无码国产AV一区二区三区| 国产精品一区二区在线观看| 国产福利一区视频| 国产一区二区福利久久| 天天看高清无码一区二区三区| 国产A∨国片精品一区二区| 精品一区二区三区视频在线观看 | 日韩一区二区视频| 亚洲国产AV一区二区三区四区| 免费精品一区二区三区在线观看| 午夜在线视频一区二区三区| 国产一区二区三区在线免费| 亚洲国产精品一区二区三区久久| 区三区激情福利综合中文字幕在线一区亚洲视频1| 国产一区二区三区播放| 国产一区二区精品尤物| 亚洲一区在线免费观看| 国产成人高清亚洲一区久久| 精品一区二区三区免费视频|