Remerciements à
Mrs : (pour leur patiente relecture et
leurs conseils précieux et pertinents pour la première édition
de la partie livre du package)
Lucien.Merlet-Fajon Professeur de littérature des lycées et des collèges, passionné d'informatique et de pédagogie.
Remerciements à Mrs : (pour les corrections d'erreurs)
Remerciements à Mrs : (pour participation significative)
Remerciements à d'anciens étudiants du Dess CCI de Tours : (pour leur participation significatives à certains éléments du package)Promotion 1999 :
Pascal di Scala :(professeur certifié de mathématiques)
- rapport de projet de fin de Dess CCI, " Un assistant de construction et d’analyse de schémas booléens en Delphi", 37 pages, Mai 1999. Pour l'assistant complet de simulation de circuits logiques.
- issu de son expérience d'analyste-programmeur sur Delphi client/serveur et DB2 dans une SSI, Août 2000 : pour la rédaction du sous-chapitre sur les bases de données ainsi que tous les exercices et tous les projets Delphi sur les bases de données du package pédagogique
Promotion 2000 :
Hans Ebenhan & al. (ingénieur informaticien)
- logiciel rendu d'exercice de POO événementielle, Module 3 Dess CCI, Février 2000. Pour une interface homme-machine événementielle très réussie intégrée dans le package sous forme de simulateur d'additionneur 4 bits.
Christophe Frayer et Serge Praconté (ingénieurs informaticiens)
- rapport de projet de fin de Dess CCI, " Comparaison de 2 RAD visuels orientés objetc : Delphi et Visual Basic", 56 pages, Mai 2000. Pour leur travail de participation à la rédaction des sous-chapitres sur Visual Basic et sur l'architecture COM du package pédagogique.
Promotion 2001 :
Virginie Lollier(ingénieur CNRS) et Eric Noire (ingénieur informaticien)
- rapport de projet de fin de Dess CCI, " Etude de portabilité Kylix/Linux et Delphi/Windows ", 47 pages, Mai 2001. Pour leur travail de rédaction de l'annexe 1 du package pédagogique
Abdel El Mesbahi (étudiant du DU CCI)
- rapport de projet de fin de Diplôme Universitaire compétences complémentaires en informatique pour les nouvelles technologies d'information et de communication. " Comparaison Delphi/java Swing ", 25 pages, Juin 2001. Son travail a servi de base à la rédaction des exercices sur Delphi et les Swing.
Promotion 2002 :Benoît Damay (ingénieur développement)
- Logiciel rendu d'exercice de POO événementielle, Module 3 Dess CCI, Février 2002. Pour le code bien documenté et hautement réutilisable d'un simulateur de parcours internet. Ce travail a servi de base pour l'écriture de l'assistant internet.
Promotion 2003 :
Adrien Mallet (étudiant du Dess CCI)
- Logiciel rendu de projet Java d'éditeur coloré multi-langage, Module 11 Dess CCI, Avril 2003. Il a en outre réutilisé, amélioré et documenté en Delphi ses classes Java, afin de contribuer à l'architecture de base de l'outil "éditeur syntaxique multi-langage" du package pédagogique.
Pour aller plus loin, quelques ouvrages utiles
Chapitre 1
Lorrains, Réseaux téléinformatiques, Hachette
technique, Paris (1979).
P. Franken, OS/2 2.0, Micro Application, Paris (1992).
Data Becker, Le meilleur de Windows 95, Micro Application, Paris (1995).
H. Boucher, Architecture de l’ordinateur – Tome 3 – Logiciel, Cepadues
Editions, Toulouse (1980).
Victor Sandoval, Intranet, le réseau d’entreprise, Hermes, Paris
(1996).
Pierre-Alain Goupille, Technologie des ordinateurs et des réseaux,
Masson, Paris (1996).
Daniel Etiemble, Architecture des processeurs Risc, Armand Colin, Paris
(1991).
Y. Nishinuma, R. Espesser, Unix premiers contacts, Eyrolles, Paris
(1986).
S. Krakowiak, Principes des systèmes d’exploitation des ordinateurs,
Dunod, Paris (1985).
Guy Pujolle, La télématique réseaux et applications,
Eyrolles, Paris (1983).
Guy Pujolle, Les réseaux d’entreprise, Eyrolles, Paris (1983).
Cornafion, Systèmes informatiques répartis, Dunod, Paris
(1981).
Crocus, Systèmes d’exploitation des ordinateurs, Dunod, Paris
(1975).
Philippe Dax, CP/M et sa famille, Eyrolles, Paris (1982).
Daniel-Jean David, Les systèmes à microprocesseurs, éditests,
Paris (1982).
Alain Pinaud, Programmer en assembleur, P.S.I., Lagny (1982).
Data Becker, Le grand livre MS-DOS 5.0, Micro Application, Paris (1991).
A. Villard, M. Miaux, Un microprocesseur pas à pas, ETSF, Paris
(1983).
Wladimir Mercouroff, Les ordinateurs, Cedic/Fernand Nathan, Paris
(1980).
Adam Osborne, Initiation aux micro-ordinateurs, éditions Radio,
Paris (1981).
Frédéric Hoste, Les réseaux locaux d’entreprise,
édi test, Paris (1983).
C. Macchi, J.-F. Guilbert, Téléinformatique, Dunod, Paris
(1979).
H. Lilen, Du microprocesseur au micro-ordinateur, éditions Radio,
Paris (1980).
J. du Roscoät, Principes et problèmes d’un système d’exploitation
d’ordinateur, Masson et Cie, Paris (1972).
C. Carrez, Les systèmes informatiques, Dunod, Paris (1990).
Guy Lacroix, Le mirage internet – Enjeux économiques et sociaux,
Vigot, Paris (1997).
A. Tanenbaum, Les systèmes d’exploitation, InterEditions, Paris
(1989).
A. Tanenbaum, Architecture de l’ordinateur, InterEditions, Paris (1987).
Donald H. Sanders, L’univers des ordinateurs, McGraw Hill, Paris (1984).
J.Steiner, Comprendre choisir et utiliser les microprocessurs, Osman-Eyrolles,
Paris (2000)
E.Charton, créer un intranet, campus press, Paris (2000)
O.Pavie, les réseaux, campus press, Paris (2000)
J.Casad, B.Willsey, TCP/IP , campus press, Paris (1999)
T.Drilling, guide de l'utilisateur LINUX, Micro Application, Paris
(2000)
A.Arnold, I.Guerssarian, mathématiques pour l'informatique,
Masson, Paris (1997).
N.Wielsch & al, Kit de démarrage Linux Mandrake 7.2, Micro
Application, Paris (2000)
G.Pujolle Best of : les réseaux , Eyrolles, Paris
(2002)
Th.Lucas et al Initiation à la logique formelle, De Boeck université,
Bruxelles (2003)
Chapitre 2
P. Lignelet, PASCAL manuel de base – Tome 1, Masson, Paris (1980).
P. Lignelet, PASCAL techniques de programmation - Tome 2, Masson, Paris
(1980).
D.-J. David, J.-L. Deschamps, Programmer en Pascal avec version Turbo
Pascal, P.S.I., Lagny (1985).
Miller, Programmer en Pascal pour scientifiques et ingénieurs,
Sybex, Paris (1982).
J.-L. Nebut, Théorie et pratique du langage Pascal, éditions
Technip, Paris (1980).
J. Lonchamp, Les langages de programmation, Masson, Paris (1989).
O. Lecarme, J.-L. Nebut, Pascal pour programmeurs, McGraw-Hill, Paris
(1985).
Michel Marchand, Mathématique discrète – Outil pour l’informaticien,
De Boeck Université, Bruxelles (1989).
André Arnold, Irène Guessarian, Mathématiques pour
l’informatique, Masson, Paris (1997).
R. Faure, B. Lemaire, Mathématiques pour l’informaticien, Gauthier-Villars,
Paris (1973).
A. Kaufmann, Mathématiques nouvelles pour mieux comprendre l’informatique,
Entreprise Moderne d’Edition, Paris (1974).
M. Gross, A. Lentin, Grammaires formelles, Gauthier-Villars, Paris
(1970).
K. Weiskamp, L. Heiny, B. Flamig, Borland C++ - Programmation orientée
objet, Sybex, Paris (1991).
A.R. Feuer, Langages C - Problèmes et exercices, Masson, Paris
(1991).
Data Becker, Turbo C version 2, Micro Application, Paris (1990).
Ch. Bonnin, Exercices pratiques de programmation en Cobol A.N.S. 74,
Eyrolles, Paris (1982).
Data Becker, Visual Basic, Micro Application, Paris (1991).
J. Guyot, C. Vial, Arbres, tables & algorithmes, Eyrolles, Paris
(1992).
C. Berthet, Le langage de programmation PL/1, Dunod, Paris (1977).
Thomas Lachand-Robert, Introduction à Turbo C++, Sybex, Paris
(1990).
M. Thorin, ADA – Manuel complet du langage avec exemples, Eyrolles,
Paris (1981).
M. Gauthier, ADA – Un apprentissage, Dunod, Paris (1989).
J.-F. Macary, C. Nicolas, Programmation Java, Eyrolles, Paris (1996).
J. Laborde, Cours pratique de langage algol, Dunod, Paris (1967).
Bjarne Stroustrup, Le langage C++, InterEditions, Paris (1989).
Groupe Algol de l’AFCET, Définition du langage algorithmique Algol
68, Hermann, Paris (1972).
Jean-Michel Hufflen, Programmation fonctionnelle en schème,
Masson, Paris (1996).
J.S. Chion, E.F. Clermann, Le langage Algol W, Presses Universitaires
de Grenoble, Grenoble (1973).
H. Farreny, LISP, Masson, Paris (1984).
Tony Hasemer, LISP, InterEditions, Paris (1985).
C. Delannoy, Apprendre à programmer en Fortran, Eyrolles, Paris
(1982).
D. Le Verrand, Le langage ADA, Dunod, Paris (1982).
K. Jensen, N. Wirth, Pascal – Manuel de l’utilisateur (rapport initial),
Eyrolles, Paris (1981).
Pierre Weis, Xavier Leroy, Le langage Caml, InterEditions, Paris (1993).
Borland, guide du langage pascal objet, www.borland.fr, Paris (2002)
Chapitre 3
H. Gallaire, Techniques de compilation, Cepadues édition,
Toulouse (1984).
Nino Silverio, Réaliser un compilateur – Les outils Lex et Yacc,
Eyrolles, Paris (1994).
A. Aho, R. Sethi, J. Ullman, Compilateurs – Principes, techniques et outils,
InterEditions, Paris (1989).
Michel Hughes, Initiation mathématique aux grammaires formelles,
Larousse, Paris (1972).
B. Groc, M. Bouhier, La programmation par syntaxe, Dunod, Paris (1990).
A. Aho, J. Ullman, Concepts fondamentaux de l’informatique, Dunod,
Paris (1993).
Comprendre la linguistique, Marabout université, Verviers (1975).
Noam Chomsky, Structures syntaxiques, éditions du Seuil (1969).
N. Chomsky, G.A. Miller, L’analyse formelle des langues naturelles,
Gauthier-Villars (1968).
J.-M. Autebert, Théorie des langages et des automates, Masson,
Paris (1994).
D.Grune et al, cours et exercices compilateurs, Dunod, Paris (2002)
Chapitre 4
J. Arsac, La construction de programmes structurés,
Dunod, Paris (1977).
Thomas Forse, Qualimétrie des systèmes
complexes, Les Editions d’Organistaion, Paris (1989).
Grégoire, Informatique – Programmation
1, Masson, Paris (1986).
Grégoire, Informatique – Programmation
2, Masson, Paris (1988).
Grégoire, Informatique – Programmation
3, Masson, Paris (1990).
M. Thorin, Génie logiciel, Masson,
Paris (1984).
M.C. Gaudel et al., précis de génie
logiciel,Masson,Paris(1996)
J. Arsac, Premières leçons de programmation,
Cedic/Fernand Nathan, Paris (1980).
G. Chaty, J. Vicard, L’algorithmique de la pratique
à la théorie, Cedic/Fernand Nathan, Paris (1983).
F.H. Raymond, Programmation : Introduction théorique
en vue de la pratique, Masson, Paris (1984).
C. froidevaux, M.C. Gaudel, M. Soria, Types de
données et algorithmes, McGraw Hill, Paris (1990).
Ian Sommerville, Le génie logiciel et
ses applications, InterEditions,Paris (1988).
P. Berlioux, Ph. Bizard, Algorithmique, Dunod,
Paris (1983).
P.C. Scholl, J.-P. Peyrin, Schémas algorithmiques
fondamentaux, Masson,Paris (1988).
M. Lucas, Algorithmique et représentation
des données 2, Masson, Paris (1983).
Hua Thanh te, J.-F. dazy, D. Enselme, Programmation
CNAM niveau A, Masson, Paris (1981).
Grégoire, Cours d’informatique – Programmation
1, ESI, Paris (1984).
Grégoire, Cours d’informatique – Programmation
2, ESI, Paris (1984).
P. Lignelet, Algorithmique – Niveau de base 1,
Masson, Paris (1981).
P. Lignelet, Algorithmique – Niveau avancé
2, Masson, Paris (1981).
F.H. Raymond, Informatique – Programmation CNAM
cours A, Masson, Paris (1980).
J. Lonchamp, Les langages de programmation,
Masson, Paris (1989).
Patrick Jaulent, Génie logiciel : les méthodes,
Armand Collin, Paris (1992).
Harold Abelson et Al, Structure et interprétation
des programmes informatiques, InterEditions, paris (1989).
A. Ducrin, Programmation 2, Dunod, Paris
(1984).
JP. Fournier, Passeport pour l’algorithmique objet,
International Thomson Publishing France, paris (1997).
Bertrand Meyer, Introduction à la théorie
des langages de programmation, InterEdition, Paris (1992).
M. Soberman, Génie logiciel en informatique
de gestion, Eyrolles, Paris (1992).
C. Pair, R. Mohr, R. Schott, Construire les algorithmes,
Dunod, Paris (1988).
J. Courtin, L. Kowarski, Initiation à l’algorithmique
et aux structures de données, Dunod, Paris (1994).
R.C. Backhouse, Construction et vérification
de programmes, Masson, Paris (1989).
J. Biondi, G. Clavel, Introduction à la
programmation 1, Masson, Paris(1984).
P.C. Scholl, Algorithmique et représentation
des données 3, Masson, Paris (1984).
Ian Sommerville, Le génie logiciel,
Addison-Wesley, Paris (1992).
J.F. Monin, Comprendre les méthodes formelles,
Masson, Paris (1996).
Leslie B. Wilson, Robert G. Clark, Langages de
programmation comparés, Addison-Wesley, Paris (1993).
Jacques Arsac, Préceptes pour programmer,
Dunod, Paris (1991).
B Liskov, J.Guttag, La maitrîse du développement
de logiciel, Les Editions d’organisation, Paris (1990).
B. Ibrahim, C. Pellegrini, Structuration des données
informatiques, Dunod, Paris (1989).
Aho Hopcroft Ullman, Structures de données
et algorithmes, InterEditions, Paris (1987).
Steve McConnell, Programmation professionnelle,
Microsoft Press, Les Ulis (1993).
M.-C. Gaudel, B. Marre, F. Schlienger, G. Bernot,
Précis de génie logiciel, Masson, Paris (1996).
Henri Habrias, Introduction à la spécification
2, Masson, Paris (1993).
A.Cardon, C.Dabancourt, initiation à l'algorithmique
objet, Eyrolles, Paris (2001)
L.Albert et al , cours et exrcices d'informatique en CAML,
Vuibert, Paris (1998)
M.Quercia, algorithmique, cours et exercices en CAML,
Vuibert, Paris (2002)
B.Warin, algorithmique, passeport ppour la programmation,
ellipses, PAris (2002)
Th.Cormen et al, introduction à l'algorithmique en
2° cycle, Dunod, Paris (2002)
Chapitre 5-6-7
Matthias Franke, Visual Basic 4 , Micro Application,
Paris (1995).
Matthias Franke, programmatin Visual Basic 6 , Micro
Application, Paris (1999).
P. Lignelet, Structures de données avec Ada
– Conception orientée objets, Masson, Paris (1990).
Jacques Ferber, Conception et programmation par
objets, Hermes, Paris (1990).
Timothy Budd, Introduction à la programmation
par objets, Addison Wesley, Paris (1992).
Masini, Napoli, Colnet, Léonard, Tombre, Les
langages à objets, InterEditions, Paris (1989).
Grady Booch, Ingénierie du logiciel avec
ADA, InterEditions, Paris (1988).
Grady Booch, Conception orientée objets et
applications, Addison Wesley, Paris (1992).
M.-F. Barthet, Logiciels interactifs et ergonomie,
Dunod, Paris (1988).
O. Foucaut, & al Conception
des systèmes d’information et programmation événementielle,
InterEditions, Paris (1996).
Gérard Weidenfeld et alii, Techniques de
base pour le multimédia, Masson, Paris (1997).
Jean-Pierre Vickoff, RAD – Développement Rapide
d’Applications, Simon & Schuster Macmillan, Paris (1996).
R.L. Glass, R.A. Noiseux, Maintenance du logiciel,
Masson, Paris (1983).
M. Lai, Conception orientée objet : Pratique
de la méthode HOOD, Dunod, Paris (1991).
M.Lai, penser objet avec UML et java, InterEditions,
Paris (2000).
M.Lai, UML la notation unifiée de modélisation
objet, Dunod, Paris (2000).
M.Fowler, UML, Campus press, Paris (2001).
A. Burda, G. Färber, Delphi 2, Micro Application,
Paris (1996).
Dick Lantim, Delphi professionnel, Eyrolles, Paris
(1997).
Dick Lantim, Delphi – programmation avancée,
Eyrolles, Paris (1996).
Dick Lantim, Delphi3, Eyrolles, Paris (1998).
Gilles Betz, Delphi 1,2 et 3 – Edition développeur,
Sybex, Paris (1997).
G. Deutsch, M. Gross, K. et M. Richter, Delphi 3,
Micro Application, Paris (1997).
A. Maslo, Visual Basic 4, Micro Application, Paris
(1996).
A. Maslo, Grand livre Visual Basic 6, Micro Application,
Paris (1999).
Borland, guide du développeur Delphi 7 sous
Windows, www.borland.fr, Paris (2003)
Borland, guide du développeur Kylix 3 sous
Linux, www.borland.fr, Paris (2003)
Th. Binzinger, Delphi 6 l'intro, Campus press, Paris
(2002)
S.Teixera, X.Pacheco, Delphi 6 développement,
Campus press, Paris (2002)
O.Dahan, P.Toht, Delphi 7 studio, Eyrolles, Paris (2003)
M.Martin, codes en stock Delphi 6, Campus press,
Paris (2002)
M.Martin, le tout en poche Delphi 7, Campus press,
Paris (2003)
Bertrand Meyer, Conception et programmation par objets,
EyrollesParis (2000).
M.Bardou, cours en ligne de Delphi 3, http://perso.wanadoo.fr/bardou/michel/delphi.htm
Site de l'association des développeurs francophones contenant de
nombreux cours et tutoriels en ligne gratuits pour C++,
Delphi, Java, UML etc.. : http://www.developpez.com
Java 2
Maurers, Baufeld, Müller & al, Grand
livre Java 2, Micro Application, Paris (1999).
Brit schröter, Dossier spécial Java
2 référence, Micro Application, Paris (2000).
A.Tasso, Le livre de Java prmier langage,
Eyrolles, Paris (2001).
D.Acreman, S.Dupin, G.Moujeard, le programmeur
JBuilder 3, Campus press, Paris (1999).
S.Holzner, Total Java, Eyrolles, Paris (2001).
E.&M.Niedermair, Programmation Java 2,
Micro Application, Paris (2000).
E.&M.Niedermair, développement
Java pour le web, Micro Application, Paris (2000).
M.Morisson & al, secrets d'experts Java,
Simon & Scuster MacMillan, Paris (1996).
A.Mirecourt, PY Saumont, Java 2 Edition
2001, Osman-Eyrolles, Paris (2001).
M.Pein, démarrez avec Javascript,
Micro Application, Paris (2000).
C.Delannoy, Exercices en Java, Eyrolles, Paris
(2001)
CS.Horstmann,G.Cornell, au coeur de Java2
notions fondamentales Vol1, Campus press, Paris (2001).
CS.Horstmann,G.Cornell, au coeur de Java2 fonctions
avancées Vol2, Campus press, Paris (2002).
H.&P.Deitel, Java comment programmer, Ed.
Reynald goulet inc., Canada (2002)
L.Fieux , codes en stock Java 2, Campus press,
Paris (2002)
B.Aumaille, J2SE les fondamentaux de la programmation
Java, Ed.ENI, Nantes (2002)
R.Chevallier, Java 2 l'intro, Campus press, Paris
(2002)
R.Chevallier, Java 2 le tout en poche, Campus
press, Paris (2003)
D.Flanagan, Java in a nutshell (trad en fr.),
Ed O'REILLY, Paris (2001)
E.Friedmann, Java visuel pro, Ed. First interactive,
Paris (2001)
B.Burd Java 2 pour les nuls Ed. First interactive,
Paris (2002)
L.Lemay, R.Cadenhead, Java 2 le magnum,
Campus press, Paris (2003).
J.Hubbard, structures de données en Java,
Ediscience , Paris (2003)
.Net framework et C#
J.Richter, programmez microsoft .Net Framework, microsof press-Dunod,
Paris (2002)
R.Standefer, ASP Net web training auto-formation, OEM-Eyrolles, Paris
(2002)
G.Leblanc, solutions développeur C# et .NET, Eyrolles, Paris
(2002)
B.Bischof, Langages .Net guide des équivalences, Eyrolles,
Paris (2002)
S.Gross, cook book C#, Micro application, Paris (2002)
H.Berthet , Visual C# concepts et mise en oeuvre, Ed.ENI, Nantes (2002)
M.Williams, manuel de référence microsof visual C# .Net,
microsof press-Dunod, Paris (2003)
Kit de formation développer des applications windows avec visual
C# .Net, microsof press-Dunod, Paris (2003)
Kit de formation développer des applications web avec visual C#
.Net, microsof press-Dunod, Paris (2003)