Page 1 sur 1

[Ex] MyDico - Stockez et mettez en page vos idées!

Posté : ven. 02 déc. 2011 01:28
par matwachich
Mise à jour! v 1.2.1
► Afficher le texteChange Log
TELECHARGER (1.2 téléchargé 17 fois)
PS: Au utilisateur de la 1.2, vous pouvez installer directement cette version, toutes vos entrées et vos paramètres seront conservés!
Anciens messages
Et voila la version finale!
Je l'ai longuement testé, je l'utilise quotidiennement, elle est stable, elle a une installation... la totale quoi!

C'est la version 1.2, voici le change log:
► Afficher le texteChange Log
Maintenant, il y MyDico Reader qui est installé avec MyDico, il permet de lire les fichiers .dico que vous avez exporter, directement en double cliquant dessus dans windows!

Il y a aussi des boutons au dessus du champ de modification qui vous permettent d'insérer rapidement la syntaxe de votre choix!

Et plein d'autre trucs!

Ce qui manque:
- La recherche texte complet (aie!)
- De jolies icônes
- Des catégories, ou seront stockées nos entrées

Tous ça, c'est pour les prochaines versions

Comme d'habitude, bug, suggestions...

Attention!
Ceux qui on utiliser la première version devront porter à la main leurs entrées! ça ne sera heureusement plus nécessaire dans les prochaines release, car l'installation le fera automatiquement

-------------------------------------
Post original:

Salut la compagnie!
Je vous présente mon nouveau logiciel, dont je ne peut déjà plus me séparer: MyDico
Je l'ai fait pour un ami qui m'a demander un truc du genre, j'ai agrémenté l'idée, et voila le résultat!

Alors c'est simple:
- Voyez le comme un wiki simplifier, pour stocker toutes vos idées, données, textes, paroles... enfin, ce que vous voulez, le genre de trucs que vous mettez d'habitude (comme moi!) dans un fichier "Nouveau document texte.txt" sur le bureau (bonjours le désordre!)

Dorénavant, vous mettrez tous ça dans MyDico!

En plus, vous ne stockez pas que du texte brute, mais du texte mis en page, avec une sorte de langage proche de la syntax wiki (ce n'est qu'un exemple, voyez plutôt le manuel):
► Afficher le texteExtrait du fichier d'aide
Le logiciel se met discrètement dans la zone de notification, un clique dessus fait apparaître la fenêtre principale.
Il est possible de protéger le contenu par un mot de passe.

J'espère qu'il vous plaira!

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : ven. 02 déc. 2011 12:58
par Ahbadiane
Bonjour matwachich,

J’ai regardé ton appli car j’utilise couramment une appli payante :twisted: de ce type My Notes Keeper.

Beau travail pour MyDico, j’ai 3 remarques :
- Il manque une fonction de recherche, quand tu as beaucoup de sujets, la fonction devient nécessaire.
- Je regrette que la sauvegarde ne soit pas automatique (en changeant de sujet ou d’onglet par exemple).
- La protection par mot de passe n’est pas très sécurisée, le fichier peut être lu avec SqliteExpert par exemple. Il faudrait peut-être crypter le fichier en sortie d’appli et décrypter en ouvrant.

Bon courage pour les prochaines versions

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : ven. 02 déc. 2011 13:27
par moi
Ahbadiane a écrit :crypter le fichier en sortie d’appli et décrypter en ouvrant.
alors on peut lire le fichier quand Mydico est ouvert.

vaut mieux le laissez crypter le lire crypter et le décrypter ensuite sans toucher au fichier...

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : ven. 02 déc. 2011 15:29
par matwachich
- Pour la fonction recherche, je compte en effet l'ajouter (d'ou le paramètre $sKeyWord de la fonction _DB_List), mais le Control List possède une fonction recherche rudimentaire: Sélectionnez une entrée et écrivez tout simplement au clavier le nom de l'entrée recherchée, vous verrez ce qui se passe

- Pour le cryptage, je compte le rajouter aussi, le temps de décider: est ce que je vais crypter le fichier data.db ou alors le contenu??? Mais je crois que "moi" à fait une remarque très utiles concernant ce point!

- La sauvegarde automatique, en effet c'est une bonne idée!

Merci à tous!

PS: Le parser présente un gros méchant bug, il sera corrigé dans la prochaine version.

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : ven. 02 déc. 2011 15:38
par Ahbadiane
@matwachich,

Pour la fonction recherche, je pensais à rechercher dans tout le texte et non pas uniquement dans la liste.
Une autre demande/question : pourquoi classer la liste par liste alphabétique et ne pas laisser l'utilisateur classer sa liste ?
en enfin, une remarque, après avoir mis puis ôter le mode de passe j'ai une erreur SQL sans importance

Code : Tout sélectionner

!   SQLite.au3 Error
--> Function: _SQLite_Exec
--> Query:    INSERT INTO cfg VALUES('password', '')
--> Error:    column var is not unique

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : ven. 02 déc. 2011 16:37
par matwachich
- C'est vrai que je n'ai pas pensé à une recherche texte complet, et que sa serai cool! Ce sera pour plus tard, car la version 1.1 est déjà prête!
- Les erreurs SQLite sont en effet sans importance, ignorez les, celle qui ont de l'importance sont celle qui s'afficheront dans de MsgBox.
- Pour le classement, c'est la listbox qui le fait, je n'ai pas penser faire autrement, mais je vais (peut être, si ça ne demande pas de refonte trop profonde du code) me pencher sur la question

Mise à jour
Donc, voici la version 1.1

Code : Tout sélectionner

- v 1.1: 02/12/2011
        - Correction du parser: Meilleur détection de la syntax
        - Le bouton réduire a un comportement normal, et c'est uniquement le
            bouton fermer qui réduit dans le tray
        - Ajout de "Quitter" dans le bouton "Menu"
        - Le racourci clavier "Suppr" devient "Ctrl+X" (supprimer une entrée)
        - Les mots de passe vide ne sont plus autorisés
        - Ajout d'une fonction de recherche
        - Sauvegarde Automatique! Et intelligente!
        - Ajout du champ "dernière sauvgarde" (En haut)
- Je n'ai pas encore mis de cryptage, ça sera pour plus tard, j'ai voulu mettre à jour vite, car le bug du parser était vraiment pas jolie à voir!
- Pour plus tard, je compte introduire une fonction de recherche sur le texte complet, le cryptage, et pourquoi pas des fonctions d'import/export!

