l'Institut Pascal

John COLIBRI

home
+ articles_avec_sources
formations
  – initiation_pascal
  – perfectionnement_pascal
  – initiation_delphi
  – poo_delphi
  – bdd_delphi
  – cs_interbase
  – prog_sql_server
  – oracle
  – bases_rad_studio_2007
  – formation_sql
  – rave_report
  – composants_delphi
  – uml_design_patterns
  – tcp_ip_sockets_delphi
  – xml_web_services
  – delphi_7_complete
  – delphi_2005_complet
  – delphi_2006_complet
  – delphi_2007_complet
  – turbo_delphi_complet
  – delphi_2005_net
  – delphi_2006_net
  – asp_net_delphi
  – asp_net_20_delphi
  – ado_net_delphi
  – style_des_formations
  – references
  – sur_mesure
  – transparents
  – choix_d_une_formation
  + dates_inscription_hotel
  – news_letter
developpement_delphi
+ présentations
+ pascalissime
+ livres
+ entre_nous
télécharger

contacts
plan_du_site
– chercher :
RSS feed  
Blog
  Home  ==>  Formations  ==>   Formation_perfectionnement_pascal    

Stage Perfectionnement Pascal

Perfectionnement Pascal: un langage industriel puissant

Les versions actuelles de PASCAL offrent de nombreuses extensions qui en font le langage de choix pour les applications industrielles de haute performance. Ces extensions permettent à la fois l'utilisation optimale des ressouces des systèmes actuels et la mise en oeuvre de techniques de programmation objet permettant la maintenance et l'extension d'applications importantes.

Les objectifs du stage

Ce cours a pour but d'approfondir la connaissance du langage PASCAL, en réalisant des programmes concrets sur IBM PC. Ce cours aborde les techniques avancées du langage et présente les concepts de la programmation orientée objet. Ces concepts sont assimilés par la réalisation de nombreux programmes concrets sur PC à l'aide de Turbo PASCAL ou DELPHI.

Ce que vous apprendrez

  • utiliser les instruction étendues du langage PASCAL
  • maîtriser les techniques de pointeur
  • gérer efficacement la mémoire et les périphériques
  • constuire des bibliothèques
  • mettre en oeuvre les techniques de programmation orientée objet
  • construire des hiérarchies d'objets
  • concevoir des application objet: définir les objets, choisir leurs attributs, spécifier leurs méthodes
  • gérer les fichiers de données ou ASCII

A qui s'adresse ce cours

Programmeurs, techniciens et ingénieurs, gestionnaires. Une connaissance générale du langage PASCAL est nécessaire.

Le programme détaillé

  • Pointeurs
    • NEW / DISPOSE
    • structures de base: queue, liste, arbre
    • tableaux dynamiques, tableaux creux
  • Larges programmes
    • les options de compilation
    • découpage du source: $Include
    • les limites de la mémoire
    • découpage en librairies: les UNITs:
      • INTERFACE, IMPLEMENTATION,
      • USES, appels croisés, Initialisation / finalisation, Ordre d'appel
      • globales publiques, globales privées, statiques, ABSOLUTE
      • type abstrait / notion de contrat
    • extensions de Pascal
      • GetMem, FreeMem, SizeOf, FillChar, Move, Pointer, Move
      • paramètres: CONST, sans type
      • surtypage
      • les attributs des procédures
  • Programmation Orientée Objets:
    • syntaxe de base
      • définition de types objet
      • déclaration d'objets
      • objets globaux, locaux ou paramètres
      • l'auto référence par SELF
      • l'attribut PRIVATE - Accesseurs
    • le concept d'héritage
      • ajout de données aux descendants
      • ajout et redéfinition de procédures
      • VIRTUAL, DYNAMIC
      • création d'objets: les CONSTRUCTORs
      • affectation d'objets, compatibilité entre objets
      • schéma mémoire (Vmt, Dmt, signature, test, erreur 216, ABSTRACT)
    • objet pointé
      • objets statiques et objets dynamiques
      • création des objets pointés - les extensions de NEW ou Create
      • suppression à l'aide des DESTRUCTORs et DISPOSE
      • gestion des erreurs
      • test du type: TYPE, IS, AS
    • structures objet
      • séparation de la structure et de l'élément
      • structures de base: queue, liste, arbre
      • tList, tStringList, tTreeView
    • généricité ("conteneurs") - Surtypage, types procéduraux
    • flux
  • Gestion de Fichiers
    • fichiers séquentiels, à accès direct
    • fichiers liés, FileSize, FilePos
    • techniques de tri et d'indexation
    • fiches de taille variable - fichiers dynamiques
    • import / export ASCII - Text et FILE
    • saisie contrôlée - grille de saisie - gestion des erreurs
    • gestion de l'imprimante

Les travaux pratiques

Chaque stagiaire réalisera de nombreux programmes sur PC. Parmi les domaines abordés citons:
  • construction de listes et arbres
  • analyseur lexical
  • pile générique
  • liste chaînée hétérogène
  • gestion de fichier double

L'animateur

Les stages sont animés exclusivement par John COLIBRI. Auteur de plus de 15 livres de programmation, il organise des stages de formations à l'Institut Pascal depuis plus de 19 ans, et a formé personnellement plus de 1.200 programmeurs.

Les conditions

  • Les stages sont organisés à l'Institut PASCAL aux dates des formations prévues dans ce calendrier des formations
    • pré-réservation: vous pouvez vérifier la disponibilité et vous pré-inscrire sans frais. Nous vous contacterons à la suite de votre pré-inscription
    • des stages peuvent aussi être organisés en Province (Lille, Strasbourg, Lyon, Marseille, Toulouse ...) et dans votre entreprise, organisation ou administration
    • ces stages sont couverts par les conventions de formation continue (numéro d'agrément) et nous fournissons une convention de formation
    • la durée des stages est de 4 jours.
    • prix: le prix entreprise pour une personne est de 2.180 Euros HT.
      Les modalités d'inscription présentent le réductions de tarif pour les particuliers, l'inscription à plusieurs stages, l'inscription de plusieurs personnes ou les stages intra-entreprise.
    • pour les formations spécifiques, sur mesure ou en régie, qui incorporeraient par exemple, seulement certaines parties du programme ci-dessus, consultez formations sur mesure ou contactez nous par e-mail ou téléphone.

    Lettre d'Information

    Nous publions tous les mois une lettre d'information qui vous tient au courant des programmes des nouveaux stages et de dates des prochaines sessions
  • Créé: fev-02. Maj: feb-08.  133 articles, 356 sources .ZIP, 2.021 figures - Tel: 01.42.83.69.36
    Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2008
    Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download