前言:因为这段时间要接触到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. Java-Maven(二):Maven常用命令

    Maven命令简介 Maven提供了一套命令可以用来创建java工程.编译.打包等操作.通过这些命令来处理工作变得更方便.简洁. Maven工程结构和内容被定义在pom.xml文件中,全称projec ...

  2. POJ-2570 Fiber Network---Floyd+二进制表示集合

    题目链接: https://vjudge.net/problem/POJ-2570 题目大意: 一些公司决定搭建一个更快的网络,称为"光纤网".他们已经在全世界建立了许多站点,这 ...

  3. PHP 常用header头定义

    在php的开发中,我们常常需要使用到header函数头来进行做标记 header() 函数向客户端发送原始的 HTTP 报头. 常用header设置列表如下: header('HTTP/1.1 200 ...

  4. PHP+MySQL分页显示示例分析

    Web开发是今后分布式程式开发的主流,通常的web开发都要涉及到与数据库打交道,客户端从服务器端读取通常都是以分页的形式来显示,一页一页的阅读起来既方便又美观.所以说写分页程序是web开发的一个重要组 ...

  5. ConcurrentHashMap基于JDK1.8源码剖析

    前言 声明,本文用的是jdk1.8 前面章节回顾: Collection总览 List集合就这么简单[源码剖析] Map集合.散列表.红黑树介绍 HashMap就是这么简单[源码剖析] LinkedH ...

  6. 在一个没有设置宽高的容器中,为什么设置position:absolute后就可以全屏显示了?

    此场景适用于移动端百分比布局,背景全屏显示. 在一个没有设置宽高的容器中设置背景,想要背景全屏显示,设置bcakground-size:100%;后还需设置position:absolut; 原因: ...

  7. [MongoDB教程] 1.简介

    MongoDB (名称来自「humongous (巨大无比的)」), 是一个可扩展的高性能,开源,模式自由,面向文档的NoSQL,基于 分布式 文件存储,由 C++ 语言编写,设计之初旨在为 WEB ...

  8. drupal 8 查看数据库用户名密码

    一.查看网站数据库名.密码 在已安装网站下 例如:我安装了一个d8radix的网站,此网站/home/jx/www/d8radix/sites/default/setting.php文件里面 数据库名 ...

  9. python系列之 - 并发编程(进程池,线程池,协程)

    需要注意一下不能无限的开进程,不能无限的开线程最常用的就是开进程池,开线程池.其中回调函数非常重要回调函数其实可以作为一种编程思想,谁好了谁就去掉 只要你用并发,就会有锁的问题,但是你不能一直去自己加 ...

  10. [SDOI 2015]序列统计

    Description 题库链接 给出集合 \(S\) ,元素都是小于 \(M\) 的非负整数.问能够生成出多少个长度为 \(N\) 的数列 \(A\) ,数列中的每个数都属于集合 \(S\) ,并且 ...