FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Calculatrice
par papydall Hier à 22:54

» EPP_V01 éditeur pour Panoramic
par Minibug Mer 19 Sep 2018 - 21:03

» [RESOLU] Quelle ligne est sélectionnée dans SYNEDIT ?
par Jean Claude Mer 19 Sep 2018 - 21:02

» PanExpress : l'éditeur Panoramic avec création d'objet
par Minibug Mer 19 Sep 2018 - 15:58

» Planétarium virtuel.
par Pedro Alvarez Mer 19 Sep 2018 - 9:28

» Demande pour Jack concernant PanExpress
par Marc Mar 18 Sep 2018 - 23:56

» Petit coucou en passant !
par Minibug Dim 16 Sep 2018 - 15:03

» bug SEVERE fnc+sub : variables globales corrompus
par silverman Dim 16 Sep 2018 - 13:38

» Verrouiller un form en avant plan
par silverman Dim 16 Sep 2018 - 12:50

» Fin de l'aventure.
par Pedro Alvarez Sam 15 Sep 2018 - 18:16

» Demande d'explications Sur File_Write & File_writeln
par Jack Sam 15 Sep 2018 - 17:26

» MEMO avec des possibilités de commande
par Oscaribout Mer 12 Sep 2018 - 1:06

» La théorie du chaos
par jean_debord Mar 11 Sep 2018 - 9:30

» Orbites de l’ensemble de Mandelbrot
par Jean Claude Lun 10 Sep 2018 - 21:08

» Version instantanée V 0.9.29i2 du 4/09/2018
par silverman Mer 5 Sep 2018 - 10:15

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Septembre 2018
LunMarMerJeuVenSamDim
     12
3456789
10111213141516
17181920212223
24252627282930
CalendrierCalendrier

Partagez | 
 

 Un catalogue de photos de fleurs, avec KBDD, affichage HTML

Aller en bas 
Aller à la page : Précédent  1, 2, 3
AuteurMessage
Klaus

avatar

Nombre de messages : 11088
Age : 69
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Un catalogue de photos de fleurs, avec KBDD, affichage HTML   Mer 21 Fév 2018 - 22:44

Nouvelle version:
Le programme utilise maintenant la version de ce jour de KGF.dll.
Il y a maintenant une petite fenêtre indiquant "opération en cours" lors de la phase de démarrage.

Cette version apporte la reconnaissance automatique du format portrait/paysage des images pour le mode d'affichage HTML. Pour cela, un nouveau champ "Format" est ajouté à la base. Ceci s'applique automatiquement pour toute nouvelle création de base.

Pour les bases existantes, il n'est pas besoin de les supprimer pour les recréer. En effet, le programme reconnaît automatiquement que la base ouverte dans le menu Fichiers est du modèle précédent et ajoute le nouveau champ à chaque enregistrement, vérifie le format de la photo de chaque enregistrement et dépose le résultat dans ce nouveau champ.

Bien sûr, ceci conduit à une mise à jour automatique de chaque enregistrement. Et donc, à un doublement du contenu de la base: l'ancien enregistrement sans ce champ, marqué "supprimé", et le nouveau avec ce champ. Et donc, le programme effectue automatiquement une fonction SqueeezKBDD pour "tasser" l base. Le résultat final est une base purgée, réindéxée proprement, avec chaque enregistrement marqué avec l'indicateur de format de l'image. Pendant tout ce processus, la petite fenêtre "opération en cours" est affichée, et la form 0 est inaccessible.

Biien entendu, toute nouvelle intégration remplira directement ce nouveau champ.

Maintenant, ayant choisi le format d'affichage HTML dans la fenêtre des options, on verra systématiquement des icônes rectangulaires pour chaque image, en portrait ou paysage suivant l'état de la photo.

En voici un exemple:
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Klaus

avatar

Nombre de messages : 11088
Age : 69
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Un catalogue de photos de fleurs, avec KBDD, affichage HTML   Sam 24 Fév 2018 - 22:59

Nouvelle version:
En profitant de la toute nouvelle version de KGF.dll (celle avec le nouvel ojet 7Zip), j'ai ajouté les lignes
"Exporter KBDD en ZIP"
"Importer KBDD de ZIP"

Le gain de place est assez spectaculaire, et c'est normal: la base est un simple fichier texte dont la majeure partie des caractères sont des espaces !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Klaus

avatar

Nombre de messages : 11088
Age : 69
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Un catalogue de photos de fleurs, avec KBDD, affichage HTML   Dim 25 Fév 2018 - 11:43

Le code de cette version du programme contient une démonstration intéressante concernant l'utilisatioin de l'objet 7Zip.

En effet, on peut lire le contenu d'un fichier archive et déterminer ainsi si un fichier bien précis est présent dans l'archive. J'utilise cela pour vérifier lors de la fonction d'importation de la base à partir d'une archive, si l'archive choisie contient bien le fichier voulu, c'est-à-dire Fleurs.KBDD. Ceci est fait dans la sub ImporterZip(), par le code suivant:
Code:
 ZIP% = dll_call0("Create7Zip")
  res% = dll_call2("CompressedFile7Zip",ZIP%,adr(zip$))
  options$ = ""    
  res% = dll_call3("List7Zip",ZIP%,adr(options$),handle(no_status%))
  s$ = NomKBDD$ + ".KBDD"
  ok% = 0
  for i%=1 to count(no_status%)
    if instr(item_read$(no_status%,i%),s$)>0
      ok% = 1
      exit_for
    end_if
  next i%
  if ok%=0
    message "Cette archive ne contient pas la base de Fleurs."
    ZIP% = dll_call1("Delete7Zip",ZIP%)
    exit_sub
  end_if

Ensuite, j'importe sélectivement uniquement ce fichier (au cas où le fichier archive contiendrait d'autres fichiers):
Code:
 file$ = "Fleurs.KBDD"
  res% = dll_call3("AddFile7Zip",ZIP%,adr(file$),adr(options$))
  options$ = "-y"
  res% = dll_call4("Extract7Zip",ZIP%,0,adr(options$),handle(no_status%))
  ZIP% = dll_call1("Delete7Zip",ZIP%)
L'option -y permet le remplacement automatique d'une base éventuellement existante dans le dossier courant par celle provenant du fichie archive, sans question de confirmation.

Ceci est juste un exemple de ce que lon peut faire avec 7Zip,, mais cela montre la puissance de cet objet.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé




MessageSujet: Re: Un catalogue de photos de fleurs, avec KBDD, affichage HTML   

Revenir en haut Aller en bas
 
Un catalogue de photos de fleurs, avec KBDD, affichage HTML
Revenir en haut 
Page 3 sur 3Aller à la page : Précédent  1, 2, 3
 Sujets similaires
-
» Problème avec l'affichage d'une radio dans un pop-up
» Problème urgent avec un code html :/
» Bug de message avec fiche en HTML
» Problème avec l'affichage du CSS
» Problème avec un code html pour mettre une horloge sur mon forum pour Dragon1973

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: