%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 24 0 R ] /Count 5 >> 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 4945 >> stream BT /n 12 Tf ET BT /n 12 Tf /n 18 Tf 20 728 Td (Perfectionnement Delphi) Tj /n 12 Tf 0 -35 Td 0.298 Tw 0.03 Tc (Aprs quelques annes de dveloppement Delphi, il est important d'explorer les techniques avances de cet outil.) Tj 0 Tw 0 Tc 0 -12 Td (Cette formation a pour but de prsenter ces techniques) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 630 Td (Les objectifs de la formation Perfectionnement Delphi) Tj /n 12 Tf 0 -35 Td 0.026 Tw 0.003 Tc (Vous apprendrez matriser et mettre en oeuvre les techniques objet et la cration de librairies objet, la cration de) Tj 0 -12 Td 0.087 Tw 0.009 Tc (composants, la gestion de bases de donnes multi niveau, le multi-tche en utilisant des threads, la communication) Tj 0 Tw 0 Tc 0 -12 Td (entre applications via des sockets, la gestion du format .XML et les services Web) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 520 Td (Ce que vous apprendrez) Tj /n 12 Tf 0 -35 Td (Ce cours vous permettra) Tj 6 -24 Td () Tj 12 0 Td 0.887 Tw 0.089 Tc (dfinir des classes et des objets rutilisables dans toutes vos applications - concevoir des application objet:) Tj 0 Tw 0 Tc 0 -12 Td (dfinir les objets, choisir leurs attributs, spcifier leurs mthodes - utiliser et crer des objets gnriques) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 0.494 Tw 0.049 Tc (utiliser l'Editeur de packages pour crer des composants - ajouter des proprits et des vnements, interagir) Tj 0 Tw 0 Tc 0 -12 Td (au moyen de messages Windows) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (crer des applications multi niveau, grer les clients lger et construire des serveurs d'application) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (rpartir les traitements entre plusieurs threads, en communiquant entre les threads et le programme principal) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 1.167 Tw 0.117 Tc (communiquer entre deux PC en utilisant des Sockets, et en particulier les composante Indy permettant de) Tj 0 Tw 0 Tc 0 -12 Td (mettre en oeuvre les protocoles TCP/IP standards ou vos protocoles sur mesure) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (exploiter pleinement le potentiel du langage XML et des technologies associes) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (construire et dployer des Serveurs et des Clients de services Web en utilisant Delphi) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 302 Td (Aqui s'adresse ce cours Perfectionnement Delphi) Tj /n 12 Tf 0 -35 Td 0.915 Tw 0.092 Tc (Dveloppeurs de logiciels, et programmeurs souhaitant perfectionner leurs techniques Delphi. Une pratique du) Tj 0 Tw 0 Tc 0 -12 Td (dveloppement avec Delphi est ncessaire) Tj 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 204 Td (Le programme dtaill - Perfectionnement Delphi) Tj /n 12 Tf ET BT /n 12 Tf 26 180 Td () Tj 12 0 Td /g 12 Tf (Programmation Objet Delphi) Tj /n 12 Tf 6 -24 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 0.099 Tw 0.01 Tc (USES) Tj /n 12 Tf 0.099 Tw 0.01 Tc (, appels croiss, ) Tj /g 12 Tf 0.099 Tw 0.01 Tc (INITIALIZATION) Tj /n 12 Tf 0.099 Tw 0.01 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 (type abstrait / notion de contrat) Tj 0 Tw 0 Tc ET BT /n 12 Tf 330 180 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 -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 (utilisation des objets:) Tj 6 -12 Td () Tj 12 0 Td 2.707 Tw 0.271 Tc (allocation par : ) Tj /g 12 Tf 2.707 Tw 0.271 Tc (CONSTRUCTOR) Tj /n 12 Tf 2.707 Tw 0.271 Tc ( -) Tj 0 Tw 0 Tc 0 -12 Td (valeurs initiales) 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 121.684 784 Td (Formation Perfectionnement 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 11944 >> stream BT /n 12 Tf ET BT /n 12 Tf 80 728 Td () Tj 12 0 Td /g 12 Tf (DESTRUCTOR) Tj /n 12 Tf -30 -12 Td () Tj 12 0 Td (mthodes:) Tj 6 -12 Td () Tj 12 0 Td 10.902 Tw 1.09 Tc (surcharge des paramtres et) Tj 0 Tw 0 Tc 0 -12 Td /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 -30 -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 -12 -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 12 0 Td 6.953 Tw 0.695 Tc (dclaration anticipe de ) Tj /g 12 Tf 6.953 Tw 0.695 Tc (CLASS) Tj /n 12 Tf 6.953 Tw 0.695 Tc ( -) Tj 0 Tw 0 Tc 0 -12 Td (structures) Tj 0 Tw 0 Tc -30 -12 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 -12 -12 Td () Tj 12 0 Td 6.859 Tw 0.686 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 -12 -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 -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (test du type - 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 -30 -12 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 /g 12 Tf (VIRTUAL) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 0.272 Tw 0.027 Tc (descendant: surcharge par ) Tj /g 12 Tf 0.272 Tw 0.027 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 9.685 Tw 0.968 Tc (REINTRODUCE) Tj /n 12 Tf 9.685 Tw 0.968 Tc ( de mthodes) Tj 0 Tw 0 Tc 0 -12 Td /g 12 Tf (VIRTUAL) Tj /n 12 Tf ( - ) 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 - Vmt ou Dmt) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (DESTRUCTOR) Tj /n 12 Tf ( et ) Tj /g 12 Tf (OVERRIDE) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (mthode et classes abstraites) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td /g 12 Tf 7.863 Tw 0.786 Tc (CONSTRUCTOR) Tj /n 12 Tf 7.863 Tw 0.786 Tc ( et ) Tj /g 12 Tf 7.863 Tw 0.786 Tc (VIRTUAL) Tj /n 12 Tf 7.863 Tw 0.786 Tc ( -) Tj 0 Tw 0 Tc 0 -12 Td (rfrence de classe: ) Tj /g 12 Tf (CLASS OF) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 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 12 0 Td 0.687 Tw 0.069 Tc (structures de base: pile, liste, arbre - listes,) Tj 0 Tw 0 Tc 0 -12 Td (collections) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (types gnriques) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les flux ) Tj /i 12 Tf (tStream) Tj /n 12 Tf ( et ses descendants) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Delphi et les Classes) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (le modle par dlgation) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tForm:) Tj /n 12 Tf ( cration statique et dynamique) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (hritage de formes) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les ) Tj /i 12 Tf (tFrame) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Les Exceptions) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (le bloc ) Tj /g 12 Tf (TRY) Tj /n 12 Tf ( ) Tj /g 12 Tf (EXCEPT) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (le bloc ) Tj /g 12 Tf (TRY) Tj /n 12 Tf ( ) Tj /g 12 Tf (FINALLY) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Les INTERFACES) Tj /n 12 Tf 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Ecriture de Composants Delphi) Tj /n 12 Tf 0 Tw 0 Tc 6 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Cration d'un Premier Composant) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (diteur de paquets) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (procdure ) Tj /g 12 Tf (REGISTER) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (installation des composants) Tj 0 Tw 0 Tc -30 -12 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 12 0 Td 0.748 Tw 0.075 Tc (Les diffrents types de proprits : simple,) Tj 0 Tw 0 Tc 0 -12 Td (numre, ensemble, objet) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 4.073 Tw 0.407 Tc (Changer le niveau de visibilit d'une) Tj 0 Tw 0 Tc 0 -12 Td (proprit) Tj 0 Tw 0 Tc ET BT /n 12 Tf 348 728 Td () Tj 12 0 Td (Sauvegarde des proprits dans le fichier DFM) Tj -12 -12 Td () Tj 12 0 Td 0.869 Tw 0.087 Tc (Les proprits de type tableau - Indice pr) Tj 0 Tw 0 Tc 0 -12 Td (cods) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 1.013 Tw 0.101 Tc (Les mots cls ) Tj /g 12 Tf 1.013 Tw 0.101 Tc (Default) Tj /n 12 Tf 1.013 Tw 0.101 Tc (, ) Tj /g 12 Tf 1.013 Tw 0.101 Tc (noDefault) Tj /n 12 Tf 1.013 Tw 0.101 Tc (, ) Tj /g 12 Tf 1.013 Tw 0.101 Tc (Stored) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td (et ) Tj /g 12 Tf (Index) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Les vnements) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (principe de fonctionnement - dlgation) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Les types standard \() Tj /i 12 Tf (tNotifyEvent,) Tj /n 12 Tf ( ...\)) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (surcharge d'un vnement) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (package) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (packages et DLL) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 6.631 Tw 0.663 Tc (package en excution et en mode) Tj 0 Tw 0 Tc 0 -12 Td (conception) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (directives de compilation) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (interaction et connection) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 11.211 Tw 1.121 Tc (mode conception et excution:) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (tComponent.) Tj /i 12 Tf (ComponentState) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (le test ) Tj /i 12 Tf (TComponent.) Tj /i 12 Tf (Loaded) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 13.625 Tw 1.362 Tc (les mthodes ) Tj /i 12 Tf 13.625 Tw 1.362 Tc (Notification) Tj /n 12 Tf 13.625 Tw 1.362 Tc ( et) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (FreeNotification) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (types de composants) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (la structure de la VCL) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 6.67 Tw 0.667 Tc (les diffrents types de composant:) Tj 0 -12 Td 5.243 Tw 0.524 Tc (graphiques, Windows, dpendant des) Tj 0 Tw 0 Tc 0 -12 Td (donnes, spcifiques) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Cration de composants graphiques) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (encapsulation de la GDI par Delphi) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (TGraphicControl) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (composants Windows) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Composants dpendants des donnes) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 7.784 Tw 0.778 Tc (architecture ) Tj /i 12 Tf 7.784 Tw 0.778 Tc (tDataset,) Tj /n 12 Tf 7.784 Tw 0.778 Tc ( ) Tj /i 12 Tf 7.784 Tw 0.778 Tc (tDataSource,) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td /i 12 Tf (tDataLink,) Tj /n 12 Tf ( composant visuel) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (mise jour et modification) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 1.481 Tw 0.148 Tc (cration d'un objet ) Tj /i 12 Tf 1.481 Tw 0.148 Tc (tDataLink,) Tj /n 12 Tf 1.481 Tw 0.148 Tc ( vnement) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (OnDataChange) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (diteur de proprit) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (diteur de composant) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (fichier d'aide) Tj /n 12 Tf 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Bases de Donnes Multi Tiers) Tj /n 12 Tf 0 Tw 0 Tc 6 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Architecture Multi Tiers) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (architecture Client Serveur) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (architecture multi tiers) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les composants ) Tj /i 12 Tf (dbExpress) Tj /n 12 Tf ( et ) Tj /i 12 Tf (DataSnap) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Le ) Tj /i 12 Tf (tClientDataset) Tj /g 12 Tf ( et le mode nomade) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tDataSet) Tj /n 12 Tf ( en mmoire) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 2.649 Tw 0.265 Tc (cration ou chargement depuis un autre) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (tDataSet) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 3.338 Tw 0.334 Tc (sauvegarde disque en mode binaire ou) Tj 0 Tw 0 Tc 0 -12 Td (XML) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 1.958 Tw 0.196 Tc (indexes - aggrgats - champs calculs et) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (InternalCalc) Tj /n 12 Tf ( -clonage du curseur) 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 121.684 784 Td (Formation Perfectionnement 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 11955 >> stream BT /n 12 Tf ET BT /n 12 Tf 62 728 Td () Tj 12 0 Td (modifications:) Tj -12 -12 Td () Tj 12 0 Td (matre dtail - tables embotes \(nested\)) Tj -30 -12 Td () Tj 12 0 Td /g 12 Tf (Connexion au Moteur Sql - ) Tj /i 12 Tf (dbExpress) Tj /n 12 Tf 6 -12 Td () Tj 12 0 Td (la nouvelle architecture ) Tj /i 12 Tf (dbX4) Tj /n 12 Tf ( - fichier .INI) Tj -12 -12 Td () Tj 12 0 Td 0.528 Tw 0.053 Tc (lecture et modification de donnes avec les) Tj 0 Tw 0 Tc 0 -12 Td (composants ) Tj /i 12 Tf (dbExpress) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Le Serveur d'Application) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (le composant de connexion) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 5.12 Tw 0.512 Tc (les composants d'accs aux donnes) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (tSqlQuery) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (le ) Tj /i 12 Tf (tDataSetProvider) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Connexion aux Clients) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 2.677 Tw 0.268 Tc (les types de connexion: locale, DCOM,) Tj 0 Tw 0 Tc 0 -12 Td (HTTP, Soap) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td /i 12 Tf 2.363 Tw 0.236 Tc (Remote) Tj /n 12 Tf 2.363 Tw 0.236 Tc ( ) Tj /i 12 Tf 2.363 Tw 0.236 Tc (Data) Tj /n 12 Tf 2.363 Tw 0.236 Tc ( ) Tj /i 12 Tf 2.363 Tw 0.236 Tc (Modules) Tj /n 12 Tf 2.363 Tw 0.236 Tc ( - pooling et type) Tj 0 Tw 0 Tc 0 -12 Td (d'instances) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Gestion du Client) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 7.442 Tw 0.744 Tc (contrle de la taille des paquets) Tj 0 -12 Td /i 12 Tf 7.199 Tw 0.72 Tc (PacketRecords,) Tj /n 12 Tf 7.199 Tw 0.72 Tc ( ) Tj /i 12 Tf 7.199 Tw 0.72 Tc (FetchOnDemand,) Tj /n 12 Tf 7.199 Tw 0.72 Tc ( et) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (OwnerData) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 3.676 Tw 0.368 Tc (utilisation de contraintes importes du) Tj 0 Tw 0 Tc 0 -12 Td (Serveur et sur mesure) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Gestion des Modifications) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 6.942 Tw 0.694 Tc (paramtrage du ) Tj /i 12 Tf 6.942 Tw 0.694 Tc (tDataSetProvider) Tj /n 12 Tf 6.942 Tw 0.694 Tc ( -) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (ProviderFlags,) Tj /n 12 Tf ( ) Tj /i 12 Tf (UpdateMode) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tClientDataSet.) Tj /i 12 Tf (ApplyUpdates) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (CurValue,) Tj /n 12 Tf ( ) Tj /i 12 Tf (NewValue) Tj /n 12 Tf ( et ) Tj /i 12 Tf (OldValue) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (vnements ) Tj /i 12 Tf (BeforeUpdateRecord) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 4.637 Tw 0.464 Tc (gestion des erreurs de rconciliation.) Tj 0 -12 Td /i 12 Tf 1.099 Tw 0.11 Tc (OnReconcileError) Tj /n 12 Tf 1.099 Tw 0.11 Tc ( et ) Tj /i 12 Tf 1.099 Tw 0.11 Tc (OnUpdateError.) Tj /n 12 Tf 1.099 Tw 0.11 Tc ( Les) Tj 0 Tw 0 Tc 0 -12 Td (paramtres ) Tj /i 12 Tf (UpdateKind) Tj /n 12 Tf ( et ) Tj /i 12 Tf (Action) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Relations Matre Dtail) Tj /n 12 Tf 0 Tw 0 Tc -30 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Threads Delphi) Tj /n 12 Tf 0 Tw 0 Tc 6 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Principe des Threads) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les processus Windows) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Utilisation Simple) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (la classe ) Tj /i 12 Tf (tThread) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les donnes propres au thread) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Communication entre les Threads) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (Synchronize) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 6.399 Tw 0.64 Tc (communication par ) Tj /i 12 Tf 6.399 Tw 0.64 Tc (SendMessage) Tj /n 12 Tf 6.399 Tw 0.64 Tc ( et) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (PostMessage) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Accs aux donnes et synchronisation) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (accs aux globales) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 2.939 Tw 0.294 Tc (mcanismes de synchronisation: section) Tj 0 Tw 0 Tc 0 -12 Td (critique, mutex, smaphore, vnement) Tj 0 Tw 0 Tc -48 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Programmation Sockets Delphi) Tj /n 12 Tf 0 Tw 0 Tc 6 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Programmation Socket) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Adresses et Port) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les primitives WinSock) Tj 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 1.824 Tw 0.182 Tc (Serveur: ) Tj /i 12 Tf 1.824 Tw 0.182 Tc (Socket,) Tj /n 12 Tf 1.824 Tw 0.182 Tc ( ) Tj /i 12 Tf 1.824 Tw 0.182 Tc (Select,) Tj /n 12 Tf 1.824 Tw 0.182 Tc ( ) Tj /i 12 Tf 1.824 Tw 0.182 Tc (Bind,) Tj /n 12 Tf 1.824 Tw 0.182 Tc ( ) Tj /i 12 Tf 1.824 Tw 0.182 Tc (Accept,) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td /i 12 Tf (Send,) Tj /n 12 Tf ( ) Tj /i 12 Tf (Recv,) Tj /n 12 Tf ( ) Tj /i 12 Tf (Close) Tj /n 12 Tf 0 Tw 0 Tc ET BT /n 12 Tf 366 728 Td () Tj 12 0 Td (Client: ) Tj /i 12 Tf (Socket,) Tj /n 12 Tf ( ) Tj /i 12 Tf (Select,) Tj /n 12 Tf ( ) Tj /i 12 Tf (Connect,) Tj /n 12 Tf ( ) Tj /i 12 Tf (Send,) Tj /n 12 Tf ( ) Tj /i 12 Tf (Recv,) Tj /n 12 Tf ( ) Tj /i 12 Tf (Close) Tj /n 12 Tf -30 -12 Td () Tj 12 0 Td 1.705 Tw 0.171 Tc (fonctionnement de base du Serveur et de) Tj 0 Tw 0 Tc 0 -12 Td (Clients. Gestion des clients) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (mode bloquant et mode asynchrone) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (UDP et TCP) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Composants Delphi) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /i 12 Tf (tServerSocket) Tj /n 12 Tf ( et ) Tj /i 12 Tf (tClientSocket) Tj /n 12 Tf ( Delphi) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Indy) Tj 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (utilisation de UDP) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 3.073 Tw 0.307 Tc (architecture de base : ) Tj /i 12 Tf 3.073 Tw 0.307 Tc (tIdIoHandler,) Tj /n 12 Tf 0 -12 Td /i 12 Tf 35.916 Tw 3.592 Tc (tIdConnectionIntercept,) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td /i 12 Tf (tIdTcpConnection) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (gestion des threads) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (mode bloquant et ) Tj /i 12 Tf (tIdAntiFreeze) Tj /n 12 Tf 0 Tw 0 Tc -48 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Suite TCP / IP) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (les protocoles de la suite TCP / IP) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (utilisation de HTTP, Mail, FTP) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Ecriture de protocoles personnaliss) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Programmation Internet) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (CGI et ISAPI) Tj 0 Tw 0 Tc -48 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Xml) Tj /n 12 Tf 0 Tw 0 Tc 6 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Perspectives XML) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 1.535 Tw 0.153 Tc (change de donnes avec XML: bases de) Tj 0 -12 Td 0.302 Tw 0.03 Tc (donnes, Services Web, blogs et RSS, Ajax) Tj 0 Tw 0 Tc 0 -12 Td (et pages Internet) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Structure d'un document XML) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (DOM \(Document Object Model\)) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 4.347 Tw 0.435 Tc (utilisation de ) Tj /i 12 Tf 4.347 Tw 0.435 Tc (tXmlDocument:) Tj /n 12 Tf 4.347 Tw 0.435 Tc ( analyse,) Tj 0 Tw 0 Tc 0 -12 Td (cration, modification de document) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 13.769 Tw 1.377 Tc (architecture ) Tj /i 12 Tf 13.769 Tw 1.377 Tc (iDomDocument) Tj /n 12 Tf 13.769 Tw 1.377 Tc ( et) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (tXmlDocument) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Extraction de donnes: ) Tj /i 12 Tf (tXMLReader) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 5.166 Tw 0.517 Tc (Construction de documents XML en) Tj 0 -12 Td 4.005 Tw 0.401 Tc (partant de zro - Cration de noeuds) Tj 0 Tw 0 Tc 0 -12 Td (d'lment et de texte - ) Tj /i 12 Tf (tXMLWriter) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Validation de donnes XML) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 3.699 Tw 0.37 Tc (schmas XML \(.XSD\) pour valider la) Tj 0 Tw 0 Tc 0 -12 Td (structure et le contenu XML) Tj 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 2.781 Tw 0.278 Tc (Syntaxe et composants d'un schma) Tj 0 Tw 0 Tc 0 -12 Td (XML) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 1.271 Tw 0.127 Tc (Ecrire des schmas pour restreindre le) Tj 0 Tw 0 Tc 0 -12 Td (contenu XML) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 3.468 Tw 0.347 Tc (Dfinition des lments et attributs) Tj 0 Tw 0 Tc 0 -12 Td (valides) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 1.805 Tw 0.181 Tc (Intgration des rgles mtier dans les) Tj 0 Tw 0 Tc 0 -12 Td (schmas XML) Tj 0 Tw 0 Tc -30 -12 Td () Tj 12 0 Td 1.671 Tw 0.167 Tc (l'outil XmlMapper pour gnrer un DTD) Tj 0 Tw 0 Tc 0 -12 Td (ou un XSD) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Navigation dans un document) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (navigation : XPath) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Interrogation d'un document : XQuery) Tj 0 Tw 0 Tc -30 -12 Td () Tj 12 0 Td /g 12 Tf 3.023 Tw 0.302 Tc (Transformation de documents avec XSL) Tj 0 Tw 0 Tc 0 -12 Td (\(Extensible Style Language\)) 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 121.684 784 Td (Formation Perfectionnement 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 8194 >> stream BT /n 12 Tf ET BT /n 12 Tf 62 728 Td () Tj 12 0 Td (Conversion de documents XML) Tj -12 -12 Td () Tj 12 0 Td 3.423 Tw 0.342 Tc (le composant ) Tj /i 12 Tf 3.423 Tw 0.342 Tc (tXmlTransform) Tj /n 12 Tf 3.423 Tw 0.342 Tc ( - fichiers) Tj 0 Tw 0 Tc 0 -12 Td (.XTR) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (le composant ) Tj /i 12 Tf (tXmlTransformProvider) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (XML et bases de donnes) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 7.784 Tw 0.778 Tc (dbExpress et .XML - sauvegarde) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (tClientDataset) Tj /n 12 Tf ( et paquets .XML) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (conversion d'autres ) Tj /i 12 Tf (tDataSets) Tj /n 12 Tf ( en XML) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 4.422 Tw 0.442 Tc (fournitures de donnes .XML par un) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (Serveur) Tj /n 12 Tf ( ) Tj /i 12 Tf (DataSnap) Tj /n 12 Tf 0 Tw 0 Tc -48 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Services Web) Tj /n 12 Tf 0 Tw 0 Tc 6 -24 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Le besoin de services Web) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 6.561 Tw 0.656 Tc (communications Internet B2B, sans) Tj 0 Tw 0 Tc 0 -12 Td (intervention utilisateur) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 2.545 Tw 0.254 Tc (Principales technologies : XML, SOAP,) Tj 0 Tw 0 Tc 0 -12 Td (WSDL) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Cration du premier service Web) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 1.324 Tw 0.132 Tc (architecture d'une application de Services) Tj 0 -12 Td 0.467 Tw 0.047 Tc (Web : le Serveur et ses mthodes, le Client) Tj 0 Tw 0 Tc 0 -12 Td (et ses requtes) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 0.412 Tw 0.041 Tc (criture du Serveur, en utilisant le ) Tj /i 12 Tf 0.412 Tw 0.041 Tc (Wizard) Tj /n 12 Tf 0.412 Tw 0.041 Tc ( -) Tj 0 -12 Td 1.642 Tw 0.164 Tc (l') Tj /g 12 Tf 1.642 Tw 0.164 Tc (UNIT) Tj /n 12 Tf 1.642 Tw 0.164 Tc ( dfinissant l') Tj /g 12 Tf 1.642 Tw 0.164 Tc (INTERFACE) Tj /n 12 Tf 1.642 Tw 0.164 Tc (, son) Tj 0 Tw 0 Tc 0 -12 Td (implmentation) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 2.656 Tw 0.266 Tc (criture du Client, cration de l') Tj /g 12 Tf 2.656 Tw 0.266 Tc (UNIT) Tj /n 12 Tf 2.656 Tw 0.266 Tc () Tj 0 -12 Td 1.138 Tw 0.114 Tc (d'importation en utilisant l'importation de) Tj 0 -12 Td 1.558 Tw 0.156 Tc (l') Tj /g 12 Tf 1.558 Tw 0.156 Tc (INTERFACE) Tj /n 12 Tf 1.558 Tw 0.156 Tc (, l'appel des mthodes du) Tj 0 Tw 0 Tc 0 -12 Td (Serveur) Tj 0 Tw 0 Tc -30 -12 Td () Tj 12 0 Td /g 12 Tf 2.087 Tw 0.209 Tc (le protocole SOAP \(Simple Object Access) Tj 0 Tw 0 Tc 0 -12 Td (Protocol\)) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Structure du message SOAP) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Enveloppe, en-tte et corps du message) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (Gestion des types XML simples) Tj 0 Tw 0 Tc ET BT /n 12 Tf 348 728 Td () Tj 12 0 Td -1.456 Tw -0.146 Tc (Types complexes - Tableaux - Srialisation des) Tj 0 Tw 0 Tc 0 -12 Td (objets Delphi) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (le Serveur de services web) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (fonctionnement du Serveur:) Tj 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 11.943 Tw 1.194 Tc (cration d'une ) Tj /g 12 Tf 11.943 Tw 1.194 Tc (INTERFACE) Tj /n 12 Tf 0 Tw 0 Tc 0 -12 Td (descendant de ) Tj /i 12 Tf (iInvokable) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (enregistrement de cette ) Tj /g 12 Tf (INTERFACE) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 10.94 Tw 1.094 Tc (ventilation des requtes par) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (tHttpSoapDispatcher) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 15.966 Tw 1.597 Tc (appel du traitement par) Tj 0 Tw 0 Tc 0 -12 Td /i 12 Tf (tHttpSoapPascalInvoker) Tj /n 12 Tf 0 Tw 0 Tc -30 -12 Td () Tj 12 0 Td 0.82 Tw 0.082 Tc (la publication Internet des services offerts:) Tj 0 Tw 0 Tc 0 -12 Td (le format WSDL) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (mise en oeuvre du Serveur) Tj 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 7.854 Tw 0.785 Tc (utilisation de Web Application) Tj 0 -12 Td 4.466 Tw 0.447 Tc (Debugger : lancement, analyse de) Tj 0 -12 Td 2.089 Tw 0.209 Tc (WSDL, sauvegarde du fichier .XML,) Tj 0 Tw 0 Tc 0 -12 Td (analyse des logs des messages SOAP) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (utilisation de CGI et ISAPI) Tj 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 6.843 Tw 0.684 Tc (transformation de serveurs Web) Tj 0 Tw 0 Tc 0 -12 Td (Application Debugger en CGI ou ISAPI) Tj 0 Tw 0 Tc -30 -12 Td () Tj 12 0 Td 2.166 Tw 0.217 Tc (Dploiement de services avec le serveur) Tj 0 Tw 0 Tc 0 -12 Td (Web IIS \(Internet Information Server\)) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (le Client Web Service) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 1.113 Tw 0.111 Tc (le composant ) Tj /i 12 Tf 1.113 Tw 0.111 Tc (tHttpRio) Tj /n 12 Tf 1.113 Tw 0.111 Tc ( \(Remote Invokable) Tj 0 -12 Td 3.575 Tw 0.358 Tc (Object\) : utilisation par code, avec le) Tj 0 Tw 0 Tc 0 -12 Td (composant, avec une fonction d'appel) Tj 0 Tw 0 Tc -30 -12 Td () Tj 0 Tw 0 Tc 12 0 Td /g 12 Tf (Services Web et bases de donnes) Tj /n 12 Tf 0 Tw 0 Tc 6 -12 Td () Tj 12 0 Td 0.071 Tw 0.007 Tc (Encodage et envoi de donnes binaires dans) Tj 0 Tw 0 Tc 0 -12 Td (des messages SOAP) Tj 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (envoi de donnes .XML - ) Tj /i 12 Tf (tXmlBroker) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 0 Tw 0 Tc 12 0 Td (utilisation de ) Tj /i 12 Tf (tSoapAttachment) Tj /n 12 Tf 0 Tw 0 Tc -12 -12 Td () Tj 12 0 Td 1.04 Tw 0.104 Tc (communication avec une Base de donnes) Tj 0 Tw 0 Tc 0 -12 Td (Multi Niveau \() Tj /i 12 Tf (dbExpress) Tj /n 12 Tf ( et ) Tj /i 12 Tf (DataSnap\)) Tj /n 12 Tf 0 Tw 0 Tc ET BT /n 12 Tf /n 18 Tf 20 268 Td (Les travaux pratiques Threads Delphi) Tj /n 12 Tf 0 -35 Td (Chaque stagiaire ralisera de nombreux projets utilisant Threads Delphi ur 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 (cration d'diteurs numriques) Tj -12 -12 Td () Tj 12 0 Td (ralisation d'applications multi tiers grant des tables matre dtail) Tj -12 -12 Td () Tj 12 0 Td (transfert de donnes par Tcp / Ip) Tj -12 -12 Td () Tj 12 0 Td (application de producteur / consommateur) Tj -12 -12 Td () Tj 12 0 Td (Lecture et cration de documents XML et gestion de donnes XML partir de bases de donnes relationnelles) Tj -12 -12 Td () Tj 12 0 Td (Construction de services Web avec transfert de donnes binaires et relationnelles) 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 121.684 784 Td (Formation Perfectionnement 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 24 0 obj << /Type /Page /Parent 2 0 R /MediaBox [0 0 595 842] /Contents 27 0 R /Resources << /ProcSet [/PDF /Text] /Font << /n 4 0 R /i 5 0 R /g 6 0 R >> /XObject << /image_shape_4_hi 25 0 R /image_shape_8 26 0 R >> >> >> endobj 25 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 26 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 27 0 obj << /Length 3843 >> stream BT /n 12 Tf ET BT /n 12 Tf /n 18 Tf 20 728 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 BT /n 12 Tf /n 18 Tf 20 618 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 (5 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 (2.880 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 352 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 121.684 784 Td (Formation Perfectionnement 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 27 0000000000 65535 f 0000000010 00000 n 0000000098 00000 n 0000000215 00000 n 0000000277 00000 n 0000000418 00000 n 0000000560 00000 n 0000000700 00000 n 0000000820 00000 n 0000001135 00000 n 0000004340 00000 n 0000007543 00000 n 0000012553 00000 n 0000012870 00000 n 0000016076 00000 n 0000019279 00000 n 0000031289 00000 n 0000031606 00000 n 0000034812 00000 n 0000038015 00000 n 0000050036 00000 n 0000050353 00000 n 0000053559 00000 n 0000056762 00000 n 0000065021 00000 n 0000065338 00000 n 0000068544 00000 n 0000071747 00000 n trailer << /Size 27 /Root 1 0 R >> startxref 75655 %%EOF