システム開発・Webサイト構築 プラスラス

2009/2/21 土曜日

【.NET】C#プログラマのためのVB.NETの注意点

このエントリーを含むはてなブックマーク Yahoo!ブックマークに登録 Google ブックマーク del.icio.us

.NET Frameworkを使用する以上、C#とVB.NETには、あまり差がないため、C#プログラマが、VBでの開発を行うこともあると思います。

しかしながら、VBには特有のクセがあるため、VBの基本的な構文だけを覚えただけで、開発にあたると思わぬ落とし穴にはまりかねません。

そこで、C#プログラマがVB.NETを使用した開発を行う場合にあらかじめ知っておいた方が良い点をまとめます。

(続きを読む…)

Filed under: Programming,VB.NET — Nakai @ 2:08:42

2008/4/3 木曜日

【.NET】VB.NETのDateDiff()が正常に動作しないことへの対処法

このエントリーを含むはてなブックマーク Yahoo!ブックマークに登録 Google ブックマーク del.icio.us

VB.NETでは、2つの日付(Date)間の期間を数値で取得するDateDiff()メソッドが用意されています。

DateDiff()は、VB6やVBAにもありましたが、VB.NET(2002~2008)の場合は、おかしな挙動を取るところがあり、注意が必要です。

(続きを読む…)

Filed under: Programming,VB.NET — Nakai @ 20:51:15

2008/3/16 日曜日

【.NET】Windowsアプリケーションでローディング イメージをアニメーション表示する

このエントリーを含むはてなブックマーク Yahoo!ブックマークに登録 Google ブックマーク del.icio.us

VB.NET、C#のWindowsデスクトップアプリケーション上で、ローディング イメージのアニメーションを表示する方法です。

ローディング イメージ

Webページなどでは、AjaxやFlashで非同期的にデータを取得する場面で、待ち時間中にローディング イメージを表示する手法は、よく使われます。

ローカルのマシン上で実行するWindowsアプリケーションの待ち時間中の表現には、どちらかというとプログレスバーで処理の進捗状況を知らせる手法の方が多いかもしれません。

しかし、プログレスバーを使用すると、処理がネットワークの通信状況に依存する場合などでは、どの程度の処理が残っているのか推定するのが多少面倒なことがあります。
(続きを読む…)

Filed under: C#,Programming,VB.NET — Nakai @ 1:52:58

2008/3/1 土曜日

【.NET】Visual Studio 2005/2008で.NET Frameworkのソースを見ながらステップ実行する

このエントリーを含むはてなブックマーク Yahoo!ブックマークに登録 Google ブックマーク del.icio.us

.NET Frameworkのソースコードは、Microsoftが正規に公開しており、Visual Studioのデバッガ上でソースを見ながらステップ実行することができます。

.NET Frameworkのソースコード

最新のIDEであるVisual Studio 2008のStandard以上のエディションには、サーバーから自動でソースコードをダウンロードし、デバッガ上で表示する機能があります。

Visual Studioの設定をするだけで、デバッガのステップ実行で .NET Frameworkの内部まで入っていくことができます。

また、Visual Studio 2005や、Visual Studio 2008Express Edition(無償版)でも、NET Frameworkのソースコードをあらかじめローカルのディスク上にダウンロードしておくことにより、同様のことが可能です。

(2008 Standard以上を持っている場合でも、ローカルに保存しておくとストレスなく実行できて便利です。)
(続きを読む…)

Filed under: C#,Programming,VB.NET — Nakai @ 3:30:48

2008/2/26 火曜日

【.NET】カンマ区切り(CSV)のファイルを処理する

このエントリーを含むはてなブックマーク Yahoo!ブックマークに登録 Google ブックマーク del.icio.us

VB.NETやC#で、文字列を特定のデリミタ区切り文字)でフィールドを分けられたCSVファイル固定長形式のテキストファイルを処理する方法です。

カンマ区切り(CSV)のファイルを処理する

XMLファイルで扱うデータが増えてきたとは言え、まだまだCSVファイルも使われています。

(続きを読む…)

Filed under: C#,Programming,VB.NET — Nakai @ 0:05:12

2008/2/17 日曜日

【.NET】カラー画像を白黒2値画像に変換する

このエントリーを含むはてなブックマーク Yahoo!ブックマークに登録 Google ブックマーク del.icio.us

VB.NET、C#でカラー画像の白黒2値化を行う方法です。

2値画像へ変換
(写真はうちの犬です。)

画像の2値化は、【.NET】カラー行列(ColorMatrix)で画像をグレースケール化する の手順でカラー行列(ColorMatrix)を使ってグレースケールに変換し、さらにImageAttributes.SetThreshold()で、しきい値を指定することで簡単にできます。

(続きを読む…)

タグ: ,
Filed under: C#,Programming,VB.NET — Nakai @ 8:05:17
« 前ページへ次ページへ »

HTML convert time: 0.944 sec. Powered by WordPress