摘要:
本章回顾你已经在教程第一部分建立的代码 (see webLock1.cpp in the previous chapter) 并且使用 XPCOM 工具类让代码更容易更有效. 同时,介绍一个在XPCOM和Gecko API中广泛使用基本的字符串类型。 作为起点,第一部分描述可以替代webLock1. 阅读全文
摘要:
创建组件的代码 本章会讲述一些基本代码,这些代码用于处理你的组件与XPCOM之间的关系。 如何发现和注册组件是本指南的第一节的目标。在后续的章节里,我们就可以专注WebLock本生的功能开发了。 为了创建组件库并把它加载进XPCOM,你需要编写大量的代码。 一个XPCOM组件至少需要实现XPCOM必 阅读全文
摘要:
组件的内部结构 — Component Internals 前面章节从客户使用角度描述了XPCOM组件,本章从开发者角度讨论组件。 请仔细阅读,XPCOM组件是怎么实现的,你可以略过本章到下一章节,从下一章节开始将会一步一步创建WebLock组件。 1. 用C++创建组件 让我们用C++开始XPCO 阅读全文
摘要:
就像在“Creating_XPCOM_Components“描述的那样,我们可以通过三种方式把XPCOM组件注册到XPCOM系统。 但是在Gecko 17开始,有了些变化(例如,regxpcom找不到了),我们需要编辑一个文件“chrome.manifests”,来显示告诉XPCOM系统要注册那个组 阅读全文
摘要:
在Mozilla里组件是怎样获取和使用的呢? 在Mozilla里组件的使用分为三个部分:一个是Mozilla怎么找到这些二进制组件,另外两个对应了客户端访问XPCOM组件的两种方式。 1. 发现Mozilla组件 本书在编写时试图提供已冻结的XPCOM组件和他们的接口的参考信息。 Mozilla嵌入 阅读全文
摘要:
XPCOM概览 本章为XPCOM的快速导览,对XPCOM和组件开发的基础思想和技术做了说明,这些说明从较高层次来描述的,只是为了熟悉一下本指南需要的一些背景知识。 1. XPCOM 解决方案 XPCOM ( Cross Platform Component Object Model),是一个跨平台的 阅读全文
摘要:
可以通过 xml 和 xslt 来输出和展示报表,然后通过工具转换为相应的格式。 xml:用于存储数据;
xslt:用于描述数据的表现形式,犹如html里的css;
输出格式 pdf, 可以通过工具 fop
word, XML/XSLT Word Report Generator 阅读全文
摘要:
Qt有一个叫做Qt Linguist的工具可以很方便的实现多语言化,具体操作如下: 使用Qt菜单上的Create New Translation File...命令创建一个语言文件,可以选择很多种不同的语言,比如我选择了中文(zh),生成一个helloqtwindows_zh.ts; 找到解决方案中的Translation Files/helloqtwindows_zh.ts,在文件上单击右键,... 阅读全文
摘要:
winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。它提供了以下的各项功能: 捕获原始数据报,包括在共享网络上各主机发送/接收的以及相互之间交换的数据报; 在数据报发往应用程序之前,按照自定义的规则将某些特殊的数据报过滤掉; 在网络上发送原始的数据报; 收... 阅读全文
摘要:
爱 爱,应该是真正的爱,无条件的,不求回报的爱。很多人说父母对孩子的爱是无条件的,但是真正能做到的并不多。 喜悦 快乐取决于外在的东西,如果那个令你快乐的情景或者事物不存在了,你的快乐也就随之消失了。而喜悦不同,它是由内向外的绽放,从内心深处油然而生的,是自己给予自己的,所以你一旦拥有了它,外界是夺不走的。 和平 和平,这可能更多的说的是内心的平静,比如很多人积累财富是为了让自己不为以后的生活担... 阅读全文