小站公告

热 点 日 志
 
最 新 评 论
 
我 的 朋 友 圈
 
博 客 统 计
 
登 录 信 息
 
友 情 链 接
 
RSS内容聚合
 
 
  [C/C++荟萃]VC/VB 进行图像数据存储数据库心得

By chenglee 发表于 2006-1-12 17:27:00

  网上经常有人问如何把图像存入数据库中,原先我也是不得要领。经过多方指点和自己在开发过程中的摸索,终于解决这一问题。下面给出用VC,VB如何操作图像文件存取数据库的原码,帮助一些还没有掌握方法的朋友(均用ADO连接数据库)。

 

 


……
阅读全文 | 回复 | 引用通告  
 
  [C/C++荟萃]利用MFC实现浏览器的定制与扩展

By chenglee 发表于 2006-1-12 17:20:00

  前言

  由于本人在开发中经常要在程序中嵌入浏览器,为了符合自己的需求经常要对浏览器进行扩展和定制, 解决这些问题需在网上找资料和学习的过程,我想可能很多开发者或许会遇到同样的问题,特写此文,以供大家参考。

  在MFC中使用浏览器

  在MFC中微软为我们提供了CHtmlView、CDHtmlDialog类让我们的程序很方便的嵌入浏览器和进行浏览器的二次开发,这比直 接使用WebBrowser控件要方便很多,所以本文中讨论的浏览器的问题都是针对CHtmlView来讨论的。文中将提到一个类CLhpHtmlView, 它是CHtmlView的派生类,文中提及的扩展或定制都将在CLhpHtmlView类(或派生类)上实现。


……
阅读全文 | 回复 | 引用通告  
 
  [C/C++荟萃]VC使用CRT调试功能来检测内存泄漏

By chenglee 发表于 2006-1-12 17:15:00


……
阅读全文 | 回复 | 引用通告  
 
  [C/C++荟萃]Visual C++中调用DLL实现数据加密

By chenglee 发表于 2006-1-12 17:14:00

  引言


……
阅读全文 | 回复 | 引用通告  
 
  [C/C++荟萃]VC文件扩展名解读大全

By chenglee 发表于 2006-1-12 17:05:00

.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。

.BMP:位图资源文件。

.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在project options里去掉Generate Browse Info File,这样可以加快编译进度。

.C:用C语言编写的源代码文件。

.CLW:ClassWizard生成的用来存放类信息的文件。classwizard信息文件,ini文件的格式。


……
阅读全文 | 回复 | 引用通告  
 
  [C/C++荟萃]WinSock初学入门:实现TCP服务器

By chenglee 发表于 2006-1-12 17:05:00

  (一)介绍:

  本文主要采用Winsock API实现了一个Tcp服务器。对初学者而言,相当实用。

  (二)准备工作:

  1、使用VC6向导建立控制台工程(console application),并选择支持MFC。

  2、在stdafx.h中加入头文件conio.h和winsock2.h。

  3、在头文件中加入:#pragma comment(lib, "ws2_32.lib")。

  (三)主程序:主要是启动服务器线程并等待用户退出的命令。

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;


……
阅读全文 | 回复 | 引用通告  
 
  [C/C++荟萃]VC++编程实现对波形数据的频谱分析

By chenglee 发表于 2006-1-12 17:02:00

  一、 引言

  频谱分析是电子工程上一个非常重要的手段,许多计算机辅助电路分析(CAA)类软件都具备这种分析能力,以便电子工程师能清楚的看到某波形的频谱分布情况。而要对一个输入信号源作频谱分析,将其由时域信号转变为频域信号,就必然要用到傅立叶分析,而无论是在时域还是在频域,都要对连续函数进行积分运算。很显然,要通过计算机实现此变换必须预先通过抽样将原始的连续数据转变为离散数据,并将计算范围收缩到一个有限区间。因此在允许一定程度近似的条件下,可以使用"离散傅立叶变换(DFT)"对波形数据进行频谱分析。

  二、 快速傅立叶变换(FFT)算法构成原理


……
阅读全文 | 回复 | 引用通告  
 
  [C/C++荟萃]用VC++在工具栏上添加平面组合框控件

By chenglee 发表于 2006-1-11 17:06:00

  使用过Office2000的人都知道,它的界面,尤其是菜单和工具条,可谓是让人耳目一新。虽然Visual C++开发工具也提供了对工具条的支持,但通常只是按纽的集合,不能直接加入组合框等控件,实现OFFICE2000风格的工具条。本实例针对其中的一个细节,讲述了在Windows环境下用Visual C++6.0在工具条中加入平面组合框控件方法,并实现了组合框的消息响应函数,使得我们的程序看上去更加专业。程序编译运行后的效果如图一所示:


图一、工具栏中的平面组合框控件

  一、实现方法


……
阅读全文 | 回复 | 引用通告  
 
  [C/C++荟萃]vc实现BMP位图文件结构及平滑缩放

By chenglee 发表于 2006-1-10 17:25:00

  用普通方法显示BMP位图,占内存大,速度慢,在图形缩小时,失真严重,在低颜色位数的设备上显示高颜色位数的图形图形时失真大。本文采用视频函数显示BMP位图,可以消除以上的缺点。

一、BMP文件结构

  1. BMP文件组成
  BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。

  2. BMP文件头
  BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。

  其结构定义如下:


……
阅读全文 | 回复 | 引用通告  
 
  [C/C++荟萃]VC中借助DirectDraw实现水波的模拟

By chenglee 发表于 2006-1-10 17:17:00

  一、 引言

  现在各种高性能的计算机以其强大的运算能力被广泛应用于各种领域,也可以对许多自然界的物理现象和自然规律进行很好的仿真。但许多专业书籍往往对此类的仿真技术讳莫如深,使不少程序设计人员对此类程序的设计经常会感到无从下手。本文通过对真实水波的产生、扩散、衰减以及多个水波的交迭过程的计算机模拟来对此类程序的设计思路与方法做了简要的描述。在程序的实现过程中为了使仿真的效果更加逼真、使处理数据显示的速度更快使用了DirectX系列技术中的DirectDraw技术通过对硬件加速器的使用来对数据的显示进行加速。本文下面就围绕这些技术的应用展开讨论。

  二、 水波模拟的算法设计


……
阅读全文 | 回复 | 引用通告  
 
心中的梦想
导航 : ChinaITLab | Cisco | Windows | Linux | Java | Oracle | 论坛
 
  人们回眸本世纪的沧桑巨变,心中栖息着许多期盼和梦想,其中最宏伟
壮丽、最朴实纯真的梦想之一莫过于人类不再被拖入战争的深渊,化干戈为
玉帛,营造和维护一个和平、稳定、繁荣的世界.......
 
Powered by Chinaitlab.com