VB2005
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* [[VB2005]]
#contents
**拡張子
|~VB6|~2005|
|vpg|sln|
|vbp|vbproj|
** パーシャルクラス
[[10 行でズバリ !! パーシャル クラスの利用 (C#)>http://ww...
C#ですが短くわかりやすいです。このパーシャルクラスはおも...
**Microsoft Visual Basic 2005 Power Packs 2.0
http://blogs.msdn.com/dd_jpn/archive/2007/02/05/1603522.a...
http://www.microsoft.com/downloads/details.aspx?FamilyID=...
** TIPS
***webBrowserコントロール
vistaの場合、cookieは
C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Co...
に保存されます。ところがIEの場合、セキュリティの設定にも...
C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Co...
に保存されます。さてどうかえよ?
-値セット
webBrowser.Document.All.GetElementsByName("login")(0).In...
もしくは
webBrowser.Document.Forms(0).DomElement("login").value =...
ラジオは
WebBrowser.Document.Forms(0).DomElement("RadioButton").c...
-submit
webBrowser.Document.Forms(0).InvokeMember("submit")
***WebBrowserコントロールで画像を表示しない
[[WebBrowserコントロールを制御する>http://jumbofoot.cocol...
[[VB2005 WebBrowserコントロール 画像を表示しない>http://f...
***WebBrowserコントロールでInvokeMember("click")したけど...
InvokeMember("click")の後にすぐに、
Application.DoEvents()
を入れてみましょう。
*** App.path
こいつは使えなくなっているので、
System.IO.Path.GetDirectoryName(System.Reflection.Assembl...
でとるか、(System.IO.Path.GetDirectoryNameはフルパスから...
My.Application.Info.DirectoryPath
で取得します。
***2重起動防止
プロジェクトのプロパティより、「アプリケーションフレーム...
***起動時にフォームが非表示にならない。
loadイベントで
Me.Visible = False
としてもフォームが表示されてしまう。とりあえずWindowState...
[[フォームを表示させずにトレイアイコンを表示する>http://d...
[[B.NETではForm1(最初に起動させるフォーム)を非表示で起動...
*** テキストでキー入力を制限する。
KeyPressで
e.Handled = True
としてやると入力されませんので、ある条件のもと上記の文を...
***タスクトレイの右クリックでメニューを表示する
[[タスクトレイにアイコンを表示する>http://homepage1.nifty...
[[システムトレイ(タスクトレイ)にアイコンを表示するには...
*** Using
オブジェクトの取得や、即時解放を簡単に行うことができる。~
参考:~
[[オブジェクトの解放方法の違いについて>http://www.microso...
[[第5回 Usingステートメントで簡単、確実にファイルをクロー...
*** ジェネリック
JAVAもありますが、こちらも当然あります。実行時エラーを防...
http://www.atmarkit.co.jp/fdotnet/vb2005/vb2005_02/vb2005...
*** コメント
とりあえずメソッドの先頭に'''~
http://www.microsoft.com/japan/msdn/vbasic/migration/tips...
*** ログ
[[My.Application.Logを使用してトレースする、ログに書き込...
[[VB2005でログを録る>http://www.bnote.net/vb/log.shtml]]~
*** ハッシュテーブル
Dim hash As New Hashtable()
hash("key1") = "hoge"
debug.print(hash("key1"))
http://support.microsoft.com/kb/307933/ja
*** ファイル保存
System.IO.StreamWriterを使って何も引数に指定しないと、UTF...
Dim fileWriter As System.IO.StreamWriter
fileWriter = New System.IO.StreamWriter(filepath, True, ...
とします。StreamReaderも同じ
*** 他のプログラムを起動する
http://jeanne.wankuma.com/tips/process/
*** DataGridView
[[DataGridView編メニュー>http://dobon.net/vb/dotnet/datag...
*** DataGridViewのSortModeプロパティをProgrammaticにして...
[[方法 : Windows フォーム DataGridView コントロールの並べ...
[[DataGridViewの行が自動的に並び替えられるようにする>http...
*** IPアドレス取得
Dim server As String = "www.yahoo.co.jp"
System.Net.Dns.GetHostEntry(server).AddressList(0)
*** URL分解
Dim urlobj As New Uri("http://search.yahoo.co.jp/search?...
'ホスト名
msgbox(urlobj.Host)
'search.yahoo.co.jp
'ポート番号
msgbox(urlobj.Port)
'80
'スキーム名
msgbox(urlobj.Scheme)
'http
参考:[[URLを解析する>http://dobon.net/vb/dotnet/internet/...
*** 正規表現
http://msdn.microsoft.com/library/ja/default.asp?url=/lib...
*** メール送信
http://www.microsoft.com/japan/msdn/vbasic/migration/tips...
Try
Dim message As New System.Net.Mail.MailMessag...
message.Subject = "Subject"
message.Body = "Body"
Dim client As New System.Net.Mail.SmtpClient(...
client.Send(message)
MessageBox.Show("メールを送信しました。", "送...
Catch ex As Exception
MessageBox.Show("送信できませんでした。", "エ...
End Try
*** メール受信
[[.NET用メール受信クラスライブラリ (TKMP.DLL)>http://uwa....
[[TKMP.DLL プログラミングTips>http://uwa.potetihouse.com/...
[[メールを受信する>http://programmers-jubei.cocolog-nifty...
** リンク
[[VSUG>http://vsug.jp/tabid/116/Default.aspx]] Visual Stu...
[[Visual Basic 2005 ここが便利!>http://www.atmarkit.co.j...
[[これならマスターできるVB 2005超入門 >http://www.atmarki...
[[「300 秒でズバリ !!」 & 「10 行でズバリ !!」 シリーズの...
[[C# と VB.NET の入門サイト>http://jeanne.wankuma.com/]]~
[[動的なコントロール作成と、イベントとの関連付け>http://s...
[[動的にコントロールの配列を作成する>http://dobon.net/vb/...
[[Visual Basic 2005へ移行する理由(前編)>http://www.atma...
なぜVB6開発者はVB.NETに移行しなかったか?という記事があり...
[[Interface ステートメント>http://msdn2.microsoft.com/ja-...
[[C#のコードをVB.NETへ、VB.NETのコードをC#へ変換する>http...
[[VB.NET、C#変換表>http://dobon.net/vb/dotnet/vb2cs/vb2cs...
[[C# to VB.NET Translator>http://authors.aspalliance.com/...
[[SharpDevelop>http://www.icsharpcode.net/OpenSource/SD/]...
[[NotifyIcon(バルーンの表示)>http://homepage1.nifty.com/r...
[[.NET 開発者の観点から捉えた Excel オブジェクト モデル>h...
[[特集:VBでOracle Database開発入門(前編)>http://www.at...
** 参考書籍
** コメント
-#comment
終了行:
* [[VB2005]]
#contents
**拡張子
|~VB6|~2005|
|vpg|sln|
|vbp|vbproj|
** パーシャルクラス
[[10 行でズバリ !! パーシャル クラスの利用 (C#)>http://ww...
C#ですが短くわかりやすいです。このパーシャルクラスはおも...
**Microsoft Visual Basic 2005 Power Packs 2.0
http://blogs.msdn.com/dd_jpn/archive/2007/02/05/1603522.a...
http://www.microsoft.com/downloads/details.aspx?FamilyID=...
** TIPS
***webBrowserコントロール
vistaの場合、cookieは
C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Co...
に保存されます。ところがIEの場合、セキュリティの設定にも...
C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\Co...
に保存されます。さてどうかえよ?
-値セット
webBrowser.Document.All.GetElementsByName("login")(0).In...
もしくは
webBrowser.Document.Forms(0).DomElement("login").value =...
ラジオは
WebBrowser.Document.Forms(0).DomElement("RadioButton").c...
-submit
webBrowser.Document.Forms(0).InvokeMember("submit")
***WebBrowserコントロールで画像を表示しない
[[WebBrowserコントロールを制御する>http://jumbofoot.cocol...
[[VB2005 WebBrowserコントロール 画像を表示しない>http://f...
***WebBrowserコントロールでInvokeMember("click")したけど...
InvokeMember("click")の後にすぐに、
Application.DoEvents()
を入れてみましょう。
*** App.path
こいつは使えなくなっているので、
System.IO.Path.GetDirectoryName(System.Reflection.Assembl...
でとるか、(System.IO.Path.GetDirectoryNameはフルパスから...
My.Application.Info.DirectoryPath
で取得します。
***2重起動防止
プロジェクトのプロパティより、「アプリケーションフレーム...
***起動時にフォームが非表示にならない。
loadイベントで
Me.Visible = False
としてもフォームが表示されてしまう。とりあえずWindowState...
[[フォームを表示させずにトレイアイコンを表示する>http://d...
[[B.NETではForm1(最初に起動させるフォーム)を非表示で起動...
*** テキストでキー入力を制限する。
KeyPressで
e.Handled = True
としてやると入力されませんので、ある条件のもと上記の文を...
***タスクトレイの右クリックでメニューを表示する
[[タスクトレイにアイコンを表示する>http://homepage1.nifty...
[[システムトレイ(タスクトレイ)にアイコンを表示するには...
*** Using
オブジェクトの取得や、即時解放を簡単に行うことができる。~
参考:~
[[オブジェクトの解放方法の違いについて>http://www.microso...
[[第5回 Usingステートメントで簡単、確実にファイルをクロー...
*** ジェネリック
JAVAもありますが、こちらも当然あります。実行時エラーを防...
http://www.atmarkit.co.jp/fdotnet/vb2005/vb2005_02/vb2005...
*** コメント
とりあえずメソッドの先頭に'''~
http://www.microsoft.com/japan/msdn/vbasic/migration/tips...
*** ログ
[[My.Application.Logを使用してトレースする、ログに書き込...
[[VB2005でログを録る>http://www.bnote.net/vb/log.shtml]]~
*** ハッシュテーブル
Dim hash As New Hashtable()
hash("key1") = "hoge"
debug.print(hash("key1"))
http://support.microsoft.com/kb/307933/ja
*** ファイル保存
System.IO.StreamWriterを使って何も引数に指定しないと、UTF...
Dim fileWriter As System.IO.StreamWriter
fileWriter = New System.IO.StreamWriter(filepath, True, ...
とします。StreamReaderも同じ
*** 他のプログラムを起動する
http://jeanne.wankuma.com/tips/process/
*** DataGridView
[[DataGridView編メニュー>http://dobon.net/vb/dotnet/datag...
*** DataGridViewのSortModeプロパティをProgrammaticにして...
[[方法 : Windows フォーム DataGridView コントロールの並べ...
[[DataGridViewの行が自動的に並び替えられるようにする>http...
*** IPアドレス取得
Dim server As String = "www.yahoo.co.jp"
System.Net.Dns.GetHostEntry(server).AddressList(0)
*** URL分解
Dim urlobj As New Uri("http://search.yahoo.co.jp/search?...
'ホスト名
msgbox(urlobj.Host)
'search.yahoo.co.jp
'ポート番号
msgbox(urlobj.Port)
'80
'スキーム名
msgbox(urlobj.Scheme)
'http
参考:[[URLを解析する>http://dobon.net/vb/dotnet/internet/...
*** 正規表現
http://msdn.microsoft.com/library/ja/default.asp?url=/lib...
*** メール送信
http://www.microsoft.com/japan/msdn/vbasic/migration/tips...
Try
Dim message As New System.Net.Mail.MailMessag...
message.Subject = "Subject"
message.Body = "Body"
Dim client As New System.Net.Mail.SmtpClient(...
client.Send(message)
MessageBox.Show("メールを送信しました。", "送...
Catch ex As Exception
MessageBox.Show("送信できませんでした。", "エ...
End Try
*** メール受信
[[.NET用メール受信クラスライブラリ (TKMP.DLL)>http://uwa....
[[TKMP.DLL プログラミングTips>http://uwa.potetihouse.com/...
[[メールを受信する>http://programmers-jubei.cocolog-nifty...
** リンク
[[VSUG>http://vsug.jp/tabid/116/Default.aspx]] Visual Stu...
[[Visual Basic 2005 ここが便利!>http://www.atmarkit.co.j...
[[これならマスターできるVB 2005超入門 >http://www.atmarki...
[[「300 秒でズバリ !!」 & 「10 行でズバリ !!」 シリーズの...
[[C# と VB.NET の入門サイト>http://jeanne.wankuma.com/]]~
[[動的なコントロール作成と、イベントとの関連付け>http://s...
[[動的にコントロールの配列を作成する>http://dobon.net/vb/...
[[Visual Basic 2005へ移行する理由(前編)>http://www.atma...
なぜVB6開発者はVB.NETに移行しなかったか?という記事があり...
[[Interface ステートメント>http://msdn2.microsoft.com/ja-...
[[C#のコードをVB.NETへ、VB.NETのコードをC#へ変換する>http...
[[VB.NET、C#変換表>http://dobon.net/vb/dotnet/vb2cs/vb2cs...
[[C# to VB.NET Translator>http://authors.aspalliance.com/...
[[SharpDevelop>http://www.icsharpcode.net/OpenSource/SD/]...
[[NotifyIcon(バルーンの表示)>http://homepage1.nifty.com/r...
[[.NET 開発者の観点から捉えた Excel オブジェクト モデル>h...
[[特集:VBでOracle Database開発入門(前編)>http://www.at...
** 参考書籍
** コメント
-#comment
ページ名: