Avec Plus de 500 applications pour Microsoft’ Excel®

Posté par 24ss le 6 février 2009

Avec Plus de 500 applications pour Microsoft' Excel®

 

Avec Plus de 500 applications pour Microsoft' Excel®

Plus de 500 applications pour Microsoft' Excel®

 

Des applications prêtes à l'emploi pour gérer toutes vos activités ! Avec Plus de 500 applications pour Microsoft' Excel®…

Des applications prêtes à l'emploi pour gérer toutes vos activités ! Avec Plus de 500 applications pour Microsoft' Excel®, gérez facilement et efficacement vos activités personnelles, associatives et professionnelles. Désormais plus besoin d'être un pro d'Excel* pour calculer votre budget de vacances, gérer la comptabilité de votre club, préparer votre plan de financement ou imprimer des modèles de factures…

Profitez du navigateur qui propose un descriptif pour chaque application et du moteur de recherche pour trouver rapidement l'application dont vous avez besoin. Il vous suffit alors de la compléter et de la personnaliser sous Excel® 97, 2000, 2002 ou 2003.

Points Forts
11 catégories
- Vie au bureau : gestion de notes de frais, budget d'entreprise…
- Vie pratique : calcul de la cote de sa voiture, création d'un carnet d'adresses…
- Finances personnelles : coût des vacances, calcul d'épargne…
- Gestion de budget : consommation d'un véhicule, budget familial…
- Gestion d'activité : plan de financement, graphique de Chiffre d'Affaires…
- Statistiques : analyse d'un sondage…
- Association : bilans de réunions, liste d'adhérents…
- École et Formation : suivi de notes des élèves, aides à la résolution d'équations…
- Jeux et Divertissements : générateur de grille pour le loto, bataille navale…
- Loisirs : gestion d'une collection, traduction de mots en code Morse…
- Sports : suivi des performances des joueurs, générateur de programme de musculation…

Configuration minimale :
Windows XP/Vista
Microsoft Excel 97 ou supérieur

Mot de passe : smartnajib
lien

Publié dans Autoformation | Pas de Commentaires »

FORMATION AUTOCAD

Posté par 24ss le 6 février 2009

FORMATION AUTOCAD

 

 

http://www.formation-archicad.com/images/maquette.jpg

Nous proposons une méthode personnalisée pour les débutants, spécialisée pour les initiés. Se former sur les outils de CAO est une démarche importante effectuée

 

téléchargement :
http://dl.free.fr/umwyOwtrG

Publié dans Formation, Tutoriel video, Autoformation | Pas de Commentaires »

Windev Conception Web

Posté par 24ss le 14 janvier 2009

Introduction

WEBDEV est un Atelier de Génie Logiciel Internet/Intranet complet en standard, en français, et totalement intégré.

WEBDEV utilise un langage de la 5ème génération, le W Langage, qui permet une programmation souple, puissante et facile pour les sites web. WEBDEV supprime la complexité du déveleoppement des sites statiques, semi-dynamique ou dynamique .. Et devient un jeu d'enfant. Mais malgré cette facilité de développement WEBDEV conserve les technologies standard comme HTML, PHP ou Javascript. Mais vous n’avez pas besoin de connaître ces technologies, WEBDEV génère automatiquement le code nécessaire..

Toutes les bases peuvent être utilisées. La base HYPER FILE est livrée en standard, et est appréciée pour sa fiabilité et sa vitesse. WEBDEV exploite également toutes les autres bases telles que MySQL, Oracle, AS/400, SQL Server, DB2, Informix, PostGre, Access, …

WEBDEV est spécialisé dans la réalisation de sites Internet et Intranet qui manipulent des données de taille importante (sites reliés à une ou plusieurs bases de données).

 

Environnement de développment

Le générateur de pages de WEBDEV permet de réaliser facilement de superbes pages reliées aux données.

Barre d'outils :

L'éditeur de WEBDEV permet de créer et manipuler tous les objets dont vous aurez besoin pour réaliser rapidement de superbes interfaces. Les principaux objets gérés par l'éditeur d'IHM sont:

- Texte, libellé HTML 

- Champ de saisie

- Champ d’affichage formaté

- Sélecteur, interrupteur

- Liste, combo

- Bouton texte, bouton graphique

- Web Caméra

- Image, Zone de clicage, Map Area

- Table

- Champ zone répétée

- Champ HTML, DHTML

- Champ Applet Java, Objet Flash

- Champ «réglette» de parcours

- Superchamp

Les différents objets sont créés directement, en interactif sous l'éditeur, avec leur description. Cette technique gère donc les pages comme des objets évolués contenant la description de leurs champs. L’éditeur de pages permet de créer et de modifier les objets, indépendamment du code source. Il est possible de s’abonner aux éventuelles modifications d’un objet partagé entre plusieurs développeurs (héritage).

Avec WEBDEV, il est bien sûr possible d'intervenir par programme pour modifier les propriétés d'un champ: cible, couleur, visibilité,… Par exemple, selon le profil de l’internaute, il est possible de rendre des champs visibles ou invisibles,… C’est du dynamique ! Cette technique de manipulation des champs fait gagner un temps considérable lors de la maintenance des sites, et apporte un gain de fiabilité.

Conception graphique avec Webdev

 

Cours Webdev 11 pour les débutants

 

 

