
RAD purebasic (speedev)
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: RAD purebasic (speedev)
Yeah, il vas falloir que je trouve de jolies minettes pour placer sur ma PUB
Autrement je ferais pas le poids.

Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: RAD purebasic (speedev)
C'est vrai, ils ont compris le truc, c'est les seuls qui arrivent à créer une érections devant leur logiciel, au sens propre comme au figuré 

- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: RAD purebasic (speedev)
Voici une première vison du GDI


Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: RAD purebasic (speedev)
Put.....ca a d'l'a gueule .... 

Re: RAD purebasic (speedev)
Oui, prometteur, très intéressant !
PureBasic 6.03 - Windows 11 22H2 (64 bits)
- falsam
- Messages : 7317
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: RAD purebasic (speedev)
Bonjour microdevweb.
Je suppose que la construction de la base de données veut dire en fait, analyse de la base de données. Si oui, alors je pense que ça porterait moins à confusion d'utiliser analyse au lieu de construction.
Depuis cette Analyse, rien ne t’empêchera de prévoir l'option création de la base de données à partir de son analyse au cas ou cette base de données est inexistante.
Je suppose que la construction de la base de données veut dire en fait, analyse de la base de données. Si oui, alors je pense que ça porterait moins à confusion d'utiliser analyse au lieu de construction.
Depuis cette Analyse, rien ne t’empêchera de prévoir l'option création de la base de données à partir de son analyse au cas ou cette base de données est inexistante.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: RAD purebasic (speedev)
le mot "Analyse" est utilisé par windev pour décrire la forme / construction des bases de données
il vaut mieux éviter ce mot si tu conçois un logiciel de création et gestion de base de donnée
Pat
il vaut mieux éviter ce mot si tu conçois un logiciel de création et gestion de base de donnée
Pat
Re: RAD purebasic (speedev)
@microdevweb : changer "basse" de données en "base" de données dans ta copie d'écran ci dessus.
PureBasic 6.03 - Windows 11 22H2 (64 bits)
- falsam
- Messages : 7317
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: RAD purebasic (speedev)
Je ne vois pas pourquoi éviter le mot Analyse.Patrick88 a écrit :le mot "Analyse" est utilisé par windev pour décrire la forme / construction des bases de données
il vaut mieux éviter ce mot si tu conçois un logiciel de création et gestion de base de donnée
Petit code
Code : Tout sélectionner
XIncludeFile "spd.pbi"
Enumeration
#Database
EndEnumeration
Enumeration Window
#MainForm
#PaysForm
#PaysTab
EndEnumeration
;Analyse
spd::InitDb("teste.sqlite")
spd::AddTable("pays")
spd::AddItem("pays","nom",spd::#TP_Varchar,30,#True,#True)
spd::BuildDb()
;Ouverture base de données contact
UseSQLiteDatabase()
OpenDatabase(#Database, "teste.sqlite", "", "", #PB_Database_SQLite)
;Fenetre principale de l'application
If OpenWindow(#MainForm, 0, 0, 1024, 768, "Test Speed Dev", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
;Création de la fenêtre table des pays
spd::CreateTableWindow(#PaysTab,"pays","Liste des pays",400,600,120,30,#PaysForm,#MainForm)
spd::SetTableFormOrder(#PaysTab,"pays.nom ASC")
spd::AddColumn("Nom","nom",400)
spd::EnableColumnShearch()
;Création de la fenêtre fiche des pays
spd::CreateSheetWindow(#PaysForm,"pays",180,30,1,"Nouveau pays","Edition d'un pays")
spd::AddStringToSheet("Pays","nom",spd::#Mask_FirstUper)
spd::DisplayTableWindow(#PaysTab)
Repeat:WaitWindowEvent():ForEver
EndIf
Il est donc inutile de la créer et pourtant pour pouvoir l'utiliser avec Spedev, je commence par coder ceci
Code : Tout sélectionner
spd::InitDb("teste.sqlite")
Ensuite je décris quels sont les tables à prendre en compte avec l'instruction
Code : Tout sélectionner
AddTable("pays")
Je passe sur les colonnes à prendre en compte que je n'aurais pas appelé item. Le mot correct est Column. La fonction devrait être AnalyseAddColumn()
Enfin pour finir j'aurais remplacé BuildDb() par StopAnalyse()
BuildDb() porte à confusion car l'utilisateur (moi dans ce cas) peut penser qu'il va construire une base de données alors que ce n'est pas le cas.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: RAD purebasic (speedev)
je pensais que pc-soft avait déposé un brevet ou marque ou que sais je, mais apparemment non.
http://www.inpi.fr/fr/services-et-prest ... uites.html
http://www.inpi.fr/fr/services-et-prest ... uites.html
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: RAD purebasic (speedev)
Merci à tous pour vos commentaires, il est vrai que j'ai évité "Analyse" pour ne pas m’assimilè trop à Windev (don je m'inspire largement, mais n'oublions cependant pas que nous sommes analyste programmeur) le GDI étant En et Fr en anglais cela donne Buildind data base. le vrai terme serait "génération du code de fabrication de la base de données" (puisque cette fonction copie dans le presse papier le code utile, mais cela serait trop long). Pourquoi ne pas créer une fichier Pbi ? Je penses que le presse papier laisse le libre court de gérer le code comme l'on le souhaite. N'hésiter pas à me faire des suggestions, coyer moi j'en tiendrait compte.
Donc trouvé moi un résumé de "génération du code de fabrication de la base de données"
Donc trouvé moi un résumé de "génération du code de fabrication de la base de données"

Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: RAD purebasic (speedev)
Création constructeur base de données 

- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: RAD purebasic (speedev)
@GG,
Bien vu.... Grrrrrrrrr je pourrais au moins faire une effort d'attention, pour faire un peux sérieux. Mais décidément l’orthographe et moi... (mais ce n'est pas une excuse je devrais prendre le soin de me relire au moins)
Bien vu.... Grrrrrrrrr je pourrais au moins faire une effort d'attention, pour faire un peux sérieux. Mais décidément l’orthographe et moi... (mais ce n'est pas une excuse je devrais prendre le soin de me relire au moins)
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: RAD purebasic (speedev)
@falsam,
Pas tout à fait, tout le fonctionnement du RAD repose en effet sur l'analyse de type mérise (représentée graphiquement et pas inventée par PcSoft) vient ensuite la génération du code qui sera copié dans le presse papier (construire base de donnée) je suis d'accord ce terme n'est pas le plus approprié. Etape suivante génération des fenêtres, table, fiche ou personnalisées et génération du code (idem).falsam a écrit : Je suppose que la construction de la base de données veut dire en fait, analyse de la base de données.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
Re: RAD purebasic (speedev)
GenerateCodeDb ^^ ?Donc trouvez-moi un résumé de "génération du code de fabrication de la base de données"
http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english