自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 知识可以触类旁通。。。

这次元旦放假,休息了一下身心。版里首页需要一个万年历,我打算将它做成可以显示版友生日的万年历。当然,改代码是毋庸置疑的了。还好,以前在大学的时候曾经学过网页制作,对HTML语言也比较了解。当年,Dreamweaver还不流行的时候,我就是用记事本来写HTML语言的。但是,对Javascript就不了解了,那时候学的是VBScript。这些都靠自学。 为了实现这个功能,硬着头皮去看满篇的Jav...

2007-12-31 18:37:00 47

翻译 .Net Micro Framework研究—带I2C总线的模拟器

I2C以前没有怎么接触过,所以做它的模拟功能,只能靠着感觉走,有不妥之处,还望方家指正。做出了spi相关的模拟功能,做I2C相对也就不难了,只不过用户操作I2C总线读写数据的时候要稍微麻烦一点。测试程序运行界面:模拟器中的I2C总线的相关代码如下: public class I2CComponent : I2cDevice { public byte[] bytDat...

2007-12-31 14:54:00 18

翻译 .Net Micro Framework研究—带AD的模拟器

继昨天的研究,希望再接再厉把AD模入模出在模拟器上也实现出来,本以为挺简单,其实AD相关功能,与GPIO不同,在模拟器中前者通过GpioPort实现,后者通过SpiDevice实现。幸好有Temperature(温度采集)示例可以参考,否则一时真无法下手。不知道为什么,很简单的代码他们总写的很复杂,让你很难看懂,幸好有以前的相关的经验做底子,用了大半天的时间模入模出都搞定了。下面就是模拟...

2007-12-31 13:19:00 28

翻译 .Net Micro Framework研究—带IO的模拟器

原打算用MF开发一个类似Windows桌面的程序(因为发现MF居然支持渐进色,可以绘很炫的界面),由于目前的模拟器仅支持5个键,所以在做类Windows开始菜单的时候犯了难,4个方向键和一个OK键,没有一个适合做开始菜单键的。记得Digi的模拟器至少支持9个键,既然他能做,理论上我也可以。一阵研究后还真有了成效,在五个键的基础上我又添加了两个键,一个是菜单键(对应PC键盘可以是Windows...

2007-12-30 22:29:00 21

翻译 小I机器人初探

很早就知道小I机器人做的不错,但是一直没有时间去研究,趁着元旦放假,下来.Net的SDK好好研究了一下,Demo程序是一个控制台程序,用户交互还不是很方便,此外代码中竟然有重复的地方,看来小I机器人的主人们不是那么认真,唉,真苦了小I这孩子:) 我重新做一个基于Windows窗体的程序,添加了输入窗口,这样机器人不会回答的时候,主人也可以代答。此外代码也重新进行了整理,所有信息也都修改为中文...

2007-12-30 12:19:00 36

翻译 XML文件转换成Word文件或者Excel文件

将XML文件转换为HTML文件,方便用户对数据进行浏览,这个是开发者经常做的,只需要使用Xslt进行转换就可以了。但是某种时候,需要将XML文件转换为word文件,或者是excel文件,该如何做呢?拿Word2003版本来说,它就已经提供了XML支持,这种Word标记语言被称为WordML。所以,同样使用XSLT,也可以进行转换,只不过需要做的就是填加这些标记。具体请见MSDN的一篇文章:http...

2007-12-29 16:43:00 90

翻译 用C#操作类读写WinCE平台Mac地址

前段时间在测试我们触摸屏联网性能的时候,由于屏的Mac地址通过注册表设置,而PB定制WinCE内核的时候就有一个默认值,所以一批下来Mac地址都一样,两台以上的机器一联网准出问题,通过注册表软件去修改Mac地址太麻烦了,所以做了一个小的Mac地址软件。 以前用VB做了一个注册表操作类(参见我的blog:http://blog.csdn.net/yefanqiu/archive/2004/07...

2007-12-29 11:20:00 31

翻译 JAVA实现可设置背景的MDI窗口

我们都知道,MDI(Multiple Document Interface)即多文档界面。使用MDI窗体时,将在一个父窗体内建立工作区,父窗体能够令一个以上的子窗体限制于其中活动及操作。在office系列及VS/VS.Net等很多软件中都使用了MDI的表现形式。 而遗憾的是,虽然很多编程语言都提供了显著的MDI属性,但Java却算是个例外,基本上只能通过JDesktopPane结合JInterna...

2007-12-26 16:47:00 52

翻译 在Swing中使用Html标签

在Swing中,有时可能会出现一些较为复杂的样式表现需求,如果单纯通过代码实现,往往得不偿失。这时,我们就可以利用html标签,在组件中得到我们想要的效果。例子如下:packageorg.loon.test;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Desktop;importjava.awt.Dimens...

2007-12-25 10:32:00 62

翻译 串行接口SPI接口应用设计

作者:马潮老师  使用的同步串行三线SPI接口,可以方便的连接采用SPI通信协议的外围或另一片AVR单片机,实现在短距离内的高速同步通信。ATmega128的SPI采用硬件方式实现面向字节的全双工3线同步通信,支持主机、从机和2种不同极性的SPI时序,通信速率有7种选择,主机方式的最高速率为1/2系统时钟,从机方式最高速率为1/4系统时钟。   ATmega128单片机内部的SPI接口也被用于...

2007-12-24 22:00:00 89

翻译 从珊瑚虫事件,看为什么中国出不了比尔.盖茨

为什么中国出不了比尔.盖茨。比尔.盖茨学历:本科肄业创建公司:微型计算机软件公司(Microsoft Corporation)个人总资产:稳定在500亿美金左右慈善捐款:近300亿美元公司通讯产品:MSN该通讯产品地位:使用率世界第一是否有第三方插件:有第三方插件名称:MSN Shell第三方插件作者:苏娟(国籍中国,所在地中国,职业程序员)第三方插件作者近况:通过MSNShell,获得每月广告收...

2007-12-24 18:17:00 32

翻译 在JTable中加载进度条及进行操作

我们在多文件下载或多事务处理时,经常会出现使用线程以提高效率的情况,而这时在GUI程序中如何表示进度,就成了一个不大不小的问题。 现在比较被大众接受的方式,大体就是如迅雷等下载工具中一样,用表格中加载进度条以进行显示。 而对于Swing来说,并没有现成的组件能够实现这一操作,还有下载的并发,似乎也需要额外进行处理。于是,我在此提供一个基于jdk1.6版本的示例,以供参考。(因为jdk1.6提供了S...

2007-12-24 16:39:00 17

翻译 灭了珊瑚虫,OOXX了SOFF,下一个是谁?

图名:麻花在天(昨日梦一麻花,有二目,皆似圆铃,傲然而舞长空,口中絮絮,不知所云,以图示之。)“金粉东南十五州,万重恩怨属名流。牢盆狎客操全算,团扇才人踞上游。避席畏闻文字狱,著书都为稻粱谋。田横五百人安在,难道归来尽列侯?” 这首龚自珍的《咏史》,作于晚清年间。现在虽不是晚清,更不是什么国民政府,但每当读到这首诗时,我却总犹如身临其境般,惶惶而不能自己。是错觉,还是什么呢?天知道。 而最近,还有...

2007-12-22 23:40:00 20

翻译 .Net Micro Framework研究—Tinyfnt字体研究

目前.Net Micro Framework系统仅支持Tinyfnt字体文件,官方仅提供两种字库:NinaB.tinyfnt,small.tinyfnt。用我后来做的程序打开这两种字体,发现它们仅支持如下100字符:!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[/]^_`abcdefghijklm...

2007-12-22 23:04:00 30

翻译 C#文件方式读写结构体探析

最近一直在研究.Net Micro Framework字体文件(tinyfnt),由于tinyfnt文件头部有一段描述数据,所以很想定义一个结构体,像VC一样直接从文件中读出来,省得用流一个个解析很是麻烦。没有想到在C#中竟没有直接的指令,想必C#设计者认为提供了流和序列化技术,一切问题都可以迎刃而解了。在C#中结构体是一个比较复杂的东西,在此之上有很多需要设置的参数,否则用起...

2007-12-22 22:03:00 35

翻译 关于提高自己JAVA水平的十大技术讨论(转)

本文来自IT专家网 http://webservices.ctocio.com.cn/tips/323/7716823.shtml  本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。  一、XML  在十种技术中,最重要的一种技术我想应该非XML...

2007-12-22 20:36:00 18

翻译 如何去掉Windows资源管理器和IE地址栏的自动补全功能

本来这个功能还是比较实用的,无奈用起来太令人气愤了,地址栏的内容经常乱跳,因此决定关掉这个烂功能参考http://support.microsoft.com/kb/217148/zh-cn:要对 Web 地址起启用行内“自动完成”功能,请在 Internet Explorer 中执行以下步骤: 1. 在工具菜单中,单击 Internet 选项。 ...

2007-12-21 13:41:00 93

翻译 SWT行,AWT/Swing也行系列(1)-实现半透明及不规则窗体

对于Java来说,GUI开发一直都是项比较头疼的事情。从AWT的功能奇缺,到Swing的臃肿不堪,往如梦魇般困扰着Java开发人员。于是,有一群人开始走向了邪路……这群误入岐途的人(至少Sun是这么认为的……),走出了自己的一条路,名为SWT(Standard Widget Toolkit)的不归路(Sun,Sun|||)。说起SWT冒着被诟病为邪恶所换取的,无外以下几点:1.彻底摒弃了AWT/S...

2007-12-20 16:10:00 80

翻译 在SWT中使用ChartDirector

昨天晚上看到有人询问,回答一下。因为JFrame继承自Frame,是父子关系,所以Frame不能强转为JFrame使用。但是,却有取巧的方法令SWT操作Swing~//JFrame实例JFrame frame = new JFrame();//获得容器Container container = frame.getContentPane();//画布Canvas canvas = new Canva...

2007-12-20 12:50:00 30

翻译 Bjarne Stroustrup语录[C++经验]

一、致读者1.在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反映这些思想:★.如果你能把“它”看成一个独立的概念,就把它做成一个类。★.如果你能把“它”看成一个独立的实体,就把它做成某个类的一个对象。★.如果两个类有共同的Interface,将此Interface做成一个抽象类。★.如果两个类的实现有某些显著的共同东西,将这些共性做成一个基类。★....

2007-12-20 11:11:00 22

翻译 IT项目管理的四个关键控制点

据调查,只有37%的IT项目在计划时间内完成,42%的在预算内完成。IT项目成功率不高的根源在于,IT项目管理是项系统工程,不仅需要项目经理个人具备一定的组织、决策、沟通、业务、技术能力,更需要运用多种手段对项目的时间、成本、质量和风险进行严格控制。如何提高IT项目的成功率呢?  关键控制点一 项目的时间控制   首先,要明确项目期望值,做好需求调研,围绕企业的核心业务流程,制定切实可行的项目目标...

2007-12-20 10:37:00 51

翻译 职业生涯中的愚蠢想法

1、总觉得自己不够好  这种人虽然聪明、有经验,但是一旦被提拔,反而毫无自信,觉得自己不胜任。此外,他没有往上爬的决心,总觉得自己的职位已经很高。这种自我破坏与自我限制的行为,有时候是无意识的。但是,身为企业中的高级主管,这种无意识的行为却会让企业付出很大的代价。  2、非黑即白看世界  这种人眼中的世界非黑即白。他仃相信,一切事物都应该像有标准答案的考试一样,客观地评定优劣。他们总是...

2007-12-20 10:30:00 17

翻译 Windows Embedded CE 6.0开发初体验(五)构建CE平台

构建CE平台上一篇《Windows Embedded CE 6.0开发初体验》之“跑个应用程序先”:http://blog.csdn.net/aawolf/archive/2007/10/19/1833230.aspx接下来的一节会有非常多的图,因为我们要在Visual Studio 2005里创建一个CE 6.0的平台(Platform)了。创建CE平台的方法和创建普通工程的...

2007-12-19 13:06:00 26

翻译 JavaFx实现(2)-随机图形绘制

JavaFX属于脚本语言,并且也采取了弱类型进行数据处理,具体对应关系如下:JavaFX Java String java.lang.String Boolean java.lang.Boolean Number java.l...

2007-12-19 10:11:00 324

翻译 Java实现类Windows导航栏

Java实现类Windows导航栏在Windows系统中,通常都会有左侧导航栏以供选择,而Java架构下并没有给我们提供同样的组件,但是构建同样的东西实际上是很容易的。packageorg.loon.framework.swing.test;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Component;im...

2007-12-18 15:17:00 92

翻译 Java自定义JSlider UI

JSlider作为Swing中提供的滑标组件, 以图形方式在有界区间内通过移动滑块来选择值,滑块可以显示主刻度标记和次刻度标记。大量应用于如播放器中的音量设定等领域中。但是JSlider本身提供的UI样式很单调,不足以满足用户的审美需求,往往需要我们自行重构其UI。下面我给出一个简单的例子。packageorg.loon.framework.swing.test;importjava.awt...

2007-12-18 14:05:00 190

翻译 JavaFx实现-渐变效果之一

自从JavaOne大会推出JavaFX后,我一直比较关注这个项目,它是一种利用Java的脚本技术,功能上近似于Flash。 它的优势在于,Flash虽有很好的功能和普及度,但它永远不能交付Java类库的大部分功能,而 JavaFX可以。因为也给了JavaFX一个“可能性”上的生存空间。但是由于JavaFX推出的太晚,兼之文档较少,很多人还是对其望而止步,干等下去也不是办法。所以我最近空闲时会写一些...

2007-12-18 10:43:00 51

翻译 .Net Micro Framework 2007技术论坛(提供PPT下载)

前段时间一直在研究.Net Micro Framework相关的技术,也写了一些文章,所以得以机会在12月14日”.Net Micro Framework 2007技术论坛”上与MF爱好者一起分享我的一些经验。许云在演讲…杜伟在演讲…初次演讲紧张的我和西装革履老大们相比实在谈不上什么好形象,只好用幻灯片代替了:-) 我在幻灯片中的几个示例源码和PPT文件打成了一个压缩...

2007-12-17 22:05:00 17

翻译 谷歌"侵权遭起诉,Google处境颇尴

"谷歌"侵权遭起诉,Google处境尴尬 "谷歌",究竟是源于硅谷还是布谷鸟? 2007年12月12日,海淀法院开庭审理google的中文名“谷歌”被诉侵权案件,google的“谷歌”公布后,北京谷歌科技有限公司诉至法院,认 为其侵权,并要求google更改中文名称。庭审中,google中国公司表示,公 司取名“谷歌”,意为“从硅谷传来的歌声”,原告谷歌科技公司则称,其名称由来是“布...

2007-12-16 14:26:00 23

翻译 Variant类型在各语言中的参数传递

几年前我用VB开发了一个西门子PPI通信控件,由于VB开发的控件是标准的COM组件,所以想当然的认为VC、C#、Delphi等开发语言可以非常容易的使用。前段时间由于该控件基于微软的MSCOMM控件,这个控件如果系统没有安装VB,单独注册好像很难成功,这害的一些没有装VB的用户,为了这个小控件必须安装一次VB,这实在是划算不来,所以直接用API串口函数进行了封装改进,这样不仅效率提高了,并且再...

2007-12-14 00:08:00 66

翻译 浅谈java.util.concurrent包的并发处理

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的危害等诸多因素,往往会采用一些较为复杂的安全策略,加重了程序员的开发负担.万幸的是,...

2007-12-12 15:31:00 23

翻译 Java实现任意文件在bmp中的隐藏与导出

下载:http://download.csdn.net/source/493823 其实这个功能在C/C++上有N多实现方式,可惜一直没见人用Java写,上星期日看见有人在百度问,现在写一个发上来,偶就是手慢……在实际帖代码前,我也先来点理论,因为很多人抗议我光写代码,没有理论基础……BMP图像文件,即所谓的位图文件。在位图中,其表示方式是将一幅图像分割成栅格,栅格的每一点称为像素...

2007-12-11 21:31:00 30

翻译 Windows Embedded从入门到精通12月预告

进入12月“Windows Embedded从入门到精通”课程请来了两位从业经验丰富且技术功底深厚的讲师。两位老师都曾经在MEDC上有过精彩的演讲。这次Webcast选择的话题也都是实际开发经常遇到的难题,两位老师会分享自己的开发经验,来共同探讨内存泄露与调试、性能优化这些“高端”难题的解决方案。Windows CE 内存泄漏的检测和防止2007年12月12日星期三下午 2:30htt...

2007-12-07 17:21:00 18

翻译 IT猎头瞄准IT高管 高端技术人才引进仍是难题

贴一篇我去年写的文章。每每和朋友谈到猎头这块业务,还是能够得益于去年做的调研,感觉调研报告至今还都是有价值的。技术猎头,CSDN刚好拥有这个市场空缺所需要的资源优势,如何挖掘其价值,实现商业化,值得不断的思考和论证。IT猎头瞄准IT高管 高端技术人才引进仍是难题  7、8月酷暑,我们花了一个月的时间对IT猎头市场进行了初步调查。虽然说猎头已不再是一个陌生的词汇,但是猎头行业里几乎每家猎头公司都会涉...

2007-12-04 09:27:00 107

翻译 IT猎头瞄准IT高管 高端技术人才引进仍是难题

贴一篇我去年写的文章。每每和朋友谈到猎头这块业务,还是能够得益于去年做的调研,感觉调研报告至今还都是有价值的。技术猎头,CSDN刚好拥有这个市场空缺所需要的资源优势,如何挖掘其价值,实现商业化,值得不断的思考和论证。IT猎头瞄准IT高管 高端技术人才引进仍是难题  7、8月酷暑,我们花了一个月的时间对IT猎头市场进行了初步调查。虽然说猎头已不再是一个陌生的词汇,但是猎头行业里几乎每家猎头公司都会涉...

2007-12-04 09:27:00 43

翻译 Windows Mobile 5.0横竖屏自识别技术

前不久我编写了一个基于Windows Mobile 5.0的参赛程序《北京2008奥运场馆速查》,可惜当时那个程序并不支持横竖屏自动识别,后来看了参赛的规则,原来这一个功能是必须实现的,所以今天抽出时间又把这方面的内容给添加了进去。V1.0.0版介绍文章:http://blog.csdn.net/yefanqiu/archive/2007/11/13/1882835.aspxV1.0....

2007-12-03 22:37:00 33

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