Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Developers wanted

Developers wanted

Scheduled Pinned Locked Moved The Lounge
5 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jim Crafton
    wrote on last edited by
    #1

    Hello all, I am working on a component framework called the Visual Component Framework (VCF) that is open source and designed to be cross platform. Currently the VCF runs on Win9x & WinNT/2K. Parts of it have been ported to Linux and the MacOS. I am hoping that there may be a few brave souls out there with some extra time who may be interested in helping to develop the framework. The current functioning feature set of the framework is as follows: -Advanced RTTI/Reflection capabilities similiar to Java and the new .NET. This includes class information, properties, events, and dynamic method invocation. -A set of stream classes for easy IO as well as supporting stream chaining -A common set exception class, enhancing the std::exception classes -Full usage of standard C++ and temaplates - all collections are done with STL -A common base of GUI controls, windows, dialogs, buttons, list boxes, combo boxes, list views, tree views, tables, tabs and more. -Use of model-view-controller throughout most of the framework, making GUI elements more powerful and flexible -A common event model, based on the Observer pattern, or for those with Java experience, closely modeled after Java's Listener interfaces -A set of easy to use utility classes that wrap things like process's, threads, and the registry -A property architecture that allows you to dyanmically access any object's properties at runtime. In addition GUI editors may be registered with the system. -A GUI builder, similiar to what you'll see in the new .NET WinForm builder (or whatever they actually call it), that uses the RTTI of the system to display a component's properties, allows you to edit the properties, and also shows all of the published events of a component. You can link components up as listeners to other component events. In addition the GUI builder generates C++ code for you as you work and keeps it up to date with your changes. -An advanced graphics architecture, similiar to Java's Java2D architecture. Obviously this is a lot of stuff, and there is still more to do. I would like the GUI builder to a little better, it is kind of quirky/buggy at the momement, and I would like it to work inside of VC++. Also fixes to some of the controls, as well as various other enhancements. In addition I would like to add an undo/redo architecure, and implement more stuff into the graphics kit. I think a framework like this could be very useful thing to have and I think it makes developing windows apps much easier. Please let me know if you're intere

    N J 2 Replies Last reply
    0
    • J Jim Crafton

      Hello all, I am working on a component framework called the Visual Component Framework (VCF) that is open source and designed to be cross platform. Currently the VCF runs on Win9x & WinNT/2K. Parts of it have been ported to Linux and the MacOS. I am hoping that there may be a few brave souls out there with some extra time who may be interested in helping to develop the framework. The current functioning feature set of the framework is as follows: -Advanced RTTI/Reflection capabilities similiar to Java and the new .NET. This includes class information, properties, events, and dynamic method invocation. -A set of stream classes for easy IO as well as supporting stream chaining -A common set exception class, enhancing the std::exception classes -Full usage of standard C++ and temaplates - all collections are done with STL -A common base of GUI controls, windows, dialogs, buttons, list boxes, combo boxes, list views, tree views, tables, tabs and more. -Use of model-view-controller throughout most of the framework, making GUI elements more powerful and flexible -A common event model, based on the Observer pattern, or for those with Java experience, closely modeled after Java's Listener interfaces -A set of easy to use utility classes that wrap things like process's, threads, and the registry -A property architecture that allows you to dyanmically access any object's properties at runtime. In addition GUI editors may be registered with the system. -A GUI builder, similiar to what you'll see in the new .NET WinForm builder (or whatever they actually call it), that uses the RTTI of the system to display a component's properties, allows you to edit the properties, and also shows all of the published events of a component. You can link components up as listeners to other component events. In addition the GUI builder generates C++ code for you as you work and keeps it up to date with your changes. -An advanced graphics architecture, similiar to Java's Java2D architecture. Obviously this is a lot of stuff, and there is still more to do. I would like the GUI builder to a little better, it is kind of quirky/buggy at the momement, and I would like it to work inside of VC++. Also fixes to some of the controls, as well as various other enhancements. In addition I would like to add an undo/redo architecure, and implement more stuff into the graphics kit. I think a framework like this could be very useful thing to have and I think it makes developing windows apps much easier. Please let me know if you're intere

      N Offline
      N Offline
      NormDroid
      wrote on last edited by
      #2

      Jim If you wrapped all this in a namespace called 'System' you may have a '.NET' alternative. In fact you mirrored all the classes supported in the System framwork you may just be on to something. Just thinking :)

      1 Reply Last reply
      0
      • J Jim Crafton

        Hello all, I am working on a component framework called the Visual Component Framework (VCF) that is open source and designed to be cross platform. Currently the VCF runs on Win9x & WinNT/2K. Parts of it have been ported to Linux and the MacOS. I am hoping that there may be a few brave souls out there with some extra time who may be interested in helping to develop the framework. The current functioning feature set of the framework is as follows: -Advanced RTTI/Reflection capabilities similiar to Java and the new .NET. This includes class information, properties, events, and dynamic method invocation. -A set of stream classes for easy IO as well as supporting stream chaining -A common set exception class, enhancing the std::exception classes -Full usage of standard C++ and temaplates - all collections are done with STL -A common base of GUI controls, windows, dialogs, buttons, list boxes, combo boxes, list views, tree views, tables, tabs and more. -Use of model-view-controller throughout most of the framework, making GUI elements more powerful and flexible -A common event model, based on the Observer pattern, or for those with Java experience, closely modeled after Java's Listener interfaces -A set of easy to use utility classes that wrap things like process's, threads, and the registry -A property architecture that allows you to dyanmically access any object's properties at runtime. In addition GUI editors may be registered with the system. -A GUI builder, similiar to what you'll see in the new .NET WinForm builder (or whatever they actually call it), that uses the RTTI of the system to display a component's properties, allows you to edit the properties, and also shows all of the published events of a component. You can link components up as listeners to other component events. In addition the GUI builder generates C++ code for you as you work and keeps it up to date with your changes. -An advanced graphics architecture, similiar to Java's Java2D architecture. Obviously this is a lot of stuff, and there is still more to do. I would like the GUI builder to a little better, it is kind of quirky/buggy at the momement, and I would like it to work inside of VC++. Also fixes to some of the controls, as well as various other enhancements. In addition I would like to add an undo/redo architecure, and implement more stuff into the graphics kit. I think a framework like this could be very useful thing to have and I think it makes developing windows apps much easier. Please let me know if you're intere

        J Offline
        J Offline
        Jason Douglas
        wrote on last edited by
        #3

        Is there a web site for the project? Can we download a beta version of these freeware class libraries yet? Thanks, Jason :cool:

        J 2 Replies Last reply
        0
        • J Jason Douglas

          Is there a web site for the project? Can we download a beta version of these freeware class libraries yet? Thanks, Jason :cool:

          J Offline
          J Offline
          Jim Crafton
          wrote on last edited by
          #4

          Doh!! I forgot to mention that ! Yes there is a website, please see http://vcf.sourceforge.net. There is also more project releated stuff at the Source Forge site which hosts it at http://sourceforge.net/projects/vcf. Access to the code can be done in two ways. The first is through CVS, the second is through a the VCFInstaller.exe which installs the source, sets your machine up for CVS/SSH (if you want), plus installs various VC++ add-ins and the HTML-Help documenatation. The only caveat with this second way is the code is a bit older ( I need to update it, I will try and do this tonight). If you just want to browse the source code online via CVS you can dot this through the following link: http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/vcf/?cvsroot=vcf - this will open up the main cvs root dir and you can look at code from there

          1 Reply Last reply
          0
          • J Jason Douglas

            Is there a web site for the project? Can we download a beta version of these freeware class libraries yet? Thanks, Jason :cool:

            J Offline
            J Offline
            Jim Crafton
            wrote on last edited by
            #5

            The VCF Installer is located at ftp://vcf.sourceforge.net/pub/vcf/VCFInstaller.exe If you install this, I recomend allowing the installer to put CVS on your system and then getting the latest version of the code as follows: open a command prompt and go to the root just abover where you put the VCF source, so if you installed to d:\code\vcf, then cd to d:\code enter: cvs -d:pserver:anonymous@cvs.vcf.sourceforge.net:/cvsroot/vcf login -hit enter when prompted for a password, should return then enter: cvs -z3 -d:pserver:anonymous@cvs.vcf.sourceforge.net:/cvsroot/vcf co vcf

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups