Graphing or charting in windows mobile 6 - c#

Do you know of a [free] library for graphing or charting, similar to Zedgraph, but that works for developing on windows mobile 6?

A basic, free chart API is http://www.codeproject.com/KB/mobile/pocketbargraph.aspx
If web access and bandwidth are not a problem, http://code.google.com/apis/chart/ might be an (admittedly unconventional) option.
Regards, tamberg

I once used a listbox to create a (horizontal) bar graph. I needed to catch a paint event for the listbox items to be able to draw the bars. Not easy, but free if your time is free...

Related

Google Chart API and WPF

I write a C#-application at the moment. For my finance data, I want to use a bar chart. After I searched a lot on Google, the best way seems to be Google Chart API.
My problem is, that it should not be necessary that I have internet-access when I start my application.
Is it possible to work with Google Chart API without internet-access? Or what is a good alternative for a bar chart in WPF?
As for native WPF charts you can definitely take a look at DevExpress WPF Chart control - DXCharts
They supports animation, end-user interaction and work pretty fast in my projects that handle financial data.
Google APIs work online only and you cannot consume them while offline.
about alternatives, the MS Chart control should be free, see how to use it from WPF or SL here:
Microsoft Client Continuum in action: The Silverlight toolkit charts, running in WPF
for commercial level and feature rich controls, personally I love the XtraCharts from DevXpress, there are also others from Telerik and Software FX but XtraChart is really easy to use and powerful.

What should I use instead of amCharts for charts and graphs on wp7?

I have a question that's been unanswered for a couple of days (has that even happened before?) and am now looking for alternate solutions. Here is the other question in case of interest: linegraph on wp7
As the title mentions; what should I use instead of amCharts for drawing charts on wp7? I need to be able to draw one graph on three pivot items and it's supposed to be a linegraph.
Any ideas?
Lots of questions about available charting libraries have been asked before.
See:
Windows Phone 7 Charting/Graphing Controls
Charting Library for Windows Phone 7 with Zooming & Panning?
Plotting library for Windows Phone 7 / Silverlight
How can I draw a nice graph like the HTC 'Stocks' app
how would I implement realtime graphing in Silverlight/WP7?

draw continuous graph in windows for using c#

I want to draw continuous graph in windows for i want library like zgraph but continuous?
Zgraph can also draw realtime data.
http://zedgraph.org/wiki/index.php?title=Display_Dynamic_or_Real-Time_Data
you can use MS chart control library.
Download it in this Link
It's easy to use and has many samples online.
don't forget to mark as answerd!

Windows API Wrapper for .Net?

Windows API
So i know that the WinForms touches on the Windows API a little, but frankly its horrible. ESPECIALLY with the layered windows and flickering. So i was wondering if anyone has wrote partial, or full wrappers for the Windows API.Im particularly interested in the Layered Window aspect, but really any part of the API is a good place to start.
Update: I found the Windows API Code Pack here: http://code.msdn.microsoft.com/WindowsAPICodePack but it seems that it doesnt wrap Layered Windows? Am i correct in assuming this?
Native API (Windows)
Ive heard a little bit about the Native API, but im not quite sure what it is for? what features does it provide? would it be a good idea to look into?
Summary (Questions in a nutshell)
Does anyone know of an existing (partial or full) wrapper of the Windows API?
If the answer is no to question one, where would be a good resource to learn about it myself, and potentially write my own?
An explanation of the Native API? What does it do? Can I use it to make applications better? Can I even USE it at all?
An answer to any of those is highly appreciated :) thanks
You could start at PInvoke.NET.
The LayeredWindows actually work better in WinForms than windows.
The native windows controls don't even have the alpha channel support of the WinForms analogues, so native windows flicker, and require massive amounts of subclassing to override the painting to use alpha compatible routines.
You would be better off going to WPF. The windows team has not treated the native control's well at all, going so far as to remove support for a style (WS_EX_COMPOSITED) if aero glass is enabled which, given the way that windows controls paint, effectivly made it impossible for any application to paint flicker free if it uses child window's as controls.
WPF "draws" windows controls, but does not use discrete (native) child windows to represent individual controls. This gives it control over when and how its window surface is rendered.
The Windows API is huge. There is a ton of stuff in it. Windows Forms is a wrapper of parts of it. WPF is a wrapper of parts of it. Parts of the Base Class Libraries (eg System.IO.*) are wrappers of parts of it. The Code Pack is a wrapper specifically of things that were new in Vista and Windows 7 and not in Windows Forms or WPF.
Have you looked into WPF? Combined with P/Invoke of specific API functions, it might take you a long way towards where you want to be.

C# - Winforms - Animated Slideshow

Well i am developing an application whose interface requires an animated slide show
and by animated slide show i means UI components placed together change their positions after regular intervals in a sliding (animated) fashion. Let me illustrate my idea with the following image,
(source: deviantart.com)
in the image above there are three columns of UI components that i want to slide, what i could do is simply write a module to change x,y coordinates of the components that would give the animated slide effect but that does not work fine, because it is heave takes time in processing and all plus the coding will be complex and layer adjustment and all.
is there any slide show component on which instead of image i can place UI components
What are the other options i have or what is the right way to do it. Please need help.
Sounds like are looking for a carousel feature for you component. Winforms were not intended to be animated. Fortunately some companies have worked on products that support animaiton in this area but most are moving to the Silverlight and WPF platforms for those updated features. As a reader of MSDN Magazine I often come accross some interesting advertisements of Winform components that are quite interesting. Please take a look at this link. The cost of the product is quite high.
Telerik Sample Applications using Carousel feature in Win Forms
Also check out the following link to MSDN. It explains how you can reference the silverlight component as a COM object.
Using Silverlight in a Windows based application using COM
In this scenerio it could also be possible to embed a flash player with a flash animation, using one of the many (commercial and free) xml-based slideshows avaible for flash. This one for example http://www.flshow.net/.

Categories