Tkinter vs PySimpleGUI

C# ve pythonu bir arada kullanabilirsiniz. Bir çok yolu var ama en kolayını size söyleyeyim:

C#a aktaracağınız veriyi pythonda bir metin dosyası oluşturup yazdırmak.
Yani C# projemize aktarılacak projeyi önce pythonda metin dosyası ile bu veriyi yazdırıyoruz. Bu şekilde C# buna erişebiliyor olacaktır.

Daha sonra;
C#:
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "Python.exe"; //Pythonu acmak icin
startInfo.Arguments = "python dosya"; //python dosyamızı acmak icin (PATHa gore bu komut degisebilir)
process.StartInfo = startInfo;
process.Start(); //Python dosyasını acıp txt icine veri yazdırıyoruz

Bu kod ile c# üzerinden python dosyamızı çalıştırıp veriyi txt dosyasına yazdırmış oluyoruz. Sonrasında algoritmanıza göre C# projenize bunu okutuyorsunuz.

Bu en kolay yol. Fakat görüntü açısından ve güvenlik açısından ne kadar tercih edilir bilemem. Sonuçta o veri insan eli ile yine değiştirilebilecektir. Bunun için sizin kafanıza göre kalmış. TXT dosyasını şifreleyebilirsiniz veya uzantısını değiştirebilirsiniz. Ya da başka yöntem deneyebilirsiniz.
 

Technopat Haberler

Yeni konular

Geri
Yukarı