【応用6のプログラム】
前提になっているプログラムは応用5にある。先にそちらを参照のこと。
応用6は機能を追加している。
1.素材の作成
1999年9月6日〜9日まで、沖縄ゼミ旅行の際に撮影した静止画像を使用する。
所在:\\SKALA\教材提示ELEVATO\石山 謙\情報処理論\okinawa
静止画像(ビットマップ)
・沖縄旅行の文字 0.bmp ・沖縄旅行の写真 1.bmp〜30.bmp ・おわりの文字 31.bmp |
2.インターフェイスの作成
(1)コマンドボタンを1つ追加する。
(2)タイマーを1つ追加する。
3.プロパティの設定
(1)コマンドボタン
オブジェクトの種類 | プロパティ名を探す | 次のように設定する | |
コマンドボタン | Command3 | Caption | 順次自動表示 |
(2)タイマー
何もいじらない。
4.コードの記述
(1)ゼネラル
j を追加。
(2)フォーム
画面の表示方法を指定。0とか14000とか9000の単位はTwip。
(3)コマンド3
(4)タイマー
(5)プログラム全文
Dim i, j As Integer
Dim path As String
Private Sub Command1_Click()
path = "\\SKALA\教材提示ELEVATO\石山 謙\情報処理論\okinawa\"
i = i + 1
If i = 31 Then End
Select Case i
Case 1
Image1.Picture = LoadPicture(path & "1.bmp")
Case 2
Image1.Picture = LoadPicture(path & "2.bmp")
Case 3
Image1.Picture = LoadPicture(path & "3.bmp")
Case 4
Image1.Picture = LoadPicture(path & "4.bmp")
Case 5
Image1.Picture = LoadPicture(path & "5.bmp")
Case 6
Image1.Picture = LoadPicture(path & "6.bmp")
Case 7
Image1.Picture = LoadPicture(path & "7.bmp")
Case 8
Image1.Picture = LoadPicture(path & "8.bmp")
Case 9
Image1.Picture = LoadPicture(path & "9.bmp")
Case 10
Image1.Picture = LoadPicture(path & "10.bmp")
Case 11
Image1.Picture = LoadPicture(path & "11.bmp")
Case 12
Image1.Picture = LoadPicture(path & "12.bmp")
Case 13
Image1.Picture = LoadPicture(path & "13.bmp")
Case 14
Image1.Picture = LoadPicture(path & "14.bmp")
Case 15
Image1.Picture = LoadPicture(path & "15.bmp")
Case 16
Image1.Picture = LoadPicture(path & "16.bmp")
Case 17
Image1.Picture = LoadPicture(path & "17.bmp")
Case 18
Image1.Picture = LoadPicture(path & "18.bmp")
Case 19
Image1.Picture = LoadPicture(path & "19.bmp")
Case 20
Image1.Picture = LoadPicture(path & "20.bmp")
Case 21
Image1.Picture = LoadPicture(path & "21.bmp")
Case 22
Image1.Picture = LoadPicture(path & "22.bmp")
Case 23
Image1.Picture = LoadPicture(path & "23.bmp")
Case 24
Image1.Picture = LoadPicture(path & "24.bmp")
Case 25
Image1.Picture = LoadPicture(path & "25.bmp")
Case 26
Image1.Picture = LoadPicture(path & "26.bmp")
Case 27
Image1.Picture = LoadPicture(path & "27.bmp")
Case 28
Image1.Picture = LoadPicture(path & "28.bmp")
Case 29
Image1.Picture = LoadPicture(path & "29.bmp")
Case 30
Image1.Picture = LoadPicture(path & "30.bmp")
End Select
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Command3_Click()
Timer1.Interval = 500
Timer1.Enabled = True
End Sub
Private Sub Form_Load()
Form1.Top = 0
Form1.Left = 0
Form1.Width = 14000
Form1.Height = 9000
End Sub
Private Sub Timer1_Timer()
Dim k As String
j = j + 1
If j = 32 Then End
k = j
Image1.Picture = LoadPicture(path & LTrim(j) &
".bmp"
End Sub
5.実行
(1)羽田空港
(2)首里の守礼の門
(3)沖縄芸術大学
(4)琉球大学
(5)那覇市のホテル
6.保存
(1)フォーム
(2)プロジェクト