merhaba arkadaşlar. programlama bilen arkadaşlara bir sorum var. ben kendi adıma birçok dile başladım ordan oraya atladım ordan oraya atladım, hemen hemen hepsinde değişkenleri şunları bunları öğrendim ama bunlarla gerçekte istediiğim uygulamaları gerçekleştiremedim derken heveslerim kısa süre içerisinde törpülendi gitti. bizler programlama öğrenirken değişkenleri foksiyonları felan öğrendikten sonra ne öğrenmeye başlayacağız? kütüphanelerin kullanımı mı? yada modüller mi? nasıl hesap makinelerini bırakıp gerçek programlar yazacağız?

Öncelikle kafanda bir program belirlemelisin ve bu programın mantığını düşünmelisin.. Yada yapılmış olan programları göz önünde bulundurarak mantığını kavrıyarak kendin yapabilirsin. Mesela gel seninle filesonic downloader yapalım.. Bir downloader'da olması gereken nedir? Webbrowser Textbox Button1-Navigate adında Button2-Download adında Şimdik formumuza bunları yerleştirdikten sonra forma tıklıyıp şunu yapıştırıyoruz. Kod: Private Sub Form1_Load Handles MyBase. Load Me. Enabled = False WebBrowser1. Navigate End Sub Sonra burada button1 e tıklıyoruz ve aşağıdakini yapıştırıp formdaki üyelik bilgilerini kendi premium accountunla değiştiriyorsun. Kod: Private Sub Button1_Click Handles Button1. Click Try MsgBox("Lütfen bekleyiniz!!.. 1 dakika sonra indirme başlıcak", MsgBoxStyle. Information, "Filesonic Premium Downloader") With WebBrowser1. Document. GetElementById . SetAttribute . GetElementById . SetAttribute End With Dim allelements As HtmlElementCollection = WebBrowser1. Document. All For Each webpageelement As HtmlElement In allelements If webpageelement. GetAttribute = "Login" Then webpageelement. InvokeMember End If Next Catch MsgBox End Try End Sub Webbrowsera tıklıyıp bunu yazıyorsun.. Kod: Private Sub WebBrowser1_DocumentCompleted Handles WebBrowser1. DocumentCompleted Me. Enabled = True End Sub Button2 yede bunu yazıyorsun Kod: Private Sub Button2_Click Handles Button2. Click WebBrowser1. Navigate(TextBox1. Text) End Sub Şimdik kodlara baktığın zaman zaten mantığını anlamış olmalısın bu şekilde çalışmaktadır bütün programlar... Programımızı bitirdikten sonrada çalışma mantığı şu şekildedir alt tarafa webbrowser koyduk direk filesonic sayfasına gidiyor navigateye basınca senin premium accountunla giriş sağlıyor ve downloada bastımıda otomatik textboxa yazılan sitenin linkine gidiyor ve accountta premium olduğu için indirme başlıyor sen mantığı anladıktan sonra bunu geliştirebilirsin nereye kaydediliceğini indirme hızını ne kadarı inmiş dosya boyutu ne kadar vb şeylerle.. Hadi kolay gelsin:sleeping:

Devamı getirememe konusu sadece üşengeçlikten kaynaklanıyor ve bununda en büyük sebebi Microsoft diyebilirim. Next, next tuşlarına basarak veya oradan buradan eğitim dvdleri izlenerek programlama dünyası ilerlemektedir. Sonuç olarak bu durumda bir yere kadar gelinir ve daha fazla ilerisine gidilemez. Çünkü olayın temelini ve mantığını kavramak çok zordur. Maalesef Türkiye'de son yıllarda programlama dünyası bu yolda ilerlemektedir. Programlamaya yeni başlayan birisi programlamanın mantığını anlayamadığı için extreme projeler geliştiremektedir. 16 yıldır programlama ile uğraşan biri olarak Amerika'yı yeniden keşfetmeyelim sözünün uygulanmaması gerektiğini düşündüğüm yer, programlama