ZLIB DATA COMPRESSION LIBRARY
zlib 1.2.3 is a general purpose data compression library. All the code is
thread safe. The data format used by the zlib library is described by RFCs
(Request for Comments) 1950 to 1952 in the files
http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format)
and rfc1952.txt (gzip format). These documents are also available in other
formats from ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html
All functions of the compression library are documented in the file zlib.h
(volunteer to write man pages welcome, contact zlib@gzip.org). A usage example
of the library is given in the file example.c which also tests that the library
is working correctly. Another example is given in the file minigzip.c. The
compression library itself is composed of all source files except example.c and
minigzip.c.
To compile all files and run the test program, follow the instructions given at
the top of Makefile. In short "make test; make install" should work for most
machines. For Unix: "./configure; make test; make install". For MSDOS, use one
of the special makefiles such as Makefile.msc. For VMS, use make_vms.com.
Questions about zlib should be sent to <zlib@gzip.org>, or to Gilles Vollant
<info@winimage.com> for the Windows DLL version. The zlib home page is
http://www.zlib.org or http://www.gzip.org/zlib/ Before reporting a problem,
please check this site to verify that you have the latest version of zlib;
otherwise get the latest version and check whether the problem still exists or
not.
PLEASE read the zlib FAQ http://www.gzip.org/zlib/zlib_faq.html before asking
for help.
Mark Nelson <markn@ieee.org> wrote an article about zlib for the Jan. 1997
issue of Dr. Dobb's Journal; a copy of the article is available in
http://dogma.net/markn/articles/zlibtool/zlibtool.htm
The changes made in version 1.2.3 are documented in the file ChangeLog.
Unsupported third party contributions are provided in directory "contrib".
A Java implementation of zlib is available in the Java Development Kit
http://java.sun.com/j2se/1.4.2/docs/api/java/util/zip/package-summary.html
See the zlib home page http://www.zlib.org for details.
A Perl interface to zlib written by Paul Marquess <pmqs@cpan.org> is in the
CPAN (Comprehensive Perl Archive Network) sites
http://www.cpan.org/modules/by-module/Compress/
A Python interface to zlib written by A.M. Kuchling <amk@amk.ca> is
available in Python 1.5 and later versions, see
http://www.python.org/doc/lib/module-zlib.html
A zlib binding for TCL written by Andreas Kupries <a.kupries@westend.com> is
availlable at http://www.oche.de/~akupries/soft/trf/trf_zip.html
An experimental package to read and write files in .zip format, written on top
of zlib by Gilles Vollant <info@winimage.com>, is available in the
contrib/minizip directory of zlib.
Notes for some targets:
- For Windows DLL versions, please see win32/DLL_FAQ.txt
- For 64-bit Irix, deflate.c must be compiled without any optimization. With
-O, one libpng test fails. The test works in 32 bit mode (with the -n32
compiler flag). The compiler bug has been reported to SGI.
- zlib doesn't work with gcc 2.6.3 on a DEC 3000/300LX under OSF/1 2.1 it works
when compiled with cc.
- On Digital Unix 4.0D (formely OSF/1) on AlphaServer, the cc option -std1 is
necessary to get gzprintf working correctly. This is done by configure.
- zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with
other compilers. Use "make test" to check your compiler.
- gzdopen is not supported on RISCOS, BEOS and by some Mac compilers.
- For PalmOs, see http://palmzlib.sourceforge.net/
- When building a shared, i.e. dynamic library on Mac OS X, the library must be
installed before testing (do "make install" before "make test"), since the
library location is specified in the library.
Acknowledgments:
The deflate format used by zlib was defined by Phil Katz. The deflate
and zlib specifications were written by L. Peter Deutsch. Thanks to all the
people who reported problems and suggested various improvements in zlib;
they are too numerous to cite here.
Copyright notice:
(C) 1995-2004 Jean-loup Gailly and Mark Adler
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu
If you use the zlib library in a product, we would appreciate *not*
receiving lengthy legal documents to sign. The sources are provided
for free but without warranty of any kind. The library has been
entirely written by Jean-loup Gailly and Mark Adler; it does not
include third-party code.
If you redistribute modified sources, we would appreciate that you include
in the file ChangeLog history information documenting your changes. Please
read the FAQ for more information on the distribution of modified source
versions.
没有合适的资源?快使用搜索试试~ 我知道了~
MFC DirectUI
共534个文件
png:318个
h:71个
cpp:54个
4星 · 超过85%的资源 需积分: 50 3.5k 下载量 93 浏览量
2012-11-17
23:49:37
上传
评论 97
收藏 9.56MB RAR 举报
温馨提示
分享一个界面库。 包括: 图像部分:由于效率原因没有使用GDI+,使用GDI来完成处理BMP,PNG,JPG等图片格式,这部分主要代码来自Codejock Xtreme Toolkit界面库。 MFC绝大部分的标准控件自绘:完美的标题栏重绘(window),button,combo,dialog,edit,list,menu,msgbox,progress,richedit,scroll,slider,splitter,static,tab,tree。 DirectUI:包含一些常用控件 button, checkbox, groupbox, label, progress, radiobox, slider等,可以通过XML来解析控件,此DUI没有实现布局,我自己是通过窗口来布局的。 一个TEST工程和一个gamelobby.exe(无源码,用此界面库实现)。
资源推荐
资源详情
资源评论
收起资源包目录
MFC DirectUI (534个子文件)
Test.aps 103KB
btn_setting_tab.bmp 61KB
dialog.bmp 39KB
scrollbar.bmp 36KB
btn_audio_control.bmp 6KB
checkbox.bmp 4KB
combobox.bmp 3KB
radiobox.bmp 3KB
checkbox.bmp 3KB
tab.bmp 2KB
button.bmp 1KB
slider.bmp 884B
pngrtran.c 149KB
pngrutil.c 96KB
pngwutil.c 86KB
deflate.c 64KB
pngwrite.c 50KB
inflate.c 49KB
pngpread.c 48KB
pngread.c 47KB
trees.c 44KB
pngset.c 40KB
gzio.c 31KB
png.c 27KB
pngget.c 25KB
infback.c 22KB
pngtrans.c 21KB
pngwtran.c 18KB
pngmem.c 17KB
inftrees.c 14KB
crc32.c 13KB
inffast.c 13KB
pngerror.c 11KB
pngwio.c 8KB
zutil.c 7KB
pngrio.c 6KB
adler32.c 5KB
compress.c 3KB
uncompr.c 2KB
SkinMenu.cpp 138KB
SkinSB.cpp 50KB
tinyxml.cpp 39KB
tinyxmlparser.cpp 36KB
SkinImage.cpp 34KB
DrawHelpers.cpp 26KB
SkinWindow.cpp 22KB
SkinRichEdit.cpp 18KB
SkinComboBox.cpp 14KB
GifImage.cpp 13KB
SkinListCtrl.cpp 12KB
SkinSliderCtrl.cpp 12KB
SkinTreeCtrl.cpp 11KB
DUIControl.cpp 10KB
DUIManager.cpp 9KB
TestDlg.cpp 9KB
SkinMsgBox.cpp 9KB
BitmapPng.cpp 9KB
DUISlider.cpp 9KB
SkinButton.cpp 9KB
GifAnimation.cpp 8KB
SkinTabCtrl.cpp 8KB
SkinSplitter.cpp 7KB
SkinCheckBox.cpp 6KB
SkinRadioBox.cpp 6KB
SkinHyperLink.cpp 6KB
dllmain.cpp 5KB
SkinStatic.cpp 5KB
SkinRadioButton.cpp 5KB
SkinDialog.cpp 5KB
SkinCheckButton.cpp 5KB
SkinLayeredWnd.cpp 5KB
DUILabel.cpp 4KB
DUIProgress.cpp 4KB
DUIButton.cpp 4KB
SkinProgressCtrl.cpp 4KB
SystemHelpers.cpp 4KB
DUIDialog.cpp 3KB
DUIWnd.cpp 3KB
DUITabButton.cpp 3KB
DUIGroupBox.cpp 3KB
DUIDlgBuilder.cpp 3KB
SkinEdit.cpp 3KB
tinystr.cpp 3KB
DUIImageControl.cpp 2KB
DUICheckBox.cpp 2KB
SkinHelper.cpp 2KB
tinyxmlerror.cpp 2KB
DUIRadioBox.cpp 2KB
Test.cpp 1KB
SkinScrollBar.cpp 484B
stdafx.cpp 212B
SkinControls.cpp 151B
stdafx.cpp 137B
Thumbs.db 66KB
Thumbs.db 65KB
Thumbs.db 30KB
Thumbs.db 19KB
Thumbs.db 15KB
Thumbs.db 6KB
Thumbs.db 6KB
共 534 条
- 1
- 2
- 3
- 4
- 5
- 6
nyb
- 粉丝: 32
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Figma Converter for Unity适用Unity的Figma转换器Unity游戏开发插件unitypackage
- Creepy Animatronic Anims 令人毛骨悚然的电子动画Unity游戏动画插件资源unitypackage
- Rankings & Leaderboards 排名和排行榜Unity游戏开发插件资源unitypackage
- Semantic Color Palette 语义调色板Unity游戏开发插件资源unitypackage
- Low Poly Nature:Lush and Diverse Environments低聚自然郁郁Unity低多边形模型资源
- voc数据集是什么-我们如何使用voc数据集
- Edgar Pro-Procedural Level Generator程序关卡生成器Unity开发插件unitypackage
- 宝藏软件m3u8下载器\m3u8DL-CLI
- 三次样条插值的介绍-什么是三次样条插值原理
- http的一些相关介绍-对于我们来说什么是http
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页