程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 基於Delphi的英文發音教學軟件的實現(3)

基於Delphi的英文發音教學軟件的實現(3)

編輯:Delphi

軟件功能的實現

1、VtxtAuto類型庫的導入

首先,在Borland Delphi平台上,新建一個Application,然後從Project菜單的“Import Type Library...”中選擇“Add...”,浏覽到Windows目錄下的Speech子目錄裡,打開vtxtauto.tlb,可以看到下面Class names中會出現我們需要的接口的包裝類“TVTxtAuto”文件。選中對話框底部的Generate Component Wrapper,點擊Create Unit就可以打開一個名為VTxtAuto_TLB的Unit。

2、程序界面的設計

在窗體Form1上添加如下控件:1個Memo文本控件,1個TrackBar滾動條控件和8個按鈕控件。將這些控件合理安排,軟件主界面如圖2所示。然後,對各個控件的屬性進行設置。

圖2 軟件主界面

文本控件用於顯示和編輯朗讀內容;滾動條控件用於動態設定語速,其MAX屬性設置為300;第一個按鈕的Caption屬性設為“朗讀”,它的功能是當用戶點擊按鈕時進行朗讀;第二個按鈕控件的Caption屬性設為“停止”,它的功能是當軟件處於朗讀狀態時停止朗讀;第三個按鈕控件的Caption屬性設為“暫停”,它的功能是當軟件處於朗讀狀態時暫停朗讀;第四個按鈕控件的Caption屬性設為“恢復”,它的功能是當軟件處於暫停狀態時恢復朗讀;第五個按鈕控件的Caption屬性設為“向前”,它的功能是當軟件處於朗讀狀態時快速跳轉到下一句;第六個按鈕控件的Caption屬性設為“向後”,它的功能是當軟件處於朗讀狀態時快速回退到上一句;第七個按鈕控件的Caption屬性設為“導入”,它的功能是向文本控件導入新的朗讀內容;第八個按鈕控件的Caption屬性設為“導出”,它的功能是把編輯好的朗讀內容進行保存操作。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved