MISSION

supervised and delivers only the official training programs for more than 3000 Courses and 480 Certificates, through 30 dedicated Learning Centers in Egypt, Kuwait, and UAE.....

Read more   

learning process

partner of the most world's technology leaders such as: Microsoft, Cisco, Math-Works, CompTia, WiMax, CWNP, Oracle, EC-Council, CIW, Symantec, ETS, Parametric, PearsonVUE, and more ...

Read more   

Warm welcome

WE aimed to improve and develop the human resources to be qualified for job Opportunities. By assure quality through the four basic elements of learning process (Official curriculum, Expert Teaching Staff, Hand-ON labs, Suitable Environment)...

Read more   

Quality assurance

our quality control and montoring system is added value, allow our customers watching the secure cams 24/7, performance and evaluate the training progress. ...

Read more   
Nada Youssef
Date: 2012-11-10
nice site... More...
Ahmed Ali
Date: 2012-11-10
I like the site design, it's sweet .. simple ... well organized. Hope to see next projects... More...
Maha el Said
Date: 2012-11-11
Very Helpful and very organized company...it opens its doors for people who are willing to learn and develop their designing abilities.... More...
mohamed saad
Date: 2012-11-28
it\'s very nice website go ahead..... More...

  • Category: Microsoft Office
    Date: 2012-11-12
                                    Play

  • Category: Adobe
    Date: 2012-11-12
                                    Play

  • Category: Adobe
    Date: 2012-11-12
                                    Play

  • Category: Entercaps Traning Center
    Date: 2012-11-11
                                    Play
  • Photoshop CS5-The Missing Manual
    Photoshop CS5-The Missing Manual
    DOWNLOAD
  • Photoshop CS6 For Dummies
    A dobe Photoshop is one of the most impo
    DOWNLOAD
  • Pro .NET Best Practices
    Pro .NET Best Practices
    DOWNLOAD
  • Hardening Cisco Routers
    Hardening Cisco Routers
    DOWNLOAD
   Visual C# 2005 Advanced

Admission

Developers wishing to learn deepen their knowledge of the .Net Framework/Visual Studio 2005 and Windows applications techniques.


Visual C# 2005 Advanced
Exam # Duration Language Level Type Classroom Code Fees
-- 21 English Advanced Course Classroom Cs462 0 LE
Description :

In this course you'll learn about important development topics that aren't normally covered in a beginning Windows application programming course. Starting with saving objects to a stream using .NET Serialization and creating and displaying reports, you'll work through crucial topics such as attributes and reflection, programming XML using the XmlDocument class, and the XmlReader/XmlWriter classes, creating Windows Services, and drawing your own user interfaces using the System.Drawing namespace. You'll see how to handle vital distribution issues, learning about application security, versioning, and deployment. You'll dig deeper into working with the most complex of Visual Studio's built-in controls, the DataGridView control, how to extend Visual Studio 2005 in a number of different ways, get started building mobile applications, and how to interact with printers and how to print documents. You're certain to find many topics here that will extend your knowledge, your capabilities, and your value as a developer.



Objectives :
  • Use serialization to facilitate transfer and persistence of objects
  • Create and display reports
  • Work with WMI (Windows Management Instrumentation)
  • Extend Visual Studio 2005
  • Build richer interfaces with GDI+
  • Managing versioning issues
  • Create Windows services
  • Build mobile applications
  • Process and transform XML data
  • Print from their applications
  • Build installers for your applications
  • Learn how to use reflection to facilitate late binding


Topics :

Serialization

  • Introducing Serialization
  • Serializing Complex Objects
  • Customizing the Serialization Process

Creating and Displaying Reports

  • Reports in Data Applications
  • Creating and Displaying Reports

Filling the .NET Gaps with WMI

  • Introducing WMI
  • Getting Started with WMI
  • WMI Queries, Properties, and Methods
  • WMI Server Explorer Extensions

WMI Events and Asynchronous Handling

  • Creating WMI Event Handlers
  • Working with WMI Asynchronously
  • WMI Server Explorer Extensions and Events

Examining the DataGridViewControl

  • Customizing Rows, Columns and Cells
  • Working with Bound and Unbound Data

Extending Visual Studio 2005

  • Extending Visual Studio 2005
  • Creating Item Templates
  • Creating Project Templates
  • Using and Creating Code Snippets
  • Using Macros to Automate the IDE

Creating Rich User Interfaces with GDI+

  • Introducing Drawing in the .NET Framework
  • Creating Owner-Drawn Controls
  • Creating Non-Rectangular Forms
  • Creating a Custom DataGridView Control Column

Handling Versioning Issues

  • Before You Begin
  • Assemblies
  • Private Assemblies
  • Shared Assemblies

Creating Windows Services

  • Introducing Windows Services
  • Building Your First Windows Service
  • The FileWatcher Service

Building Mobile Applications

  • Creating Smart Device Projects
  • The .NET Compact Framework
  • Using Device Emulators
  • Mobile Database Applications

Reading and Writing XML Using the XML DOM

  • Getting Started
  • Reading XML Data
  • Working with Nodes
  • Creating and Modifying XML
  • Dealing with Errors

Expert XML

  • Getting Started
  • Reading XML with XmlReader
  • Writing XML with XmlWriter
  • Searching XML with XPath

Printers and Printing

  • The PrintDocument Class
  • The PageSettings Class
  • The PrinterSettings Class
  • Working with Print-Related Controls
  • A More Complex Report

Securing Windows Applications

  • Security in the .NET Framework
  • Code Access Security
  • Checking For Permissions
  • Role Based Security
  • Security and ClickOnce Deployment
  • Strong-Named Assemblies

Building Setup Applications

  • Windows Installer Deployment
  • Creating a Setup Project
  • Customizing a Setup Project

Attributes and Reflection

  • Introducing Attributes
  • Creating and Using Custom Attributes
  • Introducing Reflection
  • Using Reflection to Perform Late Binding




Recommended Knowledge :

This course assumes that students have some programming background and have worked through the previous course, Microsoft Visual C# 2005: Developing Applications. This course assumes intermediate knowledge of Visual C#, and of building Windows applications using Visual Studio 2005.

Recommended Course(s) :

Visual C# .NET Core


Training Materials :

EnterCaps Official Courseware


Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.


Credential :

This course can be considered as a stand-alone course or a part of Mastering C# 2005

Category :
Programming


The Instructor: