陆其明's Blog

My Technical Experience, My Books, My Career...

用户操作
[即时聊天] [发私信] [加为好友]
陆其明ID:happydeer
114384次访问,排名760好友0人,关注者33
Multimedia
happydeer的文章
原创 22 篇
翻译 3 篇
转载 3 篇
评论 98 篇
Happydeer的公告


最近评论
yewenlin:以上链接失效了,请更新
afleaf:陆老师你好,我在csdn上看到你回复的一个帖子,是关于ACM采样频率转换,其中的CConversionStream类只给出了OpenStream(void) 和DoConverting两个成员函数。我修改了sourceFormat和destFormat参数,可是在acmStreamOpen时返回512错误,可否指点一下。还有这个类的全部源代码可以发给我吗我的邮箱是 theone.pang……
waterathena:陆老师,我买了您的那本DirectShow实务精选,但是为什么第一个例子AVCap,我运行不起来。
我注册了bin文件包里面的所有给出来的Filter,但是还是运行不起来。
我的Direct sdk 版本9.0c.
系统 XP SP2;
编译工具 VC6.0
我使用的是USB Camera,在一台机器上程序一起来就Crash了。在另外一台干净……
emmett:陆老师,
您好!
最近学习过程中碰到一个问题,当我用IMediaSeek::GetDuration试图获得一个文件的长度的时候,在有些情况下,它得到的值是错误的。 我发现有些流行的播放器也有类似的问题。可是有一款叫“千千静听”的播放器总能正确的获得媒体文件的流长度, 不知道它是怎么做的呢? 如何更准确的获得一个媒体文件的有效播放时间呢?
……
emmett:if( DoSomething1() && DoSomething2() &&...&& DoSomethingN() )
return true;
return false;
文章分类
收藏
    相册
    AboutMe
    DocPics
    MVPs
    MyBB
    MyBooks
    推荐站点
    GDCL
    Jemy逐日
    温昱著译评
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 《脚本驱动的应用软件开发方法与实践》收藏

    新一篇: 我看软件开发的三个阶段 | 旧一篇: 声卡输入端子在DirectShow中的自动选择

    内容提要


            本书纵观了软件开发在不同发展阶段的特点,揭示了当今在很多大型应用软件设计、开发过程中采用的一种部署模式,引出了一种称之为“脚本驱动的应用软件”的开发方法。结合以实例,本书还介绍了XML解析、JavaScript解析等多种实用编程技术。
            本书广泛适合于计算机应用软件系统的设计人员以及开发人员,对于指导XML技术入门也有一定的帮助,在JavaScript解析技术方面更是一部不可多得的实务指南。

    目录


    第1阶段     原始的软件开发
    第1章 开发一个看图软件
      1.1 需求分析
      1.2 概要设计
      1.3 编码实现
        1.3.1 图像处理功能
          1.3.1.1 图像文件解码
          1.3.1.2 图像反色
          1.3.1.3 图像灰度化
          1.3.1.4 叠加Logo
          1.3.1.5 叠加系统时间
          1.3.1.6 显示到指定窗口    
          1.3.1.7 另存为图像文件
        1.3.2 UI设计与实现
          1.3.2.1 UI元素布局
          1.3.2.2 UI逻辑处理
        1.3.3 实例程序:ImageViewer_Basic
    第2阶段     分工协作的软件开发
    第2章 XML的应用
      2.1 XML简史
      2.2 XML基本概念
        2.2.1 文档结构
        2.2.2 文档类型定义
        2.2.3 元素和属性
        2.2.4解析器
      2.3 XML解析
        2.3.1 网页中读取XML文件
        2.3.2 用C++编码实现解析
         2.3.2.1 CXmlWrapper类
         2.3.2.2 遍历每个节点
         2.3.2.3 查找某个节点
         2.3.2.4 实例程序:XMLParser
    第3章 基于XML的看图软件
      3.1 UI艺术设计师的工作
        3.1.1 UI的整体设计
        3.1.2 UI元素的分离和定位
        3.1.3 生成一个XML文件
      3.2 程序员的工作
        3.2.1 UI元素设计
        3.2.2 查询XML文件
        3.2.3 支持皮肤的UI类
      3.3 实例程序:ImageViewer_Skinned
    第4章 可定制的看图软件
      4.1 UI由XML文件驱动
      4.2 实例程序:ImageViewer_Customized

    第3阶段     脚本驱动的软件开发
    第5章 JavaScript解析
      5.1 JavaScript简介
        5.1.1 词法结构
        5.1.2 数据类型
        5.1.3 变量和常量
        5.1.4 运算符
        5.1.5 程序流程控制
        5.1.6 对象
        5.1.7 数组
        5.1.8 函数
      5.2 Active Scripting技术
        5.2.1 基本原理
        5.2.2 COM自动化
      5.2.2.1 IDL和类型库
      5.2.2.2 IDispatch接口
      5.2.2.3 IDispatchEx接口
      5.2.2.4 自动化对象实现
        5.2.3 实例程序:CurveSee
      5.2.3.1 设计受控对象
         5.2.3.2 设计宿主程序
         5.2.3.3 执行脚本
      5.2.3.4 演示说明
      5.3 JavaScript解析要点
        5.3.1 名字项与全局对象
        5.3.2 属性和方法
        5.3.3 创建对象并传递给脚本
        5.3.4 接受脚本中的对象
        5.3.5 数组的解析
        5.3.6 异常处理
        5.3.7 传递一个null参数
        5.3.8 自动类型转换
        5.3.9 回调脚本函数
        5.3.10 访问脚本的属性和方法
        5.3.11 多线程问题及其解决方案
        5.3.12 支持定时器
        5.3.13 支持动态属性
        5.3.14 脚本的单步调试
    第6章 脚本驱动的看图软件
      6.1 脚本驱动的意义
      6.2 脚本驱动的实现
        6.2.1 制定脚本接口标准
        6.2.2 面向接口的实现
        6.2.3 事件和事件处理
        6.2.4 脚本驱动起来!
      6.3 实例程序:ImageViewer_ScriptDriven

    发表于 @ 2006年05月26日 21:08:00|评论(loading...)|编辑

    新一篇: 我看软件开发的三个阶段 | 旧一篇: 声卡输入端子在DirectShow中的自动选择

    评论

    #tom8251 发表于2007-07-12 20:18:10  IP: 59.40.22.*
    你好!
    我从书店买到你的书,此书没有光盘.能不能把代码放出来或Email我一份,谢谢,tom8251@163.com
    #happydeer 发表于2007-07-13 08:15:07  IP: 218.80.228.*
    请阅读本书前言部分,出版社网站有下载!
    发表评论  


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