自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

Firefox插件开发(8)——插件的安装与更新

插件写好了,下面就该做一个安装包了。最好再提供更新功能,以便在插件有更新的时候,及时通知用户进行插件更新。我们开发的时候,直接将生成的dll丢到Firefox安装目录下的plugins目录就可以工作了,但是你如何说服让用户来手动完成这件事情?估计很难。因此,提供一个安装包,可能是最好的选择。用户只需要点几下鼠标就可以完成插件的安装了。不过到写这篇文章的时候,我还不清楚怎么让安装包经过Moz...

2009-09-24 12:43:00 108

Firefox插件开发(7)——为插件添加和脚本交互的能力

先说一句题外话,上一节一开始我提到了由于.rc导致我自己写的插件不能被FF识别的问题,今天终于找到答案了。在这篇文章中:https://developer.mozilla.org/en/Gecko_Plugin_API_Reference/Plug-in_Development_Overview,有这么一段话:In your development environment, make sure y...

2009-09-24 12:41:00 114

Firefox插件开发(6)——FF插件的一些基础知识

上篇文章学习了npruntime的例子程序,接下来迫不及待地想实现自己的一个插件了。我决定使用VS 2005来做。新建了一个名为npgnet的工程,按照npruntime例子,新建了np_entry.cpp、npn_gate.cpp、npp_gate.cpp、npgnet.def四个文件,然后新建了一个类CGnetFFPlugin,并且把例子中的关键代码添加了进来(我删除了一些cplugi...

2009-09-24 12:40:00 115

Firefox插件开发(5)——编译和测试第一个Plugin例子:npruntime

前几天一直在忙乎着研究和阅读XUL和FF的Extension相关资料,今天突然发现,我要做得事情似乎不是用Extension来实现的。因为原来的应用是一个ActiveX,网页会将一些参数通过ActiveX控件传递进来,而ActiveX接到这些参数以后,会和服务器进行一些数据交互,最后调起本地的执行程序。似乎我走了一些弯路,方向不对。我要做得事情应该是编写一个Plugin,而非Extension...

2009-09-24 12:39:00 113

Firefox插件开发(4)——XULRunner的一个例子

上一节写了一个Extension,添加了一个按钮在FF3的工具栏上。接下来我准备在这个基础上添加一个功能,点击按钮,读取本地磁盘上一个文件的内容,并显示出来。怎么做呢?用Javascript吗?因为我最终的目标是从服务器上下载文件,也可能会传输本地文件到服务器上,用Javascript访问本地文件有诸多限制,而且也无法完成复杂的功能。所以最好是能够调用我编写的 DLL那就最好不过了。怎么做呢?还是...

2009-09-24 12:38:00 137

Firefox插件开发(3)——我的第一个扩展

简单知道了XUL,迫不及待地想立即编写一个插件,哪怕什么事情都不做也好。O(∩_∩)O通过这个页面https://developer.mozilla.org/en/Building_an_Extension,可以找到编写一个插件必须要做得一些事情,写的很清楚。最后产生的目录和文件结构是这个样子:install.rdfchrome.manifestchrome |--content |--ove...

2009-09-24 12:36:00 96

Firefox插件开发(2)——XUL是什么?

What is XUL?这个页面给出了详细的介绍:http://www.xulplanet.com/tutorials/whyxul.html。看完后,了解了XUL原来是一个支持多种WEB技术的、基于XML的界面开发语言。它既可以在远程执行,也可以安装到本地执行。在XUL中内置了很多界面元素,如菜单、按钮、分页等等,这样就不需要自己编写很多JS来维护和控制很多界面元素了。而且,这些界面是按...

2009-09-24 12:35:00 67

Firefox插件开发(1)——从零开始

准备做一个Firefox插件,用来接收从WEB页面传递的参数,根据这些参数从服务器上下载一些文件到本地,并调起本地的一个应用程序。以前在IE中是使用一个ActiveX来实现的。FF的插件从来没有做过,不知道将来会遇到多少困难。在网上发现一个页面:http://ted.mielczarek.org/code/mozilla/extensionwiz/,它提供了一个FF扩展的生成向导,...

2009-09-24 12:33:00 89

罗列几个PHP的ORM

1.propel网址:http://propel.phpdb.org用过symfony的朋友应该都知道这个东东,propel用了phing这个不错的工具,很是值得一看,至少能从中学习到phing的使用我觉得就已经算有所收益了.2.Doctrine网址:http://www.doctrine-project.org/ 这个是我在GOOGLE上搜索PHP ORM出现的第一个结果...

2009-09-15 09:53:00 70

MySQL Workbench,专为MySQL设计的数据库建模工具

来源:http://www.mrven.com/?p=283MySQL Workbench 是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。主要功能MySQL Workbench的主要功能包括:基于Ca...

2009-09-02 17:03:00 88

MYSQL 性能分析工具相关的一个网站

下面的这个网站是我在帮朋友维护WEB服务器时遇到问题所GOOGLE到的,有一些针对MYSQL 日志分析还有后台监控的小工具,有兴趣的朋友可以有时间看看。http://hackmysql.com/...

2009-09-01 14:00:00 57

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除