%PDF-1.2 1 0 obj << /Type /Catalog /Outlines 3 0 R /Pages 2 0 R >> endobj 2 0 obj << /Type /Pages /Kids [8 0 R 12 0 R 16 0 R 20 0 R ] /Count 4 >> endobj 3 0 obj << /Type /Outlines /Count 0 >> endobj 4 0 obj << /Type /Font /Encoding /WinAnsiEncoding /Subtype /Type1 /Name /n /BaseFont /Times-Roman >> endobj 5 0 obj << /Type /Font /Encoding /WinAnsiEncoding /Subtype /Type1 /Name /i /BaseFont /Times-Italic >> endobj 6 0 obj << /Type /Font /Encoding /WinAnsiEncoding /Subtype /Type1 /Name /g /BaseFont /Times-Bold >> endobj 7 0 obj << /ProcSet [/PDF /Text] /Font << /n 4 0 R /i 5 0 R /g 6 0 R >> >> endobj 8 0 obj << /Type /Page /Parent 2 0 R /MediaBox [0 0 595 842] /Contents 11 0 R /Resources << /ProcSet [/PDF /Text] /Font << /n 4 0 R /i 5 0 R /g 6 0 R >> /XObject << /image_shape_4_hi 9 0 R /image_shape_8 10 0 R >> >> >> endobj 9 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_4_hi /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 10 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_8 /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 11 0 obj << /Length 4689 >> stream BT /n 12 Tf ET BT /n 12 Tf /n 18 Tf 20 728 Td (Programmation Objet en Delphi: le dveloppement efficace) Tj /n 12 Tf 0 -35 Td 1.323 Tw 0.132 Tc (L'environnement Delphi est l'outil idal pour raliser des applications performantes sous Windows de faon) Tj 0 -12 Td 0.667 Tw 0.067 Tc (simple et rapide. L'utilisation des techniques de programmation objet en Delphi permet la ralisation de projets) Tj 0 Tw 0 Tc 0 -12 Td (mieux structurs, plus facilement maintenables et extensibles.) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 618 Td (Les objectifs du stage) Tj /n 12 Tf 0 -35 Td 0.139 Tw 0.014 Tc (Ce cours a pour but d'approfondir la programmation sous Delphi par la pratique. Les fondements de l'architecture) Tj 0 -12 Td 0.836 Tw 0.084 Tc (Delphi sont explors en dtail ainsi que les concepts et les techniques de la programmation oriente objet. Ces) Tj 0 Tw 0 Tc 0 -12 Td (concepts sont assimils par la ralisation de nombreux programmes concrets sur PC l'aide de Delphi.) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 508 Td (Ce que vous apprendrez) Tj /n 12 Tf 6 -35 Td () Tj 12 0 Td (dfinir des classes et crer les objets rutilisables dans toutes vos applications) Tj -12 -12 Td () Tj 12 0 Td (matriser les concepts d'encapsulation, hritage, polymorphisme) Tj -12 -12 Td () Tj 12 0 Td (btir des hirarchies d'objets stables, robustes et extensibles) Tj -12 -12 Td () Tj 12 0 Td (concevoir des application objet: dfinir les objets, choisir leurs attributs, spcifier leurs mthodes) Tj -12 -12 Td () Tj 12 0 Td (utiliser et crer des objets gnriques) Tj -12 -12 Td () Tj 12 0 Td 1.027 Tw 0.103 Tc (mettre en oeuvre toutes les possibilits de Delphi, comme l'hritage des formes, les flux, les exception, le) Tj 0 Tw 0 Tc 0 -12 Td (multi-tche) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 350 Td (Aqui s'adresse ce cours) Tj /n 12 Tf 6 -35 Td () Tj 12 0 Td 0.303 Tw 0.03 Tc (programmeurs ou autodidactes ayant eu une premire exprience Delphi et souhaitant approfondir leurs bases) Tj 0 Tw 0 Tc 0 -12 Td (de l'environnement et l'architecture Delphi ainsi que des techniques de programmation oriente objet) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (chef de projet dsirant matriser les possibilits de l'outil de dveloppement) Tj 0 Tw 0 Tc -18 -24 Td (Une connaissance lmentaire de la programmation avec Delphi est requise.) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 216 Td (Le programme dtaill) Tj /n 12 Tf ET BT /n 12 Tf 26 192 Td () Tj 12 0 Td (les ) Tj /g 12 Tf (UNIT) Tj /n 12 Tf (s:) Tj 6 -12 Td () Tj 12 0 Td /g 12 Tf (INTERFACE) Tj /n 12 Tf (, ) Tj /g 12 Tf (IMPLEMENTATION) Tj /n 12 Tf (,) Tj -12 -12 Td () Tj 12 0 Td /g 12 Tf 2.827 Tw 0.283 Tc (USES) Tj /n 12 Tf 2.827 Tw 0.283 Tc (, appels croiss, ) Tj /g 12 Tf 2.827 Tw 0.283 Tc (INITIALIZATION) Tj /n 12 Tf 2.827 Tw 0.283 Tc (,) Tj 0 Tw 0 Tc 0 -12 Td /g 12 Tf (FINALISATION) Tj /n 12 Tf (, ordre d'appel) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (globales publiques, globales prives, statiques) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (type abstrait / notion de contrat) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (organisation Delphi: le projet et les units) Tj 0 Tw 0 Tc ET BT /n 12 Tf 312 192 Td () Tj 12 0 Td /g 12 Tf (Classes et Objets) Tj /n 12 Tf (:) Tj 6 -12 Td () Tj 12 0 Td (dfinition de types ) Tj /g 12 Tf (CLASS) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (attributs et mthodes) Tj -12 -12 Td () Tj 12 0 Td (type dfinit en global) Tj -30 -12 Td () Tj 12 0 Td (implmentation des mthode) Tj 6 -12 Td () Tj 12 0 Td (rptition des paramtres) Tj -12 -12 Td () Tj 12 0 Td (accs direct aux attributs - ) Tj /g 12 Tf (SELF) Tj /n 12 Tf -30 -12 Td () Tj 12 0 Td (dclaration d'objets:) Tj ET q 1 0 0 1 38 764 cm 40 0 0 40 0 0 cm /image_shape_4_hi Do Q q 1 0 0 1 514 764 cm 40 0 0 40 0 0 cm /image_shape_8 Do Q BT /n 24 Tf 102.004 784 Td (Formation Programmation Objet Delphi) Tj ET BT /n 12 Tf 206.006 764 Td (L'Institut Pascal - Tl 01.42.83.69.36) Tj ET BT /n 9 Tf 78.992 33 Td (Institut Pascal - 26 Rue Lamartine 75009 Paris - Tl 01.42.83.69.36 - http://www.jcolibri.com - jcolibri@jcolibri.com) Tj ET endstream endobj 12 0 obj << /Type /Page /Parent 2 0 R /MediaBox [0 0 595 842] /Contents 15 0 R /Resources << /ProcSet [/PDF /Text] /Font << /n 4 0 R /i 5 0 R /g 6 0 R >> /XObject << /image_shape_4_hi 13 0 R /image_shape_8 14 0 R >> >> >> endobj 13 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_4_hi /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 14 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_8 /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 15 0 obj << /Length 11378 >> stream BT /n 12 Tf ET BT /n 12 Tf 62 728 Td () Tj 12 0 Td (rfrence) Tj -12 -12 Td () Tj 12 0 Td (initialisation ) Tj /g 12 Tf (NIL) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td 7.34 Tw 0.734 Tc (global, local, paramtre, structure,) Tj 0 Tw 0 Tc 0 -12 Td (composition) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (utilisation des objets:) Tj 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 5.316 Tw 0.532 Tc (allocation par : ) Tj /g 12 Tf 5.316 Tw 0.532 Tc (CONSTRUCTOR) Tj /n 12 Tf 5.316 Tw 0.532 Tc ( -) Tj 0 Tw 0 Tc 0 -12 Td (valeurs initiales) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (DESTRUCTOR) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (utilisation de ) Tj /g 12 Tf (WITH) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (accs aux attributs) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 5.685 Tw 0.569 Tc (appel de mthode. paramtre ) Tj /g 12 Tf 5.685 Tw 0.569 Tc (SELF) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td (implicite) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (mthodes:) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (surcharge des paramtres et ) Tj /g 12 Tf (OVERLOAD) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (mthode de ) Tj /g 12 Tf (CLASS) Tj /n 12 Tf (e) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (dfinition, utilisation) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (exemple: le ) Tj /g 12 Tf (CONSTRUCTOR) Tj /n 12 Tf 0 Tw 0 Tc -48 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les attributs ) Tj /g 12 Tf (PRIVATE) Tj /n 12 Tf ( et ) Tj /g 12 Tf (PUBLIC) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (accesseurs) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (encapsulation / contrat) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (affectation et copie - ) Tj /i 12 Tf (Assign) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (dclaration anticipe de ) Tj /g 12 Tf (CLASS) Tj /n 12 Tf ( - structures) Tj 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (L'Hritage) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (le concept d'hritage) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (syntaxe) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (ajout de nouveaux attributs aux descendants) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (ajout et redfinition de mthodes) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (hritage simple) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (l'anctre ) Tj /i 12 Tf (tObject) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 12 0 Td 9.359 Tw 0.936 Tc (appeler une mthode de l'anctre:) Tj 0 Tw 0 Tc 0 -12 Td /g 12 Tf (INHERITED) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (appel sans paramtre) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 5.469 Tw 0.547 Tc (changement de nom, de paramtres,) Tj 0 Tw 0 Tc 0 -12 Td (fonction) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (visibilit: la directive ) Tj /g 12 Tf (PROTECTED) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (compatibilit d'affectation) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (affectation, paramtre) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (pointeur - structure) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (test du type) Tj 0 Tw 0 Tc 0 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (IS) Tj /n 12 Tf (, ) Tj /g 12 Tf (AS) Tj /n 12 Tf (, ) Tj /g 12 Tf (WITH) Tj /n 12 Tf (, surcharge) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (test et hirarchie) Tj 0 Tw 0 Tc -24 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (classe sans ) Tj /g 12 Tf (DESTRUCTOR) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (hritage et agregation) Tj 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Le Polymorphisme:) Tj /n 12 Tf ( ) Tj /g 12 Tf (VIRTUAL) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (structure contenant des lments distincts) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (VIRTUAL) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 3.129 Tw 0.313 Tc (descendant: surcharge par ) Tj /g 12 Tf 3.129 Tw 0.313 Tc (OVERRIDE) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td (\(statique ou ) Tj /g 12 Tf (VIRTUAL) Tj /n 12 Tf ( masquent\)) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td /g 12 Tf 0.057 Tw 0.006 Tc (REINTRODUCE) Tj /n 12 Tf 0.057 Tw 0.006 Tc ( de mthodes ) Tj /g 12 Tf 0.057 Tw 0.006 Tc (VIRTUAL) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td (- ) Tj /g 12 Tf (OVERLOAD) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (appel d') Tj /g 12 Tf (INHERITED) Tj /n 12 Tf ( \(en dbut\)) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (rpartition par ) Tj /g 12 Tf (DYNAMIC) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (schma mmoire) Tj 0 Tw 0 Tc ET BT /n 12 Tf 348 728 Td () Tj 12 0 Td (Vmt ou Dmt) Tj -12 -12 Td () Tj 12 0 Td ($R+ et dtection des erreurs) Tj -30 -12 Td () Tj 12 0 Td /g 12 Tf (CONSTRUCTOR) Tj /n 12 Tf (:) Tj 12 -12 Td () Tj 12 0 Td (allocation, initialisation, Vmt) Tj -12 -12 Td () Tj 12 0 Td (classe sans constructeur) Tj -36 -12 Td () Tj 12 0 Td /g 12 Tf (DESTRUCTOR) Tj /n 12 Tf ( et ) Tj /g 12 Tf (OVERRIDE) Tj /n 12 Tf 12 -12 Td () Tj 12 0 Td /i 12 Tf (Destroy) Tj /n 12 Tf ( et ) Tj /i 12 Tf (Free) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td /g 12 Tf (INHERITED) Tj /n 12 Tf ( \(en fin\)) Tj -12 -12 Td () Tj 12 0 Td /g 12 Tf (NIL) Tj /n 12 Tf ( - ) Tj /i 12 Tf (FreeAndNil) Tj /n 12 Tf -36 -12 Td () Tj 12 0 Td (contenu de l'anctre ) Tj /i 12 Tf (tObject) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (mthode et classes abstraites) Tj 6 -12 Td () Tj 12 0 Td (mthode ) Tj /g 12 Tf (ABSTRACT) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (avertissement du compilateur) Tj -12 -12 Td () Tj 12 0 Td (classes abstraite) Tj -30 -12 Td () Tj 12 0 Td /g 12 Tf (CONSTRUCTOR) Tj /n 12 Tf ( et ) Tj /g 12 Tf (VIRTUAL) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td 6.38 Tw 0.638 Tc (type de la dclaration et type du) Tj 0 Tw 0 Tc 0 -12 Td /g 12 Tf (CONSTRUCTOR) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (rfrence de classe: ) Tj /g 12 Tf (CLASS OF) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 2.58 Tw 0.258 Tc (cration de composants utilisant une) Tj 0 -12 Td 4.226 Tw 0.423 Tc (variable rfrence de classe et un) Tj 0 Tw 0 Tc 0 -12 Td (constructeur ) Tj /g 12 Tf (VIRTUAL) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (utilisation d'un tableau de rfrences) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (CreateForm) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (information de classe: RTTI) Tj 0 Tw 0 Tc -48 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Structures objet) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (sparation de la structure et de l'lment) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (structures de base: pile, liste, arbre) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (gnricit: les conteneurs) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (utilisation de types procduraux) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les types gnriques Delphi:) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tList) Tj /n 12 Tf ( - encapsulation) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tStrings) Tj /n 12 Tf ( et ses descendants) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tStringList:) Tj /n 12 Tf ( ) Tj /i 12 Tf (Strings) Tj /n 12 Tf ( et ) Tj /i 12 Tf (Objects) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tCollection) Tj /n 12 Tf 0 Tw 0 Tc -48 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Les Proprits) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (exemple simple) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (attribut, accesseurs,) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (PROPERTY) Tj /n 12 Tf (, ) Tj /g 12 Tf (READ) Tj /n 12 Tf ( et ) Tj /g 12 Tf (WRITE) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (effet de bord et contrat implicite) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (proprits tableau, proprit ) Tj /g 12 Tf (DEFAULT) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (INDEX) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (composants ) Tj /g 12 Tf (DEFAULT) Tj /n 12 Tf (, ) Tj /g 12 Tf (STORED) Tj /n 12 Tf (, ) Tj /g 12 Tf (LOAD) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (hritage:) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (redfinition et visibilit) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (classe ) Tj /i 12 Tf (tCustom_xxx) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (attribut ) Tj /g 12 Tf (PUBLISHED) Tj /n 12 Tf 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Les Evnements) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (type ) Tj /g 12 Tf (PROCEDURE OF OBJECT) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (variable procdurale) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (proprit ) Tj /i 12 Tf (On_xxx) Tj /n 12 Tf ( et mthode de traitement) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (NIL) Tj /n 12 Tf ( et ) Tj /i 12 Tf (Assigned) Tj /n 12 Tf 0 Tw 0 Tc ET q 1 0 0 1 38 764 cm 40 0 0 40 0 0 cm /image_shape_4_hi Do Q q 1 0 0 1 514 764 cm 40 0 0 40 0 0 cm /image_shape_8 Do Q BT /n 24 Tf 102.004 784 Td (Formation Programmation Objet Delphi) Tj ET BT /n 12 Tf 206.006 764 Td (L'Institut Pascal - Tl 01.42.83.69.36) Tj ET BT /n 9 Tf 78.992 33 Td (Institut Pascal - 26 Rue Lamartine 75009 Paris - Tl 01.42.83.69.36 - http://www.jcolibri.com - jcolibri@jcolibri.com) Tj ET endstream endobj 16 0 obj << /Type /Page /Parent 2 0 R /MediaBox [0 0 595 842] /Contents 19 0 R /Resources << /ProcSet [/PDF /Text] /Font << /n 4 0 R /i 5 0 R /g 6 0 R >> /XObject << /image_shape_4_hi 17 0 R /image_shape_8 18 0 R >> >> >> endobj 17 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_4_hi /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 18 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_8 /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 19 0 obj << /Length 5938 >> stream BT /n 12 Tf ET BT /n 12 Tf 26 728 Td () Tj 12 0 Td /g 12 Tf (Stockage Disque) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (les flux) Tj 6 -12 Td () Tj 12 0 Td /i 12 Tf (tStream) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td /i 12 Tf (tMemoryStream) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td /i 12 Tf (tFileStream) Tj /n 12 Tf -30 -12 Td () Tj 12 0 Td (stockage de classes) Tj 6 -12 Td () Tj 12 0 Td /i 12 Tf (tPersistent) Tj /n 12 Tf ( et ) Tj /i 12 Tf (tComponent) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (les proprits standard) Tj -12 -12 Td () Tj 12 0 Td /i 12 Tf (DefineProperties) Tj /n 12 Tf -48 -24 Td () Tj 12 0 Td /g 12 Tf (Delphi et les Classes) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (chargement d'une forme) Tj 6 -12 Td () Tj 12 0 Td (contenu du fichier .DFM - ) Tj /g 12 Tf (DEFAULT) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (initialisation en 3 temps:) Tj -30 -12 Td () Tj 12 0 Td (le modle par dlgation) Tj -12 -12 Td () Tj 12 0 Td 1.074 Tw 0.107 Tc (partage d'vnements - ) Tj /i 12 Tf 1.074 Tw 0.107 Tc (Sender:) Tj /n 12 Tf 1.074 Tw 0.107 Tc ( tObject - ) Tj /g 12 Tf 1.074 Tw 0.107 Tc (AS) Tj /n 12 Tf 1.074 Tw 0.107 Tc (,) Tj 0 Tw 0 Tc 0 -12 Td /g 12 Tf (IS) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (cration dynamique de composant) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (propritaire - ) Tj /i 12 Tf (Components) Tj /n 12 Tf ( - ) Tj /i 12 Tf (Controls) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (Parent) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tForm:) Tj /n 12 Tf 0 Tw 0 Tc 12 -12 Td () Tj 12 0 Td 1.618 Tw 0.162 Tc (cration statique - Project | Options - le) Tj 0 Tw 0 Tc 0 -12 Td (.DPR) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 5.471 Tw 0.547 Tc (cration dynamique: ) Tj /i 12 Tf 5.471 Tw 0.547 Tc (Visible,) Tj /n 12 Tf 5.471 Tw 0.547 Tc ( ) Tj /i 12 Tf 5.471 Tw 0.547 Tc (Close,) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td /i 12 Tf (Destroy) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (dialogues modaux) Tj 0 Tw 0 Tc -36 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (hritage de formes) Tj 0 Tw 0 Tc ET BT /n 12 Tf 348 728 Td () Tj 12 0 Td (le dictionnaire objet) Tj -30 -12 Td () Tj 12 0 Td (les ) Tj /i 12 Tf (tFrame) Tj /n 12 Tf -30 -24 Td () Tj 12 0 Td /g 12 Tf (Les Exceptions) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (le bloc ) Tj /g 12 Tf (TRY) Tj /n 12 Tf ( ) Tj /g 12 Tf (EXCEPT) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (traitement de l'exception:) Tj 6 -12 Td () Tj 12 0 Td /g 12 Tf (ON) Tj /n 12 Tf ( - ) Tj /g 12 Tf (ELSE) Tj /n 12 Tf -12 -12 Td () Tj 12 0 Td (hirarchie des exceptions) Tj -12 -12 Td () Tj 12 0 Td /g 12 Tf (RAISE) Tj /n 12 Tf -30 -12 Td () Tj 12 0 Td (cration d'exceptions - type - cration) Tj -12 -12 Td () Tj 12 0 Td (redfinition du gestionnaire global) Tj -12 -12 Td () Tj 12 0 Td (porte des exceptions - embotement) Tj -12 -12 Td () Tj 12 0 Td (exception silentieuse) Tj -12 -12 Td () Tj 12 0 Td (exceptions lors de la conception) Tj -12 -12 Td () Tj 12 0 Td (le bloc ) Tj /g 12 Tf (TRY) Tj /n 12 Tf ( ) Tj /g 12 Tf (FINALLY) Tj /n 12 Tf -30 -24 Td () Tj 12 0 Td /g 12 Tf (Le multi-tche) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (Win32 et le multi-tche premptif) Tj -12 -12 Td () Tj 12 0 Td (les ) Tj /i 12 Tf (threads) Tj /n 12 Tf ( au niveau Windows) Tj -12 -12 Td () Tj 12 0 Td (objets ) Tj /i 12 Tf (tThread) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (cration) Tj -12 -12 Td () Tj 12 0 Td (excution et achvement) Tj -12 -12 Td () Tj 12 0 Td (synchronisation) Tj -48 -24 Td () Tj 12 0 Td /g 12 Tf (Mise en perspective) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (COM et les ) Tj /g 12 Tf (INTERFACE) Tj /n 12 Tf (s) Tj -12 -12 Td () Tj 12 0 Td (La conception objet) Tj -12 -12 Td () Tj 12 0 Td (UML) Tj -12 -12 Td () Tj 12 0 Td (Design Patterns) Tj ET BT /n 12 Tf /n 18 Tf 20 340 Td (Les travaux pratiques) Tj /n 12 Tf 0 -35 Td (Chaque stagiaire ralisera de nombreux programmes sur PC. Parmi les domaines abords citons:) Tj 6 -24 Td () Tj 12 0 Td (construction d'une hirarchie graphique) Tj -12 -12 Td () Tj 12 0 Td (utilisation de structures objet) Tj -12 -12 Td () Tj 12 0 Td (mini Designer) Tj ET BT /n 12 Tf /n 18 Tf 20 206 Td (L'animateur) Tj /n 12 Tf 0 -35 Td 0.892 Tw 0.089 Tc (Les stages sont anims ) Tj /g 12 Tf 0.892 Tw 0.089 Tc (exclusivement par John COLIBRI) Tj /n 12 Tf 0.892 Tw 0.089 Tc (. Auteur de plus de 15 livres de programmation, il) Tj 0 -12 Td 0.842 Tw 0.084 Tc (organise des stages de formations l'Institut Pascal depuis plus de 19 ans, et a form personnellement plus de) Tj 0 Tw 0 Tc 0 -12 Td (1.200 programmeurs.) Tj 0 Tw 0 Tc ET q 1 0 0 1 38 764 cm 40 0 0 40 0 0 cm /image_shape_4_hi Do Q q 1 0 0 1 514 764 cm 40 0 0 40 0 0 cm /image_shape_8 Do Q BT /n 24 Tf 102.004 784 Td (Formation Programmation Objet Delphi) Tj ET BT /n 12 Tf 206.006 764 Td (L'Institut Pascal - Tl 01.42.83.69.36) Tj ET BT /n 9 Tf 78.992 33 Td (Institut Pascal - 26 Rue Lamartine 75009 Paris - Tl 01.42.83.69.36 - http://www.jcolibri.com - jcolibri@jcolibri.com) Tj ET endstream endobj 20 0 obj << /Type /Page /Parent 2 0 R /MediaBox [0 0 595 842] /Contents 23 0 R /Resources << /ProcSet [/PDF /Text] /Font << /n 4 0 R /i 5 0 R /g 6 0 R >> /XObject << /image_shape_4_hi 21 0 R /image_shape_8 22 0 R >> >> >> endobj 21 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_4_hi /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 22 0 obj << /Type /XObject /Subtype /Image /Filter [/DCTDecode] /ColorSpace /DeviceRGB /Width 103 /Height 101 /Name /image_shape_8 /BitsPerComponent 8 /Length 2957 >> stream JFIF``TExifII*12PngUnit http://SharePower.VirtualAve.net/png.htmlC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222eg" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (vuxWw>\ ExuIщ2c]-ʘ5rHoe=:F&?hחCx#C"ȇTQ@Q@Q@0K0U iHMp*H5+S )RH'w;0x9bWKv dpq,Eޟi(e1usxVʎKvlW<+cwEjb'ʣI:ʓ۸AALFW{mݴ8'@_W/-G8vEMgSmZ{OҽWC񦕨٧p-@t=kԇMÐxʃZ¬x\ݛjM] O^c^is7ބ{׏ow5r{ VExX+׭gi`L jx/?~eJn7ǩ"#cI>HOֻ66>QbDop}W@f41(ɒ@jӚvGKB\w7-"Vi < }kin.5+ۆB2y(p|isNڵϤ`0}GM9.% a75{5ΠLnΌ\"n<ѕ;s1V?̟KH.YzcO\1j[BiljiGtu} ݕ9ҽMOբv5!wHf l?{q* l^8ՖQEu>QERA|^^k~-V=K46By{ io#:u«w>k7شQXG,oOW8DvC]llGS}t)Οz>s? %)N|7E|ϴݑWjS$1 x򃢄s)ctvRNidy'Rw8P{crDc{F9^5|c-lꥆգjiW@CF^OљWgBP9loi(60TWE6w' J\+IK RdԴ=Ί)f)RA |%Q@y˯Xmnб^a;jAm{qY֕Cpu9avs 1No W 2]Fװ|cx[[/̋"NsQd F'VpÕ)-QWJj|aiAIn:k}G,$A'ҶBĠ{8VUop%<:RVnpH@[0TPΟ[Or}jğ tcCw{8 ( TFY+*)u 5Γ\!UW 3B>kXbػN`73cWEEwF<ԩ*s(s sFx*E5p9ZK-f |*aҢ_a=#,vQ(gN<yT?<=X9~5u31?2[n3Eg&ވ)OX+6!^qZtQ]_ ((endstream endobj 23 0 obj << /Length 3347 >> stream BT /n 12 Tf ET BT /n 12 Tf /n 18 Tf 20 728 Td (Les conditions) Tj /n 12 Tf 6 -35 Td () Tj 12 0 Td (Les stages sont organiss l'Institut Pascal) Tj -12 -12 Td () Tj 12 0 Td 1.105 Tw 0.111 Tc (les ) Tj /g 12 Tf 1.105 Tw 0.111 Tc (dates des prochaines formations) Tj /n 12 Tf 1.105 Tw 0.111 Tc ( prvues pour les formations inter-entreprise sont prsentes dans ce) Tj 0 Tw 0 Tc 0 -12 Td (calendrier des formations) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 0.017 Tw 0.002 Tc (pr-rservation: vous pouvez vrifier la disponibilit et vous ) Tj /g 12 Tf 0.017 Tw 0.002 Tc (pr-inscrire sans frais) Tj /n 12 Tf 0.017 Tw 0.002 Tc (. Nous vous contacterons ) Tj 0 Tw 0 Tc 0 -12 Td (la suite de votre pr-inscription) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 0.017 Tw 0.002 Tc (des stages peuvent aussi tre organiss ) Tj /g 12 Tf 0.017 Tw 0.002 Tc (en Province) Tj /n 12 Tf 0.017 Tw 0.002 Tc ( \(Lille, Strasbourg, Lyon, Marseille, Nantes, Metz, Rennes,) Tj 0 Tw 0 Tc 0 -12 Td (Perpignan, Nimes, Toulouse ...\) et ) Tj /g 12 Tf (dans votre entreprise, organisation ou administration) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 0.459 Tw 0.046 Tc (ces stages sont couverts par les conventions de formation continue \() Tj /g 12 Tf 0.459 Tw 0.046 Tc (numro d'agrment 11 94 00755 94) Tj /n 12 Tf 0.459 Tw 0.046 Tc (\) et) Tj 0 Tw 0 Tc 0 -12 Td (nous fournissons une convention de formation) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (la dure des stages est de ) Tj /g 12 Tf (3 jours) Tj /n 12 Tf (.) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (prix: le prix entreprise pour une personne est de ) Tj /g 12 Tf (1.680 Euros HT) Tj /n 12 Tf (.) Tj 0 -12 Td 1.286 Tw 0.129 Tc (Les modalits d'inscription prsentent le rductions de tarif pour les particuliers, l'inscription plusieurs) Tj 0 Tw 0 Tc 0 -12 Td (stages, l'inscription de plusieurs personnes ou les stages intra-entreprise.) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 1.816 Tw 0.182 Tc (pour les ) Tj /g 12 Tf 1.816 Tw 0.182 Tc (formations spcifiques, sur mesure ou en rgie) Tj /n 12 Tf 1.816 Tw 0.182 Tc (, qui incorporeraient par exemple, seulement) Tj 0 -12 Td 0.756 Tw 0.076 Tc (certaines parties du programme ci-dessus, consultez formations sur mesure ou contactez nous par e-mail ou) Tj 0 Tw 0 Tc 0 -12 Td (tlphone.) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 462 Td (Lettre d'Information) Tj /n 12 Tf 0 -35 Td 1.008 Tw 0.101 Tc (Nous publions tous les mois une lettre d'information qui vous tient au courant des programmes des nouveaux) Tj 0 Tw 0 Tc 0 -12 Td (stages et de dates des prochaines sessions) Tj 0 Tw 0 Tc ET q 1 0 0 1 38 764 cm 40 0 0 40 0 0 cm /image_shape_4_hi Do Q q 1 0 0 1 514 764 cm 40 0 0 40 0 0 cm /image_shape_8 Do Q BT /n 24 Tf 102.004 784 Td (Formation Programmation Objet Delphi) Tj ET BT /n 12 Tf 206.006 764 Td (L'Institut Pascal - Tl 01.42.83.69.36) Tj ET BT /n 9 Tf 78.992 33 Td (Institut Pascal - 26 Rue Lamartine 75009 Paris - Tl 01.42.83.69.36 - http://www.jcolibri.com - jcolibri@jcolibri.com) Tj ET endstream endobj xref 0 23 0000000000 65535 f 0000000010 00000 n 0000000098 00000 n 0000000206 00000 n 0000000268 00000 n 0000000409 00000 n 0000000551 00000 n 0000000691 00000 n 0000000811 00000 n 0000001126 00000 n 0000004331 00000 n 0000007534 00000 n 0000012288 00000 n 0000012605 00000 n 0000015811 00000 n 0000019014 00000 n 0000030458 00000 n 0000030775 00000 n 0000033981 00000 n 0000037184 00000 n 0000043187 00000 n 0000043504 00000 n 0000046710 00000 n 0000049913 00000 n trailer << /Size 23 /Root 1 0 R >> startxref 53325 %%EOF