本記事はVB.NETの初歩的な記法だけを使って、簡単な機械語で動く仮想CPUの実装法を解説します(※CPUにもいろいろありますが、この記事ではIntel社が製造しているCPUを対象とします)。その過程を通じて、初心者でもバイナリプログラミングが楽しめることや、バイナリプログラミングの魅力を伝えられればと思います。前回は、仮想CPUを実装するために必要な基礎知識を解説し...
今回は前半を「ランタイム編」としてCLRについて深く掘り下げ、後半を「言語&フレームワーク編」としてVB言語の機能やクラス・ライブラリについて議論していきたいと思います。 【ランタイム編】 ■1. CLRの知識は本当に必要か? 特に重要な知識とは? 小川 先ほどの基調講演で説明された.NETの実行エンジンであるCLRですが、GAC(グローバル・アセンブリ・キャッシュ)やC...
皆さまはVB.NETにどのようなイメージをお持ちでしょうか? 筆者がよく聞くイメージは「初心者用」です。開発元のマイクロソフト社のWebページにも「Visual Basic 2008 Express EditionはWindowsアプリケーションの楽しく簡単な作成方法に興味を持つ、趣味で開発を行うユーザー、プログラミング初心者、および学生に最適な開発ツールです」と書いてありますので、そのイメージはあなが...
「じゃんぬねっと」へようこそ。 当サイトでは、C#, VB.NET, J# などの .NET プログラミングで役立つ情報を提供していきます。 旧 VB ユーザーのために VB6 についても提供しておりますので、ステップアップにご利用ください。 当分は、ウィンドウズ フォーム (Windows Form) アプリケーションを中心にやっていきます。 当サイトは、常に未完成ですので随時更新しております。 動作が軽...
フレームを使わない構成に変更し、統一感のあるデザインを採用しました。まだ、すべてのページで作業が完了したわけではありませんが、順次新しいデザインに移行します。
世界で最も親しまれている Visual Basic 言語を使用して、Windows 向けソフトウェアを手軽に、楽しく作成できます。 Visual C# 2005 Express Edition ≫ 最先端の言語機能を搭載する C# 2.0 を使用して、Windows 向けソフトウェアを手軽に、楽しく作成できます。 Visual C++ 2005 Express Edition ≫ コンパイラ、コード エディタ、デバッガ、プロジェクト システムなどを備えた、強力な C++ プログラミング ...
企業システムはスマート・クライアントでどう変わるのか? 導入のための判断基準とシステム構築のための要素技術を明確にする 特集:ファットからスマートへ進化するクライアント - マイクロソフトが普及をもくろむ「スマート・クライアント」とは何か? - 企業システムはC/S、Webシステムから新たな進化の時代に入った。次世代システム「スマート・クライアント」とは何...
次世代アプリケーションを開発するための新しい統合開発環境である「Visual Studio 2005」(以降、VS 2005)と、そのアプリーションを実行するための新しいプラットフォームである「.NET Framework 2.0」(ともに正式版の出荷は2005年11月が予定されている)。これらの新しい環境では、Windowsアプリケーションのための強力で柔軟性のある新コントロールが多数追加されており、さらに見...
ここでは、コーディング規約を公開しています。当規約をより良いものにするため、ディスカッション用としてメーリングリストをご用意しました。メーリングリストへの 入会方法は、このページの末尾にあります。 コーディング規約に関する情報をご紹介します。 ■株式会社電通国際情報サービス版 Javaコーディング規約2004(04/09/30) ・PDF(約430KB) 本Javaコーディング規約の担当...
PC の使い道は、メールやデジカメ写真の編集や保存、年賀状作成など、日常生活に欠かせないものになっています。プログラミングを覚えると、インターネット上の掲示板やデスクトップカレンダーなど、PC 用のソフトウェアを、自分専用に作ってしまうことができるのです。 「プログラミング」というと「難しそう」、「高価な開発ツールを用意しなくちゃいけないのでは ?」...
。 2004/06/05 文字列操作のTipsを公開しました。 2004/06/02 マウスのTipsを公開しました。 2004/05/30 ネットワークのTipsを公開しました。 2004/05/25 フォルダ操作 Tipsの公開を開始しました。またファイル操作 Tipsを更新しました。 2005/01/07 New ★☆Developers Summit 2005(デブサミ2005)2005年2月3日(木)・4日(金)開催☆★ 〜充実の70セッションがほぼ決定!新規追加セッションの登録受付を開始...
変換前に変数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アプリケーションのテンプレ...
聞くところによると、無償でダウンロード提供されている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相...
本稿では、このパネル・ディスカッションの内容を要約してお伝えする(以下、敬称略)。以降で、発言者が「会場」となっているのは、会場にいたセミナー参加者(聴講者)を指す。 ■ 【小川】 わたしたちは日ごろ、@ITでWindows Vista(以降、Vista)関連の記事などを公開していますが、読者であるプログラマーやITプロの皆さんのご意見を伺うと、「Vistaという新OSが登場し...
VB 6を使い続けると何が問題なのか? VB 6の業務アプリ、そしてVB 6開発者は今後どうなるのか? VB研で行われた討論会の内容をレポート
[PR]Java/PHPデベロッパーのためのFlashアプリケーション開発ツール Adobe Flex Builder 2なら、リッチなWebアプリケーションを Eclipse IDEで今すぐ開発できます。Mac版も新登場! あちこちで見かけるQRコード。Javaシステムに実装する方法は?[PR]バーコード規格を理解して開発するのはとても大変。JBarCodeはそんな手間を肩代わりするコンポーネントです。QRコードだけでなく全18種類の規格に...
本当にVB2005は、VB6時代の手軽さを取り戻し、さらなるパワーを持つのか? 新生VBをVB6開発者の視点でレビュー
以下検索用 オラクル アクセス MDB SQLサーバー VB+Access VB+MSDE VB+SQLServer VB+Oracle VB+ADO VB+DAO VB+RDO VB+ODBC VB+oo4o VB+データベース VB+Database VB+比較 VB+ストアドプロシージャ VB+データ型 VisualBasic+Access VisualBasic+MSDE VisualBasic+SQL VisualBasic+Oracle VB+メールマガジン VisualBasic+データベース VB+データベース 排他制御 ロック Crystal Report クリスタルレポート DataReport