|
Silverlight 3
- Introduction
- Silverlight Application
- Silverlight Navigation Application
- Hosting a Silverlight application in the ASP.NET Web application
- Browser and Web Page Integration
- Integration with a Web page
- Embedding Silverlight objects using HTML code
- Embedding Silverlight objects using JavaScript code
- HTML Bridge
- Calling JavaScript code from Silverlight
- Calling Silverlight code from JavaScript
- Custom splash screen
- Full-screen
- Out-of-browser
- Isolated Storage
- Using isolated storage:
- Listing content of the isolated storage
- Creating directories and files
- Copying files from and to the file system
- Increasing the quota
- OpenFileDialog and SaveFileDialog
- Application exceptions
- ADO.NET Data Services
- Using ADO.NET Data Services
- Binding data to the ComboBox and DataGrid
controls
Windows Presentation Foundation (WPF)
-
Introduction
- The simplest WPF application generated by Visual
Studio
- Adding some content to windows using Visual Studio
Designer
- The XBAP application
-
Controls & Layout
- Using images
- Adding content to controls
- Templates
- Styles
- Layout - Canvas, StackPanel, DockPanel, WrapPanel, UniformGrid, Grid
- Custom command
Windows Forms
-
Introduction
- The simplest Windows Forms application
- Creating Windows Forms using Visual Studio Designer
- Examples of using Windows Forms controls
- Drawing using GDI+
- Using dialog boxes in Windows Forms
- Using a background worker thread
-
Custom Controls
- Example of creating a Windows Forms custom control
- Creating an editor class
- Creating a designer class
- Creating a type converter class
- Adding a custom control to the toolbox
ADO.NET
- Visual Studio Server Explorer
- (just a few words for beginners)
- Connected Scenario
- DbProviderFactories
- DbDataReader
- DbCommand,
DbParameter
- Windows Forms, manual filling of controls
-
SQL Server 2005/2008, the Northwind database
- Untyped DataSets
- DataSet
- DbProviderFactories
- DbDataAdapter,
DbCommandBuilder
- Windows Forms, using data binding
for DataGridView controls
- SQL Server 2005/2008, the
Northwind database
- Typed DataSets, Binding Data
- Typed DataSets
- Formatting data in the
DataGridView control
- Manual filling the TreeView
control
- BindingNavigator
- Windows Forms, using data
binding
- SQL Server 2005/2008, the Northwind database
-
Using Microsoft Access Database, Simple Typed
DataSets
- Typed DataSets
- Windows Forms, basic data binding
-
Microsoft Access, custom database
LINQ
- LINQ to Objects
- Examples of LINQ expressions for List<FileInfo> data
structure
- Also: custom attribute, calling methods using the
reflection
-
LINQ to SQL
- Generating DataContext
- Using Visual Studio for generating the DataContext
class for the Northwind database
- SQL Server 2005/2008, the Northwind database
-
LINQ to
SQL - Northwind
- Examples of LINQ expressions for a database
- SQL Server 2005/2008, the Northwind database
- LINQ to
XML
- Creating XML from LINQ to SQL
- Loading data from XML file
- Modifying XML data
- Querying XML data
- Saving XML file
- LINQ to XML
- RSS Reader
- XDocument, XElement
- Example of LINQ expression for LINQ to XML classes
- Windows Forms, custom form for waiting using the
BackgroundWorker control, WebBrowser
ASP.NET
-
Application and Pages
- Introduction to ASP.NET
- Using pages and controls
- Events of pages
- The global.asax file
-
Simple Controls
- Label, Literal
- TextBox
- Button, LinkButton, ImageButton
- HyperLink
- DropDownList, ListBox
- CheckBox, RadioButton
- CheckBoxList, RadioButtonList, BulletedList
- Image, ImageMap
-
Advanced Controls
- Table
- Calendar
- AdRotator
- FileUpload
- Panel
- MultiView, View
- Wizard
- PlaceHolder
- HiddenField
-
Validation Controls
- RequiredFieldValidator
- CompareValidator
- RangeValidator
- RegularExpressionValidator
- CustomValidator
- ValidationSummary
-
Data Source & Data View Controls
- SqlDataSource, LinqDataSource, ObjectDataSource
- GridView, FormView, DetailsView, ListView
-
Web Parts
-
Master Pages & Site Navigation
-
State Management & Tracing
-
Calculator - Simple Application
- basic controls
- CSS styles
- themes and skins
- ASP.NET
AJAX
- ASP.NET AJAX server side controls
XML Web Services
-
XML Web Services
- Creating simple XML Web Service
- Consuming the XML Web Service
- Asynchronous calling of Web methods
Windows Communication Foundation (WCF)
-
Introduction
- Creating WCF services and their clients
- Hosting a WCF service and connecting to it from a
client
- Configuration settings for a service and a client
-
Hosting
- Hosting models: WAS, IIS, Windows service, and
managed application
- Bindings: netNamedPipeBinding, netTcpBinding,
basicHttpBinding, and wsHttpBinding
- Tracing and message logging
Windows Workflow Foundation (WF)
-
Introduction
- Creating WWF workflows
- Hosting workflow runtime
- Invoking workflows from applications with and
without parameters
- Using Code and Delay activities
-
Activities
- Conditional workflow activities
- Throwing exceptions from workflow to client application
|