📄 chap07.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>[CBuilder - 第一个CBuilder程式(4)]</title>
<link rel="stylesheet" href="../../../include/style.css">
</head>
<body>
<p><small><a href="../../../index.htm">首页</a> >> <a href="../../program.htm">程序设计</a>
>> <a href="../cbuilder.htm">C++ Builder</a> >> <strong>第一个CBuilder程式(4)</strong></small></p>
<p align="left"><!--webbot bot="ImageMap" rectangle="(40,1) (71, 23) ../ch2/chap21.htm" rectangle="(4,1) (36, 23) chap06.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="../ch2/chap21.htm" alt="下一页" title="下一页"><AREA SHAPE="rect" COORDS="4,2,36,24" HREF="chap06.htm" alt="上一页" title="上一页"></MAP><a href="../../../_vti_bin/shtml.exe/program/C++/ch1/chap07.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="17706" --></p>
<p><font SIZE="2" FACE="新细明体">最後,我们希望再提供一种播放档案的方式,那就是在档案列表中以双击</font><font SIZE="2" FACE="Times New Roman">(Double-Click)</font><font SIZE="2" FACE="新细明体">的方式来播放指定档案。此时我们可以选择档案列表元件,并将物件检视器切换至事件页,这时你会看到以下的画面:</font>
</p>
<p><img SRC="IMG00029.GIF" width="231" height="374"><br>
</p>
<p><font SIZE="2" FACE="新细明体">同样地你可以在「</font><font SIZE="2" FACE="Times New Roman">OnDblClick</font><font SIZE="2" FACE="新细明体">」项目双击,此时</font><font SIZE="2" FACE="Times New Roman">C++ Builder</font><font SIZE="2" FACE="新细明体">会自动为我们产生程式码,并且自动切换至程式码编辑器中:
<br>
</font></p>
<p><img SRC="IMG00030.GIF" width="388" height="268"><br>
</p>
<p><font SIZE="2" FACE="新细明体">上图即为程式码编辑画面,此画面我已经填入了程式码,你的应该是空的,接着你再於编辑器中填入以下的程式码:
<br>
</font></p>
<pre>
<b><font SIZE="2">void __fastcall TForm1::FileListBox1DblClick(TObject *Sender)
<b>{
MediaPlayer1->FileName=FileListBox1->FileName;
MediaPlayer1->Open();
MediaPlayer1->Play();
}
</b></font></b>
</pre>
<p><font SIZE="2" FACE="新细明体">以上我们填入的程式码的主要动作就是:</font>
</p>
<p><font SIZE="2" FACE="Times New Roman">(1)</font><font SIZE="2" FACE="新细明体">将媒体播放元件档名指定为档案列表元件目前的档名。</font>
</p>
<p><font SIZE="2" FACE="Times New Roman">(2)</font><font SIZE="2" FACE="新细明体">开启媒体播放程式的指定档案。</font>
</p>
<p><font SIZE="2" FACE="Times New Roman">(3)</font><font SIZE="2" FACE="新细明体">开始播放。
<br>
</font></p>
<p><font SIZE="2" FACE="新细明体">在完成了上述的操作之後,你可以再次地执行程式,选取欲播放的档案,然後以双击的方式来执行档案。
<br>
</font></p>
<p><font SIZE="2" FACE="新细明体">进行到这儿,你已经掌握了</font><font SIZE="2" FACE="Times New Roman">C++ Builder</font><font SIZE="2" FACE="新细明体">程式设计的精神,也写出了一个不错的媒体播放程式。你是不是对</font><font SIZE="2" FACE="Times New Roman">C++ Builder</font><font SIZE="2" FACE="新细明体">的快速程式发展环境</font><font SIZE="2" FACE="Times New Roman">(RAD:Rapid Application Development)</font><font SIZE="2" FACE="新细明体">愈来愈有信心了呢? <br>
</font></p>
<p><font SIZE="2" FACE="新细明体">接下来你会发现,到目前为止,我似乎没有把这个范例程式完全解说清楚,因为前面的执行画面中的活页式表格元件中,还有另一页是「音乐</font><font SIZE="2" FACE="Times New Roman">CD</font><font SIZE="2" FACE="新细明体">」的播放,另外关於「媒体拨放程式」这个字形的设定方式也没有解说。
<br>
</font></p>
<p><font SIZE="2" FACE="新细明体">是的,没错,这些都是我打算留给你自行练习的项目,因为较之前面所述的几个操作,它们都简单多了,以下我先简单透露几个重点:
<br>
</font></p>
<p><font SIZE="2" FACE="Times New Roman">(1)</font><font SIZE="2" FACE="新细明体">选择「活页式表格」元件,并改变其「</font><font SIZE="2" FACE="Times New Roman">Pages</font><font SIZE="2" FACE="新细明体">」属性。利用它所提供的编辑器,编辑页数及名称。</font>
</p>
<p><font SIZE="2" FACE="Times New Roman">(2)</font><font SIZE="2" FACE="新细明体">将「</font><font SIZE="2" FACE="Times New Roman">ActivePage</font><font SIZE="2" FACE="新细明体">」切换至音乐</font><font SIZE="2" FACE="Times New Roman">CD</font><font SIZE="2" FACE="新细明体">页,如前面所述加入一个多媒体播放元件。</font>
</p>
<p><font SIZE="2" FACE="Times New Roman">(3)</font><font SIZE="2" FACE="新细明体">将多媒体播放元件的「</font><font SIZE="2" FACE="Times New Roman">Device Type</font><font SIZE="2" FACE="新细明体">」设定为</font><font SIZE="2" FACE="Times New Roman">CD Audio.</font> </p>
<p><font SIZE="2" FACE="Times New Roman">(4)</font><font SIZE="2" FACE="新细明体">撰写播放程式码。因为播放音乐</font><font SIZE="2" FACE="Times New Roman">CD</font><font SIZE="2" FACE="新细明体">不需要开档,所以不需要指定档案。</font>
</p>
<p><font SIZE="2" FACE="Times New Roman">(5)</font><font SIZE="2" FACE="新细明体">设定各个标的字形。
<br>
</font></p>
<p><font SIZE="2" FACE="新细明体">完成了以上的动作後,你可以再度执行程式并切换「音乐</font><font SIZE="2" FACE="Times New Roman">CD</font><font SIZE="2" FACE="新细明体">」中,放入</font><font SIZE="2" FACE="Times New Roman">CD</font><font SIZE="2" FACE="新细明体">,然後就可以播放</font><font SIZE="2" FACE="Times New Roman">CD</font><font SIZE="2" FACE="新细明体">了。 <br>
</font></p>
<p><font SIZE="2" FACE="新细明体">以下示范画面:</font> </p>
<p><img SRC="img00001.gif"><br>
</p>
<p><font SIZE="2" FACE="新细明体">你可以试着自行去打造你的程式画面,以上的程式画面都只用了简单的标题元件及图形元件而已,你可以尝试着玩玩看。
<br>
</font></p>
<p><font SIZE="2" FACE="新细明体">以上就是我们用</font><font SIZE="2" FACE="Times New Roman">C++ Builder</font><font SIZE="2" FACE="新细明体">所撰写的第一个程式,它是不是给了你一个全新的感受,原来</font><font SIZE="2" FACE="Times New Roman">Window </font><font SIZE="2" FACE="新细明体">程式设计也可以是如此这般的轻松。
<br>
</font></p>
<p><font SIZE="2" FACE="新细明体">当然,这只是一个开始而已,在後续的单元中,我会继续带着你走进</font><font SIZE="2" FACE="Times New Roman">C++ Builder</font><font SIZE="2" FACE="新细明体">所架构的美丽新世界,探索这种新的程式设计方法。
<br>
</font></p>
<p align="right"><!--webbot bot="ImageMap" rectangle="(40,1) (71, 23) ../ch2/chap21.htm" rectangle="(4,1) (36, 23) chap06.htm" src="NextBack.gif" width="72" height="24" alt="NextBack.gif (743字节)" border="0" startspan --><MAP NAME="FrontPageMap1"><AREA SHAPE="rect" COORDS="40,1,71,23" HREF="../ch2/chap21.htm" alt="下一页" title="下一页"><AREA SHAPE="rect" COORDS="4,1,36,23" HREF="chap06.htm" alt="上一页" title="上一页"></MAP><a href="../../../_vti_bin/shtml.exe/program/C++/ch1/chap07.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="58105" --></p>
<p><small><a href="../../../index.htm">首页</a> >> <a href="../../program.htm">程序设计</a>
>> <a href="../cbuilder.htm">C++ Builder</a> >> <strong>第一个CBuilder程式(4)</strong></small></p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -