s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Site Map  |  Contact Us Digg It! Post to Del.icio.us Bookmark using any social bookmark manager!  Increase font-sizeDecrease font-sizeRestore default font-sizes



Dive Into® Series C# for Programmers
Visual C# 2005 How to Program, 2/e

Visual C# 2005 How to Program, 2/e

© 2006
ISBN: 0131525239

Product Info

This course teaches object-oriented programming with the C# programming language. Key topics include Visual C# 2005, C# 2.0, classes, objects, encapsulation, interfaces, inheritance, polymorphism, abstract classes, namespaces, event-driven programming, graphical user interfaces (GUIs), exception handling, basic multithreading and networking. Students create applications, understand C# object-oriented programming, and participate in extensive laboratory assignments.

Prerequisites

  • General familiarity with Microsoft Windows
  • Ability to program in a high-level language other than C#

In this course, you will learn

  • Building/Compiling/Running applications with Visual Studio 2005 or Visual C# 2005 Express
  • Common Language Runtime (CLR)
  • Framework Class Library (FCL)
  • Keyboard input and screen output
  • Arithmetic, increment, decrement, assignment, relational, equality and logical operators
  • Control statements (if, if...else, switch, while, do...while, for, foreach)
  • Simple data types and their corresponding FCL Structures
  • Methods and method overloading
  • Arrays and Strings as objects
  • Passing arrays to methods
  • Object-oriented programming concepts including objects, classes, encapsulation, software reuse, interfaces, inheritance, polymorphism, abstract classes and abstract methods
  • Static methods and class variables
  • Namespaces and creating reusable libraries
  • Operator Overloading
  • Event-driven GUI programming
  • GUI controls including Buttons, Labels, CheckBoxes, RadioButtons, ComboBoxes, TextBoxes, ListBoxes, Panels, Forms and more
  • Controlling GUI layouts with anchoring and docking
  • Garbage collection
  • Exception handling
  • Basic multithreading
  • File processing
  • Generics/Collections

  We can also customize this course with brief introductions to

  • Database, SQL and ADO.NET
  • ASP.NET 2.0, Web Forms and Web Controls
  • Web Services

We can also present advanced classes that go into detail on the preceding three topics.

For more information about this course, please e-mail us or call (978)-823-0130.

Please Note: There is no additional cost for customizing course curriculum or outlines.

foot
Update :: July 05, 2008