Navigation




Home

Home



Sous l'onglet PRG, on trouvera un exemple de capture d'images

d'un film, en l'occurence LA PLANETE DES SINGES... tres opportun

au sortir du G20...Comme Morales l'a dit...il faut sauver la Planete, Madre Tierra,

des singes qui nous gouvernent... euh... c'est pas gentil pour nos "comperes".



SIte ecitoyem sur netii.net

Ce site est dédié a un projet d'élaboration
d'un outils nous permettant de
construire une plate-forme usager
MULTI-OS(Windows, Linux, et éventuellement Mac OS
)

This site is dedicated to a project of elaboration
of a tool us building permit a platform user MULTI-OS..
(Windows, Linux, and eventually Mac OSX)


Este sitio es dedicado a un proyecto de elaboración
de un instrumento nosotros permiso de obras un usuario
de plataforma MULTI-sistema operativo.
(Windows, Linux, y finalmente Mac OSX)

Pour Voir un exemple de l'AUTOMATISATION EN COURS... VOIR LA CATEGORIE PRG
CI-HAUT

Enfin du concret!
J'avais mentionné, il y a quelques temps, de
la possibilité d'automatiser la compilation
des programmes pour pouvoir par exemple
modifier les composantes des programmes
dans le source, réécrire le programme
corrigé et recompiler le tout...

Pour ce faire les sources sont externes a
Gambas proprement dit... dans des tables.

Voir un exemple d'un listing des composantes
d'un de mes programmes:

ecitoyen.netii.net/web_documents/COMPOSANTEPRG.htm

J'avais aussi mentionné que je voulais pouvoir
automatiser la compilation pour me permettre
de changer les images de fond de mes programmes...
Voici la page écran du programme qui
s'occupera de cette fonction.

ecitoyen.netii.net/web_images/CAP25.png

Eventuellement, nous pourrions charger les sources
dans un dépot et développer une application
Integrity qui verifiera si le source que vous
utilisé est conforme a la derniere version
enregistrée dans le dépot. Si Oui, pas
de probleme... cela signifiera qu'il n'y a
pas eu d'intrusion dans votre code. Si Non,
Integrity signalera l'incident et vous demandera
si vous voulez corriger l'erreur en rechargeant
votre ordi avec le code du depot et en le recompilant
automatiquement.

Il est aussi possible d'envisager cette vérification

du source a partir d'un CD/DVD contenant

la derniere version de vos programmes pour

ceux qui ne veulent pas utiliser le web... ca

coute quand meme cher de l'heure pour

un petit usager ou une petite societe...

Le probleme évidemment que nous rencontrons
c'est la sécurité des logiciels car les
mauvais logiciels(virus etc...) imposent
aux OS des efforts considérables...
qui en affectent la performance
(ex. Windows Vista & Windows 7)

La France légifere pour sécuriser
le web et chasser les pirates...
C'est une facon...

Comme utilisateur, je souhaite que
mes applications fonctionnent bien,
et je ne tiens pas particulierement
a connaitre le nom de tous les pirates
ni s'ils sont tous coupables, ce que
je veux c'est que mes programmes
fonctionnent dans une mer de bandits...

Alors... si un virus modifie un programme,
et affecte sa performance, Integrity
détectera ce changement dans le source
du programme et rechargera le source,
le recompilera et fini les effets
pernicieux du virus... Sans dépenser
des millions en anti-virus...

Maintenant que la version 1 de tous les 27 programmes
est complétée...Nous avons entrepris les modifs pour
la version 2.

Cette version 2 aura quelques facilités de plus...
comme ne pas permettre le changement de l'image
pour un programme(Changement en lot ou individuel)
(Si une application a déja une image que l'on aime,
on voudra peut-etre la garder pendant longtemps)

Le second changement majeur consiste a la
réécriture du fichier FMain.form au complet
a partir de l'original stocké dans une table,
exception faite du nom de l'image, celui-ci
étant dans une table des parametres du programme.

Cette nouvelle orientation nous permettra pour
la version 2, de réécrire FMain.class,
et le Fichier Module.module. Cela sera un
peu plus long...
(définitions des variables, routine SUB et
fonctions(évenements))

La nouvelle méthode est plus rapide lors de
l'exécution que la méthode antérieure, et
surtout plus sécuritaire(un fichier .form
est un fichier texte facile a modifier
par erreur... la nouvelle version crée le
fichier .form a partir d'une table(database)
qui est plus difficile a modifier de facon
inconsciente.

C'est tres amusant... cette automatisation...

Et avant d'entreprendre la version Ubuntu de ma

biblio, vaut mieux savoir avec quels outils, nous

la développerons...

-----------------------------------------------------------

La version 2... on the road!!!

Hey Oui! La version 1 a peine terminée
que la version 2 est sur l'établi.

L'opération Marteau(*) étant déja réservé
par nos amis de la SQ, et bien pour
la version 2, version anti-piratage,
on lance l'Opération Faucille...
pour couper l'herbe sous les pieds
ou la tete des malfaisants.

Plus sérieusement, ce soir j'ai
terminé la préparation du premier
programme pour la réécriture
complete du source. La compilation
du programme étant déja terminée.
La semaine prochaine on commence
les tests...

Comme nous sommes déja rendu dans

"La semaine prochaine" nous avons

testé le programme de reconstruction

avec l'application Sélection de la

langue de l'utilisateur de KOffice.

Avec l'IDE de Gambas, nous avons modifié

une instruction de redimension d'une variable,

puis recompiler et re-generer l'executable.

Puis Avec KO-Ubuntu nous avons lancé

l'application Sélection d'une langue.

Un message d'erreur est apparu(Out of Bound).

 

Nous avons lancé alors le programme de

reconstruction, sélectionné le programme

a reconstruire(Sélection de la langue),

pressez OK. Puis a la fin, nous

avons relancé l'execution de

Sélection d'une langue depuis

Knowledge Office et cette fois-ci,

Sélection d'une langue a fonctionné

correctement.

 

Il ne me reste plus qu'a finaliser les

messages usagers du programme de

reconstruction automatique et préparer

les sources des 26 autres applications.

---------------------------------------------------

Dans la bibliotheque eBooK CD, a la
catégorie Logitheque/Logiciels Gambas
on retrouve les programmes et composantes
de gambas et Knowledge Office-Ubuntu.

Pour suivre l'évolution des applications
Version 2 (Recompilable)...
Dans la liste des applications,
vous trouverez, des entrées semblables
a celle-ci

DMSB002.gambas DMSB002.gambas Version 2 TAR 27-10-09
(Cette version est l'archive du programme DMSB002.gambas
toutes composantes incluses telle que générée par
l'IDE de Gambas)

ET

Module Recompilable DMSB002.gambas Version 2 TAR 27-10-09
(Cette version contient seulement les databases requis
pour la reconstruction de l'application ci-haut).

Si jamais une modification non souhaitée devait affecter
le programme DMSB002.gambas, je n'aurai qu'a décompresser
ce module Recompilable(en provenance de ma biblio) et
a relancer le programme de reconstruction.

(Effectif a partir du 28-10-09)






Free web hostingWeb hosting Web Hosting





News


Another Menu