Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

AGENDA TOUT SIMPLE ( NO DATABASE)


Information sur la source

Catégorie :Trucs & Astuces Source .NET ( DotNet ) Classé sous : agenda, vb2005, fichiertexte, date Niveau : Débutant Date de création : 11/08/2008 Date de mise à jour : 19/08/2008 10:53:32 Vu / téléchargé: 4 335 / 334

Note :
Aucune note

Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
agenda tout simple qui utilise un fichier pour chaque jour en lieu et place d'une base de données
petits trucs utiles :
multiline textbox dont le texte s'enregistre sur une seule ligne dans le fichier.
utiliser la date comme nom de fichier

 

Conclusion

c'est tres simple comme tous les sources que je dépose ici
s'il vous plait n'oublier pas de laisser un commentaire
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

19 août 2008 10:53:33 :
correction d'un petit bug concernant la sauvegarde de fiches voir commentaires plus bas

Commentaires et avis

signaler à un administrateur
Commentaire de msq le 12/08/2008 09:25:09

Salut,
Juste une petite remarque, s'il y a un fichier de créé pour chaque journée, ça ne risque pas de faire beaucoup de fichiers au bout d'un certain temps... et donc de prendre de la place sur le DD(même si ce n'est que du texte)? Il faudrait supprimer les fichiers inutiles (c'est à dire les dates qui sont déjà passées) au démarrage par exemple...

signaler à un administrateur
Commentaire de gillardg le 12/08/2008 13:49:27

salut MSQ et merci d'avoir pris la peine de laisser un commentaire :)
à faire à la main
pourquoi??
parfois tu as besoin de savoir ou tu étais telle date à telle heure :)
de plus les fichiers ne prennent pas de place car ce n'est que du texte.
avec les windows modernes tu paux compresser les répertoires de façon transparentes (pas besoin de décompresser pour l'utiliser)
je pourrais par exemple ajouter un truc :
ce serait de creer un dossier par année
mais je ne suis pas sur que cela soit utile

signaler à un administrateur
Commentaire de mimiZanzan le 12/08/2008 14:59:49

Salut,

Ce n'est pas très cool de ne pas pouvoir rentrer un texte sur 2 lignes, car dans ton système, tu as bloqué la touche entrée qui permet le sut de ligne.
Il doit y avoir un moyen plus sympa de sauver tes fichiers, mais je ne connais pas assez le VB.net/VB2008 pour te conseiller (je suis resté à VB6 qui me convient amplement).

signaler à un administrateur
Commentaire de gillardg le 12/08/2008 15:10:26

les textbox sont wordwrap=True
donc si tu entres beaucoup de texte ça se mets automatiquement sur plusieurs lignes à l'écran, mais dans le fichier c'est enregistré sur une ligne, ce qui facilite l'enregistrement et la lecture du fichier
une ligne de texte dans un fichier = 1 textbox dans l'interface :)
je ne vois pas le besoin de la touche enter dans un agenda aussi simple


MSQ après controle 1 annnée ferait pas plus que 1 MB

signaler à un administrateur
Commentaire de PCPT le 12/08/2008 20:39:01 administrateur CS

vivement que le .mdb ou le .xml soit inventé ^^

un peu déçu à la vue de l'interface ; toi qui a l'air d'être attiré par tous les contrôles originaux et esthétiques, la capture fait un peu peur non? :)

signaler à un administrateur
Commentaire de gillardg le 12/08/2008 20:51:23

n'aies pas peur PCPT,
ce truc tournes sur n'importe quoi (mono, mac,...)
c'est fait expres
les controles space je les gardes pour un VRAI prog

PS: XML = beurk
quand aux sgbd ques qu'ils soient faut toujours un tas de dll pour les faire fonctionner
ici il y a besoin dalle

et encore j'ai hésité à utiliser un système avecun gros fichier container mais je trouves plus le truc
c'est pour la prochaine betise que je posterai

signaler à un administrateur
Commentaire de PCPT le 12/08/2008 21:21:04 administrateur CS

ah oui tiens j'savais pas que mono passait aussi sous mac, intéressant ;)
pour les curieux : http://www.itwriting.com/dotnetmac.php

"beurk XML", question de goûts sans doute, mais au moins pas de dépendance et il existe des validateurs, ce n'est pas négligeable

pourquoi attendre un prochain prog, une tite maj t'as le droit :p

justement pour une mini-appli c'est encore mieux, tu peux ainsi voir ta réactivité, ce que tu es prêt à faire pour répondre aux demandes, et la satisfaction aussi ensuite de mettre toi-même les mains dans le cambouis!

qui plus est çà peut ajouter un plus pour ta crédibilité face à tes objectifs, pour rameuter un peu de monde ici : http://www.vbfrance.com/infomsg_PROJET-COMMUN_1171059.aspx ;)

enfin ce n'est qu'une suggestion...

signaler à un administrateur
Commentaire de gillardg le 12/08/2008 23:51:22

je dis beurk because j'ai pas encore touché au xml
et j'ai décidé de m'y mettre quand je n'aurai plus le choix.
je suis resté 8 ans sans toucher un clavier , je me remets doucement au boulot, déjà apres 8 ans vb il a beaucoup changé alors les trucs que j'ai pas vraiment besoin j'évite.
ce prog est voulu minimaliste.
il y a un tas de choses qui sont à ameliorer !
sauf l'interface quej etrouve tres jolie ( j'ai mauvais gout? ah ben je le savais déjà mdr)
mais pas le xml maintenant pitié
j'ai pas le temps de plonger
la j'aprend juste à nager en vb8
j'ai pas installé le 9 juste pour éviter les wpf , xaml , linq et autres dont je n'ai même pas envie d'entendre parler .
c'est déjà un tres grand pas en avant d'avoir repris mes (mauvaises) habitudes de faire des tas de programmes inutiles juste pour ne pas en télécharger un tout fait.
alors le xml ce sera pour cet hiver quand il fera trop froid pour jouer dehors avec mes chiens

signaler à un administrateur
Commentaire de bakhcha le 18/08/2008 02:05:17

merci  
  gillard  bon courage moi je travaille sur vb6 et j'ai tres envie de voir tout le code source de ton agenda s'il est possible
c'est du bon travaille je te donne 9/10 bonne chance

signaler à un administrateur
Commentaire de gillardg le 18/08/2008 12:17:21

bakhcha , le code est facile à voir avec Notepad mais totalement incompatible avec vb6
euh le 9/10 faut le mettre avec les étoiles

signaler à un administrateur
Commentaire de mimiZanzan le 18/08/2008 23:42:57

Que de commentaires pour un code aussi anodin!
En voilà un de plus de ma part, car après réflexion, çà me semble plutôt lourd et inutile d'avoir autant de fichiers.
En effet, en utilisant le bon vieux système de fichiers VB E/S, on peut avoir un seul fichier annuel contenant toutes les infos journalières, et on n'est de plus pas embêté avec cette impossibilité de retour de ligne dans un text box: on rentre ce que l'on veut, sur plusieurs lignes sans les remplir jusqu'au bout.
Je me suis donc permis d'écrire un code avec ce système, avec ton design GILLARDG, qui après tout n'est pas si mal, et que je vais mettre sur le site VB. Il est basé sur VB2008, car quitte à passer du VB6 au VB.Net, j'aime autant travailler avec la dernière version (version Express téléchargeable gratos).
De plus, j'ai trouvé un cafouillage dans ton code quand on utilise le calendrier pour changer de date: les données du jour de départ sont sauvées dans la nouvelle date du calendrier...Vérifie.

signaler à un administrateur
Commentaire de gillardg le 19/08/2008 00:47:51


un bug, quelle horreur sur un prog aussi simple
en effet j'ai vu, c'est très enbétant car je ne vois pas comment y remédier (pour l'instant)

signaler à un administrateur
Commentaire de gillardg le 19/08/2008 00:48:17

merci MIMIZANZAN

signaler à un administrateur
Commentaire de mimiZanzan le 19/08/2008 01:41:19

Je suis désolé,GILLARDG, je ne vois pas avec ton code comment faire pour éviter le bug.C'est sûrement à cause des fichiers journaliers dont le nom est lié au DateTimePicker1.
J'ai levé ce pb dans le code que je viens de diffuser sur le site VB en utilisant une variable au niveau du module de la form pour la suivre indépendamment de la manip du calendar, mais ma démarche est <> de la tienne au niveau des sauvegardes.
Je vais y réfléchir pour ton code...Mais tu vas sûrement y arriver tout seul!

signaler à un administrateur
Commentaire de gillardg le 19/08/2008 10:29:47

j'ai trouvé  mdr que je suis bête , je vais arranger cela aujourd'hui même
juste ajouter une variable string qui contiendra la date et qui est modifiée après la sauvegarde du fichier
j'irai voir ton code après

signaler à un administrateur
Commentaire de gillardg le 20/08/2008 00:21:44

à en lever du code la ligne 137
  MsgBox(dat) qui ne sert à rien

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

agenda [ par phenix28 ] bonjour je dois realiser un agenda en vb afin de stocker des infos nom prenom adresse n°de tel adresse mail date de naissanceje dois pouvoirajouter un [VB2005] Attendre avant de supprimer un fichier... [ par lex1111 ] Bonjour, pour mon programme, j'ai besoin de supprimer une image après l'avoir enlevé du picturebox...Voici mon code : 'je remplace l'affiche à supprim inputbox [ par miss07 ] Bonjour, Voila j'ai un petit soucis et j'espere que qq1 pourra m'aider ! alors voila j'utilise une inputbox tout fonctionne sauf quand l'utilisateur c [vb2005] fase final framework 2.1 [ par lex1111 ] Bonjour, j'arrive à la fase terminal de mon petit programme écrit en vb2005...Je viens de tester le programme sur l'ordi d'un pote, mais au lancement, plus de fonction format, date etc... [ par db2p ] tlmben j'ai un pepin:plus de fonction format, de fonction de date dans mon projetvb6 me dit plus de reference si je veux tester pourtant si je cree un Cacher excel/Afficher la date et lancement automatique le jour j [ par treizia ] Bonjour,J'ai mon userform, et malgré la formule suivante utilisée :Public Sub demo()   Application.Visible = False   FM_accueillir.ShowEnd SubLorsque Requçetes paramétrées [ par mokoli2005 ] Salut,j'ai un problème pour paramétrer une requête en vu de faire un état.j'ai une table ACHAT et j'aimerais faire ressortir la liste de achats effect scrollbar dans VB2005 [ par zazsze ] Bonjour,Je voudrai savoir comment utiler des scollbars dans une picturebox.Voilà. J'ai créé une picturebox (PictureBox1) avec un VScrollBar (VScrollBa Utilisation de DateTimePicker sous vb.net pour creer un Agenda [ par benoul ] Bonjour,  Je souhaiterai réaliser un agenda sous vb.net.J'ai des problèmes avec l'utilisation de DateTimePicker, pouvez vous m'expliquer comment fonct Date du jour par défault DTPicker [ par avyrex1926 ] Bonjour à tous,Dans mon document excel avec interface VBA, je voudrais que les DTPicker affiche la date du jour par défault au lieu de la dernière dat


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.