はじめにこのブログでは Visual C# 2008 Express Edition (無償) を使用した Windows アプリケーションに作り方について説明しています。Visual C# 2008 Express Edition (無償) の入手方法については この記事 を、プロジェクトのコンパイル方法については この記事を参照してください。 タイトルにあるとおり、今回は未経験の開発言語でとりあえずプログラムを書けるようにするための、て...
NTTデータは2008年7月14日,.NET Framework向けのフレームワーク「TERASOLUNA Clinet Framework for .NET」および「TERASOLUNA Server Framework for .NET」をオープンソース・ソフトウエアとして無償公開した。TERASOLUNAはNTTデータが開発し実際のプロジェクトで利用しているフレームワークおよび開発プロセスで,これまでに約280の大規模プロジェクトに適用している。 TERASOLUNAはNTTデータが99年頃から...
操作ミスで、pukiwikiに貼り付けていた添付ファイル(主に画像)が失われました・・・(T-T)。よろしければ、スクリーンショットページなどに画像を貼り付けていただけると嬉しいです。各ページを表示させ、上部の「添付」をクリックすれば、画像をそのページに添付できます。また、その添付された画像を表示させるには #ref(ファイル名,nolink) と書けば、画像を表示させることが...
世界で最も親しまれている Visual Basic 言語を使用して、Windows 向けソフトウェアを手軽に、楽しく作成できます。 Visual C# 2005 Express Edition ≫ 最先端の言語機能を搭載する C# 2.0 を使用して、Windows 向けソフトウェアを手軽に、楽しく作成できます。 Visual C++ 2005 Express Edition ≫ コンパイラ、コード エディタ、デバッガ、プロジェクト システムなどを備えた、強力な C++ プログラミング ...
.NETは実行ファイルの生成によって、コンパイル済みの中間コードを生成する。それを.NETフレームワークによって実行する。 中間コードというのがくせ者だ。OSの壁を越えて、様々な環境下でも実行できるメリットはあるものの、コードが中途半端に読めてしまう。そう、デコンパイルが容易なのだ。 今回紹介するフリーウェアはReflector for .NET、.NET向けの逆コンパイラーだ。
【イベント概要】 ・名称 CLR/H Visual Studio 2005 コミュニティ・ローンチ ・開催日時 2006年2月4日(土) 13:00〜16:40 ・開催場所 札幌市生涯学習センター ちえりあ 2階 中会議室1( http://chieria.slp.or.jp/ ) 〒063-0051 札幌市西区宮の沢1条1丁目1-10 ・主催 Community for Learning and Research / Hokkaido ・参加費用 \1,000(懇親会:別途 \4,000) ・参照URL http://clr-h.jp/ 【開催目的】 ・.NETアーキテクチャと、その開発...
『 netでの業務アプリにおけるテク 』
「NUnit」は、単体テストの自動実行を支援するためのツールである。Java用のテスト・ツールである「JUnit」をベースにして、.NET Framework上で利用できるように変更を加えたものだ。ちなみに、JUnitのバリエーションはNUnitに限らず、さまざまなプログラム言語に対応したものが作られている。自動単体テスト・ツールの1つの定番といってもよい。NUnitはエクストリーム・プログラミ...
★☆ CareerLaboratory 実践型セミナー☆ C++開発手法にご関心頂ける方へお薦め! C++開発の現場で発生するプログラム上の問題を講師が参加者と一緒になり現場でおこる 問題に対する答えや対処法を皆で考えていきます♪ ☆ Presnts by テクノブレーン☆ ■ 3/5(土)予定 [無料/先着20名まで] 国内XMLデータベースシェアNO.1 柔らかいデータベースって!? [PR] 企業における認知や学習...
『 これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになったフレッシュマンに贈るオンライン・リソース・ガイドの2006年度版。インターネット上に 』
[PR]「ソフトウェアの高速化、マルチスレッド化」を実現する、インテルのコンパイラー、マルチスレッド専用ライブラリー、デバッガーをご紹介します。 Windowsアプリ開発の必須アイテム「SPREAD」を知っていますか?[PR]最新バージョンの「SPREAD」はVisual Studio 2005に対応しています。10年以上にわたり進歩し続けてきた表計算機能に加え、スマートタグでの設定や、コーディングレ...
のHTML Helpを作ってみた。探せば幾つか見つけられるのだけど、キーワードがないというありがちなアレだったので。 HTMLヘルプとか二年ぶりくらいに作ろうとしたので、作り方をほとんど忘れてた。最終的にはIndexからキーワードを捏造するPerlスクリプトを作ってやったのだけど、そこまでいくのに1時間くらい格闘した気がする。HTML Help WorkshopのGUIでやるのは無理。 で、公開しよ...
などのアプリケーションでは、「プラグイン」(または、「アドイン」、「エクステンション」等)と呼ばれるプログラムをインストールすることにより、機能を追加することができるようになっています。ここでは、このようなプラグイン機能を持ったアプリケーションの作り方を考えます。(プラグインが何だか分からないという方は、「アスキー デジタル用語辞典」や「IT...
『 C#によるプログラミング入門です。C#初心者の方はもちろん、これからプログラミングを始めようという方も対象としています。 』
『 TheCodeProjectでは、12000を超える記事(article)、サンプル・コード(アプリケーション全体のコード)、スニペット(断片的なコード)などが公開されている。 』
Microsoftでは、.NETプラットフォームでの動的言語のサポート改善に関しては、段階的なアプローチで臨む考えだ。 IronPython言語の作成者で、MicrosoftのCLR(Common Language Runtime)チームの開発リーダーを務めるジム・ハグニン氏がeWEEKに語ったところによると、Microsoftでは、さまざまなレベルあるいはフェーズを通じて、CLRの上に各種動的言語のサポートの導入を進める方針だという。 ...
この連載では、C# 2.0をテーマに、C# 1.xより拡張、変更された点について解説を行う。以前、筆者が行ったC# 1.xを解説する「連載:改訂版 C#入門」の続編として位置付けられ、対象読者は、C# 1.xを知っているプログラマーである。 *1 技術評論社より単行本『新プログラミング環境 C#がわかる+使える』としても出版されている。 しかし、恐らく多くの読者にとって、予想を大き...
の出力メッセージを実行形式のモジュールから見ることができないなど、本番運用には適しているとはいえません。しかし、log4netを使用すると簡単に効果的なログ出力が可能になります。 対象読者 .NETにて開発を行っている方を対象としています。 必要な環境 サンプルはVisual Studio .NET 2003で作成され、.NET Framework 1.1、log4net 1.2.0 beta8で動作確認をしています。 サンプルアプリ...
聞くところによると、無償でダウンロード提供されている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相...
アトムを作る前に、クラス設計ですが、モデル系クラスについては Lisp のクラス体系に従って、 クラス設計するのが自然ですが、残念ながら Java では単一継承なので、インタフェースを適当に 使っていきます。ここでは S 式のクラス Sexp はインタフェースで実現することにします。 各タイプの印字形式を各クラスで実装します。このメソッドを print とします。 また、シリアライ...