チア ダンス

Similar documents
プロシード

バスケットボール

ドッグファイト

ランボール

アプリケーション

倉庫番

ドライブは安全運転で in 滋賀♪

かべうちテニス

ルーレットプログラム

Case 0 sqlcmdi.parameters("?tencode").value = Iidata(0) sqlcmdi.parameters("?tenname").value = Iidata(1) 内容を追加します sqlcmdi.executenonquery() Case Else

VB 資料 電脳梁山泊烏賊塾 音声認識 System.Speech の利用 System.Speech に依るディクテーション ( 音声を文字列化 ).NetFramework3.0 以上 (Visual Studio 2010 以降 ) では 標準で System.Speech が用意されて居るの

ファイル操作

Microsoft Word 練習問題の解答.doc

ブロック崩し風テニス

グラフィックス

データアダプタ概要

ブロック パニック


はるよちゃんっ!

ICONファイルフォーマット

VFD256 サンプルプログラム

ファイル操作-インターネットキャッシュ

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

DAOの利用


ウィンドウ操作 応用

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

(Microsoft Word \203v\203\215\203O\203\211\203~\203\223\203O)

With sqlda sqlda に SelectCommand を追加.SelectCommand = New MySqlCommand() With.SelectCommand.CommandType = CommandType.Text.CommandText = "select * from

TOEIC

3軸加速度センサーモジュール MM-2860 書込み済みマイコンプログラム通信コマンド概要

グラフィックトレーニング 概要.NET のグラフィック描画は どんなことができるのでしょうか? グラフィックオブジェクトやグラフィック環境 概念を理解するためには クラスを使って馴れることが近道です 本 書に記載されているコードをカットアンドペーストして 一つ一つの機能を体験してください 前提 グラ

3D回転体プログラム

プロセス間通信

VB.NET解説

VB 2005 電脳梁山泊烏賊塾 道場 VB 2005 しようファイルを使用する なまえビジュアルプロジェクトとフォームの名前を 2rac14 として Visual ほぞんし デスクトップに保存する ベーシックウィンドウズさくせい BasicでWindowsアプリケーションを作成 したづこここはいち

Userコントロール

プリンタ印字用 DLL 取扱説明書

構造体

印刷

API 連携方式 外部 DLL の呼び出し宣言 外部 DLL の呼び出し宣言のサンプルコード (Microsoft Visual C#.NET の場合 ) プログラムコードの先頭で using System.Runtime.InteropServices; が必要 クラスの内部に以下のような外部 D

1. 入力画面

Oracle Lite Tutorial

データを TreeView コントロールで表示 VisualStudio2017 の Web サイトプロジェクトで bootstrap, 及び script フォルダの js ファイルが使用できるマスターページを親とする TestTreeView.aspx ページを作成します 下記の html コー

ファイル監視

MISAO with WPF

Public Grid As ReverseGrid Public Position As Point ' 論理位置 Public Rectangle As Rectangle ' 物理位置 Status; 黒 白 なしの状態 Grid; オセロの盤面 Position; 盤面内の説明 Rectan

untitled

GS1-128 の描画 DLL について (ver. 2.3) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される

PowerPoint プレゼンテーション

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

C++ → C#

Ver.1.1

Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2

正規表現応用

情報処理 VB 音2

ListViewコントロール

神経衰弱ゲーム

sinfI2005_VBA.doc

コンピュータ概論

untitled

VB実用⑦ エクセル操作Ⅰ

パラパラ漫画

クリッピング領域

ウォームアップ 61-70

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

ファイル操作-バイナリファイル

スライド 1

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

D0120.PDF

相性占いプログラム

Secure iNetSuite for .NET 4.0Jの新仕様について

NotifyIconコントロール

Msako技術資料 

ウォームアップ 61-70

Oracle Lite Tutorial

何時何処で誰が


PowerPoint プレゼンテーション

スレッド操作 タイマー

9399-TOOLSGRJA

VB プログラム Form1.vb メイン画面 Imports System.Windows.Forms.DataVisualization.Charting Imports System Imports System.Net Imports System.Net.Sockets Imports S

D0050.PDF

Microsoft Word - DT-5100Lib_Manual_DotNet.doc

Bitmap for WPF


カレンダー講座メモ

ウォームアップ講座 51~60

インベーダープログラム

構造体

C#の基本2 ~プログラムの制御構造~

Microsoft Word - VB_10.doc

ICONファイルフォーマット

Microsoft PowerPoint - vp演習課題

MS-ExcelVBA 基礎 (Visual Basic for Application)

IP RFID RFID IP RFID IP RFID IP RFID IP RFID IP RFID RFID RFID RFID RFID RFID POS IP RFID i

VB実用⑧ エクセル操作Ⅱ

プラグイン

PowerPoint プレゼンテーション

Microsoft Word - VBA基礎(3).docx

Transcription:

チアダンス きょうつうへんすうこうぞうたいせんげん 共通の変数や構造体を宣言する せんたくひょうじ 1. ソリューションエクスプローラで CheerDance.vb を選択し コードの表示をクリックする 2. 次のコードが表示されるので 1の所に 下の囲いのコードを入力する Imports System.IO Public Class frmmain 1 ここに入力する! End Class Private Structure Choreography Dim X As Integer Dim Y As Integer Dim Tim As Integer End Structure Private Bm As Bitmap Private Ga, Gl As Graphics Private Bcolor As Color = Color.Cyan がぞうよこえかじゅんび 画像を読み込み 絵を描く準備をする 1. デザイン画面で フォーム 2. 次のコードが表示されるので 2の所に 下の囲いのコードを入力する Private Sub frmmain_load(byval sender As ym System.EventArgs) Handles MyBase.Load 2 ここに入力する! -1-

がぞうよみこみの読込 ' 画像 Dim P As String = Application.StartupPath If Not P.EndsWith(" ") Then P &= " " Bm = New Bitmap(P & "CheerDance.png") せいせい ' Graphics オブジェクトの生成 With picact.image = New Bitmap(.Width,.Height) Ga = Graphics.FromImage(.Image) End With Ga.Clear(Bcolor) With piclist.image = New Bitmap(.Width,.Height) Gl = Graphics.FromImage(.Image) End With Gl.Clear(Bcolor) Gl.DrawImage(Bm, New Rectangle(0, 0, 624, 172), _ New Rectangle(0, 0, 1640, 454), GraphicsUnit.Pixel) しゅとく マウス入力を取得する せんたく 1. デザイン画面で piclist を選択し イベント一覧で MouseUp つぎひょうじところしたかこなか 2. 次のコードが表示されるので 3の所に 下の囲いの中のコードを入力する Private Sub piclist_mouseup (ByVal sender seeventargs) Handles piclist.mouseup 3 ここに入力する! Dim X As Integer = e.x 78 Dim Y As Integer = e.y 86 Dim N As Integer = Y * 8 + X If txtchoreography.text = "" Then txtchoreography.text &= (N.ToString("X") & barinterval.value.tostring( )) Else txtchoreography.text &= ("," & N.ToString("X") & barinterval.value.tostring( )) Ga.Clear(Bcolor) Ga.DrawImage(Bm, New Rectangle(0, 0, 205, 227), _ New Rectangle(X * 205, Y * 227, 205, 227), GraphicsUnit.Pixel) picact.refresh( ) -2-

へんかしゅとく トラックバーの変化を取得する せんたく 1. デザイン画面で barinterval を選択し イベント一覧で ValueChanged つぎひょうじところしたかこなか 2. 次のコードが表示されるので 4の所に 下の囲いの中のコードを入力する Private Sub barinterval_valuechanged(byval senrgs) Handles barinterval_valuechanged 4 ここに入力する! txtinterval.text = barinterval.value.tostring( ) へんかしゅとく テキストボックスの変化を取得する 1. デザイン画面で テキストボックス 2. 次のコードが表示されるので 5の所に 下の囲いのコードを入力する Private Sub txtinterval_textchanged (ByVal sendntargs) Handles txtinterval_textchanged 5 ここに入力する! Dim N As Integer If Not Integer.TryParse(txtInterval.Text, N) Then MessageBox.Show("Wrong Value!") txtinterval.text = "300" Else If N >= 50 AndAlso N <= 1000 Then barinterval.value = N どうさかくにんおこな 動作の確認を行う 2. 次のコードが表示されるので 6の所に 下の囲いのコードを入力する Private Sub btntest_click (ByVal sender As Syste.nttemEventArgs) Handles btntest_click 6 ここに入力する! Dim S As String = txtchoreography.text -3-

If S = "" Then Exit Sub Dim D() As String = S.Split(",") Dim A(D.Length - 1) As Choreography Dim N As Integer For I As Integer = 0 To (D.Length - 1) N = System.Convert.ToInt32(D(I).Substring(0, 1), 16) A(I).X = (N Mod 8) * 205 A(I).Y = (N 8) * 227 A(I).Tim = System.Convert.ToInt32(D(I).Substring(1)) Dim R As Rectangle = New Rectangle(0, 0, 205, 227) For I As Integer = 0 To (A.Length - 1) Ga.Clear(Bcolor) Ga.DrawImage(Bm, R, New Rectangle(A(I).X, A(I).Y, 205, 227), GraphicsUnit.Pixel) picact.refresh() System.Threading.Thread.Sleep(A(I).Tim) えんぎほぞん 演技データを保存する 2. 次のコードが表示されるので 7の所に 下の囲いのコードを入力する Private Sub btnsave_click (ByVal sender As Syste.nttemEventArgs) Handles btnsave_click 7 ここに入力する! Dim S As String = txtchoreography.text If S = "" Then Exit Sub If dlgsave.showdialog( ) = Windows.Forms.DialogResult.OK Then Dim F As String = dlgsave.filename Using Sw As StreamWriter = _ New StreamWriter(F, False, System.Text.Encoding.Default) Sw.Write(S) Sw.Close( ) End Using MessageBox.Show("Saved!") えんぎよこ 演技データを読み込む -4-

2. 次のコードが表示されるので 8の所に 下の囲いのコードを入力する Private Sub btnload_click (ByVal sender As Syste.nttemEventArgs) Handles btnload_click 8 ここに入力する! If dlgopen.showdialog( ) = Windows.Forms.DialogResult.OK Then Dim F As String = dlgopen.filename Dim S As String = "" Using Sr As StreamReader = New StreamReader(F, System.Text.Encoding.Default) S = Sr.ReadToEnd( ) Sr.Close( ) End Using txtchoreography.text = S ひろう チアダンスを披露する 2. 次のコードが表示されるので 9の所に 下の囲いのコードを入力する Private Sub btnplay_click (ByVal sender As Syste.nttemEventArgs) Handles btnplay_click 9 ここに入力する! Dim Frm As frmdance = New frmdance( ) Frm.Bcolor = Bcolor Frm.ShowDialog( ) じてんまなかぎょうなみせんひょうじつぎだんかいきこの時点で 真ん中の行に波線が表示されるが 次の段階で消える ついかきょうつうへんすうこうぞうたいせんげん 追加フォームの共通の変数や構造体を宣言する せんたくひょうじ 1. ソリューションエクスプローラで CheerStage.vb を選択し コードの表示をクリックする 2. 次のコードが表示されるので 10の所に 下の囲いのコードを入力する -5-

Imports System.IO Public Class frmdance 10 ここに入力する! End Class Private Structure Choreography Dim X As Integer Dim Y As Integer Dim Tim As Integer End Structure Private Bm As Bitmap Private Gr As Graphics Friend Bcolor As Color = Color.Cyan がぞうよこえかじゅんび 画像を読み込み 絵を描く準備をする 1. デザイン画面で フォーム 2. 次のコードが表示されるので 11の所に 下の囲いのコードを入力する Private Sub frmdance_load(byval sender As m System.EventArgs) Handles MyBase.Load 11 ここに入力する! ' 画像の読込 Dim P As String = Application.StartupPath If Not P.EndsWith(" ") Then P &= " " Bm = New Bitmap(P & "CheerDance.png") ' Graphics オブジェクトの生成 With picdisp.image = New Bitmap(.Width,.Height) Gr = Graphics.FromImage(.Image) End With Gr.Clear(Bcolor) ひろう チアダンスを披露する 2. 次のコードが表示されるので 12の所に 下の囲いのコードを入力する -6-

Private Sub btnplay_click (ByVal sender As Syste.nttemEventArgs) Handles btnplay_click 12 ここに入力する! Dim S As String = frmmain.txtchoreography.text If S = "" Then Exit Sub Dim D( ) As String = S.Split(",") Dim A(D.Length - 1) As Choreography Dim N As Integer For I As Integer = 0 To (D.Length - 1) N = System.Convert.ToInt32(D(I).Substring(0, 1), 16) A(I).X = (N Mod 8) * 205 A(I).Y = (N 8) * 227 A(I).Tim = System.Convert.ToInt32(D(I).Substring(1)) Dim R As Rectangle Dim P As Integer = 0 For I As Integer = 0 To (A.Length - 1) Gr.Clear(Bcolor) For J As Integer = 0 To 5 R = New Rectangle((J Mod 3) * 205 + 100 + P, (J 3) * 227 + (J 3 + 1) * 10, _ 205, 227) Gr.DrawImage(Bm, R, New Rectangle(A(I).X, A(I).Y, 205, 227), GraphicsUnit.Pixel) picdisp.refresh( ) System.Threading.Thread.Sleep(A(I).Tim) えんぎよこ 演技データを読み込む 2. 次のコードが表示されるので 13の所に 下の囲いのコードを入力する Private Sub btnread_click (ByVal sender As Syste.nttemEventArgs) Handles btnload_click 13 ここに入力する! If dlgopen.showdialog( ) = Windows.Forms.DialogResult.OK Then Dim F As String = dlgopen.filename Dim S As String = "" Using Sr As StreamReader = New StreamReader(F, System.Text.Encoding.Default) -7-

S = Sr.ReadToEnd( ) Sr.Close( ) End Using frmmain.txtchoreography.text = S -8-