НұСҚаулар bi 2214 «Бағдарламалық инженерия»



бет6/13
Дата17.09.2023
өлшемі78,79 Kb.
#108298
түріНұсқаулар
1   2   3   4   5   6   7   8   9   ...   13
4 - зертханалық жұмыс.
Бағдарламалық құжаттардың түрлері. Бағдарламалық құжаттарды рәсімдеу ережесі.

Мақсаты : Бағдарламалық құжаттардың түрлерімен танысу. Бағдарламалық құжаттарды рәсімдеу ережесін меңгеру


Әдістемелік нұсқаулар
Қолданбалы бағдарламалауды қамтамасыз ету әр түрлі бағдарламалаудың дамуы кезеңдерінде әр түрлі маңызға ие болды. Компьютерлердің қуаттылық өлшемінің жоғарылауы және құралдардың дамуы және бағдарламалау методологиясының өсуі және компьютерлерде тапсырмаларды шешу қиындады, соның нәтижесінде Қолданбалы бағдарламалауды қамтамасыз ету сы жоғары нәтижеге ие болды. Компьютерлер құнының арзандауы және әсіресе компьтерлік тасымалдауда ақпараттың сақталуы барлық адамзаттың қызмет сферасына компьютерлерді практикалық кең енгізілуіне әкелді, Қолданбалы бағдарламалауды қамтамасыз ету теріс бағытын өзгертті.
Адамзат факторы мұнда шешуші роль ойнады. Сонша емес акценттері оның тиімділігінде, жұмыс ыңғайлылығында пайдаланушыларға арналған (оның сенімділігі туралы айтпағанда) БҚ сапасының жеткілікті терең ұғымы құрылды. Компьютерлік желілерді кең қолданумен таратылған есептеулерде хабарға дистанциялық рұқсатты және адамдар арасында электрондық тәсілмен хабар алмасудың қарқынды дамуына әкелді.
Компьютерлік техника бөлек мақсаттардың шешіміне арналған барлық нақты және мүмкін ақпаратты үлгілеудің құралына әлемді айналдырып жатыр және адамдарға оларды ынталандыратын сұрақтарға жауап беруге қабілетті. Терең және толық ақпараттандырудың (компьютерлендірудің) кезеңі адам қоғамында басталады. Бұлар Қолданбалы бағдарламалауды қамтамасыз ету алдына жаңа және қиын мәселелерді қойып жатыр. Windows ОЖ стандартты диалогтық терезелерінде жұмыс жасау, мысалы файлды таңдау, сақтау, түсін Өзгерту және т.б..
C++ Builder ортасында диалогты терезелермен жұмыс жасау үшін TOpenDialog, TSaveDialog компоненттері қолданылады.
Компоненттердің қасиеттерімен әдістері:
Filter диалогпен кӨрсетілетін файл типі;
FilerIndex үнсіздік бойынша қолданылатын фильтр нӨмірі;
DefaultExt стандартты кеңейтілім, қолданушы кӨрсетпеген жағдайда;
Files қолданушы таңдаған файл аты;
Title текст, диалог тақырыпшасында кӨрінетін;
Execute() диалогты шақыру.
Опциялары:
ofReadOnly диалогты терезе пайда болғанда "Read only" жалаушасы белгіленген болады;
ofHideReadOnly диалогты терезе пайда болғанда "Read only" жалаушасын кӨрсетпейді;
ofNoReadOnlyRetum ОК батырмасын басқанда ―тек оқуға арналған‖ файлды таңдауға тиым салып, басқа файл таңдау қажеттін хабарлайды.

ofPathMustExist файл

тек бар каталогтардың бірінде болатының кӨрсетеді.

Қолданушы файлды жоқ каталогтан іздеген жағдайда қате екенін хабарлайды;

ofFileMustExist тек бар файлдардың бірін таңдауға болатынын кӨрсетеді;

ofOverwritePrompt егер

қолданушы жазба үшін бар файлды таңдаса, оны бекітуді

сұрайды;




ofShowHelp диалогқа Help батырмасын қосады;
ofNo Validate файл атын енгізгенде рұқсат етілмеген символдардын болмауын тексереді;
ofAllowMultiSelect бірнеше файлды бір мезгілде таңдауға мүмкіндік береді;
ofShareAware таңдалынған файлды басқалардың қолдануына тексеруді сӨндіреді. Бұл опция болмаған жағдайда файл басқа қосымшамен ашылған болса, басқалары бұл файлды қолдана алмайды.
Файлды ашу мысалы:
OpenDialog1->Execute();
if (OpenDialog1->FileName!="")
{
Memo1->Lines->LoadFromFile(OpenDialog1->FileName);
Form1->Caption=OpenDialog1.Filename+” - My Text Editor”;
}
Өзіндік жұмыс тапсымалары
Келесі нұсқалар бойынша мәтіндік редактор құру:

  1. Файлды ашу, сақтау;

  2. Файлды баспаға шығару;

  3. Фон түсін Өзгерту;

  4. Буфермен жұмыс жасау функциясын қосу;

  5. Жүйелік трейге жұлдызша қосу;

  6. Контекстті мәзірді жүйелік трейге шақыру мүмкіндігін қарастыру;

  7. Жүйелік трейдегі жұлдызшаны тышқанмен бір басқанда терезенің қалпына келуін орнату;

  8. Трейді контекстті мәзірмен байланысын орнату;

  9. Файлдың иерархиялық бұтағын және диск каталогтарын кӨрсетуге арналған қосымша құру;

  10. Ауыстыру буферімен жұмыс жасайтын қосымша құру.





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




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

    Басты бет