• 29-08-2020, 12:25:51
    #1
    Merhaba, dün boş vaktimde yapmış olduğum uygulama. Electron.js ile hazırlandı ama çok fazla bilgim yok o yüzden hatalar olabilir gerek yazılım gerek çeviri kaynaklı şimdiden kusura bakmayın. Direkt kaynak kodlarını paylaşıyorum sizlerle.

    Electron.js ve MySQL kullanıldı. Kaynak kodlarını derlemek için Node.js kurulu olmalıdır. Derleme işlemi için indirmiş olduğunuz Domains.zip arşivini dışarı çıkartın. Domains klasörüne girin lib/connection.js içerisindeki mysql bilgilerini kendinize göre düzenleyin daha sonra Domains klasörüne geri dönün (package.json dosyasının bulunduğu kısım) ve npm install komutunu verin, bir süre gerekli bağımlılıkların indirilmesini bekleyin işlem bitince npm start komutu ile önizleme yapabilirsiniz. Derlemek içinde aşağıdaki kodu kullanabilirsiniz.

    https://paste.ofcode.org/Mdh5QSzqmkq9aRxi5EM9zF


    Kaynak Kodları: https://github.com/muhammetdemirel/domains







  • 29-08-2020, 12:29:26
    #2
    MuhammetDemirel adlı üyeden alıntı: mesajı görüntüle
    Merhaba, dün boş vaktimde yapmış olduğum uygulama. Electron.js ile hazırlandı ama çok fazla bilgim yok o yüzden hatalar olabilir gerek yazılım gerek çeviri kaynaklı şimdiden kusura bakmayın. Direkt kaynak kodlarını paylaşıyorum sizlerle.

    Electron.js ve MySQL kullanıldı. Kaynak kodlarını derlemek için Node.js kurulu olmalıdır. Derleme işlemi için indirmiş olduğunuz Domains.zip arşivini dışarı çıkartın. Domains klasörüne girin lib/connection.js içerisindeki mysql bilgilerini kendinize göre düzenleyin daha sonra Domains klasörüne geri dönün (package.json dosyasının bulunduğu kısım) ve npm install komutunu verin, bir süre gerekli bağımlılıkların indirilmesini bekleyin işlem bitince npm start komutu ile önizleme yapabilirsiniz. Derlemek içinde aşağıdaki kodu kullanabilirsiniz.

    https://paste.ofcode.org/Mdh5QSzqmkq9aRxi5EM9zF


    Kaynak Kodları: https://github.com/muhammetdemirel/domains







    SQL değil de bir dosyaya yazılsa ve dosya partlara bölünse daha etkili ve hızlı olurdu diye düşünüyorum.

    Elinize sağlık.
  • 29-08-2020, 12:31:34
    #3
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    SQL değil de bir dosyaya yazılsa ve dosya partlara bölünse daha etkili ve hızlı olurdu diye düşünüyorum.

    Elinize sağlık.
    Çok teşekkürler. Aslında MySQL kullanma sebebim bilgileri kendi sunucumda tutmuş olduğum içindi bu sayede hem web hem masaüstü uygulamada görüntüleyebiliyorum ama kullanacak kişi isterse değiştirip dediğiniz gibi yapabilir.
  • 29-08-2020, 12:35:46
    #4
    sanırım bu windows uygulaması içine gönülmüş webview
  • 29-08-2020, 12:47:04
    #5
    emreakdascomtr adlı üyeden alıntı: mesajı görüntüle
    sanırım bu windows uygulaması içine gönülmüş webview
    Electron.js ile yapıldı html, css ve js kullanıldı.
  • 29-08-2020, 13:36:18
    #6
    WEB uygulamasıysa MySQL mantıklı bir karar, ben native Windows uygulaması olduğunu düşünerek söylemiştim
  • 29-08-2020, 13:39:44
    #7
    Üyeliği durduruldu
    Elinize sağlık. Electron.js güzeldir, muhteşemdir ama derlediğiniz zaman çok büyük dosya boyutu oluyor

    Bu arada local veritabanı için SQLite tercih edilebilir, belki ben de çevirebilirim Sqlite'a gün içinde.
  • 29-08-2020, 13:51:19
    #8
    awoken adlı üyeden alıntı: mesajı görüntüle
    Elinize sağlık. Electron.js güzeldir, muhteşemdir ama derlediğiniz zaman çok büyük dosya boyutu oluyor

    Bu arada local veritabanı için SQLite tercih edilebilir, belki ben de çevirebilirim Sqlite'a gün içinde.
    Evet derleme boyutu gerçekten fazla ama olsun ya candır 😂 Ben ilk defa denedim electronu o yüzden çok kötü bir kodlama çıkartmış olabilirim 😂 Dark theme özelliği de bulunuyor sqlden ayarlanabiliyor konuya eklemeyi unutmuşum bu arada.