SlideShare una empresa de Scribd logo
1 de 13
L3-215
300 秒 30 分でズバリ !!
 .NET Framework 概要

 (株)東日本計算センター
      業務一部
     小野 修司
アジェンダ
Framework って何?
.NET Framework が実現すること
実行に何が必要か
開発に何が必要か
こんなことも実現できる
次なる進化は…
Framework って何?
直訳すると「型枠」
ハリウッドの原則
– “Don't call me, we call you.”
    プログラムは Framework から呼び出される
    - 枠にあてはめてプログラムを作成する


    Windwos                        Web
                  Web
  アプリケーション                        サービス
               アプリケーション



           .NET Framework
.NET Framework が実現すること
様々な形態のアプリケーション
– Console アプリケーション
                     ベャ統nこ
– Windows アプリケーション   ー
                     ー
                       を一階れ
                     ス さ層ら
– サービスアプリケーション       に れのを
– Web アプリケーション       構 たシ組
                     築 アスみ
  ブラウザ、 PDA 、携帯電話
                     で    テ合
                         ー
                         ー
データ通信                き キムわ
                     る テをせ
– Socket                ク た
– リモーティング               チ

– Web サービス
データベース接続
実行に何が必要か
.NET Framework 再頒布モジュール
– Windows Update で導入可
– Web アプリ、 Web サービスを実行する場合
  は IIS のインストールが事前に必要
– FCL ( Framework Class Library : .NET
  Framework で用意されているクラス )は再頒
  布モジュールにすべて含まれている
開発に何が必要か
.NET Framework 再頒布モジュール
– コマンドラインコンパイラが含まれている
  csc.exe 、 vbc.exe 、 jsc.exe
– V1.1 では以下のフォルダに存在
  C:WINDOWSMicrosoft.NETFrameworkv1.1.4322
– テキストエディタさえあれば開発が可能
百聞は一見に如かず
開発時にあると便利な環境
.NET Framework SDK
– ドキュメント、チュートリアル、ツールが含ま
  れる


Visual Studio .NET 2003
– 統合開発環境( IDE)
– Windows アプリケーション、 Web アプリケ
  ーション等でドラッグアンドドロップでの開発
  をサポート
– ドラッグアンドドロップ したコンポーネント
  、コントロールに関するソースは自動生成され
こんなことも実現できる
          動的なコンパイルと実行


サンプル:コンパイルツール
– http://homepage3.nifty.com/dotnetfan/tool/tool01.html
– ソースを読み込んで機能拡張できるアプリケーシ
  ョンを構築することもできる
こんなことも実現できる
            デザインタイムサポート

サンプル: Designer Hosting Sample
– http://www.windowsforms.net/default.aspx?
  tabindex=6&tabid=47&ItemID=13&mid=142
– FCL に含まれるクラスのデザインタイムサポー
  トを利用することもできる
こんなことも実現できる
               簡易 Web サーバ

サンプル: Cassini
– http://www.asp.net/Default.aspx?tabindex=6&tabid=41
– Web アプリケーションを持ち歩くこともでき
  る
こんなことも実現できる
                             管理ツール
サンプル: CPU 負荷メーター、ディレクトリ表
示 他
– http://blogs.sqlpassj.org/yoshihirokawabata/archive/2004/08/02/3612.aspx

– マシンをリモートで再起動/シャットダウンするツー
  ルも作成できる
次なる進化は…
V1.0 、 V1.1 で .NET Framework の基礎
が固まった

V2.0 ではじまるのは応用編
– 便利なコントロールが追加されていく

そして Longhorn で…

    基礎を固めるのは今!

Más contenido relacionado

Destacado

δραστηριοτητα κλάσματα Stamatia 1
δραστηριοτητα κλάσματα Stamatia 1δραστηριοτητα κλάσματα Stamatia 1
δραστηριοτητα κλάσματα Stamatia 1
iraftoud
 
CASA DEL SOL VISTA
CASA DEL SOL VISTACASA DEL SOL VISTA
CASA DEL SOL VISTA
Ana Alicia López
 

Destacado (7)

δραστηριοτητα κλάσματα Stamatia 1
δραστηριοτητα κλάσματα Stamatia 1δραστηριοτητα κλάσματα Stamatia 1
δραστηριοτητα κλάσματα Stamatia 1
 
Elaborado por efrain mullo (2)
Elaborado por efrain mullo (2)Elaborado por efrain mullo (2)
Elaborado por efrain mullo (2)
 
TraçAdo O Perfil Do Potencial ProprietáRio De ImobiliáRio TuríStico No Alente...
TraçAdo O Perfil Do Potencial ProprietáRio De ImobiliáRio TuríStico No Alente...TraçAdo O Perfil Do Potencial ProprietáRio De ImobiliáRio TuríStico No Alente...
TraçAdo O Perfil Do Potencial ProprietáRio De ImobiliáRio TuríStico No Alente...
 
20121215
2012121520121215
20121215
 
20140322
2014032220140322
20140322
 
CASA DEL SOL VISTA
CASA DEL SOL VISTACASA DEL SOL VISTA
CASA DEL SOL VISTA
 
Fiestas navideñas
Fiestas navideñasFiestas navideñas
Fiestas navideñas
 

Similar a 20050623 1

120512 metro styleapp_javascript
120512 metro styleapp_javascript120512 metro styleapp_javascript
120512 metro styleapp_javascript
Takayoshi Tanaka
 

Similar a 20050623 1 (20)

