分类目录归档:VC技术

发表与VC相关的内容,比如MFC,只限技术文章

在预先定义的内存位置构造一个对象
HOT

常常有人问这样一个C++问题:如何在预先定义的内存位置构造一个对象?在预先定义的内存缓冲构造一个对象有许多有用的应用。例如,一个定制的垃圾搜集器能使用一个大的预分配内存缓冲,用户在这个缓冲中构造其对象。当不再需要这些对象时,它们的存储空间被自动收回。这个技术在重视时间的应用中也很有用。在预先分配的内存缓冲构造一个对象是一种“时间常量”操作,之所以这样说是因为程序分配操作本身...
阅读全文

VC读写XML文件
HOT

 1、安装MSXML 4.0 SP2。在VC6中建立一个基于Dialog的工程。如图:在界面上放置3个编辑框、1个按钮控件。其中属性设置如下。编辑框: IDCategoryVariable TypeVariable NameIDC_IDValueCStringm_strIdIDC_AUTHORValueCStringm_strAuthorIDC_TITLEValueCStrin...
阅读全文

VC画图用到的主要方法
HOT

 1。鼠标落下,记录鼠标的起始位置void CMyEasyDrawView::OnLButtonDown(UINT nFlags, CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 //graph->m_nType=dlg-> m_bStartDraw = true; m_PtPress = m_...
阅读全文

vc++操作mysql数据库的技巧
HOT

 (调试此Demo需要将目录里的mydb子目录拷到MySQL安装目录的data子目录下(我的是:D:\Program Files\MySQL\MySQL Server 5.0\data)  摘要:本文详细阐述了如何进行MySQL的安装、调试,以及如何用VC进行编译,实现数据的“添加、修改、删除”等功能。 ...
阅读全文

CreateMenu与CreatePopupMenu的区别
HOT

 作者:陈飞        很多人都弄不清楚这CreateMenu与CreatePopupMenu的区别,继而发生很多莫名其妙的菜单行为。虽然极少数情况下,Windows能检测出来是你混淆了这两个函数,并且会在合适的时候把错误的函数调换过来,但我们不能总是指望Windows能够正确的判断出我们想要的操作,所以...
阅读全文

C语言开发平台的搭建
HOT

  刚学编程的总想哪天自己写个软件出来,我也是,不过学完一本c语言教材后发现自己还是写不出什么象样的东西来,原因就是标准c提供的函数库功能有限,要写出有实用价值的程序你必须使用对应平台下的函数库,比如你的程序在DOS中运行你可以用TC提供的库和dos系统调用,比如dos.h;你要在windows中运行,你要学会调用api这个windows系统提供的函数库;你要在linux中运行,你要学会...
阅读全文

用VC++6.0编写Proxy服务器
HOT

 常用的代理服务器软件有procy sever 2.0以及WinGate等等。利用VC 6.0强大功能也可以编写出自己的代理服务器应用软件。本文介绍了具体的实现方法。一. 原理 本程序的结构原理如下: 对于每一个用户的请求(Internet 请求,由浏览器发出),本程序将启动两个线程,一个把本地用户的请求数据发送到远程的Internet主机,另一个线程把远程主机的回应数据发送到...
阅读全文

编程必备:VC常用知识重温
HOT

这次我们将会带大家再次回顾一下VC的常用知识,包括得到系统时间日期(使用GetLocalTime)、分离字串等。  1: 得到系统时间日期(使用GetLocalTime)  CString sTime,sYear,sMonth,sDay;  SYSTEMTIME CurTime;  GetLocalTime(&CurTime);  sYear.Format(%d年,CurTime.wYea...
阅读全文

用OpenGL开发实时的三维投票结果显示图
HOT

作者:Rick1 引言    数据可视化技术指的是运用计算机图形学和图像处理技术,将数据换为图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。它涉及到计算机图形学、图像处理、计算机辅助设计、计算机视觉及人机交互技术等多个领域。数据可视化概念首先来自科学计算可视化,随着计算机技术的发展,数据可视化概念已大大扩展,几乎可以应用于自然科学、工程技术、金...
阅读全文

不要让内存分配导致传统的STL程序崩溃
HOT

作者:SleepSheep下载源代码概述大部分的C++开发者在他们的代码中会广泛的使用STL。如果你直接用STL和Visusal Studio 6.0,那么你的程序将在内存很低的情况下极有可能崩溃掉。原因在于没有对new操作的结果进行检验。更糟的是,若new操作确实失败了,得到的反馈也没有一个标准可言——有的编译器会返回空指针,而有的会抛出异常。 总之,如果你在MFC的项目中用STL,请注意MFC...
阅读全文

WshShell对象常用方法介绍
HOT

作者:李唯新WshShell对象常用方法介绍   阶段要点   ● WshShell对象的简单介绍。   ● 激活窗口AppActivate。   ● 获取当前路径CurrentDirectory。   ● 最常用的sendkeys发送。   ● 注册表信息的操作。WshShell对象介绍  这一节主要讲一下WSH对象的一些应用,在QTP项目实践中经常会遇到一些与Windows连接比较紧密的操作,...
阅读全文

VC++中动态生成菜单技巧 VC++中动态生成菜单技巧
HOT

作者:sanmao下载源代码一.前言    在实际运用中,经常需要根据操作来增减菜单和菜单项。在VC++开发环境下,动态生成菜单的方法有多种。例如:可以利用资源编辑器创建菜单资源,然后在程序运行中动态加入菜单,这种动态生成菜单的方法比较常见,运用比较多。用这种方法动态增加菜单时,首先需要在Resource.h中添加菜单ID;由于是动态生成的菜单选项,所以要实...
阅读全文

VC透明位图的绘制
HOT

绘制"透明"位图是指绘制某一位图中除指定颜色外的其余部分,我们称这种颜色为"透明色"。通过将位图的背景色指定为"透明色",在绘制时,不绘制这部分背景,而仅绘制图像,这样就可以将位图中图像透明地绘制到窗口上。 绘制"透明"位图的关键是创建一个"掩码"位图(mask bitmap),"掩码"位图是一个单色位图,它是位图中图像的一个单色剪影。在Windows编程中,绘图都要用到设备描述表,我们...
阅读全文
1 页 / 共 20