vcl组件:可视化组件库(VCL)标准组件

2.4.12 VCL标准组件 组件面板中包含能够处理多种设计任务组件你可以在组件面板中增加、删除或重新排列组件还能创建由几个组件组成“模板(templates)”和“框架(frames)” 组件面板中组件根据功能用途分页安排在缺省配置中出现哪些页面取决于所运行CBuilder版本表2-1列出了典型缺省页及其包含组件种类\" 联机帮助提供有关缺省组件面板组件信息对... [阅读全文]

static:C语言static

static 声明的变量在C语言中有两方面的特征:  1)、变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。  2)、变量用static告知编译器,自己仅仅在变量的作用范围内可见。这一点是它与全局变量的区别。  2、问题:Static的理解  关于static变量,请选择下面所有说法正确的内容:  A、若全局变量仅在单个C文件中访... [阅读全文]

c语言const:C语言const使用

const是个C语言关键字它限定个变量不允许被改变使用const在定程度上可以提高健壮性另外在观看别人代码时候清晰理解const所起作用对理解对方也有些帮助   虽然这听起来很简单但实际上const使用也是c语言中个比较微妙地方微妙在何处呢?请看下面几个问题  问题:const变量 & 常量  为什么我象下面例子样用个const变量来化ANSI C编译... [阅读全文]

vccom插件:VC++内部COM插件的实现

 今天要谈话题是COM稍微深入点不知道大家用过CTest或者Visual Assistant的类软件Software没有它们都有个非常引人注目功能那就是把它们自身嵌入到VC开发环境中去这个功能让我痴迷不已原因只有个:我想做个可以嵌入VC开发环境VC工程解析器这样用户在VC开发环境中就可以直接对当前或所有工程进行各种分析统计那么实现它简单吗?简单Next和Copy... [阅读全文]

vc6.0编程实例:C++ 6.0的Add-in编程实例

  、有关Visual C Add-In常见问题  (1)什么是Visual C Add-In?它有什么用途?  总来说Visual C Add-In就是实现某些特定COM接口组件对象它可以嵌入Developer Studio集成开发环境中并提供些命令用于实现自动化任务或者简化编写过程等等  从员角度来讲个Visual C Add-In基本上就是实现了IDSAd... [阅读全文]

dao数据库:DAO树型控件的数据库访问

、实现思路方法  DAO(Database Access Object)使用Microsoft Jet数据库引擎来访问数据库Microsoft Jet为象Access和Visual Basic这样产品都提供了该数据引擎和ODBC样DAO提供了组API供编程使用MFC也提供了组DAO类封装了底层API从而大大简化了开发利用MFCDAO类用户可以编写独立于DBMS应... [阅读全文]

css中的属性:C++中实现属性

例如若存在类A和它属性Count我可以写如下代码: A foo; Cout foo.Count;实际上Count它get返回当前变量值你可以将属性定为只读(你可以读取它但不能修改它)、只写或者可读写这就是使用属性而不直接使用变量个最大好处了好了让我们开始来实现它: 我们需要能做如下事: i = foo.Count; //--get得到值 foo.Count... [阅读全文]

typename:typename的含义

下面 template declarations(模板声明)中 和 typename 有什么区别? template T Widget; // uses \"\"templatetypename T Widget; // uses \"typename\"   答案:没什么区别在声明个 template type parameter(模板类型参数)时... [阅读全文]

chtmlview:ChtmlView控件显示HTML

微软MFC在Visual Studio 6.0中提供了个新类CHtmlView利用这个类我们可以实现在基于文档视图结构中显示HTML文件 但是它是否可以用来在对话框中实现这功能呢?我们不妨拿CHtmlView和CListView做个比较通过比较这两个类我们会发现些有趣差别MFC中CListView有个对应CListCtrl类用来在对话框中使用而CHtmlView... [阅读全文]

组合框控件:C++组合框控件使用方法

CComboBoxControl控件又称作组合框Control控件,其有 3种形态可供选择,1.简单组合框(Simple)2.下拉组合框(Drop-down)3.下拉列表式组合框(Drop-down list). CComboBoxControl控件常用设置属性介绍说明: type属性:里面共有 3个选项.就是其 3种形式, 我们常用是后两种形态,其区别就是D... [阅读全文]

treectrl:树形控件TreeCtrl

