This is a screenshot of old project for WinCE mobiles, POS, Mobile Point Of Sale, I called it MPOS, it is a commercial project and I am not owned it anymore after I left company. It is built using Lazarus-IDE and Freepascal, but most classes compiled in both Delphi for Windows and Lazarus for WINCE and Windows too.
Only front page designed in Lazarus, using SQLite database, and many of my opensource library.
Controls that I used it are on github
Also icons I opened it public at github too
Ok, after i tried a good project on D, i have some disappoint points.
1- GC, huge memory
2- constructors not auto inherited into derived classes
3- Paths to the sources, same as old languages, compiler can not find the sub-path
Add all d files to compiler command, or you can use file @yourconfig to put it there
Add Paths -Iyourpath to the compiler
For packages add the parent path for your package with -I
4- Debugging in Windows, GDB not supported
You can take D as easy bridge to learn C++, or you can take D as modern programming language and replaces the ancient Pascal or even C.
“Class References” in Delphi/Pascal
SuperClass = class x: integer; constructor Create(value: integer) begin x := value; end; end; SubClass1 = class(SuperClass) end; SubClass2 = class(SuperClass) end; MyMetaClass = class of SuperClass; //Assigning MetaClass of subclass, //compiler only accept classes that derived from SuperClass var MC: MyMetaClass; //Assigning MC = SubClass1; //Creating object MyObj = MC.Create(10);
For who using my source codes, or my projects.
I am in offline mode for programming, there is many reasons, like I am sick (“cervical radiculopathy), my country (Syria) have troubles, no main power electrics.
Hope you all good time.
I made new theme for WordPress, I called it Metallic, I used for my site.
Download it form GitHub
- CSS3, Modern styling
- No images at all, only your logo at the corner
- Mobile style, if you open your site/blog in a mobile, it will show for small screens
- Right To Left support
- Multi colors, try it, it is fun.
- Custom Logo
- Cool printing
- Wide Header option
- One column option
- Mutli font size for Screen, Tablet, Mobile
- GitHub Updater plugin compatible
- CSS3, not all browsers can show it, but it still works.
1- Keep the code as it.
2- Your patch is welcome, but maybe we will not accept it
3- Send your patch, and bless for it.
4- If you hate it dont use it.
5- Write once, Compile any where, is it work?
Git now is the version control, instead of SubVersion, for 2 of reasons.
1 – I like to work offline, commenting and show log, while I can’t have a permanent internet connection.
2 – Branching merging, it merge the full history from where to everywhere.
But I still like the version numbers in SVN it is more useful and it is easy human trace the changes.
FBConfig 220.127.116.11 has been released and available for download for windows.
This release got a few bugs fixed and managing for default values.
This image is PNG format, but the original one is SVG, I used Inkscape to draw it.
Licensed under Creative Commons.
I am not an artist, I worked on it while my brain was offline.
The next image for Powered By logo, still need more improvements, you can follow the repository to check if there some updates.
It is similar to this image, i used it as guide lines to draw my own so it is not a reproduce of it, also I used various of images for cheetahs from the internet to design and color it.