| Introduction |
| Introduction (04:53) |
| About this Course (05:13) |
| C# & .NET (05:57) |
| The .Net Solution |
| About the .Net Framework (05:36) |
| The Common Language Runtime (03:41) |
| Assemblies (03:29) |
| .NET Types (05:35) |
| Working with Namespaces (06:02) |
| Browsing .NET Namespaces (06:33) |
| Working in Visual Studio.NET Pt.1 (06:51) |
| Working in Visual Studio.NET Pt.2 (03:46) |
| Using the Command-Line Compiler (06:32) |
| Creating a Console Application (06:47) |
| Jumping Into C# |
| A Minimum C# Class (04:09) |
| Main() (04:18) |
| Adding Classes to Projects (05:49) |
| Aspects of an Application (05:58) |
| Some Language Fundamentals (03:11) |
| A Visual Studio .Net Example (04:34) |
| Data & Value Types |
| Declaring & Initializing Variables (04:00) |
| Declaring Member Access (04:06) |
| Constants (03:42) |
| Signed & Unsigned Types (03:25) |
| CLS-Compliant Types (02:36) |
| Literals (07:12) |
| Type Converting (06:07) |
| System.Convert Classes (05:36) |
| System.Convert Shortcuts (04:46) |
| Formatting Type Output (03:35) |
| Arithmetic Operations (05:47) |
| Reference Types & More |
| Value & Reference Types (05:55) |
| Boxing & Unboxing (03:22) |
| String Reference Types (02:32) |
| Classes & Objects |
| Defining Classes Pt.1 (05:13) |
| Defining Classes Pt.2 (03:15) |
| Fields (05:28) |
| Properties (06:32) |
| Methods & Passing Parameters (07:16) |
| Creating & Destroying Objects (05:47) |
| Member Access Modifiers & Scope (05:02) |
| Overloading Methods & Constructors (06:02) |
| Static Methods & Fields Pt.1 (05:37) |
| Static Methods & Fields Pt.2 (04:04) |
| Enums & Structures |
| Enums (Enumerations) (05:51) |
| Working with Enums Pt.1 (06:23) |
| Working with Enums Pt.2 (03:04) |
| Structs (04:30) |
| Struct Constructors (04:30) |
| Core Programming |
| Expressions (03:14) |
| Statements & Blocks (05:05) |
| for Loops (05:56) |
| foreach/in Loops (04:18) |
| while & do while Loops (05:01) |
| Relational & Equality Operators (06:26) |
| if/else Statements (03:41) |
| Switch Statements (03:42) |
| Exception Handling (05:47) |
| try/catch & finally (06:45) |
| Multipe Catches & More (04:03) |
| Working With Strings |
| .NET Strings (04:18) |
| Strings/Length & Case (04:49) |
| Concatenate & StringBuilder (07:20) |
| More StringBuilder (04:31) |
| Clone/Copy & CopyTo (03:26) |
| Substrings/Trim & Pad Pt.1 (05:02) |
| Substrings/Trim & Pad Pt.2 (05:02) |
| GetType/Equality & Compare (05:03) |
| Regular Expressions Pt.1 (05:23) |
| Regular Expressions Pt.2 (04:44) |
| String.Format (03:40) |
| Delegates & Events |
| Delegates (06:53) |
| Events (05:04) |
| A Complete Delegate Example (03:19) |
| Windows Applications |
| Using System.Windows.Forms (03:40) |
| Minimum Windows Applications Pt.1 (05:43) |
| Minimum Windows Applications Pt.2 (07:16) |
| A Visual Studio .NET Example Pt.1 (06:36) |
| A Visual Studio .NET Example Pt.2 (06:18) |
| Visual Studio.NET Design (06:16) |
| Application Class Pt.1 (06:32) |
| Application Class Pt.2 (07:17) |
| The Digital Clock Example (06:38) |
| Working with Flash Objects (05:52) |
| Working with Windows Media (06:48) |
| An Advanced Example (05:29) |
| Core Programming In Use |
| Interfaces Pt.1 (04:46) |
| Interfaces Pt.2 (05:22) |
| Defining Arrays (04:37) |
| Using Arrays (04:33) |
| System.Collections (03:12) |
| HashTable (03:39) |
| Stacks & Queues (04:15) |
| Object Oriented Techniques |
| Encapsulation (05:18) |
| Inheritance (06:21) |
| Polymorphism (06:07) |
| Base Classes & Base Keyword (06:11) |
| Abstract Clases (05:24) |
| Object - The Root of all Classes (03:47) |
| Nesting Classes (06:08) |
| File System I/O & Streams |
| System.IO Overview (05:36) |
| Directories & File Classes (05:13) |
| StreamReader (06:04) |
| StreamWriter (04:17) |
| Namespaces & Assemblies |
| Using Assemblies & Namespaces (03:58) |
| Class Library DLLs Pt.1 (06:16) |
| Class Library DLLs Pt.2 (03:38) |
| Private vs. Global Assemblies (04:17) |
| Global Assembly Cache Pt.1 (05:33) |
| Global Assembly Cache Pt.2 (03:18) |
| Global Assembly Cache Pt.3 (06:47) |
| Data Access (ADO.NET & XML) |
| ADO.NET Architecture (04:55) |
| Accessing Data (04:46) |
| Data Grids & More AD.NET (05:08) |
| Working with XML Documents (05:05) |
| Reading XML Documents (06:58) |
| XMLTextReader Example Pt.1 (06:43) |
| XMLTextReader Example Pt.2 (02:50) |
| Writing XML Documents (04:24) |
| Web Applications |
| ASP.NET Introduction (05:35) |
| Setting Up ASPX Pages (06:28) |
| Working with Web Forms (06:16) |
| Embedded Scripts & Events (05:55) |
| ViewState & Postbacks (06:32) |
| Web Controls (Calender) (07:08) |
| CodeBehind (06:34) |
| Our CodeBehind Examples (04:22) |
| Web Services |
| Introduction (03:24) |
| Consuming Web Services (06:51) |
| Building Web Services (05:48) |
| Graphics Programming |
| System.Drawing Namespaces (04:04) |
| Drawing Graphics (07:03) |
| Our Graphic View Explained (03:47) |
| Coding Out Graphic Viewer Pt.1 (06:32) |
| Coding Out Graphic Viewer Pt.2 (05:54) |
| Coding Out Graphic Viewer Pt.3 (03:13) |
| Wrap Up |
| You Made It! (02:18) |
| Credits |
| About this Author (02:47) |
Download
http://rapidshare.com/files/176759602/vt.c.ms.ntro.2..CS.harp.dot.net.part01.rar
http://rapidshare.com/files/176768575/vt.c.ms.ntro.2..CS.harp.dot.net.part02.rar
http://rapidshare.com/files/176776040/vt.c.ms.ntro.2..CS.harp.dot.net.part03.rar
http://rapidshare.com/files/176781817/vt.c.ms.ntro.2..CS.harp.dot.net.part04.rar
http://rapidshare.com/files/176787133/vt.c.ms.ntro.2..CS.harp.dot.net.part05.rar
http://rapidshare.com/files/176792295/vt.c.ms.ntro.2..CS.harp.dot.net.part06.rar
http://rapidshare.com/files/176729490/vt.c.ms.ntro.2..CS.harp.dot.net.part07.rar
http://rapidshare.com/files/176744298/vt.c.ms.ntro.2..CS.harp.dot.net.part08.rar
http://rapidshare.com/files/176750748/vt.c.ms.ntro.2..CS.harp.dot.net.part09.rar