Conception graphique avec Webdev

 

   
 

 

Les boutons graphiques

Plusieurs centaines de boutons graphiques sont livrés. WEBDEV propose également de nombreux icones. WEBDEV innove dans ce domaine également, et permet de gagner du temps en proposant un «sélecteur» de boutons graphiques: il suffit d’indiquer un «mot clé», et le «sélecteur» recherche 10 boutons qui y correspondent: il ne reste qu'à choisir celui qui convient. L'effet visuel de survol et d'enfoncement est géré.

Gestion des graphes

Un grapheur est livré avec WEBDEV; il permet de réaliser facilement des histogrammes, des courbes, des camemberts,… en 2D ou en 3D. On retrouve encore ici la simplicité phénoménale de WEBDEV !

Import de page HTML

Les pages statiques existantes peuvent être récupérées dans WEBDEV . Les champs correspondant sont créés.

La page sera importée dans WEBDEV, et chaque libellé, image, lien… sera transformé automatiquement en objet WEBDEV. La présentation générale de la page est également conservée. Vous pourrez ainsi récupérer facilement un existant. Cela permet également de créer facilement une «charte graphique» compatible avec un site statique existant.

Import de fenêtre WINDEV

L’import de fenêtres WINDEV permet de gagner énormément de temps lors du passage d’une application Windows à une application Internet ou Intranet. Les fenêtres Windows réalisées avec WINDEV 7.5 sont directement transformables en pages. Les champs et le code sont récupérés. La migration de Windows vers Internet n’a jamais été aussi facile !

 

Programmation avec Webdev

Pour indiquer les actions à réaliser, il est la plupart du temps inutile de taper du code.

A chaque fois que cela est possible, il suffit de cliquer dans les cases correspondantes des «7 onglets», et WEBDEV fait tout ! Le résultat de vos clics sera même traduit en langage naturel: jamais la programmation n’aura été aussi facile.

La méthode de développement de WEBDEV allie puissante et intuitivité. Vous consacrez votre énergie à la résolution du besoin du client.

Export vers XML, Word et Excel

Pour les tables et les zones répétées, un export automatique vers XML, Word et Excel est proposé à l’internaute. Un menu contextuel est disponible. Les données contenues dans la table ou la zone répétées seront automatiquement exportées vers le format et l’outil choisi.

Pour un export vers XML, la feuille de style XSL permettant une édition immédiate sur Navigateur est même générée.

Notez que l’icone d’appel de ce menu, automatiquement générée dans la zone, est paramétrable.

Il n’y a rien à programmer pour bénéficier de cette fonctionnalité.Pour désactiver cette fonctionnalité, il suffit de l’indiquer dans l’onglet «détail» de la table ou de la zone répétée. Si vous désirez programmer des exports automatiques dans vos sites, des ordres programmation sont à votre disposition.

Les ordres hExporteXML,TableVersXML,XMLPremier, vous permettent de personnaliser tous les traitements.

Utilisation du W langage

Le langage intégré de WEBDEV, le «WLangage » permet de décrire tous les traitements désirés. Vos équipes n’auront pas à se plonger dans HTML ou Javascript. Le L5G W-Langage facilite énormément la programmation Internet.

Sous Internet, vous choisissez l’endroit où le code s’exécute: le Serveur chez l’hébergeur, ou le Navigateur de l’internaute.

Le code est de deux types :

- le code qui s’exécute sur le serveur

- le code qui s’exécute sur le navigateur.

Vous pouvez également saisir du code dans l’une ou l’autre des parties, pour chaque champ.

Et ce code est souvent automatiquement généré par le RAD de WEBDEV.

 

 

Publié dans Autoformation | Pas de Commentaires »

Windev atelier complet de génie logiciel partie 4

Posté par 24ss le 14 janvier 2009

Parcourir les bases de données avec Windev

Lorsque vous avez saisi plusieurs enregistrements.

Le parcours de fichier s'effectue selon une clé, dans notre exemple selon le numéro de produit (”IDCLIENT”).

Nous allons ajouter quatre boutons dans notre fenêtre pour :

1. Passer à l'enregistrement suivant : L'enregistrement suivant est celui dont la valeur de la clé suit immédiatement la valeur de la clé de l'enregistrement en cours.

2. Passer à l'enregistrement précédent : L'enregistrement précédent est celui dont la valeur de la clé précède immédiatement la valeur en cours.

3. Passer au premier enregistrement : Le premier enregistrement est celui qui a la plus petite valeur de clé.

4. Passer au dernier enregistrement : Le dernier enregistrement est celui qui a la plus grande valeur de clé.

Créez quatre boutons qui ont pour nom par exemple “CMD_PREMIER”, “CMD_PRECEDENT”, “CMD_SUIVANT”, et “CMD_DERNIER”.

Le code de ces boutons sera :

//Bouton CMD_premier : appeler le premier

HLitPremier(ZNsoftClients, IDCLIENT)

SI HEnDehors()=Vrai ALORS

Info(”Aucune fiche à visualiser”)

SINON

FichierVersEcran()

FIN

//Bouton CMD_précédent : appeler le précédent

HLitPrécédent(ZNsoftClients, IDCLIENT)

SI HEnDehors()=Vrai ALORS

Info(”Aucune autre fiche à visualiser”)

SINON

