当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: DirectShow应用java/j2me/code/
 

 

    摘要: 可以动态读入系统所支持的数据库 程序功能:通过底层的ole db 的驱动,显示数据连接属性对话框(data link property dialog),从对话框中选择系统支持的ole db 提供者(provider),根据选择的提供者,打开想要查看的数据库。这样程序就会根据用户动态选择的提供者,去选择数据库驱动,得到数据库连接字符串,使用ado打开数据库。并且,建立连接字符串,用户可以使......
 ·软件解密技术研究    »显示摘要«
    摘要: 软件解密技术研究 ----windows pe 文件脱壳 通过设置hook,动态跟踪堆栈,对加过壳的可执行文件进行解密还原。 当然,要解密,至少先要----得到一个被加密过的“正版” 软件。 然后----编写简单的debugger。 仅需要拦截loadlibray/getmodulehandle/getprocaddress,在这三个hook中执行记录library文件名,......


DirectShow应用程序设计介绍(翻译)
  directshow应用java/j2me/code/ target=_blank>程序设计介绍

一.  filter graphs 【程序编程相关:数据结构学习(C++)——单链表(定义与

这篇文章包含两方面内容:filter graphs , 写一个dshow应用程序 【推荐阅读:一个关于临时对象的BUG(上)

1.  读文件 【扩展信息:怎样利用MFC创建VB能引用的DLL方法

dshow的基本软构件块是一种叫做filter的组件.a filter一般只执行基于多媒体数据上的单一的操作.例如,有一些dshow filter有如下功能:

2.  从视频采集卡上获取视频

3.  为某一种流格式的数据解码,比如 mpeg—1

4.  传送数据到 the graphics(屏幕的画面) 或声卡

 

filters接收输入(多媒体数据),生成输出(多媒体数据).例,假如a filter解码mpeg-1视频数据,则输入就是mpeg编码流,输出就是解码后的rgb视频流(原始视频流).

为了执行给定的任务,应用程序往往需要连接多个filters.一系列连接的filters叫做a filter graph.图1—1显示了播放一个avi文件的a filter graph.

                   图1—1

在a filter graph里,你的应用程序不需要管理单独的filters.
...   下一页
    摘要: 摘要:封装和抽象是c++里面的重要概念,本文试着对此作一下简单的讨论。 封装是oo的重要特征,这一点是毫无疑问的,至于算不算的上是oo的三大特征之一(另外两个是继承、多态),目前仍有争论,我也不想在这个问题上作过多的纠缠。 什么是封装呢?封装是人们对现实世界中解决问题时,为了进行简化问题,对研究的对象所采用的一种方法,一种信息屏蔽技术。例如:打电话的时候,我们只需简单的按几个按钮就可以了,我们......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE