忍者ブログ
暇人おやじの暇なつぶやき
[1] [2]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

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
bg_pber.JPG

■自分のマシン名の表示

マイコンピュータ名のプロパティを表示してコンピュータ名を表示してみる
これをプログラムで取得する場合、以前は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


忍者ブログ [PR]
カレンダー
08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
フリーエリア
最新CM
最新TB
プロフィール
HN:
忍者 シオ才
性別:
非公開
バーコード
ブログ内検索