Pour le téléchargement, voyez dans le premier post (dans quelques minutes! le temps d'uploader)

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : jeu. 22 déc. 2011 02:01
par matwachich
Mise à jour!

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : sam. 24 déc. 2011 20:49
par matwachich
Encore une mise à jour:
Pas de nouvelle fonctionnalités cette fois, j'ai juste re-compilé avec la 3.3.8.0
C'est surtout à cause de SQLite que le code a changé:
- J'ai modifié le code de tel manière à ne pas avoir besoin de télécharger automatiquement la dll SQLite à l'installation du programme.

Le lien est le même dans le premier post

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : dim. 25 déc. 2011 12:12
par Ahbadiane
@matwachich,

Je n'avais pas regardé la précédente version et je vois que ton appli progresse bien.

J'ai quelques remarques :
- La fonction ligne horizontal ajoute toujours en fin de texte
- Pourquoi ne pas mettre une fonction hyperTexte pour avoir une lien sur une page internet ?
- En création d'un nouveau texte, pourquoi ne se retrouve-t-on en mode modification de ce texte directement ?

et bon Noël

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : dim. 25 déc. 2011 13:36
par matwachich
Merci pour ces remarques!

Alors:
- La première, je ne l'ai pas très bien comprise...
- La 2: J'y ai pensé en effet, mais je ne veut pas que la page s'ouvre dans la fenêtre de MyDico (car il s'agit d'un contrôle IE) mais dans le navigateur externe par défaut, et je n'ai pas trouvé comment faire...
- La 3: Excellente suggestion!

Merci de pour votre aide! J'attend encore des suggestions d'amélioration!

PS: J'ai l'impression que vous n'avez plus très envie de payé cotre ancien logiciel, et que vous aimeriez bien que MyDico réponde à vos attentes!

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : dim. 25 déc. 2011 17:52
par Ahbadiane
La première, je ne l'ai pas très bien comprise... :
essayer de placer un ligne horizontale au lieu d'un texte avec le bouton "---" et vous allez avoir une ligne en bas du texte et pas du tout où se t
rouve le curseur.

La 2: J'y ai pensé en effet, mais je ne veut pas que la page s'ouvre dans la fenêtre de MyDico (car il s'agit d'un contrôle IE) mais dans le navigateur externe par défaut, et je n'ai pas trouvé comment faire...
par exemple pour avoir un lien sur le forum AutoIt, la version HTLM donne : <a href="http://www.autoitscript.fr/forum">Forum AutoIt</a>

Et pour finir, effectivement un Freeware est toujours mieux qu'un shareware surtout avec les sources

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : dim. 25 déc. 2011 18:32
par matwachich
Ah ok! Pour la ligne horizontale, c'est un bug dans la gestion des boutons, ça sera corrigé.

Pour le lien: Je sais faire un lien en HTML, le problème n'est pas là. Mais si je met un lien comme ça dans une entrée MyDico, si je clique dessus, le lien s'ouvrira DANS MyDico, et je ne veut pas de ça, mais j'aimerai qu'il s'ouvre à l’extérieur de MyDico, dans le navigateur par défaut.

La v1.2.1 est en marche, en plus de ces petites corrections, je compte ajouté des icônes pour les boutons et les menus!

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : dim. 25 déc. 2011 21:36
par Iste
Pour ouvrir un lien essayez de les mettre en "mydico://http://autoitscript.fr/" par exemple.
La 1er foi IE devrait vous demander avec quoi l'ouvrir, ajoutez simplement au debut de votre script un regard sur les parametre pour faire un shellexecute() suivit d'un exit pour ce cas.
J'essaye de faire un exemple concret et j'edit

Edit : Il faut pour cela taper dans la base de registre pour associer un protocole a un programme. J'ai ici un exemple de .reg pour emule :
► Afficher le texte
ou encore celui de steam
► Afficher le texte
J'espere que cela pourra vous etre utile, sinon je re edit avec une solution complete !

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : lun. 26 déc. 2011 14:11
par matwachich
Un grand merci!
Je vais épluché ce que vous m'avez donné en plus de ça

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : sam. 07 janv. 2012 16:43
par matwachich
Salut!
Je suis dans une impasse!
IE c'est de la me**de! Déjà que il s'amuse à voler le focus de la fenêtre, ça c'est pas méchant. Mais en plus, le gros problème maintenant c'est que:
J'ai bien réussi à ajouter un protocole dans la base de registre, qui permet de lancer un lien web dans un navigateur externe (le protocole c'est MYDICO:// et dans une entrée mydico un lien html est écris de cette manière: MYDICO://http://www.google.fr, en suite, le protocole est ouvert dans une nouvelle instance de MyDico qui elle se charge d'ouvrir le navigateur par défaut)
OK, pas de problème, sauf que quand je clique sur un lien, plus aucun contrôle sur la GUI! rien ne répond, obliger de tuer le processus!

J'ai chercher une solution, surtout dans le fofo angalis, rien! J'ai cherché une alternative à IE, j'ai trouvé HTMLayout, mais on ne peut pas sélectionner du texte, et je ne sais pas comment scroller (la doc n'est pas géniale)

Alors je pense que pour les liens externes c'est mort!

En tout cas, j'envoi bientôt la v 1.2.1 avec:
- Des icones
- Impression dans le menu (et aussi avec Ctrl+P)
- On peut afficher une entrée avec le bouton "Entrée"
- Quand on créer une entrée, on se retrouve dans l'onglet d'édition
- On peut changer d'onglet avec Ctrl+TAB
- J'ai corrigé le bug du bouton pour insérer une ligne horizontale
- Enfin, quelques raccourcis clavier: Ctrl+G, Ctrl+I, Ctrl+U, Ctrl+B = (Gras, Italique, Souligné, Barré)

Si il y d'autres suggestions!

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : sam. 07 janv. 2012 16:56
par moi
peut-etre en utililisant

Code : Tout sélectionner

ShellExecute("http://www.google.fr");

Re: [Ex] MyDico - Stockez et mettez en page vos idées!

Posté : sam. 07 janv. 2012 20:28
par matwachich
Merci "moi", mais je crois que vous m'avez mal lu
en suite, le protocole est ouvert dans une nouvelle instance de MyDico qui elle se charge d'ouvrir le navigateur par défaut)
OK, pas de problème, sauf que quand je clique sur un lien, plus aucun contrôle sur la GUI! rien ne répond, obliger de tuer le processus!
Edit: Mise à jour!