PIESDK二次开发学习

本文详细介绍了使用DevExpress控件与PIE SDK进行二次开发的过程,包括菜单栏、底部状态栏和窗体内容控件的使用,以及加载数据功能的实现。在开发过程中,作者遇到了'LoadLocker'异常,通过调整VS2005的项目设置解决了问题,成功实现了加载矢量数据的功能。
摘要由CSDN通过智能技术生成

前言

因为参加比赛需求,所以写下这篇博客而且尽可能详细,主要是为了后面自己查看,也方便后面的同学参考

安装PIE

参考官方教程
https://www.cnblogs.com/PIESat/p/10248907.html

安装DevExpress

参考教程
https://www.cnblogs.com/xishuai/p/3554594.html
比较傻瓜操作

界面基础控件尝试

1 菜单栏控件使用

首先新建一个DevExpress的窗体应用程序。
在这里插入图片描述
新建的窗体应用程式如图:
新建一个窗体应用程序
通过加号图标能够添加控件。
在这里插入图片描述
这里我们先点击第二个加号添加一个Page。然后点击新建出来的ribbonPage,右上角会出现一个三角性符号。选择后可以设置一些属性,将Text对应内容设置为“常用功能“(设置控件显示内容),Image可以用于设置图标(暂时不设置)。
用同样的操作,修改Group2的显示内容为”数据管理“
在这里插入图片描述
然后点击数据管理旁边的加号,添加一个button控件
在这里插入图片描述
修改button的资料,修改caption为”加载矢量数据“,修改Large image可以从本地加载数据(PIE安装目录Res文件夹下提供了图标资源)。
在这里插入图片描述
修改后效果如图:
在这里插入图片描述

2 底部状态栏控件使用

在主菜单“视图”中打开“工具箱”,在工具箱中搜索StatusStrip,将控件拖到窗体界面中
在这里插入图片描述
点击加号,创建七个toolStripStatusLabel(红框标注的),和一个toolStripComboBox(蓝框标注的,这个控件在splitbutton下面,但不能直接添加到strip栏里面。可以新建splitbutton-combobox然后把这个控件剪切到状态栏)。
在这里插入图片描述

需要注意,最好在toolStripStatusLabel的属性页面修改AutoSize为False,否则控件会自动变形,而且无法通过上面的Size对空间的尺寸进行修改。
在这里插入图片描述

3 窗体内容控件使用

在工具箱里搜索,splitContainer,点击添加,用于分割界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值