Welcome![Sign In][Sign Up]
Location:
Search - vc 6.0 g

Search list

[Email Clientmysvr.rar

Description: 本程序是一个可移植的(Win32/Linux)邮件接收(支持POP3协议)程序,并编写了可移 植SOCKET和POP3封装类,希望能为初学者提供一些帮助。 编译: Win32: 在VC++6.0下编译通过,并运行良好。 Linux: 在G++下编译通过,请查看Makefile文件。
Platform: | Size: 25181 | Author: | Hits:

[Graph Recognize车牌识别

Description:


需要注意的地方:

使用VC++6.0做开发工具, 采用简单的SDI框架结构 ,一次处理一幅位图(有兴趣的可以作成MDI)

1)位图信息的数据是从左下往右下为一行,一行一行往上排的。

2)每行像素应该是4的倍数,不足的地方用空点补齐,读的时候注意跳过冗余点。

3)主要数据都存在Doc里面,BMP的主要数据存在一个由ImgData指向的BYTE型的内存空间(根据位图的大小,动态分配的)。

4)数据读进来以后,注意向内存中贴图,以保证刷新的效率。

5)程序执行流程

应用程序生成--》打开--》CDipView的OnFileOpen 函数--》

调用CDipDoc的FileOpen 函数--》并使用myDoc->UpdateAllViews(NULL); 刷新

自动调用CDipView的OnPaint函数--》调用CDipView的OnDraw函数----一个像素点一个像素点的画

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

比较重要的地方

读BMP文件,只能打开256色   (可以是灰度)

显示和内存贴图技术

关于调色板: 调色板实际上是一个数组,4个BYTE 分别是 B,G,R,和 Reserved
每一个像素点都有一个相应的数组。


关于VC和windows 的绘图机制:
使用GDI(图形设备接口)对象,通常使用CDC 类,CPaintDC也一样(device-context)设备上下文

windows下的MFC编程机制,消息驱动,事件等待!

全局的app(应用程序对象)

注意 手工分配内存的清除 和CDC对象的删除 以释放系统的GDI资源
每一个new操作符都要对应一个delete

虽然已经弄出来了,还是希望大家好好读读源程序。

你们以后的工作:

在菜单中添加菜单项,通过ClassWizzard 生成消息响应函数(当然也可手动添加),
所有的操作应当是对 BYTE* ImgData;进行的。
在完成相应的功能后 将 isnewfile 和 isnewiamge 置为真 ,并使用myDoc->UpdateAllViews(NULL); 刷新

当然,可以更加有个性化一点,有能力的同学可以自己完成。
随着课程的进行,菜单功能逐渐丰富,最后完成基本的数字图像处理的功能,而不必最后一下完成一个大的作业。

 

 


Platform: | Size: 295054 | Author: tata80808 | Hits:

[Graph Recognize200561555616250020000

Description: 车牌识别系统 需要注意的地方: 使用VC++6.0做开发工具, 采用简单的SDI框架结构 ,一次处理一幅位图(有兴趣的可以作成MDI) 1)位图信息的数据是从左下往右下为一行,一行一行往上排的。 2)每行像素应该是4的倍数,不足的地方用空点补齐,读的时候注意跳过冗余点。 3)主要数据都存在Doc里面,BMP的主要数据存在一个由ImgData指向的BYTE型的内存空间(根据位图的大小,动态分配的)。 4)数据读进来以后,注意向内存中贴图,以保证刷新的效率。 5)程序执行流程 应用程序生成--》打开--》CDipView的OnFileOpen 函数--》 调用CDipDoc的FileOpen 函数--》并使用myDoc->UpdateAllViews(NULL) 刷新 自动调用CDipView的OnPaint函数--》调用CDipView的OnDraw函数----一个像素点一个像素点的画 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 比较重要的地方 读BMP文件,只能打开256色 (可以是灰度) 显示和内存贴图技术 关于调色板: 调色板实际上是一个数组,4个BYTE 分别是 B,G,R,和 Reserved 每一个像素点都有一个相应的数组。-LPR system needs to the attention of the local : VC 6.0 do use development tools, SDI simple frame structure, handling a bitmap (interested can make MDI) 1) bitmap data is the information from the right and the left for his , and his party up his platoon. 2) pixels per line should be in multiples of four, the inadequacies of the points are filled with empty, Reading, the point to skip redundant. 3) key data exists inside Doc. BMP key data on the existence of a ImgData BYTE directly to the type of memory space (according to the Bitmap a small, dynamic allocation). 4) Data Reading come after, pay attention to the memory mapping, in order to ensure high efficiency. 5) implementation of procedures for application generation process -- "Open --" the OnFileOpe CDipView n Functions -- &
Platform: | Size: 233235 | Author: yanglin | Hits:

