自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (33)
  • 收藏
  • 关注

转载 用VC进行COM编程所必须掌握的理论知识二

用VC进行COM编程所必须掌握的理论知识二  (5) COM组件的核心是IDL。   我们希望软件是一块块拼装出来的,但不可能是没有规定的胡乱拼接,总是要遵守一定的标准,各个模块之间如何才能亲密无间的合作,必须要事先共同制订好它们之间交互的规范,这个规范就是接口。我们知道接口实际上都是纯虚类,它里面定义好了很多的纯虚函数,等着某个组件去实现它,这个接口就是两个完全不相关的模块能够组合在

2009-03-28 12:38:00 938

转载 用VC进行COM编程所必须掌握的理论知识一

用VC进行COM编程所必须掌握的理论知识一这篇文章是给初学者看的,尽量写得比较通俗易懂,并且尽量避免编程细节。完全是根据我自己的学习体会写的,其中若有技术上的错误之处,请大家多多指正。   一、为什么要用COM    软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM编程,目标只有一个,就是希望软件能象积方块一样是累起来的,是组装起来的,而不是一点点编出来的

2009-03-28 12:36:00 664

转载 MFC 打印预览 映射模式 坐标变换

MFC提供了一个框架性的打印和打印预览功能代码,它的基本思想是将实际显示和打印文档的代码合二为一,即都由此文档关联的CView中的OnDraw(CDC *pDC)来处理,由MFC框架根据用户的操作来决定传进来的pDC是指向屏幕还是打印机,当pDC指向屏幕设备,就在屏幕上显示文档,当指向打印机设备时就打印文档。这些都很好理解,但是,当我们要打印预览时,传进来的pDC就有些特别了。因为打印预览是在屏幕

2009-03-28 12:35:00 730

转载 VC++实现应用程序对插件的支持

目前,不少流行软件都提供有对外挂插件的支持功能,如Winamp、Realplay等等。这些软件通过对插件技术的使用为日后的软件升级和功能扩展提供了相当的便利条件。尤为重要的是,通过使用插件技术,使得对软件的功能扩展将不再完全受限于软件厂商,任何第三方开发商或是程序员个人只要遵循了软件提供的插件接口标准去开发插件就完全可以同主体软件有很好的兼容,从而使用户对应用程序进行个性化功能扩展成为了可能。基于

2009-03-28 12:34:00 677

转载 怎样在VC++中访问和修改注册表

怎样在VC++中访问和修改注册表Windows95/98/Me的注册表包含了Windows95/98/Me的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目。 在实际编程工作中,我们遇到了如何在Visual C++中对Windows95

2009-03-28 12:31:00 863

转载 VC编程制作系统托盘程序

VC编程制作系统托盘程序Windows操作系统中的某些程序运行时不显示运行窗口,只在任务栏上显示一个图标,表示程序正在运行,用户可以通过鼠标与应用程序交互,比如金山毒霸等应用程序,我们有时也需要编制一些仅在后台运行的类似程序,为了不干扰前台程序的运行界面和不显示不必要的窗口,应使程序运行时的主窗口不可见。同时将一个图标显示在任务栏右端静态通告区中并响应用户的鼠标动作。下面介绍Visual C+

2009-03-28 12:29:00 688

转载 建立一个任务栏通知程序

建立一个任务栏通知程序1.首先建立一个基于对话框的应用程序,名称为Tray。 2.在对话框的OnInitDialog()函数中,加入如下代码,使对话框程序运行时出现在任务栏的通知区域: //移动对话框到不可见区域 AfxGetMainWnd()->MoveWindow(-500,-500,100,100,true); //设置对话框属性,使其不在任务栏上显示 SetWindowLong(this-

2009-03-28 12:27:00 620

转载 如何把位图拷贝到剪贴板中

把位图拷贝到剪贴板中是比较简单的,但是有件事情你可别忘记了,如果位图有调色板的话,你也要把调色板一起拷贝过去,否则的话位图就不能正确显示了。 函数1:拷贝一个DDB到剪贴板中 copybitmaptoclipboard()函数能把一个DDB拷贝到剪贴板中去,如果有调色板它也一起拷贝过去。最后,注意调用detach()函数。这是非常重要的,因为GDI(图形设备接口)对象已经转移到了剪贴板中了

