自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 bcb 动态生成控件

窗体上的所有对象与窗体本身都成为一个类:TForm1,我们就是将类成员与类成员函数写到TForm1类中,程序运行时,实际上就是通过TForm1 类生成Form1对象, 所以,Unit1.cpp中的函数都以void __fastcall TForm1::打头,这就表明这些函数都是TForm1类的类成员函数,它们可以调用在类中我们定义的类成员。当然,我们可以在Unit1.cpp中定 义我们自己

2015-04-24 17:44:59 601

转载 BCB编写dll

一.注意:创建动态链接库时,如果想你创建的动态链接库并非只用于Borland开发工具,那么就需要遵循发下规则:(1).在导出函数的返回值和参数中不要使用Borland特有的数据类型和结构体,如AnsiString之类,请使用C/C++标准的数据类型或使用 C/C++标准数据类型定义的结构体(特别不要使用String数据类型,BCB DLL向导生成的DLL工程文件中大篇幅的说明就是对此的说明

2015-04-23 20:47:32 787

转载 BCB中TClientSocket阻塞方式读写数据

c++ builder 里面阻塞模式的收发数据主要理解TWinSocketStream这个流。TWinSocketStream的官方示例代码如下:void __fastcall TMyServerThread::ClientExecute(void){  TWinSocketStream *pStream;  char Buffer[10];  // make su

2015-03-30 00:47:09 2219

转载 BCB中选择文件对话框TOpenDialog过滤后缀名使用方法

BCB中使用TOpenDialog选择对话框时,直接OpenDialog->Execute()弹出的对话框是显示所有文件的,如果我们希望过滤指定的文件后缀名就需要在Execute()前做一些初始化工作,此处主要使用Filter属性。代码如下:只显示txt文本文件。OpenDialog1->Filter = "Text files (*.txt)|*.TXT";多个下拉框,可只显示t

2015-03-30 00:34:44 1578

转载 BCB中一些常用函数

一.BORLAND C++ BUILDER VCL的内存管理函数  1. AllocMem  在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下:  void * __fastcall AllocMem(Cardinal Size);  2. SysFreeMem  释放所指定的内存块.函数原型如下:  int __fastcall SysF

2015-03-30 00:13:02 804

转载 bcb中TServerSocket 多线程阻塞模式收发数据

使用多线程的阻塞模式要从一个TServerClientThread对象中派生一个类,在类的execute()方法中写收发数据的代码。收数据一般通过TWinSocketStream流实现。这是派生的类的代码头//---------------------------------------------------------------------------#ifndef UnitSe

2015-03-29 23:58:39 1484

转载 BCB 动态生成控件

窗体上的所有对象与窗体本身都成为一个类:TForm1,我们就是将类成员与类成员函数写到TForm1类中,程序运行时,实际上就是通过TForm1 类生成Form1对象, 所以,Unit1.cpp中的函数都以void __fastcall TForm1::打头,这就表明这些函数都是TForm1类的类成员函数,它们可以调用在类中我们定义的类成员。当然,我们可以在Unit1.cpp中定 义我们自己

2015-03-29 23:46:30 980

转载 TIdUDPClient控件中文指南

TIdUDPClient控件用于实现一个UDP客户端所属单元IDUDPClient本控件的通信标准是RFC 768,网址是:http://www.rfc-editor.org/rfc/rfc768.txt本控件使用Send方法发送数据,远程主机由Host和Port属性指定。属性Host:String;远程计算机名称。用来指定远程计算机系统。该名称可以是IP地址,如“129

2015-03-29 23:43:22 2436

转载 BCB controls控制多个控件的方法

可以透过 ComponentCount 来扫瞄 Form 底下的所有元件,进而控制这些元件,例如底下这个 sample code 可以把 Form 底下的 Edit 元件一口气改掉。for (int i = 0; i {    if (Components[i]->ClassNameIs("TEdit"))        ((TEdit *)Components[i])->Text

2015-03-29 23:32:42 783

转载 BCB ServerSocket多线程示例

TServerSocket的OnGetThread处理应该创建一个新的线程。然后把ClientSocket 传给 SocketThread  *&SocketThread的线程类指针的 应该是从TServerClientThread 继承下来的类的指针。不应该直接从TThread派生。.h#include #include class SrvThread : public TSer

2015-03-29 23:26:06 1719

转载 在BCB中使用多线程实例

多线程编程是提高系统资源利用率的一种常见方式。它占用的资源更小,启动更快,还可以实现在后台运行一些需时较长的操作。一、初识TThread对象VCL提供了用于多线程编程的TThread类,在这个类中封装了Windows关于线程机制的Windows API,通常将它的实例成为线程对象。线程对象通过封装简化了多线程应用程序的编写。注意,线程对象不允许控制线程堆栈的大小或安全属性。若需要控制这

2015-03-29 23:21:09 989

转载 将STM32的标准库编译成lib使用【图文】

以前一直使用STM32的标准库,需要一步步地将代码加进去,将编译选项设置好,然后再编译整个工程。这个编译过程是一个相当慢的过程!完全编译大约需要一支烟的时间。每次建立工程都这么编译,是一个相当浪费时间和香烟的过程。于是,我有了将库编译成lib文件的想法。本博文就是我将STM32F4的标准库编译成lib文件并在工程中使用的过程。适用对象:1、熟悉库,不想再看库里边代码

2014-08-21 20:31:49 646

转载 FreeRTOS随记

任务函数原型:void ATaskFunction(void * pvParameters); 任务不允许从实现函数中返回.如果一个任务不再需要,可以用vTaskDelete()删除;一个任务函数可以用来创建多个任务,各任务均是独立的执行实例,拥有属于自己的栈空间. 典型的任务函数结构:void ATaskFunction( void *

2014-07-30 14:37:25 791

转载 Semaphore 和 Mutex

理解Semaphore和MutexMutex是一把钥匙,一个人拿了就可进入一个房间,出来的时候把钥匙交给队列的第一个。一般的用法是用于串行化对critical section代码的访问,保证这段代码不会被并行的运行。 Semaphore是一件可以容纳N人的房间,如果人不满就可以进去,如果人满了,就要等待有人出来。对于N=1的情况,称为binary semap

2014-07-30 14:21:24 2851

转载 卷2:第3章 FreeRTOS

FreeRTOS(读作"free-arr-toss")是一个嵌入式系统使用的开源实时操作系统。FreeRTOS被设计为“小巧,简单,和易用”,能支持许多不同硬件架构以及交叉编译器。FreeRTOS自2002年Richard Barry开始开发以来,一直都在积极开发中。至于我,我不是FreeRTOS的开发人员或贡献者,我只不过是一个最终用户和爱好者。因此,这章将着重与FreeRTOS架构之“

2014-07-21 19:12:22 640

转载 RTOS基本概念

什么是RTOS(维基百科定义)?    实时操作系统(Real-Time Operating System, RTOS,通常读作"R-toss"),指的是专为实时应用而设计的多任务操作系统。其应用场合包括嵌入式系统(可编程恒温器,家用控制器),工业机器人,航空器,工业控制器,和科学研究设备等。    RTOS促进了实时系统的创造性,但它并不保证最终的结果是实时的。实时结果的保证要求软件

2014-07-21 17:33:57 1613

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除