🔷 Visual Basic

VB.NET tilida dasturlash - 20 bosqichli amaliy qo'llanma

📚 20 bo‘lim 🎯 Boshlang‘ich 👁 3 ko‘rish

Darslik haqida

Visual Basic - o'qishga eng oson dasturlash tillaridan biri. Uning ildizi 1964-yilgi BASIC tiliga borib taqaladi va bugungi VB.NET .NET platformasida Windows dasturlari, konsol vositalari va veb xizmatlari yozish uchun ishlatiladi. Bu darslik uni noldan o'rgatadi: Dim va turlardan tortib sinflar, interfeyslar, LINQ, delegatlar, Try/Catch va Async/Await gacha. Har bir misol .NET 10 da haqiqatan kompilyatsiya qilinib ishga tushirilgan va ko'rsatilgan chiqish - dasturning o'zi bergan natija. Kod misollaridagi o'zgaruvchi, sinf va metod nomlari o'zbek tilida. Darslik yakunida to'liq konsol dasturini noldan yozasiz.

Darslik mundarijasi

  1. 1 Visual Basic bilan tanishuv Visual Basic qayerdan kelgan, uni kim o'ylab topgan, "BASIC" nimaning qisqartmasi, VB.NET bugun nima va birinchi dastur... 9 daq.
  2. 2 Muhitni sozlash va birinchi loyiha .NET SDK ni o'rnatish, "dotnet new console -lang VB" bilan loyiha yaratish, fayllar tuzilishi, dotnet run va dotnet buil... 11 daq.
  3. 3 O'zgaruvchilar va ma'lumot turlari Dim bilan e'lon qilish, Integer, Double, Decimal, String, Boolean va Date turlari, Const, turlar almashinuvi va CInt nin... 14 daq.
  4. 4 Operatorlar va ifodalar Arifmetik amallar, butun bo'lish uchun teskari chiziq, Mod, daraja, satr ulash, solishtirish, mantiqiy And/AndAlso farqi... 15 daq.
  5. 5 Satrlar bilan ishlash String uzunligi, kesish, qidirish, almashtirish, Split va Join, interpolyatsiya formatlari va nega StringBuilder kerak. 13 daq.
  6. 6 Shart operatorlari If, ElseIf va Else, bir qatorli If, Select Case va uning diapazonlari, If() uchlik operatori va eski IIf funksiyasining... 12 daq.
  7. 7 Sikllar For va Step, For Each, While, Do Loop ning to'rt shakli, Exit va Continue, ichma-ich sikllar va cheksiz sikldan qochish. 13 daq.
  8. 8 Massivlar Massiv e'lon qilish va nega Dim a(4) beshta element beradi, indeks, ReDim Preserve, ko'p o'lchovli va tishli massivlar,... 12 daq.
  9. 9 Kolleksiyalar List(Of T) bilan o'zgaruvchan ro'yxat, Dictionary kalit-qiymat juftliklari, HashSet, Queue va Stack, hamda tartib kafola... 12 daq.
  10. 10 Sub va Function Sub va Function farqi, Return, ByVal va ByRef, Optional parametrlar, ParamArray, bir nomdagi bir necha versiya va rekurs... 13 daq.
  11. 11 Sinflar va obyektlar Class e'lon qilish, Property va uning to'liq shakli, konstruktor Sub New, Me kalit so'zi, Shared a'zolar va ToString ni... 11 daq.
  12. 12 Vorislik va interfeyslar Inherits bilan sinfni kengaytirish, Overridable va Overrides, MyBase, MustInherit abstrakt sinflar, Interface va Impleme... 10 daq.
  13. 13 Structure, Enum va Module Qiymat turi sifatida Structure va uning Class dan farqi, Enum bilan nomlangan doimiylar, Flags, hamda Module ning vazifa... 11 daq.
  14. 14 Xatoliklarni boshqarish Try, Catch va Finally, xato turlari, Throw bilan xato ko'tarish, o'z xato sinfingiz, Using va nega On Error eskirgan. 12 daq.
  15. 15 Fayllar va JSON Faylga yozish va o'qish, qator-qator ishlash, papka amallari, Path bilan yo'l qurish va System.Text.Json bilan obyektni... 10 daq.
  16. 16 LINQ - ma'lumot ustida so'rov VB ning o'ziga xos so'rov sintaksisi, From/Where/Select, Order By, Group By, Aggregate, metod shakli va kechiktirilgan b... 12 daq.
  17. 17 Delegatlar, lambda va hodisalar Delegate bilan funksiyani o'zgaruvchida saqlash, Func va Action, bir va ko'p qatorli lambda, Event va AddHandler. 11 daq.
  18. 18 Generiklar va Nothing xavfsizligi Of T bilan universal sinf va funksiya yozish, cheklovlar, Nullable qiymat turlari va NullReferenceException dan qochish. 11 daq.
  19. 19 Asinxron dasturlash Async va Await, Task va Task(Of T), ketma-ket va parallel bajarish, Task.WhenAll va nega .Result xavfli. 11 daq.
  20. 20 Amaliy loyiha - xarajatlar daftari O'rganilgan hamma narsani birlashtirib, xarajatlarni yozadigan, saralaydigan, hisobot beradigan va JSON ga saqlaydigan t... 10 daq.