~ Cloud First から Cloud Optimized へ ~ .NET on Cloud が描くモダナイゼーション
~ Cloud First から Cloud Optimized へ ~ .NET on Cloud が描くモダナイゼーション~ Cloud First から Cloud Optimized へ ~ .NET on Cloud が描くモダナイゼーション
~ Cloud First から Cloud Optimized へ ~ .NET on Cloud が描くモダナイゼーション
 
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
 
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
 
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
 
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
 
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
 
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro OobaMicrosoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
 
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
 
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
 
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発【16-D-4】3分ではじめるスマホアプリのビジュアル開発
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
 
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
 
Interactive connection2
Interactive connection2Interactive connection2
Interactive connection2
 
120512 metro styleapp_javascript
120512 metro styleapp_javascript120512 metro styleapp_javascript
120512 metro styleapp_javascript
 
20010127
2001012720010127
20010127
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
 
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
 
Wasm blazor and wasi 2
Wasm blazor and wasi 2Wasm blazor and wasi 2
Wasm blazor and wasi 2
 
Springon cloudfoundry
Springon cloudfoundrySpringon cloudfoundry
Springon cloudfoundry
 
20060419
2006041920060419
20060419
 
App012 linux java_にも対応!_azure_service_fabric_を
App012 linux java_にも対応!_azure_service_fabric_をApp012 linux java_にも対応!_azure_service_fabric_を
App012 linux java_にも対応!_azure_service_fabric_を
 

Más de 小野 修司 (20)

20120616
2012061620120616
20120616
 
20120609
2012060920120609
20120609
 
20120425
2012042520120425
20120425
 
20120128
2012012820120128
20120128
 
20111203
2011120320111203
20111203
 
20110607
2011060720110607
20110607
 
20100313
2010031320100313
20100313
 
20100224
2010022420100224
20100224
 
20100218 lt
20100218 lt20100218 lt
20100218 lt
 
20100218
2010021820100218
20100218
 
20091207
2009120720091207
20091207
 
20090711
2009071120090711
20090711
 
20090606
2009060620090606
20090606
 
20090418
2009041820090418
20090418
 
20090328
2009032820090328
20090328
 
20090212
2009021220090212
20090212
 
20081003
2008100320081003
20081003
 
20080630
2008063020080630
20080630
 
20080627 2
20080627 220080627 2
20080627 2
 
20080627 1
20080627 120080627 1
20080627 1
 

20050623 1

  • 1. L3-215 300 秒 30 分でズバリ !! .NET Framework 概要 (株)東日本計算センター 業務一部 小野 修司
  • 2. アジェンダ Framework って何? .NET Framework が実現すること 実行に何が必要か 開発に何が必要か こんなことも実現できる 次なる進化は…
  • 3. Framework って何? 直訳すると「型枠」 ハリウッドの原則 – “Don't call me, we call you.” プログラムは Framework から呼び出される - 枠にあてはめてプログラムを作成する Windwos Web Web アプリケーション サービス アプリケーション .NET Framework
  • 4. .NET Framework が実現すること 様々な形態のアプリケーション – Console アプリケーション ベャ統nこ – Windows アプリケーション ー ー を一階れ ス さ層ら – サービスアプリケーション に れのを – Web アプリケーション 構 たシ組 築 アスみ ブラウザ、 PDA 、携帯電話 で テ合 ー ー データ通信 き キムわ る テをせ – Socket ク た – リモーティング チ – Web サービス データベース接続
  • 5. 実行に何が必要か .NET Framework 再頒布モジュール – Windows Update で導入可 – Web アプリ、 Web サービスを実行する場合 は IIS のインストールが事前に必要 – FCL ( Framework Class Library : .NET Framework で用意されているクラス )は再頒 布モジュールにすべて含まれている
  • 6. 開発に何が必要か .NET Framework 再頒布モジュール – コマンドラインコンパイラが含まれている csc.exe 、 vbc.exe 、 jsc.exe – V1.1 では以下のフォルダに存在 C:WINDOWSMicrosoft.NETFrameworkv1.1.4322 – テキストエディタさえあれば開発が可能
  • 8. 開発時にあると便利な環境 .NET Framework SDK – ドキュメント、チュートリアル、ツールが含ま れる Visual Studio .NET 2003 – 統合開発環境( IDE) – Windows アプリケーション、 Web アプリケ ーション等でドラッグアンドドロップでの開発 をサポート – ドラッグアンドドロップ したコンポーネント 、コントロールに関するソースは自動生成され
  • 9. こんなことも実現できる 動的なコンパイルと実行 サンプル:コンパイルツール – http://homepage3.nifty.com/dotnetfan/tool/tool01.html – ソースを読み込んで機能拡張できるアプリケーシ ョンを構築することもできる
  • 10. こんなことも実現できる デザインタイムサポート サンプル: Designer Hosting Sample – http://www.windowsforms.net/default.aspx? tabindex=6&tabid=47&ItemID=13&mid=142 – FCL に含まれるクラスのデザインタイムサポー トを利用することもできる
  • 11. こんなことも実現できる 簡易 Web サーバ サンプル: Cassini – http://www.asp.net/Default.aspx?tabindex=6&tabid=41 – Web アプリケーションを持ち歩くこともでき る
  • 12. こんなことも実現できる 管理ツール サンプル: CPU 負荷メーター、ディレクトリ表 示 他 – http://blogs.sqlpassj.org/yoshihirokawabata/archive/2004/08/02/3612.aspx – マシンをリモートで再起動/シャットダウンするツー ルも作成できる
  • 13. 次なる進化は… V1.0 、 V1.1 で .NET Framework の基礎 が固まった V2.0 ではじまるのは応用編 – 便利なコントロールが追加されていく そして Longhorn で… 基礎を固めるのは今!