福井コンピュータ株式会社 小島 富治雄 1 2 PC-DOS 1.0 (1981) API (1981) ファンクション mov mov int コール ah,09h dx,offset data 21h ; Display String ; Data offset address ; DOS Function Call アセンブリ言語、C 4 Windows 1.0 (1985) OS/2 1.0 (1987) 6 OS/2 1.1 (1987) 7 API (1987) API OS/2 API 言語 WinMessageBox ( HWND_DESKTOP, hDlg, “こんにちは”, “メッセージ”, 0, MB_OK); C 8 Windows 95 (1995) API (1995) MessageBox( NULL , TEXT(“こんにちは") , TEXT(“メッセージ”) , MB_OK | MB_ICONINFORMATION); API Win32 API 言語 C, C++, BASIC, PASCAL ○ Visual Basic 1.0 (1991) ○ Microsoft C/C++ 7.0 (1992) MFC1.0 ○ Delphi 10 1995 (サン・マイクロシステムズ社) Java プログラミング言語Java Javaプラットフォーム ○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 の構成 ASP.NET Web サービス Web フォーム (Web アプリケーション) Windows フォーム (Windows アプリケーション) .NET Framework クラスライブラリ CLR (Common Language Runtime: 共通言語ランタイム) OS (Windows) 23
© Copyright 2024 ExpyDoc