microsoft .net 入門

23
1 福福福福福福福福福福福福 福福福福福福福福福福福福 福福 福福福 福福 福福福

Upload: taniel

Post on 27-Jan-2016

40 views

Category:

Documents


0 download

DESCRIPTION

Silverlight のための. Microsoft .NET 入門. 福井コンピュータ株式会社 小島 富治雄. 2008/01/25 「 Ajax & AIR & Silverlight 入門」セミナー. Microsoft の API の歴史. PC-DOS 1.0 (1981). API (1981). ファンクション コール アセンブリ言語、 C. mov ah,09h; Display String mov dx,offset data; Data offset address - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Microsoft .NET 入門

1

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

Page 2: Microsoft .NET 入門

2

Page 3: Microsoft .NET 入門

PC-DOS 1.0 (1981)PC-DOS 1.0 (1981)

Page 4: Microsoft .NET 入門

APIAPI (1981)(1981)

ファンクション コール

アセンブリ言語、 C

4

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

Page 5: Microsoft .NET 入門

Windows 1.0 (1985)Windows 1.0 (1985)

Page 6: Microsoft .NET 入門

OS/2 1.0 (1987)OS/2 1.0 (1987)

6

Page 7: Microsoft .NET 入門

OS/2 1.1 (1987)OS/2 1.1 (1987)

7

Page 8: Microsoft .NET 入門

API (1987)API (1987)

APIOS/2 API

言語C

8

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

Page 9: Microsoft .NET 入門

Windows 95Windows 95 (1995)(1995)

Page 10: Microsoft .NET 入門

API (1995)API (1995) API

Win32 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);

Page 11: Microsoft .NET 入門

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

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

11

Page 12: Microsoft .NET 入門

APIAPI (1996-97)(1996-97)

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

Model, 1997)12

Page 13: Microsoft .NET 入門

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

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

13

Page 14: Microsoft .NET 入門

WindowsWindows 9898 (1998)(1998)

Page 15: Microsoft .NET 入門

19981998

DCOM

Page 16: Microsoft .NET 入門

Windows 2000 (2000)Windows 2000 (2000)

Page 17: Microsoft .NET 入門

20002000

COM+

Page 18: Microsoft .NET 入門

Windows XP (2001)Windows XP (2001)

Page 19: Microsoft .NET 入門

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

Page 20: Microsoft .NET 入門

Windows Vista (2007)Windows Vista (2007)

Page 21: Microsoft .NET 入門

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

Silverlight 1.0 (2007)

Page 22: Microsoft .NET 入門

Microsoft .NET Microsoft .NET という技という技術術 COM + Java

次世代の COM + Java ライクな技術

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

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

22

Page 23: Microsoft .NET 入門

Microsoft .NETMicrosoft .NET の構成の構成

Web サービスWeb フォーム

(Web アプリケーション )

OS (Windows)

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

.NET Framework クラスライブラリ

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

ASP.NET

23