Современные информационные технологии: Учебный курс

  • View
    239

  • Download
    12

Embed Size (px)

Text of Современные информационные технологии: Учебный курс

Curr-P/Maket__.doc

- 32

- - 28 ( )

8

/ (/ , ..)

, win32, web, , . Microsoft .NET, .

.

(- 32 )

:

: ( , ), web- , .

1 Microsoft.NET.

Microsoft.NET. , . .NET Framework. CLR. CIL( assembler ). JIT-. . . . . .NET Framework.

2 Rotor Mono

Mono - (Linux, MAC, Windows) .NET Framework. Rotor - .NET . Rotor: , CLI, .

3 Phoenix

Microsoft JIT, native code, , . .

4 # 3.0

: , , , , XSD, XQuery, XSLT, XPath XML.

5 web-. ASP.NET 1.1 2.0

ASP.NET. ASP.NET 2.0. AJAX ASP.NET.

6 XML Web Services.

. . web- .net. web-.

7 .

. . Windows XP Embedded, Windows CE Embedded.

8 : Smartphones, PocketPC

. . . .NET Compact Framework.

9 Windows Vista.

Windows Communication Foundation. Windows Presentation Foundation. - Windows Workflow Foundation.

10 WinFS.

. . WinFS. WinFS API.

11

. , , . . .

12 (trustworthy computing)

. . . . . . .

13

, , , . , -, -. , .

14

. . . , (Test Driven Development).

1. . Microsoft 2005. ,. . : - , 2004. 256.: .

2. . Microsoft SQL Server 2005, . . . - , 2005. 288.: .

1. . Microsoft.NET, . . .: - 2003. 704 .: .

2. http://msdn.microsoft.com/mobility/

3. http://msdn.microsoft.com/smartclient

4. http://www.microsoft.com/windowsvista

5. http://www.mono-project.com

Curr-P/ 1 Microsoft .NET.doc 1 Microsoft.NET.

Microsoft.NET. , . .NET Framework. CLR. CIL( assembler ). JIT-. . . . . .NET Framework.

11 .

22 .NET

23 Microsoft .NET

2 (Common Language Runtime)

3.NET Framework Class library (FCL)

3

1 .

, , API ( API) ;

, , ;

, .

(legacy). .

(, Windows MacOS).

Windows- , DLL. , , , . .

, , , , , .. .

, . , , , , , , .

Windows- win32 API , , HRESULT. , , .

Microsoft .NET.

2 .NET

, . , , . , . , , , .

.NET , HTTP XML Internet . .NET Framework , , - web, , API .

3 Microsoft .NET

.NET Framework . (Common Language Runtime) .NET Framework Class Library.

(Common Language Runtime)

Common Language Runtime (CLR) , , CLR.

.NET CLR CIL. , .NET . .NET- ( ) . CIL.

CLR . .NET CLR, .

CLR Common Intermediate Language (CIL). ( just-in-time ) . . , . JIT- , .

CIL , JIT- .

, , . , , , . CLR .

, , . , , CLR. , , , - . .

CLR . (application domain). , . , , .

.NET Framework Class library (FCL)

.NET .NET Framework Class library (FCL), , . . , System Object, .

, .NET .

, System , , , , -, , , . System .

FCL- . . , .NET.

.

FCL

System

System.Collections

-,

System.Data

ADO.NET

System.Drawing

(GDI+)

System.IO

-

System.Net

, , HTTP

System.Reflection

System.Runtime.Remoting

System.ServiceProcess

Windows

Sustem.Threading

System.Web

HTTP

System.Web.Services

web-

System.Web.Services.Protocols

web-

System.Web.UI

, ASP.NET

System.Web.UI.WebControls

ASP.NET

System.Windows.Forms

System.Xml

XML

FCL. .

.NET Framework . .NET Framework :

- ;

, ;

( );

, ;

.

.NET Framework : (CLR) .NET Framework.

Curr-P/ 10 WinFS.doc 10 WinFS.

. . WinFS. WinFS API.

1

1

1

1

2 WinFS?

2

2

3 WinFS

3

( ) ( , , , ). 70% . , . . , . , .

, , . . . , , (URL- , , ), , :

;

, ;

, ;

2007 .

, . , . , Microsoft Office Outlook, Microsoft Windows Address Book, MSN Messenger, ICQ, . -, , , .

, :

;

;

;

;

;

.

WinFS?

WinFS Microsoft. -, WinFS . -, WinFS , , . -, WinFS .

WinFS Microsoft Windows XP Windows Vista. , WinFS .

WinFS , , . , . WinFS , (, , , , ..). , , , , .. , WinFS .

WinFS (SQL Server 2005), . WinFS . , , , Windows . , , .

WinFS , . . , WinFS - .

, WinFS Windows. ( ) NTFS. API, NTFS, WinFS .

WinFS. win32 API WinFS API.

WinFS

WinFS , , WinFS, , . , , , WinFS, , . WinFS . WinFS, WinFS .

WinFS WinFS, WinFS. (volume). . WinFS . (items). WinFS . , . . , , .

WinFS . : .

- , (holding links) . , . , - , . , . , , .

. . WinFS. , , . , (nonholding links). (view).

WinFS (embedded items). ( ) . , , . Microsoft Word.

WinFS . . .

, WinFS :

;

( WinFS );

( );

;

.

WinFS API

WinFS API:

WinFS API , ;

ADO.NET XML . T-SQL;

Win32 WinFS.

.

WinFS System.Storage . System.Storage.Core.

WinFS, :

.NET;

;

;

BLOB (streams);

.

. WinFS . (short-term subscription) , , . (long-term subscription) . (watchers) WinFS API , WinFS, , . , , .

, :

1. , , , . . ( Google Mail). , , .

2. ( , , WinFS), , , . , , . .

. , , , (, , ), , .

-

-

-

-

WinFS

Curr-P/ 11 .doc 11 11

. , , . . .

1

2

3

4

4

5

6 -

6 -

6

7 -

7

" " . " " . , , .

" " , , , , .

, , ( - ) , , . " " , , , , .

, , . ( , .)

, .

, , (). .

, , , -, - , , , , . , , .

, "" "". , , , . , - , . , () , .

, , : , .

. , .

, .

( ) ( ()). , , , .

, " ". , , , , . , Web- - .

- .

, , , - . .

(, , ).

, , , , , . , .

, "" , .

( , - ), :

;

;

.

, ; , -, , -, , - .

, - ; . , .

, . , , , , . ( " 2000"), , , , , .

, "" -. , - ; . , , , ( , ).

:

(, , ), ;

, (, , , );

(/ / );

(/ ).

( ), .

( ) , , , .

( , ), , ( ). , 65% - .

- .

, :

;

;

.

:

( );

( , , ..);

( , ..).

:

( ) ;

( , ..);