20201102- I have created smarter model but not sure if someone is still interested in it? please contact me on my email if you are interested so I upload the new version.

I believed all the time that C has the ability to do everything ... even object oriented programming...

There were a lot of trials to do this by different parties, but I worked hard to make it usable

By the way ... it is easy and makes me feel at home with C ... no strange guns to use and shoot my mouse :P

the project is done using Codeblocks

I need help for GUI phase (windows), and it might be nice to make additional version for Linux too.

Features

  • OOP features ( inheritance, polymorphism, encapsulation, private, public members) Single inheritance like Java
  • Ability to inherit base methods, or even override them ... using static struct not necessary to repeat it with every instance of the class.
  • very powerful easy classes ( Plug 'n Play ) ones ... just new and use :) be happy this is in C
  • Try catch simple mechanism
  • same compact C features with very good OOP style in coding makes you really happy about the results
  • I have added collections, Strings, and getType / getNamespace / RegisterClass so it can be easy to use collections
  • a nice example to show different features, high readability ... easy to maintain ... utilized C to work as C but easy as Java or C# (But not like C++ )
  • Object System easy one just #include "Object.h" and play around ...
  • easy macros without ugly names to create class-like structure easy to understand and to remember
  • It is 4 free ... use it ... for either commercial or open source ... personal or non personal ... just enjoy :))
  • easy to learn, it is pure C, easy to use, it is pointers it is clean and neat ...
  • I need help in making GUI foundation classes

Project Samples

Project Activity

See All Activity >

Follow C with Classes (sanoC)

C with Classes (sanoC) Web Site

You Might Also Like
Free CRM Software With Something for Everyone Icon
Free CRM Software With Something for Everyone

216,000+ customers in over 135 countries grow their businesses with HubSpot

Think CRM software is just about contact management? Think again. HubSpot CRM has free tools for everyone on your team, and it’s 100% free. Here’s how our free CRM solution makes your job easier.
Get free CRM
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of C with Classes (sanoC)!

Additional Project Details

Registered

2014-05-17