| | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 1: Introduction to C# Applications | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Building the Welcome1 application. Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Lesson 2: Introduction to Classes and Objects | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Declaring a Method with a Parameter Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Instance Variables and Properties Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Auto-Implemented Properties Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Value Types vs. Reference Types Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
Lesson 3: Control Statements: Part 1 | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
Lesson 4: Control Statements: Part 2 | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
do…while repetition statement Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
switch Multiple-Selection Statement Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
break and continue statements Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Logical Operators Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 5: Methods: A Deeper Look | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
| | |
Scope of Declarations Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Method Overloading Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Optional arguments Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Creating an array Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Using an Array Initializer Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Card Shuffling and Dealing Simulation Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
| | |
Rectangular and Jagged Arrays Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Variable-Length Argument Lists Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 7: Introduction to LINQ and the List Collection | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Querying an Array Using LINQ Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Introduction to Collections Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 8: Classes and Objects: A Deeper Look | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Time Class Case Study Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Controlling Access to Members Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Indexers Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
static Class Members Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Object Initializers Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Delegates Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lambda Expressions Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Anonymous types Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 9: Object-Oriented Programming: Inheritance | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
| | |
| | |
| | |
Lesson 10: OOP: Polymnorphism, Interfaces and Operator Overloading | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Demonstrating Polymorphic Behavior Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Employee hierarchy UML class diagram. Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
| | |
Operator Overloading Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 11: Exception Handling | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
finally Block Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Exception Properties; Stack Unwinding Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
User-Defined Exception Classes Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 12: Graphical User Interfaces with Windows Forms: Part 1 | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Introduction to Windows Forms Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Event Handling Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
Using GroupBoxes and Panels Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
Using a PictureBox to display images Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
ToolTips Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Mouse-Event Handling Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Demonstrating keyboard events Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 13: Graphical User Interfaces with Windows Forms: Part 2 | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Menus Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
DateTimePicker control Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
Lesson 14: Files and Streams | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Using classes File and Directory Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
Reading a sequential-access file Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
| | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 15: Databases and LINQ | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Overview of the Books database Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Overview of the DisplayTable example Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Connecting to the Books Database Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Creating the LINQ to SQL Classes Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
Joining data from multiple tables Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Creating a Master/Detail application Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Address book case study overview Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Building the Address Book app Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 16: Web App Development with ASP.NET | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Web basics Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
| | |
Validating data in web forms Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
Introduction to the Guestbook example Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
| | |
| | |
| | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Using class ArrayList Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Demonstrating class Stack Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
Using LinkedLists Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 19: GUI with Windows Presentation Foundation | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Introduction to XML Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Introduction to XML namespaces Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
A simple XAML document Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Building a simple XAML document Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Painter application GUI Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Painter application event handlers Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Routed events Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Menus, toolbars and using commands Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
Using control templates Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Using data binding Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Using data templates Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 20: WPF Graphics and Multimedia | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Formatting fonts in XAML code Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Defining basic shapes in XAML Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Applying brushes to XAML elements Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Applying transforms to elements Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
Speech synthesis and recoginition Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Lesson 21: XML and LINQ to XML | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
XML Schema document for book.xml Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
XML Schema document for laptop.xml Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Sorting and formatting data with XSL Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Document navigation using XNode. Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
Lesson 22: Web App Development with ASP.NET: A Deeper Look | | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
Bug2Bug web app introduction Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
Introduction to Ajax Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
Learning Objectives Description: Description Closed Captioning: Available Mobile-Friendly Format: Available on m.safaribooksonline.com Example Files: Available on Extras tab | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |