今天依次听了下边这些课:
王洪超,杨滔 简单之美-实战ASP.Net 2.0
朱敏 Scrum:介绍最新的快捷软件研发过程
顾建荣 最新版本IE7:先睹为快
涂署光 下一代的Office12 Open XML 文件格式
这个是我比较关心的,毕竟是要靠Office吃饭的,在讲座中有些东西很是吸引人,比如:
(1)Office12 文件采用Zip的压缩格式,整个文件是一个容器,里边包含各种Part,看起来有点像Html了。
(2)每个Part的关系可以通过XML来绑定的,这样对Office里边的元素控制就更加方便了。
(3)XML Schema 是完全开放的。
(4)文件的扩展名称改为.docx 和.docm以此来区分是否含有宏。
通过说明可知,Office12是一个比较激进的产品,完全放弃了二进制文件格式,而是采用了Zip格式作为文件的格式,这样文档就比较通用,而且文件内容分为XML和NON-XML两种格式,这样XML的所有特性就可以在Office中应用了,而其它二进制文件以单独格式的文件存储,这样通过文件的查询、替换、修改,使很多不可以完成的操作可以很方便的完成。
详细信息可以在www.msotec.net上查看。
在大会上我提了两个问题:
(1)宏文件是以单独的文件保存在压缩包中吗?回答是。
(2)在XML文件中,集合是否可以命名遍历?回答是不清楚。
孙展波 Windows Pressentation Framework(代号 Avalong)360度
WPF是一个好东西,但是似乎对我来说用处不大,需要关注的是类似XAML方式的编程方式的变化。
施凡 Microsoft Visual Basic 2005 :应用程序框架和高级语言特性
主要注意的是下边几点:
(1)Program只运行一次的设置。
(2)窗体属性的保存。
(3)My.User的定制。
(4)Snipper的使用。
这个课是装配脑袋的课,课后听他讲了一遍VB9的新特性,感觉特别爽,关键是“Visual Basic 9.0的主题就是数据和动态。”,详细的内容请看他的Blog。另外他还介绍一下他的开源项目VBF,就是函数式编程的一个VB实现,功能很震撼,有空关注一下。
在VB9当中,感觉很多原先写死在程序中的变量名称,属性名称和一些简单的控制流程都可以延后生成,这样程序就更加灵活,并且了解到很多新特性如变量推测,扩展方法等都是为了使Linq更加强大,使VB9感觉是革了VB8的命,这是特别的激进,但是这些东西是否会在正式版本中,还不得而知。
另外探讨了一下AOP在VB中的应用,现在看来VB开发组可能还不会支持,只能使用第三方的解决方案了。