Accéder au contenu principal

Articles

Affichage des articles du décembre, 2002

Delphi 7 studio

Ce livre aborde la programmation sous Windows et Linux. Ce livre ne touche pas uniquement à Delphi, on y aborde des sujets tels que l'ergonomie, uml... Delphi est mise en avant première à travers les nombreux concepts vus. Même si ce livre est consacré à la version 7 de Delphi, il est fort utile pour les autres versions de Delphi. Comme la majorité des livres, il manque d'exemples approfondis et on survole parfois trop certains sujets. Ce livre demeure tout de même la référence présentement des livres en français sur Delphi.

Software Engineering: Theory and Practice

Ce livre introduit les concepts du génie logiciel. Le développement avec l'approche procédurale et orienté objet y sont discuté. L'emphase du livre est mise sur la modélisation. Les concepts montrés sont appuyés par deux exemples: un système d'information et un système temps réel. En plus de cet aspect, la planification et la gestion de projet y fait partie. L'analyse chez le client afin de pouvoir définir les spécifications, le design du système ainsi que les tests font partie des chapitres que couvre ce livre. Un livre très complet qui permet de faire le pont entre la théorie et la pratique.

Html

HTML Le HTML est lisible sur toute plateforme qui possède un navigateur internet. On peut ainsi dire la majorité. Il peut alors être intéressant d'utiliser cette compatibilité afin de toucher le plus de gens possible. Bien sûr il existe divers formats de type de fichier, mais il arrive trop souvent que le logiciel permettant de lire un type de ficher donnée ne se trouve sur la plateforme désiré, que le rendu n'est pas semblable d'un système à un autre ou que notre confidentialité est mise en doute. Nous pouvons alors utilisé le HTML pour créer divers types de document qui sera lisible à peut prêt partout et qui à l'avantage d'être très léger. TPageProducer Ce composant permet de créer des pages web à partir d'un modèle. Il existe aussi possible d'utiliser le TDataSetPageProducer (bd). Il est alors possible de créer des lettres génériques. Les mots génériques créés par nous sous la forme " <#nom_du_tab> seront par la suite changé par u...

Algorithme de tri

ALGORITHME DE TRI Il existe de nombreux algorithmes de tri, je tenterais seulement de vous montrer les plus populaires et les plus utilisés. Il n'y a pas vraiment de tri qui soit meilleur que les autres, la vitesse d'exécution d'un algorithme dépend des donnés à trier. Certains algorithmes sont plus efficaces dans certaines circonstances c'est ce que nous tenterons de vous montrer Complexité Dans le but de mesurer la complexité d'un algorithme de tri,deux quantités sont à observer : le nombre d'échanges effectués, le nombre de comparaisons effectués entre éléments du tableau. Grand O Le grand O  est utilisé pour indiquer la croissance d'une fonction. Le symbole utilisé est O. Grand oméga Le grand oméga est utilisé pour avoir la limite inférieur d'une fonction, en d'autre mot le minimum. Le symbole utilisé est Ω Les tries Buble sort Ce type de tri est le plus simple, mais souvent le moins efficace. Il peut s'avérer utile po...

Procédure stockée

PROCÉDURE STOCKÉE Une procédure stockée ressemble à une fonction en delphi. Cette procédure est entreposée sur le serveur de base de données, le client peut l'appeler. Une procédure peut avoir 0 ou plusieurs paramètres et retourné 0 ou plusieurs valeurs. Une procédure stockée est compilée sur le serveur lorsqu'elle est créée. Une requête est compilée à chaque fois qu'elle est envoyée au serveur. Il y a quelques avantages à utiliser les procédures stockées: Plus rapide, car elle est déjà compilée sur le serveur Diminue le trafic réseau car seuls les paramètres et le nom de la requête transitent par le réseau Partage des ressources, plusieurs programmes peuvent utilisé la procédure facilitée de maintenance, la mise à jour de la procédure profite à tous les programmes Syntaxe d'une procédure stockée CREATE PROCEDURE name [( param datatype [, param datatype ...])] [RETURNS ( param datatype [, param datatype ...])] AS <procedure_body>; <procedure_body...