Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft .NET 入門 Silverlight のための 福井コンピュータ株式会社 小島 富治雄

Similar presentations


Presentation on theme: "Microsoft .NET 入門 Silverlight のための 福井コンピュータ株式会社 小島 富治雄"— Presentation transcript:

1 Microsoft .NET 入門 Silverlight のための 福井コンピュータ株式会社 小島 富治雄
2008/01/25 「Ajax&AIR&Silverlight入門」セミナー

2 Microsoft の API の歴史

3 PC-DOS 1.0 (1981)

4 API (1981) ファンクション コール アセンブリ言語、C mov ah,09h ; Display String
mov dx,offset data ; Data offset address int 21h ; DOS Function Call

5 Windows 1.0 (1985)

6 OS/2 1.0 (1987)

7 OS/2 1.1 (1987)

8 API (1987) API 言語 OS/2 API C WinMessageBox ( HWND_DESKTOP, hDlg,
“こんにちは”, “メッセージ”, 0, MB_OK);

9 Windows 95 (1995)

10 API (1995) API 言語 Win32 API C, C++, BASIC, PASCAL
MessageBox( NULL , TEXT(“こんにちは") , TEXT(“メッセージ”) , MB_OK | MB_ICONINFORMATION); API Win32 API 言語 C, C++, BASIC, PASCAL Visual Basic 1.0 (1991) Microsoft C/C (1992) MFC1.0 Delphi

11 1995 (サン・マイクロシステムズ社) Java プログラミング言語Java Javaプラットフォーム Javaアプレット

12 API (1996-97) JavaScript ActiveX Windows DNA ASP (Active Server Pages)
COM (Component Object Model, 1997)

13 COM set cn = CreateObject("ADODB.Connection“)
cn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\temp\test.mdb“ cn.Open

14 Windows 98 (1998)

15 1998 DCOM

16 Windows 2000 (2000)

17 2000 COM+

18 Windows XP (2001)

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

20 Windows Vista (2007)

21 Silverlight 1.0 (2007) 2006-2007… .NET Framework 3.0 (2006)

22 Microsoft .NET という技術 COM + Java .NET = 開発環境 + 実行環境
開発環境 = .NET対応言語 (C#, Visual Basic .NET) など 実行環境 = CLR (JITコンパイラ+実行/メモリ管理) + クラスライブラリ

23 Microsoft .NET の構成 OS (Windows) ASP.NET .NET Framework クラスライブラリ
Web サービス Web フォーム (Web アプリケーション) Windows フォーム (Windows アプリケーション) .NET Framework クラスライブラリ CLR (Common Language Runtime: 共通言語ランタイム) OS (Windows)


Download ppt "Microsoft .NET 入門 Silverlight のための 福井コンピュータ株式会社 小島 富治雄"

Similar presentations


Ads by Google