microsoft .net 入門

Post on 12-Nov-2014

181 Views

Category:

Engineering

8 Downloads

Preview:

Click to see full reader

DESCRIPTION

2008/01/25 FITEA 「Ajax&AIR&Silverlight入門」セミナー

TRANSCRIPT

Microsoft .NET 入門

1

福井コンピュータ株式会社小島 富治雄

2008/01/25 「 Ajax & AIR & Silverlight 入門」セミナー

Microsoft の API の歴史

2

PC-DOS 1.0 (1981)

API (1981)

ファンクション コール

アセンブリ言語、 C

4

mov ah,09h ; Display Stringmov dx,offset data ; Data offset addressint 21h ; DOS Function Call

Windows 1.0 (1985)

OS/2 1.0 (1987)

6

OS/2 1.1 (1987)

7

API (1987)

APIOS/2 API

言語C

8

WinMessageBox (HWND_DESKTOP, hDlg, “ こんにちは” ,“ メッセージ” , 0, MB_OK);

Windows 95 (1995)

API (1995)

APIWin32 API

言語C, C++, BASIC, PASCAL○Visual Basic 1.0 (1991)○Microsoft C/C++ 7.0 (1992)

MFC1.0○Delphi

10

MessageBox(NULL ,TEXT(“ こんにちは ") ,TEXT(“ メッセージ” ) ,

MB_OK | MB_ICONINFORMATION);

1995 ( サン・マイクロシステムズ社 )

Javaプログラミング言語 JavaJava プラットフォーム○Java アプレット

11

API (1996-97)

JavaScript ActiveX Windows DNA ASP (Active Server Pages) COM (Component Object

Model, 1997)12

COM set cn = CreateObject("ADODB.Connection“) cn.ConnectionString="Provider=Microsoft.Jet

.OLEDB.4.0;Data Source=c:\temp\test.mdb“ cn.Open

13

Windows 98 (1998)

1998

DCOM

Windows 2000 (2000)

2000

COM+

Windows XP (2001)

2001-2003 C# (2001) .NET Framework 1.0 (2002) .NET Framework 2.0 (2003)

Windows Vista (2007)

2006-2007….NET Framework 3.0 (2006).NET Framework 3.5 (2007)

Silverlight 1.0 (2007)

Microsoft .NET という技術 COM + Java

次世代の COM + Java ライクな技術 .NET = 開発環境 + 実行環境

開発環境 = .NET 対応言語 (C#, Visual Basic .NET) など

実行環境 = CLR (JIT コンパイラ+実行/ メモリ管理 ) + クラスライブラリ

22

Microsoft .NET の構成

Web サービスWeb フォーム

(Web アプリケーション )

OS (Windows)

CLR (Common Language Runtime: 共通言語ランタイム )

.NET Framework クラスライブラリ

Windows フォーム(Windows アプリケーション )

ASP.NET

23

top related