前言:因为这段时间要接触到DevExpress控件库,而我本身甚至对winform的控件都了解甚少,所以处在学习中,写下博客主要是为了方便后期的回顾,当然也可以给一些新人第一次接触时做为学习的参考,以便少走些弯路。因为也是一边学习一边应用,所以会有很多难以避免的错误,如果发现了,请一定要向我提出来,感激不尽。

环境:VS2015社区版    官方下载地址:https://www.visualstudio.com/downloads/

DevExpress 15.2     百度下载链接:http://pan.baidu.com/s/1gfzDZc3 密码:i8qo

第一步:安装DevExpress 


从以上链接下载DevExpress 的完整安装包,结构如下:



直接运行exe安装,安装中的各种选项随意,不过如果你只用于winform平台,请取消掉其他平台的勾选,安装完成以后,解压并运行DevExpress.Patch,等待破解完成,时间可能会有点长,不过,破解版只用于学习,若要商用,请购买正版。

中间四个压缩包是汉化包,直接解压出来按这里的方式就可以汉化:http://www.devexpresscn.com/Resources/Documentation-488.html

破解完成以后再解压并导入“导入注册表去除Dev破解后的弹出界面框.rar”注册表,至此,DevExpress的安装便完成了。


第二步:新建DevExpress项目


1、首先,打开VS2015,选择新建项目,在模板中选中Visual C#,这时右侧的第一个选项已经是我们刚才安装后的DevExpress模板项目,要使用DevExpress控件库,请创建此项目。




2、为项目取好名称,点击确定,这时会跳转到DevExpress的创建界面。




3、我选择Project Wizard,点击Run Wizard,使用项目创建向导,DevExpress的项目创建向导可以选择并自动生成一些你可能会需要的程序的框架与基本控件,以及换肤之类的,当然,如果想要一个干干净净的项目从头开始,请选择Blank Application(空白项目),直接点击创建便创建完成了。其余的创建选项可以自行体验一下,类似Word Processing Application之类的可以创建一个类word编辑界面的程序模板。

详解:
在项目创建向导中,左侧有关于即将创建的项目的5个生成选项可供选择:

① Application :点击之后可以在右侧为即将创建的项目使用统一的皮肤,这里我选择McSkin,体验一下,使用苹果mac系统的皮肤;



② Window:冒号后面的表示当前选择的模板,这里默认使用的Ribbon Form,大致的框架如右侧,我们点击后面的下箭头按钮,打开所有选项,可以选择使用其他的模板,每选择一种模板,都可以在右侧的预览界面看到大致的效果图,根据自己的喜欢进行筛选。



③ Command Area:命令区的风格,这里默认的是Ribbon,可以选择其他的,当然选None的话可以取消这个命令区,自己在项目中可以随意添加,注意,右侧的视图如果有多个选项的话,也是可以选择使用其中的某一种风格进行二次筛选。



④ Navigation Area:导航栏的风格,也就是大部分软件左侧的导航栏,这里也可以直接选None取消掉默认的导航栏。



⑤ Client Area:客户区的风格,这里提供了多种预制风格可供选择,都可以看看,哪个更适合自己的需求。





4、筛选好了我们需要的预制风格,现在直接点击Create创建,等待创建完毕之后,点击Run,就可以看到不错的效果了。




好了,创建项目大致就完成了,当然,我们发现预制的东西实在太多了,可能不好进行我们自己的设计,所以最好还是创建空项目,或者在上一步的项目预制选项中清除掉多余的布局。

