Emotion Wave Tech Blog

福岡にあるエモーションウェーブ株式会社のエンジニアが書いています。

vb.net

VB.netでプロセス間通信(IpcChannel)

最近、webネタが多いのでたまには、.netネタでも。 あまり使う事ないですが、プロセス間で情報のやり取りをしたい時があると思います。 手法は、HTTPやTCPやIPCがありますが、今回は、同一マシン上のプロセス間で行いたいと思いますので、 IPCチャンネルを利…

グリッドのセルの合計をLINQで計算する

もう2月ですが、2013年はじめての記事ですので、明けましておめでとうございます。 先日は我社開発メンバで「良いコードについて話したりする会」というのをやってみました。 楽しかったし勉強にもなったので2回目も開催しようと思っています。 また、みんな…

実行環境でVB-Report7の依存関係?エラーが出た場合

具体的なエラーメッセージを取ってなかったんだけど。 依存関係のエラーが出ない環境もあるけど、出る環境もあったりします。 依存関係っぽいエラーだった場合、VB-Report7のインストールフォルダ(32bitだったらC:\Program Files\VB-Report7\Bin2010とか)…

Entity Frameworkでトランザクション

photo credit: billaday via photopin cc EntityFrameworkでのトランザクションの実装って、全く珍しい話では無いのですが。 TransactionScopeを使って実装しました。 Try Using ts As New Transactions.TransactionScope 'ここにデータの登録とか削除とか更…

素数判定~エラトステネスの篩~

こないだうちの会社の入社試験で簡単なプログラムを出題されてましたが、こういうのってなかなか自分から書こうと思わないですよね。 たまには、こういう頭の体操をして純粋にプログラムを楽しむのもいいと思います。 って事でちょうど気分転換に良さそうな…

VB.NETでテキストボックスとコンボボックスの連動を簡単に実装出来るようにしてみた

かなり個別な業務要件かと思いますが、 区分値入力のテキストボックスとコンボボックスが並んでいて、お互いに連動するという仕様がありました。 テキストボックスに「1」って入力すると、その入力値によりコンボボックスも選択値が変わるって感じです。 で…

OracleのテーブルからEntity Data Modelを生成した時に型がおかしくなるから困った

VB.NETの話です。 OracleのテーブルからEntity Data Model作る時にPropertyの型が適切にならないという問題の対処メモ。 現在、Visual Basic 2010でADO.NET Entity Frameworkを使用して開発しています。 データベースはOracle 10gです。 で、Visual Studioを…

ListBoxの項目をD&Dで並び替え

.netのListBoxの項目の並び替えをD&D(ドラッグアンドドロップ)で並び替えたいと思い、とりあえずマウスポインタの座標にあるアイテムの取得方法を検索していたらListBoxのメソッドにIndexFromPointという素敵なメソッドがあったので、VB.netで実装してみた。…

LINQで動的検索条件

VB.NETやりだして約1ヶ月です。 全体的な作りどうするの?いい感じのFrameworkとか無いのかな?状態から始まり、 まあ、そんなFWとかあるわけなく、試行錯誤し、なんとなく形が作れてきた感じがするこの頃です。 とりあえず、SQL文書きたくないってのがあっ…

VB.NETでMVCっぽく実装したい

すいません。結論無いです。 今、苦戦中です。 ちゃんとしたMVCでなくても、M-VCぐらいを目指します。 まあ、Formの中にゴリゴリ書くってのが手っ取り早いんですが、それじゃあ進歩してないので。 また、VB.NET自体について知らないことばかりなので、その他…

VB.NETでもO/Rマッピングツールを味方にする

2012年2月より社内で複数のVB.NETのプロジェクトが始まります。 個人的なVisualBasicの経験としては、VB6から始まりVB.NETは2003とかかな?を少々経験しました。 VB.NETの経験すらそんなにないのに、今回は新規開発なので、様々な事を考慮しながら進めていく…