|
数据库在C++程序中使用方法
|
| 在本教程中,我假设大家都知道如何使用C++的类进行工作,因为我所有的数据结构,要立足于他们。我遇到过关于数据结构的教程,但是很难找到一个使用OOP来编写的。因此,这其中将主要集中于用一个类来编写数据结……[全文] |
|
C语言中实现 点在多边形内 算法
|
| 本文是采用射线法判断点是否在多边形内的C语言程序。多年前,我自己实现了这样一个算法。但是随着时间的推移,我决定重写这个代码。参考周培德的《计算几何》一书,结合我的实践和经验,我相信,在这个算法的实现上……[全文] |
|
学好VC++的十大良好习惯
|
| (一)充分利用MSDN,因为我个人觉得它胜过任何一本编程参考书; MSDN是Microsoft当前提供的有关编程信息的最全面的资源,它包含微软最新的技术数据库,加上易学易用的全文检索功能,让您迅速找……[全文] |
|
用C++访问SQL Server 2000的实例
|
| 一、ADO简介 ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,不仅简单易用,并且不失灵活性.不失为C+……[全文] |
|
用C++ Builder实现桌布自动更新
|
| 在C++ Builder中要实现桌布的自动更换功能,我认为主要两个关键点,其一既然要“自动”那就免不了要用到定时器,我们可以用Timer这个组件来完成,这个还好解决,第二个问题可能比较麻烦了,我们如何……[全文] |
|
C++ Builder构建算二十四点小游戏
|
| 所谓算二十四点可能是不少读者朋友童年喜欢玩的扑克游戏之一,玩法是:把一副扑克牌从A到10选出来均分成两份,两个小朋友各持一份即可开始游戏,每人随机抽两张出来组成四张牌,把这四张牌加减乘除凑成结果为二十……[全文] |
|
C++中确定基类有虚析构函数
|
| 有时,一个类想跟踪它有多少个对象存在。一个简单的方法是创建一个静态类成员来统计对象的个数。这个成员被初始化为0,在构造函数里加1,析构函数里减1。(条款m26里说明了如何把这种方法封装起来以便很容易地……[全文] |
|
在MFC中创建动态控件的生成与响应
|
| 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件: 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是对……[全文] |
|
VC中三种常见中文内码的转换方法
|
| 我们平时常见的三种中文内码是:GB2312(简体中文)、GBK、BIG5(繁体中文)。网上有很多中文内码的专用转换工具。我们碰到由于内码不一致而导致的乱麻问题,用这些工具可以进行相互转换。但论坛里经常……[全文] |
|
用VC编程阻止全局钩子的加载
|
| 先说一下全局钩子是怎么进入到我们的程序里来的。假如有个程序A安装了WH_GETMESSAGE的全局钩子,钩子函数在B.dll中,那么当其它程序在调用GetMessage函数从自己的消息队列中取消息的时……[全文] |
|
VC防止窗口和控件闪烁的方法
|
| 1、将Invalidate()替换为InvalidateRect() Invalidate()会导致整个窗口的图象重画,需要的时间比较长,而InvalidateRect()仅仅重画Rect区域内的内……[全文] |
|
基于Winsock API的VC网络编程实战
|
| 随着计算机信息技术的飞速发展,互联网与人类社会的工作、生活越来越紧密相关,它已经成为人类获取、交流信息的重要途径和手段。所以当前对于开发人员来说,网络编程已是必备的技能。本实例详细介绍了如何利用Win……[全文] |
|
用VC实现动态改变Windows的显示特性
|
| 对于Windows平台,显示器的分辩率、颜色数、刷新率等特性很重要,尤其是对于多媒体应用软件和游戏软件。在很多情况下,用户当前的屏幕设置并不适合软件的运行需要,软件通常的做法是提示用户将屏幕设置到软件……[全文] |
|
VC中利用MFC设计绘图程序初步
|
| 首先我们说下通过鼠标的移动来绘制直线。 这里要捕获到鼠标的两个消息:WM_LBUTTONDOWN, WM_LBUTTONUP。响应WM_LBUTTONDOWN消息记录直线的起始点,响应WM_LBUT……[全文] |
|
VC++实现计算机并口的数据采集
|
| 摘 要 并口制作A/D转换接口电路,利用VC++提供的现成函数,可以直接控制和读写标准并口,具有无需打开机箱、开发成本低廉,制作方便等特点。 关键词 计算机并口; 模数转换; VC++ 前言 计……[全文] |
|
Visual C++编译器常用选项设置
|
| 编译参数的设置。主要通过IDE的菜单项Project->Settings->C/C++页来完成。我们可以看到这一页的最下面Project Options中的内容,一般如下: /nolog……[全文] |
|
最常见的20种VC++编译错误信息集合
|
| 1、fatal error C1010: unexpected end of file while looking for precompiled header directive。 寻找预编译头文……[全文] |
|
基于OpenGL的三维曲面数据场动态显示
|
| 摘 要 在大数据量条件下,实时动态显示三维曲面较困难,其关键在于提高三维图形数据处理和图形绘制速度。通过对基于图形工业标准OpenGL实现三维曲面动态显示的原理和方法的讨论,提出采用OpenGL的双缓……[全文] |
|
VC++开发PhotoShop插件之选区
|
| 我们的程序里用到的图都是放在一张大图里的,所以就有一个文件记录每个小图是放在这张大图的什么地方,类似这个样子: <name=button left=10 top=30 right=24 bottom=……[全文] |
|
基于HOOK和MMF的Windows密码渗透技术
|
| 摘 要 随着计算机与网络的普及,信息安全越来越成为人们所普遍关心的大事。密码的渗透与反渗透在此领域表现的愈演愈烈。本文深入分析了各个版本windows密码的特点,尤其是针对windws2K/XP安全性……[全文] |
|
理解MFC控制条窗口布局原理之一
|
| 一、框架窗口 框架窗口在其大小被改变的时候会收到WM_SIZE消息,这个消息的处理函数是CFrameWnd::OnSize,此函数接着调用RecalcLayout来重新安置各子窗口,它的主体代码如下……[全文] |
|
VC开发多语言界面支持的简单方法
|
| 最近在做一个小程序,要求实现对多语言界面显示支持功能,并且,界面显示内容用户能够自己设置。 初步设计用INI文件来配置显示内容,换一种语言的配置文件,就能够更换整个系统的显示语言。考虑到系统规模很……[全文] |
|
VC6.0下配置boost库使用正则表达式
|
| 最近做开发碰到了长字符串匹配、搜索的问题,最先想到的是使用正则表达式,简单、高效。 但是我用的开发工具是VC6.0,不支持正则表达式。 上网baidu一下,发现支持正则的库还真不少,大概有以下几……[全文] |
|
Visual C++设计超强仿QQ自动伸缩窗口
|
| 摘要: 某天在论坛上看到有人发帖询问QQ自动伸缩窗口是怎么实现的,我也好想知道,于是到百度一搜索,结果不多,来来去去都是那几篇,下载那些demo运行一下,发觉效果与QQ相差很大,于是决定自己动手做个……[全文] |
|
Visual C++开发工具与调试技巧整理
|
| 自己总是用VC平台来开发东西,但是有时候总是出这样那样的问题,在这里把Visual C++开发工具与调试技巧整理摘录如下,希望对大家有用,省去大家再去搜索的烦恼。 1.如何在Release状态下进行……[全文] |