FichierVersEcran()

FIN

//bouton CMD_Suivant : appeler le suivant

HLitSuivant(ZNsoftClients, IDCLIENT)

SI HEnDehors()=Vrai ALORS

Info(”Aucune autre fiche à visualiser”)

SINON

FichierVersEcran()

FIN

//Bouton CMD_dernier : appeler le dernier

HLitDernier(ZNsoftClients, IDCLIENT)

SI HEnDehors()=Vrai ALORS

Info(”Aucune fiche à visualiser”)

SINON

FichierVersEcran()

FIN

Rechercher un enregistrement :

Il faut également pouvoir accéder à un enregistrement donné sans avoir à parcourir tout le fichier. La fonction HLitRecherche permet de rechercher un enregistrement selon sa valeur de clé.

HLitRecherche(ZNsoftClients, IDCLIENT, CLIENTRECHERCHE)

SI HTrouve()=Vrai ALORS

FichierVersEcran()

SINON

Info(”Aucun Client n'existe avec ce numéro”)

FIN

Supprimer un enregistrement :

Tous les enregistrements du fichier peuvent être supprimés après avoir été créés.

Créez un bouton de suppression (”CMD_SUPPRESSION”) dont le code est le suivant :

// On vérifie que le fichier n’est pas vide

SI HNbEnr(ZNsoftClients)=0 ALORS RETOUR

SI OuiNon(”Confirmez-vous la suppression de cette fiche?”) ALORS

HSupprime(ZNsoftClients)

// le code suivant permet de se positionner sur

// l’enregistrement suivant si il existe

HLitSuivant(ZNsoftClients, IDCLIENT)

SI HEnDehors() = Faux ALORS

FichierVersEcran()

SINON

// pas de suivant afficher le dernier s'il existe

HLitDernier(ZNsoftClients, IDCLIENT)

SI HEnDehors() = Faux ALORS

FichierVersEcran()

SINON

// Ni suivant, ni dernier, vider les champs

RAZ()

FIN

FIN

FIN

Modifier un enregistrement :

Tous les enregistrements du fichier peuvent être modifiés après avoir été créés.

Créez un bouton de modification (”CMD_MODIFICATION”) dont le code est le suivant :

SI HNbEnr(ZNsoftClients)=0 ALORS RETOUR

EcranVersFichier()

HModifie(ZNsoftClients)

SI ErreurDétectée ALORS

SI HErreurDoublon() ALORS

Erreur(”Une erreur de doublons est survenue”)

FIN

SI HErreurIntégrité() ALORS

Erreur(”Une erreur d’intégrité est survenue”)

FIN

SINON

Info(”Modification effectuée”)

FIN

 

Publié dans Autoformation | Pas de Commentaires »

Windev atelier complet de génie logiciel partie 3

Posté par 24ss le 14 janvier 2009

Création des fenêtres avec Windev

Le Windev 10 facilite la création des fenêtres avec la présence de la technologie des 8 onglets qui fait gagner le programmeur des centaines de lignes de code pour la création des ancrage, IHM, animation, traduction… Et ce qui en résulte moins d'erreurs :

 

Onglet “Général” :

Dans cet onglet, de très nombreuses informations sont regroupées. On retrouve les caractéristiques concernant ::

• Le nom de la fenêtre

• Le titre de la fenêtre

• L'emplacement de la fenêtre

 

Onglet “IHM” :

Facilite la création des interfaces avec beaucoup d'options :

• La taille et la position de la fenêtre

• Le menu contextuel de la fenêtre

• Le curseur de survol et l’action du clic droit sur la fenêtre

• …

 

Onglet “Détail” :

Dans cet onglet, de très nombreuses informations sont données :

• Le type de la fenêtre

•  Création des animations de fermeture et ouverture

• Exécution automatique d’un bouton de la fenêtre

• …

 

Onglet “Image” :

Cet onglet permet de définir l’image de fond de la fenêtre et des barres d’icones associées à cette fenêtre en mode MDI. Cette image est modifiable également par programmation avec la propriété ImageFond.

 

Onglet “Langue” :

Cet onglet permet d’indiquer les différentes langues à gérer dans la fenêtre dans des projets “multilangues”.

 

Onglet “Note” :

Cet onglet permet de saisir des notes. Ces notes sont imprimés lors de l’édition du dossier. Vous pouvez par exemple, saisir des informations concernant le fonctionnement de la fenêtre, les différentes règles de gestion des traitements effectués.

 

Onglet “Aide” :

Cet onglet permet d’indiquer le nom du fichier d’aide associé à la fenêtre.

 

Onglet “Style” :

Cet onglet regroupe les paramètres relatifs au style de la fenêtre. On peut sélectionner :

• le gabarit

• les icones affichés (agrandissement, réduction, aide, menu système, …)

• le type de bordure

• la couleur de fond

• le thème XP

• …

MAnipulation des données avec Windev

Dans WinDev, lors de la création d’un projet manipulant des données, vous devez tout d’abord créer une “analyse”. Une “analyse” contient la description des fichiers (ou tables) contenant les données de l’application.

C’est seulement lors de l’exécution de l’application, que ces descriptions sont utilisées pour créer la base de données et/ou les fichiers de données. C’est dans cette base ou dans ces fichiers que seront stockées les données.

WinDev sait gérer différents formats de base de données (pour ne pas dire tous). Les plus courantes sont :

• Hyper File, système de base de données intégrée à WinDev et livrée en standard.

• AS/400, Access, SyBase, …

• Oracle, SQL Server, MySQL, xBase, …

• Toute base accessible en langage SQL sous Windows.

• Texte (fichiers ASCII).

Pour accéder aux données, il existe différentes techniques (appelées “modes d’accès”) :

• Accès Natif

• Accès OLE DB

• Accès ODBC direct

• Accès ODBC via OLE DB

Hyper File :

Il s’agit d’un SGBD Relationnel redistribuable gratuitement. Le format Hyper File est le format de base de données fourni avec WinDev. Ce format de base de données est commun à WinDev et WebDev.

La description d’un fichier consiste à décrire la structure de l’enregistrement qui sera écrit dans le fichier. Les rubriques (ou “colonnes”) découpent l’enregistrement. WinDev propose différents types de rubriques :

• Texte ou Mémo texte

• Numérique ou Monétaire

• Date ou Heure

• Interrupteur ou Sélecteur

• Liste

• Image

• Mémo binaire

• …

 

Création physique d’un fichier de données

Le fichier est décrit, mais il n'existe pas encore physiquement sur le disque. Il faut le créer par programmation.

• La fonction HCréation crée le fichier à vide (sans données). Mais attention, si le fichier existe déjà, il est recréé à vide : les données existantes sont écrasées définitivement !

• La fonction HCréationSiInexistant crée le fichier à vide s'il n'existe pas ou bien ouvre le fichier s'il existe déjà.

HCréationSiInexistant(PRODUIT, hOuvertureDifférée)

 

Ajouter enregistrement :

Les champs dans la fenêtre vont permettre de saisir les données. Pour enregistrer ces données dans le fichier, nous allons ajouter un bouton.

Créez un bouton qui a par exemple le nom “CMD_AJOUT” et le libellé “Ajouter” avec le code suivant :

EcranVersFichier()

HAjoute(ZNsoftClients)

Raz()

HRaz(ZNsoftClients)

• La fonction EcranVersFichier permet d’initialiser les rubriques avec les valeurs des champs liés.

• La fonction HAjoute ajoute l’enregistrement dans le fichier.

• La fonction Raz remet à blanc : tous les champs pour la prochaine saisie. Cela permet ainsi de signaler à l’utilisateur que l'enregistrement a été ajouté, les variables de fichier (évite de conserver le buffer précédent en cas d’ajout partiel de rubriques dans un enregistrement).

Visualiser les enregistrements saisis :

Les champs permettent de saisir des données, mais aussi de visualiser les données issues du fichier. Nous allons saisir le code pour afficher les données.

HLitPremier(ZNsoftClients, IDClient)

SI HEnDehors() = Faux ALORS

FichierVersEcran()

FIN

• La fonction HLitPremier va lire le premier enregistrement du fichier selon la clé “IDPRODUIT” et le charge en mémoire.

• La fonction HEnDehors retourne “Vrai” si le fichier est vide.

• La fonction FichierVersEcran fonctionne selon le même principe que EcranVersFichier mais effectue l'opération inverse.

 

Publié dans Autoformation | Pas de Commentaires »

Windev atelier complet de génie logiciel partie 2

Posté par 24ss le 14 janvier 2009

Introduction au W langage

Le W-Langage est un langage de 5ème génération créé par PCSOFT. C'est un langage très facile puisque les instructions sont écrites en Français et près du lanagage naturel

Les variables :

WinDev propose une grande variété de types de variables :

 

Booléen : type conseillé pour toutes les opérations logiques où seules deux alternatives sont possibles :

-Vrai (valeur différente de 0)
- Faux (valeur égale à 0)
Exemple : X  est un booléen

Entier : type conseillé pour des calculs réalisés sur des valeurs entières.

Monétaire : type conseillé pour des calculs réalisés sur des valeurs réelles nécessitant une précision garantie des décimales, comme par exemple des valeurs monétaires. Un monétaire gère 24 chiffres significatifs (17 maximum pour la partie entière, 6 maximum pour la partie décimale). La précision est assurée sur 6 décimales.

Numérique: type conseillé pour des calculs réalisés sur des valeurs réelles nécessitant une précision garantie des décimales. Un numérique gère 38 chiffres significatifs (32 maximum pour la partie entière, 6 maximum pour la partie décimale). La précision est assurée sur 6 décimales.
Réel : type conseillé pour des calculs simples réalisés sur des valeurs réelles. Un réel gère 15 chiffres significatifs, par contre la précision des décimales n'est pas garantie. La précision des décimales n'est pas assurée. Pour effectuer des calculs précis, utilisez le type “Monétaire”.

Chaîne : type conseillé pour la gestion des caractères et des chaînes de caractères. Avec ce type, il n'est pas nécessaire de déclarer la longueur de la chaîne. Celle-ci peut varier de façon libre lors de l'utilisation de la variable.  Pour une gestion avancée des chaînes de caractères (essentiellement pour les API Windows).
Buffer : type conseillé pour écrire un code portable entre WinDev et WinDev Mobile.

Date, Heure, DateHeure, Durée : types conseillés pour la gestion des dates et des heures. Le type “Date” et le type “Heure” permet de manipuler simplement les dates et les heures, et de gérer de manière quasi automatique toutes les conversions.
Le type “DateHeure” permet de gérer en une seule fois une date et une heure.
Le type “Durée” permet de gérer simplement les différences d'heures ou de dates.

Variant: type conseillé pour stocker n'importe quel autre type simple du W-Langage.  Le type Variant est un type permettant de manipuler les ActiveX ou pour gérer la valeur NULL.

La syntaxe à utiliser pour déclarer une variable est la suivante :

NomVariable EST UN(e) TypeVariable

La déclaration des variables :

En W Lanagage, il existe deux types de déclarations : Globale et Locale.

Les variables Locales :

Une “variable locale” ne peut être utilisée que dans le traitement dans lequel elle a été déclarée. Elle est “locale” au traitement.

LOCAL

MaVariableLocale est une chaîne

Les variables globales :

Une “variable globale” peut être utilisée dans tous les traitements appelés par le traitement dans lequel la variable est déclarée.

GLOBAL

MaVariableGlobale est une chaîne

Il existe des centaines d’instructions W-Langage qui permettent de créer des traitements et des applications avancées en toutes simplicité.

Les instructions conditionnelles :

Le W-Langage permet de gérer des instructions conditionnelles du type :

• SI, SINON, FIN pour effectuer un test sur une condition.

• SELON, CAS, FIN pour exécuter une ou plusieurs actions selon les différents résultats d’un test sur une condition.

SI Visiteurs > 1000000 ALORS

Info(”Bravo, vous avez dépassé la barre d'un million! “)

SINON

Info(”Dommage, vous devez faire plus d'effort ! “)

FIN

Les instructions de boucle :

Le W-Langage propose plusieurs possibilités pour gérer des boucles :

• POUR, FIN pour un nombre d’itérations déterminé.

• TANTQUE, FIN pour un nombre d’itérations indéterminé et dont la condition de sortie de la boucle est testée au début de la boucle.

• BOUCLE, FIN pour un nombre d’itérations indéterminé et dont la condition de sortie de la boucle est testée dans la boucle. L’instruction SORTIR permet de sortie de cette boucle.

Visiteurs est un entier

POUR Visiteurs = 1 à 100

Visites = Visites + 1

FIN

Les cmentaires :

Pour saisir des commentaires dans le code, il suffit de commencer le code par // (deux caractères /), Comme le C++, Java, PHP

// Ceci est un commentaire

Le mot-clé MoiMême :

C'est une énovation du W Langage . MoiMême est un mot-clé qui retourne le nom du champ en cours. MoiMême permet de rendre un code local (traitement d’un champ, …) ou global (procédure globale, classe, …) indépendant du champ en cour

MoiMême..Libellé = “http://www.znsoft.fr”

Les procédures et les fonctions du W langage

Sous WinDev, il n’y a pas de différence entre une procédure et une fonction. C’est pourquoi dans la suite de ce cours, nous utiliserons uniquement le terme “procédure”. Vous avez la possibilité de créer des procédures “locales” et des procédures “globales”.

 

Les Procédures locales :

 

Une procédure “locale” est liée à une fenêtre et uniquement à cette fenêtre. Une procédure, lorsqu’elle est locale, peut être utilisée uniquement dans les traitements de la fenêtre et des champs de la fenêtre dans laquelle elle a été déclarée. Elle fait partie de la fenêtre.

Les Procédures globales :

 

Une procédure “Globale” peuve utiliser par  toute les fenêtres. Les procédures “globales” sont contenues dans des “collections de procédures”. Chaque “collection de procédures” est un fichier qui contient toutes les procédures globales qui lui sont associées. Ce fichier est présent le plus souvent dans le répertoire du projet et possède l’extension “.WDG”.

Une collection de procédures permet de :

• partager des procédures globales entre plusieurs développeurs, pour un même projet.

• partager des procédures globales entre plusieurs projets.

 

Passage des paramètres :

 

Les paramètres “obligatoires” sont toujours définis avant les paramètres “optionnels”. La déclaration d’un paramètre “optionnel” est effectuée en affectant une valeur par défaut lors de la déclaration du paramètre.

PROCEDURE ZNsoftPrcd (Param1, Param2, ParamOption = “Valeur défaut”)

 

Appel d’une procédure :

 

Une procédure peut être créée directement depuis l’éditeur principal de WinDev. Il suffit de cliquer dans le “Kouglof” en bas à gauche de l’éditeur.

  • Sélectionnez l’onglet “Code” du kouglof.
  • Sélectionnez “Procédures globales” ou “Procédures locales”.
  • Cliquez avec le bouton droit dans la liste et sélectionnez l’option “Nouvelle procédure”.
  • Saisissez le nom de la procédure et validez. Ensuite, saisissez le code de la procédure.

 

Publié dans Autoformation | Pas de Commentaires »

Windev atelier complet de génie logiciel partie 1

Posté par 24ss le 14 janvier 2009

Windev

Introduction

Windev est un atelier complet de génie logiciel, un environnement de développement totalement intégré. qui prend en charge toutes les phases du développment, du cahier de charges à la maintenance.

Windev qui veut dire : Windows Developpement, développez par PCSOFT, intégrnt un lanagage de la cinquième génération le W-Langage qui est très facile mais aussi très puissant. Il existe deux versions: - Version Standard : Pour le développement d'applications pour PC.
Version Mobile : Appelé dans les versions ulterieure Windev Pc Pocket. Pour le développement d'applications pour Pc Pocket..
Dans nos cours, on va utiliser les versions 11 de Windev Standard et Windev Mobile, non seulement parcequ'elles sont les versions les plus récentes mais aussi pour le nombre important de nouvelles fonctionnalités qui rend Windev le plus utilisé dans les pays francophones. Notre but est de faire connaitre cet outil magique et de permettre à tous nos étudiants d'utiliser ce langage don't instructions sont écrites en français.

WinDev est un AGL (Atelier de Génie Logiciel). Il vous permet de développer des applications dans tous les domaines :  Gestion -  Industrie -  Médical -  Multimedia -  Internet - Accès distant …

Démarrer Windev :

Lancer WinDev 12 en double cliquant sur son icône       

La fenêtre d'accueil apparaît :

Cliquez sur Créer un projet. La fenêtre Assistant vous indique qu’elle va vous aider en fonction de vos choix.  Cliquez sur Suivant. Cette fenêtre va vous permettre de saisir le nom de ce nouveau projet et le lieu de stockage physique des éléments constitutifs.

Cliquez sur Suivant :

Créez un Type de projet Exécutable puis Suivant. Vous aurez le choix de travailler seul sur le projet ou avec un groupe cliquer sur Suivant. Prenez le Thème de Gabarit par défaut ou choisissez en un autre. Cliquez sur Suivant.

Windev vous propose l'option d'internationnalisation de vos aplications :

Puis choisissez une analyse éxistante ou créer une mais vous pouvez aussi créer des applications qui ne comportent pas de données donc d'analyses.

Voilà! Vous avez créer votre premier projet avec Windev, c'est simple non.

Environnement de développement de Windev

WinDev vous propose un environnement très simple et très puissant qui vous permettent de créer aussi facilement les applications que vous révez en un temps record. L’environnement de WinDev se présente de la manière suivante :

La barre d'outils :

Elle contient tout les composants dont vous aurez besoin dans vos projets, il vous suffit de glisser déplacer sur la fiche (Form) :

Explorateur du projet :

Vous pouvez accéder à tout les éléments du projet : Fenêtres, Etats, Classes..

 

 

 

Publié dans Autoformation | Pas de Commentaires »

WinDev :Les tableaux de structures

Posté par 24ss le 13 janvier 2009

Les tableaux de structures

Introduction

Il est souvent nécessaire de stocker temporairement des informations en mémoire de manière organisée. Les variables de type tableau sont alors indiquées. Néanmoins dès que la structure des informations est un peu complexe, il faut en venir à gérer les dimensions du tableau.
Si WinDev propose la gestion des tableaux à plusieures dimensions, il est intéressant de connaitre les possibilité des tableaux de structures dont la progammation peut s'apparenter à celle des fichiers de données.

Auteur : R&B
Projet exemple :

Description d'un tableau de structures.

Qu'est-ce qu'une structure

Un structure est interprétée comme un type de variable composé de membres ayant chacun son type (entiers, monéraire, chaîne…). Techniquement, les structures et les variables composées représentent la même chose : des 'conteneur' de variables de types différents.
La seule différence réside dans le fait qu'il n'est possible d'utiliser la définition d'une variable composée qu'une fois, donc pour une unique variable. En revanche, les structures sont réutilisables et satisfont alors les définitions au sein des tableaux.

Déclaration de la structure

Elle est obligatoirement réalisée avant la description du tableau. La description est simple, on indique les différents membres :

// Description de la structure
sStructure est une structure
	cMembre1 est une chaîne
	nMembre2 est un monétaire
	bMembre3 est un booléen
FIN

Déclaration d'un tableau de structure

La structure étant un type de variable, il suffit alors de l'affecter à la dimension du tableaux.
Au moment de l'initialisation, nous ne connaissons du tableau que la 'largeur' à savoir la défition de la structure. En revanche il ne nous est pas donnée sa 'hauteur' ou le nombre de 'lignes' que le tableau va contenir. Pour faciliter le traitement du tableau, nous allons utiliser deux variables. Une pour connaitre l'indice en cours dans le tableau et une autre qui contiendra le nombre de 'lignes'.

// Variables de manipulation du tableau
nTabLigne est un entier
nTabLignes est un entier
// Description du tableau de structure
tTableau est un tableau de nTabLignes sStructure

Noter que dans l'éditeur le nom de la structure est en noir, signe qu'il s'agit d'un type de variable reconnu.

Alimentation

Création d'une ligne dans le tableau

La création d'une ligne consiste à incrémenter l'unique dimension du tableau.

PROCEDURE TabAjoute()
// ajoute une ligne au tableau
nTabLignes=TableauAjoute(tTableau)
// met à jour le pointeur dans le tableau
nTabLigne=ntablignes

Ecriture des informations

L'écriture est possible en utilisant une variable structure qui servira de tampon

tTableau[nTabLigne]=sEnreg

Mais il est aussi possible d'affecter chaque membre de la ligne.

tTableau[nTabLignes]:cMembre1 = <Contenu>
tTableau[nTabLignes]:nMembre2 = <Contenu>
tTableau[nTabLignes]:bMembre3 = <Contenu>

Il est trés important de noter la syntaxe particulière mais facile à utiliser puis que l'on va ainsi 'nommer' les 'colonnes' du tableau. C'est un des avantage sur les tableaux multi-dimensions que de permettre un code plus lisible.
Les membres des structures sont appelés comme les membres des classes. Il faut intercaler un double point entre le nom de la variable structure et le membre.
La variable étant un élément du tableau on obtient la syntaxe suivante :

NomTableau[indice]:MembreStructure

Parcours et lecture des informations

Un tableau de structure est un tableau à une seule dimension, la fonction Dimension() est alors utilisable directement et simplement pour connaitre et modifier la taille du tableau. Le parcours du tableau est alors possible par la simple manipulation de l'indice dans le tableau.
Affichage du contenu de la première 'ligne' :

SI nTabLignes ALORS
	nTabLigne=1
	Info(tTableau[ntabligne]:cmembre1 ,
tTableau[nTabLigne]:nmembre2 ,&nbsp; tTableau[nTabLigne]:bmembre3 )
FIN

Tri du tableau

A partir de WinDev 8 il est possible de trier un tableau de structure sur un membre :

// Tri sur nmembre2 en ordre décroissant
TableauTrie(tTableau, ttMembre, "-nmembre2")

Noter le signe “-” qui précéde le nom du membre de la structure eti indique l'ordre de tri décroissant.

Recherche dans le tableau

A partir de WinDev 8 il est possible d'effectuer des recherches dans un tableau de structure sur un membre :

// recherche de la valeur 12 dans la colonne "nMembre2)
Indice = TableauCherche(tTableau, tcLinéairePremier, "nmembre2",12)
// Affichage de l'indice trouvé
SI Indice<>-1 ALORS
	Info("Trouvé à la ligne n° "+Indice)
FIN

Les types de recherche disponibles sont :

  • Dichotomique : recherche rapide sur les tableaux triés en ordre croissant et sans doublons uniquement. Le pointeur est positionné successivement à la moitiée de l'intervalle et évalue la valeur courante pour réduire l'intervalle suivant… jusqu'à l'obtension d'un intervalle d'une ligne au maximum.
  • Linéaire : Recherche ligne à ligne à partir d'un indice (premier, dernier, courant…)

Vidage du tableau

Pour vider le contenu du tableau, rien de plus facile ! Il suffit de réduire à 0 l'unique dimension du tableau :

nTabLignes=Dimension(tTableau,0)

Publié dans Langague et Programmation, Autoformation | Pas de Commentaires »

Une solution pour enregistrer des vidéos en streaming

Posté par 24ss le 11 janvier 2009

Une solution pour enregistrer des vidéos en streaming

 

Logiquement il est impossible de récupérer des sons ou des vidéos en streaming. En effet, la vidéo n'est pas stocké sur la machine pendant la lecture.
Je vous propose ici une solution qui va nous permettre, tout de même, d'enregistrer ce type de vidéos.
Elle nécessite le logiciel de téléchargement
Net Transport associé à quelques manips.

Dans cet exemple nous allons enregistrer un clip vidéo. Nous utiliserons pour ce faire les vidéos proposées sur le site de TF1 accessible sur cette page : http://videos.tf1.fr

Commencez par télécharger le logiciel Net Transport ici (version 1.94 - cette version est freeware), puis installez le logiciel sur votre PC. Si vous avez un logiciel de surveillance genre WinPatrol ou autre, n'acceptez pas l'installation du BHO dans Internet Explorer.

Ensuite sélectionner le clip vidéo sur le site de TF1. Pour cet exemple nous allons choisir “Pigloo, le papa pingouin”
Après avoir cliquer sur le Clip, choisissez dans la fenêtre de sélection des lecteurs le lecteur “Windows Media Player” avec le débit maximum.


Ensuite dans la fenêtre d'affichage de la vidéo, faire un clic droit et dans le menu contextuel cliquer sur “Propriétés” et faire un copier (Ctrl + C) de ce qui est contenu dans la zone “Emplacement”.
soit :
http://s.tf1.fr/mmdia/v/28/4/1720284g.asx

Ensuite exécuter Net Transport et cliquer sur le bouton “Nouveau”. Vous devez alors voir le lien copié dans la zone “Source URL”. Cliquez alors sur OK pour télécharger ce fichier. (Attention par défaut Net Transport stocke les fichiers téléchargés à la racine du disque C: mais vous pouvez changer de dossier avec le menu Outils\Options du logiciel).

Nous allons maintenant Ouvrir le fichier téléchargé 1720284g.asx avec notepad ou un autre éditeur ascii pour voir son contenu.

Il faut rechercher dedans le lien commençant par http:// et finissant par .wmv
<ref href=”
http://viptf1.yacast.net/tf1webcast/clip/pigloo/papa_pingouin_320.wmv“/> 

Faire un copier (Ctrl + C) du lien http://viptf1………320.wmv (attention: sans les parenthèses) et fermer votre éditeur de texte.

Cliquer ensuite sur “Nouveau” dans Net Transport. Le lien se place dans la zone “Source - URL” et cliquer sur OK.
Le fichier
wmv se télécharge sur votre poste.

Voilà ! Il ne reste plus qu'à le visionner.

Publié dans Trucs et Astuces, Autoformation | 1 Commentaire »

Club positif (150 livres developpement perso)

Posté par 24ss le 7 janvier 2009

 

Club positif (150 livres developpement perso)

alt
Description:

Pack 150 livres développement personnel :
Club Positif (Pack 100 livres de formation, tutoriaux et DP)
Comment stimuler son cerveau.pdf
Cours complet de numérologie.pdf
ABC de la chiromancie.pdf
Analyse et evaluation financière des projets.pdf
barres d'outil corel draw.pdf
access.pdf
Comment avoir orthographe qui mène au succès-c.pdf
Comment bâtir sa fortune.PDF
comment concentrer votre energie.pdf
Comment conduire et animer une réunion.PDF
Comment décrocher tous vos examens.pdf.PDF
Comment developper attention et mémoire-c.pdf
Comment développer vos facultés supranormales-c.pdf
Comment développer vos ressources personnelles-c.pdf
Comment developper votre influence personnelle-c.pdf
Comment devenir un leader.pdf
Comment faire durer amour et vie de couple.PDF
Comment parler en public.pdf
Comment rajeunir de 10 ans.pdf
comment rajeunir le cerveau-c.pdf
Comment rediger CV et lettres de motivation.PDF
Comment reussir un entretien d'embauche.PDF
Comment se faire des amis.pdf
Comment surmonter le stress.PDF
Comment trouver quelqu'un à aimer-c.pdf (cours de drague)
Comprendre le paranormal.pdf
Cours complet de numérologie.PDF
Cours d'initiation au marketing.pdf
Cultivez votre jardin intérieur-c.pdf
Decouvrir et réaliser sa raison d'être-c.pdf
Des lettres qui rappotent des millionsc.pdf
Dossier suggestopedie-c.pdf
Dynamique mentale.pdf
Entretenir Amitié et Relations sociales.PDF
excel.pdf
Exemples de lettres de motivation.PDF
Façonner le troisième millénaire.pdf
Faire reculer les maladies cardiovasculaires.PDF
formation PAO.pdf
Formules magiques-c.pdf
Guide de l'animateur-formateur.pdf
Guide pratique de la stratégie commerciale.pdf
guide utilisateur sketch.pdf
Histoires anecdotes et citations.pdf
Histoires magiques.PDF
Initiation a la psychologie.pdf
internet explorer.pdf
Introduction à la psychanalyse tome2.PDF
Introduction à la psychanalyse tome 1.PDF
La communication.ppt
La comptabilité générale.doc
La maîtrise de soi-même.pdf
La publicité scientifique.pdf
La synergologie (le langage des gestes).PDF
L'art de s'exprimer,communiquer et convaincre.pdf
L'art du massage qui guérit-c.pdf
Le livre des esprits.pdf
Le livre des mediums.pdf
Le magnetisme personnel-c.pdf
le manager au quotidien.pdf
Le manuel d'epictete-c.pdf
Le manuel du magnétiseur-c.pdf
Le manuel du savoir vivre.PDF
Le manuscrit aux 6 pouvoirs-c.pdf
Le marketing et l'environnement.ppt
Le marketing strategique.ppt
Le Prophète.pdf
Le secret du succes.pdf
Le traitement des maladies par l'aimant.pdf
Leadership et management.pdf.PDF
Les clefs de la reussite sociale et prof.pdf
les secrets de l'energie-c.pdf
Les secrets de l'intelligence.PDF
Les secrets d'une vie conjugale réussie.pdf
L'interprétation des rêves.PDF
Maîtriser le trac et la timidité-c.pdf
Manuel pratique de graphologie.PDF
Marketing et communication.pdf
Marketing international et negociation.pdf
Mon secret pour guérir presque tout.pdf
Moyens et qualités pour le succès.pdf
Nouvelles découvertes pour supprimer douleurs.pdf
powerpoint.pdf
Psychologie des adolescents.PDF
publisher.pdf
Réalisez vos rêves.pdf
Reussir un entretien d'embauche.PDF
Sexualité et hygiène féminine.pdf
Téchnique d'évolution et transformation comportementale.pdf
Techniques de négociation et gestion de conflits.pdf
Techniques et management du commerce internnational.pdf
Troubles sexuels masculins.PDF
Une mine de diamants sous vos pieds.pdf
Vaincre complexe et timidité.PDF
Vaincre l'insomnie.PDF
word.pdf
22 Livres classiques: LA FONTAINE FABLES,GRIMM CONTES,EDUCATION SENTIMENTALE,…
Initiation à la programmation en C#.net.pdf
Initiation à la programmation en Java.pdf
Les bases de l'informatique et programmation.pdf
5 livres Science politique
Compta et analyse financière.pdf
Gestion de projet et management d'equipe.pdf
Gestion de stock.pdf
Lien direct:
http://rapidshare.com/files/122761267/Posiclu.part1.rar
http://rapidshare.com/files/122756692/Posiclu.part2.rar
http://rapidshare.com/files/123178321/Posiclu.part3.rar
http://rapidshare.com/files/122843607/Posiclu.part4.rar
http://rapidshare.com/files/122976929/Posiclu.part5.rar

Publié dans Livres, Psychologies, karim, Autoformation | 1 Commentaire »

 

 un Blog, des Blogs Un Blog, des Blogs - Vous pouvez, vous aussi créer un blog !