Aktuelle Zeit: 21.04.2019 00:24

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Core Project (In der Entwicklung)
BeitragVerfasst: 18.08.2018 17:22 
Offline

Registriert: 20.02.2015 18:21
Hallo,

nach 3 Jahren Abwesenheit melde ich mich wieder zurück.

Einige kennen vielleicht mein letztes Projekt "Core File", welches zwar nach den Funktionen bereits weiter war, wie zur Zeit "Core Project" aber nach der Umbenennung und dem Neuanfang dieses Projektes, wollte ich einiges ändern. Zum Beispiel versuche ich das gesamte Projekt über 2 Prozeduren (viele Funktionen) umzusetzen. Eine für numerische und eine für alphanumerische Ausgabe bzw Verarbeitung. Weiterhin eine mehr kommentierte Beschreibung zu den 2 Prozeduren (Hauptfunktionen) sowie einen extra Bereich für universale Funktionen. Universal bedeutet in dem Fall, ohne Verzweigung oder Abhängigkeit zu anderen Code-Abschnitten und - was viel bedeutsamer ist - somit für eigene Anwendungen bzw Spiele auf allen OS gleichermaßen nutzbarer Code bzw Befehle.

Alles hier rein zu schreiben, wäre zu lang und daher komme ich mal zum Ende. Aus meinem letzten Thema "Core File" habe ich vieles gelernt. So zum Beispiel was den Download-Link betrifft. Dieser wird nun mein Google Drive anstatt Werbung verseuchter Free-Hoster.

Zuletzt sei gesagt, dass ich ohne euch und eure Codes nicht so weit gekommen wäre. Daher geht mein Dank unter anderen an die top Programmierer: ts-soft, akj, _JON_, STARGATE, Helle, ...

Danke für Codes von euch ohne die ich noch lange zu rätseln hätte!



Nach über 30 Stunden (teilweise 14 Stunden am Stück) in den letzten 3 Tagen, habe ich folgendes für euch verfügbar:

- ca 2900 Zeilen Source Code
- 2 Haupt-Prozeduren CLMF() und CLMF_String()
- aktuell 9 Befehle / Funktionen für CLMF()
- aktuell 18 Befehle / Funktionen für CLMF_String(), darunter aktuell 8 universale (PureBasic nativ und Assembler)
- aktuell 2 Log Möglichkeiten als Ausgabe ("Core Project.log" als Plain Text und "Core Project.pdf" als PDF im Landscape)
- verschiedene Test Möglichkeiten (im Source Code ganz unten "Test Environment")


Ziel / Nutzung:

Core Project soll als ein Grundgerüst für eigene Anwendungen und Spiele benutzt werden, in dem nützliche Funktion bereits vorhanden sind, wie zum Beispiel Hardware und Software Informationen.

Funktionen: (Stand: 18.08.2018)

CLMF() und CLMF_String() werden für den Zugriff auf die "Core_List_Main()" Liste benutzt

- CLMF(Func.s = "")
    - CLMF("Add") Neuer Eintrag in die Core_List_Main() Liste erzeugen
    - CLMF("Edit") Eintrag bearbeiten
    - CLMF("Del") Eintrag löschen
    - CLMF("GetID") ID eines Eintrags
    - CLMF("GetInt") Integer eines Eintrags
    - CLMF("Prepare") Core Project Konfiguration durchführen (Ausführung für die Benutzung in eigene Projekte erforderlich)
    - CLMF("CoreListMainExportFileLog") Plain Text Log Datei erstellen
    - CLMF("CoreListMainExportFilePdf") PDF Log Datei erstellen
    - CLMF("Debug") Debug Ausgabe in einem Fenster mit allen Core_List_Main() Einträge und Echtzeitsuche

- CLMF_String(Func.s = "")
    - CLMF_String("GetCat") Kategorie
    - CLMF_String("GetEntry") Eintrag
    - CLMF_String("GetStr") String
    - CLMF_String("GetOSVersion") OS Version
    - CLMF_String("GetDevice") Gerät (aktuelle Ausgabe als Pfad)
    - CLMF_String("GetDeviceName") Geräte Name
    - CLMF_String("GetDeviceVendor") Geräte Hersteller
    - CLMF_String("GetDeviceModelID") Geräte Modell ID
    - CLMF_String("GetDeviceSerialOS") Geräte Seriennummer (durch OS zugeteilt)
    - CLMF_String("GetDeviceBus") Geräte Bus / Interface

    Alle hier folgenden Funktionen / Befehle sind Source Code und OS unabhängig

    - CLMF_String("Check_Asm_CPUVendor") Prozessor Hersteller
    - CLMF_String("Check_Asm_CPUModel") Prozessor Modell
    - CLMF_String("Check_CPUName") Prozessor Name
    - CLMF_String("Check_Asm_CPUName") Prozessor Name
    - CLMF_String("Check_Asm_CPUClock") Prozessor Takt
    - CLMF_String("Check_CPUCores") Prozessor Kerne
    - CLMF_String("Check_Asm_CPUArchitecture") Prozessor Architektur
    - CLMF_String("Check_OSVersion") OS Version

Getestet auf:

- Windows XP Professional x64
- Windows 7 Ultimate x64

Download Link:

- Google Drive https://drive.google.com/drive/folders/ ... sp=sharing

_________________
[Aktuelles Projekt: Core Project | Media Library (Core Project based)]

    OS: Windows XP Professional x64, Windows 7 Ultimate x64, Linux Ubuntu 18.04 x64 | PB: PureBasic 5.40 x86/x64

    CPU: AMD Phenom(TM) II X4 965 BE (4x 3.4GHz) | GPU: nVidia GeForce 8200 (512MB), nVidia GeForce GTS 250 (1024MB)
    RAM: 6GB | HDD: 1TB WD, 1TB Samsung, 500GB WD, 4TB externe WD (Gesamt 6,5TB)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye