⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.html

📁 Z39.50协议客户端程序源码.只支持对单一数据库进行查询,返回记录格式为XML.
💻 HTML
字号:
<html>
	<head>
		<title>VB ZOOM README Version 1.2c1.1 (2003-05-05)</title>
	</head>
	<body>
		<h1>VB ZOOM README Version 1.2c1.1 (2003-05-05)</h1>
		<p>
		This package contains an ActiveX DLL which implements the <a href="http://zoom.z3950.org/api/zoom-1.2.html">ZOOM 1.2 API</a>.
		<p>
		The original VB ZOOM was developed for a project called <a href="http://sourceforge.net/projects/zmarco/">ZMARCO</a> as part of the
		<a href="http://oai.grainger.uiuc.edu/">Open Archives Initiative Metadata Harvesting Project</a>

		at the <a href="http://www.uiuc.edu/">University of Illinois at Urbana-Champaign</a>, funded by the
		<a href="http://www.mellon.org/">Andrew Mellon Foundation</a>.  Continuing work on this and the ZMARCO project is being funded from
		<a href="http://frasier.library.uiuc.edu/">The Yellow Brick Roads Project</a> by
		<a href="http://www.sos.state.il.us/library/isl/grants/grants.html">Library Services and Technology Act</a> grant from the Illinois State Library.
		This software and documentation is distributed under the
		<a href="license.html">University of Illinois/NCSA Open Source License</a>.
		</p>
		<p><b>NOTE:</b>  This version is binary compatible with the previous version 1.2c1.0, so the name of the DLL is the same as the previous version,
			but it is not binary compatible with versions earlier than 1.2b1.0.  See the <a href="ChangeLog.html">Change Log</a> for details.
		</p>
		<h2>Supported Platforms</h2>
		<p>
		Most Win32 platforms should be supported.  However, the ActiveX DLL has only been tested on the following platforms:
		<ul>
			<li>Windows 2000, SP2</li>
		</ul>
		It has also been used in standard Visual Basic programs, in VBScript Windows Scripting Host scripts, and in Active Server Page web scripts.
		It has been reported that the component will also work from C++, Perl, Delphi, or any other programming language on the Windows platform
		that supports ActiveX COM.
		</p>
		<p>
		If anyone is successfully using this on different plaforms or different programming languages, please let me know and I will add to this list.
		</p>
		<h2>Installation</h2>
		<p>
		The most recently released VBZOOM installation package can be obtained from <a href="http://sourceforge.net/projects/vb-zoom/">SourceForge</a>.
		<ul>
			<li>Download the most recent VBZOOMxxx.zip</li>
			<li>Unzip into a directory of your choice</li>
			<li>Run the setup.exe program</li>
			<li>Follow the instructions</li>
		</ul>
		</p>


		<h2>Dependencies</h2>
		<ul>
		<li>
		This package depends on version 2.0.1 of the YAZ Z39.50 Toolkit from Index Data.  The YAZ.DLL (and associated iconv.dll and libxml2.dll)
		is installed with this package.
		YAZ can also be downloaded, including source, from the <a href="http://www.indexdata.dk/yaz/">Index Data YAZ site</a>.  The YAZ.DLL is
		distributed under this <a href="http://www.indexdata.dk/yaz/doc/license.php">license</a>.</li>
		<li>
		The MARCCharSet.dll is also required.  This DLL contains functions for converting from MARC-8 to Unicode character sets.  This is DLL is also
		installed with this package, but it is also available, including source, from <a href="http://sourceforge.net/projects/vb-zoom/">SourceForge</a>.
		MARCCharSet was developed as part of the VB ZOOM project, and it is distributed under the same <a href="license.html">license</a> as VB ZOOM.</li>
		<li>
		This package also depends on the MSXML 4.0 XML parser from Microsoft.  MSXML 4.0 can be freely downloaded starting
		from <a href="http://www.msdn.microsoft.com/xml">here</a>.
		</li>
		</ul>
		<h2>Documentation, Examples, and Source</h2>
		<p>
		The <a href="API.html">documentation</a> for the API is included with the package.  The source code includes a simple VB test harness for the DLL
		(it is not intended to pretty or even useful, but it does allow the VBZOOM library to be tested).
		Also included is a very simple 'Hello World; VBScript, hw.vbs, that illustrates how the component could be used in a scripting environment.
		Also see the <a href="ChangeLog.html">Change Log</a>.</p>

		<p>Although, not documented or publicly exposed by the VBZOOM ActiveX DLL, in the source code
		there is a MARCRecord class that might be of interest to VB developers working in Library environments.  This class parses raw MARC
		records into an array of data structures, and can also return a <a href="http://www.loc.gov/standards/marcxml/">MARC 21 XML</a>
		version of the record.  Likewise, there is also a private OPACRecord class that turns the YAZ internal data structures into an
		XML version of the OPAC Record.  These classes provide the GetField functionality for MARC and OPAC records in the ZoomRecord class.  If there is
		some interest, I might clean these classes up, document them, and expose them publicly as part of the VBZOOM library.  Let me know.
		</p>
		<h2>Questions, Comments, or Bug Reports can be sent to <a href="mailto:thabing@uiuc.edu">Tom Habing</a>.</h2>
		<h2>Thanks for trying our code!</h2>
	</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -