VC++界面一揽子解决方案

http://www.vchelp.net/source/submit/mtgis.htm

VC++界面一揽子解决方案(千禧版)/开发VC程序高级界面

=======================================================

“酒香不怕巷子深”并不是在任何情况下都适用!至少在这个时代!

别具一格的程序外观足以影响用户的选择。拥有友好而富于个性的用户界面的软件,又往往具有更强的功能。漂亮的界面有利而无弊!

一些和作者一样,作为从事VC++底层开发的中国软件事业的开拓者,默默地辛勤耕耘在自己的一片土地上。vc++是个博大精深的知识库,而我们实在没有足够的精力去驾驭它!在此,作者将许多界面开发技术整理、分类、加以集成,并呈献出来,希望他能帮您节省宝贵的时间和财富。如果您是位资深程序员,那么,您可将此作为随手拈来的备用资料,有备而快捷;假如您是普通编程员,那么,这正是您所想得到的界面百宝箱,省却辛苦查找各种资料的麻烦;或者您是位编程起步者,那么,通过学习大量的附有详细技术说明的实例源代码,定将让您获益匪浅!想一想现在编程书籍的Price,拿起来就七八十,百十来块的,好多如此雷同,却还得花了‘银子’买重复!

电子邮件:

=======================================================

summerplq@sina.com

=======================================================

*无主页其他联系方式

代码设计思想:

=======================================================

丰富的程序界面代码涉及各个方面并附精彩演示!

=======================================================

使用说明:

=======================================================================

1.基于CJ60Lib界面库的扩展。包括改成单文档,在树控件中加入复选图标状态,并与客户区建立鼠标响应关系。

2.特有的树控件状态保存功能!

3.作者多年来完善形成的一套‘软件口令设置’机制。本机制的加密、解密技术先进,独特而又易用。

4.软件启动时“闪屏”即启动画面的实现。其特点是使用24位真彩色图像技术。

5.如何在第一时间启动对话框;如何通过按钮结束程序运行;如何使组件隐藏、失效等等其他一些实用性技术细节。

6.在对话框中如何引入真彩色位图和256色以上的图标。如何让位图上的Static txt文字透明显示。

7.如何建立URL超文本链接,能够点击直接进入您的主页或发送邮件!

8.个性化按钮随意用!所有的按钮都可轻松加入256色图标,随意调整位置。并能实现平面加3D效果!

9.作者将提供给您个性的工具栏。包括添加文字、产生“热敏”效应,全24位真彩位图显示。

10.工具栏按钮进一步扩展,带有DropDown风格并实现其功能(参照本例)。

11.如何在你的程序中直接运行其他应用程序。

12.动态的标题栏图标是否还在那儿不停地滚动?该技术还允许你控制她的快慢!

_______________________________________________________________________

□□□□□□ 源代码提供: □□□□□□

------------------------------------------------------------------------------

一个产品的不断完善和延续发展,离不开开发者的投入和使用者的支持,这一切需要您的经济援助。其实,所有从事VC++开发的朋友都是心心相印,心照不宣的。

