C# で COM コンポーネントを作って、JScript や VBScript から使う方法ですよ。 以下、簡単な目次。 プロジェクトを作る COM 参照可能にする C# で実装する COM コンポーネントとして登録する 完成!! ここでは、Visual Studio 2005 を使ってるけど、それ以外のバージョンでも同じようにできるはず。 1. プロジェクトを作る Visual C# のクラス ライブラリ プロジェクトを作る。 2. COM 参照可能に...
また、SP1には含まれていませんが、ほぼ同時期にリリース予定のテクノロジーとして「ASP.NET MVC Framework」(以下、ASP.NET MVC)があります。 ASP.NET MVC Framework ASP.NET 3.5の上で動作するMVC形式の開発を行えるフレームワーク それぞれが魅力的なテクノロジですが、中でも特に注目を集めるであろうASP.NET MVCにまずはフォーカスを当て、2回にわたって解説します。 ASP.NET MVC 概要 さ...
私としてはよくあることなのですが、本稿のアイデアは私が最近携わったプロジェクトから生まれたものです。詳しい説明は省きますが、とあることを毎日実行する必要がある、というのが基本的な要件でした。 この種の要件を実装するのは初めてではなかったのですが、以前のソリューションを引っ張り出してみると、確かに有効ではあるものの、非常に時代遅れであるこ...
NTTデータは2008年7月14日,.NET Framework向けのフレームワーク「TERASOLUNA Clinet Framework for .NET」および「TERASOLUNA Server Framework for .NET」をオープンソース・ソフトウエアとして無償公開した。TERASOLUNAはNTTデータが開発し実際のプロジェクトで利用しているフレームワークおよび開発プロセスで,これまでに約280の大規模プロジェクトに適用している。 TERASOLUNAはNTTデータが99年頃から...
実践的な開発経験のある.NET Frameworkアプリケーションプログラマであれば、ILDASMを使ってプログラムを逆アセンブルしたコードを見たことがあるでしょう。.NET Frameworkアプリケーション開発は、Visual BasicやC#、C++/CLIなど、多くの言語を使って開発できますが、最終的に生成されるのは標準化されているCIL(Common Intermediate Language)と呼ばれる中間言語です。Microsoft Intermediate Language...
『 此は面白そう 』
[PR]「ソフトウェアの高速化、マルチスレッド化」を実現する、インテルのコンパイラー、マルチスレッド専用ライブラリー、デバッガーをご紹介します。 Windowsアプリ開発の必須アイテム「SPREAD」を知っていますか?[PR]最新バージョンの「SPREAD」はVisual Studio 2005に対応しています。10年以上にわたり進歩し続けてきた表計算機能に加え、スマートタグでの設定や、コーディングレ...
翻訳許可を与えてくださったJohn Osborn氏とO'Reilly社に感謝します。 原文はこちらです。 間違い、その他コメントはこちらにお願いします。 アンダース・ヘルスバーグは1996年にマイクロソフトに転職し、初期はVisual J++とWindows Foundation Class (WFC) のアーキテクトとして仕事をした。 ヘルスバーグは現在Microsoft Distinguished EngineerかつC#のチーフアーキテクトであり、Microsoft .NET Frameworkを...
の出力メッセージを実行形式のモジュールから見ることができないなど、本番運用には適しているとはいえません。しかし、log4netを使用すると簡単に効果的なログ出力が可能になります。 対象読者 .NETにて開発を行っている方を対象としています。 必要な環境 サンプルはVisual Studio .NET 2003で作成され、.NET Framework 1.1、log4net 1.2.0 beta8で動作確認をしています。 サンプルアプリ...
ひょんなことら、クリスタルレポートを触ることになったのだが、これが、なんとも使いにくい。 入門ページはないのかと、googleで検索してみても、 これを書いている時点で、252件しかなく、VB入門だとかDelphi入門だとか、そういうキーワードで引っかかってきている。 しかも、15番目くらい以降は、なぜかエロサイトだ。 また、少し使えるようになっても、出てくる帳票は、ア...
『 データグリッドの使い方.NET 』
本稿では、このパネル・ディスカッションの内容を要約してお伝えする(以下、敬称略)。以降で、発言者が「会場」となっているのは、会場にいたセミナー参加者(聴講者)を指す。 ■ 【小川】 わたしたちは日ごろ、@ITでWindows Vista(以降、Vista)関連の記事などを公開していますが、読者であるプログラマーやITプロの皆さんのご意見を伺うと、「Vistaという新OSが登場し...
ソース管理システムはもはや必須。自分一人で開発するものであってもシステム無くしては成り立ちません。安心して開発出来ないですから。 類するシステムを導入せず全ソースZIP圧縮したファイルをファイルサーバーで共有しているような企業も未だにあったりして驚きを隠せませんが... ウェブシステム系をやってますと CVS とか、今でしたら多くの場合 Subversion を使う訳です...
− このガイドは、パフォーマンスを論理単位ごとに体系化し、アプリケーションのライフ サイクルにわたってパフォーマンスを統合するためのスキームを提供します。 ライフ サイクル アプローチ − このガイドは、アプリケーションのライフ サイクルにわたって危険性を下げ、TCO を削減するための、パフォーマンス管理上のエンドツーエンド型ガイダンスを提供します。また...
『 PowerShellの紹介。これはよく出来ている。Plaintext指向をゴミ箱に放り捨て、インスタンスに語らせよう。 』
『 C#や.NET上でXMLを使うにはXML.NETFrameWorkC#シリアライズ 』
Ruby とう言葉は既存の ruby インタプリタの仕様もしくは 既存の Ruby の仕様を差します。 ClassName#method_name は ClassName クラスのインスタンスメソッド method_name を指し、 ClassName.method_name は ClassName クラスのクラスメソッド method_name を指します。 以下の説明においては Ruby.NET コンパイラが実際に 作成する IL コードを根本的な動作に変わりがない程度で簡略化して、C# で表現していま...
AjaxZip2は、昨年公開した『ajaxな住所入力フォーム』の新バージョンです。郵便番号を入力すると、該当する都道府県名・住所が自動的に入力されます。AjaxによるXHR通信と JSON フォーマットを利用したフォームです。JavaScript のみで稼動するため、サーバサイドで稼動するCGIプログラムは不要です。郵便番号→住所変換処理は全てクライアントサイドのJavaScriptで行います。既存 HTML ...
サーバサイド・クラスのJavaScriptプロキシ。サーバサイドの指定されたメソッドについて、同名のJavaScriptメソッドが定義される。このプロキシ・コードが呼び出されると、サーバサイドとのXmlHttpRequest通信が行われ、サーバサイドのメソッドが呼び出される Ajax.NETによって生成されるJavaScriptコード 3. サーバ側ロジックを準備する 以下のような内容のPostNumberSearch.cs/PostNumberSearch.vb...
コンピュータの液晶画面上を直接ペンで操作する「タブレットPC」は、とても直感的に使うことができます。例えば、アイコンをクリックしたければ、「そのアイコンをペンで触るだけ」です。もちろん、ウィンドーを動かしたければ、「そのウィンドーのタイトルバーをペンで触れ(つかみ)、そしてそのままペンを動かすだけ」です。そうすれば、ペン先にくっついたウィンドー...