2009-03-28 12:25:00 706

转载 大型WAV文件的播放

在多媒体软件的设计中经常要处理声音文件,用Windows提供的API函数sndPlaySound可以实现小型WAV文件的播放。但是当WAV文件大于可用内存时,sndPlaySound函数就不能进行播放,那么如何利用MCI播放大型音频文件呢?本文将介绍一种方法。  Windows支持两种RIFF(resource interchange file format,“资源交互文件格式”)音频文件:MID

2009-03-28 12:24:00 650

转载 自己动手制作一款简洁实用的图片浏览器

软件DIY,说白了就是利用现有的类库、组件,快速构造出自己的程序出来。就象你找来各种电脑配件,然后把它们装配成整机一样;但也有不一样的地方,电脑配件即使是旧的二手配件,怎么说也得花一点钱,而软件的类库、组件,你有时侯可以免费得到。 我想要DIY的,是一款简洁实用的图片浏览器。众所周知,ACDSee是最流行的图片浏览器,确实很不错。但作为一名程序员,我想,要是我也能制作出一款简洁实用的图片浏览器,可

2009-03-28 12:23:00 852

转载 VC实现多格式图像的转换

VC实现多格式图像的转换色彩鲜艳漂亮的高品质图像,一个个形象生动的Windows图标,高速运动、活灵活现的三维动画,这些无一不显示出程序设计者的艺术才华。在程序设计中,图像处理已经成为每个程序员的必修课。 在VC中编程显示一幅位图,下列步骤是不可缺少的: 装入位图、获得位图的大小信息、启用设备环境、位传输等,所需的程序代码一般比较冗长而且复杂。如果想将装入的位图另存为其他格式的图像文件,代码就

2009-03-28 12:22:00 464

转载 Visual C++中基于多文档视窗模型的重叠图象拼接技术

Visual C++中基于多文档视窗模型的重叠图象拼接技术摘要   图象拼接是在全景视频系统、地理信息系统等应用中经常遇到的一个问题,本文基于网格匹配的方法对边界部分有重叠的图象提出了一种行之有效的对准算法,并通过平滑因子对图象实现了无缝拼接。并应用文档视窗模型实现了该算法,并完成了位图文件的显示、存储等操作,具有一定的普遍意义。 关键词:     图象拼接,算法,重叠图象,文档视窗,位图文件,图

2009-03-28 12:21:00 659

转载 用VC++6.0的Sockets API实现一个聊天室程序

1.VC++网络编程及Windows Sockets API简介   VC++对网络编程的支持有socket支持,WinInet支持,MAPI和ISAPI支持等。其中,Windows Sockets API是TCP/IP网络环境里,也是Internet上进行开发最为通用的API。最早美国加州大学Berkeley分校在UNIX下为TCP/IP协议开发了一个API,这个API就是著名的Berkel

2009-03-28 12:19:00 585

转载 列表显示所有网上邻居

列表显示所有网上邻居网上邻居的查找在www.codeguru.com上有例子,只是它把它做成了类,本是好事,但对大家理解它的原理增加了难度,所以现在把它实现在一对话框中,以便大家能一目了然。#include #pragma comment(lib, “mpr.lib”)BOOL CNetEnum2Dlg::Enumerate(LPNETRESOURCE lpNetRC_p){HAN

2009-03-28 12:18:00 640

转载 以原始套接字的方式 截获流经本机网卡的IP数据包

以原始套接字的方式 截获流经本机网卡的IP数据包内容提要 从事网络安全的技术人员和相当一部分准黑客(指那些使用现成的黑客软件进行攻击而不是根据需要去自己编写代码的人)都一定不会对网络嗅探器(sniffer)感到陌生,网络嗅探器无论是在网络安全还是在黑客攻击方面均扮演了很重要的角色。通过使用网络嗅探器可以把网卡设置于混杂模式,并可实现对网络上传输的数据包的捕获与分析。此分析结果可供网络安全分

