首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
介绍了VC++4.0中的Component Gallery的基本功能和用其实现代码复用的方法,并给出了用该方法实现自画式列表框的实例。  相似文献   

2.
一、前言 用Microsoft Visual C++的MFC AppWizard,程序员无须花很多精力就可以构造出应用程序的框架和界面,虽然省掉了一些工作,但这样编出的程序控件外观千篇一律,不能引人注目。本文将对菜单、按钮、组合框等控件进行自画操作。 要使用自画控件,就要自己控制该控件的各个方面,MFC让父窗口把自画控件信息反射给创建它们的窗口。例如对于按钮,要分别为以下情况画控件:正常显示时、有焦点时、按下按钮时、禁用时等。  相似文献   

3.
Schlemiel 《程序员》2003,(2):119-119
这并不是一本很好看的书。但是,如果你是一名C 开发者,如果你想要开发有真正实用价值的WIndows应用程序,如果你讨厌MFC(或者OWL,或者其他类似的东西)仅仅为了一个“Hello World”就给你生成1兆的程序和一大堆警告信息,如果你想要深入了解这些平台背后的玄妙,那么这本书就是给你准备的。  相似文献   

4.
黄凯 《电脑爱好者》1999,(10):58-59
7.ListBox(列表框) 列表框也是比较常见的窗口控制,一般用来列出项目名(文件名)让用户选择。列表框有两个十分重要的属性Items和Canvas。Items是TStrings类型的,该属性在许多有列表特性的组件中都有,而且使用方法几乎是相同的。这里有个问题,TStrings是什么?来个  相似文献   

5.
在用一般的Windows程序设计方法编写位图(.BMP文件格式)操作程序时,需首先进行获得系统显示句柄、读取.BMP文件结构等复杂的操作,编程量很大。而用BorlandC 的OWL(Objects Windows Library)作位图的引导、显示等操作时,不必像一般Windows编程方法那样麻烦。BorlandC 提供了专门的类来简化这些操作,使操作位图变得简单、清晰。 Borland C 提供了TDC、TMemoryDC、TBitmap、TDib等类。使用这些类可方便对位图的各种操作。下面分别作简单说明: TDC类是GDI(Graphic Device Interface)DC的对象版本,它有一个HDC类型的成员(Handle to DC)。它通过此成员来调用Windows API的绘图函数,实现其丰富的绘图功能。  相似文献   

6.
工具条是Windows应用程序的重要界面元素之一。工具条上的图形按钮不仅向用户提供了一种对菜单项的快捷访问方法,而且其上的图形也向用户生动、形象地解释了自身的功能,由于界面的友好,因而被广大商业软件所使用。本文结合一个典型的应用实例,介绍利用Borland C 的OWL制作工具条的一般方法。 一、创建工具条的一般思路 工具条可以用一个自定义的TToolBar的类来描述,令它是OWL中TWindow类的子类。设计工具条应注意以下几个方面:  相似文献   

