sgcUI sgcDiagram şimdi kullanıma hazır

sgcDiagram. Çizin. Bağlayın. Tek çağrıyla düzenleyin.

Kullanıcılarınıza kendi uygulamanızın içinde gerçek bir diyagram editörü sunun. Şekilleri bir paletten sürükler, birbirine bağlar, metni yerinde yazar ve her şeyi geri alırlar. Tüm diyagramı tek bir çağrıyla düzenler, JSON olarak kaydeder ve PNG ya da SVG olarak dışa aktarırsınız, pencere olmayan bir sunucuda bile.

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7'den 13'e
  • 14akış şemaları, organizasyon şemaları ve taslaklar için şekil
  • 3bağlayıcı türü: düz, dik açılı ve eğri
  • 2otomatik yerleşim: katmanlı ve ağaç
  • 5UI frameworks: VCL, FireMonkey, WinForms, WPF, Avalonia

Bir diyagram editörünün ihtiyaç duyduğu her şey.

Kendi akışlarını çizen kullanıcılar, verilerinizden üretilen diyagramlar, uygulamanızın sakladığı dosyalar ve ilettiği görüntüler. sgcDiagram hepsini kapsar, her framework'te.

  • Uygulamanızın içinde bir editör

    Palet, şekiller, yapışık bağlayıcılar, yerinde metin ve geri alma, kullanıcılarınız için hazır.

  • Verilerden diyagramlar

    Katmanlı ve ağaç yerleşimleri ile veri kümesi bağlama, kayıtlarınızı düzenli şemalara dönüştürür.

  • Her arayüz framework'ü

    VCL, FireMonkey, WinForms, WPF ve Avalonia, aynı sınıf adları ve tek bir JSON biçimiyle.

  • Penceresiz çıktı

    Konsol programından, bir hizmetten veya Linux64'ten PNG ve SVG, pencere olmadan.

Çalışırken görün.

Deneme sürümüyle gelen sgcDiagram demolarından kaydedildi.

Kullanıcılarınızın kullanabileceği bir editör

Kullanıcılar kendi diyagramlarını çizsin.

  • Forma bir TsgcVCLDiagramPalette ve bir TsgcVCLDiagramView bırakın ve bunları View özelliğiyle bağlayın.
  • Çift tıklama, F2 veya doğrudan yazmak bir düğümün metnini yerinde düzenler.
  • Shift, Ctrl veya bir seçim çerçevesiyle seçin, ardından taşıyın, yeniden boyutlandırın, döndürün, gruplayın, kopyalayın ve yapıştırın.
Aynı dal düz, dik açılı ve eğri bağlayıcılarla çizilmiş, Evet ve Hayır etiketleriyle
Yerinde kalan bağlayıcılar

Düz, dik açılı ve eğri, düğümlerine yapışık.

  • Kind is dgcStraight, dgcOrthogonal or dgcCurved, ok uçları ve istediğiniz sayıda etiketle.
  • Her bağlayıcı ucu adlandırılmış bir bağlantı noktasına, düğümün dış çizgisine yapışır ya da bir noktada serbest bırakılır.
  • Bir düğümü taşıyın, yeniden boyutlandırın veya döndürün; bağlayıcıları onu izler ve yeniden yönlendirilir.
Çalışanlar ve yöneticileri tablosundan oluşturulmuş bir organizasyon şeması
Kendini oluşturan diyagramlar

Organizasyon şemaları ve akış şemaları doğrudan verilerinizden.

  • TsgcDiagramDataBinding satırları düğümlere, her üst anahtarı bir bağlayıcıya dönüştürür.
  • TsgcDiagramLayeredLayout yönlü bir grafiği az bağlayıcı kesişimiyle katmanlar halinde düzenler.
  • TreeStyle şu değere ayarlandığında dgoCompactLeaves bir yöneticinin ekibini tek bir sütunda dizer.
Bir destek talebi akış şeması, kaydedildiği JSON dosyasının yanında SVG olarak dışa aktarılmış
Dosyalar ve dışa aktarma

