Мавзу: C++ дастурлаш тили


Download 347 Kb.
bet1/5
Sana29.03.2023
Hajmi347 Kb.
#1306680
  1   2   3   4   5
Bog'liq
м-13.С дастурлаш тили.

МАВЗУ: C++ дастурлаш тили операторлари

  • РЕЖА
  • C ++ дастури.C++ builder муҳитида ишлаш
  • C++ дастурлаш тилида if ва switch буйруқлари
  • 3. С++ builder муҳитида график шаклларни чизиш

C ++ дастури.C++ builder муҳитида ишлаш

  • C++ тилининг эгаси йўқ, у ҳеч кимга тегишли эмас. Бу тил С тилидан келиб чиқгани учун бош ҳарф С, ++ эса бу тилдаги қийматни биттага кўтариш белгиси ҳисобланади ва бу белги C++ дастурлаш тилида пайдо бўлган.
  • C++ дастурлаш тили компиляция қилинадиган тил ҳисобланади, бу дегани ёзилган код олдин машина тилига ўгирилади ва кейин ишга туширилади деганидир.

C ++ 1980 йилда Bell Laboratories да Бьерн Страуструп томонидан объектга мўлжалланган дастурлаш тиллари(ОМДТ) каби ишлаб чиқилди (1-расм).

  • 1-расм. C ++ дастурига мисол.
  • Дастурчилар одатда, Web ресурслар ва маълумотлар базаси иловаларини ишлаб чиқишда С++ дан фойдаланадилар. Амалий дастурий таъминотлар, масалан, C++ дастурида ёзилган электрон жадвал ва матнлар дастурини ишлаб чиқишда фойдаланади.
  • C++ дастурлаш тили функция ва объектларнинг жуда бой кутубхонасига эга. Яъни C++ тилида дастурлашни ўрганиш икки қисмга бўлинади. Биринчиси бу C++ тилини ўзини ўрганиш, иккинчиси эса C++тилининг стандарт кутубхонасидаги тайёр объект (функция)ларни қўллашни ўрганишдир
  • C++ тили ва объектларга мўлжалланган дастурлаш тили.
  • C++ тили объектга мўлжалланган дастурлаш тамойилларини қўллаб- қувватлайди.
  • Бу тамойиллар қуйидагилардир:
  • Инкапсуляция
  • Меросхўрлик
  • Полиморфизм

C++ Builder дастур структураси

  • C++builderда яратилган дастур файллари қуйидагилар лойиҳасининг (кенгайтмаси-.bnp) бир ёки бир неча асосий дастур код матни (кенгайтмаси-.cpp) ва форма ойнаси (кенгайтмаси-.dfm).
  • Лойиҳа файлида шу дастурга таълуқли бўлган модуллар ҳақида маълумотлар сақланади. Бу файл автоматик равишда ҳосил қилинади ва C++ builder дастурорқали ўзгартирилади.

Download 347 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling