TOP  >  なーお'nぶろぐ  >  なーお  >  Business  >  .NETプログラミング

なーお さんの日記

[2006-1] 
 
2006
1月 20
(金)
21:45
.NETプログラミング
本文

たまにはやらないと、忘れてしまいそうです。
今回は、シーケンサのデバイスを定義ファイルに従って読み出してCSVファイルに書き出すというVisual Basic .NETのシンプルなものでして、現場での要望に従って1日で書き上げました。

ところが、シーケンサデバイスのコメントを定義ファイルに日本語で書いたまでは良かったのですが、このファイルをForm上の表示と CSV書き出し後にEXCELで開いたときの文字コードの違いなどから、両立ができませんでした。
前 のVB6迄であれば、何も考えずにShift-JISで両立できたと思いました。 .NETはUNICODE(UTF-8、etc)が標準でして、 他の 文字コードは何やらやらねばならぬようでして、今回は勉強している時間も無いしオマケソフトだったので英語コメントで許してもらいました。

まあ、オブジェクト指向でカプセル化や多態性などを利用して構造化しやすい、標準でマルチスレッドも使えるなどメリットも大きいわけですから、このくらいはガマンしなけりゃならないんでしょう・・
いつも参考にするサイト: どぼん!のプログラミング道

閲覧(34225)

コメント一覧

なーお  投稿日時 2006/1/22 6:55 | 最終変更
その後、日本語対応を行いました。
System.Text.Encoding.GetEncoding("shift-jis")
などとしておけば書き出せるようです。
現在、マルチスレッド化による連続高速測定にバージョンアップ中。 でもここでまた○菱電機製のツールの制約で引っかかって・・ (怒)

新しくコメントをつける

題名
ゲスト名
投稿本文
より詳細なコメント入力フォームへ