Курстық жұмыс н 2-1-34-2021


ОБЪЕКТІЛІК БАҒДАРЛАМАУ БАҒДАРЛАМАЛУ ОРТАСЫ C ++ Builder



бет3/7
Дата17.03.2023
өлшемі476,24 Kb.
#75055
1   2   3   4   5   6   7
1.1 ОБЪЕКТІЛІК БАҒДАРЛАМАУ БАҒДАРЛАМАЛУ ОРТАСЫ C ++ Builder

Тапсырманы орындау үшін Borland C ++ Builder ортасы таңдалды. Borland C ++ Builder — C ++ тілінде қосымшаларды жылдам әзірлеуге арналған Borland өнімі. C ++ Builder көмегімен сіз Windows C ++ бағдарламаларын бұрынғыдан да жылдам және оңай жасай аласыз. Win32 консоль қосымшалары ретінде жасауға болады, графикалық пайдаланушы интерфейсін пайдаланыңыз. C ++ Builder көмегімен GUI Win32 қолданбаларын құру кезінде C ++ тілінің барлық күші RAD ортасында қол жетімді. Бұл сүйреп апару техникасы aрқылы пайдаланушы интерфейсін (мәзірлер, диалогтық терезелер, негізгі терезе және т.б.) жасауға болатынын білдіреді. Сондай-ақ бірнеше минут ішінде веб-шолғыштар сияқты мамандандырылған қолданбаларды жасау үшін пішіндерге OCX басқару элементтерін орналастыруға болады [1].


C ++ - бұл бағдарламалауды байыпты бағдарламашы үшін қызықты ету үшін жасалған жан-жақты бағдарламалау тілі. Кішігірім бөлшектерден басқа, C ++ - бұл Си бағдарламалау тілінің үстіңгі жиынтығы.Си тілінің күшінен басқа, C ++ жаңа типтерді анықтаудың икемді және тиімді құралдарын қамтамасыз етеді. Қолданбаның тұжырымдамаларына сәйкес келетін жаңа типті анықтамаларды қолдану арқылы бағдарламашы әзірленетін бағдарламаны оңай басқарылатын бөліктерге бөле алады. Бағдарламаларды құрудың бұл әдісі көбінесе мәліметтерді абстракциялау деп аталады. Түр туралы ақпарат пайдаланушы анықтайтын түрлердің кейбір нысандарында болады. Мұндай нысандарды компиляция уақытында олардың түрін анықтау мүмкін емес жағдайларда пайдалану оңай және сенімді. Мұндай объектілермен бағдарламалау көбінесе объектіге бағытталған деп аталады. Дұрыс пайдаланған кезде бұл әдіс қысқарақ, түсінуге оңай және оңай басқарылатын бағдарламаларды шығарады.[1]
Ғылым мен техниканың интенсивті турде дамуы компьютер құрылғыларының маңыздылығын арттыруда. Бастапқыда компьютерлер жай есептеу жұмыстарын жүргізуге арналған болса, енді оның қолдану аясы кеңейді. Қазіргі күндегі ауыр есептеулер мен құрастырулар жүргізуді қажет ететін жұмыстар, компьютер көмегімен адамның тұрмысын жеңілдетті. Күнделікті коммерциялық және жеке мәліметтерді санамағанда, визуалды интерфейс көмегімен жұмыс істеу керек болатын көптеген ақпараттар бар: дыбыс файлдары, видео көріністер, WEB-парақшалары және т.б. Осындай көп ақпарат арасында өзімізге керекті мәліметтерді алу үшін, оларды өңдейтін программалар қажет. Осы үрдістерді жедел және жеңілдету мақсатында,ең көп тараған Windows операциялық жүйесіне арналған бірқатар программалау тілдері ойлап табылды. Бұл программалау тілдеріне Microsoft Visual Basic, Borland Delphi және олардан кейінірек шыққан Borland C++ Builder программаларын жатқызамыз.[1]
Бұл курстық жұмыста біз Borland C++ Bulder программалау тіліне тоқталамыз. Borland C++ Builder программалау тілін жүйені тез және визуалды құру ортасы деп атайды. Себебі ол өзіне компилятормен қоса редактор және көптеген дайын программалар жиынтығын қамтиды. Borland C++ Builder программалау ортасында шамамен 200 - ге жуық дайын компоненттер бар және де өзіндік компоненттер құруға болады. Оны оқып үйрену, түсіну және логикалық ойлауға өте қарапайым, әрі жеңіл. Borland C++ Builder программалаудың структуралық тәртібін және программалаудың басқа тілдерге қарағанда жалпы жақсы дамыған. Оның қызықты рекурсивті мүмкіндіктері, сонымен қатар қызықты есептер шығару мүмкіндіктері бар. Borland C++ Builder- бұл Borland International-дың қосымшаларды тез құруға арналған жеткілікті өнімі. Microsoft Visual Basic, Borland Delphi программаларынан кейін шыққан бұл өнім Delphi және C# Builder мумкіндіктерін озіне қосып алды. Windows пен Linux жүйелерінде орнатылады. Borland C++ Builder- басқа да қазіргі программалау ортасы сияқты, объектілі бағытталған программаларға негізделген. Программа құру барысында дайын компоненттерді, олардың қасиетін, әдістерін және алдын-ала анықталған оқиғаларды пайдалану арқылы аз ғана программа кодымен айналып өтуге болады. Программа құрушыға бұл өзінің программасының қолданушы интерфейсін құру барысында көп уақыт үнемдеуді білдіреді. Бізге С++ Builder ортасында деректер кестесін құру керек. Мекенжай үстелі ақпараттық - анықтамалық жүйесіне қойылатын талаптар:
1. тұтынушының Т.А.Ә., мекен-жайы, туылған күні, телефон нөмері, жынысы,тұрып жатқан аймағы секілді деректерден тұратын ақпараттар қоры құрылуы тиіс;
2. Кез-келген ақпаратты өңдеуге немесе өзгертуге болатындай жағдай жасау. Файлдағы жазбалар санын 30-ға деін кеңейту қажет;
3. Тапсырманың орындалуына мүмкіндік жасау: берілген аймақтан(районнан) енгізілген тегі бойынша адамдар санын есептеу.[2]
C++Builder күші оның визуалды бағдарламалау ортасында жатыр.
Бұл орта VCL-ге тікелей байланысты және оны одан бөлек пайдалану мүмкін емес. VCL негізіндегі қосымшаларды құру C Builder мүмкіндіктерін толығымен жүзеге асыруға мүмкіндік береді. Осыған қарамастан, кейде басқа типтегі қосымшаларды жазу қажет болуы мүмкін. C++ Builder-бұл стандартты C компиляторы, сондықтан кез-келген 32 биттік бағдарламаларды C тілінде құрастыруға болады.[2]
C Builder көмегімен жасауға болатын қосымшалардың тағы бір түрі-Консольдік қосымшалар. С тілінің негіздерін үйрену кезінде бірнеше Win 32 консольдік қосымшалары жазылды. Бұл қосымшаларды оқу мақсаттары үшін және қарапайым тест бағдарламалары ретінде пайдалану ыңғайлы. Консольдік қосымшалар түрінде кішігірім утилиталар, Веб – серверлер және пошта серверлері, сонымен қатар бірқатар басқа бағдарламалар болуы мүмкін. Жалпы айтқанда, графикалық интерфейсті қажет етпейтін кез-келген қосымшаны консоль сәтті жасай алады.[2]
MFC және OWL көмегімен жазылған бағдарламаларды құрастыруға болады. Бұл пайдаланылған сынып кітапханасына қарамастан, барлық әзірлемелер үшін бір компиляторды пайдалануға мүмкіндік береді. C Builder, MFC және OWL негізіндегі үлкен қосымшалардың көмегімен дамымауға ешқандай себеп жоқ. Әрине, MFC және OWL қосымшаларын құру үшін сізде тиісті кітапхана және тақырып файлдары болуы керек.[2]




Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет