zoukankan      html  css  js  c++  java
  • Tech.ED 2005 北京 第二天印象

    今天依次听了下边这些课:

    王洪超,杨滔 简单之美-实战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开发组可能还不会支持,只能使用第三方的解决方案了。
  • 相关阅读:
    C++ map的基本操作和用法
    堆排序汇总
    gdb调试多进程和多线程命令
    Linux内存分配机制
    svn 修改文件的可执行权限
    proc/sys/net/ipv4/下各项的意义
    linux read()和write
    ps命令参数
    /etc/passwd- 和/etc/shadow-文件
    openssh源码分析笔记
  • 原文地址:https://www.cnblogs.com/Duiker/p/243542.html
Copyright © 2011-2022 走看看