はじめにこのブログでは 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年頃から...
AnkhSVNは、Visual StudioをSubversionクライアントとして利用するための、オープンソース・ソフトウェアである。AnkhSVNはVisual Studioのアドインとして動作し、Subversionに対する操作をVisual Studio上のメニュー操作から実行できるようになる。 AnkhSVNはMSI形式のインストーラを実行し、簡単にインストールすることができる。AnkhSVNの最新版は下記URLから入手可能だ。 AnkhSVN公式サイト こ...
次世代アプリケーションを開発するための新しい統合開発環境である「Visual Studio 2005」(以降、VS 2005)と、そのアプリーションを実行するための新しいプラットフォームである「.NET Framework 2.0」(ともに正式版の出荷は2005年11月が予定されている)。これらの新しい環境では、Windowsアプリケーションのための強力で柔軟性のある新コントロールが多数追加されており、さらに見...
【イベント概要】 ・名称 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] 企業における認知や学習...
私は、Discovery Channel で放映されていた James Burke 氏の Connections シリーズの大ファンでした。同シリーズの根底には、一見無関係と思われる発見がいかに他の発見に影響を及ぼし、現代の利便性に帰結したかというテーマがありました。そこから教訓を引き出すとすれば、進歩は単独では生まれないということになるでしょう。当然のことながら、LINQ (Language Integrated Query) についても...
[PR]「ソフトウェアの高速化、マルチスレッド化」を実現する、インテルのコンパイラー、マルチスレッド専用ライブラリー、デバッガーをご紹介します。 Windowsアプリ開発の必須アイテム「SPREAD」を知っていますか?[PR]最新バージョンの「SPREAD」はVisual Studio 2005に対応しています。10年以上にわたり進歩し続けてきた表計算機能に加え、スマートタグでの設定や、コーディングレ...
などのアプリケーションでは、「プラグイン」(または、「アドイン」、「エクステンション」等)と呼ばれるプログラムをインストールすることにより、機能を追加することができるようになっています。ここでは、このようなプラグイン機能を持ったアプリケーションの作り方を考えます。(プラグインが何だか分からないという方は、「アスキー デジタル用語辞典」や「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で動作確認をしています。 サンプルアプリ...
アトムを作る前に、クラス設計ですが、モデル系クラスについては Lisp のクラス体系に従って、 クラス設計するのが自然ですが、残念ながら Java では単一継承なので、インタフェースを適当に 使っていきます。ここでは S 式のクラス Sexp はインタフェースで実現することにします。 各タイプの印字形式を各クラスで実装します。このメソッドを print とします。 また、シリアライ...
『 AlotoftalkingaboutAJAXistakingplacehereandthere;AJAX,atechnologybasedonXMLHttpRequest,whichisnowsupportedbyallmainbrowsers.Thebasicideaisquitesimple-andnotactuallyabreakthrough-butitallowsupdatingapagefollowing 』
は、Microsoft の製品やツールおよびテクノロジを利用する開発者のみなさんへ必要な情報を提供しています。MSDN ライブラリでは、技術情報、サンプルコードを含むプログラミング情報や製品ドキュメント、リファレンスガイドなど様々な情報を提供しています。この MSDN2 ライブラリサイトでは Visual Studio 2005 および SQL Server 2005 の二つの新製品のドキュメントを提供しています。 ...
記事は編集作業を経て公開されていますが、あくまで情報提供を第一の目的としたものであり、 内容には、不正確な記述、執筆者の予断や誤解に基づくもの、リンク切れ、環境要件が古いものが含まれていることがあります。 記事(翻訳記事を除く)の訂正に関しては、編集部の判断により随時対応することがありますが、各著作権者および(株)翔泳社はその内容の完全性を...