- VC++双缓冲实现方法、步骤2008-12-08
- 在图形图象处理编程过程中,双缓冲是一种基本的技术。我们知道,如果窗体在响应WM_PAINT消息的时候要进行复杂的图形处理,那么窗体在重绘时由于过频的刷新而引起闪烁现象。解决这一问题的有效方法就是双缓冲技术 ...
- VC++与GCC两者语法差异2008-12-08
- 类型引用
template class Foo { typedef T::SomeType SomeType; };
这段代码在VC++中一点问题也没有,但是GCC并不允许,因为它不知道 ...
- VC++6.0调试篇:远程调试2008-12-08
- VC开发环境之所以提供远程调试的能力,是因为有些情况下单机调试会让你崩溃掉……比如,调试GUI程序的WM_PAINT消息,因为要单步调试,所以调试器会对界面的重绘产生副作用(Heisenberg不确定性原理 ...
- Visual C++的程序设计技巧2008-12-08
- Microsoft Visual C++是一种可视化编程语言,因功能强大而受到广大程序设计人员的青睐。但是,由于VC++的应用程序框架结构非常复杂,使得许多初学者望而却步。本文通过对设置视图背景颜色和改变对话框标题的 ...
- 创建高性能的Web应用程序和XML Web 服务2008-12-08
- C++是很多网络中繁忙站点的核心。这为构建中间层企业逻辑提供了高度的性能基础,经常用于扩展Web服务器和动态地生成HTML.今天使用Internet信息服务(IIS)和Visual Studio?的开发人员可以通过动态服务器主网页 ...
- 在VC++6.0开发中实现全屏显示2008-12-08
- 全屏显示是一些应用软件程序必不可少的功能。比如在用VC++编辑工程源文件或编辑对话框等资源时,选择菜单“ViewFull Screen”,即可进入全屏显示状态,按“Esc”键后会退出全屏显示状态。
在VC++6.0中 ...
- 用VC++ 6.0制作网络自动测试程序2008-12-08
- 由MICROSOFT公司开发的WINDOWS SOCKETS提供了WINDOWS环境下网络通讯的编程接口。在VC++6.0中,可以通过调用WINDOWS SOCKETS函数,采用原始套接字(RAW SOCKETS)类型和互连网控制消息协议(ICMP),来编制一个能 ...
- VC++编程实现广告窗口自动关闭2008-12-08
- 一、 程序设计思路与实现首先要分析一下广告窗口的一般特性。广告窗口一般是通过主页面里的Javascript 脚本或VBScript 脚本语言来动态弹出的,其实质还是一个IE窗口。但绝大多数窗口在创建出来后是没有菜单,工 ...
- Visual C++实现图形特技2008-12-08
- 在许多学习软件、游戏软件,以及多媒体课件制作软件中,经常使用各种图形显示技巧,如图形的推拉、交错、雨滴状、百页窗、积木随机堆叠等显示模式。这样使画面变得更为生动活泼,更能吸引用户,也为更好地发挥软 ...
- VC中编译、运行程序的知识点2008-10-24
- 1、Run-Time Library
Run-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。
我们一般使用的Run-Time Library是C Run-Time Libraries.当然也有Standard C++ libraries. C Run-Tim ...
- 在vc++中限制窗口大小的方法2008-10-24
- 一般窗口大小的改变,都是用户拖动窗口边框而造成的。所以,我们可以截获主窗口消息WM_NCHITTEST在其响应函数中判断CWnd:: OnNcHitTest()的返回值是否为:HTRIGHT, HTLEFT, HTTOP, HTBOTTOM 。四个值之一,如果 ...
- VC++ 和Winsock 实现与HTTP 服务器通话2008-10-24
- 一、引 言
Windows Socket API是一套开放的、支持多种协议的Windows下的网络编程接口,它包 括一个标准的 Berkeley Socket功能调用的集合,以及为Windows所作的重要扩充。 Windows Socket经过不断完善并在 ...
- 在VC++5.0中定制窗口的方法2008-10-24
- VC++5.0是Microsoft新近推出的可视化C++集成开发环境。它在继承以前VC++的基础上增加了许多新的功能,用于支持Win32平台应用程序、服务程序和控件的开发。VC++5.0提供了强大、快捷的编程工具,其中最基本的是三 ...
- VC中使用ADO调用存储过程实现方法2008-10-24
- 开发环境是VS2005,数据库是SQL Sever 2000
1. 在进入正题之前,先讲点别的,如何在VC中连接Sybase数据库,
连接字符窜为,_bstr_t strCnn(\"Driver={Sybase System 11};Srvr=RRRRR;Uid=RRR_Mao_bb1;P ....
- VC++之随父窗口变化调整控件大小2008-10-24
- 如果对话框或视类的大小调后,控件的大小和位置没有变化,界面看起来会很不爽.
控件是从CWnd派生的,但不能使用SetWindowPos()或OnSize()或OnSizing()来改变其大小,应在父窗口的WM_SIZE消息中使用MoveWin ...