前言:因为这段时间要接触到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. Spring(三):Spring整合Hibernate

    背景: 本文主要介绍使用spring-framework-4.3.8.RELEASE与hibernate-release-5.2.9.Final项目整合搭建的过程. 开发环境简介: 1).jdk 1. ...

  2. 爬取IP

    import urllib.request import re def url_open(url): req = urllib.request.Request(url,headers={'User-A ...

  3. mysql数据库--explain(查询表是否走索引)各个字段含义

    1.1 id列 数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询. 1.2 select_type列 常见的有: ◆ simp ...

  4. Centos MySQL数据库迁移详细步骤

    其实迁移数据库,一般用sql文件就行,把A服务器数据库的表结构和数据等等导出,然后导入到B服务器数据库, 但是这次数据文件过大,大约有40个G,使用命令行导入,效果不是很好,经常在执行过程中报错.卡死 ...

  5. node.js使用scp2来进行scp操作

    示例: var client = require('scp2'); client.scp({ host: '175.84.24.92', username: 'remoteusername', pas ...

  6. 【API调用】腾讯云短信

    在之前介绍的火车票查询工具中,利用邮件和短信将查询结果推送给用户.免费短信的条数只有5条,用完之后只能单独使用邮件提醒. 最近发现腾讯云的福利,简单的介绍一下用法. 腾讯云->产品->通信 ...

  7. 视觉slam学习之路(一)看高翔十四讲所遇到的问题

      目前实验室做机器人,主要分三个方向,定位导航,建图,图像识别,之前做的也是做了下Qt上位机,后面又弄红外识别,因为这学期上课也没怎么花时间在项目,然后导师让我们确定一个方向来,便于以后发论文什么. ...

  8. Python 内置方法

    1. abs() 取绝对值函数 #!/usr/bin/env python # _*_ coding: UTF-8 _*_ # Author:taoke i = 100 print(abs(i)) i ...

  9. [SHOI2008]循环的债务

    Description Alice.Bob和Cynthia总是为他们之间混乱的债务而烦恼,终于有一天,他们决定坐下来一起解决这个问题. 不过,鉴别钞票的真伪是一件很麻烦的事情,于是他们决定要在清还债务 ...

  10. 幸运序列(lucky)

    [问题描述] Lsy喜欢幸运数字,众所周知,幸运数字就是数字位上只有4和7的数字. 但是本题的幸运序列和幸运数字完全没关系,就是一个非常非常普通的序列.哈哈,是不是感觉被耍了,没错,你就是被耍了. L ...