⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chap05.htm

📁 C++教程
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>[CBuilder - 第一个CBuilder程式(2)]</title>
<link rel="stylesheet" href="../../../include/style.css">
</head>

<body>

<p align="left"><small><a href="../../../index.htm">首页</a> &gt;&gt; <a href="../../program.htm">程序设计</a> 
  &gt;&gt; <a href="../cbuilder.htm">C++ Builder</a> &nbsp; &gt;&gt;&nbsp; <strong>第一个CBuilder程式(2)</strong></small></p>

<p align="left"><!--webbot bot="ImageMap" rectangle="(40,1) (71, 23)  chap06.htm" rectangle="(4,1) (36, 23)  chap04.htm" src="NextBack.gif" width="72" height="24" alt="NextBack.gif (743字节)" border="0" startspan --><MAP NAME="FrontPageMap"><AREA SHAPE="rect" COORDS="40,1,71,23" HREF="chap06.htm" alt="下一页" title="下一页"><AREA SHAPE="rect" COORDS="4,1,36,23" HREF="chap04.htm" alt="上一页" title="上一页"></MAP><a href="../../../_vti_bin/shtml.exe/program/C++/ch1/chap05.htm/map"><img ismap usemap="#FrontPageMap" border="0" height="24" alt="NextBack.gif (743字节)" src="NextBack.gif" width="72"></a><!--webbot bot="ImageMap" endspan i-checksum="11453" --></p>

<p><font SIZE="2" FACE="新细明体">接着我们选取档名过滤器元件,并设定其属性,在档名过滤器元件中我们感兴趣的是「</font><font SIZE="2">FileList</font><font SIZE="2" FACE="新细明体">」栏位,此时你可以选取该栏位,并将它设定为表格中的档案列表元件。 
<br>
</font></p>

<p><img SRC="IMG00020.GIF" width="231" height="374"> </p>

<p><font SIZE="2" FACE="新细明体">以上的动作所代表的意义就是:建立档名过滤器元件和档案列表元件之间的关系,当档名过滤器改变时,必须通知档案列表元件,使其跟着改变至目前的档案列表。 
<br>
</font></p>

<p><font SIZE="2" FACE="新细明体">最後,我们要设定档名过滤器元件的过滤,在这个程式中我希望可以播放</font><font SIZE="2">AVI</font><font SIZE="2" FACE="新细明体">动画档及</font><font SIZE="2">WAV</font><font SIZE="2" FACE="新细明体">音效档,所以必须适当地设定档名过滤器元件, 
<br>
</font></p>

<p><font SIZE="2" FACE="新细明体">同样地,我们首先选取档名过滤器元件。</font> 
</p>

<p><img SRC="IMG00021.GIF" width="231" height="374"> </p>

<p><font SIZE="2" FACE="新细明体">在这个元件中我们所感兴趣的是其中的「</font><font SIZE="2">Filter</font><font SIZE="2" FACE="新细明体">」属性,因此我们在该项目上点二下,此时我们会看到如下的画面:</font> 
</p>

<p><img SRC="IMG00022.GIF" width="367" height="243"> </p>

<p><font SIZE="2" FACE="新细明体">如图所示,我们将</font><font SIZE="2">AVI</font><font SIZE="2" FACE="新细明体">动画档及</font><font SIZE="2">WAV</font><font SIZE="2" FACE="新细明体">音效档的过滤字元填入即可。在程式执行时,拉下档名过滤器时所显示的名称,就是你所填入的过滤器,它会发挥把关的角色,使得只有符合条件的档名显示在档案列表中。 
<br>
</font></p>

<p><font SIZE="2" FACE="新细明体">完成了以上动作之後,你就已经将磁碟机及档案列表元件设定完成了,此时你可以先行执行程式,看看其动作是否正确。执行程式的方法是在选取选单上的「</font><font SIZE="2">Run/Run</font><font SIZE="2" FACE="新细明体">」,或是直接按「</font><font SIZE="2">F9</font><font SIZE="2" FACE="新细明体">」即可。 <br>
</font></p>

<p><font SIZE="2" FACE="新细明体">如何?神奇吧!用</font><font SIZE="2">C++ 
Builder</font><font SIZE="2" FACE="新细明体">写程式就是这麽简单。 </font></p>

<p><font SIZE="2" FACE="新细明体">再来我们思考多媒体播放程式的部份,我们希望它的动作方式如下:</font> 
</p>

<p><font SIZE="2">(1)</font><font SIZE="2" FACE="新细明体">以</font><font SIZE="2">TPanel</font><font SIZE="2" FACE="新细明体">来显示动画画面。</font> </p>

<p><font SIZE="2">(2)</font><font SIZE="2" FACE="新细明体">以多媒体播放元件来播放目前档案列表中所选取的档案。</font> 
</p>

<p><font SIZE="2">(3)</font><font SIZE="2" FACE="新细明体">在档案列表元件以双击</font><font SIZE="2">(Double-Click)</font><font SIZE="2" FACE="新细明体">来播放该档案。 <br>
</font></p>

<p><font SIZE="2" FACE="新细明体">首先我们先来看看多媒体播放元件的内容:</font> 
</p>

<p><img SRC="IMG00023.GIF" width="231" height="374"> </p>

<p><font SIZE="2" FACE="新细明体">在多媒体播放程式中我们感兴趣的是其中的「</font><font SIZE="2">Display</font><font SIZE="2" FACE="新细明体">」项目。因此我们选取「</font><font SIZE="2">Display</font><font SIZE="2" FACE="新细明体">」项目,此时你会看到所有在表格中可供显示的元件:</font> 
</p>

<p><img SRC="IMG00024.GIF" width="231" height="374"> </p>

<p align="left"><font SIZE="2" FACE="新细明体">我们希望将动画画面显示在「</font><font SIZE="2">Panel1</font><font SIZE="2" FACE="新细明体">」元件中,因此请你选择「</font><font SIZE="2">Panel1</font><font SIZE="2" FACE="新细明体">」项目。完成这个动作之後,媒体播放程式在播放动画档时会将画面显示在「</font><font SIZE="2">Panel1</font><font SIZE="2" FACE="新细明体">」上。 <br>
</font></p>

<p align="right"><!--webbot bot="ImageMap" rectangle="(40,1) (71, 23)  chap06.htm" rectangle="(4,1) (36, 23)  chap04.htm" src="NextBack.gif" width="72" height="24" alt="NextBack.gif (743字节)" border="0" startspan --><MAP NAME="FrontPageMap1"><AREA SHAPE="rect" COORDS="41,1,72,23" HREF="chap06.htm" alt="下一页" title="下一页"><AREA SHAPE="rect" COORDS="4,0,36,22" HREF="chap04.htm" alt="上一页" title="上一页"></MAP><a href="../../../_vti_bin/shtml.exe/program/C++/ch1/chap05.htm/map1"><img ismap usemap="#FrontPageMap1" border="0" height="24" alt="NextBack.gif (743字节)" src="NextBack.gif" width="72"></a><!--webbot bot="ImageMap" endspan i-checksum="33065" --></p>

<p align="left"><small><a href="../../../index.htm">首页</a> &gt;&gt; <a href="../../program.htm">程序设计</a> 
  &gt;&gt; <a href="../cbuilder.htm">C++ Builder</a>&nbsp; &gt;&gt;&nbsp; <strong>第一个CBuilder程式(2)</strong></small></p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -