Thursday, December 24, 2009

Funktionelle Programmierung lernen.

Zielgruppe
Sie wissen nicht, was Funktionelle Programmierung ist - wollen aber mehr darüber wissen. Dann sind Sie in diesem Kurs richtig.
Dauer
5 Tage

Preis
2.040 EUR zzgl. Steuer
Inhalte:

Part 1 Learning to think functionally
1 Thinking differently
1.1 What is functional programming?
1.2 The path to real-world functional programming
1.3 Being productive with functional programming
1.4 Functional programming by example
1.5 Introducing F#
1.6 Summary
2 Core concepts in functional programming
2.1 The foundation of functional programming
2.2 Evaluation of functional programs
2.3 Writing declarative code
2.4 Functional types and values
2.5 Summary
3 Meet tuples, lists, and functions in F# and C#
3.1 Value and function declarations
3.2 Using immutable data structures
3.3 Lists and recursion
3.4 Using functions as values
3.5 Summary
4 Exploring F# and .NET libraries by example
4.1 Drawing pie charts in F#
4.2 Writing and testing code in FSI
4.3 Creating a console application
4.4 Creating a Windows Forms application
4.5 Summary
Part 2 Fundamental functional techniques
5 Using functional values locally
5.1 What are values?
5.2 Multiple values
5.3 Alternative values
5.4 Generic values
5.5 Function values
5.6 Summary
6 Processing values using higher-order functions
6.1 Generic higher-order functions
6.2 Working with tuples
6.3 Working with schedules
6.4 Working with the option type
6.5 Working with functions
6.6 Type inference
6.7 Working with lists
6.8 Common processing language
6.9 Summary
7 Designing data-centric programs
7.1 Functional data structures
7.2 Flat document representation
7.3 Structured document representation
7.4 Writing operations
7.5 Object-oriented representations
7.6 Summary
8 Designing behavior-centric programs
8.1 Using collections of behaviors
8.2 Idioms for working with functions
8.3 Working with composed behaviors
8.4 Combining data and behaviors
8.5 Summary
Part 3 Advanced F# programming techniques
9 Turning values into F# object types with members
9.1 Improving data-centric applications
9.2 Improving behavior-centric applications
9.3 Working with .NET interfaces
9.4 Concrete object types
9.5 Using F# libraries from C#
9.6 Summary
10 Efficiency of data structures
10.1 Optimizing functions
10.2 Working with large collections
10.3 Introducing continuations
10.4 Summary
11 Refactoring and testing functional programs
11.1 Refactoring functional programs
11.2 Testing functional code
11.3 Refactoring the evaluation order
11.4 Using lazy values in practice
11.5 Summary
12 Sequence expressions and alternative workflows
12.1 Generating sequences
12.2 Mastering sequence expressions
12.3 Processing sequences
12.4 Introducing alternative workflows
12.5 First steps in custom computations
12.6 Implementing computation expressions for options
12.7 Augmenting computations with logging
12.8 Summary
Part 4 Applied functional programming
13 Asynchronous and data-driven programming
13.1 Asynchronous workflows
13.2 Connecting to the World Bank
13.3 Exploring and obtaining the data
13.4 Gathering information from the data
13.5 Visualizing data using Excel
13.6 Summary
14 Writing parallel functional programs
14.1 Understanding different parallelization techniques
14.2 Running graphical effects in parallel
14.3 Creating a parallel simulation
14.4 Summary
15 Creating composable functional libraries
15.1 Approaches for composable design
15.2 Creating animated values
15.3 Writing computations with behaviors
15.4 Working with drawings
15.5 Creating animations
15.6 Developing financial modeling language
15.7 Summary
16 Developing reactive functional programs
16.1 Reactive programming using events
16.2 Creating reactive animations
16.3 Programming UIs using workflows
16.4 Storing state in reactive applications
16.5 Message passing concurrency
16.6 Summary

Wednesday, December 23, 2009

Delphi 2010 Application Development for Win32

Price: 1950 EUR zzgl. Steuer


Description:

Embarcadero Delphi 2010 - Delphi Application Development for Win32 is a 5-day course that introduces Delphi programmers to the fundamental skills of using Delphi 2010 IDE to develop effective applications targeting the Win32 platform. The goal of this workshop is to quickly help you get productive with the new Delphi 2010 IDE in particular, using refactoring, new Delphi for Win32 language features, build powerful database applications with XML, TClientDataSet, Borland dbExpress and DataSnap technologies.

Im einzelnen:

Keywords
net 3.5 schulung
asp net schulung
vb net schulung
net schulungen
c# schulung
net schulung
c# schulungen
c# seminare
c# kurse
c# kurs
c# seminar
c# training
c# net schulung
visual c# kurs
training visual c#
c# video training
1.Introduction
1.Course Introduction
2.Meeting Organizer Requirements
3.What is New in Delphi 2010
2.Prototyping the Application
1.The Main Form
2.Meeting Form
3.Meeting Time and Room
4.Meeting Room Info
5.User Info
6.Scheduled Meetings
7.Login Form
3.Course Roadmap
4.Deploying Application Files
5.Deploying Database Applications
6.Configuring the Project
1.Creating a Project
2.Project Manager
3.Project File
4.Project Options
5.Compiling and Linking
6.Build Configurations
7.TClientDataSet
1.TClientDataSets
2.DBExpress Example
8.Visual Form Designer and Code Editor
1.Introduction
2.Visual Form Designer
3.Creating Interfaces
4.Code Editor
5.Two-Way Tool
9.Object-Oriented-Programming
1.Object-Oriented Programming
2.Classes vs. Objects
3.Example
4.Class Scoping
5.Polymorphism
6.Properties
7.Typecasting Objects
8.Overloading Methods
9.Abstract Methods
10.Class Methods
11.Nested Type Declarations
12.Class Helpers
13.Sealed Classes
14.Advanced Concepts
10.Business Code
1.Real World Problem
2.Business Rules vs. Business Logic
3.What is Interface Code?
4.Examples
11.The Singleton Design Pattern
1.What is the Singleton Pattern
2.When should be used
3.Using the Singleton Pattern
12.Basic Interface Elements
1.VCL Architecture
2.Developing the Application User Interface
3.Basic Skills Example
13.Introduction to VCL for the WEB
1.The History of Web Development with Delphi
2.What IntraWeb brings to Delphi
3.IntraWeb Components
4.Application Mode or Page Mode?
5.IntraWeb Server Controller
6.Database development on the Web
7.Frame usage in Web Applications
8.AJAX programming in Web Applications
14.Exception Handling
1.Introduction
2.Handling Exceptions
3.Resource Protection
4.Raising and Re-Raising Exceptions
15.Delphi’s Debugger
1.Introduction
2.Controlling Program Execution
3.Analyzing Data at Runtime
4.Controlling the Debug Flow
16.Advanced Database Development
1.Database Modeling with ER/Studio
2.Delphi Database Architecture
3.Database Access Technologies
17.Using DBExpress to Access Data
1.DBExpress
2.Connecting to a Database Server
18.The UML Class Diagram
1.Introduction to the UML (Unified Modeling Language)
2.Together
3.Example
4.Delphi Class Explorer
19.Using Packages
1.What is a Package?
2.Why Use Packages?
20.Building the Meeting Organizer
1.Requirements
2.Configuring the Project
3.Creating the Main Form
4.Visual Form Inheritance
5.Effective Project Development
21.Model-View-Controller Pattern
1.MVC Components
2.Relationships between Components
3.Benefits of MVC
4.Drawbacks to MVC
22.Introduction to TeeChart
1.TeeChart Feature Matrix
2.TeeChart Components
3.The TeeChart Editor
23.Introduction to XML
1.XML Overview
2.Basic XML
3.XSL
4.XML Parsers
5.XML and VCL Components
24.Introduction to Rave Reports
1.Rave Reports Components
2.The Rave Visual Designer
3.Changing Report Fields Manually
4.Viewing the Results
5.Generating the Report under Delphi
6.Beyond Rave Designer
25.An Object's Lifetime
1.Overview
2.Component’s Owner
3.Terminating components
26.Introduction to DataSnap
1.Key Concepts
2.DataSnap Client Components on the Component Palette
3.DataSnap Server Components on the Component Palette
4.DataSnap in the Object Repository
5.Creating a Three-Tier Application
Prerequisites:
•Working knowledge of the Windows operating system
•Basic experience in programming

Tuesday, December 22, 2009

Monday, December 21, 2009

Java für Oracle Entwickler

Java für Oracle Entwickler
(AD-JAVA): Dieser Kurs richtet sich speziell an professionelle Oracle Entwickler. Sie erhalten mithilfe von Vergleichen zu PL/SQL einen schnellen und sicheren Einstieg in die objektorientierte Entwicklung mit Java. Anhand eines durchgängigen Übungsbeispiels werden die Kenntnisse vertieft und gefestigt. Am Ende des Kurses sind die Teilnehmer in der Lage, objektorientierte Lösungsansätze in Java zu realisieren.
Zielgruppe
Sie besitzen fundierte Programmierkenntnisse in PL/SQL, Oracle Forms oder einer anderen Programmiersprache und möchten Konzepte, Sprachumfang und Einsatzmöglichkeiten von Java kennenlernen.

Inhalt
Grundlagen der Objektorientierung
Das Java Development Kit und die Java Virtual Machine
Java als objektorientierte Programmiersprache
Java-Syntax im Vergleich zu PL/SQL
Datentypen, Operatoren, Ablaufsteuerung
Arrays und Collections
Verarbeitung von Zeichenketten
Wichtige Utility-Klassen und Packages
Datenbankprogrammierung mit JDBC
Einblick in die Oberflächenprogrammierung mit Swing
Einfaches IO-Handling mit Java
Von Client-Server zu mehrschichtigen JEE-Applikationen
Detailliertere Informationen finden Sie in unserem kompletten Inhaltsverzeichnis.

Voraussetzungen
PL/SQL-Erfahrung oder Kenntnisse in einer anderen Programmiersprache
Vorausgesetzte Kurse
Einführung in PL/SQL (O-PL/SQL)
Objektorientierung und UML für Ein- und Umsteiger (AD-OO)

Saturday, December 19, 2009

inhouse-c# seminar

Anwendungsentwicklung mit


 
Visual C# .NET
Einsatz der Klassenbibliothek .NET Framework
Dieses Seminar zum .NET Framework von Microsoft® vermittelt den Teilnehmern einen Überblick über die Bestandteile der Bibliothek. Das Themenspektrum reicht von Oberflächenprogrammierung, Grafik und Drucken über Aspekte der Systemprogrammierung bis hin zur Interoperabilität mit konventionellen Technologien. Als Programmiersprache liegt diesem Kurs Microsoft® Visual C#® .NET zugrunde.
Seminar-Rahmendaten

 
Ort, Räumlichkeiten Beim Kunden

 
Dauer (je nach Vorkenntnissen) 3 - 5 Tage

 
Tagessatz - Grundpreis 600.00 EUR1

 
714.00 EUR2
Tagessatz - Aufschlag je Teilnehmer 25.00 EUR1
29.75 EUR2
Unterlagen (einmalig je Teilnehmer) 25.00 EUR1

 
29.75 EUR2
1 Nettopreis, 2 Preis inkl. MwSt. - Reisekosten des Trainers werden gesondert berechnet

 
Das Seminar findet grundsätzlich vor Ort beim Kunden statt (Inhouse) und ist für Gruppen von 2 bis 8 Teilnehmern gedacht.
Die Gebühren für das Seminar setzen sich aus einem Tagessatz je Seminartag und einer Vergütung der Unterlagen zusammen. Der Tagessatz besteht wiederum aus einem Grundpreis und einem Aufschlag je Teilnehmer.

 
Preismodell
Variable Kursdauer
Seminar-Voraussetzungen

 
Programmierkenntnisse in C#

 
Seminar-Themen
  • Windows-Anwendungen auf Basis von .NET Framework
  • Grafikausgabe
  • Drucken
  • Komponenten
  • Assemblies
  • Betriebssystem
  • Threads
  • Datenbankzugriff mit ADO .NET
  • Netzwerke
  • Unverwalteter Programmcode
  • Office-Automation
  • Reguläre Ausdrücke

 

Einführung in die Microsoft Silverlight kurs, seminar, schulung

Tag 1
-------------------------------------------------- ------------------------------
Einführung in die Microsoft Silverlight - Warum Silverlight
- XAML, Expression Blend und Visual Studio 2008
- 1 vs Silverlight Silverlight 2 vs Silverlight 3
-------------------------------------------------- ------------------------------
Graphics - Zeichenbefehle
- Text-Formatierung
- Integration
- Bitmaps
-------------------------------------------------- ------------------------------
Programmierbarkeit - Programmierung von Browser-Skript
-. NET im Browser
- Input und Veranstaltungen
- Core-Klassenbibliothek Features
-------------------------------------------------- ------------------------------
Tag 2
-------------------------------------------------- ------------------------------
Layout - Layout-Panels
- Gemeinsames Layout-Eigenschaften
- Mischen von HTML-und Silverlight-Layout
-------------------------------------------------- ------------------------------
Controls - Built-in-Steuerelemente
-------------------------------------------------- ------------------------------
Video und Audio - MediaElement
- VideoBrush
- In Verbindung mit Video in eine Anwendung
- Kodierung
-------------------------------------------------- ------------------------------
Text - Text-Element-Typen
- Formatieren
-------------------------------------------------- ------------------------------
Tag 3
-------------------------------------------------- ------------------------------
Animation - Chronik und Storyboards
- Triggerung Animationen
- Keyframes und Splines
- Animation und Expression Blend
-------------------------------------------------- ------------------------------
Data Binding - Verbindliche Ausdrücke
- Data Kontexten und Daten-Vorlagen
- Liste verbindlich
-------------------------------------------------- ------------------------------
Browser-Integration - Integration Klassen im Namespace System.Windows.Browser
- Aufruf-Client
-------------------------------------------------- ------------------------------
ASP.NET Integration - ASP.NET AJAX und Silverlight
- Silverlight in ASP.NET
-------------------------------------------------- ------------------------------
Tag 4
-------------------------------------------------- ------------------------------
Server-Kommunikation - Mit AJAX-Dienstleistungen von Silverlight
- WCF und Silverlight
-------------------------------------------------- ------------------------------
Custom Controls - UserControls
- Building Templateable Controls
-------------------------------------------------- ------------------------------
UI Techniques - Scrolling Animationen
- Drag and Drop
- Transitions
- Mouse-over-Handling

delphin-seminar. seminar delphin

Delphine
Delphine symbolisieren Kraft, Eleganz, Lebensfreude, Kreativität, soziales Verhalten und viele andere Qualitäten.
Alle menschlichen Regungen lassen sich letztendlich auf zwei Gefülhsextreme zurückführen: Angst und Liebe. Delphine kennen nur die Liebe, denn da sie seit Jahrmillionen keine Feinde in ihrer Welt haben, haben sie nie ein Gefühl der Angst entwickelt.

"Die Delphine können uns lehren, wie wir mit uns selbst, miteinander und mit unserer Umwelt in Harmonie leben können." (Serge Kahili King. Schamane der hawaiianischen Tradition und Doktor der Psychologie, Teilnehmer des Internationalen DeiphinFestivals 1993 in Freiburg)

Der DELPHIN-Prozess
Delphine suchen den Kontakt zu Menschen. Das wußten schon die alten Griechen, das erleben heute immer mehr Menschen. Und Delphine haben aufhellende, die Selbstheilungskräfte anregende Wirkungen auf den Menschen. Das entdeckte und dokumentierte insb. der englische Gehirn- und Delphinforscher Dr. Horace Dobbs, der seit zwei Jahrzehnten sein Leben ganz den Delphinen gewidmet hat. Nachdem Horace Dobbs auch erforscht hat, was eigentlich bei dem Kontakt Mensch - Delphin geschieht, hat er ein Konzept für "Dolphin Therapy Centres" entwickelt, in denen auf dem Festland ohne die lebenden Meeressäuger die gleichen positiven Wirkungen erzielt werden können.

Das Delphin Institut hat diesen Ansatz verknüpft mit der äußerst wirksamen Kommunikationsmethode NLP (Neurolinguistisches Programmieren). NLP ist ein an der Praxis und für die Praxis entwickeltes Modell für menschliche Kommunikation und Veränderung. Dabei geht es vor allem um das Entdecken und Trainieren von persönlichen und sozialen Fähigkeiten. Eine große Rolle spielt die Qualität unserer Wahrnehmungen und Erfahrungen, die stark davorn abhängen, wie wir unsere Sinne nutzen.


NLP achtet auf einen respektvollen sozialen Kontext: persönliche Veränderungen werden in Einklang mit der eigenen Persönlichkeit und mit der Umwelt gebracht, in der wir leben und arbeiten.

Durch die Integration von NLP und dem delphintherapeutischen Ansatz sowie Elementen der neuen Gehirn- und Bewußtseinsforschung können nun neben der Heilwirkung eine Vielzahl von Problemen auf den Weg zu einer Lösung gebracht werden.


DELPHIN - Seminare

Die Delphin-Seminare richtet sich an alle, die mehr über Delphine Wissen und sich gleichzeitig auf spielerische, kreative Weise in Richtung auf eine ganzheitliche Persönlichkeit entwickeln möchten. Einzige Voraussetzung für die Teilnahme ist eine Sympathie zu den Delphinen.

An vier Wochenenden bilden PhantasieReisen zu und mit den Delphinen, DelphinMeditationen und Informationen über Delphine mit Filmen, Vorträgen, Musik und Bildern den Rahmen der Seminarreihe "Delphin- Lösungen"

Das erste DelphinSeminar wendet sich an Menschen, die spielerisch ihr delphinisches Potential wie Lebensfreude, Kreativität, Sinnlichkeit, Eleganz, Kraft, Harmonie u.a.. entdecken, Streß und Ängste abbauen und die delphinischen Qualitäten kreativ bei der Lösung oder Heilung eines konkreten Problems einsetzen möchten.

Im zweiten DelphinSeminar wird der Glaube für eine wünschenswerte Zukunft und Visionen für verschiedene Lebensbereiche wie Partnerschaft, Beruf, Gesundheit, spirituelle Wachstum u.a. entwickelt. Wir entdecken unsere äußeren und inneren Werte, die unser Denken und Handeln bestimmen und entwickeln eine persönliche, in sich harmonische Wertehierarchie.

Im Identitäts-Seminar "Das neue Bild von mir" stoßen wir auf delphinische Weise auf Antworten zu so zentralen menschlichen Fragen wie "Wor bin ich?" "Welches sind meine zentrale Lebensaufgabe?", "Welches sind meine nächsten Schritte?", aber auch "Wo liegen meine Grenzen?" und "Wie gehe ich mit diesen Grenzen um?"

Das letzte Seminar widmet sich dem wichtigen Thema "Vertrauen": Vertrauen zu sich selbst, Vertrauen zu anderen Menschen, Vertrauen zum Leben. Spirituelle Dimensionen, die tiefe Verbundenheit mit sich, mit unserem Planeten, dem Universum...

delphi seminare Seminare und Training Delphi ObjectPascal FreePascal CORBA ADO .net COM DCOM OLE OLE2 ActiveX MTS

Delphi


 
Sie suchen ein Seminar für Delphi?
Dann haben Sie hier den richtigen Partner für Ihr Delphi Seminar gefunden!
Für Delphi bieten wir Ihnen die Seminare

  • Delphi I - Basisseminar
  • Delphi II - Aufbauseminar
  • Delphi III - Profiseminar
  • Delphi Komponenten .net/COM
  • Delphi Design Pattern
  • Delphi und ADO (Datenbanken/SQL) und
  • Delphi und CORBA an.
  • Unsere Delphi Seminare bieten wir auf Anfrage auch für FreePascal an.

 

Friday, December 18, 2009

IT-Seminare, bundesweit

IT-Seminare, bundesweit online buchen
Seit 1995 schulen und coachen wir PC-AnwenderInnen, SAP-AnwenderInnen, Administratoren, Programmierer, Webdesigner, Datenbankentwickler, CAD-Fachkräfte, DTP-Fachkräfte und Datenschutzbeauftragte.
Zur Kursübersicht

20 Schulungszentren, bundesweit
Die IT-Seminare finden zeitgleich, mit den gleichen Kursinhalten und zu den gleichen Preisen in folgenden Schulungszentren statt: Berlin, Bremen, Dortmund, Dresden, Düsseldorf, Essen, Frankfurt, Hamburg, Hannover, Koblenz, Köln, Leipzig, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Siegen und Stuttgart.
Zur Standortübersicht

Unsere 5 Unterrichtsformen an 20 Standorten
•IT-Kurse zu festen Terminen
•Individuelle Firmenschulungen*
•Individuelle Inhouseschulungen*
•Einzelcoachings*
•Workshops*
*= Termine, Inhalte und Seminarort erfolgen individuell nach Absprache

Für Inhouseschulungen können auf Wunsch vorkonfigurierte Notebooks und Beamer zur Verfügung gestellt werden.

Browse Game Programming ebook

Browse Game Programming ebook


Results Game Programming Ebook : 1 to 5 of 5


Beginning C++ Game Programming
Interactivitythe unique feature that sets games apart from other forms of entertainment. The power of interactivity lies in the programming that occurs behind the scenes. I... read detail
Ebook Relate : programming games create concept ready

Developing Games in Java
If you already have Java programming experience and are looking to program games, this book is for you. David Brackeen, along with co-authors Bret Barker and Lawrence Vanhelsuw... read detail
Ebook Relate : games graphics programming

Games on Symbian OS: A Handbook for Mobile Development
Games on Symbian OS is the only guide to highlight the gaming opportunities presented by the Symbian OS platform, with particular emphasis on the creation of mobile games in C++ us... read detail
Ebook Relate : games symbian mobile information phones

Visual Basic Game Programming For Teens
Get ready to create your first complete 2D-based role-playing game using Visual Basic 6.0. If you have experience using Visual Basic, you already have the essential skills that... read detail
Ebook Relate : visual using basic learn write

Data Structures for Game Programmers
"Data Structures for Game Programmers" replaces endless pages of boring text with exciting gaming technology and eye-catching graphics. The complex subject of data structures i... read detail
Ebook Relate : structures algorithms programmers

Java in 60 Minutes A Day browse ebook

Browse Java ebook


Results Java Ebook : 11 to 15 of 147


CodeNotes for J2EE: EJB JDBC JSP and Servlets
CodeNotes for J2EE: EJB, JDBC, JSP, and Servlets introduces Java developers to the key database and web development technologies of the Java 2 Platform, Enterprise Edition. The... read detail
Ebook Relate : examples create applications edition enterprise

Developing Java Web Services: Architecting and Developing Secure Web Services Using Java
Developing Java Web Services: Architecting and Developing Secure Web Services Using Java Wiley | Pages: 784 | 2002-12-25 | ISBN: 0471236403 | 12 MB | PDF * One of the first boo... read detail
Ebook Relate : services developing using architecting secure

Java Programming with CORBATM: Advanced Techniques for Building Distributed Applications
Book Description The leading guide for Java developers who build business applications with CORBA Acknowledged experts present advanced techniques and real-world examples for b... read detail
Ebook Relate : corba using applications object portable

Java in 60 Minutes A Day
eBook Description * Shows readers how to use Java to harness the power of object-oriented programming * Includes thirty one-hour lessons that recreate a typical week-long in... read detail
Ebook Relate : readers author includes

Java Programming Cookbook
Organized for quick reference, each recipe shows how to accomplish a practical programming task. A recipe begins with a list of key ingredients (the classes, methods, and interface... read detail
Ebook Relate : create recipe swing programming regular

Java 2 Bible

Browse Java ebook


Results Java Ebook : 6 to 10 of 147


Java Performance Tuning
Performance has been an important issue for Java developers ever since the first version hit the streets. Over the years, Java performance has improved dramatically, but tuning... read detail
Ebook Relate : tuning performance program chapters applications

Inside Java 2 Platform Security: Architecture API Design and Implementation
Security is an integral part of the Java platform; all Java APIs are built on a solid security model. That model has always been stronger than the security of other platforms, ... read detail
Ebook Relate : security architecture model platform

Core JSTL: Mastering the JSP Standard Tag Library
Core JSTL is an in-depth examination of the JavaServer Pages Standard Tag Library (JSTL), which provides a standard set of custom tags--including tags for iteration, accessing URLs... read detail
Ebook Relate : standard pages access expression powerful

Java 2 Bible
Sun Microsystems' Java 2 Platform, Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications -- and the Java 2 Enterprise Edition Bible define... read detail
Ebook Relate : enterprise developing standard edition platform

Java and XML: Your visual blueprint for creating Java-enhanced Web programs
Welcome to the only guidebook series that takes a visual approach to professional-level computer topics. Open the book and youll discover step-by-step screen shots that demonst... read detail
Ebook Relate : creating visual

browse java books

The Art of Java
There is something for every programmer in this book, which presents a number of practical, high-powered applications of Java. Included are pure code subsystems such as the exp... read detail
Ebook Relate : programs

Eclipse in Action: A Guide for the Java Developer
A guide to using Eclipse features and plug-ins effectively in the context of real-world Java development, this book shows Java developers and software architects how to test, debug... read detail
Ebook Relate : eclipse using development environment building

Sams Teach Yourself EJB in 21 Days
Sams Teach Yourself EJB in 21 Days introduces the development and deployment aspects of EJB, the fastest growing standards in developing Java applications in and enterprise environ... read detail
Ebook Relate : environment teach yourself transactional developing

JMX in Action
Covering the Java Management Extensions specification, this guide teaches programmers how JMX can provide robust management and monitoring capabilities for Java and non-Java resour... read detail
Ebook Relate : adapters functionality extending included chapters

Computer Graphics for Java Programmers
A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mathematical concepts and a knowl... read detail
Ebook Relate : graphics computer edition concepts programming

Programming in the Key of C#

Programming in the Key of C#
This is a great book for a beginning programmer trying to learn the fundamentals of C#. Every chapter is devoted to a key feature of the language (as opposed to discussing all ... read detail
Ebook Relate : petzold chapter learn programming

Beginning C# 3.0: An Introduction to Object Oriented Programming
Beginning C# is a book that offers a lot of guidance, in a format that readers find intuitive to follow. The exercise-based format of the Wrox Beginning series has a strong fol... read detail
Ebook Relate : programming readers object beginning written

C# Programming Interview Questions Answers and Explanations: Programming C# Certification Review
The Ultimate Reference & Learning Guide for C# Developers! In depth and current overview of common challenges with C# Fluency with C# is essential for a career as a developer, howe... read detail
Ebook Relate : language certification interview implementations guide

Microsoft Visual C# 2008 Step by Step
Get the hands-on, step-by-step guide to learning the latest enhancements in Microsoft Visual C# 2008. Visual C#, one of the tools in Microsoft Visual Studio 2008, is a modern p... read detail
Ebook Relate : visual language learn microsoft features

C and Data Structures
The book is written for both undergraduate and graduate students of core computer science areas. The book would be very useful for other students to learn programming for the p... read detail
Ebook Relate : implementation programming science computer students

E-book

Management Development
Effective Training & Development is essential if you are to continuously get the best from your peop... read detail
Ebook Relate : development training management

Security Administrator Street Smarts
Hit the ground running with the street-smart training you'll find in this practical book. Using a "y... read detail
Ebook Relate : security training environment street administrator

The AMA Trainers Activity Book
No one knows training better than the American Management Association. Since 1923, the business comm... read detail
Ebook Relate : activity training seminar readers exercises

Advanced Web-Based Training Strategies Unlocking Instructionally Sound Online Learning
Advanced Web-Based Training Strategies fills the gap in the literature available on this topic by of... read detail
Ebook Relate : strategies learning based training implementation

Cadaver Dog Handbook
Cadaver Dog Handbook sets out the principles and procedures for the training and handling of dogs fo... read detail
Ebook Relate : remains human training cadaver

Browse Delphi training sample ppt

Apple Training Series Desktop and Portable Systems 2nd Edition
This authoritative, Apple-Certified training course is designed both for professionals who support A... read detail
Ebook Relate : training service technician applecare course

101 Ways to Make Training Active
When it was first published in 1995, Mel Silberman's 101 Ways to Make Training Active became an inst... read detail
Ebook Relate : training active lists successful examples

The Trainers Tool Kit 2Nd Ed
Harried trainers may need a quick refresher on a training topic. Harried managers who are suddenly a... read detail
Ebook Relate : training using topics quick learning

Gallery of Best Resumes for People Without a Four-Year Degree Gallery
A showcase collection of more than 200 outstanding sample resumes and 30 cover letters representing... read detail
Ebook Relate : resumes cover college letters degree

MCSE Self-Paced Training Kit (Exam 70-294): Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastruct
The all-new MCSE Training Kit is designed to help maximize your performance on Exam 70-294, a core exam for the new Windows Server 2003 certification. This Training Kit packs the t... read detail
Ebook Relate : training server windows

Delphi Programming

Tomes of Delphi: Win32 Core API Windows 2000
The Tomes of Delphi series from John Ayres is recognized as the definitive reference for Delphi programmers and developers. The first edition received rave reviews from industry pu... read detail
Ebook Relate : delphi developers reference windows tomes

Inside Delphi 2006 (Wordware Delphi Developer’s Library)
Starting with a detailed description of Delphi and C++ languages, this book covers the essential topics such as conditions, loops, strings and arrays, procedures and functions, fil... read detail
Ebook Relate : delphi programming basic visual pascal

Mastering Delphi 7
Still the Best Delphi Resource–Now Fully Updated and Expanded Whether you’re new to Delphi or just making the move from an earlier version, Mastering Delphi 7 is the on... read detail
Ebook Relate : delphi using applications creating support

Delphi in a Nutshell (In a Nutshell (O’Reilly))
Aimed at the working Delphi developer, Delphi in a Nutshell is an effective desktop reference to this popular programming tool. Besides listing all core classes and methods, this ... read detail
Ebook Relate : delphi features object language pascal

The Tomes of Delphi: Algorithms and Data StructuresThe Tomes of Delphi: Algorithms and Data Structures
Delphi developer Julian Bucknall provides fellow developers a comprehensive overview of using algorithms and data structures from a practical perspective. Bucknall begins with a di... read detail
Ebook Relate :

Mit ASP dot NET Web-Entwicklung

Anreise eine Website, die ordnungsgemäß erstellt werden, kann eine Herausforderung in einigen Fällen. Mit ASP dot NET Web-Entwicklung kann dies einfacher zu handhaben. Es funktioniert mit allen möglichen einzigartige Dinge zu machen, jeder Größe Website aussehen und funktionieren am besten.

Die ASP dot NET Development Program ist ein Microsoft-Programm erstellt, das funktioniert für Websites. Es ermöglicht dem Benutzer, um Elemente zu einer Website hinzuzufügen und zu bearbeiten. Der Source-Code für die Site lassen sich auch so abgefasst, mit dem Erhalten einer Website zu helfen, die gut aussehen. Dieser Code wird auch über einen Server abgewickelt werden. Der Server kümmert sich um den Code zu nehmen und dann schickte sie in ein HTML-Formular an den Client.

OOP, oder Object Oriented Programming, ist ein großer Teil dieses Prozesses. Kontrollen können die HTML hinzugefügt werden, um zu sagen eine ASP-NET-Programm Punkt, wo bestimmte Dinge auf einer Website. Als Ergebnis dieser den Code wird auf dem Display zu trennen. Dies macht die Entwicklung einer Website sehr einfach zu handhaben.

ASP dot NET Web-Entwicklung ist für die festgestellt wird mit einer Vielzahl von Programmiersprachen kompatibel. ASP dot NET arbeitet unter der Common Language Runtime Standard. Dies bedeutet, dass ASP-NET-Programme können jede Art von Griff dot dot NET-Sprache. Dies trägt dazu bei, eine Website zu erhalten, um mit jeder Art von Sprache ohne Bedenken behandelt werden.

Verschiedene Programme können auch verwendet werden, um ASP Griff dot NET Prozesse. Diese sind alle Programme, die einfach zu handhaben. Der Anwender kann einfach eingeben, Drag-and-Drop um Daten sowie Website-Code zu bearbeiten. Microsoft Visual Studio, CodeGear Delphi und Macromedia HomeSite sind einige der beliebtesten Programme. SharpDevelop und einige andere Open-Source-Optionen können ohne Kosten zu arbeiten.

ASP dot NET Web-Entwicklung ist eine tolle Sache zu sehen. Es ist eine Option, die Werke mit dem Erhalten einer Website dabei helfen, die mit Leichtigkeit programmiert werden. Es funktioniert, um Code und Darstellung zu trennen und kann alle Arten von Programmiersprachen und Software-Optionen zu arbeiten.

IT Architect - .NET, Active X, SQL/T-SQL, Unix/Linux

IT Architect - .NET, Active X, SQL/T-SQL, Unix/Linux

Click here
IT Architect - .NET, Active X, SQL/T-SQL, Unix/Linux
Posted on:12/16/09

Job Number:
300283-7727-12-252998
Add to Cart
Email to a Friend
Location:
Charlotte, NC
Description:
IT Architect
.NET, Active X, ADO/API, Bourne, C, COM, DAO, DCOM, DELPHI, Devel 2000, DLL, GIS Linux, Korn, Lotus Notes, MFC, MQ Series, MTS OOD, Powerbuilder, SAS, Scripting-Perl, Sh, Smalltalk, SQL/TSQL, Toad, Unix,
VB/VBA/VC/Visual Source
Description:
Our Charlotte Financial Services Client is looking for an IT Architect. Specifically, they are looking for someone who can commit to a 12-month PLUS Project.
Duties and Responsibilities:
The IT Architect:
* Supervises, guides and provides Technical Support and Training to the Systems Architecture staff.
* Assists the Manager in the review and evaluation of the work of the staff.
* Plans, organizes and controls the Section activities.
* Assists in the development of the overall project plans and timetables.
* Leads the Architecture Staff in the development, specification and communication of the Firm's Technology Architecture plan and the infrastructure components required to support it.
* Consults with IT and Client Management in the development of tactical systems plans and directions to assure the integration of the corporate and distributed and/or Client Server Business Area Architectures.
* Advises on Systems Development opportunities that can be utilized or adapted to meet Business Area objectives.
* Performs related duties as assigned or requested.
About Our Client:Our Client is one of North America's largest and most diverse Financial Services companies, with more than 11,000 stores, over 12,000 ATMs, the Internet and other distribution channels across North America and internationally. They are a diversified Financial Services company providing banking insurance, investments, mortgage and consumer finance. Their headquarters is in San Francisco.
This is an estimated one-year PLUS contract position, throughVolt Workforce Solutions- a division of a Fortune 1000 publicly traded Staffing Industry Leader, based in Atlanta, GA. We are among the largest IT staffing companies in the US for contract/temporary and direct hire placements and support most of the top rated IT companies in the Southeast.
Requirements:
Required Skills for this IT Architect position include the following:
May require skills related to one or more of the following categories:
* .Net
* Active X
* ADO
* API
* Bourne
* C, C< COM, COM< DAO
* DCOM
* DELPHI
* Devel 2000
* DLL
* GIS Linux
* Korn
* Lotus Notes
* MFC
* MQ Series
* MTS OOD
* Powerbuilder
* SAS
* Scripting-Perl
* Sh
* Smalltalk
* SQL
* Toad
* TSQL
* Unix
* VB/VBA, VC< Visual Source
Special Instructions to begin the process:
* Please email your resume to Volt at:marietta023604@volt.comand it will be expedited to the Recruiter assigned to this position. Our Recruiter will initiate a phone call to you and give you immediate consideration should your resume meet the job requirements.
* Please reference the following in your subject line to ensure your resume is routed to the correct Recruiter on your behalf:300283-7727-12-252998 - IT Architect - .NET, Active X, SQL/T-SQL, Unix/Linux
* If you are able to include on the subject line the website where you saw this posting, it would be greatly appreciated!
Thank you for your attention to these details!
For further information regarding this posting, please contact the Recruiter via E-mail ONLY, using the email address listed on this posting andagain by placing the entire job number in the subject line.
Please rest assured that if your resume matches what is reflected in this job posting, you should get a phone call from a Volt Recruiter to discuss this position with you.
Volthas a talented and optimistic staffing team focused on the quality of your career.
Voltis a world leader in the staffing industry, boasting over 50 years of experience. We work with many of the Fortune 500 and 1000 companies to provide workforce solutions. We offer many contract positions as well as many direct hire full-time positions. Our Contractors receive competitive pay and benefits, as well as educational programs and re-deployment assistance.
Volt Information Sciences, Inc.is our parent company and is a publicly owned corporation. Stock is traded over-the-counter and is quoted on the NYSE. To learn more aboutVolt Information Sciences, please visit: to see more of our job postings, please visit:
Voltis an Equal Opportunity Employer and is dedicated to fostering diversity in the workplace.
Type:
CONTRACT
Duration:
365+ Days
Payrate:
62.00 - 62.00 Hourly DOE
Contact:
Volt Technical Resources
1117 Perimeter Center West, Ste. E-306
Atlanta, GA 30338
Phone: 770/393-4954
Fax: 770/393-4969
marietta023604@volt.com

More Information »

Thursday, December 17, 2009

.NET-Grundlagenseminar: Softwareentwicklung mit dem .NET Framework 4.0, C# 4.0 und Visual Studio 2010

Titel: .NET-Grundlagen: Softwareentwicklung mit dem .NET Framework 4.0, C# 4.0 und Visual Studio 2010

Dauer: 5 Tage
Teilnehmerzahl:
Die maximale Teilnehmerzahl ist 12.

Preis: Normalpreis: 1999 Euro; (zzgl. 19% MwSt)
Art: Schulung mit Teilnehmerübungen (Seminar/Workshop)
Veranstaltung: .NET-Basisseminar: Softwareentwicklung mit dem .NET Framework 4.0, C# 4.0 und Visual Studio 2010

Inhalt:
Microsoft hat mit dem .NET Framework nicht nur einen konsistenten Nachfolger für das bisherige Wirrwarr von Softwareentwicklungsplattformen für Windows geschaffen, sondern auch einen echten Konkurrenten zu Java. In diesem viertägigen Seminar werden die Grundkonzepte von .NET, die Sprachsyntax von C#, die Handhabung der Entwicklungsumgebung Visual Studio und die wichtigsten Funktionen der .NET-Klassenbibliothek vermittelt.
Zielgruppe:
Entwickler, die in .NET-Projekten Anwendungssoftware programmieren möchten und über Grundkenntnisse in objektorientiertem Programmieren (z.B. in C++, Java, SmallTalk, Visual Basic oder Delphi) verfügen. Projektleiter und Entscheider, die ein Grundverständnis von .NET erwerben möchten. Hinweis zur Version: In dem Seminar werden .NET 3.5, C# 3.0 und Visual Studio 2008 behandelt. Die meisten Inhalte sind aber auch gültig für .NET 2.0 und 3.0,C# 2.0 und Visual Studio 2005.
Gliederung: Tag 1: .NET-Basiswissen
Dieser Tag liefert die die Antworten auf die wichtigsten Einsteiger-Fragen.
• .NET-Strategie (Was ist .NET?)
• Motivation (Warum wurde .NET erfunden?)
• .NET-Produkte (Was braucht man für .NET?)
• .NET-Anwendungenarten (Wofür kann man .NET einsetzen?)
• .NET-Plattformen (Wo läuft .NET?)
• .NET-Versionen (Wie unterscheiden sich die verschiedenen Versionen von .NET?)
• Sprachsyntax C# und Visual Basic (Welche Sprachkonstrukte stehen zur Verfügung?)
• .NET-Klassenbibliothek (Welche vordefinierten Funktionalitäten gibt es in .NET?)
• Visual Studio und andere Werkzeuge (Welche Werkzeuge brauche ich?)
• .NET-Sicherheit (Wie sicher ist .NET?)
• Deutsche .NET-Community (Wo bekomme ich weitere Informationen?)
• Ausblick .NET 4.0 und Visual Studio 2010 (Was bringt .NET in naher Zukunft?)

Tag 2: .NET in der Praxis
Dieser Tag stellt der Dozent Ihnen eine mehrschichtige schichtenweise vor und erläutert dabei die verwendeten Technologien und ihre Einsatzgebiete.
• Datenbankzugriff mit ADO.NET
• LINQ-to-SQL und ADO.NET Entity Framework (Objekt-Relationales Mapping)
• XML-Zugriff mit System.Xml
• Konsolenanwendungen mit System.Console
• Windows-Anwendungen mit Windows-Forms
• Windows Presentation Foundation (WPF)
• Web-Anwendungen mit ASP.NET und AJAX
• Verteilte Systeme mit der Windows Communication Foundation (WCF)
• Workflows mit der Windows Workflow Foundation (WF)

Tag 3: Teilnehmerübungen (Hands-on-Labs)

An zwei folgenden Tag entwickeln die Teilnehmer selbst in Übungen an einer mehrschichtigen .NET-Anwendung. Der Dozent vermittelt Ihnen die notwendigen Kenntnisse und fügrt durch die Übungen.

Am ersten Tag erstellen Sie eine Datenzugriffsschicht, eine Geschäftslogik (Domänenmodell) und einen Desktop-Client.
- Datenbankzugriff mit ADO.NET
- Datenbankzugriff mit ADO.NET Entity Framework (Objekt-Relationales Mapping)
- XML-Zugriff mit System.Xml
- Mehrschichtige Entwicklung mit .NET
- Windows-Anwendungen mit der Windows Presentation Foundation (optional: Windows-Forms)

Tag 4: Teilnehmerübungen (Hands-on-Labs)

Am vierten Tag entsteht ein Web-Client und ein Webservice, der von der Desktop-Anwendung alternativ zum direkten Datenbankzugriff verwendet werden kann.
- Web-Anwendungen mit ASP.NET
- Web-Anwendungen mit ASP.NET AJAX
- Webservices mit der Windows Communication Foundation (WCF) (optional: ASP.NET Webservices)
- Erstellung eines Anwendungsservers
Schulungsmethodik: Theorie mit Folien und Vorführungen des Dozenten wechseln sich an mit aufgabengeführten Praxisübungen der Teilnehmer, die der Dozent begleitet.
An den Tagen 3 bis 5 entsteht in einem zusammenhängenden Fallbeispiel eine mehrschichtige .NET-Anwendung mit Windows- und Webclient, die über WCF-basierte Webservices mit einem Anwendungsserver kommunizieren.


Schulungsmaterial: Jeder Teilnehmer erhält:
• Eine CD-ROM mit den Schulungsfolien (als PDF), mit dem im Kurs behandelten Codebeispiele und sowie einer Sammlung von kostenfreien Werkzeugen

Das Seminar findet in deutscher Sprache statt, die Seminarunterlagen sind deutsch.

Teilnahmezertifikat

Enthaltene Leistungen: Mittagessen, Getränke während des Seminars
Bitte organisieren Sie ggf. notwendige Übernachtungen selbst. Zur Hilfe stellen wir eine Hotelliste bereit.
Übungen am PC: Für die Übungen stellen wir einen PC zur Verfügung. Sie müssen kein Notebook mitbringen!
Organisatorisches und Rechtliches: Hinweise zum Trainingszentrum, zur Anreise, zu den Seminarzeiten und zu Hotels sowie Geschäftsbedingungen
Zertifikat: Jeder Teilnehmer erhält ein von den Dozenten persönlich unterschriebenes Teilnahmezertifikat.

Das Seminar kann auch als firmeninterne Veranstaltung (In-House-Seminar) gebucht werden.
Firmenseminar: Sie können diese Schulung auch als Firmenseminar (In-House-Seminar) buchen. Dies lohnt sich ab drei Teilnehmern! Anfrage zum Firmenseminar (In-House-Seminar) .NET-Basisseminar: Softwareentwicklung mit dem .NET Framework 4.0, C# 4.0 und Visual Studio 2010

Tuesday, December 15, 2009

QuickSort in Java mit Interfaces

interface SortObject


{ public int compare (SortObject o);

}

Wie man sieht wird der Funktionskörper von compare durch ein Semikolon ; ersetzt. Man kann nun eine beliebige Klasse sortierbar machen, wenn man compare implementiert. Wir wollen als Beispiel wieder double-Werte sortieren. Dazu schreiben wir eine neue Klasse SortDouble.



class SortDouble implements SortObject

{ private double X;

public SortDouble (double x)

{ X=x;

}

public double getValue ()

{ return X;

}

public int compare (SortObject o)

{ SortDouble s=(SortDouble)o;

if (X

else if (X==s.X) return 0;

else return 1;

}

}

Diese Klasse kann einen double-Wert aufnehmen und implementiert die compare-Methode. Nun folgt das Hauptprogramm, das eine statische Funktion Sorter.sort() aufruft. Die Klasse Sorter enthält eine entsprechende Routine, die den Quicksort-Algorithmus implementiert. Diese Methode bekommt ein Array aus Instanzen von SortObject übergeben. Da SortDouble dieses Interface implementiert, geht auch ein Array aus SortDouble.



public class Test

{ public static void main (String args[])

{ int i,n=1000;



// Get an array of random numbers:

SortDouble x[]=new SortDouble[n];

for (i=0; i



// Sort it:

Sorter.sort(x);



// Test, if the order is correct:

for (i=1; i

if (x[i].getValue()

System.out.println("Fehler beim Sortieren");

}

}

Die Methode Sorter.sort weiß nun nichts von double-Werten, sondern benutzt nur compare aus dem Interface SortObject.



class Sorter

{ static public void sort (SortObject v[])

{ QuickSort(v,0,v.length-1);

}



static private void QuickSort

(SortObject a[], int lo0, int hi0)

{ int lo=lo0;

int hi=hi0;

SortObject mid;



if (hi0>lo0)

{ mid = a[(lo0+hi0)/2];

while(lo<=hi)

{ while((lo

++lo;

while((hi>lo0) && (a[hi].compare(mid)>0))

--hi;

if(lo<=hi)

{ swap(a,lo,hi);

++lo;

--hi;

}

}

if(lo0

if(lo

}

}



static private void swap (SortObject a[], int i, int j)

{ SortObject T;

T=a[i];

a[i]=a[j];

a[j]=T;

}

}


Schleifen in java

public class Test
{ public static void main (String args[])
{ double sum=0;
for (int i=1; i<100; i++) sum+=i*i;
System.out.println(sum);
}
}

Java vector

Vector V=new Vector();
for (int i=1; i<=10; i++) V.add(new Integer(i));
Enumeration e=V.elements();
while (e.hasMoreElements())
{ int i=((Integer)e.nextElement()).intValue();
System.out.println(i);
}

Java interfaces

Interfaces
In C++ kann eine Klasse Kind von zwei Eltern sein. Dieses Konzept der mehrfachen Vererbung wurde in Java nicht übernommen, da es zu viele Schwierigkeiten mit sich bringt.

Statt dessen kann eine Klasse von einer Vaterklasse und mehreren Interface-Klassen erben. Ein Interface ist wie eine Klasse, nur dass alle Methoden keinen Funktionskörper haben. Sie werden sozusagen nur abstrakt deklariert. Ein Interface dient also nur dazu anzugeben, dass eine Klasse gewisse Methoden implementiert. Wenn eine Klasse ein Interface erbt, sagt man, es implementiert das Interface. Ein Interface hat keine Eigenschaften (Variablen).

Ein Interface ist ein Versprechen, dass gewisse Methoden implementiert sind.

Natürlich muss jede Klasse, die das Interface implementiert, dessen Methoden auch tatsächlich definieren, sont meldet der Compiler einen Fehler.

Java Objektorientiert - oder halt nur fast.

java: Objektorient
Die Grundidee der objektorientierten Programmierung ist die softwaretechnische Abbildung in einer Art und Weise, wie wir Menschen auch Dinge der realen Welt erfahren. Die Absicht dahinter ist, große Softwareprojekte einfacher zu verwalten und die Qualität der Software zu erhöhen. Ein weiteres Ziel der Objektorientierung ist ein hoher Grad der Wiederverwendbarkeit von Softwaremodulen.

Ein neuer Aspekt von Java gegenüber den objektorientierten Programmiersprachen C++ und Smalltalk ist die explizite Unterscheidung zwischen Schnittstellen und Klassen, die durch entsprechende Schlüsselwörter interface und class ausgedrückt wird. Java unterstützt kein Erben von mehreren unabhängigen Basisklassen (sogenannte „Mehrfachvererbung“ wie in C++ oder Eiffel), wohl aber das Implementieren einer beliebigen Zahl von Schnittstellen, womit sich viele der entsprechenden Probleme ebenfalls lösen lassen. Dabei werden nur die Methodensignaturen an die abgeleiteten Klassen weitergegeben, jedoch keine Attribute und keine Implementierungen der Methoden.

Java ist nicht vollständig objektorientiert, da die Grunddatentypen (int, boolean usw.) keine Objekte (siehe auch unter Java-Syntax) sind. Sie werden allerdings ab Java 1.5 bei Bedarf automatisch und für den Programmierer transparent, mittels Autoboxing in die entsprechenden Objekttypen und umgekehrt umgewandelt.

Grundkonzepte der Sprache JAVA

Grundkonzepte der Sprache


Der Entwurf der Programmiersprache Java strebte im Wesentlichen fünf Ziele an:

Sie soll eine einfache objektorientierte, verteilte und vertraute Programmiersprache sein.
Sie soll robust und sicher sein.
Sie soll architekturneutral und portabel sein.
Sie soll sehr leistungsfähig sein.
Sie soll interpretierbar, parallelisierbar und dynamisch sein.
diese Ziele wurden sie erreicht?

Java: Einfach


Java ist im Vergleich zu anderen objektorientierten Programmiersprachen wie C++ der COBOL einfach, da es einen reduzierten Sprachumfang besitzt und beispielsweise Operator Overloading, Pointer, Mehrfachvererbung nicht unterstützt.

Java: Objektorient


Java gehört zu den objektorientierten Programmiersprachen.andere auch

Java: Verteilt


Javas Klassenbibliothek bietet eine Reihe einfacher Möglichkeiten für Netzwerkkommunikation, von TCP/IP-Protokollen über Remote Method Invocation zu Webservices. andere auch

Java: Vertraut


Wegen der syntaktischen Nähe zu C++, der ursprünglichen Ähnlichkeit der Klassenbibliothek zu Smalltalk-Klassenbibliotheken und der Verwendung von Entwurfsmustern in der Klassenbibliothek zeigt Java für den erfahrenen Programmierer keine unerwarteten Effekte. klar, alles abgeschrieben

Java: Robust


Viele der Designentscheidungen bei der Definition von Java reduzieren die Wahrscheinlichkeit ungewollter Systemfehler: Zu nennen sind die starke Typisierung, Garbage Collection, Referenzen statt Pointer, Exception Handling. wie in anderen sprachen auch

Java: Sicher


Dafür stehen Konzepte wie der Code-Verifier, der sicherstellt, dass die JVM keinen ungültigen Bytecode ausführen kann, der Class-Loadern, der die sichere Zuführung von Klasseninformationen zur JVM steuert und Security-Manager, die sicherstellen, dass nur Zugriff auf Programmobjekte erlaubt wird, für die entsprechende Rechte vorhanden sind.

Java: Architekturneutral


Java wurde so entwickelt, dass dieselbe Version eines Programms prinzipiell auf jeder beliebigen Computerhardware läuft, unabhängig von ihrem Prozessor oder anderen Hardwarebestandteilen.

Java: Portabel


Zusätzlich zur Architekturneutralität ist Java auch portabel. Das heißt, dass primitive Datentypen sowohl in ihrer Größe und internen Darstellung als auch in ihrem arithmetischen Verhalten standardisiert sind. Beispielsweise ist ein float immer ein IEEE 754 Float von 32 Bit. Dasselbe gilt auch für die Klassenbibliothek, die beispielsweise unabhängig vom Betriebssystem dasselbe GUI erzeugen kann.

Java: Leistungsfähig


Java ist insbesondere auf Grund der dynamischen Optimierungen der Virtual Machine eine der effizientesten Programmiersprachen und liefert ähnliche Geschwindigkeiten wie C++ oder C# Programme.

Java: Interpretiert


Java ist eine interpretierte Sprache. Die Java Virtual Machine interpretiert Java-Bytecode. Das macht die Ausführung etwas langsamer - aber sicher.

Java: Parallel


Java unterstützt Multithreading, also den parallelen Ablauf von eigenständigen Programmmabschnitten. Dazu bietet die Sprache selbst die Keywords synchronized und volatile – Konstrukte, die das „Monitor & Condition Variable Paradigma“ von C.A.R. Hoare unterstützen. Die Klassenbibliothek enthält weitere Unterstützungen für parallele Programmierung mit Threads.

Java: Dynamisch


Java ist so aufgebaut, dass es sich an dynamisch ändernde Rahmenbedingungen anpassen lässt. Da die Module erst zur Laufzeit gelinkt werden, können beispielsweise Teile der Software (etwa Bibliotheken) neu ausgeliefert werden, ohne die restlichen Programmteile anpassen zu müssen. Interfaces können als Basis für die Kommunikation zwischen zwei Modulen eingesetzt werden, die eigentliche Implementierung kann aber dynamisch und beispielsweise auch während der Laufzeit geändert werden.

Java ist eine objektorientierte Programmiersprache

Java ist eine objektorientierte Programmiersprache und eingetragenes Warenzeichen der Firma Sun Microsystems. Sie ist ein Bestandteil der Java-Technologie.

Java-Programme werden in Bytecode übersetzt und dann in einer speziellen Umgebung ausgeführt, die als Java-Laufzeitumgebung oder Java-Plattform bezeichnet wird. Deren wichtigster Bestandteil ist die Java Virtual Machine (Java-VM), die die Programme ausführt, indem sie den Bytecode interpretiert und bei Bedarf kompiliert (Hotspot-Optimierung).

Java-Programme sind plattformunabhängig, das heißt sie laufen in aller Regel ohne weitere Anpassungen auf verschiedenen Computern und Betriebssystemen, für die eine Java-VM existiert. Sun selbst bietet Java-VMs für die Betriebssysteme Linux, Solaris und Windows an. Andere Hersteller lassen ihre Java-VM für ihre Plattform zertifizieren, zum Beispiel die Firma Apple für Mac OS X.

Von Portierung spricht man bei Java in der Regel, wenn Quelltext oder Bytecode auf den Stand einer anderen Java-Version angepasst werden soll. Meistens sind Java-Programme nur für bestimmte Java-Versionen getestet oder zertifiziert.

Monday, December 14, 2009

Delphi Schulung - Visual C#.NET Studio Schulungen C#.NET / VB.NET - Delphi / Visual Studio Workshops - Codegear RAD Studio Online Training + Turbo Delphi Crashkurse
Description: Delphi Schulung - Schulungen Visual C#.NET Studio mit C#.NET und VB.NET - Umstieg Delphi nach Visual Studio - Delphi Workshops von Delphi 1 bis Delphi 2007 und Delphi.NET von Pädagogen auch in Kleingruppen und gerne Anfängern - Delphi Datenbank Software Entwicklung - Portierung von Pascal, Fortran, Clipper, dBase u.a. auf Delphi

Delphi Schulungen , Visual C#.NET Studio Schulung, C#.NET, VB.NET, Delphi + Visual Studio Workshops, Turbo Delphi Training, Delphi.NET Trainings, Delphi 2007, Delphi Seminare Trainings, Delphi Softwareentwicklung, Datenbankprogrammierung, Konvertierungen Clipper, Pascal, Visual Basic, Client-Server Datenbanken,Hannover Software Entwicklung

Sunday, December 13, 2009

Anwendungsentwicklung mit Delphi - Seminar Kurs Schulung Anwendungsentwicklung mit Delphi - Seminar Kurs Schulung

Anwendungsentwicklung mit Delphi - Seminare
Seminar-Ziel

Dieser Kurs wurde für Client/Server-Entwickler konzipiert, die sowohl ein Verständnis des Client/Server Konzeptes von Delphi als auch dessen erfolgreiche Implementierung in einer verteilten Anwendungsumgebung erhalten möchten. Der Kurs behandelt die Konzepte und Grundlagen der Anwendungsentwicklung mit Delphi, einschließlich IDE, Grundlagen Programmiersprache ObjectPascal, Debugging, ereignisorientierter Programmierung, der Datenbank-Engine und -Tools. Der Kurs beschäftigt sich zudem mit den Konzepten der Client/Server -Anwendungsentwicklung, sowie der Datenbankkomponenten, der Arbeit mit SQL, der Migration auf Client/Server-Architekturen und der Fehlerbehandlung.

Teilnehmer Zielgruppe

Für Anfänger sind Erfahrungen in einem Entwicklungstool Voraussetzung

Kurs Voraussetzungen


•Windows Kenntnisse und Programmiererfahrung in einer Hochsprache
•Erfahrung in der Anwendungsprogrammierung für lokale Netzwerke und Praxiserfahrung in einer weiteren Programmier-Plattformen der vierten Generation (4GL)
•Erfahrungen in der Anwendungsentwicklung für eine der folgenden SQL-Datenbank-Servern mitbringen: InterBase 4.x/5.x, Microsoft SQL Server, Sybase, Oracle, Informix oder einen ODBC-unterstützten Server

Seminar-Inhalt


•Überblick Delphi
•Konfiguration der Entwicklungsumgebung
•Projekte und Formulare im Überblick, Installations-Werkzeuge
•Objektinspektor
•Projektmanager
•Compilieren & Linken
•DPR Dateien, .PAS Dateien, Units
•Formular-Designer
•Formularvorlagen und Projektvorlagen
•visuelle und nicht-visuelle Komponenten
•Eigenschaften und Ereignisse
•Komponenten
•Toolbars, PageScroller, Image-List, Toolbars mit Toolbuttons, PageControl mit TabSheets
•Animierte Komponenten
•Object Pascal
•Sprachgrundlagen, Steuerelemente, Operatoren, Bedingungsprüfung, Schleifen, Ein- und Ausgaben, Datentypen und -strukturen
•Prozeduren und Funktionen
•Gültigkeitsbereiche
•OOP
•Klassen und Objekte, Konstruktoren und Destruktoren, Vererbung, Polymorphismus, Abstraktion und Kapselung, Typenbestimmung von Objekten
•Visual Component Library/VCL - die Klassenbibliothek von Delphi
•Komponenten-Hierarchie, TPersistent, TComponent, Hilfsklassen, TStringList, TCanvas, TPrinter, TINIFile, TRegistry, TRegINIFile
•Debugging/Fehlersuche
•Behandlung von Laufzeitfehlern
•Ausnahmehandlung mit "try…finally" und "try … exept"
•Ausnahmen weiterreichen
•Objekt-Galerie
•Vorlagen
•Ereignisgesteuerte Programmierung
•Programmierung von Ereignisroutinen , Anwendungen mit mehreren Formularen
•Datenbank-Engine & SQL-Explorer
•Datenbankanwendungen
•Datensensitive Steuerelemente , Feldobjekte, TDataSets
•Local Interbase und Client/Server
•Datenbearbeitung, Domains, DDL, Triggers, Stored Procedures
•Migration zu Client/Server, SQL-Monitor
•TQuery und anderer Datenbankkomponenten
•MDI und Interface Techniken
•Weiterführendes zu Object Pascal
•DLLs, API-Aufrufe, Handles, Strings vs PChars
•Weiterführendes zu TDatasets
•Transaktions-Kontrolle
•Cached Updates
•Datenmengen, TDataSet-Modi
•Weiterführendes zur Ausnahme-Behandlung
•Exception Instanzobjekte (Exeption Instance Objects)
•Stille Exception, der Exception Standardtyp EAbort
•Anwendungsübergreifende Exception-Behandlung - BehandlungsAusnahme, Show-Ausnahme, OnExeption
•Datenbank Exceptions, EDatabaseError, EDBEngineError, benutzerdefinierte Datenbank-Ausnahmen
•Lernziele:
•Die Entwicklungsumgebung von Delphi kennen lernen
•Formulare entwerfen
•Verwendung von Standardkomponenten
•Object Pascal - die Programmiersprache von Delphi
•Einführung in die objektorientierte Programmierung
•Einführung in die Datenbankentwicklung
•Client/Server-Datenbanktechniken
•Weiterführendes zu Object Pascal
•Weiterführendes zur Fehlerbehandlung
•Packages

Delphi Startup - Seminare •Überblick Delphi

Delphi Startup - Seminare
Seminar-Ziel

Dieser Kurs wurde für Anwendungsentwickler konzipiert, die einen Einstieg in die Programmierung mit Delphi suchen. Der Kurs behandelt die Konzepte und Grundlagen der Anwendungsentwicklung mit Delphi, einschließlich Bedienung und Konfiguration der Entwicklungsumgebung. Behandelt werden die Grundlagen der Programmiersprache ObjectPascal, die Klassenbibliothek von Delphi, der Debugger und Fehlerbehandlung mit Exceptions. Anhand der Sprache ObjectPascal vermittelt der Kurs eine Einführung in die objekt-orientierte Programmierung. Eine kurze Einführung in die Datenbankprogrammierung mit Delphi rundet den Kurs ab.


Teilnehmer Zielgruppe

Anwendungsentwickler, die bisher mit anderen Programmiersprachen gearbeitet haben

Kurs Voraussetzungen

Allgemeine Grundkenntnisse der Programmierung in einer Hochsprache müssen vorhanden sein, ebenso wie Grundkenntnisse in der Anwendung eines Microsoft Windows Betriebssystems. Grundkenntnisse in Standardpascal und/oder Erfahrungen mit einem visuellen Entwicklungssystem unter Windows sind wünschenswert aber nicht Vorraussetzung.

Seminar-Inhalt


•Überblick Delphi
•Konfiguration der Entwicklungsumgebung
•Projekte und Formulare im Überblick
•Komponentenpalette
•Objektinspektor
•Troubleshooting und Konfigurationsdateien


•Projektmanager
•Compilieren & Linken
•Projektgruppen,Projektdateien und Units


•Formular-Designer
•Formularvorlagen und Projektvorlagen
•visuelle und nicht-visuelle Komponenten
•Eigenschaften und Ereignisse
•Komponenten
•Toolbars, Editierfelder, PageScroller, Image-List, Toolbars mit Toolbuttons
•Aktionslisten


•Object Pascal
•Operatoren und Anweisungen
•bedingte Anweisungen
•Schleifen
•Datentypen und -strukturen
•Prozeduren und Funktionen
•Gültigkeitsbereiche
•Programmstruktur


•OOP
•Vererbung und Polymorphie
•Abstraktion und Kapselung
•Klassen und Objekte
•Vererbung von TObject
•Runtime Type Information (RTTI)
•Statische und virtuelle Methoden
•Typenbestimmung von Objekten
•Konstruktoren und Destruktoren
•Typumwandlungen


•Visual Component Library/VCL - die Klassenbibliothek von Delphi
•Komponenten-Hierarchie
•TPersistent, TComponent
•TControl und TwinControl
•Hilfsklassen der VCL (TStringList, TCanvas, TPrinter, TINIFile, TRegistry)
•Automatische Formularerzeugung
•Formulare erzeugen und anzeigen
•Speicherfreigaben bei Formularen
•wichtige globale Objekte und Funktionen (Application, Screen, Printer)


•Fehlerbehandlung mit Exceptions
•Behandlung von Laufzeitfehlern
•Ausnahmehandlung mit "try ... finally" und "try ... exept"
•Ausnahmen weiterreichen
•Exception-Objekte
•Anwendungsweite Behandlung


•Ereignisgesteuerte Programmierung für Windows
•Programmierung von Ereignisroutinen
•Drag&Drop in der VCL
•Anwendungen mit mehreren Formularen
•SDI versus MDI-Apllikationen
•Formularvererbung und Vorlagen
•Frames einsetzen


•Komponenten und Packages
•Komponenten
•Packages
•Fremdkomponenten einbinden
•Laufzeitpackages verwenden


•Lernziele:
•Die Entwicklungsumgebung von Delphi kennen lernen
•Formulare entwerfen
•Verwendung von Standardkomponenten
•Object Pascal - die Programmiersprache von Delphi
•Einführung in die objektorientierte Programmierung
•Fehlerbehandlung in Delphi
•Einführung in die Klassenbibliothek von Delphi
•Packages und Komponenten verstehen
•Einführung in Datenbankentwicklung mit Delphi

Pascal

Deutsch: Muttersprache
Englisch: fließend (Wort und Schrift)
Esperanto: gut (Wort und Schrift)
Französisch: etwas rostig (Wort und Schrift)
Latein: Latinum
Portugiesisch: Grundkenntnisse
Schwedisch: fließend in Wort und Schrift (mit Akzent)
Spanisch: Grundkenntnisse


Hardware:

CD-Writer / Brenner
Drucker
Iomega
Modem
PC
Scanner
Soundkarten
Streamer


Betriebssysteme:

Dos
HPUX
MS-DOS: alle Versionen, auch Derivate
NEXTSTEP / OPENSTEP: Grundkenntnisse
OSF/Motif: Grundkenntnisse
OS/2: Versionen bis WARP 3
SUN OS, Solaris: mehrjährige Praxiserfahrung
Unix: hautpsächlich AIX Version 4; Linux versch. Distributionen. Scripting und Administration
Windows: 3.1/3.11, 95, 98, ME, NT 3.0, NT 4.0, 2000, XP, Vista. Installation, Konfiguration,
Administration.


Programmiersprachen:

Assembler: veraltete Kenntnisse in 8068 Programmierung
Basic
C
C++
dBase
Delphi: langjährige Programmiererfahrung in allen Delphi- und TurboPascal-Versionen
HPGL, HP PCL
Java: SUN Java-Workshop, Borland JBuilder
JavaScript: SUN Java-Workshop, Borland JBuilder
Lisp
Lotus Notes Script
Maschinensprachen
Paradox
Pascal
Perl
PHP
Prolog
Shell
TeX, LaTeX


Datenbanken:

Access: diverse Datenbanken designed
BDE: vor allem mit Delphi-Schnittstellen verwendet
DB2
Informix
JDBC
Lotus Notes
MS SQL Server
ODBC
Oracle
Paradox
SQL
xBase


Datenkommunikation:

Ethernet
Fax
Internet, Intranet
ISDN
ISO/OSI
LAN, LAN Manager
parallele Schnittstelle
PC-Anywhere
Router
SMTP
TCP/IP
UUCP
Windows Netzwerk
Winsock


Produkte/Standards/Erfahrungen:

Erfahrungen im Bereich:
=======================
o Anwendungs- und Systemprogrammierung (Delphi, Java)
o Spezifikation, Programmierung, Test
o Anwenderbetreuung (1st und 2nd level support)
o Planen & durchführen von Schulungen
o Projektplanung und Konzepterstellung
o Erstellen von Handbüchern und Dokumentationen
o WebSite Aufbau, Wartung, Design (Internet, HTML, HTTP, CSS, PHP, TCP/IP, CGI)
o Linux (Web-)Serveradministration
o Analyse und Migration von Altsystemen
o Unterstützung bei großen Rolloutprojekten
o Gruppenleitung, stellvertretender Teilprojektleiter


Methoden:
=========
o Objektorientierte Analyse, Design, Programmierung
o Ereignisgesteuerte, visuelle, strukturierte Programmierung
o Datenbanken Design


Produkte:
=========
o IBM Tivoli TME10
- Management Framework
- Courier, Software Distribution
- Inventory
- Tivoli Configuration Manager
- ActivityPlaner, Activity Plan Monitor
- Enterprise Console (TEC)
- Distributed Monitoring
- TIM / TAM
o Peregrine Service Center


Spezialkenntnisse/Sonstiges:
============================
o KI-Expertensysteme
o Konzeption, Entwicklung und Vermarktung von Schulungssoftware
o Mensch--Maschine Kommunikation
o Computerlinguistik:
Studienarbeit "Maschinelle Übersetzung mit MULTRA"
o Internet:
Diplomarbeit "Datenbankgestützte Datenverwaltung für ein Stadtinformationssystem
im Internet" (www.koblenz.de)
o Bildverarbeitung (Photoshop, CorelDraw, Corel Photopaint)
o Videoschnitt (Pinnacle, Adobe Premiere)
o Langjährige Mitarbeit in Projekten / Dienststellen des Bundesministeriums der
Verteidigung
o Sicherheitsüberprüft nach SÜG


Branchen:

Automobilindustrie: Zulieferer
Bildungswesen / Schulungen
Maschinenbau
Medizin
Verwaltung: Bundesbehörde
Wehrtechnik / Bundeswehr / Verteidigungsindustrie


Projekte:

=================
05/2008 bis heute
=================
o Firma/Institut: BWI Informationstechnik
Branche : Bundeswehr / Öffentliche Verwaltung
Projekt : HERKULES
- Erfassung Software IST-Stand, u.a. im Bundesministerium
der Verteidigung
- Analyse und Dokumentation komplexer IT-Systeme
(Umgebungen: W2k, XP, DB2, Datenbankserver, Hostverfahren,
SAP, Citrix, MindManager, ... )
- Konzepterstellung für künftige Updateverfahren
- Vorbereitung für Migration, Scripting, Softwareverteilung
und Rollout
- Teamleitung eines Analyseteams
- Teilprojektleitung
Laufzeit : offen


================
2006 bis 05/2008
================
o Firma/Institut: Bundesamt für Informationsmanagement und Informationstechnik
der BW, Oberkassel
Branche : Öffentlicher Sektor
Projekt : Beratung, Support und Betriebsunterstützung im
Bereich Tivoli Framework, Tivoli Softwaredistribution,
ITM, TEC, TBSM, Changemanagement
Laufzeit : 18 Monate


==============
2005/2006
==============
o Firma/Institut: verschiedene Kleinunternehmen und Privatleute
Projekt : Webdesign, mit PHP Programmierung und Einrichtung/Customizing
von Content Management Systems. Schulung.
Umgebung : Apache, xamp, Mysql, PHP, XML, Netobjects Fusion, CMS,
Joomla, Mambo
Laufzeit : immer wieder zwischendurch


==============
2004 bis 2005
==============
o Firma/Institut: IT-Amt der Bundeswehr, Außenstelle Bonn
Branche : Öffentlicher Sektor
Projekt : Betriebsunterstützung und Entwicklung für IBM Tivoli und AIX
Laufzeit : 2 Jahre


==============
2001 bis 2003
==============
o Firma/Institut: Bundesamt für Wehrverwaltung, Bonn-Poppelsdorf
Branche : Öffentlicher Sektor
Projekt : Entwicklung und Wartung einer Applikation zur Verbesserung
von Tivoli Softwaredistribution (Umgehung der GUI, eigene
Verteil- und Erfolgskontrolle, automatisiertes Erstellen
von Softwarepackages mittels Templates und Shellskripten).
TME und SWD Support, Migrationen, Paketierung.
Wartung von Managed Nodes, Gateways, Endpoints.
Umgebung : 100 AIX-Server, 100 Windows Managed Nodes, 7.000 Endpoints
Laufzeit : 3 Jahre


=========================
Mitte 2000 bis Mitte 2001
=========================
Sabbatical.


==============
1998 bis 2000
==============
o Firma/Institut: Bundesamt für Informationstechnik der Bundeswehr, Bonn-Beuel
Branche : Verwaltung
Projekt : Beratung und Systementwicklung für eine große TIVOLI-
Installation im öffentlichen Dienst. Skriptprogrammierung.
Paketierung und Verteilung von Filepackages.
Umgebung : 80 AIX-Server, 5.000 NT Endpoints
User Management, Software Distribution, Inventory, Distributed
Monitoring.
Laufzeit : 2 Jahre



====
1998
====
o Firma/Institut: BES, Simmern
Branche : Ingenieurbüro
Projekt : Hauptverantwortlich für die Anwendungsentwicklung und Programmierung
einer
Kunden- / Auftragsverwaltung für Außendienstmitarbeiter der BES /
Simmern,
mit Schnittstellen zur firmeninternen Oracle-Datenbank. Programmierung
auf
DELPHI-Basis (WIN95); "BES-Datensatellit";
Umgebung : UNIX, DELPHI, ORACLE
Laufzeit : 6 Monate.



====
1997
====
o Firma/Institut: Behörde, Koblenz
Branche : Gemeindeverwaltung
Projekt : Hauptverantwortlich für die Entwicklung der datenbankgestützten
Datenverwaltung für ein Stadtinformationssystem im Internet ("Koblenz
Online",
www.koblenz.de) unter Verwendung plattformunabhängiger Technologien
(JAVA,
HTML, Skriptsprachen, SQL, JDBC, ODBC); im Auftrag der Stadt Koblenz und
der Universität Koblenz-Landau. Die Dokumentation erfolgte mit den
üblichen
MS-Office-Werkzeugen.
Umgebung : Solaris und NT-Server; JAVA; MS-SQL Server;
Laufzeit : 18 Monate



====
1995
====
o Firma/Institut: Stüber Software, Neuwied
Branche : Bildungswesen
Projekt : Konzeption und Programmierung (Teamarbeit) des "Magellan"-
Schulverwaltungspaketes im Auftrag der Stüber Software (Neuwied,
www.stueber.de).
Umgebung : PC, Windows-Netzwerk. Borland Delphi.
Laufzeit : 2 Jahre



====
1994
====
o Firma/Institut: META Trennwandanlagen, Rengsdorf
Branche : Bau
Projekt : Planung und Entwicklung eines Prototyps KI-Expertenapplikation
für die Arbeitsvorbereitung.
Umgebung : SUN Workstations
Laufzeit : 6 Monate



====
1993
====
o Firma/Institut: CALL-Systeme, Koblenz
Branche : Softwarehaus
Projekt : Projektleitung für Konzeption und Programmierung eines CDROM
Multimedia-Computersprachkurses (computer aided language learning)
Umgebung : verschiedene Turbo-Pascal und Borland DELPHI-Versionen, Paradox
Laufzeit : Mit Unterbrechungen mehrere Jahre



====
1992
====
o Firma/Institut: Uppsala Universität, Schweden
Branche : Universität
Projekt : Mitarbeit an einem rechnergestützten Übersetzungssystem "MULTRA".
Für die schwedisch-deutsche Übersetzung von Wetterberichten wurden
PROLOG - Regeln definiert.
Umgebung : verschiedene UNIX-Maschinen und PCs. PROLOG.
Laufzeit : 12 Monate



====
1991
====
o Firma/Institut: STABILUS, Koblenz
Branche : Automotive
Projekt : Softwareentwickler für Computer Aided Engineering - Applikationen (CAE)
Umgebung : MS-Windows-PCs im Novell-Netz. Turbo Pascal.
Laufzeit : 24 Monate

Einführung Delphi Grundkurs Basisseminar Einführung Delphi Grundkurs Basisseminar Einführung Delphi Grundkurs Basisseminar Einführung

Delphi Grundkurs Basisseminar Einführung
Delphi Grundkurs Basisseminar Einführung

Seminarbeschreibung
Das Seminar richtet sich an Teilnehmer, die im Entwicklungsbereich arbeiten und einen fundierten Einstieg in Delphi erhalten wollen. Im Kurs lernen Sie die wichtigsten Befehle für die Prgrogrammiersprache Delphi kennen.

Zielgruppe
Programmierer, die Delphi kennenlernen und nutzen möchten.

Voraussetzung
Kenntnisse einer Programmiersprache - wünschenswert!

Inhalte
Vorstellen der Delphi-Oberfläche Grundlagen der visuellen Programmentwicklung Grundlagen von Object Pascal Objektorientierte Programmierung mit Object Pascal Exceptions Datei- und Verzeichniszugriffe Datenbankanwendungen programmieren Datenbankberichte erstellen MDI- und SDI-Anwendungen Arbeiten mit dem Debugger Tipps und Tricks

Methodik/ Referent
Schulung mit Fallbeispielen und Übungsaufgaben.

Dauer und Termine
5 Tage
Das Seminar wird einmal im Monat duchgeführt. Termine frei vereinbar!

Veranstaltungsort
Wir halten dieses Seminar als Inhouse-Schulung in ganz Deutschland ab!

Preis
Der Preis ist abhängig von der Gruppengröße bzw. welche Schulungsunterlagen (Skript oder Buch) gewünscht werden.
Wir erstellen Ihnen gerne ein unverbindliches Angebot!

SoftwareAcademy.de

Thursday, December 3, 2009

FILE0405


FILE0405, originally uploaded by babbler24.

FILE0428


FILE0428, originally uploaded by babbler24.

FILE0437


FILE0437, originally uploaded by babbler24.

FILE0405


FILE0405, originally uploaded by babbler24.

Flickr

This is a test post from flickr, a fancy photo sharing thing.

Großer Pachtgarten in Wiesbaden-Klarental gegen Gebot abzugeben


Auf Flickr : Garten auf Flicr
ich gebe zu, als Fotograph bin ich eine Niete.
Als Slide-Show: Garten als Slideshow

Die Adresse: Die karte





Videos:










der Garten kostet ca. 500 EUR Pacht im Jahr,
Wasser ist möglich, muss wegen der neuen Strasse neu gelegt werden,
Die Größe habe ich gerade nicht zur Hand, da muss ich die Unterlagen suchen.
Ich gebe ihn (schweren Herzens) gegen das beste Gebot ab.

Wednesday, December 2, 2009

Delphi XML Schulung Training Delphi Lernen

Schulung, Training Delphi to XML - Code

You will learn, Du wirst lernen:
Part 1 - Introduction to XML

Part 2 - The Document Object Model

Part 3 - Simple API for XML

Part 4 - Serving XML

Part 5 - Delphi XML Tools

Part 6 - XML in Use


Part 1 - Introduction to XML
Lesson 1 - History
An overview of XML, its origins and purpose. Several XML applications are highlighted including XHTML, MathML, SVG, SMIL, and RDF.
Lesson 2 - XML Syntax
Basic XML syntax, including elements and attributes, text and white space, processing instructions, CDATA sections, the XML prolog, and XML processors.
Lesson 3 - Document Type Definitions
DTDs describe the structure of classes of XML documents and provide the basis for their validation.
Lesson 4 - XML Schema
As an alternative to DTDs, XML Schema also let you define the structure of a class of XML documents. They provide additional functionality, especially in typing data content, and are themselves XML documents.
Lesson 5 - XPath and XPointer
XPointer enhances XLink to let you refer to parts of a resource. It builds on the XPath definition to provide a language for describing these sub-sections.
Lesson 6 - Extensible Stylesheet Language and Transformations
XML is designed to encode the content for an area of interest. Presentation abilities come from XSL and XSLT. Transformations let you convert your XML data into HTML, text, or even other XML documents.
Lesson 7 - XLink
The Extensible Linking Language (XLink) supplies abilities beyond the simple linking of HTML, including multiple paths, bi-directional paths, and fully external links.
Back to the top


Part 2 - The Document Object Model

Lesson 8 - The Document Object Model
The DOM specification defines a standardized way of accessing or constructing an XML document. It models the hierarchical structure of a document through objects in memory.
Lesson 9 - Microsoft's Document Object Model
Microsoft's DOM provides most of the requirements of the standard DOM, while adding several essential extras. It also supports using XSLT on the document.
Lesson 10 - Open XML's Document Object Model
Open XML's DOM provides the same basic support as the previous implementation, but adds much extra functionality in the handling of internal and external DTDs. Open XML is a set of native Delphi classes, and is an open source project.
Lesson 11 - The Common DOM Framework
Introduced in Delphi 6, there is now a common set of DOM interfaces in Delphi. Several standard adapter units are available to allow various DOM implementations to be used through this framework, including Microsoft's and Open XML's. Additional adapters are available here for TurboPower's XML Partner and CUESoft's CUEXml package.

Part 3 - Simple API for XML
Lesson 12 - Simple API for XML
SAX provides an alternative way of parsing XML documents. It uses an event-based approach, calling nominated handlers at appropriate times. Thus, it does not need to hold the entire document in memory at the one time (as DOM does).
Lesson 13 - Microsoft's SAX Parser
Microsoft provides a SAX2-compliant parser with its XML package.
Lesson 14 - SAX for Pascal
An all-Pascal version of the SAX interfaces is available as the result of an open source project. Although this is not a standard part of the Delphi distribution it operates with many Delphi versions, and allows you to use many SAX-based or SAX-like parsers, including Microsoft's, Open XML, TurboPower's XML Partner, and Destructor.
Back to the top


Part 4 - Serving XML
Lesson 15 - XML is Data
XML is really data, formatted to be both human and machine-readable. The source of this data is often a database. Included here is the movie-watcher database for use throughout the rest of the book.
Lesson 16 - Simple Text
Since XML is just text, you can easily generate it from a database as a string value.
Lesson 17 - Web Modules
Normally Delphi's Web modules deliver HTML back to the client, but there is no reason not to send XML instead. Again the XML comes form the database and is sent directly to the client.
Lesson 18 - DOM Generation
The DOM is designed to provide full-cycle handling of XML documents, from parsing, to generation and modification. Separate programs demonstrate each DOM in turn.
Lesson 19 - SAX Generation
With Microsoft's XML package comes the IMXWriter interface, a content handler than generates XML. And you can drive it programmatically to create your own documents. Similarly, components in the SAX for Pascal package let you achieve the same outcome.
Lesson 20 - Applying XSL Transformations
XSLT lets you transform XML content into other formats, often HTML, but also including straight text and RTF. Again Microsoft's DOM is used to perform the transformations.
Lesson 21 - XML Broker
Delphi 5 can use XML between a MIDAS server and client. Tie this client to a Web module and add Delphi's InternetExpress components and you have a Web front-end to your database.
Back to the top


Part 5 - Delphi XML Tools
Lesson 22 - XML Data Binding
Data binding extends the common DOM framework to provide "real-world" objects, complete with properties, that represent the data in your XML document. A wizard generates the binding for you, allowing you to almost forget that the data came from an XML document. You can both read and update the underlying XML through the binding.
Lesson 23 - XML Mapper
A separate tool, the XML Mapper creates transformation definitions that let you convert an arbitrary XML document to and from the XML format used by client datasets. Using these transformations, you can load an XML document into a dataset, modify it using standard data-aware components, then save the changes back to the original document.
Lesson 24 - SOAP and Web Services
SOAP defines a messaging framework that can be used for remote procedure calls - better known as Web services. Wizards assist in the creation of your own Web services, and in the importing of definitions for existing Web services.
Back to the top


Part 6 - XML in Use
Lesson 25 - Examination XML - Delphi Client
A Delphi client for XML documents that define examinations. Microsoft's DOM provides the parsing abilities, transforming the XML into a customized object model.
Lesson 26 - Examination XML - Web Client
Demonstrating the separation of content from presentation, this application reuses objects from the previous version to provide a Web-based interface to the examinations. It uses XSLT to convert the basic XML into HTML for display, based on Microsoft's XSLT engine.
Lesson 27 - XML Building Blocks
Built on top of the Common DOM framework of Delphi 6 and 7, XML Building Blocks is a suite of components that allow you to create plug-and-play XML applications.
Back to the top

Delphi und XML Schulung bei der Softwareacademy.de

In der Schulung Delphi und XML lernen Sie, wie man die Stärke und Flexibilität von Delphi zusammen mit XML, der Extensible Markup Language, verwendet. Diese Schulung richtet sich an Delphi-Entwickler, die die Stärke von XML in ihren Anwendungen einsetzen wollen. XML und die damit verbundenen Spezifikationen (XPath, XSL, XSLT und XML Schema) verändern das Internet und die B2B-Kommunikation, indem sie ein Datenformat definieren, das plattform- und sprachunabhängig ist. Der standardisierte Zugriff auf XML-Dokumente wird über das Document Object Model (DOM) und Simple API for XML (SAX) zur Verfügung gestellt. Diese XML-Charakteristiken erlauben den effizienteren Umgang mit Dokumenten und bieten die Möglichkeit, Informationen zwischen verschiedenen Plattformen wie Microsoft Windows und Unix zu bewegen. In der Schulung „Delphi und XML“ lernen Sie alle Möglichkeiten kennen, um die Stärken von XML in Delphi zu nutzen. Sie bietet eine zuverlässige Einführung in die Technologien, die XML und seine Spezifikationen ausmachen. Die Analyse des Document Object Models (DOM) wird anhand der Basisspezifikationen und drei ihrer Implementierungen vorgenommen: Microsofts DOM, Cuesofts DOM und Open XML. Ganz ähnlich wird das Simple API for XML (SAX) beschrieben als eine Microsoft-Spezifikation, die eine native Delphi-Implementierung enthält. Die Erzeugung von XML-Dokumenten wird ausführlich anhand von Simple Text, Delphis WebBroker und XMLBroker und DOM dargestellt. XSL-Transformationen sind über Microsofts und Cuesofts DOM verfügbar.
 
Blogverzeichnis - Blog Verzeichnis bloggerei.de Blog Suche