.NET対応のプログラミング言語として,新たなスタートを切りました。2005へと,バージョンアップを重ねています。.NETの入門書は,VB固有の機能を中心に解説するものが多かったように思います。.NET[基礎編⁠]⁠』もその1つです。6.0に近い文法などのことです。2.0のクラスライブラリを使った構文を中心に解説するように,大幅に内容を変更しました。クラスライブラリを覚えれば,VBだけでなく,C#などほかの言語の習得にも有利なだけでなく,アプリケーションの開発においてもプラスになることでしょう。クラスライブラリって何?ところで「クラスライブラリって何?」と思った方も多いでしょう。「⁠聞いたことはあるけど,実際,どういうものなの?」という方もいるかもしれません。クラスライブラリは,文字通り「クラス(class)の書庫(library⁠)⁠」という意味です。この「クラス」というのは,言うなれば「オブジェクトの設計図」です。自動車を例に考えてみましょう。自動車にはいろいろなモデルがありますが,ボディで覆われた箱形の動く空間で,アクセルやブレーキで走ったり止まったりする,というような,基本的な機能(要素)に限ってみると,共通しています。これを,プロパティやイベント,メソッドとして考えると,次のような設計図になります。この設計図がクラスです。ここではこれを「自動車の原型」と呼ぶことにします。自動車の原型のクラス(設計図)この自動車の原型には基本的な要素しかありませんが,これに別の要素を付け加えていけば,トラックやスポーツカーなど,別の設計図(クラス)を作ることができます。トラックの設計図を作るなら,「⁠自動車の原型の設計図(クラス)+トラック独自の要素」という形です。作ってある自動車の原型の設計図(クラス)を利用することで,新しい設計図を簡略化することができるのです。トラックのクラス(設計図)これを,プログラムに置き換えてみると,すでに作成してあるクラスを利用することで,コードを効率的に記述できるということが,イメージできるのではないでしょうか。[最小化]ボタンでフォームが最小化するというような,共通の要素があります。2005では簡単に利用することができるというわけです。このようなクラスは,個別に提供されるのではなく,まとめて,つまり「クラスライブラリ」として提供されます。Frameworkとして提供されています。Frameworkのクラスライブラリは共通なので,クラスライブラリを学習することは,VB以外の言語の習得に有利です。それだけでなく,クラスライブラリを学習することで,将来のアプリケーション開発の可能性が大きく広がることでしょう。2005の基礎をしっかり学習することができます。例題も豊富で,実際にプログラムの動作を確認しながら,学習を進めていくことができるので,理解した事柄を確実に身に付けることができるでしょう。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。書店・販売店の皆様へデベロッパアドミニストレータWEB+デザインライフスタイルサイエンスニュース&レポートメールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。