您需要源代码的话,您只需根据您自己的经济能力,汇款(参考价:人民币20.00元)给作者,并发Email通知作者。一旦收到您的汇款,作者将及时把源程序代码及翔实的的技术文档通过Email发给您,您收到后,您会感到物有所值的!并且,作者今后将对您提供完善的技术支持,免费得到作者后续发布的“界面方案”技术,还可选择获取GIS编程技术!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您在此处下载压缩包,还要请您联系作者邮箱:cnaulee@gmail.com =========================== 综述: VC++通用GIS功能开发解决方案》源代码是基于VC++6.0 MFC 类库,在Win2000平台上开发的。界面部分用到了较低版本的 CJ60Lib 开放源码库,用户可自行替换高版本或其他界面库,它不作为本方案的商业部分。 《VC++通用GIS功能开发解决方案》源代码是迄今为止公开提供的最全面、最完善的开发GIS产品的一套基础解决方案。它的界面十分友好和具人性化,它传承了“VC++界面一揽子解决方案”(http://summerplq.51.net)最具经典的界面个性,并融合了该产品自身特有的亮点。它的功能部分解决了GIS开发的诸多普遍问题和关键技术(如数据结构,地图显示,基于DEM的地形分析等),可适用于城市规划、地质勘探、土地丈量、水利枢纽、农田建设,乃至其他构建于城市图和地形图之上的GIS类软件开发。可以说,它的基本功能方面已相当成熟。 《VC++通用GIS功能开发解决方案》是一套内容十分丰富的“教科书”,相对应于各个编程段的程序员来说都有合适的学习内容。源程序条理清晰,模块化设计,普遍采用注释,对于入门和初级程序员来说,可以拆分支解开来学习;对于开发级程序员来说,它提供了丰富的功能实现,省却了您金钱和时间的浪费;作为专业级的程序员来说,或许你可以从中找到另一条安全、快捷的编程思路,从而解决你在诸如方案设计,数据构建,分析实现上的困惑。 目前1.0版本:不带数据库,不带查询功能,不带投影变换功能。 方案内容: ============================================ 一、用户界面和控制 ------------------------------------ 1、实现全彩启动画面,令你程序增色不少; 2、实现软件启动口令设置。积作者多年经验完善而成,口令加密技术先进; 3、实现全屏功能,通过TAB键方便地互相切换; 4、实现人性菜单按钮,有工具栏纹理、文字、菜单图标,以及右键菜单功能; 5、实现视图窗口位图背景; 6、实现状态栏信息功能,显示坐标和高程; 7、实现对话框按钮个性化,平面加图标,自己琢磨还有更多效果; 8、实现发送邮件和访问主页功能; 9、实现真彩位图,图标,光标大应用,你可以在软件中发现大量真彩技术的应用; 10、实现树目录复选图标,彻底解放图层控制。 ! 更多细节请参考“VC++界面一揽子解决方案”3.0v(http://summerplq.51.net) 二、功能实现部分 -------------------------------- 1、数据格式公开透明,这在源代码中是显而易见的。数据源还可以通过Mapinfo中间格式转换过来!一旦你有了源代码,自己就可以编写出该转换软件,当然也可以购买我们提供的该软件。 2、地图显示(显示、漫游、放大、缩小)。 # 地图显示方式采用了图层控制技术,让你点击树目录中的“小眼睛”就可以方便地实现图层的开关显示。操作时图形不闪烁,结合“存档”功能,你还能保存你的设置! # 漫游采用无边际方式,任意漫游!同时结合“存档”功能,保存地图显示位置! # “放大”和“缩小”都同时采用两种方式:定点缩放和拉框缩放!拉框缩放采用了光栅绘图模式,效果自然漂亮! 3、九大GIS分析功能(基于DEM) #量算多点距离#计算线段最大坡度#计算区域面积#计算区域高程#两点通视#中心通视# #区域坡度图#断面图#区域通行分析 全部分析采用实时数据显示(操作同时显示结果)技术,配以最后结果显示。 几点说明: ============================================= 1、考虑到数据量大小问题,本方案只带了一幅示例数据,但已经足够用!又由于该样图来自于原来四幅图中,而本方案所用到的引擎文件也没有作相应改变,所以点程序中的“全图”功能后,该幅图只占了客户区的一角,而不是将该幅图放满客户区。这不影响其它任何操作,不是程序有问题。 2、本程序不提供更多数据!但我们提供将Mapinfo中间格式数据(即.mif格式)转换到本程序数据格式的软件。所以说,您做的城市图也可以放进来用。 3、本程序所用符号库(所谓符号库,即指地图中的点、线、面符号;如高程点,道路,植被等。)采用了封装的动态链接库DLL_study4R.dll,主要是因为该符号库是商业符号库(欲知其详细内容,请留意本人主页日后将刊登的介绍,大体上它包括了所有地形图符号以及城市图符号(如教育机构符号等))。 4、本程序由于CJ60Lib库版本问题而不适合.NET平台,但不是本程序自身问题!用户可以替换掉CJ60Lib库改用支持.NET的版本或其他界面库,或者索性弃用!这不影响程序其他实质部分。 5、补充:今后将推出基于DEM数据生成三维图功能(将作为单独模块提供)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值