1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
在函数中初始化这些指针取得和的引用依次双击每个菜单项,添加菜单响应函数。
实现代码如下新建地图命令,本命令涉及到和同步问题,将在下讲中实现打开地图文档命令,本命令涉及到和同步问题,将在下讲中实现添加数据命令,保存地图文档命令,首先确认当前地图文档是否有效,创建个新的地图文档实例打开当前地图文档用中的文档替换当前文档中的部分保存地图文档,另存为地图文档命令,调用另存为命令退出程序编译运行按编译运行程序。
也许你会发现,菜单命令的实现方式都是类型的。
没错,在中,内置了许多常用的和,如等等,这些内置对象在命名空间中,你可以对象浏览器中查看。
而且这些内置对象的调用方式都类似,如下所示定义创建调用希望你可以举反三,去实现更多的你想要的功能本篇文章来源于空间站转载请以链接形式注明出处网址实例开发教程第三讲与同步作者文章来源原创点击数更新时间教程目录第讲桌面应用程序框架的建立第二讲菜单的添加及其实现第三讲与同步第四讲状态栏信息的添加与实现第五讲鹰眼的实现第六讲右键菜单添加与实现教程添加更多符号菜单项到菜单最后项添加符号添加所有的菜单项到菜单显示菜单添加控件的事件。
当单击菜单项时响应事件,将选中的文件导入到中并刷新。
当用户单击添加符号菜单项时,弹出打开文件对话框,供用户选择其它的文件。
代码如下更多符号按钮弹出的菜单项单击事件如果单击的是添加符号弹出打开文件对话框导入到刷新控件如果是其它选项编译运行相信你已经盼这步很久了吧,按照惯例,按下吧,大功造成。
以上代码在中编译通过。
本篇文章来源于空间站转载请以链接形式注明出处网址实例开发教程第八讲属性数据表的查询显示作者文章来源原创点击数更新时间在上讲中,我们完成了图层符号选择器的制作。
这讲中,我们将实现图层属性数据表的查询显示。
在中,单击图层右键菜单中的命令,便可弹出属性数据表。
本讲将完成类似的功能,效果如下图数据表显示,我们用了控件。
控件提供种强大而灵活的以表格形式显示数据的方式。
可以使用控件来显示少量数据的只读视图,也可以对其进行缩放以显示特大数据集的可编辑视图。
我们可以很方便地把个作为数据源绑定到控件中。
本讲的思路大体如下首先根据图层属性中的字段创建个空的,然后根据数据内容行行填充数据,再将绑定到控件,最后调用并显示属性表窗体。
创建属性表窗体新建个窗体,命名为。
从工具箱拖个控件到窗体,并将其属性设置为。
添加如下引用实例开发教程教程目录第讲桌面应用程序框架的建立第二讲菜单的添加及其实现第三讲与同步第四讲状态栏信息的添加与实现第五讲鹰眼的实现第六讲右键菜单添加与实现教程及优化方案第七讲图层符号选择器的实现第七讲图层符号选择器的实现第八讲属性数据表的查询显示第讲桌面应用程序框架的建立本讲主要是使用四个控件建立起基本的桌面应用程序框架。
最终成果预览如下新建项目启动,选择文件新建项目,在项目类型中选择,再选择应用程序模板,输入名称,点击确定。
在解决方案管理器中将重命名为,在设计视图中,选中窗体,将其属性中的改为。
添加控件选择工具箱中的菜单和工具栏,将其拖入窗体。
选择工具箱中的节,将控件拖入窗体,并将其属性中的设置为。
选择工具箱中的菜单和工具栏,将其拖入到窗体。
选择工具箱中的容器容器拖入窗体,并将其属性中的设置为。
将控件拖入,将属性设置为,属性设置为。
点击属性右边的按钮,弹出集合编辑器,将的设置为,设置为图层,将的设置为,设置为属性。
如下所示。
选择图层选项卡,拖入控件,设置属性为。
选择属性选项卡,拖入控件,设置属性为。
拖入控件到,设置属性为。
并上述类似的方法,将两个选项卡的和分别设置为地图制版。
选择地图选项卡,拖入控件,设置属性为。
选择制版选项卡,拖入控件,设置属性为。
最后将控件拖入到窗体的任意地方。
按编译运行,可以看到刚才布局好的程序界面了。
控件绑定通过以上步骤添加的控件还只是单独存在,而我们的程序需要各控件间协同工作,因此要进行控件绑定。
分别右击控件,将设置为,如下图所示。
这样,工具条和图层控件就与地图控件关联了。
添加工具此时,工具条中还没有任何工具,添加的方法也很简单。
右击,选择属性,点击,选择选项卡中的,双击即可将相应工具添加到工具条。
常见的工具有中的导航工具,中的查询工具,中的选择工具,你可以根据需要酌情添加工具。
编译运行按即可编译运行程序,至此桌面应用程序框架基本框架已经搭建好了,你可以通过工具条的工具打开地图文档,浏览地图了,效果如开篇所示实例开发教程第二讲菜单的添加及其实现作者文章来源原创点击数更新时间在上讲中,我们实现了应用程序基本框架,其中有个小,在此先跟大家说明下。
在属性选项卡中,我们当时添加的是控件,这个控件是用来显示数据表的,而专门用于属性的查询和设置的控件是控件。
因此请你删除属性选项卡中的控件,再把位于工具箱所有窗体如果没有,右击选择选择项以添加此控件控件拖到该选项卡。
在这讲中,主要讲解菜单的添加和实现。
添加菜单在设计视图中,单击菜单栏,会出现请在此处键入的提示,单击提示就可以键入菜单名称,如文件,再单击文件,即可输入其下拉子菜单,如下所示每创建个菜单,请在其属性面板中设置属性,而且不要为中文,因此值将是此菜单响应函数的函数名的部分,带中文的函数名,总是不好吧。
本讲中,我们将添加新建打开添加数据保存另存为退出这些菜单,内为相应的属性值。
你可以在属性面板中的属性中,把菜单名设置为中英文形式,如打开,带下划线的表示此项菜单的快捷键是字母,设置方法是在相应字母前加上字符,如打开。
但这种快捷键只在打开此下拉菜单时才有效,即当你单击文件菜单弹出下拉菜单时,按下字母就可以定位到打开菜单。
还有种在程序运行时都有效的全局快捷键,可以在属性面板中的中设置。
你还可以在属性面板中的属性中设置你喜欢的菜单图标。
单击那行右边的按钮,弹出如下菜单。
选择项目资源文件,再单击导入就可以选择你的图标了。
最终效果如下所示。
注意,在解决方案面板中,选中刚才添加的所有图标,在其属性面板中将生成操作设置为嵌入的资源,这点很重要,实现相关菜单首先定义指针写在下面即可若以上指针无效,请添加以下引用在设计视图中的属性面板中,选择,即主窗体,单击事件按钮闪电形状的那个按钮,打到事件并双击,添加此事件。
在函数中初始化这些指针取得和的引用依次双击每个菜单项,添加菜单响应函数。
实现代码如下新建地图命令,本命令涉及到和同步问题,将在下讲中实现打开地图文档命令,本命令涉及到和同步问题,将在下讲中实现添加数据命令,保存地图文档命令,首先确认当前地图文档是否有效,创建个新的地图文档实例打开当前地图文档用中的文档替换当前文档中的部分保存地图文档属性中设置你喜欢的菜单图标。
单击那行右边的按钮,弹出如下菜单。
选择项目资源文件,再单击导入就可以选择你的图标了。
最终效果如下所示。
注意,在解决方案面板中,选中刚才添加的所有图标,在其属性面板中将生成操作设置为嵌入的资源,这点很重要,实现相关菜单首先定义指针写在下面即可若以上指针无效,请添加以下引用在设计视图中的属性面板中,选择,即主窗体,单击事件按钮闪电形状的那个按钮,打到事件并双击,添加此事件。
在函数中初始化这些指针取得和的引用依次双击每个菜单项,添加菜单响应函数。
实现代码如下新建地图命令,本命令涉及到和同步问题,将在下讲中实现打开地图文档命令,本命令涉及到和同步问题,将在下讲中实现添加数据命令,保存地图文档命令,首先确认当前地图文档是否有效,创建个新的地图文档实例打开当前地图文档用中的文档替换当前文档中的部分保存地图文档,另存为地图文档命令,调用另存为命令退出程序编译运行按编译运行程序。
也许你会发现,菜单命令的实现方式都是类型的。
没错,在中,内置了许多常用的和,如等等,这些内置对象在命名空间中,你可以对象浏览器中查看。
而且这些内置对象的调用方式都类似,如下所示定义创建调用希望你可以举反三,去实现更多的你想要的功能本篇文章来源于空间站转载请以链接形式注明出处网址实例开发教程第三讲与同步作者文章来源原创点击数更新时间教程目录第讲桌面应用程序框架的建立第二讲菜单的添加及其实现第三讲与同步第四讲状态栏信息的添加与实现第五讲鹰眼的实现第六讲右键菜单添加与实现教程
