English
SDK-aide/ Tools

XPDB: Uniformly standard for proposition-Databases

 

Sebastian
König
Hello together,

of/ one spontanen idea following have I to a couple Meet with the work in a new proposition began: One Parser, the the structure one (X)Profan-Projekts (d.h. eingebundene Include-, Header-, and Unit-Files, encompassed Procedures etc.) in a data base save. These data base should then in a File written go - and very on this place lying the reason for my Posting here:

i'd for the stature this Files gladly a homogeneous standard create. and I this naturally not alone to determine would like (even if these practice in the IT-Branche not unüblich is ), would I the stature gladly here diskutieren (some konkrete imaginations have I already, but moreover later More).

Erstmal my Hauptfrage: what hold your fundamentally from the think about, a such standard To create?

and Specifically on iF: XPSE writes Yes for Units already some Info in .def-Files. Wärst You ready, here additional the new stature To support?

planned is the proposition, that I temporary XPDB called have (for XProfan Program Database - gefällt me really integrally well, could itself but, if jemandem yet something better to occur ought to, yet Change, circa not unnecessary to inflation the 4-letters-XP-names beizutragen ) vornehmlich as software Development Kit, means as Base for further projects. so should it In any drop a DLL give, also in XProfan easily useable is, and If interested can I too gladly static Bibliotheken to Use with C/C++- or Assembler-Codes available to put. too one rudimentärer GUI-Browser for Structures should part the Pakets go. but there here really not the Schwerpunkt of of my Page from lying should, would one schöner Browser with many Features one first suggestion for a proposition, the someone in XProfan write could...

so, that will do first - i am pleased on opinions and suggestions to the Topic!

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
09/10/07  
 



even if for XProfan unüblich - so would XML well the Passenste. I remember (for and) XProfan already a XML-Parser written to have - only on The performance vermag I not To remind.

Perhaps. would one simples TXT ala:

  
root
_file_typ_item
_file_typ_item_additionalInfos

plainer To manage.

XPDB sound well, and naturally can I me present the XPSE one XPDBF uses, but too XIDE for Projektexplorer.
 
09/11/07  
 




Sebastian
König
Hi,

not at all so simply, itself of a Linux-system from with Iceweasel einzuloggen... my FastLogin-Link funktionierte somehow not, so I me first one new Password procure had...

iF
even if for XProfan unüblich - so would XML well the Passenste. I remember (for and) XProfan already a XML-Parser written to have - only on The performance vermag I not To remind.


XML was in the doing my first thought and the actually XPDB-Arbeitsversion created The spending already in this stature (I wished only in my first Posting to the Topic not yet To very in that detail weg and first general opinions to the Topic run down...). If I hereafter home be, I will time a example-spending, How I tappt im dunkeln me yet vorstelle, post. The speed the Parsers ought to no trouble his, think I. Also becomes a function to that reading the Files too part the Projekts his, so it not at all absolutely necessary his becomes, a own Parser To write (but naturally possible, there the stature Yes offengelegt and well documents go should).

iF
XPDB sound well, and naturally can I me present the XPSE one XPDBF uses, but too XIDE for Projektexplorer.

Yes, me gefällt the name too! If too The XIDE the stature benefit would, would the naturally super!

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
09/11/07  
 




H.Brill
Yes, XML would too for me properly, there this stature too very famous is.
straight for diejenigen (too I), The with several Programmiersprachen
works, bid itself the on.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
09/11/07  
 




Sebastian
König
so, here So how promised More Information:

How already erwähnt, is the Speicherung in the XML-stature The of me favourisierte and already implementierte Variante. One with the actually XPDB-Version erzeugtes example have I under appended (objectively go already Information To Procedures stored, but the have I to better Übersichtlichkeit here time omitted...)

probably is the code so already very simply To understand, but nevertheless a couple Notes:
  1. each gespeicherte element is a object - the yielded itself integrally directly from of my internen classes-Hierarchie.
  2. circa what very it itself deals, standing in the Attribut type, so counts to that example 1=Include-File, 2=Header etc.
  3. what in name standing is in the Grunde discretionary, ought to itself but in the rule automatically from the analysierten code yield
  4. the Attribut id ought to within eachone File eindeutig his.
next to the prerequisite, that it itself circa gültiges and wohlgeformtes XML deal must, would I additional following terms on whom construction suggest:
  • The attributes type, id and name are Pflichtangaben for each Objekt, The indicated parent in the Grunde too, only not for Hauptdatei the analysierten Codes
  • Objects, on which somewhere related becomes (to that example in the parent-Attribut), must in the File VOR the Referenzierung stand. (so becomes vermieden, that one whom code by Multi-Pass-take action parsen or Referenzen later detect must. in the rule ought to The circumstance with the sequentiellen analysis one Projekts automatically erfüllt his, but to hardship could one it too without large hoisted at Save the XML-File ensuring.)
  • The ID-count must within eachone File with 1 begin. (the relieved ggf. the join of Databases.)
Additional to the (duty-)Attributen, The directly in the < object > -day stand, can tributary of type too further Information stored werden; I name these then values. One example would level for Include-Files, the The Verschachtelungstiefe angibt. too here could one tributary of type Pflichtangaben desires.

generally find I, that so little indicated How possible to duty declared go should, around the Verwendungsmöglichkeiten the data base-Files very generally stay. If one to that example just The a Unit exportierten Procedures describe would like, is the Attribut line sure not too meaningfully...

OK, so much first To my recent thoughts... there moreover so far opinions, suggestions or Einsprüche?

MfG

Sebastian
with XPDB erzeugter example-code:
CompileMarkSeparation
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
09/11/07  
 



solid Pfadangaben in a XPDBF? it missing too one Parameter URL, accordingly could one projektabhängige Files describe which pub not at all on disk are - or. Includes and Units describe which of Importer hold first loaded would... (I had for XIDE eh angeplant)
 
09/11/07  
 



Nachtrag: i'd too same to the Header not whom Objects begin, here missing a further Kapselung.
 
09/11/07  
 




Michael
Wodrich
sees well from and is verständlich.

not so as Delphi and VB Projektdateien, where one not time MIT manuals durchsteigt.

XML-NotePad freut itself too over the stature.

Best wishes
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
09/11/07  
 




Frank
Abbing
can you please times accurate explain, for what these Files end meaningfully are?
 
09/11/07  
 




Sebastian
König
The previous approval to that XML-stature freut me first!

iF
solid Pfadangaben in a XPDBF? it missing too one Parameter URL, accordingly could one projektabhängige Files describe which pub not at all on disk are - or. Includes and Units describe which of Importer hold first loaded would... (I had for XIDE eh angeplant)


With the whom Pfadangaben have I first temporary so made... is probably really not always meaningfully. I could me well present, here by a indicated in the Header (absolute,relative,none) several Opportunities to admit.

too a optional URL-indicated in the Header is a good idea.

iF
Nachtrag: i'd too same to the Header not whom Objects begin, here missing a further Kapselung.


is correct - I will install.

EDIT: what is correct because here with the Zitaten not?
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
09/11/07  
 



The URL related sooner on one Dateiobjekt.

with the Quotes is everything IO, you had only behind one Quote (and to the Gleichzeichen) one Freizeichen with installed, and [quote = blub] there not what iFBB in the reference aufs Quote to that turn off constraint.

@Frank: I could you a such XML give - You open these in XIDE - XIDE läd and orders any Files the Projektes on The right place. such a File describe z.B. Aufenthaltsorte of Projektzugehörigen Files and Settings. the must we XIDE of course yet procure, but I think of ASM-Core since Gibts there nothing new hinzuzufügen - should heissen - everything over Plgs possible.

I had Yes so or so to very these Funktionalität into XIDE hineinzukatapultieren - Stichworte proposition-assistant/Explorer - vlt. takes Sebastian us thereby something work ex. (presupposed his Parser shrug not XPSE-Codes and understand these likewise How normal XCodes.)
 
09/11/07  
 




Sebastian
König
Frank Abbing
can you please times accurate explain, for what these Files end meaningfully are?


to that example to Description of Unit-Inhalten. Zugegeben, here there already already mentioned .def-stature of XPSE, but one flexibles, generally unterstütztes stature stops I somehow for a good idea.

my ursprünglicher plan was, simply a Browser for structure of XProfan-Projekten To write - as i hereon coming, that one The ermittelten Information too Save can ought to (circa not always whom whole code parsen To must), verlagerte I the Schwerpunkt the Projekts the Dateiformat. somehow pleased me The idea... The is naturally not new! One little watts so did i from the Browse-Information, The my Visual C++ generiert, inspired.

the bring me same to that next point, whom too iF already addressed has: XIDE could the stature benefit, circa Information To Projekten To Save. at that Opening a Projekts could then very quick the structure be read, without that the whole code once red go must. with Changes must then only The data base in memory updated and be at Closing the Projekts becomes everything again into File written. prerequisite for these application is naturally, that one such proposition-Browser part the IDE his should... (Information moreover there Yes yet hardly)

too Zusatzprogramme How to that example Debugger could Perhaps a such proposition-data base profit...
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
09/11/07  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

no Systemprofil laid out. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Please register circa a Posting To verfassen.
 

Topic-Options

33.430 Views

Untitledvor 0 min.
Gast.081508/29/24
Sven Bader08/07/21
Michael W.04/03/21
iF11/01/20
More...

Themeninformationen



Admins  |  AGB  |  Applications  |  Authors  |  Chat  |  Privacy Policy  |  Download  |  Entrance  |  Help  |  Merchantportal  |  Imprint  |  Mart  |  Interfaces  |  SDK  |  Services  |  Games  |  Search  |  Support

One proposition all XProfan, The there's!


My XProfan
Private Messages
Own Storage Forum
Topics-Remember-List
Own Posts
Own Topics
Clipboard
Log off
 Deutsch English Français Español Italia
Translations

Privacy Policy


we use Cookies only as Session-Cookies because of the technical necessity and with us there no Cookies of Drittanbietern.

If you here on our Website click or navigate, stimmst You ours registration of Information in our Cookies on XProfan.Net To.

further Information To our Cookies and moreover, How You The control above keep, find You in ours nachfolgenden Datenschutzerklärung.


all rightDatenschutzerklärung
i want none Cookie