Winform DevExpress控件库(一) DevExpress控件库的安装与新建第一个DevExpress项目的更多相关文章

  1. .NET Core 3时代DevExpress Winforms v19.2增强TreeList控件

    DevExpress Winforms Controls内置140多个UI控件和库,完美构建流畅.美观且易于使用的应用程序.无论是Office风格的界面,还是分析处理大批量的业务数据,DevExpre ...

  2. .NET Core 3时代DevExpress Winforms v19.2增强Scheduler控件

    DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅.美观且易于使用的应用程序.无论是Office风格的界面,还是分析处理大批量的业务数据,DevExpr ...

  3. Devexpress之LayoutControl的使用及其控件布局设计

    引言 Devexpress给我们提供了更加美观.更加丰富控件,但在学习和使用的同时经常会遇到诸多麻烦.今天在使用Devexpress的LayoutControl控件进行界面控件的布局设计时遇到了如下的 ...

  4. DevExpress WinForms使用教程:图表控件 - 内置深入查询

    [DevExpress WinForms v18.2下载] 在最新发布的DevExpress WinForms v18.2中,DevExpress WinForms和ASP.NET图表控件引入嵌套系列 ...

  5. DevExpress WPF v19.2图表图形控件功能增强?速速种草

    通过DevExpress WPF Controls,你能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案. 无论是Office办公软件的衍 ...

  6. 通过WinForm控件创建的WPF控件无法输入的问题

    今天把写的一个WPF程序发布到别的机器上执行,发现一个比较奇怪的问题:在那个机器上用英文输入法无法输入数字,非要切换到中文输入法才行:但在我的机器上却是好好的. 最开始以为是输入法的问题,弄了好一阵子 ...

  7. WPF加载Winform窗体时 报错:子控件不能为顶级窗体

    一.wpf项目中引用WindowsFormsIntegration和System.Windows.Forms 二.Form1.Designer.cs 的 partial class Form1 设置为 ...

  8. WindowsXamlHost:在 WPF 中使用 UWP 控件库中的控件

    在 WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit) 一文中,我们说到了在 WPF 中引入简单的 UWP 控件以及相关的注意事项 ...

  9. WPF 控件库——轮播控件

    WPF 控件库系列博文地址: WPF 控件库——仿制Chrome的ColorPicker WPF 控件库——仿制Windows10的进度条 WPF 控件库——轮播控件 WPF 控件库——带有惯性的Sc ...

随机推荐

  1. LabelFrame

    LabelFrame组件是Frame组件的变体. 默认情况下,LabelFrame会在其子组件的周围绘制一个边框以及一个标题. 何时使用LabelFrame组件?当你想要奖一些相关的组件分为一组的时候 ...

  2. 前端开发必备之chrome插件

    Chrome浏览器目前是网络上可用的最好的浏览器之一,并且自2011年11月超越了Firefox浏览器之后,已经成为了互联网上占主导地位的浏览器. 本篇文章将与大家分享一些与前端开发有关的实用的Chr ...

  3. Hive DQL详解

    1.select语法 SELECT [ALL | DISTINCT] select_expr, select_expr, ... FROM table_reference [WHERE where_c ...

  4. [LeetCode] Contiguous Array 邻近数组

    Given a binary array, find the maximum length of a contiguous subarray with equal number of 0 and 1. ...

  5. MySql 使用规范推荐

    前言 废话不多说-- 一.基础规范 1.使用InnoDB存储引擎 支持事务.行级锁.并发性能更好.CPU及内存缓存页优化使得资源利用率更高 2.推荐使用utf8mb4字符集 无需转码,无乱码风险, 支 ...

  6. dropzone.js使用实践

    官网地址:http://www.dropzonejs.com/ 一,它是什么: DropzoneJS is an open source library that provides drag'n'dr ...

  7. vim 去除代码行号并正常缩进代码

    先命令模式下输入 :%s/[ \t]*\d\{1,4\}/ 即使用正则表达式替换   后命令模式下输入 gg 调到行首 v 进入可视化 G 调到行尾 = 所有代码正常缩进  

  8. Python基础Day01

    Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

  9. ●洛谷P2495 [SDOI2011]消耗战

    题链: https://www.luogu.org/problemnew/show/P2495题解: 虚树入门,树形dp 推荐博客:http://blog.csdn.net/lych_cys/arti ...

  10. tcp窗口滑动以及拥塞控制(转)

    转自:http://blog.chinaunix.net/uid-26275986-id-4109679.html TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥 ...