Archive

Archives pour 09/2003

Applications Web : Développer une Application Enterprise Objects

24/09/2003

Ce chapitre décrit la création d’un projet similaire à ceux que nous avons vus dans les chapitres précédents, mais avec comme fonctionnalité supplémentaire la gestion de données stockées dans un base. Au fur et à mesure que vous suivrez ces exemples, référez-vous aux chapitres précédents pour être sûr que vous comprenez les concepts sur lesquels chaque étape repose.
Dans ce chapitre, vous allez créer une base de données en utilisant OpenBase Manager, créer un modèle de données contenant une entité en utilisant EOModeler, créer une table de base de données à partir d’une définition d’entité en utilisant EOModeler, effectuer des opérations de recherche, d’insertion, de mise à jour et de suppression sur stock d’objet et, sauvegarder dans un stock de données les changements apportés au contexte d’édition. 24/09/2003

Thierry WebObjects , ,

Portage d’applications basées sur l’API Win32 vers Mac OS X

17/09/2003

Le “Guide de Portage d’applications basées sur l’API Win32 vers Mac OS X” a pour but d’aider les développeurs Windows à porter leurs applications Windows existantes écrites en C ou C++ vers Mac OS X. Le guide présente aux programmeurs Windows les API procédurales des notions principales telles les graphiques 2D/3D, l’interface utilisateur, la gestion des textes, le réseau, l’impression et le multi-processing. Il dirige aussi les lecteurs vers des ressources supplémentaires du site web ADC, des livres intéressants et d’autres documentations essentielles. 17/09/2003

mactov Portage d'applications vers Mac OS X , ,

Optimiser les Performances des Applications Mac OS X

12/09/2003

Ne passez pas à côté de tout gain potentiel de vitesse ! Apprenez comment atteindre de meilleures performances avec une utilisation efficace des outils de performance, des indications sur les endroits où trouver des ressources documentaires clé et des astuces pour optimiser votre application sur Mac OS X. 12/09/2003

Thierry Développement , ,

Vendredi - Un Script de Montage Utilisateur

12/09/2003

Voici un script qui utilise les astuces données cette semaine et les tutoriels de programmation shell du Learning Centre partie 8 et partie 9.

Il monte le répertoire départ de l’utilisateur en cours sur le serveur $SERVER, sur la machine locale au…

Thierry Astuces OSXFAQ

Jeudi - Monter un Volume AFP

11/09/2003

Un volume AppleShare peut être monté avec les lignes suivantes :

mkdir /Volumes/$USER

mount_afp afp://$USER@carcharoth.mayo-family.com/$USER /Volumes/$USER > /dev/null

Cela monte le répertoire Départ de l’utilisateur actuel localisé sur le serveur ‘SERVER’ à l’endroit /Volumes/nom-court-utilisateur.

Par exemple, le script :

$ cat mount-user
#!/bin/sh

mounted=$(df | grep "/Volumes/$USER")

if […

Thierry Astuces OSXFAQ

Mercredi - Tester qu’un Volume est Monté

10/09/2003

Pour tester qu’un volume est monté, par exemple /Volumes/your-user, il est nécessaire de vérifier que /Volumes/your-user existe AND qu’il est n’est pas un fichier ou un répertoire classique. Une façon de faire cela consiste à examiner la sortie de df…

Thierry Astuces OSXFAQ

Mardi - Conditions Complexes

09/09/2003

Les conditions dans les instructions ‘if’, ‘elif’ et ‘while’ peuvent contenir des éléments AND, OR et NOT. Par exemple, pour tester si le paramètre 1 est “-p” AND que ke paramètre 2 est vide, utilisez :

if [ “$1″ = “-p”…

Thierry Astuces OSXFAQ

Lundi - Le Nom Executable

08/09/2003

L’astuce de cette semaine améliore le tutoriel du Learning Centre sur le scripting, partie 8 et partie 9.

Notez que ces astuces sont pour des scripts ’sh’ ou ‘bash’.

Le paramètre spécial shell $0 contient le nom du script mais sous sa forme…

Thierry Astuces OSXFAQ

Open Database Connectivity sur Jaguar

05/09/2003

Une des fonctions incluses dans Jaguar est ODBC (Open DataBase Connectivity), qui permet à des programmes de se connecter à des bases de données de différents fournisseurs en utilisant le même ensemble de protocoles de connexion. Andrew Anderson vous présente ces fonctionnalités et vous montre comment les faire fonctionner. 05/09/2003

quentin Développement Web , ,