JSON olarak kaydedin, PNG ve SVG dışa aktarın, sunucuda bile.

  • JSON biçimi her platformda ve her sürümde, Delphi, C++ Builder ve .NET içinde aynıdır.
  • SaveToPNG ve SaveToSVG görünüm üzerinde, net görüntüler için ölçek çarpanıyla.
  • TsgcDiagramRenderer konsol programından, bir hizmetten veya Linux64'ten pencere olmadan PNG ve SVG yazar.

Birkaç satırda bir sipariş akışı.

Şekilleri ve bağlayıcıları tek bir geri alma adımında oluşturun, ardından düzenleyin. Delphi, C++ Builder ve C# içinde aynı API. Yerleşim çağrısı Registered veya Trial sürümünü gerektirir.

dotnet add package esegece.sgcDiagram.WinForms

C++ Builder ve C# sürümleri

uses
  Forms, Controls,
  sgcUICore_Theme, sgcDiagram_Types, sgcDiagram_Model,
  sgcDiagram_Layout, sgcDiagram_VCL;

procedure BuildOrderFlow(aForm: TForm);
var
  oView: TsgcVCLDiagramView;
  oDoc: TsgcDiagramDocument;
  oStart, oStock, oPay: TsgcDiagramNode;
  oLayout: TsgcDiagramLayeredLayout;
begin
  oView := TsgcVCLDiagramView.Create(aForm);
  oView.Parent := aForm;
  oView.Align := alClient;
  oView.Theme := utDark;
  oDoc := oView.Diagram;
  oDoc.BeginTransaction('Order flow');
  try
    oStart := oDoc.AddNode(dgsTerminator, 0, 0, 140, 50, 'Order received');
    oStock := oDoc.AddNode(dgsDecision, 0, 0, 160, 90, 'In stock?');
    oPay := oDoc.AddNode(dgsProcess, 0, 0, 140, 60, 'Charge card');
    oDoc.AddConnector(oStart, oStock);
    oDoc.AddConnector(oStock, oPay).Labels.Add.Text := 'Yes';
  finally
    oDoc.EndTransaction;
  end;
  // arrange left to right, one undo step
  oLayout := TsgcDiagramLayeredLayout.Create(oDoc);
  try
    oLayout.Direction := dglLeftToRight;
    oLayout.Execute;
  finally
    oLayout.Free;
  end;
  oView.ZoomToFit;
end;

sgcUI'nin parçası.

sgcDiagram'ı tek başına satın alın ya da teması ve çalışma zamanını paylaşan diğer tüm sgcUI ürünlerinin yanında sgcUI Enterprise içinde edinin. Her biri kaynak kodu ile gelir.

Tek başına

sgcDiagram

Editör tek başına, tam kaynak kodu ve 1 yıllık güncellemeler.

€249 / geliştirici
sgcDiagram fiyatlandırması

Standard

sgcGrid, sgcNavigation, sgcToolbar ve sgcEditors.

€380 / geliştirici
Standard'ı görün

Professional

Standard artı sgcCharts, sgcDashboard ve sgcGauges.

€529 / geliştirici
Professional'ı görün
sgcDiagram dahil

Enterprise

15 sgcUI ürününün tamamı.

€699 / geliştirici
Enterprise'ı görün

.NET için NuGet'teki esegece.sgcDiagram.Community ücretsizdir. sgcDiagram ayrıca All-Access paketinde yer alır.

sgcUI'yı keşfedin

sgcDiagram'ı bugün kendi uygulamanıza ekleyin.

Deneme sürümünü indirip FlowchartEditor, OrgChart ve NodeEditor demolarını çalıştırın ya da önce tüm özelliklere göz atın.

Blogdan Son Yazılar

Tüm yazıları görüntüleyin →

eSeGeCe'nin sgcDiagram görünümünü görüyorsunuz.

Bana başka bir açı gösterin →
30 Günlük Para İade GarantisiMemnun kalmadınız mı? Satın alımdan sonraki 30 gün içinde tam para iadesi talep edin. İade politikasına bakın