2009-03-28 12:16:00 821

转载 TCP/IP Winsock编程要点

利用Winsock编程由同步和异步方式,同步方式逻辑清晰,编程专注于应用,在抢先式的多任务操作系统中(WinNt、Win2K)采用多线程方式效率基本达到异步方式的水平,应此以下为同步方式编程要点。    1、快速通信    Winsock的Nagle算法将降低小数据报的发送速度,而系统默认是使用Nagle算法,使用 int setsockopt( SOCKET s, int level, int

2009-03-28 12:15:00 595 1

转载 Windows Socket API 使用经验

Windows Socket API 使用经验本文是我在进行MS-Windows、HP-Unix网络编程的实践过程中总结出来的一些经验,仅供大家参考。本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。 一、WSAStartup函数 int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData );

2009-03-28 12:14:00 454

转载 如何激活和关闭IE浏览器

如何激活和关闭IE浏览器//激活并打开IE void lounchIE() { HWND h=FindWindowEx(NULL, NULL, NULL, "Microsoft Internet Explorer"); ShellExecute(h, "open", "http://www.pcvc.net", NULL,NULL,SW_SHOWNORMAL); } //关闭IE及其它应用

2009-03-28 12:10:00 797

转载 Visual C++编程中的文件操作

Visual C++编程中的文件操作各种关于文件的操作在程序设计中十分常见,如果能对这些操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而可以在较短的时间内编写出高效的代码。本文对Visual C++中有关文件操作进行了全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行了详细分析。    1. 文件的查找    当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有

2009-03-28 12:09:00 534

转载 用VC修改目录的日期和时间

用VC修改目录的日期和时间思路和方法   我们在Windows环境下开发某些具有数据备份和恢复等功能的软件时,需要在拷贝文件及其目录时把文件和目录的所有属性,包括日期和时间都能完全地保存并还原出来。但我们发现,在Windows环境下没有提供任何方法和手段让我们修改一个目录的日期和时间。在查找Win32 API时也只能看到修改文件时间的API函数调用,没有关于修改目录时间的任何描述。在查

2009-03-28 12:08:00 518

转载 如何将一个文件分割成多个小文件

如何将一个文件分割成多个小文件你也许会遇到到这样一个问题?当你有一个较大的软件,而无法用一张软盘将其全部拷下时,你也许会想到该将它分解开,分盘拷回去后,再将它们合并起来。现在的这种分割工具很多,你想自己动手做一个适合自己的分割工具么?下面就让我用以前用VC做的一个<袖珍文件分割器>的例程来告诉你吧!程序运行后界面如下图: 基本构成思想:文件分割的基本思想比我之前发表的另一篇文章<如何将多个

2009-03-28 12:06:00 721

转载 在VC++下对文件属性的获取与更改

在VC++下对文件属性的获取与更改本文讲述了在Visual C++ 下编程实现对磁盘文件的属性进行获取以及更改的一般方法,并给出部分相关的关键代码。    一、 引言    文件是数据在磁盘上最常用的一种存放形式,也是在程序设计中与之经常打交道的一种编程对象,不少程序尤其是数据传输和处理类的应用程序更是需要频繁的创建、读取和写入文件。对于一些要求不是很严格的程序,我们往往只关心文件的内容是否正确、

2009-03-28 12:05:00 602

转载 怎样在目录中寻找文件

