暇人おやじの暇なつぶやき
[1]
[2]
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 PR
■My.Settingでデータ保存 はどこに保存されるか?その2
My.Settingにはユーザーデータとアプリデータの2種類が存在する ユーザーデータの保存場所は、Local・・・というシステムドライブ上であった では、アプリデータはどこに保存されるか? これは、プログラム名.configファイルをアプリケーションと同じフォルダに置くことで利用することができる
■進行状態を確認してみる2
昨日のBackgroundWorkerのテストプログラムにProgressBarを付けてみよう ProgressBarは処理の進行状況をビジュアルに表示するコンポーネントである 標準では最低値0から最大値100となっていおり、現在値を表すvalueに値を設定することで 状態を表示する 昨日のプログラムは1から5までを1秒毎に通知し、5で終了するものだ したがって、進行状況を管理するイベントProgressChangedに渡る数値(パーセンテージ)は 1から順に5までとなる ではこの数値を最大値100とするProgressBarに当てはめるには単純に数値を20倍すれば 問題ない 逆にするなら、ProgressBarの最大値を5としてもOKだ Private Sub BackgroundWorker1_ProgressChanged(ByVal sender As System.Object, ByVal e As System.ComponentModel.ProgressChangedEventArgs) Handles BackgroundWorker1.ProgressChanged TextBox1.Text += "..." TextBox1.Text += e.ProgressPercentage.ToString TextBox1.Text += vbCrLf ProgressBar1.Value = e.ProgressPercentage * 20 End Sub
■自分のマシン名の表示
マイコンピュータ名のプロパティを表示してコンピュータ名を表示してみる これをプログラムで取得する場合、以前はsocketから色々と複雑な処理をおこなわないと 取得できなかった ところが、.NETのDns.GetHostName メソッドを利用すると簡単に取得できる 以下は、フォームにボタンとリッチエディットを付けただけのプログラムで コマンドボタンを押した際のコード Dim Host As String Try Host = System.Net.Dns.GetHostName() RichTextBox1.AppendText("Computer name :" & Host) Catch ex As Exception RichTextBox1.AppendText("Exception catch!!!") RichTextBox1.AppendText(vbCrLf) RichTextBox1.AppendText("Source :" + ex.Source) RichTextBox1.AppendText(vbCrLf) RichTextBox1.AppendText("Message :" + ex.Message) RichTextBox1.AppendText(vbCrLf) End Try これで、リッチエディットに表示されるのでR |
カレンダー
カテゴリー
フリーエリア
最新CM
最新TB
ブログ内検索
|