19
Visual Studio.NET のご紹介 マイクロソフト株式会社 .NET ソリューション開発部 Visual Basic/Visual C++/C# プロダクトマネジャー 田中達彦

[2000/12/04] VSLive! Plus 2000 Dec / Visual Studio .NET のご紹介

Embed Size (px)

Citation preview

Visual Studio.NETのご紹介

マイクロソフト株式会社.NETソリューション開発部Visual Basic/Visual C++/C# プロダクトマネジャー田中達彦

なぜ.NETなのか?

次世代へ移行するインターネット

新しいアプリケーション開発手法への期待

真のインターネット型システム開発モデル

インターネット・アプリケーション間、サービス間の統合

インターネットと企業内システム・インフラ間の統合

~既存の開発モデルの限界~

VSLive! Plus 2000 December

次世代へと発展するインターネット技術これに伴って

システム構築手法を強化する必要性

1. よりリッチな内容をより短期間で構築

2. “Webサイト”を“Webサービス”へ転換

3. 複数の“Webサービス”を協調連携

4. “Webサービス”と企業内システムの間を統合

VSLive! Plus 2000 December

次世代へと発展するインターネット技術これに伴って

システム構築手法を強化する必要性

1. よりリッチな内容をより短期間で構築

2. “Webサイト”を“Webサービス”へ転換

3. 複数の“Webサービス”を協調連携

4. “Webサービス”と企業内システムの間を統合

新しい“Webサービス”に対応する

“ .NET ”プログラミング・モデルと開発ツール

VSLive! Plus 2000 December

ある日のSteve Mastersの場合…

VSLive! Plus 2000 December

ケガをした!病院にいかなくちゃ!

個人情報

Jamie

Andrae医師の患者

Steve

医院紹介サービス

医院 A 医院 C医院 B

Walu 医院

VSLive! Plus 2000 December

Jamie が使用するWebサービス

Web サービス

VSLive! Plus 2000 December

Visual Studio.NETの設計思想

.NET Frameworkフルサポート

Webサービス作成の簡易化

複数の開発言語のサポート

生産性/拡張性の高い統合開発環境

ゴール:全世界600万人のVisual Studioユーザーが、.NET Platformに簡単に移行できるようにすること

VSLive! Plus 2000 December

Webアプリケーションの構築

Webサービスの構築方法

ASP+を使用した方法

ATL Serverを使用した方法

Visual Studio.NETによるWebサービスのサポート ウィザードによる雛型の作成

開発者はロジック部分のインプリメントに集中できる

~Webサービスの構築~

VSLive! Plus 2000 December

Webアプリケーションの構築

IDEによるサポート Server ExplorerによるWebサービスの指定 ソリューションにWebサービスを追加

IntelliSenseサポート

Webサービスに含まれるWebメソッドをIntelliSenseでサポートする

~Webサービスの使用~

VSLive! Plus 2000 December

Webフォームデザイナ上でのドラッグアンドドロップによる開発 Linear Layout / Grid Layoutの選択

コントロールのダブルクリックによるイベントの追加

プロパティウィンドウによるプロパティの変更

Webサービスの参照

~Webフォームのサポート ~

Server Explorerサポート

Webアプリケーションの構築

Windowsフォームと同様の生産性を実現!

VSLive! Plus 2000 December

Windowsアプリケーションの構築

.NET FrameworkのWindowsフォームを使用

Windowsフォームとは

.NET FrameworkとWin32APIのパワーを利用した、リッチなクライアント アプリケーションを構築するためのフレームワーク

コントロールとコンテナのためのアーキテクチャ

RAD環境を使用

~Windowsフォーム~

VSLive! Plus 2000 December

デプロイメントが容易

管理されたコードによる安全性

.NET Frameworkとの統合

~Windowsフォームのメリット ~Windowsアプリケーションの構築

GDI+による拡張グラフィックスのサポート

拡張レイアウト フォームの継承

印刷のサポート アクセシビリティ

拡張性

ActiveXのサポート

国際化

VSLive! Plus 2000 December

データベースアプリケーションの構築

コンポーネント デザイナ

ADO+データ オブジェクトをビジュアルに設計

ADO+データセットを自動的に生成

XMLデザイナ

XMLデータとXSDスキーマをビジュアルに設計

高度なXML編集機能

~ Visual Studio.NETでのサポート ~

Webサービス/参照

データフォームウィザード

VSLive! Plus 2000 December

Visual Studio.NETベータ1

まもなくアナウンス

MSDNユニバーサルサブスクリプションで提供

ダウンロードサイトでは、RTMの約1週間後よりダウンロード可能

VSLive! Plus 2000 December

Visual Studio.NETの最新情報

マイクロソフトWebサイト

MSDN Weekly News

www.microsoft.com/japan/developer/

www.microsoft.com/japan/developer/weeklynews/

最新テクノロジ情報を毎週お届けする電子メール無償配信サービス

VSLive! Plus 2000 December

Visual Studio.NETの最新情報

VSLive! Japan 2001

www.shoeisha.com/event/vslive/

以下のセッションなど、40以上のセッションを予定

Visual Studio.NETの概要 .NET Frameworkの概要 Visual Studio.NET Data & XML Common Language Runtime 第1部 / 第2部 ASP+概要とそのアーキテクチャ Windows Formsプログラミングの紹介 Web Servicesの実現する新しい

Webアプリケーションの世界 .NET / COM+ 間の相互運用 SOAP (Don Box氏)

VSLive! Plus 2000 December

まとめ

Visual Studio.NETは .NET Frameworkのための開発環境である

UIからサーバーコンポーネントまで全て.NET Frameworkで実現できる

.NET Frameworkをいちばん効率よく使用できる開発環境がVisual Studio.NETである

VSLive! Plus 2000 December