为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

利用API函数媒体控制接口播放AVI文件

2011-12-19 4页 pdf 275KB 19阅读

用户头像

is_818224

暂无简介

举报
利用API函数媒体控制接口播放AVI文件 第 �� 卷第 期 � � � !年� �月 微 计 算 机 应 用 ∀ #∃ % & ∃ & ∀∋( ) ∗ % + ∋∋ #, #∃ + ) #& − . / 0 12 � � 2 − 0 , − 0 3 2 , � � � ! 利用 + ∋# 函数媒体控制接口播放 + / #文件 曹 华 林 川 郭天杰 王允利 4湖北大学数学与计算机科学学院 武汉 5 6 7 7 89 摘要 : 简要介绍了 ; 0 ? ≅ 中的媒体控制接口播放 + / #文件的原理 , 开发了一个利用媒体控 制接 口的 + ∋# 函...
利用API函数媒体控制接口播放AVI文件
第 �� 卷第 期 � � � !年� �月 微 计 算 机 应 用 ∀ #∃ % & ∃ & ∀∋( ) ∗ % + ∋∋ #, #∃ + ) #& − . / 0 12 � � 2 − 0 , − 0 3 2 , � � � ! 利用 + ∋# 媒体控制接口播放 + / #文件 曹 华 林 川 郭天杰 王允利 4湖北大学数学与计算机科学学院 武汉 5 6 7 7 89 摘要 : 简要介绍了 ; <=> 0 ? ≅ 中的媒体控制接口播放 + / #文件的原理 , 开发了一个利用媒体控 制接 口的 + ∋# 函数播放 + / #文件的程序 。 关键词 : 3 Α 媒体控制接口 4∀ Β 一9 + Χ 1 + 3 1 视频音频交错文件 + / # 4+ Δ >< 0 / <> Β0 #= ΕΒ Φ1 Β Γ 3Β> 9 是用于在无特定硬件支持下 , 实现在 一个窗口中显示全活动视频的一种技术 。利用 + / #软件 , 可以使 ∃ Η 一 % & ∀ 上的压缩图像和 声音文件在带有 / Ι + 和声卡的 ∋∃ 机上同步播放 。在 / Α 中播放 + / #文件 , 主要的有 : 使用对象链接和嵌入 & ϑ ∗ 8 2 。 Κ使用 / Α 5 2 7中的 ∀ ∃# 控件 。使用 7 ϑ∗ 8 2 7需要第三方播放软件 的支持 , 因而这样的软件移植性不强 , 而用 / Α 5 2 0中的 ∀∃# 控件可以说是相当方便灵活的方 法 。除此之外 , 还可以利用 ; <= >0 ? ≅ 的 + ∋# 函数播放 + / #文件 。本文即介绍利用 ; <=> 0 ? ≅ 的 + ∋#函数通过媒体控制接 口 ∀∃ #4∀ Β> <Γ ∃ 0 = Ε Φ0 1 1= Ε Β ΦΛΓ Β Β 9实现播放 + / #文件的方法 。 � 媒体控制接口 ∀ Μ 1 ; <= >0 ? ≅ 的媒体控制接 口 , 向应用程序提供了一种与设备无关的控制音频和视频外围设 备的能力 , 它包含一系列 ; <=> 0 ? ≅ 定义的 ∀∃# 设备类型 、 设备名及 ∀∃# 命令 。应用程序与多 媒体设备的关系如下 : 巨日一Ν媒体控制接·⋯一巨设备驱动程序⋯一巨巫习 从上可以看出 , 媒体控制接 口在应用程序和设备驱动程序之间起隔离作用 。例如 , 应用程 序要播放一个 + / #文件 > 0Μ Ο 2 Γ3 < , 通过调用 ; <= >0 ? ≅ 的 + ∋# 函数发送 ∀∃# 命令给媒体控制 接 口 , 开发者并不需要 了解怎样使用外围设备的驱动程序 , 媒体控制接 口根据要播放的文件 名的后缀 2 Γ 3< 确定播放该文件应使用的设备类型 , 依据是 ; #− 2 #− #文件中的「Π Μ< ΒΘ ΕΒ= Ρ ≅<0 = ≅ Σ部分 , 再根据该设备的类型在 .Τ . ) ∗ ∀ 2 #− # 中的「Π Μ <〕部分找出该设备类型对应的驱 动程序 , 由媒体控制接 口控制驱动程序完成指定的播放任务 。对程序开发者而言 , 媒体控制接 口以下的部分是透 明的 。 媒体控制接 口最大的优点就是设备无关性 , 更换设备只需更改该设备的 ∀ ∃# 驱动程序 , 使得应用程序无需改动即可操作新设备 。例如 : 本文于 � �� ! 一75 一8� 收到 , � � � ! 一。 一8 8收到修改稿 。 第 期 微 计 算 机 应 用 6 � . Τ . ) ∗ ∀ 2 #− #的仁Π Β <Σ ; Γ 3 Β + Δ > <0 Υ Π Β <≅ Β ς 2 > Φ Ω ≅ Βς Δ Β = Β Β Φ Υ Φ= Β <≅ Β ς , > Φ Ω ∃ Η + Δ > 10 一 Π Β <Β > Γ 2 > Φ Ω + / #/ <> Β 0 Υ Π Β<Γ 3 <2 > Φ Ω ; #− 2 #− #的〔Π Β< Β Θ ΕΒ = ≅ <0 = ≅口 ? Γ 3 Β 一 ? Γ 3 Β Γ Δ ><0 Π <>一 ≅ Β ς Δ Β = Β Β Φ Φ Π 1Υ ≅ Β ς ( Β = Μ Β Φ Γ 3 <一 + / #/ <> Β0 8 ; <= > 0 ? ≅ 的 + ∋# 函数 Π Μ <≅Β = > ≅ΕΦ <= Ξ ; <= >0 ? ≅ 的 ∀ ∀.Τ . ) ∗ ∀ 2 Η ϑ #, 库中包含许多处理多媒体的函数 , 其中用于播放视频动 画的 + ∋#函数有 Π Β <≅ Β = > ≅ Ε Φ <= Ξ 和 Π Β <≅Β = >∃ 0 Π Π Γ = > 。由于在 Π Β <≅ Β = > ≅ Ε Φ <= Ξ 函数中 , 所有命 令都是 以 + .∃1 1 码的形式发送的 , 因此 , 该函数对 / Α 开发者 而言较为方便 , 本文即用 Π Β<≅ Β = > ≅ ΕΦ <= Ξ 函数播放 + / #文件 。 3 Α 全局模块中函数的声明 : Η Β Β 1Γ Φ Β Ψ Δ = Β Ε<0 = Π Β <≅ Β = > ≅Ε Φ<= Ξ ϑ <Ζ ‘铂Π ≅ Ω ≅ΕΒ Π 厅 4ΑΩ / Γ 1 1Χ ≅Ε Φ∃ 0 Π Π Γ = > + ≅ . Ε Φ <= Ξ , Α Ω/ Γ 1 1Χ ≅Ε Φ% Β Ε Δ Φ = Ρ . Ε Φ <= Ξ + ≅ . Ε Φ <= Ξ , ΑΩ / Γ 1 Δ % Β Ε Δ Φ = ϑ Β = Ξ Ε[ + ≅ #= ΕΒ Ξ Β Φ , ΑΩ / Γ 1 [? = > ∃ Γ 11ΖΓ Β Ο + ≅ #= ΕΒ Ξ Β Φ 9 + ≅ ϑ 0 = Ξ 参数 : 1Χ ≅ ΕΦ∃ 0 Π Π Γ = > : 所要发送的命令字符串 , 该字符串语法为巨命令 Σ「设备名 Σ「参数 Σ 。 实际 程序中 , 设备名用一个视频文件名代替 , 如 。∋Β = ∃ 10Μ Ο 2 Γ 3< , ; <= > 0 ? ≅ 通过文件名的后缀 2 Γ 3 <在 ; #− 2 #− # 中的 ∴Φ= Β < Β Θ Ε Β = ≅ <0 = ≅ Σ和 .Τ . ) ∗ ∀ 2 #− #中的仁Π Β <〕部分找出相应的设备名和 设备驱动程序 。 1Χ ≅ ΕΦ %Β ΕΔ Φ=≅ ΕΦ <=Ξ : 指向存放返回信息的缓冲区 , 若不需要返回信息 , 可将该参数置为 − ( ϑ #, 。 Δ % Β Ε Δ Φ = ϑ Β = Ξ Ε[ : 为 1Χ ≅ Ε Φ % Β Ε Δ Φ = ≅ ΕΦ <= Ξ 所指向缓冲区的大小 , 若 1Χ ≅ Ε Φ % Β Ε Δ Φ = ≅Ε Φ <= Ξ 参数 为 − ( #一ϑ , 则该参数置为& 。 [? = >∃ Γ 11Ζ Γ Β Ο : 在 ∀ ∃ #命令字符串中可能指定“= 0 Ε <ΛΩ ’‘标志 , 示应用程序向 ∀ ∃ #设 备发送一个 ∀∃# 命令后 , ∀ ∃# 设备立即将控制权返 回给应用程序 , 同时在 ∀ ∃# 设备完成指 定操作后 , 发送一个消息通知给应用程序窗 口 , 由应用程序另作处理 , 该参数即为回调窗 口 的句柄 。若无气0Ε <ΛΩ ‘,标志 , 该参数置为。。 例 : 播放一个 + / #文件 + 3 Β 0 · Γ 3 <· 不需要缓冲区 , 假设应用程序窗 口句柄为 Ψ0Φ Π 2 [? = > , 则命令形式如下 : Η <Π ∗ Φ Φ 0 Φ Β 0 > Β Γ ≅ 10 = Ξ 无 = 0 Ε<ΛΩ 标志 : ∗ Φ Φ 0 Φ Β 0 > Β Υ Π Β <≅Β = > ≅ Ε Φ <= Ξ 4‘节1Γ Ω + 3 Β 0 2 Γ 3 <尹‘ , − ( 1 1一 , 0 , 0 9 有 = 0 Ε<ΛΩ 标志 : ∗ Φ Φ 0 Φ Β 0 > Β Υ Π Β <≅Β = > ≅ Ε Φ <= Ξ 4’‘Χ 1Γ Ω + 3 Β 0 2 Γ 3 < = 0 Ε <ΛΩ ‘, , − ( ϑ ϑ , & , Ψ0 ΦΠ 2 [? = > 9 若有缓冲区名为Ψ< Θ ≅Ε Φ , 大小为] 7字节 , 则命令形式如下 : 无 = 0 Ε<ΛΩ 标志 : ∗ Φ Φ 0 Φ Β 0 > Β Υ Π Β <≅Β = > ≅ ΕΦ <= Ξ 4’节1Γ Ω + 3 Β 0 2 Γ 3 <,‘, Ψ <Θ ≅ Ε Φ , ] 7 , 0 9 有 = 0 Ε<ΛΩ 标志 : ∗ Φ Φ 0 Φ Β 0 > Β Υ Π Β <≅ Β = > ≅ Ε Φ <= Ξ 4‘,Χ 1Γ Ω + 3 Β 0 2 Γ 3 < = 0 Ε <ΛΩ , , , Ψ <Θ ≅ Ε Φ , ] 7 , Ψ0 ΦΠ 2 [? = > 9 返回值 : 函数若调用成功 , 返 回值为。, 否则返回错误代码 。 6 ∀∃ # 命令 ∀ ∃# 命令可分为系统命令 、 请求命令 、 基本 ⊥可选命令 、 扩展命令四类 , 一般常用的为系 6 8 微 计 算 机 应 用 � � � ! 年 统命令和请求命令 。每种外围设备如 ∃ Η + ( Η# & 、 ; + / ∗ + ( Η# & 、 ∀ ∋∗ Ι 的 ∀∃# 命令的参 数都有所不同 。下面介绍播放 + / #文件用到的几个 ∀∃# 命令 。 4� 9 打开 + / #文件 。 0 Χ Β = > Β 3 <Β Β _ = Γ Π Β 仁Γ 1<Γ ≅ > Β 3 <Β Β _ Γ 1<Γ ≅〕∴Χ Γ Φ Β = Ε [? = >」∴ ≅ Ε Ω1Β ≅ ΕΩ 1Β _ ΕΩΧ Β Ν≅ Ε Ω1Β _ Β [<1> ⎯ ≅ ΕΩ1Β 0 3 Β Φ 1Γ Χ Χ Β > 1≅ ΕΩ 1Β Χ 0 Χ Δ Χ〕 ∴ ΕΩΧ Β > Β 3 <Β Β _ ΕΩΧ Β Σ > Β3 <Μ Β Γ [ Γ ≅ 在打开设备的同时 , 给设备起别名 , 以便在后继命令中使用 。 Χ Γ Φ Β = Ε [ ? = > 定 义默认窗 口的父窗口 Κ ≅ ΕΩ 1Β _ Ε Ω Χ Β 定义默认窗口的风格如 Μ [< 1> 4子窗口 9 、 Χ 0 Χ Δ Χ 4弹出窗口 9 、 0 3Β Φ 1Γ Χ 4重叠窗口 9 Κ > Β 3 <Β Β _ ΕΩΧ Β 定义设备类型如 + / #/ <> Β 0 、 ? Γ 3 Β Γ Δ > <0 2 例 : 打开一个 Μ 10Μ Ο 2 Γ 3< 文件 , 起别名 + 3< / <> Β0 , 子窗口 风格 , 父窗 口句柄为 ∋1 Γ Ω / <> Β 0 2 [? = > , 设备类型为 + / #/ <> Β 0 。 ∗ Φ Φ 0 Φ Β 0 > Β Υ Π Β <≅ Β = > ≅Ε Φ<= Ξ 4” 0 Χ Β = Β 10 Β Ο 2 , 、3 < Γ 1<Γ ≅ + 3 Β0 ≅Ε Ω1Β Β [ <1> Χ Γ Φ Β = Ε Χ1Γ Ω 3 <> Β 0 2 [? = > ΕΩ Χ Β + / #/ <> Β 0 “ , − Δ Θ一ϑ , 0 , & 9∋1Γ Ω > Β 3 <ΒΒ _ = Γ Π Β ∴ΛΦ 0 Π Χ 0 ≅<Ε<0 = Σ ∴ Ε 0 Χ 0 ≅ <Ε<0 = Σ「ΛΔ 11≅Β Φ ΒΒ = ⎯? <= > 0 ? ≅ 皿 489 播放 + / # 文件 , 可指定播放的起始位置 , 以全屏幕播放或在相关窗 口播放 。 例 : 从第 0帧开始全屏幕播放 + / #文件 。 ∗ Φ Φ 0 Φ Β 0 > Β Υ Π Β <≅Β = > ≅ Ε Φ <= Ξ 4” Χ 1Γ Ω + 3 Β ‘9 ΛΦ 0 = α 7 ΛΔ β1≅ Β Φ Β Β = ‘, , − ( 1 1 , 7 , &9 Χ Δ Ε > Β 3 <Β Β _ = Γ Π Β ∴ > Β ≅ <= Γ Ε<0 = Ν> Β Ε<= Γ Ε<0 = Γ Ε ΦΒ Β ΕΓ = Ξ 1Β Σ〔≅ 0 Δ Φ Β Β 7 ≅ 0 Δ Φ Β Β Γ Ε Φ Β Β ΕΓ = Ξ 1Β 〕 46 9 设置 + / #窗口 的源窗口和 目的窗 口 , 该窗口 为一矩形 , 由矩形各角坐标定义 。 例 Κ 用 . [Γ Χ Β 控件在屏幕上画出一个名为 ∋1 Γ ΩΖΓΜ Ο+ ΦΒ Γ 的矩形 , 将该矩形的大小 、 位置 属性传给 ∋Δ Ε 命令 。通过 ΧΔΕ 命令指定 了一个播放数字视频的区域 。 ∗ Φ Φ 0 Φ Β 0 > Β 一 Π Β <≅ Β = > ≅ Ε Φ <= Ξ 4” Χ Δ Ε + 3 Β 0 ? <= > 0 ? Γ Ε ∋1Γ Ω ΖΓ Β Ο + Φ Β Γ 2 ϑ Β ΛΕ ∋1Γ ΩΖΓ Β Ο+ Φ ΒΓ 2 ) 0 Χ ∋1Γ ΩΡ Ζ Γ Β Ο + Φ Β Γ 2 ; <> Ε[ ∋1Γ Ω ΖΓ Β Ο + Φ Β Γ 2 χ Β <Ξ Ε [ , , , − ( ϑ #, , 7 , 0 9 45 9 ∃#& . Β > Β 3 <Μ Β _ = Γ Π Β 关闭 + / #播放设备及相关资源 。例 : ∗ Φ Φ 0 Φ Β0 > Β Υ Π Β <≅Β = > ≅ Ε Φ <= Ξ 4“ Β 10 ≅ Β + 3 Β 0 ,‘ , − ( ϑϑ , 0 , 0 9 4] 9 Χ Γ Δ ≅ Β > Β 3 <Β Β _ = Γ Φ= Β 暂停播放 + 3 Θ 。例 : ∗ Φ Φ 0 Φ Β 0 > Β Υ Π Β <≅ Β = > ≅ Ε Φ <= Ξ 4” Χ Γ Ε一≅ Β + 3 Β 0 ‘尸 , − ( #, ϑ 2 7 , 0 9 4 9 Φ Β ≅ Δ Π 。 > Β 3 <Β 。 _ = Γ Π Β 恢复由于执行 Χ Γ Δ ≅ Β 命令而暂停的操作 , 继续播放 。例 : ∗ Φ Φ 0 Φ Β 0 > Β 一 Π Β <≅ Β = >≅ Ε Φ <= Ξ 4’‘ Φ Β ≅ Δ Π Β + 3 Β 0 ‘, , − ( ϑϑ , 0 , 0 9 4δ 9 ≅ Β Β Ο > Β 3 <Μ Β _ = Γ Φ= Β ∴ ‘7 Χ 0 ≅ <‘<0 = ⎯Ε0 ≅ Ε Γ Φ Ε �Ε 0 Β = >〕定位到指定位置 : 起始 、 结束或特 定位置 。 4! 9 . Ε Β Χ > Β / <Μ Β _ = Γ Φ= Β 「ΖΩ ΛΦ Γ Π Β ≅〕 ∴ Φ Β 3 Β Φ ≅ Β Σ 快进或快退 ,ϑ 个画面 。例 : 后退 6帧 。 ∗ Φ Φ 0 Φ Β 0 > Β 一 Π Β <≅ Β = > ≅ Ε Φ <= Ξ 4” ≅ Ε Β Χ + 3 Β 0 Ζ Ω 6 Φ Β 3 Β Φ ≅ Β 19 , − ( ϑ ϑ , & , 7 9 5 编写一个利用 +∋# 函数播放 + 3 1 文件的程序 在全 局模块 中 声 明 Π Μ< ≅Β= >≅Ε Φ< = Ξ 函 数 , 该 程 序 可 编 为 � 位 和 68 位 , 利用 ε #Ψ 、 ε ∗ ϑ .∗ 、 ε ∗ − Η #Ψ 向 3 Α 编译器说明 。公共对话框控件用于装载一个 + / #文件 , ≅[ Γ∋ Β 控 件用于划定一个播放视频的矩形区域 。程序中包括 0 Χ Β = 、 Χ 1Γ Ω 、 Χ Γ Δ ≅ Β 、 Φ Β? <= > 、 . Ε0 Χ 几个按钮 。 在 0 ∋Β = _ Μ 1<Μ Ο 事件处理子程序中通用对话框被打开 , 用于选择要播放的 + / # 文件 。该文件名 传递给 ∀∃ #命令集中的 0 Χ Β = 命令 , 例如 , 1匀∀∃ #设备发送命令 Π Β <≅Β = > ≅ Ε Φ <= Ξ 4’‘ 0 Χ Β = Ψ <1Β Ρ − Γ Π Β Γ 1<Γ ≅ + 3 Β 0 ≅ Ε Ω1Β Β [<1> Χ Γ Φ Β = Ε Χ 1Γ Ω / <> Β 0 2 [? = > , , , − ( Θ才ϑ , 0 , 0 9 , 用于打开一个 + 3 1 文件 。Ψ< 1Β − Γ Π Β 作为变量将 + / #文件名由公共对话框控件传递过来 4注意文件名等效于设备 第 期 微 计 算 机 应 用 6 6 名 , 在第 �节中已叙述 ; <= > 0 ? ≅ 根据文件名后缀确定设备名 9 , 起别名 + 3< /< >Β0 , 别名是一个 逻辑名 , 在向∀ ∃# 驱动程序实例发送后继命令时使用 , 窗 口风格为 ∃[<1 > , 父窗 口句柄为 ∋1 ΓΩ 3 <> Β 0 2 [? = > 。也可以将 Ψ<1Β − Γ Π Β 用一个具体文件如 “ Β10 Β Ο 2 Γ 3 <” 代替 , 按 0 Χ Β = 按扭就直接 打开该文件 。在打开文件前 , 必须先执行一个关闭文件的操作 ∗ ΦΦ0 Φ 00> Β 一 Π Μ <≅ Β => ≅Ε Φ< =Ξ 4‘,∃#0 ≅ Β Β 10 Β Ο 2 Γ 3 <‘, , − ( ϑ#, , 0 , 7 9 。 0 Χ Β = 子程序在打开一个 + / #文件时 , 使驱动程序以应用程序 ∋1 ΓΩ / <> Β0 为父窗 口创建一个用于视频播放的子窗 口 。由于视频窗 口是以子程序的形式创建 的 , 因此必须为其指定一个位置 , 这一操作由 Χ ΔΕ 命令完成 。∋1 ΓΩ /< >Β0 程序用 ≅[Γ∋ Β 控件在屏 幕上画了一个名为 ∋1 Γ ΩΖ ΓΜ Ο + ΦΒ Γ 的矩形 , 此矩形指定了用于显示数字视频的区域 , 其大小就 是视频播放窗口 的大小 , 其位置就是视频窗 口 的位置 , 此矩形的属性传给 Χ ΔΕ 命令 。 Χ ΓΔ ≅Β 、 ≅Ε0 Χ 子程序用来暂停视频的播放 , 继续播放可再按一个 ∋1 Γ Ω 键 , % Β ? <= > 键使视频又回到文件 的开头 , 按 Χ 1ΓΩ 键又从头开始播放 。当应用程序对 ∀∃# 设备使用结束时 , 必须发送 Μ 10 ≅ Β 命 令 。同时 , 为了简化程序 , 用函数 . Β = >∃ 0 Π Π Γ = > 代替 Π Β <≅ Β = >≅ Ε Φ <= Ξ , 其形式如下 : ∋ Δ Ζ 1<Β Ψ Δ = Β Ε<0 = . Β = > ∃ 0 Π Π Γ = > 4∃ Π > + ≅ ≅Ε Φ<= Ξ 9+ ≅ 10 = Ξ . Β = > ∃0 Π Π Γ = > Υ Π Β <≅ Β = >≅ Ε Φ<= Ξ 4〔ΝΠ > , − ( ϑ ϑ , ∗ = > Ψ Δ = ΒΕ <0 = 7 , 7 9 只需向 . Β = > ∃ 0 Π Π Γ = > 发送命令字符串传递给 Π Β <≅ Β = > ≅ ΕΦ <= Ξ , Π Β <≅ Β = >≅ Ε Φ <= Ξ 的其余参 数固定 。 只要在全局模块中正确声明了 + ∋# 函数 、 变量 , 在 0∋ Β= 子程序中正确打开了文件并设置 好播放区域 , 后继命令都是非常简单的 。 ∀∃# 命令字符集中的命令 , 对于大多数视频文件的播 放控制 已经足够了 。 本软件开发环境 : 硬件为 ∋ � 6 6∃ ∋( , ] 6 一δ ]显示卡 , & ∋) #� 6 �声卡 , 操作系统为简体中 文 ; <= > 0 ? ≅ � ] 4& . % #9 , / Α 使用的是 / Α 5 2 0企业版编辑器 。 参 考 文 献 陈坚 , 陈涛 2 ? <= > 0 ? ≅ �] 多媒体应用程序设计技术 2 西安 : 电子科技大学出版社 , � ��δ , �8 6一�8 ] 巨美」∀ 2 % Β Ξ Β 1≅ Ο < , ?Γ 1= Δ Π , ? 2 Α Φ Γ = > 0 = 著 , 谢东 , 王国意 , 史元春译 2 3 <≅ Δ Γ 1 Α Γ ≅ <Β 开发多媒体应用程序 2 北京 : 清华大学出版社 , � � � , 8 8 8 φ 8 8 杨国才 , 武伟 , 何国斌 2 3< ≅ ΔΓ 1 Α Γ≅ 1Μ 5 2 7实用技术与方法 2 成都 : 电子科技大学出版社 , � � � δ , � δ φ � δ! 摘要 , ! 7 5 � : 动态 ? ΒΖ 网页与数据库集成技术 目前建立交互的 、 动态的 、 与数据库集成的 ? ΒΖ 网页有很多种方法 , 如 ,Γ3 Γ 、 #. + ∋# 等 等 , 本文将介绍利用 Θ≅+ Χ 1 4#= Ε Β Φ = Β Ε . Β Φ 3 Β Φ + Χ Χ 1<Β Γ Ε<0 = Χ Φ 0 Ξ Φ Γ Π Π Β #= ΕΒ Φ ΛΓ Β Β 9在 ��] 4#= Ε Β Φ = Β Ε #= Λ0 Φ Π Γ Ε <0 = . Β Φ 3 Β Φ 9中集成 ? Β Ζ 网页的方法 。 作者 : 吴秀清 , 陈晓辉 4中国科学技术大学 电子与信息科学系 合肥 8 6 7 7 8 δ9 摘要� ! 7 ] 7 : 定制 /< ≅Δ Γ1 ∃ γ γ 应用程序工具条技术 本文通过实例着重介绍在 /< ≅ ΔΓ 1 ∃ 十十 ] , 0版应用程序中定制工具条的技术实现 , 以编制 出命令交互 丰富的 ; <=> 0 ? ≅ 应用程序 。 作者 : 杨少波4中国科学院计算技 术研究所 北京 � 7 7 7 ! 79
/
本文档为【利用API函数媒体控制接口播放AVI文件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索