[Communication20063914274000

Description: g.723编解码器,使用VC++6.0打开.-g.723 codec, using VC + +6.0 open.
Platform: | Size: 1050287 | Author: 王稳雷 | Hits:

[Other resourceJianyang

Description: 在VC 6.0平台下,读取G代码文件,利用Boost中Regex正则表达式逐行提取数控G代码中的数值,分析两行G代码之间各轴速度变化。提供保存分析结果功能-in VC 6.0 platform, reading the G code files, Boost China Regex using regular expression Progressive extraction G NC numerical code, Analysis of two lines of code between the G-axis velocity. The results provide functional preservation
Platform: | Size: 1362874 | Author: 陈钊 | Hits:

[Audio programwavPlayer

Description: G:\\c++工程\\~VC 6.0专用\\编程百例\\第03章 音频视频\\实例36 播放WAV文件.rar 播放wav文件的源码,不多介绍了
Platform: | Size: 38175 | Author: jeff | Hits:

[Email Clientmysvr

Description: 本程序是一个可移植的(Win32/Linux)邮件接收(支持POP3协议)程序,并编写了可移 植SOCKET和POP3封装类,希望能为初学者提供一些帮助。 编译: Win32: 在VC++6.0下编译通过,并运行良好。 Linux: 在G++下编译通过,请查看Makefile文件。-This procedure is a portable (Win32/Linux) to receive e-mail (support POP3 protocol) procedures, and the preparation of portable SOCKET and POP3 package category, hoping to provide some help for beginners. Compiler: Win32: in VC++ 6.0 under the compiler is passed, and work well. Linux: in G++ Adopted under the compiler, see the Makefile file.
Platform: | Size: 25600 | Author: 何刚 | Hits:

[Graph Recognize200561555616250020000

Description: 车牌识别系统 需要注意的地方: 使用VC++6.0做开发工具, 采用简单的SDI框架结构 ,一次处理一幅位图(有兴趣的可以作成MDI) 1)位图信息的数据是从左下往右下为一行,一行一行往上排的。 2)每行像素应该是4的倍数,不足的地方用空点补齐,读的时候注意跳过冗余点。 3)主要数据都存在Doc里面,BMP的主要数据存在一个由ImgData指向的BYTE型的内存空间(根据位图的大小,动态分配的)。 4)数据读进来以后,注意向内存中贴图,以保证刷新的效率。 5)程序执行流程 应用程序生成--》打开--》CDipView的OnFileOpen 函数--》 调用CDipDoc的FileOpen 函数--》并使用myDoc->UpdateAllViews(NULL) 刷新 自动调用CDipView的OnPaint函数--》调用CDipView的OnDraw函数----一个像素点一个像素点的画 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 比较重要的地方 读BMP文件,只能打开256色 (可以是灰度) 显示和内存贴图技术 关于调色板: 调色板实际上是一个数组,4个BYTE 分别是 B,G,R,和 Reserved 每一个像素点都有一个相应的数组。-LPR system needs to the attention of the local : VC 6.0 do use development tools, SDI simple frame structure, handling a bitmap (interested can make MDI) 1) bitmap data is the information from the right and the left for his , and his party up his platoon. 2) pixels per line should be in multiples of four, the inadequacies of the points are filled with empty, Reading, the point to skip redundant. 3) key data exists inside Doc. BMP key data on the existence of a ImgData BYTE directly to the type of memory space (according to the Bitmap a small, dynamic allocation). 4) Data Reading come after, pay attention to the memory mapping, in order to ensure high efficiency. 5) implementation of procedures for application generation process-- "Open--" the OnFileOpe CDipView n Functions-- &
Platform: | Size: 233472 | Author: yanglin | Hits:

[Communication20063914274000

Description: g.723编解码器,使用VC++6.0打开.-g.723 codec, using VC++6.0 open.
Platform: | Size: 1049600 | Author: 王稳雷 | Hits:

[Other systemsJianyang

Description: 在VC 6.0平台下,读取G代码文件,利用Boost中Regex正则表达式逐行提取数控G代码中的数值,分析两行G代码之间各轴速度变化。提供保存分析结果功能-in VC 6.0 platform, reading the G code files, Boost China Regex using regular expression Progressive extraction G NC numerical code, Analysis of two lines of code between the G-axis velocity. The results provide functional preservation
Platform: | Size: 1362944 | Author: 陈钊 | Hits:

[Dialog_WindowUSkin

Description: 一个皮肤程序的源代码!很有用!使用vc++6.0开发的大家可以参考-skin a program's source code! Very useful! Use vc 6.0 you can refer to the
Platform: | Size: 1116160 | Author: ewe | Hits:

[uCOSucgui324

Description: GUI for vc 6.0 -GUI for vc 6.0
Platform: | Size: 5244928 | Author: | Hits:

[Audio programwavPlayer

Description: G:\c++工程\~VC 6.0专用\编程百例\第03章 音频视频\实例36 播放WAV文件.rar 播放wav文件的源码,不多介绍了-G: c++ Works dedicated ~ VC 6.0 Programming Chapter 03 100 cases of the first examples of 36 audio and video playback WAV file. Rar player wav file source, no more and no introduction of
Platform: | Size: 37888 | Author: jeff | Hits:

[GDI-Bitmapcoresys

Description: jp2000的c++实现,在vc++6.0环境中-jp2000 s c++ realize, in vc++ 6.0 environment
Platform: | Size: 264192 | Author: yun | Hits:

[Streaming Mpeg4G.728

Description: 用于网络流媒体变成的G.728编码器和解码器源代码,在VC++6.0 sp6下编译通过-For network streaming media into the G.728 encoder and decoder source code, in VC++ 6.0 sp6 under the compiler through
Platform: | Size: 50176 | Author: thj | Hits:

[Multimedia DevelopG.729

Description: 用于网络流媒体编程的G.729编码器和解码器源代码,在VC++6.0 SP6编译通过-For network streaming media programming G.729 encoder and decoder source code, in VC++ 6.0 SP6 compiled through
Platform: | Size: 165888 | Author: thj | Hits:

[Multimedia DevelopG.721

Description: 用于网络流媒体传输的语音编码器和解码器源代码G.721,在VC++6.0 SP6 下编译通过。-For network streaming media transmission of voice encoder and decoder source code G.721, in VC++ 6.0 SP6 adopted under the compiler.
Platform: | Size: 32768 | Author: thj | Hits:

[GDI-BitmapGDI_plus

Description: VC GDI 编程,美化程序界面、开发GDI程序!-VC GDI programming
Platform: | Size: 6072320 | Author: follow | Hits:

[Internet-Networkg

Description: VC++6.0 写的一个网络数据捕获程序,-VC++6.0 to write a network data capture procedures,
Platform: | Size: 5013504 | Author: sk | Hits:

[Software EngineeringVCPPstatic-Library

Description: 通过试验,清楚了VC++6.0连接静态库时对重复函数名的处理规则。同时介绍了如何将一个静态库合并到另一个静态库中。-请键入文字或网站地址,或者上传文档。 取消 Tōngguò shìyàn, qīngchule VC++6.0 Liánjiē jìngtài kù shí duì chóngfù hán shǔ míng de chǔlǐ guīzé. Tóngshí jiè shào liǎo rúhé jiāng yīgè jìngtài kù hébìng dào lìng yīgè jìngtài kù zhōng.Through trial, clearly connected static library VC++6.0 duplicate function names when processing rules. Also describes how a static library into another static library.
Platform: | Size: 163840 | Author: 殷海峰 | Hits:
« 12 3 »

CodeBus www.codebus.net