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

📄 chap07.htm

📁 经典的C入门教程,想学习VC的朋友们可以看一下
💻 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> &gt;&gt; <a href="../../program.htm">程序设计</a> 
  &gt;&gt; <a href="../cbuilder.htm">C++ Builder</a>&nbsp; &gt;&gt;&nbsp; <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-&gt;FileName=FileListBox1-&gt;FileName;
    MediaPlayer1-&gt;Open();
    MediaPlayer1-&gt;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> &gt;&gt; <a href="../../program.htm">程序设计</a> 
  &gt;&gt; <a href="../cbuilder.htm">C++ Builder</a>&nbsp; &gt;&gt;&nbsp; <strong>第一个CBuilder程式(4)</strong></small></p>
</body>
</html>

⌨️ 快捷键说明

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