上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: 用过firefox的人肯定要安装firefox的扩展,这样才能发挥火狐的全部实力。一般扩展是一个后缀为.xpi的文件,其实这个文件就是zip格式的压缩包,压缩了一个扩展所需要的所有目录和文件,基本的目录结构如下:extension.xpi:/install.rdf /components/* /components/cmdline.js /defaults//defaults/preferences/*.js /plugins/* /chrome.manifest /chrome/icons/default/* /chrome//chrome/content/看似很复杂,让我们从最重要的文件开 阅读全文
posted @ 2011-04-07 17:44 许明吉博客 阅读(4131) 评论(0) 推荐(0) 编辑
摘要: 火狐插件教程 阅读全文
posted @ 2011-04-07 17:42 许明吉博客 阅读(1936) 评论(0) 推荐(2) 编辑
摘要: http://www.ibm.com/developerworks/cn/web/wa-lo-firefox-ext/#resources 图片下载源码http://www.neatstudio.com/manual/firefox_ext/mozilla-ext.html#preface 火狐插件教程http://tech.ddvip.com/2008-10/122325779573923.html XUL压缩时一定要用ZIP格式, 然后再改成XPI, 用Rar格式安装时会报错 阅读全文
posted @ 2011-04-07 16:26 许明吉博客 阅读(632) 评论(0) 推荐(0) 编辑
摘要: this.WindowState = FormWindowState.Minimized;最小化this.WindowState = FormWindowState.Maximized;最大化 阅读全文
posted @ 2011-04-06 12:31 许明吉博客 阅读(610) 评论(0) 推荐(0) 编辑
摘要: procedure TForm1.SpeedButton2Click(Sender: TObject);beginsendmessage(form1.WindowHandle,WM_SYSCOMMAND,SC_ICON,0);//窗体最小化 任务栏中end;procedure TForm1.SpeedButton2Click(Sender: TObject);beginform1.WindowState := wsMaximized;//窗体最大化end;procedure TForm1.SpeedButton2Click(Sender: TObject);beginform1.WindowS 阅读全文
posted @ 2011-04-06 12:23 许明吉博客 阅读(14363) 评论(0) 推荐(0) 编辑
摘要: Var CRect:TRect; Width,Height:integer;Begin CRect:=Rect(10,10,50,60); Width:=WidthOf(CRect);//取宽度 Height:=HeighthOf(CRect);//取高度End; 阅读全文
posted @ 2011-04-06 09:46 许明吉博客 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 很多时候自定义或者引用控件都需要注册才能使用,但是如何使要注册的dll或ocx打包到exe中,使用户下载以后看到的只是一个exe,点击直接运行呢?就像很多安全控件,如支付宝的aliedit.exe那样。 现在介绍一种使用资源文件,将dll、ocx打包进exe,点击直接注册的例子: 首先,新建一个工程RegisterFile。 新建文件夹Resource,里面添加需要注册的ocx或dll。这里我添加的是dsoframer.ocx,并将其文件“属性”中“生成操作”项的值改为“嵌入的资源”。 接下来,创建类Register.cs 里面只有一个函数RegisterDll()。 这里为省事,我把它放到了 阅读全文
posted @ 2011-04-02 12:34 许明吉博客 阅读(3099) 评论(0) 推荐(0) 编辑
摘要: http://book.51cto.com/art/200908/148535.htm闭合的形状(例如,矩形或椭圆)由轮廓和内部组成。轮廓用钢笔绘制,内部用画刷填充。GDI+提供了几种用于填充闭合形状内部的画刷类:SolidBrush、HatchBrush、TextureBrush和GradientBrush。所有这些类都是从Brush类继承的。图8-12显示了用实心画刷填充的椭圆和用阴影画刷填充的矩形。(点击查看大图)图8-12 填充的图形1.使用实心画刷要填充闭合图形,需要有Graphics对象和Brush对象。Graphics对象提供 FillRectangle和FillEllipse这 阅读全文
posted @ 2011-04-01 11:40 许明吉博客 阅读(14594) 评论(0) 推荐(0) 编辑
摘要: 一、导言microsoft的.net从2002年1月15日第一版发布到今天,已经得到了广泛的使用;从刚推出时国内相关书籍种类寥寥,到今天.net 的相关书籍的大大丰富,已有越来越多的人——初学者或者有经验的程序员,在学习、应用.net。本文面向对.net有些了解的者,以c#为例,介绍如何在.net编程环境中,把资源文件(如包含图片、字符串等的资源文件)嵌入到程序集中。这里的所说的程序集可以是exe文件,也可是供其他程序调用的 dll文件。本文不涉及国际化、本地化、打包和部署资源方面的内容,有兴趣的读者可以查阅.net framework sdk文档。二、软件环境运行本文中的程序需要如下软件环境 阅读全文
posted @ 2011-03-31 18:08 许明吉博客 阅读(22304) 评论(1) 推荐(1) 编辑
摘要: 如同java一样,在c#中写一个多线程应用是非常简单的,本章将介绍如何在c#种开发多线程程序。在.net中线程是由System.Threading 名字空间所定义的。所以你必须包含这个名字空间。using System.Threading;开始一个线程System.Threading 名字空间的线程类描述了一个线程对象,通过使用类对象,你可以创建、删除、停止及恢复一个线程。创建一个新线程通过new 操作,并可以通过start()方法启动线程thread = new Thread(new ThreadStart(HelloWorld));thread.Start();注意:和java程序不同,创 阅读全文
posted @ 2011-03-30 14:24 许明吉博客 阅读(358) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页