begin process at 2012 02 09 02:03:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > AGENDA TOUT SIMPLE ( NO DATABASE)

AGENDA TOUT SIMPLE ( NO DATABASE)


 Information sur la source

Note :
Aucune note
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é :7 696 / 840

Auteur : gillardg

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
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

Les Membres Club peuvent 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

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) EDITEUR DE TEXTE WINFORM AVEC CORRECTEUR ORTHOGRAPHIQUE WPF
Source .NET (Dotnet) LABEL ET IMAGE DANS TEXTBOX
Source avec Zip Source avec une capture Source .NET (Dotnet) VBZIP GESTION D'ARCHIVES AU FORMAT ZIP UTILISANT IONIC.UTIL...
Source avec Zip Source avec une capture Source .NET (Dotnet) VBZIP ZIP ET UNZIP EN VB.NET
Source avec Zip Source .NET (Dotnet) API WIN32 FACILE

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert
Source avec Zip Source avec une capture JEUX DE VERITÉ ET DE FIDELITÉ par billatosco
Source avec Zip IMAGELOARDER par vkitumaini
Source avec Zip Source avec une capture Source .NET (Dotnet) CREER UN CALENDRIER DE POCHE par Le Pivert
Source avec Zip RECHERCHE D'UN ENREGISTREMENT DANS UNE DATATABLE ET POSITION... par erdna

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CALENDRIER EN VBA POUR EXCEL 2010 par nounou94
Source .NET (Dotnet) MODIFICATION DATE DE WINDOWS EN VB.NET ET VBA par us_30
Source avec Zip Source .NET (Dotnet) JOUR RECCHERCHÉ D'UN MOIS ET D'UNE ANNÉE CHOISIE par alpha5
Source avec Zip Source avec une capture Source .NET (Dotnet) CALCULS DE DATES À PARTIR D'UN CALENDRIER par jcbouli
Source avec Zip Source avec une capture L'HEURE DE PLUSIEUR PAYS - HORLOGE MONDIALE par zulrigh

Commentaires et avis

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...

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

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).

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

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? :)

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

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...

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

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

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

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.

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)

Commentaire de gillardg le 19/08/2008 00:48:17

merci MIMIZANZAN

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!

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

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 comment comparer deux date en vb2005 [ par germany1970 ] Bonsoir, comment comparer deux date dans deux maskedtextbox: ex : if date de maskedtextbox1 < maskedtextbox2 then msgbox("????????????") merci pour v Requete sql <> " " me donne une erreur [ par petiflamand ] Bonjour , j'essaye de faire une requette dans une base de donnée access. [code=vb]Set rs = db.OpenRecordset("select num_facture,num_client,nom_client, selection plage de donnes avec criteres date [ par cg1980 ] Bonjour, J’aimerais faire via une macro la chose suivante (note c’est dans le but de faire une loop donc je ne peux pas le faire manuellement car c’e probléme de msflexgrid [ par misslonely83 ] bonjour tout le monde je suis une nouvelle membre dans votre site et j'ai besoin de votre aide je suis entrain de developper un logiciel de gestion de Positionnement de label suivant certaines valeurs [ par atone31 ] Bonjour à tous ! Je développe une application sous vb.net et je rencontre un problème. Voici ce que je souhaite faire . [b]j'affiche dans une form un comment extraire d'une date:le jour,le mois,l'année dans un champs d'une table de base des données avec une requette SQL en access 2007 [ par Debord10 ] Salut! merci bcp pour m'avoir repondu;mais ma préoccupation ne pas finie,car je voudrai extraire d'une date seulement:le jour,le mois ou l'année avec DATE [ par tolt ] Bonjour, Je prépare un petit logiciel ou j’utilise beaucoup la notion de date et donc les objets VB6 DTPicker1.value, Format(MaDate,"DD/MM/YYY") etc Definir un format de date dans un textbox [ par tchaptcheut ] Bonjour à tous, je voudrais simplifier le remplissage d'un textbox sur lequel on doit entrer une date. je ne voudrais pas qu'il remplisse avec le form maskedtextbox de type date [ par elwadeh ] Bonjour, j'ai un maskedtextbox de type date, alors ce que je veux c'est quand l'utilisateur laisse le champ vide le maskedtextbox soit grisé. avec un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,388 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales