首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
在C++ Builder中,VCL库包含一个TList类,用于管理指针列表。然而,TList类含有许多缺点,其中最严重的缺点是TList缺乏类型的安全性及内存空间的自动释放。本文将探讨TList类的缺点,并提出改进方法。 一、TList的问题 1.TList主要用来存储对象的指针,使用方便,但是这个类的主要缺点是缺乏安全性,因为它存储并维护的是空指针(void *),让我们看看它的Add方法的原型:  相似文献   

2.
陈梓瀚 《程序员》2004,(10):52-57
看了这里标题,大家可能以为我会谈TListBox控件,那就错了。我要谈的是Delphi提供给我们的具有列表性质的类:TStringList、TList和TObjectList。TstringList用来存放字符串,TList存放指针,而TObjectList.则存放对象(Object)。  相似文献   

3.
利用C 十语言在Windows环境下构造一个通用的M维图形处理类CGraPh,开发用户可以把CGraph作为基类,通过继承、多态等技术很容易扩充进许多新功能,满足各种二维图形处理的需要。 (1)二维图形处理类 CGraph的 C十个构造:二维图形处理类主要用于创建绘图区 i确定坐标类型、建立物理坐标系。其数据成员主要包括坐标类型定义、绘图区大小定义、坐标原点定义、曲线条数定义、横轴和纵轴数字刻度字符的垂直水平距离定义、横轴和纵轴的刻度等份数定义、映射比例尺定义、横轴和纵轴起始坐标的物理值定义及与颜色有关的定义等变量。  相似文献   

4.
张庆 《电脑》1994,(2):68-69
由于象素坐标使用不方便,开发通用用户坐标工具库必不可少。本工具库用于C++的图形程序中,可方便用户、提高工效。将usecrood.cpp改为usecrood.c就可用于C语言程序。 C++图形功能十分强大,美中不足的是机器本身的坐标系统是象素坐标系统。在计算机屏幕上,象素坐标示意图见图1,而日常生活中常用到的坐标示意图如图2。象素坐标是以微小的象素间隔为单位,用户在使用时十分麻烦。对于经常设计图形的程序员来说,开发一个通用用户坐标工具库是必不可少的。  相似文献   

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

6.
数据库的可视化对使用人员来说是不可缺少的,它能帮助使用人员对数据库实时地操作。操作与显示同步进行的实例不少,但列表控件在数据库操作中显示出其独特的优势,它能实时、灵活、快速的反映对数据库的操作。本文以一实例介绍如何在普通对话框中利用列表控件对数据库进行显示和操作的方法。  相似文献   

7.
new与delete是C 中创建和释放内存对象的重要运算符,笔者在用BC3.1编程中,很喜欢使用new运算符,但是由于不慎,曾经出现过以下两类问题,现提供给广大计算机编程爱好者,以便共同分析讨论.1.在编写一个结点大小不一、个数超过几万的大型动态链表时.使用new运算符为结点分配内存空间,程序虽能编译通过,但执行时总是死机.经分析,认为可能是使用new造成的,于是编写了如下的实验程序:  相似文献   

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

9.
一、引言 当用户需要同时对文当的不同部分进行编辑时,常常会用到切分窗口;这些窗口可以都是相同的视,或者一个窗口为列表视,而另一个为树型视图。应用程序框架有多种方式来表示多视图,切分窗口是其中的方式之一。  相似文献   

10.
介绍了用VC++6.0编写图形交互程序时,在采用特定的映射模式下,用户鼠标拾取点的坐标向该映射模式坐标转换时所出现的问题及其解决方法和技巧。  相似文献   

11.
王文华 《福建电脑》2013,(9):209-210
笔者结合自己的实际教学经验,对VC++程序设计语言课程的教学进行了比较深入的探讨。  相似文献   

12.
通过程序演示,分析了利用VC++实时获取鼠标指针坐标的4种方法编程。  相似文献   

13.
VisualC++中使用多线程   总被引:1,自引:0,他引:1  
本文阐明了如何在Windows应用程序中实现多线程。针对MFC所支持的两种线程,总结和探讨了创建,终止以及管理线的方法。  相似文献   

14.
C#是微软公司推出的一种先进的,面向对象的开发语言,能够方便快捷地建立基于微软网络平台的各种应用和在网络间互相调用的WEB服务。C#与C++都是面向对象的语言,类在这两种语言中都有非常重要的地位,因此对C#和C++中的类进行对比,并着重说明微软在C#类中引入的新特性。  相似文献   

15.
一、引言 树形视图控件是Windows95/98中最流行最通用的控件,同时它又是最复杂的控件之一。它属于Windows公用控件,在MFC类库中提供有相应的公用控件类用于封装Windows公用控件。公用控件类只能在Windows 95、Windows NT 3.51及以后版本中使用。 树形视图控件是一个窗口,在其中分层地显示一个条目中的列表,例如文档的标题、索引中的项,或者磁盘上的文件和目录,每个条目包含一个标签和一个可选择的位图,并且有一个所有子条目的列表同它相关。单击该条目,用户可以展开和隐藏有关的子项目列表。  相似文献   

16.
多重继承性是C^++中的一个重要性。本文讨论了多重继承性在特殊化。通信等方面的使用及与类层次的关系,还讨论了多重分类和动态分类,合成类与自然类等问题。  相似文献   

17.
如果在应用程序中加上带有滚动字幕的启动封面,将会使程序更加专业化。那么这种滚动字幕在计算机下如何实现呢?笔者用VC++6.0实现了这一功能,下面将这一方法介绍给读者。1建立主体框架利用VC++6.0的AppWizard生成一个名为Demo的单文档应用程序框架,然后向程序中加入一个对话框资源,令其ID号为IDMISPLAYDIALOG,保证属性表中Popup.Visible和Clipsiblings属性被选中。利用ClassWizard为该对话框生成一个名为CPlnyDlg的类,基类为CDialog。之后向对话框中加上一个静态文本框(Stat1CTeXt)以作为字幕滚动的窗口,…  相似文献   

18.
1.使用CEditView类作为应用程序视类的基类以往的MicrosoftVisualC++版本中,通过APP-Wizard生成的应用程序的视类只能以CView类作为基类,这样产生的视类几乎不能够做任何事情,需要编程者自己加入很多控制;不过,在Micm胜八ysudC++4.0版本中,Appwhard已经允许选用其他MFC类库的机类作为应用程序机类的基类。比如,可以边用CEditVlew类作为基类,这样生成的机类将自动与文档类相互回合,其功能完全可以与M讼m以山N助印d相媲美。另外,如果你想生成一个能露插入图形、表格或艺术字体等对象的应用程序,则可以改用CRic’lm…  相似文献   

19.
三,类 1980年C++刚提出的时候,它被称作“带类的C(C with class-es)”,由此可见类的概念非同小可。更普通的看法:学会了类,即学会了C++…… 1.结构(struct) 结构是我们已熟悉的,譬如在前面一讲,我们就构造了一个很好  相似文献   

20.
模板是C^++中功能最强的特性之一,它允许编程人员只定义一个函数或类的“形状”。本文通过例子介绍了模板的使用,并给出了函数模板,类模板。  相似文献   

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

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