怎样在目录中寻找文件下面的代码说明了怎样在一个给定的目录中从上到下地搜索整个目录树.本例子只将结果输出到system debug screen. 调用下面的类函数,搜索完成之后,将出现一个信息框. void CTestView::OnSearch() { // szFilename is declared in the header as array of char // look for MyF

2009-03-28 12:03:00 511

原创 用C语言读取大文件的问题 内存映射

Windows对文件的读写提供了很丰富的操作手段,如:1. FILE *fp, fstearm; (C/C++)2. CFile, CStdioFile; (MFC)3. CreateFile, ReadFile;(API)在处理一般的文件(文本/非文本),这些足够了。然而在处理比较大的文件如几十M, 几百M, 甚至上G的文件, 这时再用一般手段处理,系统就显的力不从心了要把文件读出,再写进,耗费

2009-03-26 23:55:00 1288

转载 unresolved external symbol vc++ 系列error的解决方法

error LNK2001: unresolved external symbol _main解决办法 解决外部符号错误:_main,_WinMain@16,__beginthreadex -!tmy`yK  在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有柚煤孟钅坎问? 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提

2009-03-23 18:03:00 1243

转载 Duceland Widgets 引擎设计与实现

Duceland Widgets 引擎设计与实现(Developer Guide下载)一、背景和需求Widget 土名叫做小器件,在外国已经流行了很久了,Vista自带有之,Yahoo Widgets Engine 也存在和发展了很长时间了。那么这个玩意儿在国内却一直没起色。究其原因,Widget 一般在看到桌面的时候才能看到,而大部分时间都在干

2009-03-22 21:24:00 687

转载 Unicode转UTF8

ansi   到   unicode   转换用     MultiByteToWideChar   (CP_ACP,   ...);         unicode   到   ansi   转换用     WideCharToMultiByte   (CP_ACP,   ...);         utf8   到   unicode   转换用     MultiByteT

2009-03-17 10:43:00 1332

转载 MSN 协议分析

MSN 协议分析一、概要介绍 msn messenger通常使用端口1863进行通信(在实际中用sniff跟踪发现msn通信都是用1863端口进行通信的)。在msn messenger工作中,本机客户端与三种服务器通过协议进行通信和数据交换。(dispatch服务器、notification服务器tchboard服务器)。在本机客户端和各服务器之间主要通过两种形式的进行通信

2009-03-13 10:23:00 5064

原创 我的第一份offer

    昨天看小崔的说事。聊如今的大学生找工作太难。我不由就想起我刚毕业那会儿。那时候找工作也是特别难找,单位动着要三到四年的工作经验。当时我就上火,fuck我一个刚毕业的学生上哪整三四年的工作经验啊。妈的企业还有社会责任心吗?妈的整个就一剥削阶级。我老爸看我这个状态也上火,辛辛苦苦供你上大学,连个工作都找不到,读这大学有啥用。这四年跟着我种地也挣几万把媳娶回家了。我当时那个绝望,说实在的的我很能

2009-03-13 10:19:00 694

支持VC9的VC助手 16

支持VC9的VC助手,VA_X_Setup1649

2008-10-29

文件夹递归拷贝及跨数据库表间拷贝

文件夹递归拷贝及跨数据库表间拷贝的源代码

2008-09-18

GPRS_Web_GIS在GPS车辆定位导航系统中的应用研究.pdf

GPRS_Web_GIS在GPS车辆定位导航系统中的应用研究.pdf

2008-06-21

基于MapXtreme_NET的WebGIS面向对象设计与实现.pdf

基于MapXtreme_NET的WebGIS面向对象设计与实现.pdf

2008-06-21

Visual.Assist.NET.v7.1.0.1101.Win2KXP

.NET.v7.1.0.1101.Win2KXP

2008-06-21

只能运行一个实例的源代码

只能运行一个实例的源代码

2008-04-23

OutLook风格TreeView源代码

OutLook风格的菜单式 BUTTON 形式的CTREEVIEW。好不容易在国外网站上找到的 ,国内根本就没有。强烈推荐大家下载

2008-04-18

CListCtrl的颜色相间的源代码

CListCtrl的颜色相间的源代码 好不容易从codeproject上下来的 强烈推荐下载

2008-04-16

人事管理的源代码

人事管理的源代码 VC 数据库

2008-04-15

多语言界面解决方法含源代码

C++ VC 中多语言界面的实现方法

2008-04-15

vc开发动态链接库

vc 开发 动态链接库 dll 介绍的资料的很详细 包括了开发DLL的方方面面

2008-04-15

思科测试命令大全

思科测试命令大全 命令非常的全 喜欢思科路由的朋友 推荐下载

2008-04-11

UML设计核心

UML 设计 核心 UML学习书籍中的经典 强烈推荐下载

2008-04-11

UML参考手册-建模基本概念

UML参考手册-建模基本概念 非常经典 强烈推荐

2008-04-11

C++/C高质量

高质量的C/C++ 编程 强烈推荐

2008-04-08

高质量C/C++ 编程指南

高质量C/C++ 编程指南

2008-04-08

高质量C/C++编程指南

高质量 C/C++ 编程指南

2008-04-08

高质量C/C++编程指南

高质量 C/C++ 编程指南

2008-04-08

可以配置系统服务的托盘源代码

可以配置系统服务的托盘源代码

2008-04-07

介绍如何从视频抓包文件中导出H264

介绍如何从视频抓包文件中导出H264

2023-07-27

介绍如何从视频抓包文件中导出H264

介绍如何从视频抓包文件中导出H264

2023-07-27

sip 3261协议,SIP: Session Initiation Protocol

spi协议 This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.本文档指定了Internet标准跟踪协议互联网社区,并请求讨论和建议改进。请参阅最新版本的“互联网”官方协议标准”(STD 1)的标准化状态以及该协议的状态。这份备忘录不受限制地分发。

2023-02-15

3GPP TS 23.008 V17.1.0 (2022-03)

3rd Generation Partnership Project;Technical Specification Group Core Network and Terminals;Organization of subscriber data;(Release 17) 第三代伙伴计划;技术规范组核心网和终端;用户数据的组织;(发布17)

2023-02-14

3GPP TS 23.003 V18.0.0 (2022-12)

3rd Generation Partnership Project;Technical Specification Group Core Network and Terminals;Numbering, addressing and identification;(Release 18) 第三代伙伴计划; 技术规范组核心网和终端;编号、地址及身份证明;(发布18)

2023-02-14

ctex_winedit_miktex集合集成安装包

ctex_winedit_miktex集合集成安装包。一键将三个ctex_winedit_miktex程序都安装上。

2020-12-09

GPS信息查看 FreeGPS

运行在Mobile手机上的软件。可以实时查看GPS状态\经纬度\高度\速度\及跟踪.将该软件直接复制到手机中即可。不用安装。

2010-10-26

7号信令入门教程,深入浅出,容易理解

7号信令 入门 教程 7号信令 入门 教程,讲得深入浅出,很不错

2009-12-14

J2ME无线开发之MIDlet的部署及push自启动j2me程序

J2ME无线开发之MIDlet的部署及push自启动j2me程序J2ME无线开发之MIDlet的部署及push自启动j2me程序J2ME无线开发之MIDlet的部署及push自启动j2me程序

2009-05-15

exe dll合并工具

exe dll合并工具exe dll合并工具exe dll合并工具exe dll合并工具exe dll合并工具exe dll合并工具非常的好用

2009-05-05

MiniSniffer

MiniSniffer 网络抓包工具MiniSniffer 网络抓包工具

2009-03-13

Slider窗体桌面右下角弹窗体

我改写的老外写NotifyMessage的改进版。可以真正实现在桌面/屏幕的右下角定时平滑弹出窗体

2009-03-11

图像放大缩小的源代码

图像放大缩小的源代码图像放大缩小的源代码图像放大缩小的源代码

2009-02-25

Evc培训PPT内容很丰富

Evc培训PPT 内容很丰富Evc培训PPT 内容很丰富

2009-02-09

SkinMagic使用详解(基本用法及高级用法)

SkinMagic使用详解(基本用法及高级用法) 适合对SkinMagic有初步了解的开发人员阅读。

2009-02-09

内存池管理类内存池管理类

内存池管理类内存池管理类内存池管理类内存池管理类

2009-01-06

不规则窗体不规则窗体不规则窗体

不规则窗体 不规则窗体不规则窗体 不规则窗体不规则窗体 不规则窗体不规则窗体 不规则窗体

2008-12-19

不规则窗口 PathToRegion

不规则窗口 PathToRegion SetWindowRgn BeginPath

2008-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除