Kitaplar / Yöntem Birimler ve Araçlar Kılavuzu / Bu kılavuz ne anlatır?
Bu kılavuz ne anlatır?
Yöntem’in çekirdeği küçüktür; gerisi birimlerle gelir. Bir birimi kullanmak için programın başına kullan yazmak yeterlidir, ayrıca bir şey kurulmaz (tek istisna, PostgreSQL ve MySQL’e bağlanmak için gereken sürücülerdir). Bu kılavuz gündelik programlarda en çok işe yarayan sekiz birimi ve dille birlikte gelen araçları tanıtır. Dilin kendisini öğrenmek için Yöntem ile Programlamaya Giriş kitabına, yapay zekâ birimleri için Yöntem ile Makine Öğrenmesi ve Yöntem ile Sıfırdan Dil Modeli kitaplarına bakabilirsiniz.
| Birim | Ne işe yarar | Bölüm |
|---|---|---|
Pencere |
Düğme, kutu ve tuvallerle arayüz | 1 |
Mobil |
Telefon özellikleri: titreşim, bildirim, konum, kalıcı depo | 2 |
Güvenlik |
Parola saklama, şifreleme, girdi denetimi, oturum belirteçleri | 3 |
Takvim |
Tarih ve saat hesapları | 4 |
Desen |
Düzenli ifadelerle metin arama ve değiştirme | 5 |
Ağ |
Web servislerine HTTP istekleri | 6 |
Veritabanı |
SQLite, PostgreSQL ve MySQL veritabanlarına SQL sorguları | 7 |
Sunucu |
HTTP isteklerini karşılayan web servisleri | 8 |
- bölüm bu ikisiyle üç katmanlı bir uygulama kurar. Araçlar 10. bölümdedir: test çalıştırıcı, kod biçimlendirici, proje oluşturucu, paketleyici ve VS Code eklentisi.
Bu kılavuzdaki her program gerçekten çalıştırılmıştır; altındaki çıktı onun kendi çıktısıdır. Programlar deponun birim_kilavuzu/ klasöründedir ve iki uygulamada da (JavaScript derleyicisi ve Python yorumlayıcısı) aynı çıktıyı verir. Yalnızca 6. bölümdeki ağ örneği bir internet servisine bağlandığı için çıktısıyla birlikte verilmemiştir.
Bütün birimler için geçerli üç kural
- Adlar büyük/küçük harfe ve Türkçe karakterlere duyarsızdır.
Şimdi,şimdiveSIMDIaynı addır. Bu yüzden bir birim üyesiyle aynı adda değişken tanımlamamak gerekir:şimdi := Şimdiyazarsanız değişken,Şimdiişlevini gölgeler. Değişkene başka bir ad verebilir (an) ya da üyeyi birim adıyla çağırabilirsiniz (Takvim.Şimdi). - Testler için benzetim. Saate, rastgeleliğe ya da bir cihaza bağlı birimlerde çıktıyı sabitleyen yardımcılar vardır (
BenzetimZamanı,Tıkla,BenzetimKonum…). Böylece aynı program hem gerçek ortamda çalışır hem deyontem testile sınanabilir. - Gömülü arka uç. Bu sekiz birim ESP32 için üretilen C++ kodunda yoktur; orada
Donanımbirimi kullanılır.