MFCが持つDocument/Viewアーキテクチャはどう移行すればよいのか? C++による.NETアプリ構築の1つの戦術を紹介する
企業システムはスマート・クライアントでどう変わるのか? 導入のための判断基準とシステム構築のための要素技術を明確にする 特集:ファットからスマートへ進化するクライアント - マイクロソフトが普及をもくろむ「スマート・クライアント」とは何か? - 企業システムはC/S、Webシステムから新たな進化の時代に入った。次世代システム「スマート・クライアント」とは何...
「NUnit」は、単体テストの自動実行を支援するためのツールである。Java用のテスト・ツールである「JUnit」をベースにして、.NET Framework上で利用できるように変更を加えたものだ。ちなみに、JUnitのバリエーションはNUnitに限らず、さまざまなプログラム言語に対応したものが作られている。自動単体テスト・ツールの1つの定番といってもよい。NUnitはエクストリーム・プログラミ...
現在、コンピュータはネットワークを介して接続され、さまざまな処理を複数のコンピュータにまたがって行うことができるようになっている。インターネットの普及が、コンピュータのネットワーク化を促進し、World Wide Webや電子メールなどはすでに日常生活になくてはならないものとなった。 本稿では、このようなネットワークの基礎技術であるTCP/IPについて説明し、サンプ...
本連載では、新たに.NETで開発を始めようとしている新人プログラマを対象に、.NETアプリケーションが動作する仕組み、つまり「.NETの動作原理」について解説する。 もちろん、有能なプログラマや優秀なアーキテクトを目指している読者は、これまでも普通の人よりはコンピュータを使ってきただろう。だから、メール・ソフトやブラウザなどのアプリケーションはある程度思い...
これからはWindowsフォームではなくWPFを? 通信技術はWCFを? 誰もが迷う次世代アプリ開発における技術選択のポイントとは
変換前に変数oがCommandButton型であると明記しておくと、.NETのButton型に変換され、CaptionプロパティもTextプロパティに変換される。 実はこういったことを発見して、アドバイスしてくれるツールもマイクロソフトから提供されています。「Code Advisor for Visual Basic 6.0」という無償のツールです。 Code Advisor for Visual Basic 6.0 − 日本語版 もちろんこのようなツールを使わなくても、最...
聞くところによると、無償でダウンロード提供されているVS 2005 Expもなかなか使えるらしい(もちろん商用利用することも可能だ)。またVS 2005 Stdには、VS.NET 2003 Professional Editionに相当する機能が搭載されているらしいので、これまでVS.NET 2003 Professional Editionを使ってきた開発者なら新しいVS 2005はProではなくStdで十分なのかもしれない(ちなみにVS 2005 ProはVS.NET 2003 Enterprise Architect相...
本稿では、このパネル・ディスカッションの内容を要約してお伝えする(以下、敬称略)。以降で、発言者が「会場」となっているのは、会場にいたセミナー参加者(聴講者)を指す。 ■ 【小川】 わたしたちは日ごろ、@ITでWindows Vista(以降、Vista)関連の記事などを公開していますが、読者であるプログラマーやITプロの皆さんのご意見を伺うと、「Vistaという新OSが登場し...
Copyright(c) 2000-2005 atmarkIT 著作権はアットマーク・アイティまたはその記事の筆者に属します @ITに掲載されている記事や画像などの無断転載を禁止します 「アットマーク・アイティ」「@IT」「@IT自分戦略研究所」「@ITハイブックス」は、株式会社アットマーク・アイティの登録商標です 弊社へのご連絡は「
『 NET2.0にWinFXで3.0。C#3.0とかは.NET4.0(想像)へ。わけわからん。.NETFramework2.0SP1とかじゃだめなのか。 』
起きてから寝るまで、息を吸うのも、厠(かわや)での一連のアクションも.NET Frameworkで構築している私だが、実は少し前まで目を閉じるとまぶたの裏でJavaのマスコットである“Duke”がゴーゴー・ダンスを踊っちゃうくらいにJavaな日々を送っていた。そんな私が過去の資産を捨てて.NET Frameworkに転んだ理由は簡単。.NET Framework、特にC#の設計思想が私のし好に合っていると感じた...
『 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 と比較して、使い分け指針を提示する
『 社内blogの構築。前編は、ASP.NET+SQLServer(MSDE)で動作するCommunityServer。非商用利用は無償(でもこれ商用利用?) 』
Copyright(c) 2000-2005 ITmedia Inc. 著作権はアイティメディア株式会社またはその記事の筆者に属します。 当サイトに掲載されている記事や画像などの無断転載を禁止します。 「@IT」「@IT自分戦略研究所」「@IT情報マネジメント」「JOB@IT」「@ITハイブックス」「ITmedia」は、アイティメディア株式会社の登録商標です。 当サイトに関するお問い合わせは「
本連載では、マイクロソフトから提供されているモバイルWeb開発技術を分かりやすく解説することで、停滞気味なASP.NETモバイルWeb開発の状況に一石を投じたい。 なお本連載で対象とするのは、iモード、ezweb、Yahoo!ケータイなどの携帯専用ブラウザをターゲットとしたWebサイト開発である。従って、Opera miniなどの携帯フル・ブラウザへの対応は対象としない。 以下に本連載...