Опыт преподавания технологий Microsoft.NET

Embed Size (px)

DESCRIPTION

Губанов Юрий Санкт-Петербургский государственный университет Математико-механический факультет. Опыт преподавания технологий Microsoft.NET. Содержание. Читаемые курсы Программа курсов Основные идеи Небольшое упражнение. О факультете. - PowerPoint PPT Presentation

Text of Опыт преподавания технологий Microsoft.NET

  • - -

  • (ACM, , ) Microsoft.NET (.. )

  • >10 >8 2003-

  • " Microsoft.NET" + () " Microsoft.NET" " - Microsoft.NET" " Microsoft.NET"

  • " ,

  • Microsoft.NET , 2-4 Microsoft.NET .NET, ++ Java (2005- ) Microsoft

  • Microsoft.NET Microsoft.NET (assemblies) C# (2-3 )Windows Forms (1-2 )ADO.NETASP.NETSOA - Microsoft.NET

  • (COM ) ( C#).NET Remoting CAS .NET COM InteropServices XML

  • - Microsoft.NET"" Microsoft.NET 3-5 ,

  • $1000 C#FxCop . C# C# C# Visual Studio . . - XML, XSD, XSLT, XPath GUI

  • , . IDisposable . (.NET Reflector) SQL Server-

  • , 2 , , FxCop unit- "", .

  • Microsoft.NET "" 4-5 Microsoft.NET Microsoft.NET "" (2007- ) Microsoft

  • Windows Communication Foundation SOA WCF WCF WCF. WCF WCFWindows Presentation Foundation WPFXAML C# 3.0. LINQ Team Foundation Server

  • ?SilverlightWWFADO.NET Data ServicesADO.NET Entities Framework

  • Programming WCF Services, Juval Lowy

  • Windows Presentation Foundation Unleashed, Adam Nathan

  • . " "

  • ! WPF/WCF ! -, Digital Design, Murano Software Microsoft!

  • ADO.NET, ASP.NET, WCF , (Visual Studio, add-ons, Framework 3.5, etc) IT ( 10-12) , +

  • " !" 3-5

  • XML comments FxCop UsabilityAccessibility , !

  • ( ) :

  • 50%

    * , - , , , Microsoft, . , , , , , , , , .

    * .

    . , , ACM. .

    , , Microsoft.NET. , , , . , WCF WPF, CTP. , , , WinFS.

    .NET -, , .. Microsoft Microsoft , , , . , , , , . .* , , : , . , , , , , , " ", . , , . .* : .NET, - .NET .NET. , , . * , ( ), , , . , , , , .* , , , 2-4 . , , (.. ). .NET, . , . ( ), , , , , 13-14 . Microsoft, , , 2005- .

    * . .NET, IL, jit-, , , , , GAC .. - C#, VB , , ++ . Windows Forms, ADO, ASP. , - , , , . , , , "" . , , .

    SOA ASP.NET - . , SOA . , UDDI , SOA .

    , , .NET. . Visual Studio 2005 , , - CLR- , WCF WPF, , . ASP.NET 4.0, Geneva . , WPF, WCF, LINQ, Silverlight.

    * , - . . COM , ++ , , . . : , , IDisposable using. -, , , , -, , . C#. .NET Remoting. , WCF, , under the hood, . , , ( Activator). . -, , -, , . , , 10 ( ). , COM, dll Interoperability. , , , , . XML-. , , , , XML , . , XML - .

    *. , . , , , , . , , . .

    * . , , - , . , -, WPF WCF , -, , , . , , . , (, ).

    * , , , . , , -. . . , , , , -, , , -, . , , IEnumerable yield return, , , out ref , override new, nullable ??.

    FxCop , , . , . FxCop, .. .

    , , -private . , !

    , . set next statement, , DebuggerStepThrough, ( ?!) , . , , , , . .

    , . NUnit, TestDriven.NET, ReSharper -.

    . , , Exception , catch finally, , .. , , UnhandledExceptionHandler , , .

    FCL, File Directory, (streams, threads), Clipboard Timer, Registry, Process, SmtpServer .. , , .

    , XML. , , . 4 4 , .

    . , . - , . , , , lock EventHandle .

    . , , - , , . GUI ( Joel Spolsky ), , tab order, , , , .. , usability, , . , , accessibility. accessible .

    * , . , ++ , , , , , , , , , Microsoft, , , Visual Studio 2008. Microsoft SQL Server, . , C#, . Management Studio, , ..

    * , , . , . , GUI, XML, , , , FxCop -. , , , . , , .

    *, , , .. , cutting edge, . , . Microsoft . , Microsoft 2007- , Microsoft, , , . Silverlight, WPF/E.

    * . Windows Communication Foundation, Windows Presentation Foundation . , ADO.NET, WCF WPF . Microsoft, . 4-5 , , . , . , , , , .

    SOA, WCF . WCF, soap wsdl, , , , , . . , . , WCF, . WCF , , WCF-, . .

    C WPF , .. , , , .. , XAML , - IntelliSense , . , , , , . WPF , XAML, , , XAML, XAML. . SP1 .NET Framework 3.5, .. , , DateTimePicker.

    , , . , , , dependency property, , , , ControlTemplate.

    (.. Data Binding) , . DataTemplate ValueConverter, , , .. , , . ( ), Microsoft - -, , , , , , .

    *, , - . LINQ, LINQ to SQL LINQ to XML, TFS, Silverlight, WPF, .. WPF/E .

    Windows Workflow Foundation, , .

    , ADO.NET DataServices ADO.NET Entities Framework, , , , , , . , , , WWF . , ( ), . . , .

    , WPF . , . , Visual Studio 2010, WPF, , Windows Forms.

    * , . , .. , , . Programming WCF Services, Windows Presentation Unleashed, , . , . , WPF - , . , . ! WPF!* , , , . , .*, , , , , , .-, . . WCF/WPF. , . , , , . . ( ) . . , , . , , , , , .

    , , . , - - , , . - , , , , - . , . , , . , , (, ). , , -, , Digital Design, Murano Software, Microsoft! , ; , WinFS, , , .

    , , , , . , , - , . WPF, , , , HealthCare demo. GUI accessibility, , , , . .

    , N, , ( )? , . , , . , , .* , , .. , , .*, , , !* , 40 , .. . - . 5-10 . 13 , ( ) . : " finally, ?" : "". 2: " ?" : " ".

    2-3 , "". ( ) . (=) , . , , . ", , 1-2 " " '' ''" ( ).

    , ( ). , 4-, . , , . .

    . . , , 1-2 , , .

    *