自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

转载 【vc】CArchive的对象使用

  MFC 提供CArchive类实现数据的缓冲区读写,同时定义了类对象的存储与读取方案。 以下对CArchvie 的内部实现作分析 1.概述 2.内部数据

2007-05-31 14:30:00 5001 1

转载 【vc】DECLARE_SERIAL / IMPLEMENT_SERIAL 宏的技术详解

DECLARE_DYNAMIC表明的是支持类型信息, 有了这个宏,我们就可以判断一个类究竟是什么类,比如class A;class B:public A;A a;B b;现在有一个指针 class *pA 它指向一个对象, 请问你怎么知道pA指向的是a对象还是b对象,这是如果有类型信息,我们就可以知道pA到底是什么对象, 其实,它内部的实现原理是一个字符串,所以,进行这个判断时,实际上是字符串比较

2007-05-31 13:55:00 5514 3

转载 【vc】CObject类

  CObject类 CObject是大多数MFC类的根类或基类。CObject类有很多有用的特性:对运行时类信息的支持,对动态创建的支持,对串行化的支持,对象诊断输出,等等。MFC从CObject派生出许多类,具备其中的一个或者多个特性。程序员也可以从CObject类派生出自己的类,利用CObject类的这些特性。 本章将讨论MF

2007-05-31 12:08:00 2023

转载 VC-使用MFC的数组类

使用MFC的数组类MFC 的数组类支持的数组类似于C++中的常规数组,可以存放任何数据类型。C++的常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,而MFC数组 类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增加而增加,数组在内存中的地址仍然是连续分配 的。  MFC定义了数组模板类CArray,并针对各种常用变量类型定义了CB

2007-05-31 00:30:00 4797

转载 CClientDC 解说及举例

类CClientDC派生于CDC,在构造时调用了Windows函数GetDC,在析构时调用了ReleaseDC。这意味着和CClientDC对象相关的设备上下文是窗口的客户区。要了解有关CClientDC的更详细的信息,请参阅联机文档“Visual C++程序员指南斨械摹吧璞干舷挛臄部分。#include 请参阅  CDC CClientDC类的成员 构造函数 CClientDC构造一个

2007-05-30 21:25:00 2328

转载 WIN32_FIND_DATA结构

  WIN32_FIND_DATA结构    关于文件的全部属性信息,总计有以下以下9种:文件的标题名、文件的属性(只读、存档,隐藏等)、文件的创建时间、文件的最后访问时间、文件的最后修改时间、文件大小的高位双字、文件大小的低位双字、保留、保留。在这里只有文件标题名和文件的长度可以通过CFile类比较方便的获得,而对于其他几种属性的获取和设置就无能为力了。    在用f

2007-05-30 17:32:00 1719

转载 Visual C++6.0 【鼠标操作】API函数操作技巧集

我们在编制应用软件的过程中,常常需要对光标和鼠标操作,本人在文中介绍了Windows系统中有关实现对鼠标和光标进行操作的API函数,并给出了在Visual C6.0++中利用所介绍的API函数实现对鼠标和光标的操作的代码。  一、隐藏和显示光标  函数: int ShowCursor ( BOOL bShow );   参数 bshow,为布尔型,bShow的值为False时隐藏光标,为True时

2007-05-30 14:00:00 1187

原创 数据库学习笔记

           本文为书名为《数据库技术-sql》 的读书笔记,仅为本人学习札记,用途为个人保存。          1.数据库技术有三大方式:表,图,语言(T-SQL)         2. 建立一个数据表必须为其建立一个索引,索引可通过 图/语言  的方式来完成。             索引包括 簇集索引 和 非簇集索引。            (1) 簇集索引:唯一(

2007-05-28 15:00:00 851

转载 如何将多个文件捆绑成一个可执行文件

如何将多个文件捆绑成一个可执行文件作者:未来工作室(Future Studio)徐景周 下载示例程序代码    将多个文件合并成一个最终可执行文件,运行这个最终文件时,就相当于运行了合并前的多个文件。这种程序在木马程序合并中会经常用到,你想知道它是怎么用程序实现的么?下面我就用我用VC6.0做的一个文件捆绑器的例子代码来告诉你,程序运

2007-05-23 02:38:00 934

转载 GlobalLock函数

GlobalLock函数 The GlobalLock function locks a global memory object and returns a pointer to the first byte o

2007-05-22 19:10:00 2978 2

转载 基于WINAPI的文件操作

基于WINAPI的文件操作   WINAPI提供了两种文件操作函数,一组是为了和16位程序兼容,这种函数比较简单;而另一种是专门为32位程序设计,在使用时就显得麻烦些,下面我就把这两组函数一一介绍:一、和16位程序兼容的一组函数 函数 说明 对应BCB库函数

2007-05-21 21:12:00 1656

转载 oo编程

OO(Object-Oriented) 什么是OO? 就是面向接口编程。无论你是用vtable, 或gp的function object, 或就是C的函数指针,正交分解也好,各种pattern也罢,都是面向接口编程思想的一种实现。 为什么要面向接口编程? 为了解耦。 什么是解耦? 就是把程序中互相不相关或有限相关的模块分割开来。就象收拾屋子,你希望把不同的东西放到不同的地方。把酱油和醋倒进不同的瓶

2007-05-19 00:06:00 5071 2

转载 一位高级程序员的建议

 我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院

2007-05-13 15:15:00 961

原创 推荐一个学VC的超好网站!可惜今天才发现。。

超好。。就两字!vc知识库    http://www.vckbase.com下面介绍下这个网站本人比较喜欢的几个栏目链接:VC酷库  http://www.vckbase.com/vckbase/function/index.aspvc知识库在线杂志 http://www.vckbase.com/vckbase/default.aspx下面截下他们的一个栏目给大家体验下!!

2007-05-12 00:58:00 1664

转载 Win32 API消息函数:GetMessage

Win32 API消息函数:GetMessage    函数功能:该函数从调用线程的消息队列里取得一个消息并将其放于指定的结构。此函数可取得与指定窗口联系的消息和由PostThreadMesssge寄送的线程消息。此函数接收一定范围的消息值。GetMessage不接收属于其他线程或应用程序的消息。    函数原型:BOOL GetMessage(LPMSG lpMsg,HWND hWnd,UINT

2007-05-11 02:41:00 2243 1

转载 C 语言中的段位操作

C 语言中的段位操作 1.位段结构中位段的定义格式为: unsigned : 例如: struct bytedata {unsigned a:2; /*位段a,占2位*/ unsigned:6; /*无名位段,占6位,但不能访问*/ unsign

2007-05-11 02:27:00 3755

转载 c语言中命令行参数argc,argv

c语言中命令行参数argc,argv c语言中命令行参数argc,argv关键词: argc,argv                                           main(int argc,char **argv)arg

2007-05-11 02:22:00 1436

原创 B/S模式是什么?

    B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性

2007-05-09 13:28:00 38872

转载 Windows时间函数大全

  介绍       我们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执行一个特定的操作,比如在多媒体中,比如在游戏中等,都会用到时间函数。还比如我们通过记录函数或者算法开始和截至的时间,然后利用两者之差得出函数或者算法的运行时间。编译器和操作系统为我们提供了很多时间函数,这些时间函数的精度也是各不相同的,所以,如果我们想得到准确的结果,

2007-05-07 17:09:00 898

原创 图像锐化【检测和完善过代码】

此函数利用Lapacian算子实现了图像的锐化,可见于《数字图像获取,处理及实践应用》此书第四章p175页有此程序及相关详细算法说明,下面的程序已经经过在下的修改,接口更好。/************************************************************************* * * /函数名称: *   LinearSharpen() * *

2007-05-07 16:01:00 2270

转载 估算小结

在项目实施过程中,程序员的估算准确性是合理完成计划的关键一环然而,在实际实施过程中,往往受到各种因素的影响,导致程序员不能/不愿合理估算实施情况往往是高手过于乐观,然后发现来不及,然后本着负责任的态度要加班加点新手根本估算不出,唯上级之命,能做则做,不能做也没有责任意识以下是可能导致程序员估算不准确的因素1、对需要估算的任务理解不清2、采用了新的技术3、不善于对付技术主管或项目经理的压力4、不善于

2007-05-06 16:58:00 913

转载 估算

程序员]估算- -                                               快!通过56k modem线发送《战争与和平》需要多少时间?存储一百万个姓名与地址需要多少磁盘空间?1000字节的数据块通过路由器需要多少时间?交付你的项目需要多少个月?       在某种程度上,这些都是没有意义的问题——它们都缺少信息。然而它们仍然可以得到回答,只

2007-05-06 16:43:00 936

转载 估算方法

估算方法              无论有经验的软件工程师还是新手软件开发人员,在开始开发项目之前,都会有一个或粗或细的开发计划,如何使计划更接近实际?   为了更精确地制订计

2007-05-06 16:37:00 2689

原创 彩色图到灰度图的转换【未经测试】

彩色图到灰度图的转换BOOL ColortoGrayScale(HWND hWnd){DWORD SrcBufSize,DstBufSize,DstLineBytes;LPBITMAPINFOHEADER lpImgData;LPSTR lpPtr;HLOCAL hTempImgData;LPBITMAPINFOHEADER lpTempImgData;LPSTR lpTempPtr;HDC hD

2007-05-05 12:40:00 1043

转载 winIDE库函数使用手册

字符串函数

2007-05-05 12:12:00 826

转载 面试题之苹果问题

面试题 问题描述:1000个苹果放在10个箱子里, 10个箱子一模一样且要求每个箱子都放有苹果, 问共有多少种放法? 参考:呵呵,假设c(x,n)为x个apple放入n个箱子的所有放法(没有至少一个的限制)有这样的递推公式c(x,1)=1;c(x,n)=c(x,n-1)+c(x-n,n-1)+c(x-2*n,n-1)+...c(x-i*n,n-1)+...+c(x%n,n-1);写

2007-05-04 22:38:00 882 1

转载 CString 操作指南

 CString 操作指南原著:Joseph M. Newcomer 翻译:littleloach 原文出处:codeproject:CString Management 通过阅读本文你可以学习如何有效地使用 CString。   CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊

2007-05-03 15:46:00 685

转载 VC6.0编译环境下遍历文件夹的源代码

 #include "stdafx.h" #include BOOL IsRoot(LPCTSTR lpszPath) { TCHAR szRoot[4]; wsprintf(szRoot, "%c://", lpszPath[0]); return (lstrcmp(szRoot, lpszPath) == 0); } void FindInAll(::LPCTSTR lpszPath) {T

2007-05-03 12:57:00 1724 1

转载 【代码】反转字符串

反转字符串 在《微软面试题——反转字符串》中给出了一个简单的字符串的反转的实现和分析,可能是因为微软两个字的原因,引起很多人的兴趣和关心:),实际上这也是很多企业等的笔试或者面试题目(或者是在这个基础上的一些变体)。有仁兄在回复中提到题目的意思应该是把字符串中按照单词进行反转,例如“I love you”变为“you love I”,要说明的是原始的题目意思就是简单将整个字符串的内

2007-05-02 22:11:00 5267

转载 memcpy和memmove函数的实现

  memcpy代码:;***;memcpy.asm - contains memcpy and memmove routines;;       Copyright (c) 1986-1997, Microsoft Corporation. All right reserved.;;Purpose:;       memcpy() copies a source memo

2007-05-02 21:46:00 1324

原创 【blog推荐】好的设计模式BLOG

http://www.cnblogs.com/justinw/ 

2007-05-02 10:39:00 769

转载 设计模式随笔系列:鸭子-策略模式(Strategy)

鸭子-策略模式(Strategy)前言 万事开头难,最近对这句话体会深刻!这篇文章是这个系列正式开始介绍设计模式的第一篇,所以肩负着确定这个系列风格的历史重任,它在我脑袋里默默地酝酿了好多天,却只搜刮出了一点儿不太清晰的轮廓,可是时间不等人,以后再多“迭代”几次吧!在前面的随笔里,我已经提到了,这个系列准备以《Head First Design Patterns》的结构为主

2007-05-02 10:35:00 1119

Loadrunner资料大全

这个chm里面收集了最全的loadrunnr学习资料,并做成了chm,欢迎大家下载查阅。保证物美价廉!!!!

2008-01-13

五星级DSP CCS教程

五星级DSP CCS教程,照着一步步来,三天就上手

2007-04-12

空空如也

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

TA关注的人

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