具体描述
本书开门见山讨论了以Visual Basic制作ActiveX组件的方式,并以系统所提供的ADRotator为例,自制一个与其功能类似的组件。
本书以Java语言为主角,除了说明如何使用Java程序设计ActiveX组件之外,还介绍了在Java程序中直接使用ASP内置对象,如Response、Request等,最后还制作了一个功能完备的E-mail发送程序。
本书教您如何使用Delphi来建立ActiveX组件的方法,以及文件上传、电子邮件、绘图与URLStream(可读取其他主机中的数据)这四个组件制作的详细分析过程
作者简介
目录信息
1-1 IIS与PWS的安装设置
PWS
IIS(Win2000 Server)
1-2 Visual Basic 6.0设计 ActiveX组件
1-3 adRotator Visual Basic自制版
第2章Java
2-1关于Java
2-2Java ActiveX组件的程序结构
Java ActiveX组件程序框架
注册 Java组件
让对象工作
测试对象
2-3简单的Ping程序
建立Socket连接对象
Ping测试
2-4 Java版fileList
2-5 Java SendMail组件
2-6在 Java ActiveX中使用 ASP内置的对象
取得ASP对象方法一
取得ASP对象方法二
代码
2-7 Java SendMail Part II
2-8 Java SendMail Part III
2-9系统信息
2-10 javaStream对象
ADO版本
JavaStream对象
Java URL类别
javaSendMail&javaStream
信件的附加数据
将数据存入后端主机
各主机中的数据一起抓
用Linux主机发信
Mail PHP版
x-www-form-urlencoded
中文字编码
Mail Perl版
第3章Delphi 5.0
3-1 Delphi组件设计
ActiveX Library
ActiveX Server Object
编译工程与注册组件
3-2对象数据的存取
对象的属性
参数的默认值
对象的Method
取得表的名称清单
3-3 TextDynamicShow对象
字符串的取代
建立TextDynamicshow对象
Get DynamicShow函数
TextDynamicshow对象程序代码
TextDynamicshow对象的应用
3-4 myDBImage组件
对象的属性
dbImage的应用
第4章File Upload
4-1在浏览器中上传文件
文件上传格式
上传表单
4-2 Initial对象
4-3 FileUpload对象
上传文件处理步骤
上传数据的格式
对象的属性与Method
读取上传数据
ReadLine
文件数据的处理
数据存盘
4-4 FileUpload程序代码
4-5上传文件的后续处理
文件数据存入硬盘
文件数据存入数据库
读取表中的数据
4-6图形文件的加工处理
第5章 Send Mail
5-1SendMail& E-Mail
与 SMTP Server搭起友谊的桥梁
POP Server连接操作
HTML信件
SMTP Server操作指令
5-2 SendMail简易版
SSendMail属性
SSendMail程序代码
SSendMail对象测试
5-3SendMail的属性与 Method
对象的属性
SendMail对象的工作流程
5-4数据编码
Quoted-Printable编码法
Base64数据编码法
UUEncode数据编码
TUUEncode与TBase64Encode的使用
5-5信件内容与附加文件的组合
信件表头信息
边界字符串
额外的边界字符串与图片的cid
信件内容的制作
Part 1
自动分析HTML中的图形文件名
Part 2
Part 3
5-6与 SMTP Server的沟通
读取 SMTP Server的响应
发出信件
5-7 SendMail的完整程序代码
5-8 SendMail使用范例
情形 1
情形2
情形3
情形4
情形5
5-9 SendMail实际网络应用
5-10 SendMail其他范例
第6章 my Image
6-1关于网页的动态绘图
6-2 Image的属性
6-3 Image的Method
画弧线
利用圆心与角度画弧线
渐变背景色
清除图片
清除坐标数组中的所有坐标
复制图片
显示字符串
绘制椭圆形
填满矩形区域
将指定的颜色填满于一区域内
渐变文字
画直线
加载主机硬盘中的图形文件
加载图片数据
画饼图
利用圆心与角度画饼图
绘制图点
绘制曲线
绘制多边形
绘制矩形
绘制圆角矩形
设置点坐标数组
复制图片
显示字符串
6-4 Image对象
画弧线
画饼图
Draw Text显示字符串
BGGradient
LoadFromData
6-5 Image对象使用方式
第7章 my URLStream
7-1SURLStream VCL组件
Socket连接
TNMHttp VCL组件
SURLStream程序代码
7-2 myURLStream
7-3 myURLStream使用范例
第8章再谈 Java SendMail
8-1 QuotedPrintable编码
8-2 Base64编码
文件编码
字符串编码
8-3对象的属性与Method
8-4 javasendMail4程序代码
8-5 javasendMail4使用范例
范例一
范例二
范例三
范例四
附录
PHP安装
Perl安装
Delphi 5.0试用版的安装
Linux数据库设置
Delphi vs Java(效率测试)
本书ACtiVeX组件的安装
· · · · · · (收起)
读后感
用户评价
阅读技术书籍,最怕的就是那种晦涩难懂的语言,读起来像是直接把官方API文档翻译成了中文,缺乏人情味和引导性。这本书的行文风格,在我快速翻阅的几页中,展现出一种非常注重“教学引导”的特点。它似乎没有把读者当作一个已经完全掌握了编程范式的专家,而是耐心地铺陈每一步操作背后的逻辑。语句的组织流畅自然,没有过多的技术术语堆砌,即便是描述一个相对底层的概念,也尽量用形象的比喻来辅助理解。这种“讲故事”式的技术讲解,能极大地降低学习曲线的陡峭程度。我感受到了作者试图建立一种与读者之间的沟通桥梁,而不是单向的知识灌输。这种亲切感在技术书籍中是稀缺的,它让人感到自己不是在与一本冰冷的工具书对话,而是在与一位经验丰富的导师交流。
拿到这本书的时候,我首先注意到的是它附带的那张光盘,在如今这个时代,附带实体光盘的专业书籍已经算是比较少见了,这本身就带有一种怀旧又务实的意味。我立刻插进电脑尝试读取,里面的资源结构组织得非常合理,没有那种杂乱无章的文件堆砌感。光盘里的内容显然是经过精心整理和分类的,不像有些随书附件只是简单地把书中的代码拷出来,而是提供了很多额外的、更具实战价值的示例项目和辅助工具包。这种“配套服务”的质量,很大程度上决定了我对整本书价值的初步判断。毕竟,对于涉及复杂技术实践的书籍来说,能够即时获取并运行作者提供的环境和源码,是检验和理解复杂概念的必要条件。它体现了作者希望读者能够“马上动手”的诚意,而不是停留在理论的象牙塔中,这对于我们这些急于将所学知识转化为生产力的技术人员来说,是至关重要的加分项。
说实话,我对“ActiveX”这个技术栈的感受是复杂的,它带着上个世纪末互联网黄金时代的烙印,既是辉煌的见证,也可能是现在某些主流技术栈的“遗留问题”的根源。因此,当我看到这本书的标题时,内心是抱着一种既好奇又谨慎的态度。我预期它会是一本面向特定历史时期或者特定遗留系统维护的技术手册。然而,翻开目录的初步浏览,那种陈旧感却意外地没有扑面而来,反而有一种将经典技术进行现代化梳理的意味。目录的编排逻辑非常清晰,从基础概念的重述,到核心组件的构建,再到与ASP环境的深度集成,层次分明,循序渐进。这说明编者并非只是简单地复述旧有知识,而是可能在探讨如何在现代架构的语境下,理解和应用这些底层组件的构建原理,这给了我一个惊喜——它可能不仅仅是面向过去的,更是对底层技术原理的一次深入挖掘。
这本书的装帧设计着实让人眼前一亮,封面的配色大胆而富有科技感,那种深邃的蓝色调配合着一些几何图形的排版,立刻就能抓住眼球,让人联想到数字世界的无限可能。初次拿到手里,那沉甸甸的分量也让人感到踏实,明显不是那种敷衍了事的简装本。我特别欣赏它在细节上的处理,比如书脊的字体选择,既保持了专业性,又避免了刻板,拿在手里把玩时,能感受到印刷的质量非常精良,纸张的触感也相当不错,即便是长时间阅读,也不容易感到视觉疲劳。虽然内容本身还没来得及深入研究,但仅凭这外在的包装和制作水准,我就觉得作者和出版社在对待这部作品时,是抱持着一种近乎苛刻的匠人精神的。市面上很多技术书籍往往只注重内容的堆砌,却忽略了“阅读体验”这个环节,而这本书显然在这方面下了不少功夫,这无疑为接下来的学习过程奠定了一个非常积极的心态基础。这种对细节的重视,往往预示着书中内容的组织和呈现也会是条理清晰、结构严谨的。
我特别关注技术书籍的索引和术语表部分,因为这是衡量一本参考书实用价值的关键指标之一。一本好的技术书,在读者需要快速定位某个特定函数或概念时,应该能提供高效的检索机制。这本书的索引部分做得相当详尽和细致,不仅列出了主要术语及其首次出现的页码,还对一些关键概念进行了交叉引用,这在排查问题或回顾知识点时显得尤为重要。它暗示了全书内容的相互关联性被高度重视,知识点之间不是孤立的模块,而是相互支撑的体系。这种严谨的组织结构,对于需要将书中知识应用于实际项目调试的读者来说,简直是福音。一个组织得当的索引,能将一本厚重书籍的检索效率提升数倍,使得它真正成为一本可以随时放在手边、信赖的“操作手册”,而非仅仅是“读完就束之高阁”的理论著作。