- •Исрп жауаптар
- •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 архитектурасы және оған пө өңдеу процесін перспективалы өткізу.
58. Программаны параллельді орындауды ұйымдастыру – көпағымдық.
59. Ағындармен және файлдармен жұмыс ұйымдастыру.
Файлдарды басқару және қызметтік командалар: F1- Көмек; F2- Пайдаланушы мәзірін шақыру; F3- Файлды қарап шығу F4- Файлды өңдеу. Орнатылған, сыртқы немесе ассоцияцияланған редакторды шақыру F5- Көшірмесін алу. Файл немесе буманың көшірмесін алады F6- Бумалар мен файлдардың атын өзгерту немесе орнын ауыстыру F7- Жаңа бума құру F8- Файлдар мен бумаларды жою F9- Көлденен мәзірді көрсету F10- FAR-дың жұмысын аяқтау Alt-F1- Сол жақ панельдің ағымдағы дискісін өзгерту Alt-F2- Оң жақ панельдің ағымдағы дискісін өзгерту Alt-F5- Файлдарды басып шығару Alt-F7- Файлдарды іздеу командасын орындау Alt-F8- Командалар тарихын көрсету Shift-F4- Мәтіндік файл құру Alt-Del- Файлдар мен бумаларды жою.
60. Программалық өнім оптимизациясы – әдістері және аспаптары.
61.Офистік графика пакеті – мүмкіндіктерін салыстыру.
Графикамен жұмыс кезінде екі термин қолданылады - drawing and painting. Drawing элементар графикалық обьектілер құру кезінде қолданылады (сызықтар, фигуралар) кодпен беріледі. Ол үшін сурет панелі қолданылады - палитра ( object canvas) және объекта canvas әдістері. Painting – түсінігі, элементар графикалық обьектілермен манипуляициялау кезінде қолданылады. Келесі тізім графикамен жұмысты оңайлату үшін қолданылады.
Refreshing the screen (экранды қайта салу)
Types of graphic objects (объект типтері)
Common properties and methods of canvases (жалпы қасиеттер және палитра әдістері)
Handling multiple drawing objects in an application (қосымшада қолмен салу)
Drawing on a bitmap (биттік аймақта сурет салу)
Loading and saving graphics files (графикалық файлдарды сақтау және жүктемелеу)
Using the clipboard with graphics (графика үшін буфера қолдану)
Rubber banding example (мысал)
Копоненттерді және компонентер пакетін құру, оларды қолдану. Копоненттерді визуальды жобалау әдістемесі. Өз компоненттеріңізді өңдеу және қосу. Жаңа копоненттерді екі түрлі әдіспен құруға болады – қолмен және компонент мастерінің көмегімен (Component wizard). Өңдеудің негізгі қадамдары:
1 Create a unit for the new component. (Жаңа компонент үшін модул құру)
2 Derive your component from an existing component type. (Мұрагер типін анықтау)
3 Add properties, methods, and events. (әдістер, уақиғалар, қасиеттер қосу).
4 Register your component with the IDE. (компонент регистрациясы)
5 Create a bitmap for the component. (ярлык құру)
6 Create a package (a special dynamic-link library) so that you can install your component in the IDE.
7 Create a Help file for your component and its properties, methods, and events. (көмек құру).
Жұмыс аяқталғанда сіз келесі файлдарды аласыз:
A package (.BPL) or package collection (.DPC) file (пакета немесе коллекция пакеті)
A compiled package (.DCP) file (компиляция файлы)
A compiled unit (.DCU) file (объектілік файл)
A palette bitmap (.DCR) file (ярлык файлы)
A Help (.HLP) file (көмек файлы)
Open Tools API интерфейстері. Мастерлер құру. Tools API аспаптарының барлық функциялары – ToolsAPI бір модулінде берілген.
C++Builder және Delphi мастерлері, көп аспаптар үшін платформалары сәйкес болады, яғни wizard in Delphi құрып, оны C++Builder қолдануға болады.
Мастер Tools API-мен берілген сервистерді қолданады. Әрбір сервис – функциялар тобынан тұратын интерфейсті құрайды.
Сервистер және басқа интерфейстер екі категорияға бөлінген, ол префикстерде белгіленген - NTA және OTA. NTA (native tools API) бар IDE объектілерге тікелей қатынауды қамтамасыздандырады, мысалы, TmainMenu сияқты. OTA (open tools API) пакеттеуді керек етпейді және IDE қатынау интерфейс арқылы орындалады.
Tools API екі түрлі интерфейсті туындайды, біріншісі программист дайындайды, ал екіншісін IDE дайындайды. Сіз жасап шығаратын мұрагер интерфейстер үш категорияға бөлінеді: мастер (wizards), сипаттаушы (notifiers), құрушы (конструкторлар, creators):
Сипаттаушы (notifier) – интерфейстің басқа түрі, оны IDE артқа қайтуды анықтау үшін қолданады. Құрушы (creator) интерфейстің басқа түрі, оны өзгерту керек. Жаңа модулдер құру үшін қолданылады.
Программа объектілерін байланыстыру. Есепберулер құру. Менеджерлер, редакторлар, мастерлер (wizards). Компонент құру мастері және компоненттері - Component wizard - құру үшін керек деректер: 1) мұрагер классты анықтау (The class from which the component is derived.); 2) жаңа классқа жаңа ат беру (The class name for the new component.); 3) палетта компонентінің бетін анықтау, онда жаңа класс орналасады (The Component palette page where you want it to appear.); 4) компонент орналасатын модул атын анықтау (The name of the unit in which the component is created.); 5) модулге барар жолды көрсету – толық аты (The search path where the unit is found.); 6) жаңа компонент орналасқан пакет атын анықтау (The name of the package in which you want to place the component.).
