Descripteur
Documents disponibles dans cette catégorie (205)
Ajouter le résultat dans votre panier
Visionner les documents numériques
Affiner la recherche Interroger des sources externes
Etendre la recherche sur niveau(x) vers le bas
Exercices en Java / C. Delannoy (2011)
Titre : Exercices en Java Type de document : Monographie Auteurs : C. Delannoy, Auteur Mention d'édition : 3 Editeur : Paris : Eyrolles Année de publication : 2011 Importance : 329 p. Format : 19 x 23 cm ISBN/ISSN/EAN : 978-2-212-13358-5 Langues : Français (fre) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] Java (langage de programmation)
[Termes IGN] programmation informatique
[Termes IGN] SwingRésumé : (Editeur) Conçu pour les étudiants en informatique, ce recueil d'exercices corrigés est le complément idéal de Programmer en Java du même auteur ou de tout autre ouvrage d'initiation au langage Java. Cette troisième édition tient compte des nouveautés de Java 5 et 6, avec un nouveau chapitre sur les collections. Les 165 exercices sont classés par thèmes en 17 chapitres. Chaque chapitre débute par la liste des notions nécessaires à la résolution des exercices (section Prérequis). Certains exercices portent sur une notion précise indiquée dans l'énoncé. D'autres, appelés exercices de synthèse, font appel à la mise en oeuvre de plusieurs notions étudiées dans les exercices ou chapitres précédents, et nécessitent donc un effort de réflexion plus fourni. Chaque énoncé d'exercice est suivi d'une ou plusieurs solutions détaillées. Leur code source est fourni sur le site www.editions-eyrolles.com. Note de contenu : - Avant-propos
- Les opérateurs et expressions
- Les instructions de contrôle
- Les classes et les objets Java
- Les tableaux
- L'héritage et le polymorphisme
- La classe String et les chaînes de caractères
- Les types énumérés
- Les exceptions
- Les bases de la programmation événementielle
- Les principaux contrôles de Swing
- Les boîtes de dialogue
- Les menus
- Les événements de bas niveau
- Les applets Java
- Les flux et les fichiers
- La programmation générique
- Les collections et les tables associatives
Annexes :
A. Les constantes et fonctions mathématiques
B. Les composants graphiques et leurs méthodes
C. Les événements et les écouteurs
D. La classe ClavierNuméro de notice : 20674 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/INFORMATIQUE Nature : Monographie Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=63118 Réservation
Réserver ce documentExemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 20674-02 26.04 Manuel Informatique Centre de documentation Informatique Disponible 20674-01 26.04 Manuel Informatique Centre de documentation Informatique Disponible Programmer en Java [6ème édition, Java 5 et 6] / C. Delannoy (2011)
Titre : Programmer en Java [6ème édition, Java 5 et 6] Type de document : Monographie Auteurs : C. Delannoy, Auteur Mention d'édition : 6 Editeur : Paris : Eyrolles Année de publication : 2011 Collection : Best of Importance : 830 p. Format : 15 x 20 cm ISBN/ISSN/EAN : 978-2-212-12867-3 Langues : Français (fre) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] base de données
[Termes IGN] Eclipse (informatique)
[Termes IGN] Java (langage de programmation)
[Termes IGN] programmation adaptée à l'objet
[Termes IGN] serveurRésumé : (Editeur) Réédition au format semi-poche de la sixième édition du classique Programmer en Java de Claude Delannoy, qui a guidé plus de 40000 étudiants et professionnels dans l'apprentissage du langage Java. L'ouvrage vous conduira à une parfaite maîtrise de la programmation orientée objet et des possibilités les plus avancées de Java dans ses versions 5 et 6. Après avoir assimilé la syntaxe de base du langage, vous découvrirez toutes les subtilités de la programmation objet en Java, avant d'aborder la programmation d'applications graphiques à l'aide de la bibliothèque Swing et le développement Web avec les servlets et les JSP. L'ouvrage met l'accent sur les nouveautés des versions 5 et 6 de Java Standard Edition (programmation générique, types énumérés, annotations...) et cette sixième édition inclut un nouveau chapitre dédié à l'accès aux bases de données avec JDBC. Note de contenu : - PRESENTATION DE JAVA
- GENERALITES
- LES TYPES PRIMITIFS DE JAVA
- LES OPERATEURS ET LES EXPRESSIONS
- LES INSTRUCTIONS DE CONTROLE DE JAVA
- LES CLASSES ET LES OBJETS
- LES TABLEAUX
- L'HERITAGE
- LES CHAINES DE CARACTERES ET LES TYPES ENUMERES
- LA GESTION DES EXCEPTIONSNuméro de notice : 20673 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/INFORMATIQUE Nature : Monographie Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=63117 Réservation
Réserver ce documentExemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 20673-02 26.04 Manuel Informatique Centre de documentation Informatique Disponible 20673-01 26.04 Manuel Informatique Centre de documentation Informatique Disponible Programmer en langage C++ / C. Delannoy (2010)
Titre : Programmer en langage C++ Type de document : Monographie Auteurs : C. Delannoy, Auteur Mention d'édition : 8 Editeur : Paris : Eyrolles Année de publication : 2010 Importance : 822 p. Format : 19 x 23 cm ISBN/ISSN/EAN : 978-2-212-12976-2 Langues : Français (fre) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] C++
[Termes IGN] langage à objets
[Termes IGN] programmation adaptée à l'objetRésumé : (Editeur) Cet ouvrage s'est imposé au fil de ses sept éditions successives comme la référence en langue française sur le C++. Il s'adresse aussi bien aux étudiants en programmation qu'aux développeurs professionnels souhaitant se former à ce langage ou en approfondir la maîtrise. Après une présentation détaillée de la syntaxe de base du langage (types de données, opérateurs, instructions de contrôle, fonctions, tableaux, pointeurs...), l'auteur insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses. L'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard (STL ou Standard Template Library), et traite en profondeur des points les plus délicats auxquels est confronté un programmeur C++ lors de la création de ses propres classes et de la conception d'applications professionnelles. Cette 8e édition inclut un nouveau chapitre d'introduction aux design patterns en C++, ainsi qu'une annexe sur les extensions apportées par la nouvelle version de la norme ISO, connue sous le nom C++Ox, dont la publication finale est imminente. Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com. Tout au long de l'ouvrage, des notes soulignent les différences majeures entre le C++ et Java, de manière à établir des passerelles entre les deux langages. Note de contenu : 1 - Présentation du langage C ++
2 - Généralités sur le langage C++
3 - Les types de base du C++
4 - Opérateurs et expressions
5 - Les entrées-sorties conversationnelles du C++
6 - Les instructions de contrôle
7 - Les fonctions
8 - Les tableaux et les pointeurs
9 - Les chaînes de style C
10 - Les types structure, union et énumération
11 - Classes et objets
12 - Les propriétés des fonctions membres
13 - Construction, destruction et initialisation des objets
14 - Les fonctions amies
15 - La surdéfinition d'opérateurs
16 - Les conversions de type définies par l'utilisateur
17 - Les patrons de fonctions
18 - Les patrons de classes
19 - L'héritage simple
20 - L'héritage multiple
21 - Les fonctions virtuelles et le polymorphisme
22 - Les flots
23 - La gestion des exceptions
24 - Généralités sur la bibliothèque standard (STL)
25 - Les conteneurs séquentiels
26 - Les conteneurs associatifs
27 - Les algorithmes standards
28 - La classe string
29 - Les outils numériques
30 - Les espaces de noms
31 - Le préprocesseur et l'instruction typedef
32 - Introduction au Design Patterns
Annexes :
A - Règles de recherche d'une fonction surdéfinie
B - Compléments sur les exceptions
C - Les différents types de fonctions en C++
D - Comptage de références
E - Les pointeurs sur des membres
F - Les algorithmes standard
G - Les principales fonctions de la bibliothèque C standard
H - Les incompatibilités entre C et C++
I - C++OxNuméro de notice : 20672 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/INFORMATIQUE Nature : Monographie Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=63116 Réservation
Réserver ce documentExemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 20672-02 26.04 Manuel Informatique Centre de documentation Informatique Disponible 20672-01 26.04 Manuel Informatique Centre de documentation Informatique Disponible Python geospatial development / Erik Westra (2010)
Titre : Python geospatial development : Build a complete and sophisticated mapping application from scratch using Python tools for GIS development Type de document : Guide/Manuel Auteurs : Erik Westra, Auteur Editeur : Birmingham : Packt Publishing Année de publication : 2010 Importance : 487 p. Format : 19 x 23 cm ISBN/ISSN/EAN : 978-1-84951-154-4 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] analyse spatiale
[Termes IGN] application informatique
[Termes IGN] bibliothèque logicielle
[Termes IGN] langage à objets
[Termes IGN] logiciel libre
[Termes IGN] MySQL
[Termes IGN] OpenLayers
[Termes IGN] PostGIS
[Termes IGN] projection
[Termes IGN] Python (langage de programmation)
[Termes IGN] système d'information géographique
[Termes IGN] web mappingRésumé : (Editeur) Open Source GIS (Geographic Information System) is a growing area with the explosion of applications such as Google Maps, Google Earth, and GPS. The GIS market is growing rapidly and as a Python developer you will find yourself either wanting grounding in GIS or needing to get up to speed to do your job. In today's location-aware world, all commercial Python developers can benefit from an understanding of GIS development gained using this book. Working with geospatial data can get complicated because you are dealing with mathematical models of the Earth's surface. Since Python is a powerful programming language with high-level toolkits, it is well suited to GIS development. This book will familiarize you with the Python tools required for geo-spatial development such as Mapnik, which is used for mapping in Python. It introduces GIS at the basic level with a clear, detailed walkthrough of the key GIS concepts such as location, distance, units, projections, datums, and GIS data formats. We then examine a number of Python libraries and combine these with geo-spatial data to accomplish a variety of tasks. The book provides an in-depth look at the concept of storing spatial data in a database and how you can use spatial databases as tools to solve a variety of geospatial problems. Note de contenu : Chapter 1: Geo-Spatial Development Using Python
Python
Geo-spatial development
Applications of geo-spatial development
Recent developments
Summary
Chapter 2: GIS
Core GIS concepts
+ Location
+ Distance
+ Units
+ Projections
+ Coordinate systems
+ Datums
+ Shapes
GIS data formats
Working with GIS data manually
Summary
Chapter 3: Python Libraries for Geo-Spatial Development
Reading and writing geo-spatial data
+ GDAL/OGR
+ Documentation
+ Availability
Dealing with projections
+ pyproj
+ Design
+ Example code
+ Documentation
+ Availability
Analyzing and manipulating geo-spatial data
+ Shapely
+ Design
+ Example code
+ Documentation
+ Availability
Visualizing geo-spatial data
+ Mapnik
+ Design
+ Example code
+ Documentation
+ Availability
Summary
Chapter 4: Sources of Geo-Spatial Data
Sources of geo-spatial data in vector format
+ OpenStreetMap
+ TIGER
+ Digital Chart of the World
+ GSHHS
+ World Borders Dataset
Sources of geo-spatial data in raster format
+ Landsat
+ GLOBE
+ National Elevation Dataset
Sources of other types of geo-spatial data
+ GEOnet Names Server
+ GNIS
Summary
Chapter 5: Working with Geo-Spatial Data in Python
Prerequisites
Reading and writing geo-spatial data
+ Task: Calculate the bounding box for each country in the world
+ Task: Save the country bounding boxes into a Shapefile
+ Task: Analyze height data using a digital elevation map
Changing datums and projections
+ Task: Change projections to combine Shapefiles using geographic and UTM coordinates
+ Task: Change datums to allow older and newer TIGER data to be combined
Representing and storing geo-spatial data
+ Task: Calculate the border between Thailand and Myanmar
+ Task: Save geometries into a text file
Working with Shapely geometries
+ Task: Identify parks in or near urban areas
Converting and standardizing units of geometry and distance
+ Task: Calculate the length of the Thai-Myanmar border
+ Task: Find a point 132.7 kilometers west of Soshone, California
Exercises
Summary
Chapter 6: GIS in the Database
Spatially-enabled databases
Spatial indexes
Open source spatially-enabled databases
+ MySQL
+ PostGIS
+ SpatiaLite
Commercial spatially-enabled databases
+ Oracle
+ MS SQL Server
Recommended best practices
+ Use the database to keep track of spatial references
+ Use the appropriate spatial reference for your data
+ Avoid on-the-fly transformations within a query
+ Don't create geometries within a query
+ Use spatial indexes appropriately
+ Know the limits of your database's query optimizer
Working with geo-spatial databases using Python
+ Prerequisites
+ Working with MySQL
+ Working with PostGIS
+ Working with SpatiaLite
+ Speed comparisons
Summary
Chapter 7: Working with Spatial Data
About DISTAL
Designing and building the database
Downloading the data
+ World Borders Dataset
+ GSHHS
+ Geonames
+ GEOnet Names Server
Importing the data
+ World Borders Dataset
+ GSHHS
+ US placename data
+ Worldwide placename data
Implementing the DISTAL application
+ The "Select Country" script
+ The "Select Area" script
+ The "Show Results" script
Application review and improvements
+ Usability
+ Quality
+ Performance
+ Scalability
Summary
Chapter 8: Using Python and Mapnik to Generate Maps
Introducing Mapnik
Creating an example map
Mapnik in depth
+ Data sources
+ Rules, filters, and styles
+ Symbolizers
+ Maps and layers
+ Map rendering
MapGenerator revisited
+ The MapGenerator's interface
+ Creating the main map layer
+ Displaying points on the map
+ Rendering the map
+ What the map generator teaches us
Map definition files
Summary
Chapter 9: Web Frameworks for Python Geo-Spatial Development
Web application concepts
+ Web application architecture
+ Map rendering
+ Tile caching
+ Web servers
+ User interface libraries
+ The "slippy map" stack
+ The geo-spatial web application stack
Protocols
+ The Web Map Service (WMS) protocol
+ The Web Feature Service (WFS) protocol
+ The TMS (Tile Map Service) protocol
Tools
+ Tile caching
+ User interface libraries
+ Web application frameworks
Summary
Chapter 10: Putting it All Together: A Complete Mapping Application
About the ShapeEditor
Designing the application
+ Importing a Shapefile
+ Selecting a feature
+ Editing a feature
+ Exporting a Shapefile
Prerequisites
The structure of a Django application
+ Models
+ Views
+ Templates
Setting up the database
Setting up the GeoDjango project
Setting up the ShapeEditor application
Defining the data models
+ Shapefile
+ Attribute
+ Feature
+ AttributeValue
+ The models.py file
Playing with the admin system
Summary
Chapter 11: ShapeEditor: Implementing List View, Import, and Export
Implementing the "List Shapefiles" view
Importing Shapefiles
+ The "import shapefile" form
+ Extracting the uploaded Shapefile
+ Importing the Shapefile's contents
+ Cleaning up
Exporting Shapefiles
+ Define the OGR Shapefile
+ Saving the features into the Shapefile
+ Saving the attributes into the Shapefile
+ Compressing the Shapefile
+ Deleting temporary files
+ Returning the ZIP archive to the user
Summary
Chapter 12: ShapeEditor: Selecting and Editing Features
Selecting a feature to edit
+ Implementing the Tile Map Server
+ Using OpenLayers to display the map
+ Intercepting mouse clicks
+ Implementing the "find feature" view
Editing features
Adding features
Deleting features
Deleting Shapefiles
Using ShapeEditor
Further improvements and enhancements
SummaryNuméro de notice : 10373 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/INFORMATIQUE Nature : Manuel Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=46006 Exemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 10373-01 DEP-REA Manuel Informatique Marne-la-Vallée Dépôt en unité Exclu du prêt 10373-02 DEP-FSED Livre Toulouse Dépôt en unité Exclu du prêt SQL : synthèse de cours & exercices corrigés / Frédéric Brouard (2010)
Titre : SQL : synthèse de cours & exercices corrigés Type de document : Guide/Manuel Auteurs : Frédéric Brouard, Auteur ; Rudi Bruchez, Auteur ; C. Soutou, Auteur Mention d'édition : 3 Editeur : Paris : Pearson Education France Année de publication : 2010 Collection : Synthex informatique Importance : 307 p. Format : 17 x 24 cm + un cédérom ISBN/ISSN/EAN : 978-2-7440-7467-7 Langues : Français (fre) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] mise à jour de base de données
[Termes IGN] SQL
[Termes IGN] système d'information géographique
[Termes IGN] système de gestion de bases de données relationnellesRésumé : (Editeur) Ce livre traite du langage SQL en respectant sa syntaxe normalisée par l'ISO, tout en comparant le point de vue et l'implémentation des différents grands éditeurs de bases de données relationnelles (Oracle, IBM DB2, MS SQL Server, PostGreSQL, MySQL). Partant de la théorie des bases de données, il se veut un ouvrage pratique destiné à l'utilisation concrète du langage et de ses finesses, dans le cadre de développements entrepris à l'aide des techniques modernes actuellement implémentées dans les SGBDR. Après un chapitre consacré à l'algèbre relationnelle, les auteurs développent les principaux concepts du langage (données, création des objets, récursivité, corrélation, graphes, transactions, gestion des privilèges). Synthétique, abondamment illustré d'exemples pratiques, le Synthex SQL constitue un excellent support de cours et intéressera les ingénieurs dans le cadre de leur activité professionnelle. Cette nouvelle édition comprend des ajouts sur les systèmes d'information géographiques, qui permettent de représenter des données euclidiennes ou géodésiques. Les autres nouveautés majeures concernent la recherche full-texte (Google style), une technique qui permet d'indexer tous les mots d'un document et de rechercher rapidement et de manière pertinente n'importe quel texte. Par ailleurs, ce livre a été intégralement revu afin d'être conforme à la norme SQL : 2008. Enfin, quelques exemples ont été ajoutés dans la partie analytique, sur OLAP et les fonctions de ranking notamment. Le CD-Rom d'accompagnement contient près de 300 pages d'exercices corrigés, qui permettent au lecteur de mettre en oeuvre, au sein du SGBD de son choix, les notions étudiées. Il compare également les principaux SGBDR par rapport à la norme SQL. Note de contenu : - Les bases de données et SQL
- Définition des données
- Création des objets (schémas, tables, vues, assertions)
- Recherche des informations dans une table
- Extraction multitabulaire
- Mise à jour des données
- Transactions et SQL procédural
- Recherches plain-texte
- Le système d'information géographique (SIG)Numéro de notice : 20482 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/INFORMATIQUE Nature : Manuel informatique Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=46789 Réservation
Réserver ce documentExemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 20482-01 26.04 Manuel Informatique Centre de documentation Informatique Disponible 20482-02 DEP-PMA Manuel Informatique SGM Dépôt en unité Exclu du prêt St-DMQL: a semantic trajectory data mining query language / Vania Bogorny in International journal of geographical information science IJGIS, vol 23 n°9-10 (september 2009)PermalinkPermalinkLe livre de Java / A. Tasso (2009)PermalinkProgrammer en Java / C. Delannoy (2009)PermalinkC++ GUI Programming with Qt4 / Jasmin Blanchette (2008)PermalinkVisual Basic v 6.0 / Département informatique (Champs/Marne) (2008)Permalinkvol 13 n° HS - 2007 - Langages et modèles à objets : LMO'07, Actes LMO 2007, Toulouse, 27-29 mars 2007 (Bulletin de L'objet : Revue des Sciences et Technologies de l'Information, RSTI) / Isabelle BornePermalinkLa formulation simple et rationnelle des algorithmes avec le langage ADL [Algorithm Description Language] / François Bouillé (2007)PermalinkHTML, avec CSS & XHTML / E. Freeman (2007)PermalinkJava, un guide d'apprentissage, 2ème édition, couvre Java 5.0 / K. Sierra (2007)Permalink