MFCが持つDocument/Viewアーキテクチャはどう移行すればよいのか? C++による.NETアプリ構築の1つの戦術を紹介する
プログラマにはすっかり浸透した.NETだが、システム管理者にとってはまだ距離のある存在だ。管理者の視点から.NETを眺めてみよう
「NUnit」は、単体テストの自動実行を支援するためのツールである。Java用のテスト・ツールである「JUnit」をベースにして、.NET Framework上で利用できるように変更を加えたものだ。ちなみに、JUnitのバリエーションはNUnitに限らず、さまざまなプログラム言語に対応したものが作られている。自動単体テスト・ツールの1つの定番といってもよい。NUnitはエクストリーム・プログラミ...
現在、コンピュータはネットワークを介して接続され、さまざまな処理を複数のコンピュータにまたがって行うことができるようになっている。インターネットの普及が、コンピュータのネットワーク化を促進し、World Wide Webや電子メールなどはすでに日常生活になくてはならないものとなった。 本稿では、このようなネットワークの基礎技術であるTCP/IPについて説明し、サンプ...
本連載では、新たに.NETで開発を始めようとしている新人プログラマを対象に、.NETアプリケーションが動作する仕組み、つまり「.NETの動作原理」について解説する。 もちろん、有能なプログラマや優秀なアーキテクトを目指している読者は、これまでも普通の人よりはコンピュータを使ってきただろう。だから、メール・ソフトやブラウザなどのアプリケーションはある程度思い...
変換前に変数oがCommandButton型であると明記しておくと、.NETのButton型に変換され、CaptionプロパティもTextプロパティに変換される。 実はこういったことを発見して、アドバイスしてくれるツールもマイクロソフトから提供されています。「Code Advisor for Visual Basic 6.0」という無償のツールです。 Code Advisor for Visual Basic 6.0 − 日本語版 もちろんこのようなツールを使わなくても、最...
『 データグリッドの使い方.NET 』
本稿では、このパネル・ディスカッションの内容を要約してお伝えする(以下、敬称略)。以降で、発言者が「会場」となっているのは、会場にいたセミナー参加者(聴講者)を指す。 ■ 【小川】 わたしたちは日ごろ、@ITでWindows Vista(以降、Vista)関連の記事などを公開していますが、読者であるプログラマーやITプロの皆さんのご意見を伺うと、「Vistaという新OSが登場し...
Copyright(c) 2000-2005 atmarkIT 著作権はアットマーク・アイティまたはその記事の筆者に属します @ITに掲載されている記事や画像などの無断転載を禁止します 「アットマーク・アイティ」「@IT」「@IT自分戦略研究所」「@ITハイブックス」は、株式会社アットマーク・アイティの登録商標です 弊社へのご連絡は「
」の内容のアップデートという位置付けである。今回は、それに加えて関連する2つのツールを紹介する。NUnitとは何か、テスト駆動開発とは何か、という詳しい説明は繰り返さない。それについては、上記2つの記事を参照願いたい。 プログラム開発の効率をアップするための方法 プログラム開発の効率を上げるために、最も効果があることは何だろうか。いろいろな考え方があ...
VB 6を使い続けると何が問題なのか? VB 6の業務アプリ、そしてVB 6開発者は今後どうなるのか? VB研で行われた討論会の内容をレポート
『 NET2.0にWinFXで3.0。C#3.0とかは.NET4.0(想像)へ。わけわからん。.NETFramework2.0SP1とかじゃだめなのか。 』
起きてから寝るまで、息を吸うのも、厠(かわや)での一連のアクションも.NET Frameworkで構築している私だが、実は少し前まで目を閉じるとまぶたの裏でJavaのマスコットである“Duke”がゴーゴー・ダンスを踊っちゃうくらいにJavaな日々を送っていた。そんな私が過去の資産を捨てて.NET Frameworkに転んだ理由は簡単。.NET Framework、特にC#の設計思想が私のし好に合っていると感じた...
.NET Frameworkをインストールすると、システムが拡張されて、既存アプリがよからぬ影響を受けるのでは?この不安は本当か、実際に調べてみた
今回は、本連載を通じて作成する「Web画像検索ツール」を紹介し、まずGoogleのイメージ検索ページで検索した結果を取り込む部分をプログラミングしていきます。 Web画像検索ツール「WebImageSearch」 皆さんはGoogleイメージ検索をよくお使いになるでしょうか。筆者はあるキーワードから連想される画像を探したり、気に入った映画俳優の画像を検索したりとけっこう頻繁に利用して...
『 Windowsアプリケーションのインストールおよびアップデートを自動化する技術。 』
『 C#や.NET上でXMLを使うにはXML.NETFrameWorkC#シリアライズ 』
この新機能を使えばコレクション・クラスの利用が安全かつ効率的に! ちょっと難しいC# 2.0やVB 2005の「ジェネリック」を丁寧に解説
サーバサイド・クラスのJavaScriptプロキシ。サーバサイドの指定されたメソッドについて、同名のJavaScriptメソッドが定義される。このプロキシ・コードが呼び出されると、サーバサイドとのXmlHttpRequest通信が行われ、サーバサイドのメソッドが呼び出される Ajax.NETによって生成されるJavaScriptコード 3. サーバ側ロジックを準備する 以下のような内容のPostNumberSearch.cs/PostNumberSearch.vb...
.NETによるDirectX開発が実現できるXNAとは何か? WPFやManaged DirectX と比較して、使い分け指針を提示する