7.
VisualC++应用框架揭密   总被引:1,自引:0,他引:1  
Visual C++应用框架提供的强大功能,为我们的程序开发提供了极大的方便,利用其应用生成器可以很轻松地生成应用程序的框架。许多常用功能,例如文档的创建、文件的打开、保存等操作的大部分代码都由应用框架来完成。这些操作对于开发软件的用户而言,是透明的。Microsoft公司的设计Visual C++的初衷是尽量向用户提供尽可能简单的接口,但是,正是因为应用框架的这一透明性,使VisualC++的运行流程显得非常神秘,当涉及这些Visual C++已经提供的功能模块的软件开发时,用户(特别是  相似文献   

8.
Borland公司推出的Borland C~( )4.0令人耳目一新,其中ObjectWindows 2.0之功能强大使得利用OWL开发Win-dows应用程序进入一种新境界。下面结合笔者在软件开发中的经验谈谈如何利用Borland C~( )4.0提供的ObjectWindows2.0开发Windows应用程序。 利用Borland C~( )4.0提供的ObjectWindows 2.0开发Windows应用程序使得用最少的代码建立一个Windows应用程序成为可能。首先让我们来看一个最简单却是完整的  相似文献   

9.
一般Windows应用程序菜单是由系统来管理的,统一使用固定格式的文本菜单,菜单文字都使用系统缺省字体。但在许多场合,为了形象更加鲜明、直观,需要在菜单中使用自己定义的字体、图形或位图。在Windows系统中,提供了一种“自画菜单”方式来满足用户的这种需求。 要想使用“自画菜单”,必须先建立一个菜单项,需要重载TFrame::Setupwindow(),并且增加“自画菜单”项。voidDFrame::SetupWindow(){ TFrameWindow::SetupWindow(); //获得菜单HMENU及自画菜单所属子菜单项的HMENU HMENU hmenu=GetMenu(); HMENU hsubmenu=GetSubMenu(hmenu,MARKER_MENU_POS/*菜单项序  相似文献   

10.
本人用Borland C++开发了一个Windows环境下的化工过程性能分析专家系统。作为一个C++语言、Windows应用程序编写的初学者,笔者遇到许多问题,同时亦感到收获很大,在此同广大初学Borland C++语言编写Windows应用程序的朋友分享。 一、Object Windows应用程序概述 1.关于OWL Borland C++的OWL(ObjectWindows Library)大大降低了开发Windows应用程序的难度,因为它有  相似文献   

11.
在许多Windows应用程序中,经常需要一些汉字菜单、汉字提示等内容。它们一般都是固定的、反复使用的一段中文。为了显示它们带上庞大的汉字系统显然划不来。我们采取做成汉字位图然后在适当位置粘贴的办法,效果很好。而利用Borland C~( )4.0中OWL库做汉字位图既快又方便。现将写汉字位图文件的应用程序bmpfile.cpp介绍如下。 该程序运行流程:区位码输入→区位码转为机内码→查  相似文献   

12.
C^++应用程序框架   总被引:3,自引:0,他引:3  
C^ 应用程序框架是近两三年提出的面向对象的程序设计自动化技术,本文介绍了其基本概念、两个实用系统OWL和MFC的演变及比较,讨论了其中的消息映射和代码生成器,最后给出了它们的应用实例。  相似文献   

13.
图像的显示和浏览功能是图像处理软件的基本功能,PHOTOSHOP等优秀的图像处理软件一般都提供图像浏览器(也称“鹰眼”)的功能,旨在方便用户在放大显示局部图像的同时又能了解到局部图像在整幅影像中位置。笔者用VC++6.0为正在制作的正射影象生成工作站成功地添加了图像浏览器功能,大大方便了图像的显示、放大和漫游。(程序的运行界面见图一)以下通过两部分介绍制作的主要过程和原理。其中第一部分主要介绍工程的建立和基本界面的生成,第二部分介绍视与视之间的通信。  相似文献   

14.
作为一款优秀的快速应用程序开发工具(RAD),C++Builder为用户快速开发应用程序带来了很大的方便。由于C++Builder没有提供控件数组功能,这给应用程序开发者带来了一些不便。鉴于此,给出了动态生成控件的原理、动态生成控件的使用方法以及学习过程中的一点技巧。  相似文献   

15.
浮动工具条是工具条的一种,另一种工具条是固定工具条.浮动意为可以移动,可以隐藏,且不被其它窗口覆盖,比固定工具条使用更为方便.在AutoCAD、Visual FoxPro、Mi-croSoft的Word、Access、BorlandC 的WorkShop、VisualC 的App Studio、Corel的CorelDraw!、CorelMove、CorelPho-toPaint、Aldus的PageMaker等著名软件中都有浮动工具条.OWL(Object Windows Library)是一系列类所组成的库.这里,我们使用TWindow类进行开发,TWindow类是一个通用的窗口类,它的实例可以代表应用程序中的主窗口、弹出式  相似文献   

16.
如果大家使用过Corel Draw8.0的话,一定对它的界面效果印象深刻。整个程序中所有的控件都是平面的,而且还有鼠标的热点跟踪。初看起来,要用Visual C++实现这样的效果并不困难,只要自画按钮、组合框、列表框等等就可以了。但是,这样做的缺点很多: 1.绘制时使用的代码大量重复,无法或不易重用。 2.使用不方便,这样的类在使用时往往有特殊的要求,即使没有,也需要给每个控件重新指定新类,对于动态创建的类或是没有指定成员变量的类,使用更不方便。 3.升级现有工程的代码困难,只能大量修改源码。没有一个简便易行的方案可以解决问题。  相似文献   

17.
在Microsoft发行的Visual Studio系列软件中Visual Basic和Visual FoxPro都有中文版,可以方便地设计具有中文界面的应用程序。然而Visual C++却没有中文版,因而不便于编写具有中文界面的应用程序。本人通过实践找到了用MFC AppWizard创建应用程序时生成中文界面的两种解决方法。 一、资源文件本地化 通常,AppWizard创建的资源所使用的语言是美国英语。使用中文界面的方法为: (1)将鼠标指向所要修改的资源类型(如  相似文献   

18.
我们用PowerBuilder开发应用系统,多数可以用PowerBuilder自身提供的函数实现,但遇到图像处理、复杂的逻辑和科学运算时,单靠PowerBuilder的自身功能就有些力不从心了。如果选用C或C++语言来实现极为容易,可喜的是PowerBuilder内嵌有Watcom C++Class Builder,它是一种C++语言编译器,选用它来解决PowerBuilder自身不易实现的功能,显得十分简单,使用也较方便。  相似文献   

19.
在图形设计中,圆弧是常用的基本图形,C或C++所提供的画弧函数为arc(xc,yc,stangle,endangle,radius),即画一条弧需已知弧的圆心、弧的起始角度和结束角度,以及弧的半径;而在实用中,常常希望将已知坐标的两点用一条圆弧连接。本文提供的程序,可实现如下功能:任给两点坐标,即可根据需  相似文献   

20.
数据库     
在Access中装入组合框和列表框 我必须做两件事:解决对打开的虚拟表的数目的限制和提高一个复杂表单的装入速度。所以我生成了一个能达到这两个目的的函数。通常在一个表单运行时,使用一个表和查询行资源的每一个列表框和组合框使用一个以上的虚拟表。我的函数通过从一个表或查询向一个列表框或组合框盒预装数据来减少这个数目。首先,  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号