Создание программы - дневника с записями дел на определенную дату

Ushbu matn C++ dasturlash tilini o'rganishga bag'ishlangan kurs ishining materiallaridan iborat. Unda C++ tilining tarixi, asosiy tushunchalari, Builder muhiti va uning komponentlari, hamda "Kundalik" deb nomlangan dasturni yaratish jarayoni batafsil yoritilgan. Kurs ishida nazariy ma'lumotlar, analitik qism (algoritm va blok-sxema), amaliy qism (dastur kodi) va yakuniy xulosalar keltirilgan.

Asosiy mavzular

  • C++ tilining tarixi: C++ tilining yaratilish tarixi, evolyutsiyasi, asosiy xususiyatlari va boshqa dasturlash tillaridan farqlari bayon etilgan.
  • C++ Builder muhiti va komponentlari: C++ Builder integrallashgan dasturlash muhiti (IDE), uning tarkibiy qismlari (komponentlar palitrasi, inspektor ob'ektov, kod muharriri), vizual dasturlash imkoniyatlari va boshqa xususiyatlari tavsiflangan.
  • "Kundalik" dasturini yaratish: MonthCalendar va Memo komponentlaridan foydalanib, ma'lum sanaga tegishli yozuvlarni saqlash imkonini beruvchi dasturiy ta'minotni loyihalashtirish va amalga oshirish bosqichlari batafsil ko'rsatilgan. Algoritm, blok-sxema va dastur kodi keltirilgan.
  • Operatorlar va boshqaruv tuzilmalari (switch): switch operatori, uning sintaksisi, case va default operatorlari hamda break operatorining ahamiyati tushuntirilgan. if-else shartli operatori bilan taqqoslash orqali switch operatorining afzalliklari ko'rsatilgan.
  • Standart komponentlar bilan ishlash: VCL (Visual Component Library) bibliotekasi komponentlari: Frame, MainMenu, PopupMenu, Label, Edit, Memo, Button, CheckBox, RadioButton, ListBox, ComboBox, ScrollBar, GroupBox, RadioGroup, Panel, ActionList tavsifi, ularning xususiyatlari bilan ishlash usullari va dasturda ishlatish namunalari keltirilgan.
  • Komponentlarning xususiyatlarini o'zgartirish: Komponentlarning joylashuvi va o'lchamlarini vizual tarzda o'zgartirish, hamda Edit/Size menyusi orqali aniq qiymatlarni kiritish orqali o'lchamlarini sozlash, bir vaqtning o'zida bir nechta komponentning o'lchamlarini o'zgartirish usullari ko'rsatilgan.