Szkolenie Developing Application with Visual C# 2008

Wybierz termin szkolenia
Wyceń szkolenie zamknięte
Wyceń szkolenie zdalne
Zbyt drogo? Podaj swoją cenę
Zaproponuj termin szkolenia otwartego
Drukuj plan szkolenia

Czas trwania

40 godzin(y) (po 8h lekcyjnych dziennie)
 

Wymagania

Wymagana podstawowa znajomość dowolnego języka proceduralnego lub obiektowego (np. Pascal, C, C++, Basic etc.)

 

W cenie szkolenia:

  • efektywne szkolenie w małej grupie - średnio 4 osoby
  • materiały szkoleniowe (przygotowane przez wykładowcę)
  • książka powiązana tematycznie ze szkoleniem lub materiały drukowane
  • certyfikaty w języku polskim i angielskim, e-certyfikat
  • obiad
  • catering (napoje i słodycze)
 

Terminy Szkoleń Otwartych

Data rozpoczęcia Miejscowość Cena netto kursu
2012-05-28 Częstochowa od 2470 do 2900 PLN - zapisz się!
2012-05-28 Wrocław od 2470 do 2900 PLN - zapisz się!
2012-05-28 Warszawa od 2470 do 2900 PLN - zapisz się!
2012-06-11 Gliwice od 2470 do 2900 PLN - zapisz się!
2012-06-11 Katowice od 2470 do 2900 PLN - zapisz się!
2012-06-11 Gdańsk od 2470 do 2900 PLN - zapisz się!
2012-06-11 Opole od 2470 do 2900 PLN - zapisz się!
2012-06-18 Łódź od 2470 do 2900 PLN - zapisz się!
2012-06-18 Lublin od 2470 do 2900 PLN - zapisz się!
2012-06-25 Gliwice od 2470 do 2900 PLN - zapisz się!
 
Node ID: 2990

Charakterystyka kursu

Wiedza wyniesiona z kursu

Po zakończeniu kursu uczestnicy potrafią samodzielnie wykonać aplikację, zaprojektować formatki, napisać odpowiednie procedury i klasy.

Rozumieją także istotę programowania obiektowego jak i strukturalnego.

 

Zagadnienia omawiane na kursie

Windows Forms - introduction

  • Form controls
  • Events
  • Creating menus
  • Adding Non-Graphical Components

Form Events

  • Events in Visual C#
  • Control Events

Common Windows Forms Controls

Exceptions

  • Running Code Unconditionally
  • Raising Errors
  • Handling Unhandled Exceptions
  • Exception Classes

Strings and Dates

  • Data Types
  • The String Class
  • Working with Dates and Times

Accessing Data

  • Data connections
  • Executing Commands
  • Working with Data
  • ADO.NET
  • ADO.NET Providers

Data Binding

  • Data source creation
  • Data-Bound Forms
  • Binding Components and Controls
  • Related Tables
  • Lookup Tables
  • Search Capabilities
  • Filtering
  • Local Data
  • Validation

Data Controls

  • The BindingSource Control
  • The BindingNavigator Control
  • The ReportViewer Control
  • The DataGridView Control

I/O Tasks

  • System.IO Namespace
  • Selecting Files
  • Browsing for Folders
  • Path Information
  • Files and Directories
  • Stream-Based Objects

Project Settings in Visual Studio 2005

  • Designer
  • Application Properties
  • Compilation Properties
  • Debugging
  • Project References
  • Project Resources
  • Project Settings

Debugging

  • Breakpoints and Stepping
  • Variables and Objects
  • Edit and Continue
  • Debugging Code in Assemblies
  • Tracing and Instrumenting Applications

Container Controls

  • GroupBox Control
  • Panel Control
  • Multiple Panels
  • Laying Out Panels
  • FlowLayoutPanel Control
  • TableLayoutPanel Control

Menus and Toolbars

  • Working with the ToolStrips

Creating MDI Applications

  • MDI Parent and Child Forms
  • Managing Open Windows
  • Managing Menus
  • Open Forms

Complex Controls

  • NotifyIcon Control
  • WebBrowser Control
  • MaskedTextBox Control
  • RichTextBox Control
  • TreeView and ListView Controls
  • MonthCalendar and DateTimePicker Controls

Creating Controls

  • Control Creation
  • Inheriting from an Existing Control
  • Drawing Custom Controls
  • Composite Controls

ToolBox Components

  • FileSystemWatcher Component
  • Process Component
  • EventLog Component
  • PerformanceCounter
  • Timer
  • ServiceController
  • BackgroundWorker

Interoperability

  • COM and .NET
  • Calling COM Objects from .NET
  • Calling .NET Assemblies from COM
  • Using Platform Invoke
  • Web Services

Publishing

  • Publishing an Application
  • Publish Options
  • Updating a Deployed Application
  • Publishing an Application
  • Publishing Updates
  • Security