相关推荐
-
C++Builder中实现控件数组的功能
C++Builder中实现控件数组的功能
-
C++BUILDER中几种容器的使用
C++BUILDER中几种容器的使用 -------BCB中控件数组的实现 C++BUILDER是Borland公司基于C++的快速开发工具,它简单的使用方法和强大的功能一直深受很多编程人员的好评。C++BUILDER(以下简称BCB)的组件库跟DELPHI一样,都是VCL。跟微软的MFC不同,VCL完全是用Object Pascal语言编的。也因此,使BCB同时获得了Pascal和C++的强大功
-
在C++Builder中ListBox控件的基本用法
ListBox1->Items->Strings[ListBox1->ItemIndex] //获取当前选定项目的内容。//获取当前选定项目的索引。ListBox->Items->Add("所需添加内容");1.ListBox控件 信息添加。
-
TList对象的缺点与改进
在C++ Builder中,VCL库包含一个TList类,用于管理指针列表。然而,TList类含有许多缺点,其中最严重的缺点是TList缺乏类型的安全性及内存空间的自动释放。本文将探讨TList类的缺点,并提出改进方法。 一、TList的问题 1、TList主要用来存储对象的指针,使用方便,但是这个类的主要缺点是缺乏安全性,因为它存储并维护的是空指针(void *),让我们看看它的Add方法的
-
C++ Builder中使用System.Generics.Collections
如何在C++Builder中使用DELPHIr
-
C++ Builder中的System::DynamicArray动态数组
C++Builder里面有动态数组,使用如下: //============================================== //数组长度 DynamicArray arrayOfInt; arrayOfInt.Length = 10; cout << "ArrayLength: " << arrayOfInt.Length << endl; //===========
-
BCB的TList
修改了下前人的代码,原本以为这段代码工作得很好的,但是无意间测试了一下,发现程序中出现了内存的泄露。 虽然说内存的泄露占用的空间很小(大概有几十个字节吧),但是心理还是感觉很不爽。 立刻对程序进行检查,模拟错误出现的原因............花费了一个上午的时间,终于把虫子找了出来,可以轻松了一下。 引用一段BCB的Delete方法的注意:
-
TImageList 和 TlistView 组件(C++Builder)
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { //加载图标到Imagelist Graphics::TBitmap *bmpPicture = NULL; bmpPicture = new Graphics::TBitmap; bmpPicture->Load...
-
C++Builder中ListView控件用法和示例总结整理
示例1(此示例转自ccrun 妖哥): __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { // 切换ListView的显示风格为详细信息 ListView1->ViewStyle = vsReport; // 清除ListView所有列和行的内容 ListV...
-
C++ Builder学习记录-TByte类型使用 2019059
TByte 数据类型在赋值之前,需要先指定其数组长度,如果不指定,将无法赋值。例如: TByet AckBuffer; AckBuffer.set_length(2); //这句话必须在AckBuffer[0] = 0xfc;之前 AckBuffer[0] = 0xfc; ...
-
c++ builder的几个小技巧
1.设置全屏。 2.去掉标题栏。 3.透明按钮。 4.设置背景。 5.设置应用程序图标。 6.软件发布。
-
C++Builder 2010深入TObject类
TObject是VCL类库中所有类的父类,它提供一些对象方法用于返回类信息和一些虚方法能够在其派生类重载。TObject的特殊地位是它具有某些特殊功能,例如,用户可以使用TObject数据类型代替VCL中任何数据类型,因为每个类都是从TObject类中派生出来的。这个功能的典型应用是,在C++Builder的组件的事件处理函数通常具备一个TObject类型的Sende...
-
C++builder中人工添加MSCOMM控件的方法
这是我自己总结的在C++builder6.0中人工添加MSCOMM控件的方法,非常实用,希望对大家有所帮助
-
C++builder 实现动态添加按钮以及随意拖动实现
本程序是在C++builder中实现动态添加Button组件,其中Button属性可更改成其他任何的其他组件。代码我本人编写,浅显易懂,在此分享一下。
-
c++ builder调试数组变量只能看到一个_Linux C/C++代码 使用gdb进行coredump调试
Coredump文件是什么?1.1 产生根因1.2 如何打开?1.3 如何设置文件名以及路径GDB理论部分2.1 基本命令2.2 被忽略但实用的命令2.3 实用的GDB设置GDB操作部分3.1 coredump文件是否任何时候都产生?3.2 系统函数是否可以打印coredump信息?3.3 调试案列(基本使用)3.4 调试案列(多进程)3.5 调试案列(多线程以及线程锁问题)3.6 调试...
-
C++ Builder 动态创建控件
当开发类似解释程序或实现可视化操作功能等一类的应用程序时,都需要动态地创建控件(对象),而且还要为这些控件添加适当的事件处理程序,下面将介绍在C++Builder中如何实现基本的实现框架。动态创建控件的一般过程: TButton *btn = new TButton(this); btn-&gt;Caption = "Button1"; btn-&gt;Parent = this; btn...
8 楼 hantsy 2013-06-05 10:39
7 楼 gundumw100 2013-06-05 09:31
他想说 JellyBean 33%
就算JellyBean有33%,只统计这个没意义,统计4.x才有意义,因为它直接关系到建工程的时候选哪个。现在我工程要么选2.2要么选4.0,绝对不会选4.2
6 楼 dsjt 2013-06-05 08:29
他想说 JellyBean 33%
5 楼 bitray 2013-06-04 18:13
这个只在google play store统计,而且统计的是近期活跃用户所使用的版本
那也不对啊。4.0已经25.6,4.1和4.2分别是29,0和4.0,这么这个数字确实突破33%了。所谓4.X应该包含4.0,4.1,4.2吧
4 楼 songfantasy 2013-06-04 17:55
3 楼 cigerma 2013-06-04 17:54
这个只在google play store统计,而且统计的是近期活跃用户所使用的版本
2 楼 songfantasy 2013-06-04 17:54
1 楼 gundumw100 2013-06-04 16:52