はじめにこのブログでは Visual C# 2008 Express Edition (無償) を使用した Windows アプリケーションに作り方について説明しています。Visual C# 2008 Express Edition (無償) の入手方法については この記事 を、プロジェクトのコンパイル方法については この記事を参照してください。 タイトルにあるとおり、今回は未経験の開発言語でとりあえずプログラムを書けるようにするための、て...
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 概要 さ...
実践的な開発経験のある.NET Frameworkアプリケーションプログラマであれば、ILDASMを使ってプログラムを逆アセンブルしたコードを見たことがあるでしょう。.NET Frameworkアプリケーション開発は、Visual BasicやC#、C++/CLIなど、多くの言語を使って開発できますが、最終的に生成されるのは標準化されているCIL(Common Intermediate Language)と呼ばれる中間言語です。Microsoft Intermediate Language...
『 VisualStudioから使えるSubversionクライアント 』
AnkhSVNは、Visual StudioをSubversionクライアントとして利用するための、オープンソース・ソフトウェアである。AnkhSVNはVisual Studioのアドインとして動作し、Subversionに対する操作をVisual Studio上のメニュー操作から実行できるようになる。 AnkhSVNはMSI形式のインストーラを実行し、簡単にインストールすることができる。AnkhSVNの最新版は下記URLから入手可能だ。 AnkhSVN公式サイト こ...
「じゃんぬねっと」へようこそ。 当サイトでは、C#, VB.NET, J# などの .NET プログラミングで役立つ情報を提供していきます。 旧 VB ユーザーのために VB6 についても提供しておりますので、ステップアップにご利用ください。 当分は、ウィンドウズ フォーム (Windows Form) アプリケーションを中心にやっていきます。 当サイトは、常に未完成ですので随時更新しております。 動作が軽...
操作ミスで、pukiwikiに貼り付けていた添付ファイル(主に画像)が失われました・・・(T-T)。よろしければ、スクリーンショットページなどに画像を貼り付けていただけると嬉しいです。各ページを表示させ、上部の「添付」をクリックすれば、画像をそのページに添付できます。また、その添付された画像を表示させるには #ref(ファイル名,nolink) と書けば、画像を表示させることが...
『 VisualStudio2005、C#、Microsoft/Windows、Livedoor、天気Webサービス、タスクトレイ 』
.NETは実行ファイルの生成によって、コンパイル済みの中間コードを生成する。それを.NETフレームワークによって実行する。 中間コードというのがくせ者だ。OSの壁を越えて、様々な環境下でも実行できるメリットはあるものの、コードが中途半端に読めてしまう。そう、デコンパイルが容易なのだ。 今回紹介するフリーウェアはReflector for .NET、.NET向けの逆コンパイラーだ。
プログラマにはすっかり浸透した.NETだが、システム管理者にとってはまだ距離のある存在だ。管理者の視点から.NETを眺めてみよう
本当に簡単にですが、データベース操作言語の概要を述べた所で、 LINQ の話に戻りましょう。 改めて書きますが、LINQ とは、 C# 等の言語に SQL ライクなデータベース操作構文を組み込む (+ データベースや XML 操作用のライブラリ) というものです。 百聞は一見にしかずということで、 とりあえず、先ほどの SQL での例を C# 3.0 の構文を使って書いてみましょう。 var 学生名簿 = ...
賞品は登録された住所 (アマゾンギフト券は登録された e-mail アドレス) にお送りいたします。住所・転居先が不明などの理由により賞品がお送りできない場合は、当選を取り消させていただきますので、あらかじめご了承ください。 ■ 当社は、虚偽の事実又は他人の個人情報を使用された場合等、不正使用については、一切の責任を負いません。 ■ 本サイトでのサービ...
この方法を使えば、Spreadsheet::WriteExcel/ParseExcel などを使わずに、かつどんな環境のどんな言語で記述されているWebアプリケーションでも、Excel文章を出力できます。厳密に言うと、「ExcelやWordでも開けるファイル」なんですけどね(^^; はじめて教えてもらった時に、感動というか拍子抜けしたので、みなさんも同じ気持ちを味わって下さい(^^ もったいぶって背景から。 会社にお勤め...
「NUnit」は、単体テストの自動実行を支援するためのツールである。Java用のテスト・ツールである「JUnit」をベースにして、.NET Framework上で利用できるように変更を加えたものだ。ちなみに、JUnitのバリエーションはNUnitに限らず、さまざまなプログラム言語に対応したものが作られている。自動単体テスト・ツールの1つの定番といってもよい。NUnitはエクストリーム・プログラミ...
『 これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになったフレッシュマンに贈るオンライン・リソース・ガイドの2006年度版。インターネット上に 』
[PR]「ソフトウェアの高速化、マルチスレッド化」を実現する、インテルのコンパイラー、マルチスレッド専用ライブラリー、デバッガーをご紹介します。 Windowsアプリ開発の必須アイテム「SPREAD」を知っていますか?[PR]最新バージョンの「SPREAD」はVisual Studio 2005に対応しています。10年以上にわたり進歩し続けてきた表計算機能に加え、スマートタグでの設定や、コーディングレ...
などのアプリケーションでは、「プラグイン」(または、「アドイン」、「エクステンション」等)と呼ばれるプログラムをインストールすることにより、機能を追加することができるようになっています。ここでは、このようなプラグイン機能を持ったアプリケーションの作り方を考えます。(プラグインが何だか分からないという方は、「アスキー デジタル用語辞典」や「IT...
『 C#によるプログラミング入門です。C#初心者の方はもちろん、これからプログラミングを始めようという方も対象としています。 』
ASP.NET WebアプリケーションのUIをよりリッチに、より使いやすくするというAtlas。そのリリース計画や使いどころについて開発担当者に聞いた