树形Control控件可以用于树形结构其中有个根接点(Root)然后下面有许多子结点而每个子结点上有允许有个或多个或没有子结点MFC中使用CTreeCtrl类来封装树形Control控件各种操作通过BOOLCreate(DWORDdwStyle,constRECT&rect,CWnd*pParentWnd,UINTnID);创建个窗口dwStyle中可以使用以... [阅读全文]

验证控件使用方法:ListControl控件的使用方法

列表Control控件可以看作是功能增强ListBox它提供了 4种风格而且可以同时显示列多中属性值MFC中使用CListCtrl类来封装列表Control控件各种操作通过 BOOLCreate(DWORDdwStyle,constRECT&rect,CWnd*pParentWnd,UINTnID);创建个窗口dwStyle中可以使用以下些列表Control控... [阅读全文]

农历控件:农历控件实例及代码

部分代码如下: Lunar.cs using ; using .Collections.Generic; using .Text; using .Collections; .Windows.Forms ...{ public Lunar ...{ private LunarInfo = [200]; private LunarInfo info;... [阅读全文]

vc浮动窗口:VC++部件库中浮动菜单部件的解析及应用

----图象渐显/渐隐是十分重要图象效果广泛运用于图象处理和多媒提娱乐软件Software渐显/渐隐算法设计最大困难是速度控制包括定时和快速改变图象中各象素颜色如采用普通全图扫描算法则速度较慢很难真正体现渐显/渐隐效果 ----利用Windows(3.x.95/98/NT)操作系统特殊调色板管理和时间码定时机制能设计出有效图象渐显/渐隐算法Windows提供种被... [阅读全文]

directx编程:在CB中进行DirectX编程(3)

private: // User declarations LPDIRECTDRAW FAR lpDD; LPDIRECTDRAW2 FAR lpDD2; DDSURFACEDESC ddsd; LPDIRECTDRAWSURFACE FAR lpDDPrimary,lpDDOffScreen; public: // User declarations __fa... [阅读全文]

ps特殊效果:用C++ Builder对图像进行特殊效果处理

在Windows编程中图像处理相对比较复杂好在C Builder提供了些图形类它们通过对Windows中图形对象进行包装从而大大简化了图像操作难度下面就通过对图像进行柔化、锐化、浮雕效果等几个特殊效果处理来具体介绍说明下 、准备工作 位图图形实际上是像素 2维它记录了每个像素颜色信息而TCanvas类提供了Pixels属性用它可以存取指定像素颜色值通过这个属性将... [阅读全文]

命令行参数:命令行参数的分析

在实际程序之中我们经常要对命令行参数进行分析. 比如我们有一个程序a可以接受许多参数.一个可能的情况是 a -d print --option1 hello --option2 world 那么我们如何对这个命令的参数进行分析了?.经常用函数是getopt和getopt_long. #include unistd.h #include getopt.h int getopt(int argc,ch... [阅读全文]

绘制曲线图:使用双缓冲技术绘制曲线图

当数据量很大时绘图可能需要几秒钟甚至更长时间而且有时还会出现闪烁现象为了解决这些问题可采用双缓冲技术来绘制曲线图双缓冲即在内存中创建个和屏幕绘图区域致对象先将图形绘制到内存中这个对象上再次性将这个对象上图形拷贝到屏幕上这样能大大加快绘图速度双缓冲实现过程如下:1、在内存中创建和画布致缓冲区BufferBmp= Graphics::TBitmap; BufferB... [阅读全文]

directx编程:在CB中进行DirectX编程(1)

C Builder是个可视化C编程环境它为编程人员提供了种方便高效、简便C语言开发工具因此已为广大C员所青睐DirectX开发工具包是微软公司提供套Windows9X下开发高性能图形、声音、输入输出和网络游戏接口其高效直接硬件访问、和硬件设备的间相对独立等特性几乎使得DirectX成为唯可以在Windows操作系统下开发游戏基本工具软件Software 虽然C ... [阅读全文]

directx编程:在CB中进行DirectX编程(2)

2.2.3 dx1源 2.2.3.1 dx1主要文件组成为:工程文件(dx1.bpr)、窗口文件(.cpp)、头文件(.h) 2.2.3.2 头文件.h #ndef H # H //--------------------------------------------------------------------------- # Classes.hpp #... [阅读全文]

opengl编程:Win 95/NT下OpenGL编程原理

能删除或者释放 ----6.由于OpenGL作图时需要长时间占用DC所以最好把作图窗口类设成CS_OWNDCMFC缺省窗口类风格中没有设这属性中在主窗口C 类PreCreateWindow思路方法中自己注册了个窗口类除了设定了CS_OWNDC属性以外还设定了CS_HREDRAW、CS_VREDRAW和CS_SAVEBITS设定 CS_HREDRAW、CS_VRE... [阅读全文]

显示器无图像:用CB实现图像的特技显示

在网页、软件Software和游戏中我们经常可以看到图像各种特技显示如中心扩散、百叶窗帘、右下推出等这种动感图像显示往往给人种赏心悦目感觉给我们应用增加了些美感在C Builder中我们可以很容易地实现这些功能下面以个具体例子介绍实现中心扩散和百叶窗帘两种显示窍门技巧并介绍说明在C Builder中处理图像基本思路方法 在C Builder中新建个工程然后在窗体... [阅读全文]

css实现背景渐变:实现窗体的渐变背景

A:关键所在渐变图形是种特殊图形它从窗体端开始移动同时颜色缓慢变化达到窗体另端但图形已经变为另种颜色这种奇特视觉效果制作起来相当简单只需将屏幕分成许多行每行显示区别颜色就可以了渐变图形可以有许多种形式有圆形渐变、矩形渐变、对角渐变等多种显示效果要显示渐变需使用到RGB 宏每次使颜色值各颜色分量稍有变化B:实现和应用选择菜单 File | New Applicat... [阅读全文]

directx编程:在C++ Builder中进行DirectX编程(2)

2.3 装入并显示图形文件 为了简明地介绍说明采用DirectDraw图形文件显示技术我们以举例dx2介绍图面、图形文件装入、图形缩放、图形在图面上显示等初步概念和实现技术 2.3.1 DirectDraw显示图形技术 为了显示图象DirectDraw必需首先拥有类似画布(canvas)绘图空间DirectDraw并不向在DOS下那样简单地将显示缓存Cache作... [阅读全文]

mfc属性页:属性表标签上的位图在MFC,CB下的实现

属性表标签(tab control)支持在每个item上放Image 图片在mfc下实现相当简单可分为以下几步: step1: create a bitmap resource with the images you can also use icons or even create the images ... [阅读全文]

tcolor:从TColor对象中解析出红,绿,蓝的亮度

使用APIGetRValue,GetBValue及GetGValue这里有个以析取红绿蓝来改变窗口背景色例子(注意:在使用下面例子代码前请将窗口Color设为clBlue,clNavy或其它任何种非系统颜色诸如clBtnFace)void __fastcall TForm1::Button1Click(TObject *Sender){ BYTE nRed ... [阅读全文]

c语言程序设计pdf:C++程序实现的PDF的显示

 PDF是“Portable Document Format 可移植文档格式”缩写它是Adobe公司开发种电子文档格式已经成为国际通用电子文档交换事实标准PDF文件可以在各种平台下阅读、编辑、发布该文件格式支持字体、图像、甚至任何附件嵌入  Adobe公司提供了两种软件Software用于处理PDF文档分别是Acrobat及Acrobat Reader:前者功能... [阅读全文]

directx如何使用:如何在BCB中使用DirectX

这是个简要指南可以指导你如何在BCB中使用DirectX SDK 我在这里假定你BCB安装路径在:C:\\Borland\\CBuilder\\DirectX SDK在C:\\dx5sdk\\ 设置 Borland C Builder # 这是许多人遇到麻烦 Borland在BCB\\Include路径下提供了DirectX头文件 如果只是把c:\\dx5sdk... [阅读全文]

c语言运行程序:C/C++图形程序独立运行

C/C++语言提供了十分丰富图形图形文件为Graphics.h使用图形前须先将屏幕设置为图形模式C/C++语言提供了下面:  void far initgraph( far *GD, far *GM,char *P);  其中GD和GM分别表示图形驱动和图形模式P指图形驱动所在目录路径  图形驱动由Borland公司(对于Turbo C和Borland C++)... [阅读全文]

三维视图:C++三维视图绘制和消隐技术

 在些数据库管理系统或办公自动化和统计类软件Software中般具有绘制 3维视图功能使用时通常要求在给出表格中输入绘图数据及视角、比例尺等参数这只适用于小批量统计数据绘制统计 3维视图在地质、地貌、气象、水文、交通、林业等许多领域需要描述某量通常具有空间分布特征这种空间分布数据数量般十分庞大当使用上述 3维视图软件Software绘图时经常会遇到输数表格容纳不... [阅读全文]
<< < 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 > >> 共1813条 分61页