皆さまはVB.NETにどのようなイメージをお持ちでしょうか? 筆者がよく聞くイメージは「初心者用」です。開発元のマイクロソフト社のWebページにも「Visual Basic 2008 Express EditionはWindowsアプリケーションの楽しく簡単な作成方法に興味を持つ、趣味で開発を行うユーザー、プログラミング初心者、および学生に最適な開発ツールです」と書いてありますので、そのイメージはあなが...
実践的な開発経験のある.NET Frameworkアプリケーションプログラマであれば、ILDASMを使ってプログラムを逆アセンブルしたコードを見たことがあるでしょう。.NET Frameworkアプリケーション開発は、Visual BasicやC#、C++/CLIなど、多くの言語を使って開発できますが、最終的に生成されるのは標準化されているCIL(Common Intermediate Language)と呼ばれる中間言語です。Microsoft Intermediate Language...
★☆ CareerLaboratory 実践型セミナー☆ C++開発手法にご関心頂ける方へお薦め! C++開発の現場で発生するプログラム上の問題を講師が参加者と一緒になり現場でおこる 問題に対する答えや対処法を皆で考えていきます♪ ☆ Presnts by テクノブレーン☆ ■ 3/5(土)予定 [無料/先着20名まで] 国内XMLデータベースシェアNO.1 柔らかいデータベースって!? [PR] 企業における認知や学習...
[PR]「ソフトウェアの高速化、マルチスレッド化」を実現する、インテルのコンパイラー、マルチスレッド専用ライブラリー、デバッガーをご紹介します。 Windowsアプリ開発の必須アイテム「SPREAD」を知っていますか?[PR]最新バージョンの「SPREAD」はVisual Studio 2005に対応しています。10年以上にわたり進歩し続けてきた表計算機能に加え、スマートタグでの設定や、コーディングレ...
の出力メッセージを実行形式のモジュールから見ることができないなど、本番運用には適しているとはいえません。しかし、log4netを使用すると簡単に効果的なログ出力が可能になります。 対象読者 .NETにて開発を行っている方を対象としています。 必要な環境 サンプルはVisual Studio .NET 2003で作成され、.NET Framework 1.1、log4net 1.2.0 beta8で動作確認をしています。 サンプルアプリ...
記事は編集作業を経て公開されていますが、あくまで情報提供を第一の目的としたものであり、 内容には、不正確な記述、執筆者の予断や誤解に基づくもの、リンク切れ、環境要件が古いものが含まれていることがあります。 記事(翻訳記事を除く)の訂正に関しては、編集部の判断により随時対応することがありますが、各著作権者および(株)翔泳社はその内容の完全性を...
[PR]Java/PHPデベロッパーのためのFlashアプリケーション開発ツール Adobe Flex Builder 2なら、リッチなWebアプリケーションを Eclipse IDEで今すぐ開発できます。Mac版も新登場! あちこちで見かけるQRコード。Javaシステムに実装する方法は?[PR]バーコード規格を理解して開発するのはとても大変。JBarCodeはそんな手間を肩代わりするコンポーネントです。QRコードだけでなく全18種類の規格に...
を採用しているにも関わらず、「設定ファイルを書くことが大変だ」「自動生成されたソースが複雑だ」などと感じたことはことはありませんか? 本稿では、コードがシンプルで、マッピングを定義するXMLファイルも書かなくてよい「S2Dao.NET」という新しいO/Rマッピングライブラリについて紹介します。 対象読者 .NET開発者。データベースプログラミングやO/Rマッピングに興味...
など、Visual Studio 2008 世代で追加された多くのリッチな機能が華々しく紹介される中、C++ 言語に関連した新機能の報道やイベントでの話題は、ほとんど聞かなくなりました。ASP .NET AJAX、Web サービス、新しいユーザー・エクスペリエンス、こうした最新の話題とともに使われるコードの多くは Visual Basic か C# ばかりです。 Visual C++ 2005 で登場した C++/CLI は、.NET Framework アプリケー...
C# 3.0では、言語的にいくつかの構文が追加されています。この追加は、かなりの部分において、統合言語クエリ(LINQ)をサポートするために行われた変更と言ってよいでしょう。追加された機能としては、ラムダ式、拡張メソッド、匿名型、暗黙的に型付けされたローカル変数、自動プロパティ、オブジェクト初期化子などがあります(他にも多数の機能があります)。 追加...
非同期ポストバックを使用してWebPartsコントロール(.webpartsファイル)のインポート・エクスポートは不可(実行すると通常のポストバックが実行) 非同期ポストバック中にWebPartsコントロールのスタイルの追加・変更は不可(エディタパーツによる設定変更) 検証コントロール 検証対象のコントロールと同一パネル内に配置することを推奨 以上の点からUpdatePanelコントロール...
Linux上で.NETアプリケーションを動かすプロジェクトMono Projectは14日、.NETアプリケーション開発ツール「MonoDevelop 1.0」をリリースした。ダウンロードページより入手できる。 MonoDevelop 1.0 MonoDevelop 1.0は、Visual Studioライクのインターフェースで構成された統合開発環境で、Linux上で動作する。コードアシスト機能のあるソースコードエディタや、デザイナ画面、Unitテストツール、...
.NET 3.5は.NET 2.0および.NET 3.0に機能追加する形で構成されています。次の図1はそのイメージを表したものです。 図1:.NET Framework 3.5全体像 図1に示すように.NET 2.0の共通言語ランタイム(CLR)やベースクラスライブラリ(BCL)などのテクノロジーは.NET 3.5でも同じように利用できます。また、.NET 3.0で追加されたWPFなどの新しい4つのテクノロジーもそのまま利用できます。.NET 3.5は...
2006年9月、.NETで動作するPython「IronPython」が正式にリリースされました。.NET環境の本格的な動的言語ということもあってIronPythonは多くの注目を集めました。その反面、C#やVisual Basicを使っている開発者にとって、IronPythonをどのような局面で使ってよいのかわからない人も少なくないと思います。また、IronPythonの魅力がわからない人もいるのではないかと思います。 そこで、本...
コードネーム「Orcas」で知られる次期Visual Studioは、Visual Studio 2008と命名され、今年の末にリリースされることになったそうです。2000年あたりからじわじわと浸透してきたC#はVisual Studio 2008でさらにバージョンアップし、C# 3.0となります。「Orcas」のβリリースで新機能を試していらっしゃる方も少なくないでしょう。 本稿では、C# 1.1から3.0までの言語仕様の進化の一例をたどり...
アプリケーションを開発していると、同じような作業を繰り返さなければいけないことがあります。例えば、リリースモードでコンパイルしたり、VSS(Visual Source Safe:ソースコード管理ソフト)から最新ソースを取ってきてビルドしたりというような作業です。このような定型作業には慣れてしまっているかもしれませんが、NAntを使って自動化するとちょっとした手間を省くこと...
ASP.NET Webアプリケーションの運用開始日が近づいているが、パフォーマンスに少々問題がある――このような経験をした覚えはないでしょうか。開発者の目標は、正しいメモリ管理と、Webサーバーによる要求の処理方法を理解したうえで、適切に動作するWebアプリケーションを開発することです。しかし、この目標を念頭に置いてアプリケーション開発に取り組んでいるにもかか...