voila je cherche a creer un petit programme
qui permetrer de gerer mes mots de passe et login d'internet

merci et bonne soirée
Jbernard
ps: j'aimerai savoir si une nouvelle version de purebasic va sortir?
Code : Tout sélectionner
Structure Item_Struct
login.s
password.s
EndStructure
NewList Items.Item_Struct()
Code : Tout sélectionner
;- Gestion des logins
Structure Item_Struct
login.s
password.s
EndStructure
NewList Items.Item_Struct()
;- Création de l'interface
Enumeration
#gad_List
#gad_Exit
EndEnumeration
If OpenWindow(0,50,50,200,120,#PB_Window_SystemMenu|#PB_Window_SizeGadget,"Logins")
CreateGadgetList(WindowID(0))
ListIconGadget(#gad_List,2,2,196,90,"Login",100)
AddGadgetColumn(#gad_List,1,"Password",90)
ButtonGadget(#gad_Exit,140,96,58,22,"Quit")
Else
End
EndIf
;- Gestion de la boucle des évênements
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow : Break
Case #PB_Event_Gadget
Select EventGadgetID()
Case #gad_Exit : Break
EndSelect
EndSelect
ForEver
;- Fin du programme
End
plusieurs solutions, mais je serais toi j'utiliserais le jeu de commandesmais comment ensuite sauvegader les données dans un fichier ?
Code : Tout sélectionner
[Item.1]
Login=toto
Password=tutu
[Item.2]
Login=riri
Password=fifi
Code : Tout sélectionner
Enumeration
If OpenWindow(0,0,0,400,250,#pb_window_systemmenu|#pb_window_minimizegadget|#pb_window_maximizegadget|#pb_window_screencentered,"Fenetre zero")
If CreateMenu(0,WindowID())
MenuTitle("Fichier")
MenuItem(1,"Open" + Chr(9)+"ctrl+o")
MenuItem(2,"Save" + Chr(9)+"ctrl+s")
MenuItem(3,"Close"+ Chr(9)+"ctrl+c")
EndIf
Repeat
EventID.l = WaitWindowEvent()
Select EventID
Case #PB_EventMenu
Select EventMenuID()
Case 3
Quit=1
EndSelect
Case #WM_CLOSE
Quit=1
EndSelect
Until Quit =1
EndIf
Code : Tout sélectionner
Enumeration
#Menu
#Menu_Ouvrir
#Menu_Sauvegarder
#menu_Quitter
EndEnumeration
If OpenWindow(0, 0, 0, 400, 250, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_ScreenCentered, "Fenetre zero")
If CreateMenu(#Menu, WindowID())
MenuTitle("Fichier")
MenuItem(#Menu_Ouvrir, "Ouvrir" + Chr(9) + "Ctrl+O")
MenuItem(#Menu_Sauvegarder, "Sauvegarder" + Chr(9) + "Ctrl+S")
MenuBar()
MenuItem(#menu_Quitter, "Quitter" + Chr(9) + "Alt+F4")
EndIf
Repeat
EventID.l = WaitWindowEvent()
Select EventID
Case #PB_EventMenu
Select EventMenuID()
Case #menu_Quitter
Quit = 1
EndSelect
Case #WM_CLOSE
Quit = 1
EndSelect
Until Quit = 1
EndIf
Code : Tout sélectionner
Enumeration
#Menu
#Menu_Ouvrir
#Menu_Sauvegarder
#Menu_Quitter
#Liste
EndEnumeration
If OpenWindow(0, 0, 0, 400, 250, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_ScreenCentered, "Fenetre zero")
If CreateMenu(#Menu, WindowID())
MenuTitle("Fichier")
MenuItem(#Menu_Ouvrir, "Ouvrir" + Chr(9) + "Ctrl+O")
MenuItem(#Menu_Sauvegarder, "Sauvegarder" + Chr(9) + "Ctrl+S")
MenuBar()
MenuItem(#Menu_Quitter, "Quitter" + Chr(9) + "Alt+F4")
EndIf
If CreateGadgetList(WindowID())
ListIconGadget(#Liste, 0, 0, 400, 250, "Site", 120)
AddGadgetColumn(#Liste, 1, "Identifiant", 120)
AddGadgetColumn(#Liste, 2, "Mot de passe", 120)
EndIf
Repeat
EventID.l = WaitWindowEvent()
Select EventID
Case #PB_EventMenu
Select EventMenuID()
Case #Menu_Quitter
Quit = 1
EndSelect
Case #WM_CLOSE
Quit = 1
EndSelect
Until Quit = 1
EndIf