打开jpg格式的图片

HBITMAP JpgToBmp(LPCTSTR szFile, HBITMAP hRet){ LPPICTURE gpPicture; HANDLE hFile = ::CreateFile(szFile, GENERIC_READ,0,NULL, OPEN_EXISTING, 0,NULL); if(INVALID_HANDLE_VALUE == hFile) return false; DWORD dwFileSize = ::GetFileSize(hFile,NULL); ASSERT(-1...
未验证 | 2008-04-20 12:54 | 阅读 4048 次 | 评论 0 条

vc6.0 MSDN下载地址 msdn oct 2001光盘下载

URL ftp://202.112.84.90/pub2/Development/Microsoft%20Development/Visual%20Studio/MSDN2001_10/msdn200110_1.iso ftp://202.112.84.90/pub2/Development/Microsoft%20Development/Visual%20Studio/MSDN2001_10/msdn200110_2.iso ftp://202.112.84.90/pub2/Development/Microsoft%2...
基础知识 | 2008-04-16 13:23 | 阅读 2870 次 | 评论 0 条

头文件

/******************************/ C、传统 C++ #include <assert.h> //设定插入点 #include <ctype.h> //字符处理 #include <errno.h> //定义错误码 #include <float.h> //浮点数处理 #include <fstream.h> //文件输入/输出 #include <iomanip.h> //参数化输入/输出 #include <iostream.h> //数据流输入/输出 #include <limits.h> //定义各种数据类型最值常量 #include <loc...
基础知识 | 2008-04-15 23:26 | 阅读 2251 次 | 评论 1 条

秘密家园

http://www.qunniao.cn/bbs/dispbbs.asp?boardID=33&amp;ID=1503&amp;page=1 vfdff zhongyunde@om.com c++ .openGL 论坛
交际 | 2008-04-15 18:12 | 阅读 1376 次 | 评论 0 条

准则

如果你知道,有个人确实犯了错误,而你直率的告诉他,指责他,你知道会发生什么样的后果?我举出这样一个特殊的例子来:S 君是纽约一位年轻的律师,最近在美国最高法院辩护一件重要案子,这椿案件牵涉到一笔钜额的金钱,和一项重要的法律问题。 在辩护过程中,一位法官向S 君说:“海军法的申诉期限是六年,是不是?” S君沉默了一下,目注法官片刻,然后就即说:“法官合下,海军法中并没有这样限制的条文。” S君在讲习班中,叙述当时的情形,说:“当我说出这话后,整个法庭顿时沉寂下来,而这间屋子里的气温,似乎就在刹那间降到了零度。我是对的,法官是错...
交际 | 2008-04-15 00:59 | 阅读 2520 次 | 评论 0 条

类声明和成员函数定义的分离示例

在面向对象的程序开发中,一般将类和其成员函数的声明放在指定的头文件中,将成员函数的定义放在另一个源文件中。从而提高编程效率和实现信息隐蔽。下面以一个线性表为例。 //seq.h#ifndef seq_H#define seq_Hconst int MaxSize=100;template <class T>class SeqList...{public: SeqList(); SeqList(int a[],int n); ~SeqList(); int Length(); T Get(int i); int Locate(T x); ...
未验证 | 2008-04-15 00:36 | 阅读 5015 次 | 评论 2 条

JPEG2000中的失真计算方式

bool tcd_rateallocate(opj_tcd_t *tcd, unsigned char *dest,int len,opj_codestream_info_t *cstr_info) { int compno, resno, bandno, precno, cblkno, passno, layno; double min, max; double cumdisto[100]; /* fixed_quality */ const double K = 1; /* 1.1; fixed_quality */ dou...
编码 | 2008-04-15 00:30 | 阅读 4785 次 | 评论 1 条

C++ string 详解

前言: string 的角色 1 string 使用 1.1 充分使用string 操作符 1.2 眼花缭乱的string find 函数 1.3 string insert, replace, erase 2 string 和 C风格字符串 3 string 和 Charactor Traits 4 string 建议 5 小结 6 附录前言: string 的角色 C++ 语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使用C或者C++,为什么?原因众多,其中之一就是C/C++的文本处理功能太麻烦,用起来很不方便。以前没有接触过其他语言时,每当别人这么说,我总是不屑...
基础知识 | 2008-04-14 21:22 | 阅读 1637 次 | 评论 0 条

CString,string,char*的综合比较

CString,string,char*的综合比较 (一) 概述 string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中; CString(typedef CStringT<TCHAR, StrTraitMFC<TCHAR>> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),wchar_t(unicode),TCHAR(ANSI...
技术 | 2008-04-14 21:06 | 阅读 3540 次 | 评论 2 条

string VS char*

之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 首先,为了在我们的程序中使用string类型,我们必须包含头文件 <string>。如下: #include <string> //注意这里不是string.h string.h是C字符串头文件 1.声明一个C++字符串 声明一个字符串变量很简单: st...
技术 | 2008-04-14 18:39 | 阅读 2932 次 | 评论 1 条

杂记

.h 与using 命令不能共存,.h 是标准C之前的用法,当时没有名字空间之说,标准C之后,使用using 命令
技术 | 2008-04-14 00:25 | 阅读 1811 次 | 评论 0 条

读取EXCEL文件

http://www.programfan.com/club/post-271278.html 、 由于种种需要直接进行读取Excel文件数据,然而在网上Search多次也没有找到好的方法,一般就通过ODBC或OLE方式进行读取,但这两种方法都具有局限性...(我相信大家都很清楚)。怎么办呢?没办法了,只好选择最艰难的路了--分析Excel文件格式。 介绍 MS Excel是众所周知的电子表格处理软件。Excel文件格式是特定的BIFF(Binary Interchange File Format),BIFF里存储了很多记录,第条记录包括记录头和记录体。记录头是4byte,前两位指定...
数据结构 | 2008-04-12 06:40 | 阅读 2931 次 | 评论 0 条

女生写的如何追mm

女生写的如何追mm 我是女生,看到有的男生想追自己喜欢的女孩子又不敢追,还想人家倒追她,我很反感. ??从一个女生的角度,我比较了解女孩子的心理。女孩子大多不会主动出击,去追求自己喜欢的男孩,除了确实太喜欢了或者是那种比较有个性的勇敢的女孩子。所以,如果你很喜欢一个女孩子,并且认为她对你也有点意思,那就主动点,别跟她搞拉锯战,自己难受,说不定你喜欢的人也痛苦。 ??任何一个女孩子在被人追的时候,心理都是很复杂的。她也许很开心,但是又带着点惶恐,她对这个闯进自己平静的生活的男孩子,有着欲拒还迎的矛盾心理,她不是故意的。不要以为她在考验你,她其实也在和自己斗争,她怕受到伤害。 ??不要...
生活 | 2008-04-12 06:38 | 阅读 3123 次 | 评论 7 条

成员运算符重载

运算符重载如下:CComplexNum CComplexNum::operator + (const CComplexNum &amp; TNum) const{ return CComplexNum(realPart + TNum.realPart, imagePart + TNum.imagePart); }其中 realPart 和 imagePart 为私有成员变量,定义如下:private: double realPart; double imagePart;运算符重载也是成员函数..同时要知道一个问题,在成员函数里面是可以访问私有成员的...用类名和用...
基础知识 | 2008-04-11 19:08 | 阅读 2176 次 | 评论 0 条

MQ算术编码

// ARITHCoding.cpp: implementation of the CARITHCoding class.//////////////////////////////////////////////////////////////////////// #include "stdafx.h"#include "HIC.h"#include "ARITHCoding.h"#include "math.h"#ifdef _DEBUG#undef THIS_FILEstatic char THIS_FILE[]=__FILE__;#define new DEBUG_NEW#en...
编码 | 2008-04-10 18:37 | 阅读 4772 次 | 评论 1 条

C语言之可变参数问题之二

 C语言中有一种长度不确定的参数,形如:"…",它主要用在参数个数不确定的函数中,我们最容易想到的例子是printf函数。  原型: int printf( const char *format [, argument]... );  使用例: printf("Enjoy yourself everyday!\n");printf("The value is %d!\n", value);  这种可变参数可以说是C语言一个比较难理解的部分,这里会由几个问题引发一些对它的分析。  注意:在C++中有函数重载(overload)可以用来区别不同函数参数的调用,但它...
技术 | 2008-04-10 18:25 | 阅读 1531 次 | 评论 0 条

VC++中malloc函数源代码

VC++中malloc函数源代码/****malloc.c - Get a block of memory from the heap** Copyright (c) 1989-1997, Microsoft Corporation. All rights reserved.**Purpose:* Defines the malloc() function.********************************************************************************/ #include <cruntime.h>#...
技术 | 2008-04-10 18:20 | 阅读 7513 次 | 评论 1 条

椭圆.cpp

win32-APP 画了一个椭圆图形,离开了控制台 版本: V1.0出品: 本站原创来源: 本地语言: 简体中文授权: 免费本地下载[1]: 椭圆.rar (下载后,请将文件重命名为 椭圆.rar 方可正常使用)
实例 | 2008-04-10 18:18 | 阅读 2776 次 | 评论 0 条

第十章 函数模板

第十章 函数模板 摘自 http://thunderbird2.itpub.net/category/5549/52292 10.1 函数模板定义 1. (与宏做比较)函数模板提供了一种机制通过它我们可以保留函数定义和函数调用的语义在一个程序位置上封装了一段代码确保在函数调用之前实参只被计算一次而无需像宏方案那样绕过C++的强类型检查; 2. (实质)函数模板提供一个种用来自动生成各种类型函数实例的算法; 3. (形式)程序员对于函数接口参数和返回类型中的全部或者部分类型进行参数化而函数体保持不变; 4. (场合)如果用一个函数的实现在一组实例上保持不变并且每个实例都处理一种...
技术 | 2008-04-10 18:11 | 阅读 2607 次 | 评论 0 条

C语言中的可变参数函数

C语言中的可变参数函数 第一篇 C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式: printf("%d",i); printf("%s",s); printf("the number is %d ,string is:%s", i, s); 一个简单的可变参数的C函数 先看例子程序。该函数至少有一个整数参数,...
技术 | 2008-04-10 18:01 | 阅读 1760 次 | 评论 0 条
浏览1971562次