Skip to content

GigasoftInc/winforms-chart-quickstart-proessentials

Repository files navigation

ProEssentials Quickstart — WinForms

ProEssentials v10 WinForms .NET 8 — the simplest starting point: a single Pesgo scientific chart (Example 100, Simple Scientific Graph) plotting four subsets of random performance data with gradient + bevel plotting, dot grid, zoom/pan, and a tracking tooltip. Direct2D.

ProEssentials Quickstart WinForms


What This Demonstrates

  • Scientific (X/Y) charting with Pesgo — each subset carries its own X and Y arrays, so points are not equally spaced.
  • Gradient & bevel plotting — area/spline/point gradient styles, bevels, line shadows, and a DarkNoBorder quick style.
  • Built-in interaction — left-drag zoom box, mouse-wheel/middle-drag pan, right-click context menu, and an XY tracking tooltip.
  • Code-built UI — the entire form (chart + bottom button/label strip) is constructed in C# (no .Designer.cs, no .resx), so the project builds and runs without invoking the Visual Studio WinForms designer.

The three bottom buttons and the label are intentionally left as placeholders (as in the WPF sample) for you to wire up.


WinForms vs WPF

This is the WinForms sibling of the WPF ProEssentials Quickstart. The ProEssentials chart configuration is identical between the two — only the host shell differs (WinForms chart docked Fill + a docked bottom Panel vs WPF Grid rows). The WPF Pesgo1.Loaded initialization moves to the idiomatic MainForm_Load.

➡️ WPF version: wpf-chart-quickstart-proessentials


Prerequisites

  • Visual Studio 2022
  • .NET 8 SDK (Windows)
  • Internet connection for NuGet restore
  • x64

How to Run

  1. Clone this repository
  2. Open ProEssentialsWinFormsQuickstart.sln in Visual Studio 2022
  3. Build → Rebuild Solution (restores the NuGet package automatically)
  4. Press F5

Designer note: This project has no .Designer.cs file by design — the UI is built in code in MainForm.cs. There is nothing for the WinForms designer to open, which avoids the native-control designer issues entirely.


NuGet Package

References ProEssentials.Chart.Net80.x64.Winforms from nuget.org. Package restore happens automatically on build.


License

Example code is MIT licensed. ProEssentials requires a commercial license for continued use.

About

Winforms chart quickstart for ProEssentials — GPU-accelerated .NET 8 scientific charting. Clone, build, run. Demonstrates Pesgo Scientific Graph Object with zoom, cursor tracking, export, and Direct2D rendering. No configuration required.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages