Foxite.COM Community Weblog

Foxite.COM Community Weblog - free weblog service for the Visual FoxPro Community.
Welcome to Foxite.COM Community Weblog Sign in | Join | Help
in
Home Blogs Forum Photos Forum Archives

VFP IMAGING



FoxCharts v1.20 Production version released !!!

 

At last !!!

 

FoxCharts has just been pushed to Production release - Version 1.20.

 

The challenge has been really very big, due to all the possible variations that charts may have and all the correlations that each chart type has with another. In the last months the library has grown, and received lots of improvements.

 

Collaborators

This has been a fantastic experience to me. During these times I received lots of support from many foxers, that provided solutions, reported bugs, helped documenting, offered new samples, "impossible improvements", all these things that brought encouragement, and fuel to continue enhancing it.

The thing that makes me feel most proud is the great help that I received from people from all sides of the world. Below is a list with the names of people that offered some great support to FoxCharts. In advance, I'm sorry for the missing names.

Alex Yudin (Ukraine)
Augusto Minari (Brazil)
Bernard Bout (Australia)
Bo Durban (USA)
Borislav Borissov (Bulgaria)
Carlos Alloatti (Argentina)
Christof Wollenhaupt (Germany)
Demetrius Kandirys - Grego (Brazil)
Emerson Reed (Brazil)
Harry Lode (Cambodia)
Jim Nelson (USA)
Karl Schierman (Germany)
Klaus Hentschel (Germany)
Koen Piller (Holland)
Leandro Walfrans (Brazil)
Luis Maria Guayan (Argentina)
Mauricio Marques - Moshe (Brazil)
Matt Weinbender
Matt Slay (USA)
Paulo Henrique de Almeida (Brazil)
Peter Wagner (Brazil)
Ricardo Soares (Brazil)
Thiago Takehana (Brazil)
Yousfi Benameur (Algeria)

Some people deserve a special attention:

Bo Durban, for his help and support in the first steps, and for making it possible with GdiPlusX;

Jim Nelson, for his great help in some parts of codes, specially with the scales, Memberdata support, PEM editor special support, for testing, samples, support classes (VCD - visual chart designer) and documenting. For always being available, for a fantastic and continuous support. Thanks dude !;

Alex Yudin, for some great improvements and samples;

Ricardo Soares, for starting the help project;

Koen Piller, for his great and impressive support, testing every version of the classes, samples and HELP file with great patience in all details, for his support in forums;

... and all other people who have been testing the class, and have reported bugs, asked questions or improvements. THANK YOU VERY MUCH !!!

 

License

FoxCharts is a totally free and open source VFPX project, and it's under its license

 

Samples and Documentation

At this moment, FoxCharts brings 17 official chart types, that can be derived or adapted to generate other kinds. It's really very easy to use it. We have already some great documentation, based on a HELP file and a DOC file, explaining how to use it, full of images

The main FoxCharts file brings lots of samples as well, destinated to beginners and to advanced users. I hope to make some posts showing some very simple and easy ways to create your own charts.

You can download it directly from the VFPX website at CodePlex from this link, where you'll find also the HELP file and additional documentation, tutorials and a teaser video.

To begin, unzip the files, and run the file FoxChartsSamplesMain.Scx , that will fire the form below, that will help you to access all the available samples.

 FoxChartsSamplesMain.Scx

 

Prerequisites:

Visual FoxPro 9 (preferrably SP2 for a faster image rendering) and the GdiPlusX library from VFPX

 

Main Features:

  • Create good looking and modern charts in pure VFP
  • No ActiveX components
  • Easy to setup and customize
  • Easy to save to disk or print - Save as EMF, resulting in perfect charts when printed in VFP reports
  • Open Source
  • Benefit from all the GdiPlusX drawing capabilities, allowing users to modify the charts the way they like.
  • Explore all kinds of colors, solid colors, gradients, hatch brushes
  • Random colors, color pallettes
  • Customize scales
  • Text Fonts
  • Alignments
  • Formatting
  • Detach or hide interactively pie or doughnut slices
  • Tooltips
  • Draw legends inside shapes
  • Customize side legends
  • PEM Editor 5 Friendly

Samples:

Below are some screenshots of some charts that you can create very easilly using FoxCharts. Click on the images to get a full script to generate those charts. All you have to do is to download FoxCharts first, and make sure to choose the directory where FoxCharts.Vcx resides, when the PRG asks for that file.

 









































































Related Links

FoxCharts downloads

FoxCharts Info page at VFPX

FoxCharts Tools Info page at VFPX (by Jim Nelson)

Published Sunday, December 20, 2009 12:53 AM by cesarchalom
Filed Under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

Jun said:

And as usual your team provided an awesome tool.  I have not been using that yet but I believe very soon I will have the need.  Thanks!

Thanks Jun ! I apreciate the kind words.

December 20, 2009 7:59 AM
 

Eric den Doop said:

Congrats!

Thank you very much Eric. Your support has been really very important as well, both for the Foxite forum and the blogs, and the extra tools you provide.

December 20, 2009 9:49 AM
 

Michael Schwing said:

Wow! We were already working on an integration of FoxCharts into the production-branch of the release-schedule for our main product. ...and now, like a giant xmas present, you and your fellow collaborateurs bring us the "productionstable version" of FoxCharts.

Many thanks and a big warm hug to all of you out there for making this happen.
Merry Xmas and many great years to come believing in the Fox's abilities.


Hi Michael,
Thanks for the kind words! Nice to know that you were already working with the class in production! Regards, Cesar

December 21, 2009 9:14 AM
 

Aboudrar said:

Advance Happy New Year to you and  Thanks for this great helpfull tools.

Thank you !
Happy new year for you and your family as well!

December 21, 2009 11:29 AM
 

Marcio Gomes Goncalves said:

Thanks you all again! I was using in production already. You did a nice job! Merry Christmas and a blessed 2010!

Obrigado Marcio ! Feliz natal e ano novo a vc também !
December 21, 2009 1:41 PM
 

thefairy said:

great work
December 21, 2009 2:43 PM
 

Ugur YILMAZ said:

Hi Cesar, ;

Many thanks for sharing : Useful, debates and innovative ...

Thanks Ugur !
December 22, 2009 9:33 AM
 

Vivek Deodhar said:

That's a great achievement. I really appreciate the hard work and long nights that must have been spent for this open source project.

Thanks for sharing.

Vivek

Thanks Vivek !
Yes, definitely it took me many many nights till I got there. But I really had fun, and received some important help and support from the community. The important thing of Open source projects is that they bring the possibility to share knowledge with many many people, and this is priceless :-D

December 22, 2009 12:36 PM
 

Al Allison said:

Awesome tool!  Thanks for your hard work and dedication to the community.
December 28, 2009 1:14 PM
 

Soykan OZCELIK said:

Great Job Cesar Congrulations!
January 3, 2010 12:01 AM
 

Paco said:

wow thanks for your time developing this tool!!!
January 5, 2010 6:03 AM

What do you think?

(required) 
(optional)
(required) 

This Blog

Post Calendar

<December 2009>
SuMoTuWeThFrSa
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

Syndication