- •Исрп жауаптар
- •1.Программаны өңдеу кезіндегі әркеттер тізімі.
- •2. Программалау деңгейлерінің классификациясы және оның ерекшеліктері.
- •4. Программалау тілдерінің соңғы 20 жыл ішіндегі даму классификациясы.
- •5. Программалау стандарттарының классификациясы.
- •6. Программалық аспаптың даму тарихы.
- •14. CoaDтехнологиясы – тәртіп, аспаптар, өңдеу құжаттары.
- •15. Класс және компонент түсінігі – бірдей және әртүрлі.
- •19. .Erwin ортасында реляциялық деректер базасын жобалау.
- •21. Plug-in технологиясы және оның программалық жүйелерді өңдеу кезіндегі қолданылуы.
- •22. Файл - менеджерлер – өңдеу кезінде файлдарды басқару программалары – оларды өсіру мүмкіндіктері, әртүрлілігі және қолдану мінездемесі.
- •24. Программалық кітапханаларды қолдану аспаптары және технологиялары.
- •25. Пайдаланушы компоненттерін құру – өңдеу тәртібі және құралы.
- •31. Debug –менюі, құрастырылуы, мүмкіндіктері, қолданылуы.
- •33. Delphi7 – аспаптар ағашы. Delphi ортасында төрт терезе бар.
- •34. Ms Visual Studio – аспаптар ағашы.
- •35. Ms Visual Studio мүмкіндіктері және программаны өңдеу кезінде олардың қолдану тәртібі.
- •36. Vcl кітапханасы– құрамы және компоненттер ағашы.
- •40. Визуальды программалауда Wizards-ты қолдану.
- •46. Интерфейсті жобалау компоненттерінің стандарттары.
- •47. TInterface компоненттері және оларды пайдаланушы интерфейстерін құру кезінде қолдану.
- •48. Контексті көмекші құру – құралдары және әдістемелері.
- •49. Программалық жүйелерді құру және инсталляциялау – проблемалары, шешу жолдары, аспаптары.
- •50. Әртүрлі тілдегі программаларды байланыстыру – проблемалары және шешу жолдары.
- •53. RegEdit және программаларды орнату және жою кезінде реестрмен жұмыс.
- •54. Seh фреймі және оның программаларды өңдеу кезіндегі қолданылуы
- •55. Nonono
- •56. Программаға қатынауды журналдау әдістері және қорғау құралдары.
- •58. Программаны параллельді орындауды ұйымдастыру – көпағымдық.
- •59. Ағындармен және файлдармен жұмыс ұйымдастыру.
- •60. Программалық өнім оптимизациясы – әдістері және аспаптары.
- •61.Офистік графика пакеті – мүмкіндіктерін салыстыру.
- •62. Есеп берулерді құрушылардың визуальды пакеті – мүмкіндіктерін салыстыру.
- •63. Дб құрылымын визуальды жобалау аспаптары– салыстырмалы мінездеме.
- •64. Обьектілі программалау мүмкіндіктерін салыстыру.
- •65. Тіл сценарилерінің мүмкіндіктерін салыстыру.
- •66. Программаны өңдеудің қандай гарвардтық микропроцессор құрылымының талаптарын білесің.
- •67. Операциялық жүйенің қандай мінездемелері таңдау үшін негіз болып табылады.
- •68. Деректер базасын программалау пакеттерінің мүмкіндіктерін салыстыру.
- •69. Субд мүмкіндіктерін салыстыру.
- •70. Organic it архитектурасы және оған пө өңдеу процесін перспективалы өткізу.
54. Seh фреймі және оның программаларды өңдеу кезіндегі қолданылуы
SEН-фрейм және өзіндік исклющенияларды өңдеу. Өңдеудегі коллизияларды жою. Исключениялардың құрылымдық өңделуі. Исключенияларды басқарудың программалық құралдары. Өз исключенияларынды өңдегіштерді құру.
Исключительный жағдайларды қолдану.
Егер қате болса және исключительный жағдай болса, онда ол келесі алгоритм бойынша өңделеді:
1. Егер жағдай try..except блогының ішінде болса, онда ол сол жерде өңделеді. Егер АЖ "жылжыған" онда raise операторының көмегімен, ал егер ол try. .finally блогында пайда болса, онда өңдеу жалғасады.
2. Егер программалаушымен Application.onException уақиға өңдеугіші анықталған болса, онда ол басқаруды алады. Өңдегіш келесі түрде хабарланған:
TExceptionEvent = procedure (Sender: TObject; E: Exception) of object;
3. Егер пррограммалаушы АЖ ешбір уақиғасына көңіл бөлмесе, онда стандартты showException әдісі шақырылады, ол класс жайында және исключительный жағдайлар жайында хабардар етеді.
2 және 3 пунктер TAppiication.HandieException әдісінде таратылады. Ол келесі түрде беріледі:
if not (ExceptObject is EAbort) then
if Assigned(FOnException) then FOnException(Sender, Exception(ExceptObject))
else ShcwExceptior. (Exception(ExceptObject));
onExceptiоn өңдегіші бір әрекетті пайда болған исключительный жағдайларда қолдану керек болса қолданылады. Мысалы:
program Project!;
uses
Forms, SysUtils, //добавлено вручную — там описан класс Exception Dialogs,
Unitl in 'Unitl.pas' {Forml};
{$R *.RES}
type
TExceptClass = class
public
procedure GlobalExceptionHandler(Sender: TObject; E:Exception);
end;
procedure TExceptClass.GlobalExceptionHandler(Sender: TObject;
E:Exception);
begin
ShowMessage('Произошла исключительная ситуация ' + E.ClassName
+ ': ' + E.Message + #13#10'Свяжитесь с разработчиками по тел. 222-33-44');
end;
begin
with TExceptClass.Create do
begin
Application.OnException := GlobalExceptionHandler; Application.Initialize;
Application.CreateFormfTForml, Forml); Application.Run; Free;
end;
end.
55. Nonono
56. Программаға қатынауды журналдау әдістері және қорғау құралдары.
57. Тест құру. Пред- және пост- шарттар – құрылуы және қолданылуы. Тест алу бағдарламасын құру мына әрекеттерді жасаймыз: • белгілі бір атпен қапшық құрып, оны С- дискісіне сақтаймыз. Блокнот бағдарламасын ашып оған ретімен сұрақтарыңызды жазасыз. Әр сұрақ бір қатарға жазылады. Аралық интервал тастаудың қажеті жоқ. Барлық сұрақтарды жазып болған соң блокнотты ат қойып өзіңіз құрған қапшыққа сақтайсыз. Тағыда блокнот бағдарламасын ашып оған ретімен жауаптарыңызды жазасыз. Әр жауап бір қатарға жазылады. Аралық интервал тастаудың қажеті жоқ. Барлық сұрақтарды жазып болған соң блокнотты ат қойып қапшығыңызға сақтайсыз. • Тағыда блокнот бағдарламасын ашып оған ретімен дұрыс жауаптарды цифрмен жазасыз. Әр жауап бір қатарға жазылады. Дұрыс жауаптар цифрмен жазылады. Мысалы: 1. 3. 2. 3… Аралық интервал тастаудың қажеті жоқ. Барлық дұрыс жауаптарды жазып болған соң блокнотты ат қойып қапшығына сақтайсыз. • Тағыда блокнот бағдарламасын ашып оған ештеңе жазбаймыз. Блокнотты ат қойып қапшығына сақтайсыз. Бұлай ету себебіміз оқушы тест тапсырғанда аты-жөні, алған балы осы блокнотта сақтаулы болады оны кейін ашып көруге болады. Келесі әрекетіміз Visual Basic бағдарламасын іске қосып, мынадай әрекеттер жасаймыз: 4-текстік өріс орналастырып қасиеттер терезесіндегі Text текстік өріс ішін оң жағындағы Text1, Text2,Text3,Text4 жазуларын өшіру арқылы тазалап қоямыз. Мысалы: • 6 батырманы формаға орналастырамыз. Оларға әрқайсысына қасиеті арқылы жазу жазамыз. Мысалы: Мынадай: Сұрақтар, Жабу, Дұрыс жауапты тап ,1, 2, 3. Әр батырманың атқаратын қызметі бар Сұрақтар батырмасын шерткенде 1-ші текстік өріске сұрақ шығады. 2, 3,4-ші текстік өрістерге жауаптар шығады.1,2,3 батырмалары қай сұрақты дұрыс десең сол кезде шерту керек.
