『 VisualStudioから使えるSubversionクライアント 』 by yukim3a
AnkhSVNは、Visual StudioをSubversionクライアントとして利用するための、オープンソース・ソフトウェアである。AnkhSVNはVisual Studioのアドインとして動作し、Subversionに対する操作をVisual Studio上のメニュー操作から実行できるようになる。 AnkhSVNはMSI形式のインストーラを実行し、簡単にインストールすることができる。AnkhSVNの最新版は下記URLから入手可能だ。 AnkhSVN公式サイト こ...
『 VisualStudio2005、C#、Microsoft/Windows、Livedoor、天気Webサービス、タスクトレイ 』 by brazil
MFCが持つDocument/Viewアーキテクチャはどう移行すればよいのか? C++による.NETアプリ構築の1つの戦術を紹介する
企業システムはスマート・クライアントでどう変わるのか? 導入のための判断基準とシステム構築のための要素技術を明確にする 特集:ファットからスマートへ進化するクライアント - マイクロソフトが普及をもくろむ「スマート・クライアント」とは何か? - 企業システムはC/S、Webシステムから新たな進化の時代に入った。次世代システム「スマート・クライアント」とは何...
次世代アプリケーションを開発するための新しい統合開発環境である「Visual Studio 2005」(以降、VS 2005)と、そのアプリーションを実行するための新しいプラットフォームである「.NET Framework 2.0」(ともに正式版の出荷は2005年11月が予定されている)。これらの新しい環境では、Windowsアプリケーションのための強力で柔軟性のある新コントロールが多数追加されており、さらに見...
プログラマにはすっかり浸透した.NETだが、システム管理者にとってはまだ距離のある存在だ。管理者の視点から.NETを眺めてみよう
『 netでの業務アプリにおけるテク 』 by n-sega
「NUnit」は、単体テストの自動実行を支援するためのツールである。Java用のテスト・ツールである「JUnit」をベースにして、.NET Framework上で利用できるように変更を加えたものだ。ちなみに、JUnitのバリエーションはNUnitに限らず、さまざまなプログラム言語に対応したものが作られている。自動単体テスト・ツールの1つの定番といってもよい。NUnitはエクストリーム・プログラミ...
現在、コンピュータはネットワークを介して接続され、さまざまな処理を複数のコンピュータにまたがって行うことができるようになっている。インターネットの普及が、コンピュータのネットワーク化を促進し、World Wide Webや電子メールなどはすでに日常生活になくてはならないものとなった。 本稿では、このようなネットワークの基礎技術であるTCP/IPについて説明し、サンプ...
『 これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになったフレッシュマンに贈るオンライン・リソース・ガイドの2006年度版。インターネット上に 』 by kuralife
ASP.NET WebアプリケーションのUIをよりリッチに、より使いやすくするというAtlas。そのリリース計画や使いどころについて開発担当者に聞いた
本連載では、新たに.NETで開発を始めようとしている新人プログラマを対象に、.NETアプリケーションが動作する仕組み、つまり「.NETの動作原理」について解説する。 もちろん、有能なプログラマや優秀なアーキテクトを目指している読者は、これまでも普通の人よりはコンピュータを使ってきただろう。だから、メール・ソフトやブラウザなどのアプリケーションはある程度思い...
これからはWindowsフォームではなくWPFを? 通信技術はWCFを? 誰もが迷う次世代アプリ開発における技術選択のポイントとは
Focusメソッドはそのコントロールにフォーカスを設定するためのものだ。当然ながら、このコードは正しく実行される。 別スレッドからコントロールを操作する誤った例 次に、ボタンがクリックされたときにスレッドを起動し、そのスレッドでFocusメソッドを呼び出してみる。このコードは以下のようになる。 private void button1_Click(object sender, System.EventArgs e) { Thread t = new Thread(...
EMEA(欧州、中東、アフリカ)地域の開発者の間で、マイクロソフトのC#言語の利用が拡大している――Evans Dataの最近の調査でこのような状況が明らかになった。 カリフォルニア州サンタクルーズに本社を置くEvans Dataの調査によると、C#を利用している開発者の数がこの1年間で40%増加した。2006年には、少しの時間でもC#を使っている開発者の割合は 25.1%だったのに対し、今...
この連載では、C# 2.0をテーマに、C# 1.xより拡張、変更された点について解説を行う。以前、筆者が行ったC# 1.xを解説する「連載:改訂版 C#入門」の続編として位置付けられ、対象読者は、C# 1.xを知っているプログラマーである。 *1 技術評論社より単行本『新プログラミング環境 C#がわかる+使える』としても出版されている。 しかし、恐らく多くの読者にとって、予想を大き...
変換前に変数oがCommandButton型であると明記しておくと、.NETのButton型に変換され、CaptionプロパティもTextプロパティに変換される。 実はこういったことを発見して、アドバイスしてくれるツールもマイクロソフトから提供されています。「Code Advisor for Visual Basic 6.0」という無償のツールです。 Code Advisor for Visual Basic 6.0 − 日本語版 もちろんこのようなツールを使わなくても、最...
変わらない組織の中で苦悩する滝。アジャイル開発を実践することの真の意味とは? そしてついに滝が目覚める! AppオブジェクトからMyオブジェクトへ (2007/1/13) .NETに移行したいVB 6開発者向け新連載。Visual Basic 2005のアップグレードウィザードを使いながらVB 6と.NETの違いを学ぶ
■Visual Basic 6.0のコード Visual Basic 6.0の場合は、標準EXEのプロジェクトを新しいプロジェクトとして作成した状態で[コード]ウィンドウに書き込む内容のみを掲載しています。実行結果はDebug.Print文を用いてIDEの[イミディエイト]ウィンドウに出力するようにしています。 ■Visual Basic .NETのコード Visual Basic .NETの場合は、新しいプロジェクトをWindowsアプリケーションのテンプレ...