用户操作
[即时聊天] [发私信] [加为好友]
不羁的风ID:AdaLoveLacer
61583次访问,排名1717好友12人,关注者66
喜欢爬山和组织网络活动,一直从事移动和.net平台开发
AdaLoveLacer的文章
原创 38 篇
翻译 0 篇
转载 1 篇
评论 116 篇
最近评论
czdvcc:wow power leveling
chamborghini:这篇文章看了好几遍了,每次都有不同的感受.很欣赏博主为人处世的态度和心态.学习中........

希望我有天也能听懂<<命运>>

希望能交个朋友:
MSN:chamborghini@msn.com
fcoolx:强烈支持,可惜我人在北京
weinm:这里说句题外话,一直以为现在这个世界没有多少个女孩子愿意一起同甘共苦,愿意为了自己的男朋友放弃已有的舒适生活,来到一个陌生的地方重新开始,艰苦奋斗。但是居然发现在盛安德里面真的有一个很熟的同事真能做到。哎,为何我没有遇到这样的女孩子呢?

我也要找这样的女孩子,
我想成功,但是没有你的那种激情,我想你做事情,应该是很疯狂的吗

一个就可以,……
AdaLoveLacer:to cho__cho :

我觉得Java也是一门不错的语言阿,也许转到java上也是一条不错的路。北京的学习和奋斗气氛很浓,很欢迎你来。
文章分类
收藏
    相册
    个人相片
    我在德赛的office
    仙人球开花了
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 OpenXML的平台无关性令我故友重逢收藏

    新一篇: 告别2007,展望2008 | 旧一篇: 博客堂07年12月2日不谈技术年会随笔(二)——再会开心

     
             我在《博客堂07122日不谈技术年会随笔(一)——流水帐》中写到OpenXML曾令我故友重逢 ,我将在这里详细讲讲这段经历。
             12月23日微软DPE部门(平台合作开发部)搞了一个OpenXML的培训,只邀请了二十多个人。我到得比较早,正跟旁边的人聊着,这时候突然在我左边插进一个人,对我说:“咱们在哪里见过?广州XX公司?”Oh!居然是我以前在广州XX公司的上司S大哥!S大哥正是我做广州移动的工作流平台项目时的老大!后来他离开了广州,到北京某公司任副总和技术总监。而我留在广州。我想我们这辈子可能见面的机会很小了,今日居然能在此相见,实在兴奋啊。培训完了以后,S大哥走前跟我说,咱们今天相会,真的是缘分啊,这个世界真小啊!!!
             是的,这个世界真小,因为S大哥是做java开发的高手,现在某公司任副总和技术总监,以他的现状是不需要也不会从java转向做微软平台的,所以他来微软培训的机率比中彩票的机率更小,所以我们俩没有什么可能能在微软培训的时候重逢。可是世界真小,我们的确在微软培训的时候重逢了。这真的要感谢OpenXML。
             那么为什么S大哥会出现在微软的OpenXML培训中呢?因为OpenXML是一种能跨平台的技术,可以在非.net平台上使用,比如S大哥擅长的Java平台。而微软这次培训有个课程就是讲如何在非.net平台上运用OpenXML技术读写操作Office2007文档,所以S大哥这位Java大牛自然也就出现在这次微软的OpenXML培训中了。
             那么为什么使用OpenXML技术能够在非.net平台(比如java平台)上读写操作Office文档呢?OpenXML是Office2007文档(包括Word,Excel,Powerpoint)默认的保存格式(文件扩展名为docx,xlsx,pptx的文件),是全新的基于XML技术的文档格式。其实,OpenXML文件格式的文件,是一个使用了zip压缩技术的压缩包。把这个压缩包更名为.zip,然后使用相关的zip解压软件解压后,就会变成一些xml文件和存放图片等媒体的文件夹。然后可以通过修改这些xml文件(比如[Content_Types].xml)和媒体文件夹(如word\media)里面的相关文件,再把这些文件打包成zip文件,还原到原来的文件名,再打开就会发现原来的Office文档已经被修改成新的文件。
          如果你想通过开发程序来替代相关的手动操作,我们可以看到,你只需要调用这个开发平台上的zipxml、文件读写操作API就能实现把生成、修改和检验office2007文档(默认的OpenXML格式),不需要安装office,也不需要调用任何office API
             不禁想起目前微软的Silverlight,也具有很优秀的平台无关性,JAVA平台不需要安装.net运行框架就能很好的跑起Silverlight。我也很看好Sliverlight,要认真学学啦。
     
    当然OpenXML还有其他很优秀的地方,但是好像只有平台无关性才令我故友重逢
    :)。如果你想更深入了解OpenXML和office2007文件格式,推荐我朋友LiQiang的一篇文章:用户的关心-正确认识Office 2007文件格式,还有一个优秀的website:www.openxmldeveloper.org
     如果你也对Silverlight的平台无关性感兴趣,那你要留意开心的blog哦。
     
     
     

    发表于 @ 2007年12月04日 17:40:00|评论(loading...)|编辑

    新一篇: 告别2007,展望2008 | 旧一篇: 博客堂07年12月2日不谈技术年会随笔(二)——再会开心

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 不羁的风