内容列表
The Slider Control
Overview A slider is a Windows control equipped with a small bar, also called a thumb, that slides along a visible line. There are two types of sliders: horizontal and verti
分类:VC语言 查阅全文
Netmsg 局域网聊天程序
作者:钱义力北京工业大学软件学院 2002 级研 下载源代码  很早就想做一个类似QQ一样的聊天程序,苦于一直没有时间,再加上觉得网络多点通信比较难做,所以这个想法就搁在一旁。最近二个月学校放假闲着无聊看了一些Tcp/ip,多线程的书,再加上以前的一点C++和VC的基础,就着手做了起来,共化了17天完成了这个程序。它包括服务器端程序NetMsgServer和客户端程序NetMsgClient。通
分类:VC语言 查阅全文
VC环境下对函数调用的汇编分析【原创】
VC环境下对函数调用的汇编分析【原创】   前沿:对于我们平常编程中常出现一些细节,如__stdcall和__cdecl编译器如何为我们处理,函数中变量以及new出来的变量到底存放于哪些地方,等等一些列问题。本文将和大家一起分析程序执行的汇编语言,通过对此过程掌握使自己在开发中熟悉并优化自己的代码。作者:天衣有缝,联系邮件:[email protected],MSN:w
分类:VC语言 查阅全文
Windows Sockets 常用函数简表
Windows Sockets 常用函数简表        Windows Sockets规范包含了以下Berkeley风格的套接口例程:        *表示例程在应用于阻塞套接口时会阻塞。   
分类:VC语言 查阅全文
vc++中,用ado执行sql server存储过程,并且取得返回值的例子
 _variant_t RecordsAffected; string szSql = (string)"P_KS_ADDUSER '" + m_szName+ "','" + m_szPasswd +"';"; try {  _CommandPtr ptrCmd;  ptrCmd.CreateInstance(__u
分类:VC语言 查阅全文
BMP位图操作(象素操作)
下面一段代码对BMP的象素操作非常有用:void CBmpTryView::OnDraw(CDC* pDC){    CBmpTryDoc* pDoc = GetDocument();    ASSERT_VALID(pDoc);    // TODO: add draw code for native da
分类:VC语言 查阅全文
每个开发人员现在应该下载的十种必备工具
来源:http://blog.csdn.net/i_like_cpp/archive/2005/01/30/273846.aspx以前转过几次这个文章,都不全。这个是微软提供的。^_^本文自发布以来已经增加了新信息。请参阅下面的编辑更新。本文讨论:• 用于编写单元测试的 NUnit • 用于创建代码文档资料的 NDoc&nb
分类:VC语言 查阅全文
Visual C++ ADO数据库编程入门(上)
  ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数据处理等等)和极其简单、易用的编程接口,因而得到了广泛的应用。而且按微软公司的意图,OLE DB和ADO将逐步取代 ODBC和DAO。现在介绍ADO各种应用的文章和书籍有很多,本文着重站在初学者的角度,简要
分类:VC语言 查阅全文
微软C/C++ 编译器选项
微软C/C++ 编译器选项  -优化-  /O1  最小化空间  /Op[-]  改善浮点数一致性  /O2  最大化速度  /Os  优选代码空间  /Oa  假设没有
分类:VC语言 查阅全文
《windows核心编程》学习笔记(一)内核对象
1.内核对象:    1).符号对象    2).事件对象    3).文件对象    4).文件影象对象    5).I/O完成对象    6).作业对象    7).信箱对象 
分类:VC语言 查阅全文
学会使用SafeArray
学会使用SafeArray也是很重要的,因为在ADO编程中经常要用。它的主要目的是用于automation中的数组型参数的传递。因为在网络环境中,数组是不能直接传递的,而必须将其包装成SafeArray。实质上SafeArray就是将通常的数组增加一个描述符,说明其维数、长度、边界、元素类型等信息。SafeArray也并不单独使用,而是将其再包装到VARIANT类型的变量中,然后才作为参数传送出去
分类:VC语言 查阅全文
vc+ado动态创建access数据库
vc+ado动态创建access数据库 ado技术目前已经成为连接数据库的主流技术,下面我来介绍如何使用ado来动态创建access数据库。为了使用ado,必须引入微软的两个动态连接库msadox.dll和msado15.dll:#pragma warning (disable: 4146)#import "c:\Program Files\Common Files\system
分类:VC语言 查阅全文
VC++ 学习笔记(-)
windows的消息机制:windows自己接收每一个系统输入事件--包括鼠标,键盘和时钟,并构造事件记录, 然后将之传递给需要他们的程序。 windows应用程序协作方式:首先,系统裁减版允许在不同的应用程序(甚至它们是有不同公司所编写的 )之间进行简单的数据共享。第二种方式涉及了组件对象模型(Component Object Model),也被称为OLE(Object Linking
分类:VC语言 查阅全文
VC++中进程与多进程管理的实现方法
进程   进程是当前操作系统下一个被加载到内存的、正在运行的应用程序的实例。每一个进程都是由内核对象和地址空间所组成的,内核对象可以让系统在其内存放有关进程的统计信息并使系统能够以此来管理进程,而地址空间则包括了所有程序模块的代码和数据以及线程堆栈、堆分配空间等动态分配的空间。进程仅仅是一个存在,是不能独自完成任何操作的,必须拥有至少一个在其环境下运行的线程,并由其负责执行在进程地址空间内的代码
分类:VC语言 查阅全文
Visual C++ ADO数据库编程入门(下)
10、邦定数据  定义一个绑定类,将其成员变量绑定到一个指定的记录集,以方便于访问记录集的字段值。  (1). 从CADORecordBinding派生出一个类: class CCustomRs : public CADORecordBinding{BEGIN_ADO_BINDING(CCustomRs)ADO_VARIABLE_LENGTH_ENTRY2(3, adVarChar,
分类:VC语言 查阅全文
教你用VC6做QQ对对碰外挂程序
        前段时间跟以前的同事玩QQ游戏对对碰,结果输的好惨,后来在网上看到了有对对碰的外挂,但还需要注册,就考虑既然别人可以写出来,我为什么就不能写出来呢?于是花了一个下午的时间仔细研究了一下,把外挂写了出来。        其实原
分类:VC语言 查阅全文
温故而知新,学习MFC框架如何创建的过程
很久没有使用MFC了,以至于都忘记MFC框架复杂的窗口、文档、视的创建过程了。 下面我们跟踪一个MFC MDI的应用程序,来温习或学习一下。   使用AppWizard创建一个MDI应用程序,我创建的应用程序叫MDITest,这样MFC生成了如下的类: 类名 作用 CMDITestApp 派生于CWinApp的应用程序类。 CM
分类:VC语言 查阅全文
CStringArray排序
CStringArray是MS VC++的一个容器类, 我们为它写一个排序函数.函数声明:void Sort(CStringArray &ca, //排序对象      BOOL ascending, //TRUE=升序, FALSE=降序;       &nb
分类:VC语言 查阅全文
ListControl的使用
一、基本使用1.新加ListControl 控件,属性中的style属性页下的View选择Report。并设置其对应的控制变量如:m_list1。 2.初始化,即设置列。     用m_list1。        m_list1.InsertColumn(0,"曲名"); &n
分类:VC语言 查阅全文
用AppWizard创建并使用ToolBar StatusBar Dialog Bar
  运行时程序界面如界面图,该程序拥有一个工具条用于显示两个命令按钮,一个用于演示如何使按钮处于检查状态,另一个根据第一个按钮的状态来禁止/允许自身。(设置检查状态和允许状态都通过OnUpdateCommand实现)此外Dialog Bar上有一个输入框和按钮,这两个子窗口的禁止/允许同样是根据工具条上的按钮状态来确定,当按下Dialog Bar上的按钮时将显示输入框中的文字内容。状态
分类:VC语言 查阅全文
<< 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 >>