内容列表
统计VC的中文注释的程序
能够对VC中的中文注释进行统计(我认为的中文注释是有两个中文字的注释)。得到注释的百分比。    统计单行中文注释。    统计多行中文注释。   能够简单识别注释掉的代码段,通过判断该段中是否有 );  ::  { } if( 关键点来判断。   若多行
分类:VC语言 查阅全文
XMPP RFCs 1.0基本协议之概述
1.1概述 以下图表提供了这个体系结构的高级概述(当“-”表示使用XMPP通信,“=”表示使用其它协议)C1----S1---S2---C3         |   C2----+--G1===FN1===FC1   
分类:VC语言 查阅全文
在VC中直接调用系统对话框
(这是我第一次发贴,用以前写的一篇文章,用作测试吧) 昨天我一个同学问我怎么在程序中调用系统的运行对话框,开始觉得应该不难,应该有API函数可用的吧,可是在msdn上找了半天没找到。后来想想可能是MS没公开的函数吧,于是上网搜索一下,看到关于在VB下实现的例子,他是调用shell32.dll的一个没有公开的函数RunFileDlg,不是系统没有公开的函数。如是就把它改到在VC中实现了!编
分类:VC语言 查阅全文
C/C++中数组名的含义
    C/C++中的数组名是个很奇怪的东西,它到底代表什么呢?        对于char array[n](n是一个常数),大概有这么几种语义:    <1> const char*   <2> char [n] &nbs
分类:VC语言 查阅全文
如何改变对话或窗体视窗的背景颜色
调用CWinApp : : SetDialogBkColor可以改变所有应用程序的背景颜色。第一个参数指定了背景颜色,第二个参数指定了文本颜色。下例将应用程序对话设置为蓝色背景和黄色文本。 BOOL CSampleApp : : InitInstance ( ) { … //use blue dialog with yellow text . SetDialogBk
分类:VC语言 查阅全文
VC++ SMTP协议电子邮件传送剖析
  电子邮件服务作为Internet上应用最多和最广的服务项目得到了非常广泛的应用,在网络应用中也起到非常重要的作用。如同其他的网络服务,电子邮件系统也有其使用的传输协议,包括SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)、POP(Post Office Protocol,邮局协议)和IMAP(Internet Message Access Protoca
分类:VC语言 查阅全文
使用多线程绘图(三)
   在CDib中我们每次读入图像的一行,然后发送WM_SETPOS消息给界面线程,界面则刷新当前图像和进度条,在ON_WM_SETPOS中,wParam为bmp总行数,lParam为目前处理的行数,为了简化程序我们只处理自底向上(即bmp图像高度>0)的图像.   void CDemoDlg::ON_WM_SETPOS(WPARAM wParam,
分类:VC语言 查阅全文
为MFC应用程序添加全屏幕显示功能
在CMainFrame类中添加下列成员变量和成员函数(使用ClassWizard),下面是这些变量和函数的功能说明: 成员变量:BOOL m_bFullScreen; //全屏幕显示标志CRect m_FullScreenWindowRect; //全屏幕显示窗口RectWINDOWPLACEMENT m_wpPrev; //用于保存正常视图时的窗口位置信息CToolBar * m_wndFul
分类:VC语言 查阅全文
树控件显示SQL服务器文件和目录
主要利用SQL的存储过程--得到服务器指定目录下的目录及文件更表exec master..xp_dirtree @path='c:\',@depth=1,@file=1  --参数:目录名,目录深度,是否显示文件本程序的树部分封装到了DbServerFileTree中了1,建立一对话框应用程序,加入一TreeCtrl控件,添加一控件变量,基类为CDbServerFileTree
分类:VC语言 查阅全文
用Visual C++.NET实现XML解析
对于多数开发者来说,Web服务已经成为某种固定不变的东西了,因为他们把Internet看作是促进应用程序应用的最好途径。一些Web服务(例如Amazon.com Web服务)是公共的,并且很容易被要求把这种服务包含在应用程序中。其它一些Web服务是私有的,并且需要访问的特定知识。无论涉及哪种Web服务,他们都依赖XML传递数据。因此,在提到Web服务的时候,XML解析是开发者想到的第一件事。全文阅
分类:VC语言 查阅全文
如何制作启动界面
¾                              实现闪屏一、安装Splash
分类:VC语言 查阅全文
hook api的一个自己写的例子
帮同学写了个hook api的例子程序,顺便post到这儿,免得将来到处找.一个简单的console工程,vc6,vc7在win2k pro,server上调试通过.#include <stdio.h>#include <windows.h>#include <Dbghelp.h>#pragma comment(lib,"Dbghelp.lib")#pragma
分类:VC语言 查阅全文
Windows下多线程编程技术及其实现
 本文首先讨论16位Windows下不具备的线程的概念,然后着重讲述在32位Windows 95环境下多线程的编程技术,最后给出利用该技术的一个实例,即基于Windows95下TCP/IP的可视电话的实现。全文阅读:Windows下多线程编程技术及其实现
分类:VC语言 查阅全文
VC中特殊字体的实现(转)
渐变字: // 获得窗口的客户区设备上下文句柄        CClientDC dc(this);        // 更改当前字体        LOGFONT lf;    
分类:VC语言 查阅全文
WTL for MFC Programmers, Part VI - Hosting ActiveX Controls
WTL for MFC Programmers, Part VI - Hosting ActiveX Controls 原作 :Michael Dunn [英文原文]翻译 :Orbit(桔皮干了) [http://www.winmsg.com/cn/orbit.htm] 下载演示程序代码 本章内容 介绍 从使用向导开始 建立工程 自动生成的代码 使用资源编辑器添加控
分类:VC语言 查阅全文
SQLITE3 在VC/MFC 中使用的一点体会
SQLITE简介: This is an extension for the SQLite Embeddable SQL Database Engine. SQLite is a C library that implements an embeddable SQL database engine. Programs that link with the SQLite library can h
分类:VC语言 查阅全文
利用CDialogBar来实现类似工具栏的浮动条
     如果你想实现有工具条的浮动和定位功能,而且可以方便的摆放任何控件上去,请继续看这篇文章吧!那就使用CDialogBar就可以拥有和CDialog一样的方便和快捷。    步骤1:添加一个CDialogBar派生类    在资源中添加一个对话框,再采用类向导来添
分类:VC语言 查阅全文
COM组件的使用方法
Requirement:1.创建myCom.dll,该COM只有一个组件,两个接口IGetRes--方法Hello(),  IGetResEx--方法HelloEx()2.在工程中导入组件或类型库  #import "组件所在目录\myCom.dll" no_namespace       或 &n
分类:VC语言 查阅全文
拖放功能的实现
    最近编写了一个需要用到拖放功能的软件,之前本人对其还不神了解,找了网上的一些资料但多说的不是很直接。在这里说说我的心得。    以下所说的拖放功能是急于OLE的所以在程序的初始化中确认有如下的语句: if (!AfxOleInit()) {    &n
分类:VC语言 查阅全文
Visual Studio 2005中C++的变化
下一代visual studio版本(以前whidbey,现在是visual studio 2005)提供更加丰富的改进的库文件和没有很多幕后精简和加速的压力,它的大量配合的工具和新的功能将使开发者的开发过程变得简单有趣,对我而言,这些与visual studio 2005对C++的处理相比就显得有些苍白,这里我主要谈谈在下一代visual studio中C++的变化.全文阅读:Visual St
分类:VC语言 查阅全文
<< 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 >>