microsoft .net 入門
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 PresentationTRANSCRIPT
![Page 1: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/1.jpg)
1
福井コンピュータ株式会社福井コンピュータ株式会社小島 富治雄小島 富治雄
![Page 2: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/2.jpg)
2
![Page 3: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/3.jpg)
PC-DOS 1.0 (1981)PC-DOS 1.0 (1981)
![Page 4: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/4.jpg)
APIAPI (1981)(1981)
ファンクション コール
アセンブリ言語、 C
4
mov ah,09h ; Display Stringmov dx,offset data ; Data offset addressint 21h ; DOS Function Call
![Page 5: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/5.jpg)
Windows 1.0 (1985)Windows 1.0 (1985)
![Page 6: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/6.jpg)
OS/2 1.0 (1987)OS/2 1.0 (1987)
6
![Page 7: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/7.jpg)
OS/2 1.1 (1987)OS/2 1.1 (1987)
7
![Page 8: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/8.jpg)
API (1987)API (1987)
APIOS/2 API
言語C
8
WinMessageBox (HWND_DESKTOP, hDlg, “ こんにちは” ,“ メッセージ” , 0, MB_OK);
![Page 9: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/9.jpg)
Windows 95Windows 95 (1995)(1995)
![Page 10: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/10.jpg)
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 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/11.jpg)
19951995 (( サン・マイクロシステムズ社サン・マイクロシステムズ社 ))
Javaプログラミング言語 JavaJava プラットフォーム○Java アプレット
11
![Page 12: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/12.jpg)
APIAPI (1996-97)(1996-97)
JavaScript ActiveX Windows DNA ASP (Active Server Pages) COM (Component Object
Model, 1997)12
![Page 13: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/13.jpg)
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 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/14.jpg)
WindowsWindows 9898 (1998)(1998)
![Page 15: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/15.jpg)
19981998
DCOM
![Page 16: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/16.jpg)
Windows 2000 (2000)Windows 2000 (2000)
![Page 17: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/17.jpg)
20002000
COM+
![Page 18: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/18.jpg)
Windows XP (2001)Windows XP (2001)
![Page 19: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/19.jpg)
2001-20032001-2003 C# (2001) .NET Framework 1.0 (2002) .NET Framework 2.0 (2003)
![Page 20: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/20.jpg)
Windows Vista (2007)Windows Vista (2007)
![Page 21: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/21.jpg)
2006-2007…2006-2007….NET Framework 3.0 (2006).NET Framework 3.5 (2007)
Silverlight 1.0 (2007)
![Page 22: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/22.jpg)
Microsoft .NET Microsoft .NET という技という技術術 COM + Java
次世代の COM + Java ライクな技術
.NET = 開発環境 + 実行環境開 発 環 境 = .NET 対 応 言 語 (C#, Visual Basic .NET) など
実行環境 = CLR (JIT コンパイラ+実行 /メモリ管理 ) + クラスライブラリ
22
![Page 23: Microsoft .NET 入門](https://reader035.vdocuments.pub/reader035/viewer/2022062315/56815560550346895dc32c19/html5/thumbnails/23.jpg)
Microsoft .NETMicrosoft .NET の構成の構成
Web サービスWeb フォーム
(Web アプリケーション )
OS (Windows)
CLR (Common Language Runtime: 共通言語ランタイム )
.NET Framework クラスライブラリ
Windows フォーム(Windows アプリケーション )
ASP.NET
23