﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:book="http://www.netyi.net"><channel><title>计算机类_最新资料_得益网</title><link>http://www.netyi.net/Category/77</link><description>计算机类_最新资料_得益网</description><copyright /><generator>得益网</generator>
<item><title>j2me开发第三章 高级界面开发Command事件和List.zip</title><link>http://www.netyi.net/training/660781fc-f7c0-422a-b8e7-b901c1524837</link><description>绝好的j2me开发视频</description><pubDate>2008-09-08 14:33:30</pubDate></item>
<item><title>J2me开发第二章 高级界面开发基本界面和Command.zip</title><link>http://www.netyi.net/training/a2d04708-1e7c-4de1-bc09-0622f1f5e013</link><description>绝好的j2me视频开发</description><pubDate>2008-09-08 14:18:28</pubDate></item>
<item><title>High Definition Audio Specification Revision 1.0 (高分辨率音频技术规范）</title><link>http://www.netyi.net/training/f2adc7dc-9b4d-48b7-b4e5-17e239f06ec2</link><description>高分辨率音频技术于2004年开始替代AC97进入PC市场，目前已被广泛用于英特尔的主板上。近半年来，HDMI(高清多媒体接口）更被引入到新版的手提和台式电脑的中用以传输音频视频合并的信号。而高分辨率音频技术(High Definition Audio)则被用于HMDI的音频部分。&lt;br/&gt;&lt;br/&gt;Contents &lt;br/&gt; &lt;br/&gt;High Definition Audio Specification&lt;br/&gt;1 	Introduction&lt;br/&gt;1.1 	Scope and Layout of This Document&lt;br/&gt;1.2 	Motivation and Goals&lt;br/&gt;1.2.1 	AC‘97 Compatibility&lt;br/&gt;1.2.2 	Feature List&lt;br/&gt;1.2.3 	Related Documents&lt;br/&gt;2 	Architecture Overview&lt;br/&gt;2.1 	Hardware System Overview &lt;br/&gt;2.2 	Streams and Channels&lt;br/&gt;2.3 	DMA Channel Operation&lt;br/&gt;2.4 	Initialization and Enumeration&lt;br/&gt;3 	Register Interface&lt;br/&gt;3.1 	Introduction to Controller Registers&lt;br/&gt;3.1.1 	Terminology&lt;br/&gt;3.1.2 	General Register Behaviors and Access Requirements3.1.3 	Behavior With 64-bit Addresses&lt;br/&gt;3.2 	High Definition Audio Controller System Bus Interface Registers&lt;br/&gt;3.3 	High Definition Audio Controller Register Set&lt;br/&gt;3.3.1 	Global Capabilities, Status, and Control&lt;br/&gt;3.3.2 	Offset 00h:  GCAP – Global Capabilities&lt;br/&gt;3.3.3 	Offset 02h:  VMIN – Minor Version&lt;br/&gt;3.3.4 	Offset 03h: VMAJ – Major Version&lt;br/&gt;3.3.5 	Offset 04h:  OUTPAY – Output Payload Capability&lt;br/&gt;3.3.6 	Offset 06h:  INPAY – Input Payload Capability&lt;br/&gt;3.3.7 	Offset 08h:  GCTL – Global Control&lt;br/&gt;3.3.8 	Offset 0Ch:  WAKEEN – Wake Enable&lt;br/&gt;3.3.9 	Offset 0Eh:  STATESTS – State Change Status&lt;br/&gt;3.3.10 	Offset 10h:  GSTS – Global Status&lt;br/&gt;3.3.11 	Offset 18h:  OUTSTRMPAY – Output Stream Payload Capability&lt;br/&gt;3.3.12 	Offset 1Ah:  INSTRMPAY – Input Stream Payload Capability&lt;br/&gt;3.3.13 	Interrupt Status and Control&lt;br/&gt;3.3.14 	Offset 20h:  INTCTL – Interrupt Control&lt;br/&gt;3.3.15 	Offset 24h: INTSTS – Interrupt Status&lt;br/&gt;3.3.16 	Offset 30h:  Wall Clock Counter&lt;br/&gt;3.3.17 	Offset 38h:  SSYNC – Stream Synchronization&lt;br/&gt;3.3.18 	Offset 40h:  CORB Lower Base Address&lt;br/&gt;3.3.19 	Offset 44h: CORBUBASE – CORB Upper Base Address&lt;br/&gt;3.3.20 	Offset 48h:  CORBWP – CORB Write Pointer&lt;br/&gt;3.3.21 	Offset 4Ah:  CORBRP – CORB Read Pointer&lt;br/&gt;3.3.22 	Offset 4Ch: CORBCTL – CORB Control&lt;br/&gt;3.3.23 	Offset 4Dh:  CORBSTS – CORB Status&lt;br/&gt;3.3.24 	Offset 4Eh:  CORBSIZE – CORB Size&lt;br/&gt;3.3.25 	Offset 50h:  RIRBLBASE – RIRB Lower Base Address&lt;br/&gt;3.3.26 	Offset 54h:  RIRBUBASE – RIRB Upper Base Address&lt;br/&gt;3.3.27 	Offset 58h:  RIRBWP – RIRB Write Pointer&lt;br/&gt;3.3.28 	Offset 5Ah:  RINTCNT – Response Interrupt Count&lt;br/&gt;3.3.29 	Offset 5Ch:  RIRBCTL – RIRB Control&lt;br/&gt;3.3.30 	Offset 5Dh:  RIRBSTS – RIRB Status&lt;br/&gt;3.3.31 	Offset 5Eh:  RIRBSIZE – RIRB Size&lt;br/&gt;3.3.32 	Offset 70h:  DPLBASE – DMA Position Lower Base Address&lt;br/&gt;3.3.33 	Offset 74h: DPUBASE – DMA Position Upper Base Address.&lt;br/&gt;3.3.34 	Stream Descriptors&lt;br/&gt;3.3.35	Offset 80:  {IOB}SDnCTL – Input/Output/Bidirectional Stream Descriptor Control&lt;br/&gt;3.3.36	Offset 83h:  {IOB}SD0STS – Input/Output/Bidirectional Stream Descriptor Status&lt;br/&gt;3.3.37	Offset 84:  {IOB}SDnLPIB – Input/Output/Bidirectional Stream Descriptor n&lt;br/&gt;Link Position in Buffer.................................................................................... 43 &lt;br/&gt;3.3.38	Offset 88:  {IOB}SDnCBL – Input/Output/Bidirectional Stream Descriptor n&lt;br/&gt;Cyclic Buffer Length ...................................................................................... 43 &lt;br/&gt;3.3.39	Offset 8C:  {IOB}ISDnLVI – Input/Output/Bidirectional Stream Descriptor n&lt;br/&gt;Last Valid Index ............................................................................................. 43 &lt;br/&gt;3.3.40	Offset 90:  {IOB}SDnFIFOS – Input/Output/Bidirectional Stream Descriptor n&lt;br/&gt;FIFO Size ...................................................................................................... 44 &lt;br/&gt;3.3.41	Offset 92:  {IOB}SDnFMT – Input/Output/Bidirectional Stream Descriptor n&lt;br/&gt;Format ........................................................................................................... 44 &lt;br/&gt;3.3.42	Offset 98h:  {IOB}SDnBDPL – Input/Output/Bidirectional Stream Descriptor n&lt;br/&gt;BDL Pointer Lower Base Address ................................................................. 45 &lt;br/&gt;3.3.43	Offset 9Ch:  {IOB}SDnBDPU – Input/Output/Bidirectional Stream Descriptor n&lt;br/&gt;BDL Pointer Upper Base Address ................................................................. 45 &lt;br/&gt;3.3.44 	Offset 2030h:  WALCLKA – Wall Clock Counter Alias .................................. 46 &lt;br/&gt;3.3.45	Offset 2084, 20A4, …:  {IOB}SDnLICBA – Input/Output/Bidirectional Stream&lt;br/&gt;Descriptor n Link Position in Buffer Alias....................................................... 46 &lt;br/&gt;3.4 	Immediate Command Input and Output Registers....................................................... 46 &lt;br/&gt;3.4.1 	Offset 60h:  Immediate Command Output Interface...................................... 47 &lt;br/&gt;3.4.2 	Offset 64h:  Immediate Response Input Interface ......................................... 47 &lt;br/&gt;3.4.3 	Offset 68h:  Immediate Command Status ..................................................... 48 &lt;br/&gt;3.5 	Interrupt Structure ........................................................................................................ 48 &lt;br/&gt;3.6 	Data Structures ............................................................................................................ 50 &lt;br/&gt;3.6.1 	DMA Position in Current Buffer ..................................................................... 50 &lt;br/&gt;3.6.2 	Buffer Descriptor List ..................................................................................... 50 &lt;br/&gt;3.6.3 	Buffer Descriptor List Entry............................................................................ 50 &lt;br/&gt;3.6.4 	Command Output Ring Buffer ....................................................................... 51 &lt;br/&gt;3.6.5 	Response Input Ring Buffer .......................................................................... 51 &lt;br/&gt;3.7 	Codec Verb and Response Structures......................................................................... 52 &lt;br/&gt;3.7.1 	Stream Format Structure ............................................................................... 53 &lt;br/&gt; &lt;br/&gt; &lt;br/&gt;Rev. 1.0&lt;br/&gt; &lt;br/&gt;High Definition Audio Specification&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;4 	Programming Model..................................................................................... 55 &lt;br/&gt;4.1 	Theory of Operation ..................................................................................................... 55 &lt;br/&gt;4.2 	Controller Initialization.................................................................................................. 55 &lt;br/&gt;4.2.1 	Configuring a PCI or PCI Express Interface .................................................. 55 &lt;br/&gt;4.2.2 	Starting the High Definition Audio Controller ................................................. 55 &lt;br/&gt;4.3 	Codec Discovery .......................................................................................................... 56 &lt;br/&gt;4.4 	Codec Command and Control...................................................................................... 56 &lt;br/&gt;4.4.1 	Command Outbound Ring Buffer – CORB.................................................... 56 &lt;br/&gt;4.4.2 	Response Inbound Ring Buffer - RIRB.......................................................... 60 &lt;br/&gt;4.5 	Stream Management.................................................................................................... 63 &lt;br/&gt;4.5.1 	Stream Data In Memory ................................................................................ 63 &lt;br/&gt;4.5.2 	Configuring and Controlling Streams............................................................. 64 &lt;br/&gt;4.5.3 	Starting Streams............................................................................................ 64 &lt;br/&gt;4.5.4 	Stopping Streams .......................................................................................... 64 &lt;br/&gt;4.5.5 	Resuming Streams ........................................................................................ 65 &lt;br/&gt;4.5.6 	Stream Steady State Operation..................................................................... 65 &lt;br/&gt;4.5.7 	Synchronization ............................................................................................. 65 &lt;br/&gt;4.5.8 	Power Management ...................................................................................... 67 &lt;br/&gt;4.5.9 	Codec Wake .................................................................................................. 67 &lt;br/&gt;5 	Link Protocol ................................................................................................ 69 &lt;br/&gt;5.1 	Introduction .................................................................................................................. 69 &lt;br/&gt;5.2 	Link Signaling............................................................................................................... 69 &lt;br/&gt;5.2.1 	Signal Definitions........................................................................................... 70 &lt;br/&gt;5.2.2 	Signaling Topology ........................................................................................ 70 &lt;br/&gt;5.2.3 	Relative Signal Timing................................................................................... 72 &lt;br/&gt;5.3 	Frame Composition...................................................................................................... 75 &lt;br/&gt;5.3.1 	Basic Frame Components ............................................................................. 75 &lt;br/&gt;5.3.2 	Output Frame Formatting .............................................................................. 77 &lt;br/&gt;5.3.3 	Input Frame Formatting ................................................................................. 80 &lt;br/&gt;5.4 	Handling Stream Independent Sample Rates.............................................................. 83 &lt;br/&gt;5.4.1 	Codec Sample Rendering Timing.................................................................. 83 &lt;br/&gt;5.4.2 	Link Sample Delivery Timing ......................................................................... 84 &lt;br/&gt;5.4.3 	Source Synchronous Input ............................................................................ 86 &lt;br/&gt;5.5 	Reset and Initialization ................................................................................................. 87 &lt;br/&gt;5.5.1 	Link Reset...................................................................................................... 87 &lt;br/&gt;5.5.2 	Codec Function Group Reset ........................................................................ 89 &lt;br/&gt;5.5.3 	Codec Initialization ........................................................................................ 89 &lt;br/&gt;5.6 	Power Management ..................................................................................................... 93 &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>2008-09-08 13:58:50</pubDate></item>
<item><title>VBScript揭秘</title><link>http://www.netyi.net/training/116c3a2d-1e0d-4c88-bbbd-b3f4c1bfaf1c</link><description>【内容简介】 &lt;br/&gt;    本书从介绍HTML入手，首先介绍了VBScript作为Web页面脚本语言的基本结构：函数、控件和对象，接着介绍了VBScript作为一种编程语言的高级内容：错误处理、调试和建立动态Web页面。另外，也讨论了与VBScript相关的技术：Java DLL等。最后，剖析了五个应用VBScript的项目。&lt;br/&gt;    本书是VBScript从入门到深入都不可多得的专著，可供程序设计人员、Web管理人员参考。 &lt;br/&gt;【下载说明】&lt;br/&gt;　　本资料为《VBScript揭秘》一书PDF格式的高清晰电子版，推荐使用Adobe Reader 7.0或兼容阅读工具打开！&lt;br/&gt;【图书目录】&lt;br/&gt;第一部分  VBScript：语言部分&lt;br/&gt;第一章  介绍HTML脚本编制&lt;br/&gt;1.1  引言&lt;br/&gt;1.2  制作Web页面&lt;br/&gt;1.3  定义&lt;br/&gt;1.4  起步——HTML&lt;br/&gt;1.4.1  &amp;amp;lt;HTML&amp;amp;gt;标注&lt;br/&gt;1.4.2  &amp;amp;lt;HEAD&amp;amp;gt;标注&lt;br/&gt;1.4.3  &amp;amp;lt;TTTLE&amp;amp;gt;标注&lt;br/&gt;1.4.4  &amp;amp;lt;BODY&amp;amp;gt;标注&lt;br/&gt;1.4.5  标头&lt;br/&gt;1.4.6  段落&lt;br/&gt;1.4.7  &amp;amp;lt;FONT&amp;amp;gt;标注&lt;br/&gt;1.4.8  文档中的链接&lt;br/&gt;1.4.9  图形&lt;br/&gt;1.4.10  HTML中的多媒体&lt;br/&gt;1.4.11  表&lt;br/&gt;1.4.12  HTML中的窗体&lt;br/&gt;1.4.13  在HTML中使用CGI脚本&lt;br/&gt;1.4.14  其他的HTML标注&lt;br/&gt;1.4.15  框架&lt;br/&gt;1.5  脚本编制&lt;br/&gt;1.6  对象&lt;br/&gt;1.7  ActiveX控件&lt;br/&gt;1.8  小结&lt;br/&gt;第二章  VBScript语言&lt;br/&gt;2.1  引言&lt;br/&gt;2.2  Visual Basic和VBScript的区别&lt;br/&gt;2.3  VBScript中的编程&lt;br/&gt;2.3.1  创建一个测试页面&lt;br/&gt;2.3.2  什么是程序&lt;br/&gt;2.3.3  需要理解的概念：变量和进程&lt;br/&gt;2.3.4  VBScript代码剖析&lt;br/&gt;2.4  数据类型&lt;br/&gt;2.4.1  变体类型的子类型(subtypes)&lt;br/&gt;2.4.2  使用变量&lt;br/&gt;2.4.3  常量&lt;br/&gt;2.5  程序流程&lt;br/&gt;2.5.1  操作符&lt;br/&gt;2.5.2  程序中的判决&lt;br/&gt;2.5.3  If…Then…Else&lt;br/&gt;2.5.4  For…Next&lt;br/&gt;2.5.5 Do …Loop&lt;br/&gt;2.5.6 For Each …Next&lt;br/&gt;2.5.7  While …Wend&lt;br/&gt;2.6  小结&lt;br/&gt;第三章  VBScript函数&lt;br/&gt;3.1  引言&lt;br/&gt;3.2  脚本中的过程&lt;br/&gt;3.2.1  Sub过程和Function过程&lt;br/&gt;3.2.2  过程中的参数&lt;br/&gt;3.2.3  创建并调用函数&lt;br/&gt;3.3  固有函数&lt;br/&gt;3.4  基本函数&lt;br/&gt;3.4.1  InputBox&lt;br/&gt;3.4.2 Len&lt;br/&gt;3.4.3  MsgBox&lt;br/&gt;3.4.4  VarType&lt;br/&gt;3.5  字符串函数&lt;br/&gt;3.5.1  Asc&lt;br/&gt;3.5.2 Chr&lt;br/&gt;3.5.3  InStr&lt;br/&gt;3.5.4  LCase&lt;br/&gt;3.5.5  Left&lt;br/&gt;3.5.6 LTrim&lt;br/&gt;3.5.7  Mid&lt;br/&gt;3.5.8 Right&lt;br/&gt;3.5.9  RTrim&lt;br/&gt;3.5.10  Str( )&lt;br/&gt;3.5.11 StrComp&lt;br/&gt;3.5.12  String&lt;br/&gt;3.5.13  Trim&lt;br/&gt;3.5.14  UCasa&lt;br/&gt;3.5.15  Val&lt;br/&gt;3.6 转换函数&lt;br/&gt;3.6.1  CByte&lt;br/&gt;3.6.2  BDbl&lt;br/&gt;3.6.3  CInt&lt;br/&gt;3.6.4  CLng&lt;br/&gt;3.6.5  CStr&lt;br/&gt;3.6.6  CVErr&lt;br/&gt;3.7  数学函数&lt;br/&gt;3.7.1  Abs&lt;br/&gt;3.7.2  Array&lt;br/&gt;3.7.3  Atn&lt;br/&gt;3.7.4  Exp&lt;br/&gt;3.7.5  Hex&lt;br/&gt;3.7.6  Int&lt;br/&gt;3.7.7 Fix&lt;br/&gt;3.7.8  Log&lt;br/&gt;3.7.9  Oct&lt;br/&gt;3.7.10  Rnd&lt;br/&gt;3.7.11 Sgn&lt;br/&gt;3.7.12  Sqr&lt;br/&gt;3.7.13  Sin&lt;br/&gt;3.7.14  Tan&lt;br/&gt;3.8  时间和日期函数&lt;br/&gt;3.8.1  Date&lt;br/&gt;3.8.2  DateSerial&lt;br/&gt;3.8.3  DateValue&lt;br/&gt;3.8.4  Day&lt;br/&gt;3.8.5  Hour&lt;br/&gt;3.8.6  Year&lt;br/&gt;3.8.7  Weekday&lt;br/&gt;3.8.8 Minute&lt;br/&gt;3.8.9  Month&lt;br/&gt;3.8.10  Now&lt;br/&gt;3.8.11 Second&lt;br/&gt;3.8.12  Time&lt;br/&gt;3.8.13  TimeSerial&lt;br/&gt;3.8.14  Time Value&lt;br/&gt;3.9  布尔(Boolean)函数&lt;br/&gt;3.10  小结&lt;br/&gt;第四章  固有控件&lt;br/&gt;4.1  引言&lt;br/&gt;4.2  VBScript中的事件&lt;br/&gt;4.3  在一个GUI环境下的消息&lt;br/&gt;4.4  在HTML中放置控件&lt;br/&gt;4.5  固有控件&lt;br/&gt;4.5.1  按钮(Button)&lt;br/&gt;4.6  选择框(CheckBox)&lt;br/&gt;4.6.1  Hidden&lt;br/&gt;4.6.2  Text&lt;br/&gt;4.6.3  Textarea&lt;br/&gt;4.7  Select&lt;br/&gt;4.8  在文档中使用控件&lt;br/&gt;4.9  小结&lt;br/&gt;第五章  Web页面中的VBScript&lt;br/&gt;5.1  使用VBScript和HTML &lt;br/&gt;5.1.1  使用onLoad事件&lt;br/&gt;5.1.2  在NTML中嵌入VBScript&lt;br/&gt;5.1.3  用VBScript创建一个新的页面&lt;br/&gt;5.2  使用VBScript和CGI/ISAPI&lt;br/&gt;5.3  支持数据库&lt;br/&gt;5.3.1  定义一个ODBC数据源&lt;br/&gt;5.3.2  创建IDC脚本文件&lt;br/&gt;5.3.3  创建输出模板文件&lt;br/&gt;5.3.4  查看结果&lt;br/&gt;5.4  小结&lt;br/&gt;第六章  脚本编制模板&lt;br/&gt;6.1  Windows（窗口）、Documents（文档）、Frames（框架）&lt;br/&gt;6.1.1  Window对象的属性&lt;br/&gt;6.1.2  方法&lt;br/&gt;6.2  Document对象&lt;br/&gt;6.2.1   Document对象的属性&lt;br/&gt;6.2.2   Document对象的方法&lt;br/&gt;6.3  使用 Document属性和方法&lt;br/&gt;6.3.1  自动变更文档&lt;br/&gt;6.3.2  颜色循环&lt;br/&gt;6.3.3  年历&lt;br/&gt;6.4  history对象&lt;br/&gt;6.4.1  History Object工??&lt;br/&gt;6.5  navigator对象&lt;br/&gt;6.5.1  BrowserInfo工程&lt;br/&gt;6.5.2  NavigatorObject工程&lt;br/&gt;6.6  Location对象&lt;br/&gt;6.6.1  LocationObject工程&lt;br/&gt;6.7  Link对象&lt;br/&gt;6.7.1  Li]nksObject工程&lt;br/&gt;6.8  小结&lt;br/&gt;第二部分 VBScript中的对象&lt;br/&gt;第七章  使用ActiveX控件&lt;br/&gt;7.1  客户控件??简短历史&lt;br/&gt;7.2  了解ActiveX控件的结构&lt;br/&gt;7.3  登记您的ActiveX控件&lt;br/&gt;7.4  在您的Web页面中放置一个 ActiveX 控件&lt;br/&gt;7.5  安装和发嘏ActiveX控件&lt;br/&gt;7.6  了解ActiveX控件&lt;br/&gt;7.6.1  Animated Button（动画按钮）控件&lt;br/&gt;7.6.2  Chart（图表）控件&lt;br/&gt;7.6.3  Label（标签）&lt;br/&gt;7.6.4  Popup Menu（弹出菜单）控件&lt;br/&gt;7.6.5  Preloader（预装载）控件&lt;br/&gt;7.6.6  StockTicker（证券报价器）控件&lt;br/&gt;7.6.7  Timer（计时器）控件&lt;br/&gt;7.7  使用第三方控件&lt;br/&gt;7.8  使用标记控件&lt;br/&gt;7.9  创建ActiveX控件&lt;br/&gt;7.9.1  使用Control Wizard来创建主干文件&lt;br/&gt;7.9.2  编译控件&lt;br/&gt;7.9.3  登记您的控件&lt;br/&gt;7.9.4  测试您的控件&lt;br/&gt;7.10  创建非MFC ActiveX控件&lt;br/&gt;7.11  为用于Internet而标记您的对象&lt;br/&gt;7.12 小结&lt;br/&gt;第八章  ActiveX Control Pad(ActiveX控件面板)&lt;br/&gt;8.1  游历于ActiveX Control Pad&lt;br/&gt;8.1.1  Text Editor（文本编辑器）&lt;br/&gt;8.1.2  Object Editor（对象编辑器）&lt;br/&gt;8.1.3  Page Editor（页面编辑器）&lt;br/&gt;8.1.4  Script Wizard（脚本巫师）&lt;br/&gt;8.2  使用ActiveX控件&lt;br/&gt;8.3  用Script Wizard创建VBScript&lt;br/&gt;8.4  使用HTML布局&lt;br/&gt;8.5  看一看可以得到的控件&lt;br/&gt;8.6  在工具栏中添加控件&lt;br/&gt;8.7 创建交互内容&lt;br/&gt;8.8  将VBScript与ActiveX布局一起使用&lt;br/&gt;8.9  小结&lt;br/&gt;第九章  其他ActiveX控件&lt;br/&gt;9.1 弹出菜单和菜单控件&lt;br/&gt;9.1.1  Popup Menu&lt;br/&gt;9.1.2  Menu（菜单）控件&lt;br/&gt;9.1.3  弹出窗口(Popup Window)控件&lt;br/&gt;9.1.4  选取框(Marquee)&lt;br/&gt;9.1.5  Marquee示例&lt;br/&gt;9.1.6 图表(Chart)控件&lt;br/&gt;9.1.7  Chart示例&lt;br/&gt;9.2  小结&lt;br/&gt;第三部分  高级VBScript&lt;br/&gt;第十章  错误处理&lt;br/&gt;10.1  VBScript页面中的错误处理&lt;br/&gt;10.1.1  语法错误&lt;br/&gt;10.1.2  ActiveX控件使用错误&lt;br/&gt;10.1.3  运行时刻错误&lt;br/&gt;10.2  避免错误的编码&lt;br/&gt;10.2.1  使用ActiveX Control Pad&lt;br/&gt;10.2.2  认识ActiveX Control Pad&lt;br/&gt;10.2.3  使用ActiveX控件&lt;br/&gt;10.2.4 编辑VBScript代码&lt;br/&gt;10.2.5  使用Option Explicit&lt;br/&gt;10.2.6  使用编码规范&lt;br/&gt;10.3  错误处理的编码&lt;br/&gt;10.3.1  错误捕获&lt;br/&gt;10.3.2  使用Err对象&lt;br/&gt;10.3.3  Err对象的属性&lt;br/&gt;10.3.4  Err 对象的方法&lt;br/&gt;10.4  错误处理的例子&lt;br/&gt;10.4.1  捕获运行时刻错误&lt;br/&gt;10.4.2  使用Raise方法&lt;br/&gt;10.5  小结&lt;br/&gt;第十一章  代码优化&lt;br/&gt;11.1  代码的组织&lt;br/&gt;11.1.1  混沌定理101&lt;br/&gt;11.1.2  代码隐藏&lt;br/&gt;11.2  错误检查和调试&lt;br/&gt;11.3  函数的使用和语法&lt;br/&gt;11.3.1  参考变量&lt;br/&gt;11.3.2  数据类型&lt;br/&gt;11.4  ActiveX控件&lt;br/&gt;11.4.1  质量，而不是数量&lt;br/&gt;11.4.2  分而治之&lt;br/&gt;11.5 开发工具&lt;br/&gt;11.5.1  仍然使用文本编辑器？&lt;br/&gt;11.5.2  Active Control Pad&lt;br/&gt;11.5.3  Visual Basic到VBScript的转换&lt;br/&gt;11.5.4  未来的集成开发环境？&lt;br/&gt;11.6  小结&lt;br/&gt;第十二章  调试&lt;br/&gt;12.1  VBScript错误处理&lt;br/&gt;12.1.1  语法错误：所说的必须是要说的！&lt;br/&gt;12.1.2  语义错误：要说的必须是所说的！&lt;br/&gt;12.2  简单的调试技术&lt;br/&gt;12.2.1  使用MsgBox语句&lt;br/&gt;12.2.2  使用On Error Resume Next语句&lt;br/&gt;12.2.3  使用Err对象&lt;br/&gt;12.2.4  更进一步了解Err对象&lt;br/&gt;12.3  高级调试技术&lt;br/&gt;12.3.1  使用消息框跟踪代码&lt;br/&gt;12.3.2  饱和的使用消息框&lt;br/&gt;12.3.3  使用变量和消息框观察程序&lt;br/&gt;12.3.4  分解复杂语句发现错误&lt;br/&gt;12.4  使用其他工具帮助调试&lt;br/&gt;12.5 传统的调试环境用于VBScript&lt;br/&gt;12.6  使用Visual Basic调试VBScript应用&lt;br/&gt;12.6.1  使用Visual  Basic 4.0的跟踪能力&lt;br/&gt;12.6.2  在Visual Basic中调试VBScript代码&lt;br/&gt;12.7  HTML错误处理&lt;br/&gt;12.8 确认错误已经排除&lt;br/&gt;12.9  创建自己的用于跟踪的调试窗口&lt;br/&gt;12.10  建立自己的跟踪例程&lt;br/&gt;12.11  一个简单的变量分析子例程的例子&lt;br/&gt;12.12  VBScript 有便于调试的进一步原因&lt;br/&gt;12.13  问题的本质&lt;br/&gt;12.14 小结&lt;br/&gt;第十三章  动态Web页面的建立&lt;br/&gt;13.1  使用Internet Explorer Document对象&lt;br/&gt;13.1.1 属性和收集(Collections)&lt;br/&gt;13.1.2  方法&lt;br/&gt;13.2  使用ActiveX Timer控件&lt;br/&gt;13.3  将当前日期和时间写入页面&lt;br/&gt;13.4  使用客户方刷新创建随机框架&lt;br/&gt;13.5  改变文档的颜色&lt;br/&gt;13.6  使用Cookies维护用户信息&lt;br/&gt;13.7  小结&lt;br/&gt;第十四章  使用Cookie定制Web页面&lt;br/&gt;14.1  安全性的考虑&lt;br/&gt;14.2  cookie是什么？&lt;br/&gt;14.2.1  创建cookie&lt;br/&gt;14.2.2  怎样测试带有cookie的页面&lt;br/&gt;14.3  cookie文件夹&lt;br/&gt;14.4 抽取cookie值&lt;br/&gt;14.5  小结&lt;br/&gt;第四部分  特别论题&lt;br/&gt;第十五章  为公司内部网创建动态文档&lt;br/&gt;15.1 客店户方处理&lt;br/&gt;15.2  分布式应用&lt;br/&gt;15.2.1  数据库&lt;br/&gt;15.3  功能性和灵活性&lt;br/&gt;15.3.1  本原文档宿主&lt;br/&gt;15.3.2  部件体系结构&lt;br/&gt;15.3.3  第三方革新&lt;br/&gt;15.4  投资的回报(ROI)&lt;br/&gt;15.4.1  维护&lt;br/&gt;15.4.2  可扩展性和集成&lt;br/&gt;15.4.3  标准&lt;br/&gt;15.4.4  投资保护&lt;br/&gt;15.4.5  雇员效率&lt;br/&gt;15.4.6  公司形象&lt;br/&gt;15.5  小结&lt;br/&gt;第十六章  在Web页面中控制MS Office文档&lt;br/&gt;16.1  ActiveX&lt;br/&gt;16.2  ActiveX脚本编制&lt;br/&gt;16.3  ActiveX Control Pad&lt;br/&gt;16.4  投资的高额回报&lt;br/&gt;16.5  Microsoft Office Sudte&lt;br/&gt;16.6  有关的Web站点&lt;br/&gt;16.7  小结&lt;br/&gt;第十七章  动画&lt;br/&gt;17.1  有动画能力的ActiveX控件&lt;br/&gt;17.2  使用Iimage和Timer控件制作动画&lt;br/&gt;17.3  使用Label控件旋转文本&lt;br/&gt;17.4  使用Active Movie播放数字音频和视频&lt;br/&gt;17.5  用于卷动页面的Marquee控件&lt;br/&gt;17.6  提供多媒体播放的其他HTML标记&lt;br/&gt;第十八章  VBScript和Java&lt;br/&gt;18.1  Java是什么？&lt;br/&gt;18.2  Java,Java Applets和JavaScript&lt;br/&gt;18.3  Java类&lt;br/&gt;18.4  JavaScript对象&lt;br/&gt;18.5  JavaScript语言结构&lt;br/&gt;18.5.1  JavaScript运算符&lt;br/&gt;18.5.2  JavaScript流程控制语句&lt;br/&gt;18.6  VBScript语言结构&lt;br/&gt;18.6.1  VBScript例子&lt;br/&gt;18.6.2  VBScript变量&lt;br/&gt;18.6.3  VBScript运算符&lt;br/&gt;18.6.4  VBScript Err对象&lt;br/&gt;18.6.5  VBScript变体数据类型&lt;br/&gt;18.6.6  VBScript常量&lt;br/&gt;18.6.7  VBScript流程控制语句&lt;br/&gt;18.6.8  VBScript函数&lt;br/&gt;18.6.9  VBScript子过程&lt;br/&gt;18.6.10  ActiveX&lt;br/&gt;18.7  标准和规范&lt;br/&gt;18.8  比较Java,Java Script和 VBScript：总结&lt;br/&gt;18.9  例子&lt;br/&gt;18.10  有关的Web站点&lt;br/&gt;18.11  小结&lt;br/&gt;第十九章  VBScript和DLL&lt;br/&gt;19.1  静态与动态库&lt;br/&gt;19.2  DLL的结构&lt;br/&gt;19.2.1 入口函数&lt;br/&gt;19.2.2  LibMain函数&lt;br/&gt;19.2.3  Exit函数&lt;br/&gt;19.3  程序员定义的函数&lt;br/&gt;19.3.1  出口函数&lt;br/&gt;19.3.2  非出口（内部）函数&lt;br/&gt;19.4  为什么使用DLL？&lt;br/&gt;19.5  使用DLL的缺点&lt;br/&gt;19.6  一个示例DLL&lt;br/&gt;19.7  VBScript和DLL&lt;br/&gt;19.8  有关的Web站点&lt;br/&gt;19.9  小结 &lt;br/&gt;第二十章  CGI和VBScript&lt;br/&gt;20.1  理解CGI&lt;br/&gt;20.2  CGI规范&lt;br/&gt;20.3  CGI环境变量&lt;br/&gt;20.4  CGI应用软件的体系结构&lt;br/&gt;20.5  CGI和VBScript&lt;br/&gt;20.6  示例&lt;br/&gt;20.7  相关的Web站点&lt;br/&gt;20.8  小结&lt;br/&gt;第二十一章  安全性和保密性&lt;br/&gt;21.1  信任危机&lt;br/&gt;21.1.1  能够支持VBScript的保密性吗？&lt;br/&gt;21.2 VBScript的固有防护措施&lt;br/&gt;21.3  在危险中摇摆——ActiveX部件&lt;br/&gt;21.3.1  可靠控件——朋友还是敌人？&lt;br/&gt;21.3.2  无赖控件&lt;br/&gt;21.3.3  防止有意无意的破坏&lt;br/&gt;21.4  偏执狂，自卫和适度风险&lt;br/&gt;第二十二章  VBScript在其他应用软件里用作部件&lt;br/&gt;22.1  把VBScript移植到VBA和Visual Basic&lt;br/&gt;22.2  ActiveX脚本编制大全&lt;br/&gt;22.2.1  脚本引擎&lt;br/&gt;22.2.2  脚本宿主&lt;br/&gt;22.2.3  脚本编制引擎和宿主之间的通信&lt;br/&gt;22.3  许可&lt;br/&gt;22.3.1  二进制路线&lt;br/&gt;22.3.2  源代码&lt;br/&gt;22.4  把所有东西放在一起——Microsoft的“Spruuids”示例&lt;br/&gt;22.5  未来宿主&lt;br/&gt;第五部分  VBScript工程示例&lt;br/&gt;第二十三章  转换和计算&lt;br/&gt;23.1  公制转换&lt;br/&gt;23.1.1  用户界面&lt;br/&gt;23.1.2  TabStrip控件&lt;br/&gt;23.1.3  实现转换的工具&lt;br/&gt;23.1.4  编写应用程序&lt;br/&gt;23.2  金融计算器&lt;br/&gt;23.2.1  用户界面&lt;br/&gt;23.3  数学计算器&lt;br/&gt;23.3.1  用户界面&lt;br/&gt;23.3.2  编写应用程序&lt;br/&gt;23.3.3  改进计算器&lt;br/&gt;23.3.4  进一步的改进&lt;br/&gt;23.4  小结&lt;br/&gt;第二十四章  WWW个人信息管理器&lt;br/&gt;24.1  综述&lt;br/&gt;24.2  工作原理&lt;br/&gt;24.3  创建页面&lt;br/&gt;24.3.1  用“cookie”来工作&lt;br/&gt;24.3.2  创建动态HTML&lt;br/&gt;24.3.3  显示信息&lt;br/&gt;24.3.4  把所有的东西连在一起&lt;br/&gt;24.4  小结&lt;br/&gt;第二十五章  定单登录&lt;br/&gt;25.1  确保在Web上安全交易&lt;br/&gt;25.1.1  厂商认证&lt;br/&gt;25.1.2  购买者认证&lt;br/&gt;25.1.3  保障Web的通信秘密&lt;br/&gt;25.2  回顾Cookie&lt;br/&gt;25.3  设计定单登录窗体&lt;br/&gt;25.4  创建定单登??窗体&lt;br/&gt;25.5  检查VBScript代码&lt;br/&gt;25.6  测试应用程序&lt;br/&gt;25.7  小结&lt;br/&gt;第二十六章  RTFEditor&lt;br/&gt;26.1 通过VBScript使用OCX控件&lt;br/&gt;26.1.1  RTFEditor（RIF编辑器）应用程序&lt;br/&gt;26.1.2  Rich Textbox控件&lt;br/&gt;26.1.3  设计用户界面&lt;br/&gt;26.1.4  道具后面的??码&lt;br/&gt;26.1.5  保存和重新调用RTF文档&lt;br/&gt;26.2  小结&lt;br/&gt;第二十七章  Chart和Grid控件&lt;br/&gt;27.1  Chart示例&lt;br/&gt;27.2  Grid Chart示例&lt;br/&gt;27.2.1  Grid控件&lt;br/&gt;27.2.2  完成应用程序&lt;br/&gt;27.3  小结&lt;br/&gt;第六部分  附录 &lt;br/&gt;附录 A VBScript语言参考&lt;br/&gt;A.1  变量、常量和表达式&lt;br/&gt;A.2  运算符&lt;br/&gt;A.2.1  算术运算符&lt;br/&gt;A.2.2  连接运算符&lt;br/&gt;A.2.3  逻辑运算符&lt;br/&gt;A.2.4  比较运算符&lt;br/&gt;A.3 语句&lt;br/&gt;A.3.1  Gall语句&lt;br/&gt;A.3.2  Dim语句&lt;br/&gt;A.3.3  Do…Loop语句&lt;br/&gt;A.3.4  Erase 语句&lt;br/&gt;A.3.5  Exit语句&lt;br/&gt;A.3.6  For…Next语句&lt;br/&gt;A.3.7  For Each …Next语句&lt;br/&gt;A.3.8  Fumction语句&lt;br/&gt;A.3.9  If…Then语句&lt;br/&gt;A.3.10  On Error语句&lt;br/&gt;A.3.11  Randomize语句&lt;br/&gt;A.3.12  ReDim语句&lt;br/&gt;A.3.13  Rem语句&lt;br/&gt;A.3.14  Select Case语句&lt;br/&gt;A.3.15  Set语句&lt;br/&gt;A.3.16  Sub语句&lt;br/&gt;A.3.17  While…Wend语句&lt;br/&gt;A.4  函数&lt;br/&gt;A.4.1  变量和转换函数&lt;br/&gt;A.4.2  日期/时间函数&lt;br/&gt;A.4.3  条件函数&lt;br/&gt;A.4.4  字符串函数&lt;br/&gt;A.4.5  输入函数&lt;br/&gt;A.4.6  数学函数&lt;br/&gt;</description><pubDate>2008-09-08 13:56:23</pubDate></item>
<item><title>J2ME开发视频</title><link>http://www.netyi.net/training/00901eb8-90ff-4e08-a3e9-04110b83208f</link><description>绝好的J2me开发视频！</description><pubDate>2008-09-08 13:41:26</pubDate></item>
<item><title>Linux高级程序设计</title><link>http://www.netyi.net/training/2b8bcb33-02a6-4da0-9c4d-a034ac5a4d05</link><description>畅销书《Linux 程序设计（第3 版）》后使你更上一层楼的经典著作.&lt;br/&gt;&lt;br/&gt;【内容简介】&lt;br/&gt;本书是Linux 程序设计领域的一部力作，讲解了大量程序员需要掌握的关键知识点，包括Linux 开发中的基本工具、Linux 系统编程、Linux 桌面开发以及Linux 与Web 开发。书中包括大量有益的经验之谈和富于启发的示例。&lt;br/&gt;　　本书主要针对已有一定Linux 开发经验或者从其他平台转到Linux 平台的专业程序员，同样也适合想更多了解系统以解决实际问题的Linux 使用者。 &lt;br/&gt;&lt;br/&gt;【编辑推荐】&lt;br/&gt;“本书不是一本适合Linux初学者的指南，有经验的Linux程序员都能从中受益。它深入地阐述了Linux程序设计过程中所涉及的重要知识、技巧和常用工具。让你能更透彻地理解：‘作为一位现代Linux程序员，你究竟需要什么。’”&lt;br/&gt;——著名开源技术社区LuPA（http：／／www．1upaworld．com／）强烈推荐&lt;br/&gt;“本书出色地为其他平台的程序员揭示了Linux程序设计的复杂本质。而且特别强调了内核开发。为作者喝彩!”&lt;br/&gt;　　　　　　　　　　　　　　　　　　　——Linux Magazine杂志&lt;br/&gt;读了《Linux程序设计（第3版）》之后还不过瘾？本书将为你献上一顿饕餮大餐&lt;br/&gt;　 本书是Linux程序设计领域内的经典著作。涵盖了各种常用的和最重要的Linux程序设计的技术和方法。书中蕴含了作者的宝贵经验。提供了大量的最佳实践。无论你是有开发经验的Linux程序员。还是从其他平台转至Linux上的专业开发者。都能通过本书学到最新的Linux平台开发技术。迅速成为现代Linux程序员。 &lt;br/&gt;</description><pubDate>2008-09-08 12:14:36</pubDate></item>
<item><title>Linux程序设计参考书（六部）</title><link>http://www.netyi.net/training/df698991-ff84-4cee-806c-6f9f8008f24b</link><description>上传者：此文件包含了六部书。&lt;br/&gt;前两部对初学者比较有价值。深入浅出，图文并茂，软硬兼顾。&lt;br/&gt;第二部给出了很多实例，且经作者修订验证，很实用。&lt;br/&gt;作者或编译者看来是编程专家。语言流畅，准确，易懂。是难得的中文编程好书。&lt;br/&gt;以下是目录。我仅将第一章列出详细目录。其他各章仅列出大标题。&lt;br/&gt;&lt;br/&gt;第1章硬件基础与软件基础&lt;br/&gt;1.1 硬件基础&lt;br/&gt;1.1.1 CPU&lt;br/&gt;1.1.2 存储器&lt;br/&gt;1.1.3 总线&lt;br/&gt;1.1.4 控制器和外设&lt;br/&gt;1.1.5 地址空间&lt;br/&gt;1.1.6 时钟&lt;br/&gt;1.2 软件基础&lt;br/&gt;1.2.1 计算机语言&lt;br/&gt;1.2.1 计算机语言&lt;br/&gt;1.2.2 什么是操作系统&lt;br/&gt;&lt;br/&gt;第2章内存管理&lt;br/&gt;第3章进程&lt;br/&gt;第4章进程间通信机制&lt;br/&gt;第5章PCI&lt;br/&gt;第6章中断处理与设备驱动程序&lt;br/&gt;第7章文件系统&lt;br/&gt;第8章网络&lt;br/&gt;第9章内核机制与模块&lt;br/&gt;第10章处理器&lt;br/&gt;第11章Linux内核源代码&lt;br/&gt;第12章Linux 数据结构&lt;br/&gt;附录A 有用的Web和FTP站点&lt;br/&gt;附录B 词汇表&lt;br/&gt;&lt;br/&gt;第二部 Linux编程实例&lt;br/&gt;第1章Hello, World&lt;br/&gt;1.1 内核模块的Makefiles文件&lt;br/&gt;1.2 多重文件内核模块&lt;br/&gt;第2章字符设备文件&lt;br/&gt;第3章/proc文件系统&lt;br/&gt;第4章把/proc用于输入&lt;br/&gt;第5章把设备文件用于输入&lt;br/&gt;第6章启动参数&lt;br/&gt;第7章系统调用&lt;br/&gt;第8章阻塞处理&lt;br/&gt;第9章替换printk&lt;br/&gt;第10章任务调度&lt;br/&gt;第11章中断处理程序&lt;br/&gt;第12章对称多处理&lt;br/&gt;第13章常见错误&lt;br/&gt;附录A 2.0和2.2之间的差异&lt;br/&gt;附录B 其他资源&lt;br/&gt;附录C 给出你的评价&lt;br/&gt;&lt;br/&gt;第三部Linux程序员指南&lt;br/&gt;第1章Linux操作系统&lt;br/&gt;第2章Linux内核&lt;br/&gt;第3章Linux libc包&lt;br/&gt;第4章系统调用&lt;br/&gt;第5章“瑞士军刀”：ioctl&lt;br/&gt;第6章Linux进程间通信&lt;br/&gt;第7章声音编程&lt;br/&gt;第8章字符单元图形&lt;br/&gt;第9章I/O端口编程&lt;br/&gt;第10章把应用程序移植到Linux上&lt;br/&gt;附录以字母顺序排列的系统调用&lt;br/&gt;&lt;br/&gt;第四部Linux内核概念系统结构&lt;br/&gt;第1章系统结构&lt;br/&gt;第2章子系统的系统结构&lt;br/&gt;第3章结论&lt;br/&gt;附录A 术语定义&lt;br/&gt;附录B 参考文献&lt;br/&gt;&lt;br/&gt;第五部分Linux内核具体系统结构&lt;br/&gt;第1章前言&lt;br/&gt;第2章系统结构&lt;br/&gt;第3章子系统结构&lt;br/&gt;第4章结论&lt;br/&gt;附录A 术语定义&lt;br/&gt;附录B 参考文献&lt;br/&gt;&lt;br/&gt;第六部分附录&lt;br/&gt;附录A Linux文档工程拷贝许可证&lt;br/&gt;附录B GNU通用公共许可证&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>2008-09-08 09:46:50</pubDate></item>
<item><title>JDK6.0 中文文档</title><link>http://www.netyi.net/training/be93ef20-3333-4702-8f7a-ac67596a7814</link><description>JavaTM 2 Platform Standard Edition 6&lt;br/&gt;API 规范 &lt;br/&gt;本文档是 Java 2 Platform Standard Edition 6.0 的 API 规范。 &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Java 2 Platform 软件包 &lt;br/&gt;java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 &lt;br/&gt;java.awt 包含用于创建用户界面和绘制图形图像的所有类。 &lt;br/&gt;java.awt.color 提供用于颜色空间的类。 &lt;br/&gt;java.awt.datatransfer 提供在应用程序之间和在应用程序内部传输数据的接口和类。 &lt;br/&gt;java.awt.dnd Drag 和 Drop 是一种直接操作动作，在许多图形用户界面系统中都会遇到它，它提供了一种机制，能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 &lt;br/&gt;java.awt.event 提供处理由 AWT 组件所激发的各类事件的接口和类。 &lt;br/&gt;java.awt.font 提供与字体相关的类和接口。 &lt;br/&gt;java.awt.geom 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 &lt;br/&gt;java.awt.im 提供输入方法框架所需的类和接口。 &lt;br/&gt;java.awt.im.spi 提供启用可以与 Java 运行时环境一起使用的输入方法开发的接口。 &lt;br/&gt;java.awt.image 提供创建和修改图像的各种类。 &lt;br/&gt;java.awt.image.renderable 提供用于生成与呈现无关的图像的类和接口。 &lt;br/&gt;java.awt.print 为通用的打印 API 提供类和接口。 &lt;br/&gt;java.beans 包含与开发 beans 有关的类，即基于 JavaBeansTM 架构的组件。 &lt;br/&gt;java.beans.beancontext 提供与 bean 上下文有关的类和接口。 &lt;br/&gt;java.io 通过数据流、序列化和文件系统提供系统输入和输出。 &lt;br/&gt;java.lang 提供利用 Java 编程语言进行程序设计的基础类。 &lt;br/&gt;java.lang.annotation 为 Java 编程语言注释设施提供库支持。 &lt;br/&gt;java.lang.instrument 提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务。 &lt;br/&gt;java.lang.management 提供管理接口，用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 &lt;br/&gt;java.lang.ref 提供了引用对象类，支持在某种程度上与垃圾回收器之间的交互。 &lt;br/&gt;java.lang.reflect 提供类和接口，以获得关于类和对象的反射信息。 &lt;br/&gt;java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 &lt;br/&gt;java.net 为实现网络应用程序提供类。 &lt;br/&gt;java.nio 定义作为数据容器的缓冲区，并提供其他 NIO 包的概述。 &lt;br/&gt;java.nio.channels 定义了各种通道，这些通道表示到能够执行 I/O 操作的实体（如文件和套接字）的连接；定义了用于多路复用的、非阻塞 I/O 操作的选择器。 &lt;br/&gt;java.nio.channels.spi 用于 java.nio.channels 包的服务提供者类。 &lt;br/&gt;java.nio.charset 定义用来在字节和 Unicode 字符之间转换的 charset、解码器和编码器。 &lt;br/&gt;java.nio.charset.spi java.nio.charset 包的服务提供者类。 &lt;br/&gt;java.rmi 提供 RMI 包。 &lt;br/&gt;java.rmi.activation 为 RMI 对象激活提供支持。 &lt;br/&gt;java.rmi.dgc 为 RMI 分布式垃圾回收提供了类和接口。 &lt;br/&gt;java.rmi.registry 提供 RMI 注册表的一个类和两个接口。 &lt;br/&gt;java.rmi.server 提供支持服务器端 RMI 的类和接口。 &lt;br/&gt;java.security 为安全框架提供类和接口。 &lt;br/&gt;java.security.acl 此包中的类和接口已经被 java.security 包中的类取代。 &lt;br/&gt;java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 &lt;br/&gt;java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA（Rivest、Shamir 和 Adleman AsymmetricCipher 算法）密钥，以及 NIST 的 FIPS-186 中定义的 DSA（数字签名算法）密钥。 &lt;br/&gt;java.security.spec 提供密钥规范和算法参数规范的类和接口。 &lt;br/&gt;java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源（通常是一个关系数据库）中的数据的 API。 &lt;br/&gt;java.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。 &lt;br/&gt;java.text.spi java.text 包中类的服务提供者类。 &lt;br/&gt;java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类（字符串标记生成器、随机数生成器和位数组）。 &lt;br/&gt;java.util.concurrent 在并发编程中很常用的实用工具类。 &lt;br/&gt;java.util.concurrent.atomic 类的小工具包，支持在单个变量上解除锁的线程安全编程。 &lt;br/&gt;java.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类，它不同于内置同步和监视器。 &lt;br/&gt;java.util.jar 提供读写 JAR (Java ARchive) 文件格式的类，该格式基于具有可选清单文件的标准 ZIP 文件格式。 &lt;br/&gt;java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 &lt;br/&gt;java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 &lt;br/&gt;java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 &lt;br/&gt;java.util.spi java.util 包中类的服务提供者类。 &lt;br/&gt;java.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。 &lt;br/&gt;javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 &lt;br/&gt;javax.crypto 为加密操作提供类和接口。 &lt;br/&gt;javax.crypto.interfaces 根据 RSA Laboratories' PKCS #3 的定义，提供 Diffie-Hellman 密钥接口。 &lt;br/&gt;javax.crypto.spec 为密钥规范和算法参数规范提供类和接口。 &lt;br/&gt;javax.imageio Java Image I/O API 的主要包。 &lt;br/&gt;javax.imageio.event Java Image I/O API 的一个包，用于在读取和写入图像期间处理事件的同步通知。 &lt;br/&gt;javax.imageio.metadata 用于处理读写元数据的 Java Image I/O API 的包。 &lt;br/&gt;javax.imageio.plugins.bmp 包含供内置 BMP 插件使用的公共类的包。 &lt;br/&gt;javax.imageio.plugins.jpeg 支持内置 JPEG 插件的类。 &lt;br/&gt;javax.imageio.spi 包含用于 reader、writer、transcoder 和流的插件接口以及一个运行时注册表的 Java Image I/O API 包。 &lt;br/&gt;javax.imageio.stream Java Image I/O API 的一个包，用来处理从文件和流中产生的低级别 I/O。 &lt;br/&gt;javax.management 提供 Java Management Extensions 的核心类。 &lt;br/&gt;javax.management.loading 提供实现高级动态加载的类。 &lt;br/&gt;javax.management.modelmbean 提供了 ModelMBean 类的定义。 &lt;br/&gt;javax.management.monitor 提供 monitor 类的定义。 &lt;br/&gt;javax.management.openmbean 提供开放数据类型和 Open MBean 描述符类。 &lt;br/&gt;javax.management.relation 提供 Relation Service 的定义。 &lt;br/&gt;javax.management.remote 对 JMX MBean 服务器进行远程访问使用的接口。 &lt;br/&gt;javax.management.remote.rmi RMI 连接器是供 JMX Remote API 使用的一种连接器，后者使用 RMI 将客户端请求传输到远程 MBean 服务器。 &lt;br/&gt;javax.management.timer 提供对 Timer MBean（计时器 MBean）的定义。 &lt;br/&gt;javax.naming 为访问命名服务提供类和接口。 &lt;br/&gt;javax.naming.directory 扩展 javax.naming 包以提供访问目录服务的功能。 &lt;br/&gt;javax.naming.event 在访问命名和目录服务时提供对事件通知的支持。 &lt;br/&gt;javax.naming.ldap 提供对 LDAPv3 扩展操作和控件的支持。 &lt;br/&gt;javax.naming.spi 提供一些方法来动态地插入对通过 javax.naming 和相关包访问命名和目录服务的支持。 &lt;br/&gt;javax.net 提供用于网络应用程序的类。 &lt;br/&gt;javax.net.ssl 提供用于安全套接字包的类。 &lt;br/&gt;javax.print 为 JavaTM Print Service API 提供了主要类和接口。 &lt;br/&gt;javax.print.attribute 提供了描述 JavaTM Print Service 属性的类型以及如何分类这些属性的类和接口。 &lt;br/&gt;javax.print.attribute.standard 包 javax.print.attribute.standard 包括特定打印属性的类。 &lt;br/&gt;javax.print.event 包 javax.print.event 包含事件类和侦听器接口。 &lt;br/&gt;javax.rmi 包含 RMI-IIOP 的用户 API。 &lt;br/&gt;javax.rmi.CORBA 包含用于 RMI-IIOP 的可移植性 API。 &lt;br/&gt;javax.rmi.ssl 通过安全套接字层 (SSL) 或传输层安全 (TLS) 协议提供 RMIClientSocketFactory 和 RMIServerSocketFactory 的实现。 &lt;br/&gt;javax.security.auth 此包提供用于进行验证和授权的框架。 &lt;br/&gt;javax.security.auth.callback 此包提供与应用程序进行交互所必需的类，以便检索信息（例如，包括用户名和密码的验证数据）或显示信息（例如，错误和警告消息）。 &lt;br/&gt;javax.security.auth.kerberos 此包包含与 Kerberos 网络验证协议相关的实用工具类。 &lt;br/&gt;javax.security.auth.login 此包提供可插入的验证框架。 &lt;br/&gt;javax.security.auth.spi 此包提供用于实现可插入验证模块的接口。 &lt;br/&gt;javax.security.auth.x500 此包包含应该用来在 Subject 中存储 X500 Principal 和 X500 Private Crendentials 的类。 &lt;br/&gt;javax.security.cert 为公钥证书提供类。 &lt;br/&gt;javax.security.sasl 包含用于支持 SASL 的类和接口。 &lt;br/&gt;javax.sound.midi 提供用于 MIDI（音乐乐器数字接口）数据的 I/O、序列化和合成的接口和类。 &lt;br/&gt;javax.sound.midi.spi 在提供新的 MIDI 设备、MIDI 文件 reader 和 writer、或音库 reader 时提供服务提供者要实现的接口。 &lt;br/&gt;javax.sound.sampled 提供用于捕获、处理和回放取样的音频数据的接口和类。 &lt;br/&gt;javax.sound.sampled.spi 在提供新音频设备、声音文件 reader 和 writer，或音频格式转换器时，提供将为其创建子类的服务提供者的抽象类。 &lt;br/&gt;javax.sql 为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API。 &lt;br/&gt;javax.sql.rowset JDBC RowSet 实现的标准接口和基类。 &lt;br/&gt;javax.sql.rowset.serial 提供实用工具类，允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 &lt;br/&gt;javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 &lt;br/&gt;javax.swing 提供一组“轻量级”（全部是 Java 语言）组件，尽量让这些组件在所有平台上的工作方式都相同。 &lt;br/&gt;javax.swing.border 提供围绕 Swing 组件绘制特殊边框的类和接口。 &lt;br/&gt;javax.swing.colorchooser 包含供 JColorChooser 组件使用的类和接口。 &lt;br/&gt;javax.swing.event 供 Swing 组件触发的事件使用。 &lt;br/&gt;javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 &lt;br/&gt;javax.swing.plaf 提供一个接口和许多抽象类，Swing 用它们来提供自己的可插入外观功能。 &lt;br/&gt;javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 &lt;br/&gt;javax.swing.plaf.metal 提供根据 Java 外观（曾经代称为 Metal）构建的用户界面对象，Java 外观是默认外观。 &lt;br/&gt;javax.swing.plaf.multi 提供了组合两个或多个外观的用户界面对象。 &lt;br/&gt;javax.swing.plaf.synth Synth 是一个可更换皮肤 (skinnable) 的外观，在其中可委托所有绘制。 &lt;br/&gt;javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 &lt;br/&gt;javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 &lt;br/&gt;javax.swing.text.html 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 &lt;br/&gt;javax.swing.text.html.parser 提供默认的 HTML 解析器以及支持类。 &lt;br/&gt;javax.swing.text.rtf 提供一个类 (RTFEditorKit)，用于创建富文本格式（Rich-Text-Format）的文本编辑器。 &lt;br/&gt;javax.swing.tree 提供处理 javax.swing.JTree 的类和接口。 &lt;br/&gt;javax.swing.undo 允许开发人员为应用程序（例如文本编辑器）中的撤消/恢复提供支持。 &lt;br/&gt;javax.transaction 包含解组期间通过 ORB 机制抛出的三个异常。 &lt;br/&gt;javax.transaction.xa 提供定义事务管理器和资源管理器之间的协定的 API，它允许事务管理器添加或删除 JTA 事务中的资源对象（由资源管理器驱动程序提供）。 &lt;br/&gt;javax.xml 根据 XML 规范定义核心 XML 常量和功能。 &lt;br/&gt;javax.xml.bind 为包含解组、编组和验证功能的客户端应用程序提供运行时绑定框架。 &lt;br/&gt;javax.xml.bind.annotation 定义将 Java 程序元素定制成 XML 模式映射的注释。 &lt;br/&gt;javax.xml.bind.annotation.adapters XmlAdapter 及其规范定义的子类允许任意 Java 类与 JAXB 一起使用。 &lt;br/&gt;javax.xml.bind.attachment 此包由基于 MIME 的包处理器实现，该处理器能够解释并创建基于 MIME 的包格式的已优化的二进制数据。 &lt;br/&gt;javax.xml.bind.helpers 仅由 JAXB 提供者用于： 提供某些 javax.xml.bind 接口的部分默认实现。 &lt;br/&gt;javax.xml.bind.util 有用的客户端实用工具类。 &lt;br/&gt;javax.xml.crypto 用于 XML 加密的通用类。 &lt;br/&gt;javax.xml.crypto.dom javax.xml.crypto 包的特定于 DOM 的类。 &lt;br/&gt;javax.xml.crypto.dsig 用于生成和验证 XML 数字签名的类。 &lt;br/&gt;javax.xml.crypto.dsig.dom javax.xml.crypto.dsig 包特定于 DOM 的类。 &lt;br/&gt;javax.xml.crypto.dsig.keyinfo 用来解析和处理 KeyInfo 元素和结构的类。 &lt;br/&gt;javax.xml.crypto.dsig.spec XML 数字签名的参数类。 &lt;br/&gt;javax.xml.datatype XML/Java 类型映射关系。 &lt;br/&gt;javax.xml.namespace XML 名称空间处理。 &lt;br/&gt;javax.xml.parsers 提供允许处理 XML 文档的类。 &lt;br/&gt;javax.xml.soap 提供用于创建和构建 SOAP 消息的 API。 &lt;br/&gt;javax.xml.stream   &lt;br/&gt;javax.xml.stream.events   &lt;br/&gt;javax.xml.stream.util   &lt;br/&gt;javax.xml.transform 此包定义了用于处理转换指令，以及执行从源到结果的转换的一般 API。 &lt;br/&gt;javax.xml.transform.dom 此包实现特定于 DOM 的转换 API。 &lt;br/&gt;javax.xml.transform.sax 此包实现特定于 SAX2 的转换 API。 &lt;br/&gt;javax.xml.transform.stax 提供特定于 StAX 的转换 API。 &lt;br/&gt;javax.xml.transform.stream 此包实现特定于流和 URI 的转换 API。 &lt;br/&gt;javax.xml.validation 此包提供了用于 XML 文档验证的 API。 &lt;br/&gt;javax.xml.ws 此包包含核心 JAX-WS API。 &lt;br/&gt;javax.xml.ws.handler 该包定义用于消息处理程序的 API。 &lt;br/&gt;javax.xml.ws.handler.soap 该包定义用于 SOAP 消息处理程序的 API。 &lt;br/&gt;javax.xml.ws.http 该包定义特定于 HTTP 绑定的 API。 &lt;br/&gt;javax.xml.ws.soap 该包定义特定于 SOAP 绑定的 API。 &lt;br/&gt;javax.xml.ws.spi 该包定义用于 JAX-WS 2.0 的 SPI。 &lt;br/&gt;javax.xml.xpath 此包提供了用于 XPath 表达式的计算和访问计算环境的 object-model neutral API。 &lt;br/&gt;org.ietf.jgss 此包提供一个框架，该框架允许应用程序开发人员通过利用统一的 API 使用一些来自各种基础安全机制（如 Kerberos）的安全服务，如验证、数据完整性和和数据机密性。 &lt;br/&gt;org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 编程语言的映射，包括 ORB 类，如果已实现该类，则程序员可以使用此类作为全功能对象请求代理（Object Request Broker，ORB）。 &lt;br/&gt;org.omg.CORBA_2_3 CORBA_2_3 包定义对 Java[tm] Standard Edition 6 中现有 CORBA 接口所进行的添加。 &lt;br/&gt;org.omg.CORBA_2_3.portable 提供输入和输出值类型的各种方法，并包含 org/omg/CORBA/portable 包的其他更新。 &lt;br/&gt;org.omg.CORBA.DynAnyPackage 提供与 DynAny 接口一起使用的异常（InvalidValue、Invalid、InvalidSeq 和 TypeMismatch）。 &lt;br/&gt;org.omg.CORBA.ORBPackage 提供由 ORB.resolve_initial_references 方法抛出的异常 InvalidName，以及由 ORB 类中的动态 Any 创建方法抛出的异常 InconsistentTypeCode。 &lt;br/&gt;org.omg.CORBA.portable 提供可移植性层，即可以使一个供应商生成的代码运行在另一个供应商 ORB 上的 ORB API 集合。 &lt;br/&gt;org.omg.CORBA.TypeCodePackage 提供用户定义的异常 BadKind 和 Bounds，它们将由 TypeCode 类中的方法抛出。 &lt;br/&gt;org.omg.CosNaming 为 Java IDL 提供命名服务。 &lt;br/&gt;org.omg.CosNaming.NamingContextExtPackage 此包包含以下在 org.omg.CosNaming.NamingContextExt 中使用的类： AddressHelper StringNameHelper URLStringHelper InvalidAddress 包规范 有关 Java[tm] Platform, Standard Edition 6 ORB 遵守的官方规范的受支持部分的明确列表，请参阅 Official Specifications for CORBA support in Java[tm] SE 6。 &lt;br/&gt;org.omg.CosNaming.NamingContextPackage 此包包含 org.omg.CosNaming 包的 Exception 类。 &lt;br/&gt;org.omg.Dynamic 此包包含 OMG Portable Interceptor 规范 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 的第 21.9 小节中指定的 Dynamic 模块。 &lt;br/&gt;org.omg.DynamicAny 提供一些类和接口使得在运行时能够遍历与 any 有关联的数据值，并提取数据值的基本成分。 &lt;br/&gt;org.omg.DynamicAny.DynAnyFactoryPackage 此包包含 DynamicAny 模块的 DynAnyFactory 接口中的类和异常，该模块在 OMG The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的第 9.2.2 小节中指定。 &lt;br/&gt;org.omg.DynamicAny.DynAnyPackage 此包包含 DynAny 模块的 DynAnyFactory 接口中的类和异常，该模块在 OMG The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的第 9.2 小节中指定。 &lt;br/&gt;org.omg.IOP 此包包含在 OMG 文档 The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的 13.6.小节中指定的 IOP 模块。 &lt;br/&gt;org.omg.IOP.CodecFactoryPackage 此包包含 IOP::CodeFactory 接口中指定的异常（作为 Portable Interceptor 规范的一部分）。 &lt;br/&gt;org.omg.IOP.CodecPackage 此包根据 IOP::Codec IDL 接口定义生成。 &lt;br/&gt;org.omg.Messaging 此包包含 OMG Messaging Interceptor 规范 http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 中指定的 Messaging 模块。 &lt;br/&gt;org.omg.PortableInterceptor 提供一个注册 ORB 钩子 (hook) 的机制，通过这些钩子 ORB 服务可以截取执行 ORB 的正常流。 &lt;br/&gt;org.omg.PortableInterceptor.ORBInitInfoPackage 此包包含 OMG Portable Interceptor 规范 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 的第 21.7.2 小节中指定的 PortableInterceptor 模块的 ORBInitInfo 本地接口中的异常和 typedef。 &lt;br/&gt;org.omg.PortableServer 提供一些类和接口，用来生成跨多个供应商 ORB 的可移植应用程序的服务器端。 &lt;br/&gt;org.omg.PortableServer.CurrentPackage 提供各种方法实现，这些实现能够访问调用方法的对象的身份。 &lt;br/&gt;org.omg.PortableServer.POAManagerPackage 封装 POA 关联的处理状态。 &lt;br/&gt;org.omg.PortableServer.POAPackage 允许程序员构造可在不同 ORB 产品间移植的对象实现。 &lt;br/&gt;org.omg.PortableServer.portable 提供一些类和接口，用来生成跨多个供应商 ORB 的可移植应用程序的服务器端。 &lt;br/&gt;org.omg.PortableServer.ServantLocatorPackage 提供定位 servant 的类和接口。 &lt;br/&gt;org.omg.SendingContext 为值类型的编组提供支持。 &lt;br/&gt;org.omg.stub.java.rmi 包含用于 java.rmi 包中出现的 Remote 类型的 RMI-IIOP Stub。 &lt;br/&gt;org.w3c.dom 为文档对象模型 (DOM) 提供接口，该模型是 Java API for XML Processing 的组件 API。 &lt;br/&gt;org.w3c.dom.bootstrap   &lt;br/&gt;org.w3c.dom.events   &lt;br/&gt;org.w3c.dom.ls   &lt;br/&gt;org.xml.sax 此包提供了核心 SAX API。 &lt;br/&gt;org.xml.sax.ext 此包包含适合的 SAX 驱动程序不一定支持的 SAX2 设施的接口。 &lt;br/&gt;org.xml.sax.helpers 此包包含“帮助器”类，其中包括对引导基于 SAX 的应用程序的支持。 &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;  其他软件包 &lt;br/&gt;javax.activation   &lt;br/&gt;javax.activity 包含解组期间通过 ORB 机制抛出的与 Activity 服务有关的异常。 &lt;br/&gt;javax.annotation   &lt;br/&gt;javax.annotation.processing 用来声明注释处理器并允许注释处理器与注释处理工具环境通信的工具。 &lt;br/&gt;javax.jws   &lt;br/&gt;javax.jws.soap   &lt;br/&gt;javax.lang.model 用来为 Java 编程语言建立模型的包的类和层次结构。 &lt;br/&gt;javax.lang.model.element 用于 Java 编程语言的模型元素的接口。 &lt;br/&gt;javax.lang.model.type 用来为 Java 编程语言类型建立模型的接口。 &lt;br/&gt;javax.lang.model.util 用来帮助处理程序元素和类型的实用工具。 &lt;br/&gt;javax.script 脚本 API 由定义 Java TM Scripting Engines 的接口和类组成，并为它们在 Java 应用程序中的使用提供框架。 &lt;br/&gt;javax.tools 为能够从程序（例如，编译器）中调用的工具提供接口。 &lt;br/&gt;&lt;br/&gt;</description><pubDate>2008-09-07 22:29:04</pubDate></item>
<item><title>使用FreeBSD 7构建服务器操作系统（英文版）</title><link>http://www.netyi.net/training/4ba84177-69ff-4e77-94b4-4fdc1a9b0287</link><description>The most difficult part of building a server with FreeBSD, the Unix-like operating system, is arguably software installation and configuration. Finding the software is easy enough; getting everything up and running is another thing entirely. The only option for many people has been to hire a consultant. &lt;br/&gt;&lt;br/&gt;Building a Server with FreeBSD 7 is for those of us who prefer to build our own server. If you're a small business owner looking for a reliable email server, a curious Windows administrator, or if you just want to put that old computer in the closet to work, you'll learn how to get things up and running quickly. Then, once you have a working system, you can experiment, extend, and customize as you please.&lt;br/&gt;&lt;br/&gt;You'll learn how to install FreeBSD, then how to install popular server applications with the ports collection. Each package is treated as an independent module, so you can dip into the book at any point to install just the packages you need, when you need them. The book s modules cover topics like:&lt;br/&gt;&lt;br/&gt;Running common FreeBSD admin commands and tasks&lt;br/&gt;&lt;br/&gt;Managing the FreeBSD ports collection&lt;br/&gt;&lt;br/&gt;Installing third-party apps like Apache, Courier-IMAP, SpamAssassin, CUPS, Cyrus SASL, MediaWiki, and WordPress&lt;br/&gt;&lt;br/&gt;Setting up MySQL, NTP, ISC DHCP, ISC BIND DNS, PHP, OpenLDAP, OpenSSH, OpenSSL, and OpenVPN&lt;br/&gt;&lt;br/&gt;Building a Server with FreeBSD 7 will have you up and running fast, with minimum hassle. (Just be sure to send the money you save to the Unemployed Consultant Foundation.)&lt;br/&gt;</description><pubDate>2008-09-07 11:46:55</pubDate></item>
<item><title>数字信号处理c语言程序集pdg版</title><link>http://www.netyi.net/training/c92b9a4f-de06-4deb-9c86-cc8d9a017a4d</link><description>目录&lt;br/&gt;1.1均匀分布的随机数&lt;br/&gt;第一章 数字信号的产生&lt;br/&gt;1.2正态分布的随机数&lt;br/&gt;1.3指数分布的随机数&lt;br/&gt;1.4拉普拉斯（Laplace）分布的随机数&lt;br/&gt;1.5瑞利（Rayleigh）分布的随机数&lt;br/&gt;1.6对数正态分布的随机数&lt;br/&gt;第一篇 常用数字信号的产生&lt;br/&gt;1.7柯西（Cauchy）分布的随机数&lt;br/&gt;1.8韦伯（Weibull）分布的随机数&lt;br/&gt;1.9爱尔朗（Erlang）分布的随机数&lt;br/&gt;1.10贝努里（Bernoulli）分布的随机数&lt;br/&gt;1.11贝努里—高斯分布的随机数&lt;br/&gt;1.12二项式分布的随机数&lt;br/&gt;1.13泊松（Poisson）分布的随机数&lt;br/&gt;1.14ARMA（p，q）模型数据的产生&lt;br/&gt;1.15含有高斯白噪声的正弦组合信号的产生&lt;br/&gt;1.16解析信号的产生&lt;br/&gt;1.1离散傅立叶变换&lt;br/&gt;第一章 快速傅立叶变换&lt;br/&gt;1.2快速傅立叶变换&lt;br/&gt;1.3基4快速傅立叶变换&lt;br/&gt;1.4分裂基快速傅立叶变换&lt;br/&gt;1.5实序列快速傅立叶变换（一）&lt;br/&gt;1.6实序列快速傅立叶变换（二）&lt;br/&gt;1.7用一个N点复序列的FFT同时计算两个N点实序列离散傅立叶变换&lt;br/&gt;1.8共轭对称序列的快速傅立叶反变换&lt;br/&gt;1.9素因子快速傅立叶变换&lt;br/&gt;1.10ChirpZ—变换算法&lt;br/&gt;2.1快速哈特莱（Hartley）变换&lt;br/&gt;第二章 快速离散正交变换&lt;br/&gt;2.2基4快速哈特莱（Hartley）变换&lt;br/&gt;第二篇 数字信号处理&lt;br/&gt;2.3分裂基快速哈特莱（Hartley）变换&lt;br/&gt;2.4快速离散余弦变换&lt;br/&gt;2.5快速离散余弦反变换&lt;br/&gt;2.6N=8点快速离散余弦变换&lt;br/&gt;2.7N=8点快速离散余弦反变换&lt;br/&gt;2.8快速离散正弦变换&lt;br/&gt;2.9快速沃尔什（Walsh）变换&lt;br/&gt;2.10快速希尔伯特变换（一）&lt;br/&gt;2.11快速希尔伯特变换（二）&lt;br/&gt;3.1快速卷积&lt;br/&gt;第三章 快速卷积与相关&lt;br/&gt;3.2长序列的快速卷积&lt;br/&gt;3.3特别长序列的快速卷积&lt;br/&gt;3.4快速相关&lt;br/&gt;4.1数字滤波器的频率响应&lt;br/&gt;第四章 数字滤波器的时域和频域响应&lt;br/&gt;4.2级联型数字滤波器的频率响应&lt;br/&gt;4.3数字滤波器的时域响应&lt;br/&gt;4.4直接型IIR数字滤波（一）&lt;br/&gt;4.5直接型IIR数字滤波（二）&lt;br/&gt;4.6级联型IIR数字滤波&lt;br/&gt;4.7并联型IIR数字滤波&lt;br/&gt;5.1巴特沃兹和切比雪夫数字滤波器的设计&lt;br/&gt;第五章 IIR数字滤波器的设计&lt;br/&gt;5.2任意幅度IIR数字滤波器的优化设计&lt;br/&gt;6.1窗函数方法&lt;br/&gt;第六章 FIR数字滤波器的设计&lt;br/&gt;6.2频域最小误差平方设计&lt;br/&gt;6.3切比雪夫逼近方法&lt;br/&gt;1.1功率谱估计的周期图方法&lt;br/&gt;第一章 经典谱估计&lt;br/&gt;1.2功率谱估计的相关方法&lt;br/&gt;2.1求解一般托布利兹方程组的莱文森算法&lt;br/&gt;第二章 现代谱估计&lt;br/&gt;2.2求解对称正定方程组的乔里斯基算法&lt;br/&gt;2.3求解尤利—沃克方程的莱文森—德宾算法&lt;br/&gt;2.4计算ARMA模型的功率谱密度&lt;br/&gt;2.5尤利—沃克谱估计算法&lt;br/&gt;2.6协方差谱估计算法&lt;br/&gt;2.7Burg谱估计算法&lt;br/&gt;2.8最大似然谱估计算法&lt;br/&gt;3.1维格纳（Wigner）分布&lt;br/&gt;第三章 时—频分析&lt;br/&gt;3.2离散小波变换&lt;br/&gt;4.1维纳（Wiener）数字滤波&lt;br/&gt;第四章 随机信号的数字滤波&lt;br/&gt;4.2卡尔曼（Kalman）数字滤波&lt;br/&gt;4.3最小均方（LMS）自适应数字滤波&lt;br/&gt;4.4归一化LMS自适应数字滤波&lt;br/&gt;4.5递推最小二乘（RLS）自适应数字滤波&lt;br/&gt;1.1图像读取、存储与显示&lt;br/&gt;第四篇 数字图像处理&lt;br/&gt;第一章 图像基本运算&lt;br/&gt;1.2图像旋转&lt;br/&gt;1.3图像灰度级直方图的计算&lt;br/&gt;1.4图像二值化的固定阀值法&lt;br/&gt;1.5图像二值化的自适应阀值法&lt;br/&gt;第三篇 随机数字信号处理&lt;br/&gt;2.1图像直方图均衡&lt;br/&gt;第二章 图像增强&lt;br/&gt;2.2中值滤波&lt;br/&gt;2.3图像锐化&lt;br/&gt;2.4图像平滑&lt;br/&gt;3.1Roberts算子边缘检测&lt;br/&gt;第三章 图像边缘检测&lt;br/&gt;3.2拉普拉斯算子边缘检测&lt;br/&gt;3.3Sobel算子边缘检测&lt;br/&gt;3.4Robinson算子边缘检测&lt;br/&gt;3.5Kirsch算子边缘检测&lt;br/&gt;3.6Prewitt算子边缘检测&lt;br/&gt;4.1Hilditch细化算法&lt;br/&gt;第四章 图像细化&lt;br/&gt;4.2Pavlidis细化算法&lt;br/&gt;4.3Rosenfeld细化算法&lt;br/&gt;1.1多层感知器神经网络&lt;br/&gt;第一章 神经网络模型&lt;br/&gt;1.2离散Hopfield神经网络&lt;br/&gt;1.3连续Hopfield神经网络&lt;br/&gt;第五篇 人工神经网络&lt;br/&gt;1.4Tank-Hopfield线性规划神经网络&lt;br/&gt;</description><pubDate>2008-09-07 09:33:02</pubDate></item>
<item><title>Microsoft.Press.MCITP.Self.Paced.Training.Kit.Exam.70-647.Windows.Server.Enterprise.Administration.A</title><link>http://www.netyi.net/training/6f4bea30-902e-4dfc-8db3-3f14dc160a12</link><description>Announcing an all-new SELF-PACED TRAINING KIT designed to help maximize your performance on 70-647, a required exam for the new Microsoft?? Certified IT Professional (MCITP): Enterprise Administrator certification. This 2-in-1 kit includes the official Microsoft study guide, plus practice tests on CD to help assess your skills. It comes packed with the tools and features exam candidates want most including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and troubleshooting labs for the skills and expertise you can apply to the job. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Focusing on Windows Server 2008 enterprise administration, topics include planning networks and application services; designing core identity and access management components; planning for migrating, upgrading, and restructuring domains and forests; implementing PKI; and designing virtualization strategy. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Work at your own pace through the lessons and lab exercises. Then assess yourself using 300+ practice and review questions on the CD, which features multiple, customizable testing options. Choose timed or untimed testing mode, generate random tests, or focus on discrete objectives. You get detailed explanations for right and wrong answers including pointers back to the book for further study. You also get an evaluation version of Windows Server 2008 Enterprise Edition and an exam discount voucher making this kit an exceptional value and a great career investment.&lt;br/&gt;</description><pubDate>2008-09-07 08:18:23</pubDate></item>
<item><title>SQL Tuning</title><link>http://www.netyi.net/training/6dc5da54-6d08-4175-b17e-370366bf6c12</link><description>This book is for readers who already know SQL and have an opportunity to tune SQL or the database where the SQL executes. It includes specific techniques for tuning on Oracle, Microsoft SQL Server, and IBM DB2. However, the main problem of SQL tuning is finding the optimum path to the data. &lt;br/&gt;&lt;br/&gt;Table of Content:&lt;br/&gt;     Chapter 1.  Introduction &lt;br/&gt;     Chapter 2.  Data-Access Basics &lt;br/&gt;     Chapter 3.  Viewing and Interpreting Execution Plans &lt;br/&gt;     Chapter 4.  Controlling Execution Plans &lt;br/&gt;     Chapter 5.  Diagramming Simple SQL Queries &lt;br/&gt;     Chapter 6.  Deducing the Best Execution Plan &lt;br/&gt;     Chapter 7.  Diagramming and Tuning Complex SQL Queries &lt;br/&gt;     Chapter 8.  Why the Diagramming Method Works &lt;br/&gt;     Chapter 9.  Special Cases &lt;br/&gt;     Chapter 10.  Outside-the-Box Solutions to Seemingly Unsolvable Problems &lt;br/&gt;     Appendix A.  Exercise Solutions &lt;br/&gt;     Appendix B.  The Full Process, End to End &lt;br/&gt;     Glossary &lt;br/&gt;     Colophon &lt;br/&gt;     Index &lt;br/&gt;</description><pubDate>2008-09-07 00:29:25</pubDate></item>
<item><title>Java Script 高端程序设计(精华)</title><link>http://www.netyi.net/training/d3ee843a-f9b0-4a2d-acb2-1a150c6f3382</link><description>第1章讲述了JavaScript的起源，给大家一个关于JavaScript正确的认知。&lt;br/&gt;&lt;br/&gt;第2~5章详细介绍了JavaScript语言本身，揭示了一些JavaScript不为认知的语言特点。&lt;br/&gt;&lt;br/&gt;第6~9章介绍了JavaScript和浏览器进行交互的一些基础知识和一些进阶知识，如DOM的基础、正则表达式。&lt;br/&gt;&lt;br/&gt;第10~13章介绍了一些更加高级的JavaScript技巧，这些技巧可以构建良好的客户端逻辑，包括表格排序、拖动等。&lt;br/&gt;&lt;br/&gt;第14章关于错误处理的内容，既有如何编程处理JavaScript错误，也包含了如何调试JavaScript的方法，而调试一直是JavaScript的弱项。&lt;br/&gt;&lt;br/&gt;第16、17章讲述了利用JavaScript进行客户端到服务器的同学，不仅仅介绍了现在的Ajax技术的基础XML HTTP Request，还介绍了曾经出现过的一些方法。第17章更明确的介绍了如何调用Web服务。&lt;br/&gt;&lt;br/&gt;第19章，介绍了如何考虑生产环境中JavaScript所需要注意的一些事情，如安全性、性能等。&lt;br/&gt;&lt;br/&gt;第20章，展望了JavaScript未来的发展&lt;br/&gt;</description><pubDate>2008-09-06 16:31:54</pubDate></item>
<item><title>C语言视频教程09</title><link>http://www.netyi.net/training/e3d7b114-c66b-4771-ba51-dcf76d369d29</link><description>西北工业大学 C语言视频教程 &lt;br/&gt;1.配套教材：《C语言程序设计》（第二版） 出版社：清华大学出版社 主编：谭浩强 &lt;br/&gt;2.课件学时数：32 &lt;br/&gt;3.主讲教师：姜学峰(副教授) </description><pubDate>2008-09-05 21:35:56</pubDate></item>
<item><title>Algorithms</title><link>http://www.netyi.net/training/d066b4d9-8d63-4964-8ff6-72ef30f54326</link><description>This book is intended to survey the most important algorithms in use on&lt;br/&gt;computers today and to teach fundamental techniques to the growing number&lt;br/&gt;of people who are interested in becoming serious computer users. It is ap-&lt;br/&gt;propriate for use as a textbook for a second, third or fourth course in computer&lt;br/&gt;science: after students have acquired some programming skills and familiarity&lt;br/&gt;with computer systems, but before they have specialized courses in advanced&lt;br/&gt;areas of computer science or computer applications. Additionally, the book&lt;br/&gt;may be useful as a reference for those who already have some familiarity with&lt;br/&gt;the material, since it contains a number of computer implementations of useful&lt;br/&gt;algorithms.&lt;br/&gt;The book consists of forty chapters which are grouped into seven major&lt;br/&gt;parts: mathematical algorithms, sorting, searching, string processing, geomet-&lt;br/&gt;ric algorithms, graph algorithms and advanced topics. A major goal in the&lt;br/&gt;development of this book has been to bring together the fundamental methods&lt;br/&gt;from these diverse areas, in order to provide access to the best methods&lt;br/&gt;that we know for solving problems by computer for as many people as pos-&lt;br/&gt;sible. The treatment of sorting, searching and string processing (which may&lt;br/&gt;not be covered in other courses) is somewhat more complete than the treat-&lt;br/&gt;ment of mathematical algorithms (which may be covered in more depth in&lt;br/&gt;applied mathematics or engineering courses), or geometric and graph algo-&lt;br/&gt;rithms (which may be covered in more depth in advanced computer science&lt;br/&gt;courses). Some of the chapters involve  mtroductory  treatment of advanced&lt;br/&gt;material. It is hoped that the descriptions here can provide students with&lt;br/&gt;some understanding of the basic properties of fundamental algorithms such&lt;br/&gt;as the FFT or the simplex method, while at the same time preparing them&lt;br/&gt;to better appreciate the methods when they learn them in advanced courses.&lt;br/&gt;The orientation of the book is towards algorithms that are likely to be&lt;br/&gt;of practical use. The emphasis is on  t,eaching  students the tools of their&lt;br/&gt;trade to the point that they can confidently implement, run and debug useful&lt;br/&gt;algorithms. Full implementations of the methods discussed (in an actual&lt;br/&gt;programming language) are included in the text, along with descriptions of&lt;br/&gt;the operations of these programs on a consistent set of examples. Though not&lt;br/&gt;emphasized, connections to theoretical computer science and the analysis of&lt;br/&gt;algorithms are not ignored. When appropriate, analytic results are discussed&lt;br/&gt;to illustrate why certain algorithms are preferred. When interesting, the&lt;br/&gt;relationship of the practical algorithms being discussed to purely theoretical&lt;br/&gt;results is described. More information of the orientation and coverage of the&lt;br/&gt;material in the book may be found in the Introduction which follows.</description><pubDate>2008-09-05 21:34:04</pubDate></item>
<item><title>C++ Builder 5 实践与提高</title><link>http://www.netyi.net/training/55d12c9f-76d9-417f-be4a-fbb634b16592</link><description>【内容简介】&lt;br/&gt;　　C++ Builder是运行于Windows平台上的交互式可视化集成开发环境。本书以程序开发为主线，内容涵盖了利用C++ Builder 5/5.5开发完整的应用程序所需的各种知识，包括控件开发技术、图形和图像处理、窗体开发技术、文件操作、多媒体开发技术和网络与数据库开发等。内容讲解由浅入深，并在详细讲解的基础上配合具体的实例，便于学习和掌握。    &lt;br/&gt;　　本书内容丰富，层次分明。对于初学C++ Builder者，可以迅速提高水平，对于已经具有C++ Builder编程经验者，则是很好的升级指导书。&lt;br/&gt;　　本书以程序开发为主线，内容涵盖了利用C++Builder5开发完整的应用程序所需要的各种知识，如组件开发技术。图形和图像处理。窗体开发技术。文件操作。多媒体开发技术和网络与数据库开发等等。&lt;br/&gt;　　本书一共由15章组成，主要内容包括：C++Builder5简介与安装，主要介绍了该开发系统安装的流程和注意事项，C++Builder5的集成开发环境，通过对集成环境的详细讲解，读者可以快速地掌握这种新工具的使用技巧，面向对象的C++Builder5语言人门，主要介绍了面向对象的设计思想和语言基础，C++Builder5的可视化组建库和组件的使用，这是快速开发软件的一个高效的捷径，充分利用这些组件和组建库可以大大缩短开发周期，另外还详细介绍了程序界面中菜单的设计和创建。窗体的设计和创建。工程项目的管理与运行调试。图形编程。动态链接库。程序调试工具的使用。程序界面的重视设计。Windows注册表的编程。数据库应用程序的开发。多媒体程序的开发等相关内容。&lt;br/&gt;　　在内容安排上，本书采用了理论和实践相结合的方法，一方面详细阐述使用C++Builder5进行应用程序设计的基本内容，另一方面注重培养读者解决实际问题的能力，书中针对每个主题，提供了一个或几个实例，使读者在学习本书理论知识的同时，通过自己的实践来加深对该语言的理解，以便能在日后的开发中充分发挥C++Builder5的强大功能和高效的特点。&lt;br/&gt;　　希望读者通过对本书的学习，能够熟悉C++Builder5软件开发的过程，快速掌握C++Builder5的开发技巧，并能够独立地自行设计和开发应用程序。&lt;br/&gt;【下载说明】&lt;br/&gt;　　本资料为《C++ Builder 5 实践与提高》一书PDF格式的清晰电子版，推荐使用Adobe Reader 7.0或兼容阅读工具打开！　&lt;br/&gt;【图书目录】&lt;br/&gt;前言&lt;br/&gt;第一章 C++ Builder 5简介&lt;br/&gt;1.1 C++ Builder概述&lt;br/&gt;1.2 C++ Builder与Visual C++的比较&lt;br/&gt;1.3 C++ Builder 5的新特点&lt;br/&gt;1.4 C++ Builder 5的安装&lt;br/&gt;1.5 C++ Builder 5的帮助系统&lt;br/&gt;1.6 本章小结&lt;br/&gt;第二章 C++ Builder 5开发环境&lt;br/&gt;2.1 主窗口&lt;br/&gt;2.2 代码编辑窗口&lt;br/&gt;2.3 表单设计窗口&lt;br/&gt;2.4 对象察看窗口&lt;br/&gt;2.5 项目管理窗口&lt;br/&gt;2.6 本章小结&lt;br/&gt;第三章 面和对象的C++语言&lt;br/&gt;3.1 C++语言简介&lt;br/&gt;3.2 类&lt;br/&gt;3.3 构造函数与析构函数&lt;br/&gt;3.4 继承与多重继承&lt;br/&gt;3.5 编程实例&lt;br/&gt;3.6 本章小结&lt;br/&gt;第四章 C++ Builder 5可视组件库（VLC）&lt;br/&gt;4.1 综述&lt;br/&gt;4.2 组件&lt;br/&gt;4.3 组件通用的属性及事件&lt;br/&gt;4.4 对象及对象的通用方法&lt;br/&gt;4.5 本章小结&lt;br/&gt;第五章 C++ Builder 5组件的使用&lt;br/&gt;5.1 常用C++ Builder组件的使用&lt;br/&gt;5.2 更高级的C++ Builder组件&lt;br/&gt;5.3 本章小结&lt;br/&gt;第六章 菜单的设计与创建&lt;br/&gt;6.1 概论&lt;br/&gt;6.2 主菜单的创建&lt;br/&gt;6.3 弹出式菜单的设计&lt;br/&gt;6.4 菜单模板的制作&lt;br/&gt;6.5 动态建立菜单及菜单制作&lt;br/&gt;6.6 编程实例&lt;br/&gt;6.7 本章小结&lt;br/&gt;第七章 C++ Builder中窗体的创建与设计&lt;br/&gt;7.1 窗体的概念&lt;br/&gt;7.2 创建窗体&lt;br/&gt;7.3 ??窗体添加标题名称&lt;br/&gt;7.4 保存窗体&lt;br/&gt;7.5 文本描述窗体&lt;br/&gt;7.6 窗体类型的设计&lt;br/&gt;7.7 本章小结&lt;br/&gt;第八章 图形设计与实现&lt;br/&gt;8.1 图形构件&lt;br/&gt;8.2 TCanvas类&lt;br/&gt;8.3 圆形、三角形按钮的实现&lt;br/&gt;8.4 图形设备接口&lt;br/&gt;8.5 绘图操作&lt;br/&gt;8.6 本章小结&lt;br/&gt;第九章 对话框的设计&lt;br/&gt;9.1 模式对话框&lt;br/&gt;9.2 消息框&lt;br/&gt;9.3 无模式对话框&lt;br/&gt;9.4 通用对话框组件&lt;br/&gt;9.5 本章小结&lt;br/&gt;第十章 动态链接库&lt;br/&gt;10.1 DLL概论及Windows的动态链接库&lt;br/&gt;10.2 DLL调用应用程序的生成&lt;br/&gt;10.3 DLL中的窗口和资源&lt;br/&gt;10.4 DLL应用实例源程序&lt;br/&gt;10.5 本章小结&lt;br/&gt;第十一章 调试工具及其使用&lt;br/&gt;11.1 调试工具&lt;br/&gt;11.2 断点的设置&lt;br/&gt;11.3 变量跟踪&lt;br/&gt;11.4 其他调试工具&lt;br/&gt;11.5 调试技术&lt;br/&gt;11.6 本章小结&lt;br/&gt;第十二章 有关程序装饰的使用&lt;br/&gt;12.1 窗体装饰技术&lt;br/&gt;12.2 光标的使用&lt;br/&gt;12.3 上下文帮助&lt;br/&gt;12.4 本章小结&lt;br/&gt;第十三章 使用Windows注册表&lt;br/&gt;13.1 注册表概论&lt;br/&gt;13.2 TRegistry类及其使用&lt;br/&gt;13.3 本章&lt;br/&gt;第十四章 C++ Builder数据库结构与编程&lt;br/&gt;14.1 数据库基础&lt;br/&gt;14.2 Borland数据库引擎&lt;br/&gt;14.3 C++ Builder数据库构件 &lt;br/&gt;14.4 建立数据库应用程序&lt;br/&gt;14.5 本章小结&lt;br/&gt;第十五章 多媒体应用程序设计&lt;br/&gt;15.1 媒体播放器组件&lt;br/&gt;15.2 媒体播放器使用示例&lt;br/&gt;15.3 CD音效实现选摘&lt;br/&gt;15.4 本章小结&lt;br/&gt;</description><pubDate>2008-09-05 21:32:24</pubDate></item>
<item><title>Professionale Perl Programming(Perl高级编程)</title><link>http://www.netyi.net/training/475a9967-307d-4f31-acbe-c9c686ff0a7c</link><description>对于初学者和perl程序员，这本书绝对是非常好的选择&lt;br/&gt;第一章对Perl做概括的介绍&lt;br/&gt;第二章简要介绍perl中的基本数据类型，特殊变量，操作符和表达式&lt;br/&gt;第三章标量&lt;br/&gt;第四章操作符&lt;br/&gt;第五章深入介绍perl的数据类型&lt;br/&gt;第六章perl的编程结构&lt;br/&gt;第七章子例程&lt;br/&gt;第八章作用域&lt;br/&gt;第九章模块&lt;br/&gt;第十章模块的实现&lt;br/&gt;第十一章正则表达式&lt;br/&gt;第十二章文件句柄&lt;br/&gt;第十三章文件&lt;br/&gt;第十四章命令行参数&lt;br/&gt;十五章终端输入输出&lt;br/&gt;十六章警告和错误&lt;br/&gt;十七章调试方法&lt;br/&gt;十八章文本处理&lt;br/&gt;十九章面向对象编程&lt;br/&gt;二十章perl 的解释器&lt;br/&gt;二十一章perl和其他语言的集成&lt;br/&gt;二十二章进程&lt;br/&gt;二十三章perl网络编程&lt;br/&gt;二十四章perl的移植&lt;br/&gt;二十五章perl对Unicode的支持&lt;br/&gt;二十六章对其他语言的支持&lt;br/&gt;附录</description><pubDate>2008-09-05 21:21:25</pubDate></item>
<item><title>C语言视频教程08</title><link>http://www.netyi.net/training/53d2607c-23fd-4cbb-8aaa-6aef2607b2e5</link><description>西北工业大学 C语言视频教程 &lt;br/&gt;1.配套教材：《C语言程序设计》（第二版） 出版社：清华大学出版社 主编：谭浩强 &lt;br/&gt;2.课件学时数：32 &lt;br/&gt;3.主讲教师：姜学峰(副教授) </description><pubDate>2008-09-05 20:29:20</pubDate></item>
<item><title>C语言视频教程07</title><link>http://www.netyi.net/training/e2574e47-1485-4dc0-a968-a1e3332a0019</link><description>西北工业大学 C语言视频教程 &lt;br/&gt;1.配套教材：《C语言程序设计》（第二版） 出版社：清华大学出版社 主编：谭浩强 &lt;br/&gt;2.课件学时数：32 &lt;br/&gt;3.主讲教师：姜学峰(副教授) </description><pubDate>2008-09-05 19:57:16</pubDate></item>
<item><title>Pro T-SQL 2008 Programmer’s Guide</title><link>http://www.netyi.net/training/1abcb450-6133-4fe4-be86-c280db152892</link><description>SQL SERVER 2008的新书.&lt;br/&gt;&lt;br/&gt;Discussing new and existing features, SQL Server designer and administrator Michael Coles takes you on an expert guided tour of Transact–SQL functionality in SQL Server 2008 in his book Pro T–SQL 2008 Programmer’s Guide. Fully functioning examples and downloadable source code bring Coles’ technically accurate and engaging treatment of Transact–SQL into your own hands. Step–by–step explanations ensure clarity, and an advocacy of best–practices will steer you down the road to success.&lt;br/&gt;&lt;br/&gt;Pro T–SQL 2008 Programmer’s Guide is every developer’s key to making full use of SQL Server 2008’s powerful, built–in Transact–SQL language. Transact–SQL is the language developers and DBAs use to interact with SQL Server. It’s used for everything from querying data, to writing stored procedures, to managing the database. New features in SQL Server 2008 include a spatial data type, SQLCLR integration, the MERGE statement, a dramatically improved and market–leading XML feature set, and support for encryption—all of which are covered in this book&lt;br/&gt;What you’ll learn&lt;br/&gt;&lt;br/&gt;    * Write stored procedures, functions, and triggers using Transact–SQL&lt;br/&gt;    * Apply best–practices when centralizing procedural logic inside your SQL Server database.&lt;br/&gt;    * Seamlessly work with XML data using XQuery, XPath, and the XML type.&lt;br/&gt;    * Use SQLCLR to write .NET code that runs inside SQL Server.&lt;br/&gt;    * Implement full–text search within your database.&lt;br/&gt;    * Load data more efficiently using the new MERGE statement.&lt;br/&gt;    * Learn about the new geography type for storing spatial data.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;目录&lt;br/&gt;&lt;br/&gt;nCHAPTER 1 Foundations of T-SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1&lt;br/&gt;nCHAPTER 2 T-SQL 2008 New Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23&lt;br/&gt;nCHAPTER 3 Tools of the Trade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61&lt;br/&gt;nCHAPTER 4 Procedural Code and CASE Expressions . . . . . . . . . . . . . . . . . . 81&lt;br/&gt;nCHAPTER 5 User-Defined Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117&lt;br/&gt;nCHAPTER 6 Stored Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151&lt;br/&gt;nCHAPTER 7 Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187&lt;br/&gt;nCHAPTER 8 Encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219&lt;br/&gt;nCHAPTER 9 Common Table Expressions and&lt;br/&gt;Windowing Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247&lt;br/&gt;nCHAPTER 10 Integrated Full-Text Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273&lt;br/&gt;nCHAPTER 11 XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299&lt;br/&gt;nCHAPTER 12 XQuery and XPath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341&lt;br/&gt;nCHAPTER 13 Catalog Views and Dynamic Management Views . . . . . . . 387&lt;br/&gt;nCHAPTER 14 SQL CLR Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407&lt;br/&gt;nCHAPTER 15 .NET Client Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451&lt;br/&gt;nCHAPTER 16 Data Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495&lt;br/&gt;nCHAPTER 17 New T-SQL Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525&lt;br/&gt;nCHAPTER 18 Error Handling and Dynamic SQL . . . . . . . . . . . . . . . . . . . . . . . . . 553&lt;br/&gt;iv&lt;br/&gt;nCHAPTER 19 Performance Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573&lt;br/&gt;nAPPENDIX A Exercise Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603&lt;br/&gt;nAPPENDIX B XQuery Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613&lt;br/&gt;nAPPENDIX C Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619&lt;br/&gt;nAPPENDIX D SQLCMD Quick Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631&lt;br/&gt;nINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639</description><pubDate>2008-09-05 16:25:28</pubDate></item>
<item><title>CEA-861-E, 未压缩数字视频标准最新的‘E’修订版</title><link>http://www.netyi.net/training/77328a56-0dda-4f13-870f-c8894d55b5d9</link><description>未压缩数字视频标准最新的‘E’修订版.&lt;br/&gt;&lt;br/&gt;Contents&lt;br/&gt;1 Scope&lt;br/&gt;2 General&lt;br/&gt;3 Overview&lt;br/&gt;4 Video Formats and Waveform Timings&lt;br/&gt;5 Color Encoding, Sampling, &amp;amp;amp; Conversion&lt;br/&gt;6 Auxiliary Information Carried from Source to Sink&lt;br/&gt;7 EDID Data Structure&lt;br/&gt;</description><pubDate>2008-09-05 13:22:17</pubDate></item>
<item><title>The Essential Guide to Open Source Flash Development</title><link>http://www.netyi.net/training/3539aff6-f7e5-467d-a50a-d2bf309c8338</link><description>Price: $31.01  &lt;br/&gt;&lt;br/&gt;from Amazon   http://www.amazon.com/Essential-Guide-Source-Flash-Development/dp/1430209933/ref=sr_1_1/103-8094290-2214263?ie=UTF8&amp;amp;amp;s=books&amp;amp;amp;qid=1220591519&amp;amp;amp;sr=1-1&lt;br/&gt;&lt;br/&gt;Editorial Reviews&lt;br/&gt;Product Description&lt;br/&gt;&lt;br/&gt;Explore the world of open source Flash and discover which tools are available. &lt;br/&gt;Learn how to identify which tool you need and how to best fit it into your workflow. &lt;br/&gt;Step-by-step walk-throughs guide you through development with the most popular open source Flash tools. &lt;br/&gt;Written by the project leads and open source Flash aficionados. &lt;br/&gt;The Essential Guide to Open Source Flash Development is a practical development guide to creating Flash applications with open source Flash tools and workflows. You will walk away with an understanding of what tools will best suit your current situation, making your development easier and more productive, and with the knowledge of how to install and set up some of the best tools available, including the following:&lt;br/&gt;&lt;br/&gt;Papervision3D: to create 3D in Flash &lt;br/&gt;Red5: to stream video over the internet &lt;br/&gt;SWX: to build data-driven mashups and mobile apps &lt;br/&gt;Fuse: to make ActionScript animation a cinch &lt;br/&gt;Go: to build your own animation tools in ActionScript 3.0 &lt;br/&gt;haXe: to create Flash files and more &lt;br/&gt;AMFPHP: to communicate between Flash and php &lt;br/&gt;Open source Flash has been a revolution for Flash and has made a major impact on how people build Flash content. The open source tools available expand on Flash's existing tool set, enabling you to perform such tasks as easily create full 3D in Flash or hook up to an open source video-streaming server. Many of these useful tools are powerful yet lack documentation. this book explains in step-by-step detail how to use the most popular open source Flash tools.&lt;br/&gt;&lt;br/&gt;If you want to expand your Flash tool set and explore the open source Flash community, then this book is for you. If you already use some open source Flash tools, then you will find this book a useful documentation resource as well as an eye-opener to the other tools that are available.&lt;br/&gt;&lt;br/&gt;Summary of Contents&lt;br/&gt;Chapter 1 Introducing the World of Open Source Flash &lt;br/&gt;Chapter 2 Exploring Open Source Flash: What's Available &lt;br/&gt;Chapter 3 Preparing an Open Source Workflow &lt;br/&gt;Chapter 4 Using an Open Source Workflow &lt;br/&gt;Chapter 5 Testing and Debugging &lt;br/&gt;Chapter 6 Deploying Your Application &lt;br/&gt;Chapter 7 Using AMFPHP &lt;br/&gt;Chapter 8 Working with SWX: The Native Data Format for the Flash Platform &lt;br/&gt;Chapter 9 Using haXe &lt;br/&gt;Chapter 10 Fuse and GoASAP: Open Source Animation Tools &lt;br/&gt;Chapter 11 Using Papervision3D &lt;br/&gt;Chapter 12 Introducing Red5 &lt;br/&gt;Chapter 13 Building Some Red5 Apps &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;About the Author&lt;br/&gt;An interstellar marauder since age 12… oh, wait, I wasn't supposed to mention that! What I meant to say is: Born in Turkey a little over a quarter of a century ago, I spent most of my childhood and early teens in a tropical paradise called Malaysia and currently live in the murky wetlands of London (oh yes, the weather is that bad thank-you-very-much!). Coding and design both grew out of hobbies that started at age seven, when my Dad brought home an IBM XT instead of a Commodore 64, leaving me to either write my own games or go without (thanks Dad!). My true passions in life are acting and singing, both of which I want to pursue professionally.&lt;br/&gt;&lt;br/&gt;In between my globetrotting, I got the chance to produce a musical in North Cyprus (Jesus Christ Superstar) and grab a Master of Arts in Film &amp;amp;amp; Video (emphasis Multimedia Design) from American University in Washington, DC. Nowadays, I run my own company in London called &amp;quot;Bits And Pixels&amp;quot;, specializing in Flash for web and mobile applications.&lt;br/&gt;&lt;br/&gt;With more than seven years of experience in working with Flash technology, John is the creator of the Xray debugger and the FLASC compiler GUI. John also started the Red5 open source server project and is co-project manager along with Chris Allen. John has also served as Director of Flash Plat form with BLITZ and was Sr. Flash Developer with Zing.com.&lt;br/&gt;&lt;br/&gt;Chris is a Senior Flash Engineer at Scholastic's Tom Snyder Productions in Watertown, MA where he is developing the newest version of Fastt Math, a critically acclaimed e-learning application. He is also co-project manager and a Java developer for the Open Source Red5 project. Chris first started working with Flash beginning in 1999 making websites for bars, restaurants and musicians. Since then he has worked on various projects using Flash as the front end. These include a framework for online portfolio applications, a calendar for musicians, and a clinical messaging system utilizing an XMPP socket server.&lt;br/&gt;&lt;br/&gt;Patrick is a freelance RIA programmer and lead developer of amfphp. He has worked on projects for Microsoft, Toyota, LG, NEC and the US department of education. He has undertaken a bachelor\'s in math and physics and is enthusiastic about the possibilities of blending Flash and dynamic systems.&lt;br/&gt;&lt;br/&gt;Nicolas is the author of several popular open source tools, including the MTASC open source ActionScript2 compiler, the haXe crossplatform compiler and the Neko Virtual Machine. He is cofounder and respected member of the OSFlash community.&lt;br/&gt;</description><pubDate>2008-09-05 13:19:02</pubDate></item>
<item><title>CCNP_交换学习指南(第二版)</title><link>http://www.netyi.net/training/44694a8e-0c15-48cb-84f4-5aad5398204d</link><description>   本书主要介绍CCNP认证的交换技术考试涉及的全面内容，并提供了大量的实验题和复习题。&lt;br/&gt;    本书首先介绍了园区网络，然后依次介绍了连接交换模块、设计并实现VLAN技术、第二层交换、生成树协议、VLAN中的生成树、建立VLAN间的路由、多层交换、组播以及组播的配置等方面的内容。另外，因为本书是一本学习指南，所以本书中还提供了大量的模拟试题，通过这些试题，读者可以进一步加深与巩固所学的知识。&lt;br/&gt;    本书主要针对那些准备参加CCNP认证考试的人员。不过任何对网络感兴趣的读者都可以从本书中获取大量的网络知识。&lt;br/&gt;&lt;br/&gt;目录&lt;br/&gt;第一章 园区网络&lt;br/&gt;第二章 连接交换单元&lt;br/&gt;第三章 虚拟网&lt;br/&gt;第四章 第2层交换和生成树协议&lt;br/&gt;第五章 虚拟网和生成树&lt;br/&gt;第六章 虚拟网间路由技术&lt;br/&gt;第七章 多层交换&lt;br/&gt;第八章 组播&lt;br/&gt;第九章 配置组播&lt;br/&gt;</description><pubDate>2008-09-05 09:33:35</pubDate></item>
<item><title>Pro WF Windows Workflow in dot NET 3.5</title><link>http://www.netyi.net/training/c8b4ad4f-21a7-47c2-bcb2-73c83ecd3982</link><description>CHAPTER 1 A Quick Tour of Windows Workflow Foundation . . . . . . . . . . . . . . . . . 1&lt;br/&gt;■CHAPTER 2 Foundation Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29&lt;br/&gt;■CHAPTER 3 Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65&lt;br/&gt;■CHAPTER 4 Hosting the Workflow Runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129&lt;br/&gt;■CHAPTER 5 Flow Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167&lt;br/&gt;■CHAPTER 6 Local Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215&lt;br/&gt;■CHAPTER 7 Event-Driven Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237&lt;br/&gt;■CHAPTER 8 Workflow Persistence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297&lt;br/&gt;■CHAPTER 9 State Machine Workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333&lt;br/&gt;■CHAPTER 10 Transactions and Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369&lt;br/&gt;■CHAPTER 11 Workflow Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417&lt;br/&gt;■CHAPTER 12 Exception and Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457&lt;br/&gt;■CHAPTER 13 Advanced Custom Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483&lt;br/&gt;■CHAPTER 14 Dynamic Workflow Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519&lt;br/&gt;■CHAPTER 15 Workflow Tracking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549&lt;br/&gt;■CHAPTER 16 Web Services and ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595&lt;br/&gt;■CHAPTER 17 Workflow Services and WCF Integration . . . . . . . . . . . . . . . . . . . . . . 625&lt;br/&gt;■CHAPTER 18 Workflow Serialization and Markup . . . . . . . . . . . . . . . . . . . . . . . . . . 693&lt;br/&gt;■CHAPTER 19 Hosting the Workflow Designers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731</description><pubDate>2008-09-05 09:08:44</pubDate></item>
<item><title>通信工程新技术实用手册  网络通信技术分册(PDF版本）</title><link>http://www.netyi.net/training/f8bf5385-e704-4388-a600-9e7e89be89c1</link><description>第一章 计算机网络技术概论&lt;br/&gt;第二章数据通信技术基础&lt;br/&gt;第三章网络系统设备&lt;br/&gt;第四章网络体系结构&lt;br/&gt;第五章TCP/IP协议&lt;br/&gt;第六章路由器&lt;br/&gt;第七章IP路由选择协议&lt;br/&gt;第八章交换机&lt;br/&gt;第九章局域网络技术&lt;br/&gt;第十章广域网络技术&lt;br/&gt;第十一章网络的管理和网络安全技术&lt;br/&gt;第十二章Unix操作系统&lt;br/&gt;&lt;br/&gt;第十三章VLAN交换技术&lt;br/&gt;第十四章EIGRP技术&lt;br/&gt;第十五章OSPF技术&lt;br/&gt;第十六章BGP技术&lt;br/&gt;第十七章 路由重分配技术&lt;br/&gt;第十八章多层交换技术&lt;br/&gt;第十九章组播通信技术&lt;br/&gt;第二十章ATM技术&lt;br/&gt;第二十一章队列压缩技术&lt;br/&gt;第二十二章访问控制列表&lt;br/&gt;第二十三章广域网连接技术&lt;br/&gt;第二十四章Novell IPX和Appletalk&lt;br/&gt;第二十五章NAT技术&lt;br/&gt;第二十六章Qos技术&lt;br/&gt;第二十七章 DSL系统&lt;br/&gt;第二十八章 网络安全&lt;br/&gt;第二十九章VPN&lt;br/&gt;第三十章DLSW &lt;br/&gt;</description><pubDate>2008-09-05 09:03:00</pubDate></item>
<item><title>《Java EE编程技术》源代码和课件</title><link>http://www.netyi.net/training/989208c6-1696-41e1-b20b-d7f04df992c5</link><description>《Java EE编程技术》源代码和课件&lt;br/&gt;&lt;br/&gt;    随着社会信息化程度不断提高，越来越多的软件开发人员需要开发Web应用程序。目前网络编程主要有两大技术体系：基于JAVA EE的网络开发和基于.NET的网络开发。JAVA EE技术以其开放性、灵活性、安全性和技术成熟度，赢得了广大编程爱好者的青睐，并且在目前企业级信息系统开发领域也占领了很大的市场，取得了许多成功的案例。&lt;br/&gt;    在2005年3月出版的《J2EE编程技术》一书中，坚持理论与实践相结合的原则，既注重Java EE基本理论的讲解，又注重Java EE编程技术在开发应用软件时的实践运用。因此，《J2EE编程技术》一书在实际教学实践中取得了很好的效果，赢得了广大读者的一致好评。&lt;br/&gt;但是由于Java EE编程技术是一门飞速发展的新技术，从《J2EE编程技术》一书出版至今，Java EE企业应用开发领域发生了重大变化。特别是Java EE 5 规范的提出，更是为Java 开发技术注入了新的动力。&lt;br/&gt;为了更好的反映Java EE编程技术的发展，本书在《J2EE编程技术》一书的基础上进行以下修订和补充：一是开发环境的调整。由于Eclipse结合免费插件的方式搭建开发环境相对复杂，而且很容易产生版本兼容问题。因此，在本书中改用免费的集成开发环境Netbeans IDE。二是针对新的 Java EE 5规范，对本书原有的章节的内容进行修订补充。&lt;br/&gt;由于自2005年J2EE 5.0版本推出以后，Sun正式将J2EE的官方名称改为“Java EE”，因此修订后的书名改为《Java EE编程技术》。&lt;br/&gt;本书主要包括以下内容。&lt;br/&gt;第1章JAVA EE概述：介绍JAVA EE产生的背景、JAVA EE定义、JAVA EE编程思想、技术框架和JAVA EE体系结构的优点等。&lt;br/&gt;第2章搭建JAVA EE开发环境：详细指导读者如何基于Netbeans IDE和JDK来搭建JAVA EE开发环境。&lt;br/&gt;第3章Servlet编程：讲解Servlet的基本概念、工作原理，以及处理客户端输入、获取配置信息、发送非HTML文档等Servlet编程基本技能和会话管理、Servlet间协同、Servlet上下文、过滤器、监听器等高级编程技巧。&lt;br/&gt;第4章JSP编程：依据新的JSP2.0 规范，介绍JSP基本语法包括脚本、指令和动作组件、内置组件和表达式语言等。&lt;br/&gt;第5章在JSP页面中使用JavaBean：介绍如何将JavaBean与JSP结合进行Web应用开发。&lt;br/&gt;第6章JSP自定义标记：介绍自定义标记工作原理及如何开发自定义标记库。&lt;br/&gt;第7章JSP标准标记库：系统讲解JSP标准标记库的语法和使用。&lt;br/&gt;第8章 数据库编程：介绍在Java EE中如何对关系数据库进行操作访问。&lt;br/&gt;第9章Java Mail编程：介绍如何利用Java Mail进行电子邮件的收发及对邮件附件的处理等。&lt;br/&gt;第10章EJB编程：依照新的EJB3.0规范对EJB工作原理以及如何开发EJB组件进行系统讲解。&lt;br/&gt;第11章 Web服务编程：系统讲解Web服务的基本概念和编程方法。&lt;br/&gt;第12章综合练习：以一个完整信息系统的开发为示例，展示灵活运用JAVA EE技术构建企业级信息系统的基本技巧。&lt;br/&gt;本书最大的特色在于坚持理论与实践相结合的原则，既注重JAVA EE基本原理的讲解，又注重对JAVA EE编程技能的示范，使读者既能够透彻理解 JAVA EE基本的原理和概念，又能够切实提高JAVA EE编程能力。在JAVA EE基本原理讲解方面，结合作者自身理解和体会，以通俗、简练的语言对JAVA EE核心概念和原理进行重点讲解，尽量避免在一些烦琐的技术细节上过多纠缠，不求面面俱到，力争使读者能够在较短的时间里掌握在实际应用开发中必需的基本概念和技术，并对JAVA EE的体系框架有个全面的整体认识。在JAVA EE编程技能的示范方面，采用目前最流行的免费的 JAVA EE开发环境NetBeans IDE和MySQL，从开发环境的搭建配置到程序的发布运行，一步步引导读者掌握JAVA EE编程开发技能。书中所有示例都是作者结合多年教学实践和实际工程项目经验严格挑选的，力求简洁明了，切中要害，使读者能够快速理解并运用到实践中去。&lt;br/&gt;为方便广大读者使用本书学习JAVA EE编程，本书附赠的光盘中包含了所有例程的源代码以及关于如何使用这些源代码的详细指导和说明。&lt;br/&gt;由于作者水平有限，加之编写时间仓促，书中难免出现错误和不足。对于书中的任何问题，请发E-mail至邮箱：haoyulongsd@163.com。&lt;br/&gt;本书是在《J2EE编程技术》一书的基础上修订补充而成。作为高等院校Java EE编程技术的教材，《J2EE编程技术》受到了国内众多高校教师和学生的关注，许多老师和同学对于《J2EE编程技术》提出了很好的建议和修改意见，在此一并表示感谢。&lt;br/&gt;在本书的编写过程中，得到众多老师的指导和帮助。感谢解放军理工大学的程宝义教授、张宏军教授、吴耀平高工，他们为本书提供了良好的技术支持。感谢周旋、尹鹏飞、周铭、张志杰、姜波、雷霆、宋祥斌、尹建平，他们参与了本书的部分编辑修改工作，并对本书的内容组织提供了建设性的意见。感谢本书的编辑，北方交通大学的谭文芳老师，没有她的辛勤劳动，本书不可能出版。特别感谢我的父母和妻子，在我写作的过程中给我无微不至的关怀。&lt;br/&gt;</description><pubDate>2008-09-05 08:20:10</pubDate></item>
<item><title>Financial Applications using Excel Add-in Development in C/C++</title><link>http://www.netyi.net/training/68be677e-6baa-44fb-9140-a0ced951213a</link><description>Contents&lt;br/&gt;Preface to Second Edition xvii&lt;br/&gt;Preface to First Edition xix&lt;br/&gt;Acknowledgements for the First Edition xxi&lt;br/&gt;Acknowledgements for the Second Edition xxiii&lt;br/&gt;1 Introduction 1&lt;br/&gt;1.1 Typographical and code conventions used in this book 1&lt;br/&gt;1.2 What tools and resources are required to write add-ins 2&lt;br/&gt;1.2.1 VBA macros and add-ins 3&lt;br/&gt;1.2.2 C/C++ DLL add-ins 4&lt;br/&gt;1.2.3 C/C++ DLLs that can access the C API and XLL add-ins 4&lt;br/&gt;1.2.4 C/C++/C# .NET add-ins 4&lt;br/&gt;1.3 To which versions of Excel does this book apply? 5&lt;br/&gt;1.4 The future of Excel: Excel 2007 (Version 12) 5&lt;br/&gt;1.4.1 Summary of key workbook changes 5&lt;br/&gt;1.4.2 Aspects of Excel 2007 not covered in this book 6&lt;br/&gt;1.4.3 Excel 2007 ?le formats 6&lt;br/&gt;1.4.4 Compatibility between Excel 2007 and earlier versions 6&lt;br/&gt;1.5 About add-ins 7&lt;br/&gt;1.6 Why is this book needed? 8&lt;br/&gt;1.7 How this book is organised 9&lt;br/&gt;1.8 Scope and limitations 10&lt;br/&gt;2 Excel Functionality 11&lt;br/&gt;2.1 Overview of Excel data organisation 11&lt;br/&gt;2.2 A1 versus R1C1 cell references 12&lt;br/&gt;2.3 Cell contents 13&lt;br/&gt;2.4 Worksheet data types and limits 13&lt;br/&gt;2.5 Excel input evaluation 15&lt;br/&gt;2.6 Data type conversion 16&lt;br/&gt;2.6.1 The unary = operator 16&lt;br/&gt;2.6.2 The unary – operator (negation) 162.6.3 Number-arithmetic binary operators: +-*/^ 17&lt;br/&gt;2.6.4 Percentage operator: % 17&lt;br/&gt;2.6.5 String concatenation operator: &amp;amp;amp; 17&lt;br/&gt;2.6.6 Boolean binary operators: =,&amp;amp;lt; , &amp;amp;gt;,&amp;amp;lt; =, &amp;amp;gt;=,&amp;amp;lt; &amp;amp;gt; 17&lt;br/&gt;2.6.7 Conversion of single-cell references 18&lt;br/&gt;2.6.8 Conversion of multi-cell range references 18&lt;br/&gt;2.6.9 Conversion of de?ned range names 19&lt;br/&gt;2.6.10 Explicit type conversion functions: N(), T(), TEXT(),&lt;br/&gt;VALUE() 20&lt;br/&gt;2.6.11 Worksheet function argument type conversion 20&lt;br/&gt;2.6.12 Operator evaluation precedence 22&lt;br/&gt;2.7 Strings 23&lt;br/&gt;2.7.1 Length-prepended versus null-terminated strings 23&lt;br/&gt;2.7.2 Byte strings versus Unicode strings 23&lt;br/&gt;2.7.3 Unmanaged versus managed strings 24&lt;br/&gt;2.7.4 Summary of string types used in Excel 25&lt;br/&gt;2.7.5 Converting one string type to another 26&lt;br/&gt;2.7.6 Hybrid length-counted null-terminated strings 27&lt;br/&gt;2.8 Excel Terminology: Active and current 27&lt;br/&gt;2.9 Commands versus functions in Excel 28&lt;br/&gt;2.10 Types of worksheet function 29&lt;br/&gt;2.10.1 Function purpose and return type 29&lt;br/&gt;2.10.2 Array formulae – The Ctrl-Shift-Enter keystroke 30&lt;br/&gt;2.10.3 Required, optional and missing arguments and variable&lt;br/&gt;argument lists 31&lt;br/&gt;2.11 Complex functions and commands 31&lt;br/&gt;2.11.1 Data Tables 31&lt;br/&gt;2.11.2 Goal Seek and Solver Add-in 32&lt;br/&gt;2.12 Excel recalculation logic 33&lt;br/&gt;2.12.1 Marking dependents for recalculation 33&lt;br/&gt;2.12.2 Triggering functions to be called by Excel – the trigger&lt;br/&gt;argument 34&lt;br/&gt;2.12.3 Volatile functions 35&lt;br/&gt;2.12.4 Cross-worksheet dependencies – Excel 97/2000 versus&lt;br/&gt;2002 and later versions 36&lt;br/&gt;2.12.5 User-de?ned functions (VB Macros) and add-in functions 38&lt;br/&gt;2.12.6 Data Table recalculation 40&lt;br/&gt;2.12.7 Conditional formatting 40&lt;br/&gt;2.12.8 Argument evaluation: IF(), OR(), AND(), CHOOSE()... 41&lt;br/&gt;2.12.9 Controlling Excel recalculation programmatically 42&lt;br/&gt;2.12.10 Forcing Excel to recalculate a workbook or other object 44&lt;br/&gt;2.12.11 Using functions in name de?nitions 45&lt;br/&gt;2.12.12 Multi-threaded recalculation 45&lt;br/&gt;2.13 The Add-in Manager 46&lt;br/&gt;2.14 Loading and unloading add-ins 46&lt;br/&gt;2.14.1 Add-in information 47&lt;br/&gt;2.15 Paste function dialog 472.15.1 Function category 47&lt;br/&gt;2.15.2 Function name, argument list and description 48&lt;br/&gt;2.15.3 Argument construction dialog 48&lt;br/&gt;2.16 Good spreadsheet design and practice 49&lt;br/&gt;2.16.1 Filename, sheet title and name, version and revision history 49&lt;br/&gt;2.16.2 Magic numbers 49&lt;br/&gt;2.16.3 Data organisation and design guidelines 50&lt;br/&gt;2.16.4 Formula repetition 51&lt;br/&gt;2.16.5 Ef?cient lookups: MATCH(), INDEX() and OFFSET() versus&lt;br/&gt;VLOOKUP() 51&lt;br/&gt;2.17 Problems with very large spreadsheets 54&lt;br/&gt;2.18 Conclusion 54&lt;br/&gt;3UsingVBA 55&lt;br/&gt;3.1 Opening the VB editor 55&lt;br/&gt;3.2 Using VBA to create new commands 56&lt;br/&gt;3.2.1 Recording VBA macro commands 57&lt;br/&gt;3.3 Assigning VBA command macros to control objects in a worksheet 58&lt;br/&gt;3.4 Using VBA to trap Excel events 59&lt;br/&gt;3.5 Using VBA to create new functions 61&lt;br/&gt;3.5.1 Function scope 61&lt;br/&gt;3.5.2 Declaring VBA functions as volatile 62&lt;br/&gt;3.6 Using VBA as an interface to external DLL add-ins 62&lt;br/&gt;3.6.1 Declaring DLL functions in VB 62&lt;br/&gt;3.6.2 Call-by-reference versus call-by-value 63&lt;br/&gt;3.6.3 Converting argument and return data types between VBA&lt;br/&gt;and C/C++ 64&lt;br/&gt;3.6.4 VBA data types and limits 64&lt;br/&gt;3.6.5 VB/OLE Currency type 66&lt;br/&gt;3.6.6 VB/OLE Bstr Strings 66&lt;br/&gt;3.6.7 Passing strings to C/C++ functions from VBA 68&lt;br/&gt;3.6.8 Returning strings to VBA from a DLL 70&lt;br/&gt;3.6.9 Variant data type 71&lt;br/&gt;3.6.10 Variant types supported by VBA 72&lt;br/&gt;3.6.11 Variant types that Excel can pass to VBA functions 74&lt;br/&gt;3.6.12 User-de?ned data types in VB 76&lt;br/&gt;3.6.13 VB object data type 78&lt;br/&gt;3.6.14 Calling XLM functions and commands from VBA:&lt;br/&gt;Application.ExecuteExcel4Macro() 79&lt;br/&gt;3.6.15 Calling user-de?ned functions and commands from VBA:&lt;br/&gt;Application.Run() 79&lt;br/&gt;3.7 Excel ranges, VB arrays, SafeArrays, array Variants 80&lt;br/&gt;3.7.1 Declaring VB arrays and passing them back to Excel 81&lt;br/&gt;3.7.2 Passing arrays and ranges from Excel to VBA to C/C++ 83&lt;br/&gt;3.7.3 Converting array Variants to and from C/C++ types 84&lt;br/&gt;3.7.4 Passing VB arrays to and from C/C++ 863.8 Commands versus functions in VBA 86&lt;br/&gt;3.9 Creating VB add-ins (XLA ?les) 87&lt;br/&gt;3.10 VBA versus C/C++: some basic questions 88&lt;br/&gt;4 Creating a 32-bit Windows (Win32) DLL Using Visual C++ 6.0 or&lt;br/&gt;Visual Studio .NET 89&lt;br/&gt;4.1 Windows library basics 89&lt;br/&gt;4.2 DLL basics 89&lt;br/&gt;4.3 DLL memory and multiple DLL instances 90&lt;br/&gt;4.4 Multi-threading 90&lt;br/&gt;4.5 Compiled function names 91&lt;br/&gt;4.5.1 Name decoration 91&lt;br/&gt;4.5.2 The extern &amp;quot;C&amp;quot; declaration 92&lt;br/&gt;4.6 Function calling conventions: __cdecl, __stdcall,&lt;br/&gt;__fastcall 93&lt;br/&gt;4.7 Exporting DLL function names 94&lt;br/&gt;4.7.1 The __declspec(dllexport) keyword 95&lt;br/&gt;4.7.2 De?nition (*.DEF)?les 95&lt;br/&gt;4.7.3 Using a preprocessor linker directive 97&lt;br/&gt;4.8 What you need to start developing add-ins in C/C++ 97&lt;br/&gt;4.9 Creating a DLL using Visual C++ 6.0 98&lt;br/&gt;4.9.1 Creating the empty DLL project 98&lt;br/&gt;4.9.2 Adding code to the project 100&lt;br/&gt;4.9.3 Compiling and debugging the DLL 101&lt;br/&gt;4.10 Creating a DLL using Visual C++ .NET 2003 103&lt;br/&gt;4.10.1 Creating the empty DLL project 103&lt;br/&gt;4.10.2 Adding code to the project 106&lt;br/&gt;4.10.3 Compiling and debugging the DLL 106&lt;br/&gt;4.11 Accessing DLL functions from VB 108&lt;br/&gt;4.12 Accessing DLL functions from excel 110&lt;br/&gt;5 Turning DLLs into XLLs: The Add-in Manager Interface 111&lt;br/&gt;5.1 The xlcall32 library and the C API functions 111&lt;br/&gt;5.2 What does the Add-in manager do? 114&lt;br/&gt;5.2.1 Loading and unloading installed add-ins 114&lt;br/&gt;5.2.2 Active and inactive add-ins 114&lt;br/&gt;5.2.3 Deleted add-ins and loading of inactivate add-ins 114&lt;br/&gt;5.3 Creating an XLL: The xlAuto interface functions 115&lt;br/&gt;5.4 When and in what order does Excel call the XLL interface&lt;br/&gt;functions? 116&lt;br/&gt;5.5 XLL functions called by the Add-in Manager and Excel 117&lt;br/&gt;5.5.1 xlAutoOpen 117&lt;br/&gt;5.5.2 xlAutoClose 118&lt;br/&gt;5.5.3 xlAutoAdd 118&lt;br/&gt;5.5.4 xlAutoRemove 119&lt;br/&gt;5.5.5 xlAddInManagerInfo (xlAddInManagerInfo12) 1205.5.6 xlAutoRegister (xlAutoRegister12) 122&lt;br/&gt;5.5.7 xlAutoFree (xlAutoFree12) 123&lt;br/&gt; Passing Data Between Excel and the DLL 127&lt;br/&gt;6.1 Handling Excel’s internal data structures: C or C++? 127&lt;br/&gt;6.2 How Excel exchanges worksheet data with DLL add-in functions 128&lt;br/&gt;6.2.1 Native C/C++ data types 128&lt;br/&gt;6.2.2 Excel ?oating-point array structures: xl4_array,&lt;br/&gt;xl12_array 129&lt;br/&gt;6.2.3 The xloper/xloper12 structures 135&lt;br/&gt;6.2.4 The xlref/xlref12 structures 141&lt;br/&gt;6.2.5 The xlmref/xlmref12 structures 142&lt;br/&gt;6.2.6 The oper/oper12 structures 143&lt;br/&gt;6.3 De?ning constant xlopers/xloper12s 144&lt;br/&gt;6.4 A C++ class wrapper for the&lt;br/&gt;xloper/xloper12 – cpp_xloper 146&lt;br/&gt;6.5 Converting between xloper/xloper12s and C/C++&lt;br/&gt;data types 154&lt;br/&gt;6.6 Converting between xloper/xloper12 types 154&lt;br/&gt;6.7 Converting between xlopers and variants 155&lt;br/&gt;6.8 Converting between xlopersand xloper12s 159&lt;br/&gt;6.9 Detailed Discussion of xloper types 163&lt;br/&gt;6.9.1 Freeing xloper memory 164&lt;br/&gt;6.9.2 Worksheet (?oating point) number: xltypeNum 166&lt;br/&gt;6.9.3 Length-counted string: xltypeStr 168&lt;br/&gt;6.9.4 Excel Boolean: xltypeBool 174&lt;br/&gt;6.9.5 Worksheet error value: xltypeErr 177&lt;br/&gt;6.9.6 Excel internal integer: xltypeInt 178&lt;br/&gt;6.9.7 Array (mixed type): xltypeMulti 180&lt;br/&gt;6.9.8 Worksheet cell/range reference: xltypeRef and&lt;br/&gt;xltypeSRef 191&lt;br/&gt;6.9.9 Empty worksheet cell: xltypeNil 196&lt;br/&gt;6.9.10 Worksheet binary name: xltypeBigData 198&lt;br/&gt;6.10 Initialising xloper/xloper12s 198&lt;br/&gt;6.11 Missing arguments 201&lt;br/&gt; Memory Management 203&lt;br/&gt;7.1 Excel stack space limitations 203&lt;br/&gt;7.2 Static add-in memory and multiple Excel instances 204&lt;br/&gt;7.3 Getting Excel to free memory allocated by Excel 205&lt;br/&gt;7.3.1 Freeing xloper memory within the DLL call 205&lt;br/&gt;7.3.2 Freeing Excel-allocated xloper memory returned by the&lt;br/&gt;DLL function 206&lt;br/&gt;7.3.3 Hiding xloper memory management within a C++ class 208&lt;br/&gt;7.4 Getting Excel to call back the DLL to free DLL-allocated memory 208&lt;br/&gt;7.5 Returning data by modifying arguments in place 2117.6 Making add-in functions thread safe 212&lt;br/&gt;7.6.1 Multi-threaded recalculations (MTR) in Excel 2007&lt;br/&gt;(version 12) 212&lt;br/&gt;7.6.2 Which of Excel’s built-in functions are thread-safe 213&lt;br/&gt;7.6.3 Allocating thread-local memory 214&lt;br/&gt;7.6.4 Excel’s sequencing of calls to xlAutoFree in a&lt;br/&gt;multi-threaded system 218&lt;br/&gt;7.6.5 Using critical sections with memory shared between threads 219&lt;br/&gt; Accessing Excel Functionality using the C API 223&lt;br/&gt;8.1 The Excel 4 macro language (XLM) 223&lt;br/&gt;8.1.1 Commands, worksheet functions and macro sheet functions 224&lt;br/&gt;8.1.2 Commands that optionally display dialogs – the&lt;br/&gt;xlPrompt bit 225&lt;br/&gt;8.1.3 Accessing XLM functions from the worksheet using&lt;br/&gt;de?ned names 225&lt;br/&gt;8.2 The Excel4(), Excel12() C API functions 226&lt;br/&gt;8.2.1 Introduction 226&lt;br/&gt;8.2.2 Excel4(), Excel12() return values 227&lt;br/&gt;8.2.3 Calling Excel worksheet functions in the DLL using&lt;br/&gt;Excel4(), Excel12() 229&lt;br/&gt;8.2.4 Calling macro sheet functions from the DLL using&lt;br/&gt;Excel4(), Excel12() 231&lt;br/&gt;8.2.5 Calling macro sheet commands from the DLL using&lt;br/&gt;Excel4()/Excel12() 233&lt;br/&gt;8.3 The Excel4v()/Excel12v() C API functions 233&lt;br/&gt;8.4 What C API functions can the DLL call and when? 236&lt;br/&gt;8.5 Wrapping the C API 238&lt;br/&gt;8.6 Registering and un-registering DLL (XLL) functions 244&lt;br/&gt;8.6.1 The xlfRegister function 245&lt;br/&gt;8.6.2 Specifying which category the function should be listed&lt;br/&gt;under 248&lt;br/&gt;8.6.3 Specifying argument and return types 249&lt;br/&gt;8.6.4 Giving functions macro sheet function permissions 252&lt;br/&gt;8.6.5 Specifying functions as volatile 253&lt;br/&gt;8.6.6 Specifying functions as thread-safe (Excel 2007 only) 253&lt;br/&gt;8.6.7 Returning values by modifying arguments in place 253&lt;br/&gt;8.6.8 The Paste Function dialog (Function Wizard) 254&lt;br/&gt;8.6.9 Function help parameter to xlfRegister 256&lt;br/&gt;8.6.10 Argument help parameters to xlfRegister 256&lt;br/&gt;8.6.11 Managing the data needed to register exported functions 256&lt;br/&gt;8.6.12 Registering functions with dual interfaces for Excel 2007&lt;br/&gt;and earlier versions 263&lt;br/&gt;8.6.13 A class based approach to managing registration data 266&lt;br/&gt;8.6.14 Getting and using the function’s register ID 269&lt;br/&gt;8.6.15 Un-registering a DLL function 270&lt;br/&gt;8.7 Registering and un-registering DLL (XLL) commands 2718.7.1 Accessing XLL commands 273&lt;br/&gt;8.7.2 Breaking execution of an XLL command 274&lt;br/&gt;8.8 Functions de?ned for the C API only 274&lt;br/&gt;8.8.1 Freeing Excel-allocated memory within the DLL: xlFree 274&lt;br/&gt;8.8.2 Getting the available stack space: xlStack 275&lt;br/&gt;8.8.3 Converting one xloper/xloper12 type to another:&lt;br/&gt;xlCoerce 276&lt;br/&gt;8.8.4 Setting cell values from a command: xlSet 278&lt;br/&gt;8.8.5 Getting the internal ID of a named sheet: xlSheetId 279&lt;br/&gt;8.8.6 Getting a sheet name from its internal ID: xlSheetNm 281&lt;br/&gt;8.8.7 Yielding processor time and checking for user breaks:&lt;br/&gt;xlAbort 282&lt;br/&gt;8.8.8 Getting Excel’s instance handle: xlGetInst 283&lt;br/&gt;8.8.9 Getting the handle of the top-level Excel window:&lt;br/&gt;xlGetHwnd 283&lt;br/&gt;8.8.10 Getting the path and ?le name of the DLL: xlGetName 284&lt;br/&gt;8.9 Working with binary names 285&lt;br/&gt;8.9.1 The xltypeBigData xloper 286&lt;br/&gt;8.9.2 Basic operations with binary names 286&lt;br/&gt;8.9.3 Creating, deleting and overwriting binary names 287&lt;br/&gt;8.9.4 Retrieving binary name data 287&lt;br/&gt;8.9.5 Example worksheet functions 288&lt;br/&gt;8.10 Workspace information commands and functions 289&lt;br/&gt;8.10.1 Setting the application title: xlfAppTitle 290&lt;br/&gt;8.10.2 Setting the document window title: xlfWindowTitle 290&lt;br/&gt;8.10.3 Getting a reference to the active cell: xlfActiveCell 291&lt;br/&gt;8.10.4 Getting a list of all open Excel documents:&lt;br/&gt;xlfDocuments 291&lt;br/&gt;8.10.5 Information about a cell or a range of cells: xlfGetCell 291&lt;br/&gt;8.10.6 Sheet or workbook information: xlfGetDocument 293&lt;br/&gt;8.10.7 Getting the formula of a cell: xlfGetFormula 297&lt;br/&gt;8.10.8 Getting a cell’s comment: xlfGetNote 297&lt;br/&gt;8.10.9 Information about a window: xlfGetWindow 298&lt;br/&gt;8.10.10 Information about a workbook: xlfGetWorkbook 301&lt;br/&gt;8.10.11 Information about the workspace: xlfGetWorkspace 303&lt;br/&gt;8.10.12 Information about the selected range or object:&lt;br/&gt;xlfSelection 309&lt;br/&gt;8.10.13 Getting names of open Excel windows: xlfWindows 310&lt;br/&gt;8.10.14 Converting a range reference: xlfFormulaConvert 311&lt;br/&gt;8.10.15 Converting text to a reference: xlfTextref 312&lt;br/&gt;8.10.16 Converting a reference to text: xlfReftext 312&lt;br/&gt;8.10.17 Information about the calling cell or object: xlfCaller 313&lt;br/&gt;8.10.18 Information about the calling function type 315&lt;br/&gt;8.11 Working with Excel names 316&lt;br/&gt;8.11.1 Specifying worksheet names and name scope 316&lt;br/&gt;8.11.2 Basic operations with Excel names 318&lt;br/&gt;8.11.3 De?ning a name on a worksheet: xlcDefineName 3188.11.4 De?ning and deleting a name in the DLL: xlfSetName 319&lt;br/&gt;8.11.5 Deleting a worksheet name: xlcDeleteName 321&lt;br/&gt;8.11.6 Getting the de?nition of a named range: xlfGetName 322&lt;br/&gt;8.11.7 Getting the de?ned name of a range of cells: xlfGetDef 324&lt;br/&gt;8.11.8 Getting a list of named ranges: xlfNames 325&lt;br/&gt;8.12 Working with Excel menus 326&lt;br/&gt;8.12.1 Menu bars and ID numbers and menu and command&lt;br/&gt;speci?ers 327&lt;br/&gt;8.12.2 Short-cut (context) menu groups 328&lt;br/&gt;8.12.3 Getting information about a menu bar: xlfGetBar 330&lt;br/&gt;8.12.4 Creating a new menu bar or restoring a default bar:&lt;br/&gt;xlfAddBar 332&lt;br/&gt;8.12.5 Adding a menu or sub-menu: xlfAddMenu 332&lt;br/&gt;8.12.6 Adding a command to a menu: xlfAddCommand 335&lt;br/&gt;8.12.7 Displaying a custom menu bar: xlfShowBar 338&lt;br/&gt;8.12.8 Adding/removing a check mark on a menu command:&lt;br/&gt;xlfCheckCommand 338&lt;br/&gt;8.12.9 Enabling/disabling a custom command or menu:&lt;br/&gt;xlfEnableCommand 339&lt;br/&gt;8.12.10 Changing a menu command name: xlfRenameCommand 341&lt;br/&gt;8.12.11 Deleting a command from a menu: xlfDeleteCommand 342&lt;br/&gt;8.12.12 Deleting a custom menu: xlfDeleteMenu 343&lt;br/&gt;8.12.13 Deleting a custom menu bar: xlfDeleteBar 343&lt;br/&gt;8.13 Working with toolbars 344&lt;br/&gt;8.13.1 Getting information about a toolbar: xlfGetToolbar 345&lt;br/&gt;8.13.2 Getting information about a tool button on a toolbar:&lt;br/&gt;xlfGetTool 345&lt;br/&gt;8.13.3 Creating a new toolbar: xlfAddToolbar 346&lt;br/&gt;8.13.4 Adding buttons to a toolbar: xlcAddTool 347&lt;br/&gt;8.13.5 Assigning/removing a command on a tool:&lt;br/&gt;xlcAssignToTool 347&lt;br/&gt;8.13.6 Enabling/disabling a button on a toolbar: xlfEnableTool 348&lt;br/&gt;8.13.7 Moving/copying a command between toolbars:&lt;br/&gt;xlcMoveTool 348&lt;br/&gt;8.13.8 Showing a toolbar button as pressed: xlfPressTool 349&lt;br/&gt;8.13.9 Displaying or hiding a toolbar: xlcShowToolbar 349&lt;br/&gt;8.13.10 Resetting a built-in toolbar: xlfResetToolbar 350&lt;br/&gt;8.13.11 Deleting a button from a toolbar: xlcDeleteTool 350&lt;br/&gt;8.13.12 Deleting a custom toolbar: xlfDeleteToolbar 351&lt;br/&gt;8.14 Working with custom dialog boxes 351&lt;br/&gt;8.14.1 Displaying an alert dialog box: xlcAlert 351&lt;br/&gt;8.14.2 Displaying a custom dialog box: xlfDialogBox 352&lt;br/&gt;8.14.3 Restricting user input to dialog boxes:&lt;br/&gt;xlcDisableInput 356&lt;br/&gt;8.15 Trapping events with the C API 356&lt;br/&gt;8.15.1 Trapping a DDE data update event: xlcOnData 357&lt;br/&gt;8.15.2 Trapping a double-click event: xlcOnDoubleclick 3578.15.3 Trapping a worksheet data entry event: xlcOnEntry 358&lt;br/&gt;8.15.4 Trapping a keyboard event: xlcOnKey 358&lt;br/&gt;8.15.5 Trapping a recalculation event: xlcOnRecalc 360&lt;br/&gt;8.15.6 Trapping a window selection event: xlcOnWindow 360&lt;br/&gt;8.15.7 Trapping a system clock event: xlcOnTime 361&lt;br/&gt;8.16 Miscellaneous commands and functions 361&lt;br/&gt;8.16.1 Disabling screen updating during command execution:&lt;br/&gt;xlcEcho 361&lt;br/&gt;8.16.2 Displaying text in the status bar: xlcMessage 361&lt;br/&gt;8.16.3 Evaluating a cell formula: xlfEvaluate 362&lt;br/&gt;8.16.4 Calling user-de?ned functions from an XLL or DLL:&lt;br/&gt;xlUDF 363&lt;br/&gt;8.16.5 Calling user-de?ned commands from an XLL or DLL:&lt;br/&gt;xlcRun 363&lt;br/&gt;8.17 The XLCallVer() C API function 364&lt;br/&gt;Miscellaneous Topics 365&lt;br/&gt;9.1 Timing function execution in VBA and C/C++ 365&lt;br/&gt;9.2 Relative performance of VBA, C/C++: Tests and results 369&lt;br/&gt;9.2.1 Conclusion of test results 372&lt;br/&gt;9.3 Relative performance of C API versus VBA calling from a&lt;br/&gt;worksheet cell 372&lt;br/&gt;9.4 Detecting when a worksheet function is called from an Excel dialog 373&lt;br/&gt;9.4.1 Detecting when a worksheet function is called from the&lt;br/&gt;Paste Function dialog (Function Wizard) 374&lt;br/&gt;9.4.2 Detecting when a worksheet function is called from the&lt;br/&gt;Search and Replace dialog 375&lt;br/&gt;9.4.3 Detecting when a worksheet function is called from either&lt;br/&gt;the Search and Replace or Paste Function dialogs 375&lt;br/&gt;9.5 Accessing Excel functionality using COM/OLE automation using&lt;br/&gt;C++ 376&lt;br/&gt;9.5.1 Initialising and un-initialising COM 377&lt;br/&gt;9.5.2 Getting Excel to recalculate worksheets using COM 379&lt;br/&gt;9.5.3 Calling user-de?ned commands using COM 380&lt;br/&gt;9.5.4 Calling user-de?ned functions using COM 382&lt;br/&gt;9.5.5 Calling XLM functions using COM 383&lt;br/&gt;9.5.6 Calling worksheet functions using COM 383&lt;br/&gt;9.6 Maintaining large data structures within the DLL 385&lt;br/&gt;9.7 A C++ Excel name class example, xlName 387&lt;br/&gt;9.8 Keeping track of the calling cell of a DLL function 389&lt;br/&gt;9.8.1 Generating a unique name 390&lt;br/&gt;9.8.2 Obtaining the internal name of the calling cell 393&lt;br/&gt;9.8.3 Naming the calling cell 394&lt;br/&gt;9.8.4 Internal XLL name housekeeping 396&lt;br/&gt;9.9 Passing references to Excel worksheet functions 398&lt;br/&gt;9.9.1 Data references 398&lt;br/&gt;9.9.2 Function references 3989.10 Multi-tasking, Multi-threading and asynchronous calls in DLLs 401&lt;br/&gt;9.10.1 Setting up timed calls to DLL commands: xlcOnTime 402&lt;br/&gt;9.10.2 Starting and stopping threads from within a DLL 404&lt;br/&gt;9.10.3 Calling the C API from a DLL-created thread 405&lt;br/&gt;9.11 A background task management class and strategy 406&lt;br/&gt;9.11.1 Requirements 406&lt;br/&gt;9.11.2 Communication between Excel and a background thread 407&lt;br/&gt;9.11.3 The software components needed 408&lt;br/&gt;9.11.4 Imposing restrictions on the worksheet function 409&lt;br/&gt;9.11.5 Organising the task list 409&lt;br/&gt;9.11.6 Creating, deleting, suspending, resuming the thread 411&lt;br/&gt;9.11.7 The task processing loop 412&lt;br/&gt;9.11.8 The task interface and main functions 413&lt;br/&gt;9.11.9 The polling command 415&lt;br/&gt;9.11.10 Con?guring and controlling the background thread 416&lt;br/&gt;9.11.11 Other possible background thread applications and&lt;br/&gt;strategies 417&lt;br/&gt;9.12 How to crash Excel 417&lt;br/&gt;9.13 Add-in Design 419&lt;br/&gt;9.13.1 Separating interface code from core function code 419&lt;br/&gt;9.13.2 Controlling error propagation 429&lt;br/&gt;9.13.3 Making add-in behaviour Excel version-sensitive and&lt;br/&gt;backwards-compatible 432&lt;br/&gt;9.13.4 Version-dependent workbook recalculation results 433&lt;br/&gt;9.14 Optimisation 433&lt;br/&gt;9.14.1 Low level code optimisation 434&lt;br/&gt;9.14.2 VBA code optimisation 440&lt;br/&gt;9.14.3 Excel calculation optimisation 441&lt;br/&gt;10 Example Add-ins and Financial Applications 451&lt;br/&gt;10.1 String functions 451&lt;br/&gt;10.2 Statistical functions 463&lt;br/&gt;10.2.1 Pseudo-random number generation 464&lt;br/&gt;10.2.2 Generating random samples from the normal distribution 467&lt;br/&gt;10.2.3 Generating correlated random samples 468&lt;br/&gt;10.2.4 Quasi-random number sequences 469&lt;br/&gt;10.2.5 The normal distribution 470&lt;br/&gt;10.3 Matrix functions – eigenvalues and eigenvectors 474&lt;br/&gt;10.4 Interpolation 477&lt;br/&gt;10.4.1 Linear interpolation 477&lt;br/&gt;10.4.2 Bilinear interpolation 479&lt;br/&gt;10.4.3 Cubic splines 482&lt;br/&gt;10.5 Lookup and search functions 485&lt;br/&gt;10.6 Financial markets date functions 493&lt;br/&gt;10.7 Building and reading discount curves 502&lt;br/&gt;10.8 Building trees and lattices 505&lt;br/&gt;10.9 Monte Carlo simulation 50610.9.1 Using Excel and VBA only 507&lt;br/&gt;10.9.2 Using Excel and C/C++ only 509&lt;br/&gt;10.9.3 Using worksheet functions only 511&lt;br/&gt;10.10 Calibration 511&lt;br/&gt;10.11 CMS derivative pricing 513&lt;br/&gt;10.12 The SABR stochastic volatility model 519&lt;br/&gt;10.13 Optimising the SABR implementation for CMS derivatives 528&lt;br/&gt;ppendix 1 Contents of the CD ROM 531&lt;br/&gt;elated reading 535&lt;br/&gt;Web Links and Other Resources 537&lt;br/&gt;ndex 539</description><pubDate>2008-09-05 07:12:57</pubDate></item>
<item><title>IEC61937 Digital audio Interface for non-linear PCM encoded audio bitstreams applying IEC 60958</title><link>http://www.netyi.net/training/da6578a5-ba21-44ea-befb-b54fec203359</link><description>CONTENTS&lt;br/&gt;FOREWORD&lt;br/&gt;1 Scope&lt;br/&gt;2 Normative references&lt;br/&gt;3 Definitions and abbreviations&lt;br/&gt;3.1 Definitions&lt;br/&gt;3.2 Abbreviations&lt;br/&gt;3.3 Presentation convention&lt;br/&gt;4 General&lt;br/&gt;5 Interface format&lt;br/&gt;6 Mapping of the audio bits