VB.NET

aliasはキーワード

そうかー、aliasはキーワードだったのか。最初からエラーメッセージをちゃんと読んでいればよかったんだけどねえ。というわけでIPAddressをチェックするサンプル。 Option Explicit Option StrictImports System Imports System.Net Imports System.Net.Sock…

「WMIネタはどうなったんだ」という突っ込みが某所からありましたが、それには答えず「Remotingネタのプログラムを見せて」というリクエストに答えてしまうという快挙*1。大本のネタはMSDN「Visual Basic .NETを使用してリモートサーバーを作成する方法」(…

IPアドレスがわかると「ProcessStartInfo()」を使って「nbtstat」に“-A”オプション付きでIPアドレスを渡し、MACAddressを取得できそうな気配。というわけで、まずはHOST NameからIPアドレスを返すプログラム。なんでこんな面倒なことをやっているのか、なん…

とりあえず、VB.NETで自マシンのインターフェイスとそのMACAdress(あれば)を取得し表示するプログラム。 Option Explicit Option StrictImports System Imports System.ManagementClass hoge Shared Function Main(ByVal cmdArgs() As String) As Integer …

某MLで「MACアドレスを取得することはできるのか」(実際の趣旨はだいぶ違う)という質問があって、いろいろ調べてみたところ、WMIを使うと逝けそうな風味。 というわけで、とりあえずWMI(具体的には「System.Management.ManagementObject」あたり)を使っ…

ふと思いついて。コマンドライン型メール送信アプリ。 Imports System Imports System.Web.MailClass hoge Shared Sub Main(ByVal CmdArgs() As String) Try Dim mailMsg As New MailMessage() ' Line of From: myMail@address.com mailMsg.From = "hoge@foo…

どうでもいいっちゃどうでもいいんだけど。 [300k(120MB)] VBTV: Building Windows Applications with Visual Basic .NET=http://www.microsoft.com/downloads/release.asp?ReleaseID=44953 [100k(50MB)] VBTV: Building Windows Applications with Visual …

マイクロソフトのサイトをクルクルしてたら見つけたヘンなFAQ。どうも定期的にやっているチャットの中から有益と思われるものを抜き出して掲載してるみたい。内容は日本のMLで流れてくる、びっくりするくらい基礎的なものはないものの、どーでもいいような質…

下のソースコードをつらつら見ながら思い出したのだけれど、海外のサイトや国内で提示されているサンプルコードって、ときどき「Option Explicit」や「Option Strict」を使用してコンパイルすると、 暗黙の型変換はあきませんとか怒られるんだけど、実際のと…

こうなってくると、エディタでポチポチと入力する意味がまるでないんだけど、とりあえず。DataGridを使うときのWindowsアプリケーションのスケルトン。Ole DBを使用してデータを読み込むときに使えるかも。上部のテキストボックスはSQL文を入力するのに使用…

さらにデータベースネタ。今度はちゃんとconnectionオブジェクトを使ってます。コンパイラオプションは前回と同じ。にしても汚いコードだなあ(泣) Option Explicit Option StrictImports System Imports System.Data Imports System.Data.SqlClient Import…

ちょっとタコって悔しかったのでここに貼り付け。どこをタコったかは内緒。内容はたんにローカルのデータベースに接続して、コンソールにテーブル内容を表示するというもの。 Option Explicit Option StrictImports System Imports System.Data Imports Syst…

ここで紹介するプログラムは無意味のきわみです。どっちかというと、プログラム自体より、コマンドラインコンパイルの引数にご注目ください。コマンドラインアプリケーションからファイルオープンダイアログボックスを呼び出すというものです。本気で無意味…

再帰(?)プログラミング

「再帰プログラミング」って、テキストデータの入出力を終えたプログラミング1年生なら必ずやるネタだったような気がする。というわけで、ちょっとやってみた。後述するが、実はこれ、完成形ではない。 Imports System Imports System.IOModule hoge Sub Mai…