Jump to content

C# Dosya Indirme, Kurma


Extended
 Share

Recommended Posts

İyi günler. Yine uğraşıp beceremediğim bir şeyi sormak istiyorum. Problem şu, webClient.DownloadFile(guncellemeadresi, indirmeyeri); yaparsam,program indirene kadar uygulama kitleniyor donmuş gibi kalıyor ve kurulum ilerlemesini de progressbar a aktaramıyorum bu sebeple.

webClient.DownloadFileAsync yaparsam da direk indirmeye başlayıp çalışmaya devam ediyor. İndirdikten sonra indirilen dosyayı çalıştırmam gerek ve dolayısıyla hemen çalıştırıyor bu seferde.

Bu indirme olayı da for döngüsüyle sürekli başka şeyler indirecek şekilde ayarlandı ben hem progressbarı ilerletip, hem bitene kadar bekleyip, programın kitlenmesini nasıl önleyebilirim?

Link to comment
Share on other sites

aşağıdaki linkte kendi projelerim için yaptığım uzaktan güncelleyicinin isteklerinize göre uyarlanmış hali var.StopWatch kullanılmıştır ve for döngüsü ile indir(); fonksiyonunu kullanarak sitenizdeki files.txt dosyasının içine yazdığınız dosyaları sırayla indirir. files.txt dosya içeriği:

Alıntı

dosya1.exe,dosya2.zip,dosya3.jpg

olmalıdır. kodu değiştirip linkleri tek tek elle de belirleyebilirsiniz.

https://yadi.sk/d/J5qXuwPJrxwz5

 

  • Like 2
Link to comment
Share on other sites

Önceden AMS sayesinde programlama mantığını biraz biliyordum. Ama c# hep gözümü korkutuyordu. Sağolsun cumman ve pairs'in gazlamalarıyla C#'ı açıp bir AIO yapmaya başladım. Yaptıkça keşfettim, cumman ve pairs'ten yardım aldım. stackoverflow'u hatmettim. Oturup kitap okuma ya da video izleme zamanım olmadı hiç. Sürekli proje yaparak kendimi geliştirdim. Tabi eğitim önemli. Önce eğitimini alıp sonra başlamak isterdim. Ama şartlar işte. İşin özü bol bol döküman okumak, örnek incelemek.

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...