2016-04-14 13 views
0

bunu nasıl yapabileceğinizi en iyi çözümle bana yardımcı olabilir misiniz?AngularJS web gösterge tablosu uygulamasındaki yerel bir winform .net uygulamasından json verilerini görüntülemek için en iyi yol/çözüm

  • Sürekli olarak bir şeyler yapan bir windows form uygulamasına sahibim. (ekran görüntüsü oluşturma ve veri oluşturma) Bu uygulama yerel olarak çalışıyor.

  • Bu yüzden, uygulamamın ne yaptığını görmek için ofisinden ekip görüntüleyici kullanmak istemiyorum. Bir AngularJS Web Dashboard uygulaması (bir web sunucusuna yükleyin) oluşturmak ve bu winform verilerini (çizelgeler halinde, ..) görüntülemek istiyorum, böylece her yerden erişebileceğim.

Bunun için en iyi çözüm hangisidir?

AngularJS ile ilgili bir deneyimim var ve bir web sunucusundan JSON Dosyalarını ayrıştırma.

Winform uygulamasından bir json dosyası (her saniye) oluşturmayı/serileştirmeyi ve webhost'da bir yere yükledikten sonra AngularJS uygulamasından http.get ile bu json dosyasına erişmeyi öneriyorum.

Bu olası bir çözüm mü? Baska öneri?

Teşekkürler!

cevap

1

Angular web uygulaması yapmayı kabul ediyorum (bunun için açısal gerekmez, basit bir ajax araması yapmak için jquery'yi kullanabilirsiniz, jquery referansını eklemek için açısal ayar yapmaktan daha hızlı olur gibi görünüyor) winforms uygulamasının verileri sakladığı bir web isteğini çağırmak için sadece bir veya iki ajax aramaları için iskele).

Ex. Burada tarif edilen 'atlatma aracı' işlemini gerçekleştirmek için winforms uygulamasında bir web isteği (veya dizin kaydetme) oluşturabilirsiniz: C# snipping tool service ve verileri saklamak için bir yere gönderin. Keskinleştirme aracı işe yaramazsa, muhtemelen grafiğin veya yakaladığınız verilerin dışa aktarımını kullanın. Ardından, web uygulaması, ihtiyacınız olan herhangi bir veriyi almak için bu dizini sorgulayabilir (ajax/http get).

Her birkaç saniyede bir tasarruf ederseniz, oldukça büyük olabileceğinden bu dizini temizlemenizi tavsiye ederim.

İlgili konular