
- •26. Форма терезесі.
- •57. Программаны орындау кезіндегі қателерді дұрыстау.
- •58. Депозитария- проект және формалар қоймасы.
- •59. Формада компоненттерді «көп қабатты» орналастыру.
- •5. Компоненттер палитрасы.
- •6. Форма терезесі.
- •7. Редактор коды терезесі.
- •8. Объектлер инспекторы.
- •10. Интегралданған өңдеу ортасы терезесін конфигурациялық басқару.
- •12. Проектнің негізгі файлдары.
- •13. Проект каталогтарын ұйымдастыру.
- •14. Жаңа проект құру.
- •15. Проектні сақтау.
- •16. Проект менеджері(Project Manajer).
- •18. Проектге жаңа форма қосу.
- •19. Форманың жеке көшірмесін жасау.
- •20. Депозитариядан форманы уақытша алу(заимствование).
- •21. Форма мен модульді проектге қоспай көру.
- •22. Компоненттерді кітапхана бетінен формаға тасымалдау.
- •24. Parent және Owner компоненттері.
- •27. 59. Формада компоненттерді «көп қабатты» орналастыру.
- •28. «Жоғалған» компоненттерді іздеу.
- •29. Object TreeView терезесі және Редактор Коды диаграммасының беті.
- •30. Компоненттер тобымен жұмыс істеу.
- •31. Компоненттер фиксациясы.
- •32.58.Депозитария- проект және формалар қоймасы.
- •33. Code Insight-ты қолдану.
- •34. Class Explorer класстар зерттеушісі.
- •35. Редактор кодының терезесіне орнатылған өңдеуді қолдау(поддержка разработки).
- •37. Проектні құрастыру және компиляцияға жіберу.
- •38. Құрастырушы және компилятор хабарламасы.
- •39.57. Программаны орындау кезіндегі қателерді дұрыстау.
- •40. Watch List бақылау терезесі.
- •41. Қосымшаларды қадам бойынша орындау.
- •42. Үзіліссіздік нүктесі.
- •43. Debug Inspector –кейінге қалдыру инспекторы терезесін қолдану.
- •44. Енгізілетін компоненттер тізімі және мәтіндік ақпараттың бейнелері
- •45. Label,StaticText,Panel компоненттерінің жазуларындағы мәтiннiң бейнелерi
- •46. Edit, LabeledEdit, MaskEdit редакциялау терезелері.
- •47. ListBox, CheckListBox, ValueListEditor, ComboBox, ComboBoxEx- тiзiмдерден таңдаудың компоненттерi
- •48. StringGrid - жолдар кестесi
- •49. 60.Енгізілетін компоненттер тізімі және сандардың,күн мен уақыттың бейнелері.
- •50. UpDown ,cSpinEdit - бүтін сандарды енгізу және бейнелеу компоненттері.
- •51. F1Book компоненті- excel беті.
- •52. Мәтiндiк және сандық мәлiметтердi синтаксис бойынша дұрыс енгiзудi қамтамасыз ету.
- •54. Windows құжаты үлгісіндегі мәліметтерді бейнелеу-ListView компоненті.
- •61. Қолданушы кнопканы шерткенде, кнопкада қандай да бір жазу шығаратын қосымша құрыңыз.
- •62. 89. Екі санды енгізіп, көбейтіндісінің нәтижесін шығаратын қосымша құрыңыз.
- •63. Қателік шыққан жағдайда не істейміз? Мысал келтіру
- •64. Екі резистордан тұратын электр шынжыры(цепь) берілген.Олар параллель де,тізбектей де жалғануы мүмкін.Кедергісін есептеңіз.
- •65. Қарапайым және күрделі программалау жүйелеріне мысал.
- •66. Күрделі жүйелердін құрулымы. Күрделі жүйелердін мысалдары.
- •67. Хаосты ретке келтіру. Декомпозициянын қызметі.
- •68. Декомпозициянын қызметі. Абстракциянын қызметі.
- •69. Программалық жүйелерді жоболау әдістері.
- •70. Объектілік моделдердін мысалдары.
- •71. Объектілік жолынын қурылу бөлімдері. Программалау парадигмасы.
- •72. Абстракция. Инкапсуляция. Модулдік.
- •73. Иерархия. Типизациялау. Параллелизм.
- •74. Объектілік моделді ќолдану. Кластар жјне объекттер.
- •75. Объектілер арасындағы қатынас. Қатынас типтеріне мысал.
- •78. Ассоциация. Мұралау. Әдіс іздеуі.
- •79. Агрегация. Класстар байланыстары.
- •80.Кластардың және объектердің өзара байланысына мысал.
- •81. Кластардың және объектердің сапасы.
- •83. Кластардың және объектердің идентификациясына мысал.
- •84. Объектіге бағытталған анализ.
- •85. 87. Кілттік абстракциялар және механизмдерге мысал.
- •Void calibrate(Temperature actualTemperature);
- •86.Әдіс. Белгілер. Белгілер элементтері.
- •88. Моделдер және ракурстар. Логикалық және физикалық моделдерге мысал.
- •90.. Статикалыќ жјне динамикалыќ моделдер. Жобалау аспаптары.
1. C++ Builder-дің өңдеу ортасы.
2. C++ Builder-дің негізгі компоненттері.
3. C++ Builder-дің негізгі меню жолы.
4. C++ Builder-дің тез(быстрые) кнопкалары
5. Компоненттер палитрасы.
6. Форма терезесі.
7. Редактор коды терезесі.
8. Объектлер инспекторы.
9. C++ Builder өңдеу ортасының тасу(перетаскивание) және салу(встраивание) терезелері.
10. Интегралданған өңдеу ортасы терезесін конфигурациялық басқару.
11. C++ Builder-де проектнің ұйымдастырылуы.
12. Проектнің негізгі файлдары.
13. Проект каталогтарын ұйымдастыру.
14. Жаңа проект құру.
15. Проектні сақтау.
16. Проект менеджері(Project Manajer).
17. To-Do List тізімінің жұмысын жоспарлау.
18. Проектге жаңа форма қосу.
19. Форманың жеке көшірмесін жасау.
20. Депозитариядан форманы уақытша алу(заимствование).
21. Форма мен модульді проектге қоспай көру.
22. Компоненттерді кітапхана бетінен формаға тасымалдау.
23. C++ Builder-де проектнің ұйымдастырылуы.
24. Parent және Owner компоненттері.
25. C++ Builder-дің негізгі компоненттері.
26. Форма терезесі.
27. Формада компоненттерді «көп қабатты» орналастыру.
28. «Жоғалған» компоненттерді іздеу.
29. Object TreeView терезесі және Редактор Коды диаграммасының беті.
30. Компоненттер тобымен жұмыс істеу.
31. Компоненттер фиксациясы.
32. Депозитария- проект және формалар қоймасы.
33. Code Insight-ты қолдану.
34. Class Explorer класстар зерттеушісі.
35. Редактор кодының терезесіне орнатылған өңдеуді қолдау(поддержка разработки).
36. C++ Builder анықтамалық жүйесі және оның OpenHelp кескіндеулер программасы.
37. Проектні құрастыру және компиляцияға жіберу.
38. Құрастырушы және компилятор хабарламасы.
39. Программаны орындау кезіндегі қателерді дұрыстау.
40. Watch List бақылау терезесі.
41. Қосымшаларды қадам бойынша орындау.
42. Үзіліссіздік нүктесі.
43. Debug Inspector –кейінге қалдыру инспекторы терезесін қолдану.
44. Енгізілетін компоненттер тізімі және мәтіндік ақпараттың бейнелері.
45. Label,StaticText,Panel компоненттерінің жазуларындағы мәтiннiң бейнелерi
46. Edit, LabeledEdit, MaskEdit редакциялау терезелері.
47. ListBox, CheckListBox, ValueListEditor, ComboBox, ComboBoxEx- тiзiмдерден таңдаудың компоненттерi
48. StringGrid - жолдар кестесi
49. Енгізілетін компоненттер тізімі және сандардың,күн мен уақыттың бейнелері.
50. UpDown ,CSpinEdit - бүтін сандарды енгізу және бейнелеу компоненттері.
51. F1Book компоненті- EXCEL беті.
52. Мәтiндiк және сандық мәлiметтердi синтаксис бойынша дұрыс енгiзудi қамтамасыз ету.
53. Иерархиялық мәліметтерді бейнелеу компоненттері.
54. Windows құжаты үлгісіндегі мәліметтерді бейнелеу-ListView компоненті.
55. График түрiнде берілген мәлiмет бейнесi компоненттерiнiң тiзiмi
56. Кнопкалар,индикаторлар және басқарушы элементтер.
57. Программаны орындау кезіндегі қателерді дұрыстау.
58. Депозитария- проект және формалар қоймасы.
59. Формада компоненттерді «көп қабатты» орналастыру.
60. Енгізілетін компоненттер тізімі және сандардың,күн мен уақыттың бейнелері.
3-блок.
61. Қолданушы кнопканы шерткенде, кнопкада қандай да бір жазу шығаратын қосымша құрыңыз.
62. Екі санды енгізіп, көбейтіндісінің нәтижесін шығаратын қосымша құрыңыз.
63. Қателік шыққан жағдайда не істейміз? Мысал келтіру
64. Екі резистордан тұратын электр шынжыры(цепь) берілген.Олар параллель де,тізбектей де жалғануы мүмкін.Кедергісін есептеңіз.
65. Қарапайым және күрделі программалау жүйелеріне мысал.
66. Күрделі жүйелердін құрулымы. Күрделі жүйелердін мысалдары.
67. Хаосты ретке келтіру. Декомпозициянын қызметі.
68. Декомпозициянын қызметі. Абстракциянын қызметі.
69. Программалық жүйелерді жоболау әдістері. Иерархиянын қызметі.
70. Объектілік моделдердін мысалдары.
71. Объектілік жолынын қурылу бөлімдері. Программалау парадигмасы.
72. Абстрагирование. Инкапсуляция. Модулдік.
73. Иерархия. Типизациялау. Параллелизм.
74. Объектілік моделді қолдану. Кластар және объекттер.
75. Объектілер арасындағы қатынас. Қатынас типтеріне мысал.
76. Интерфейс және орындалу. Кластың өмірлік циклы.
77. Кластар арасындағы қатынас. Қатынас типтері.
78. Ассоциация. Мұралау. Әдіс іздеуі.
79. Агрегация. Класстар байланыстары.
80. Кластардың және объектердің өзара байланысына мысал.
81. Кластардың және объектердің сапасы.
82. Түрлендіру және объектіге бағытталған жобалау.
83. Кластардың және объектердің идентификациясына мысал.
84. Объектіге бағытталған анализ.
85. Кілттік абстракциялар және механизмдерге мысал.
86. Әдіс. Белгілер. Белгілер элементтері.
87. Кілттік абстракциялар. Механизмдер идентификациясы.
88. Моделдер және ракурстар. Логикалық және физикалық моделдерге мысал.
89. Екі санды енгізіп, көбейтіндісінің нәтижесін шығаратын қосымша құрыңыз.
90. Статикалық және динамикалық моделдер. Жобалау аспаптары.
1. 2. 25. C++ Builder-дің өңдеу ортасы.
C++ Builder-дің интеграацияланған өңдеу ортасы (Integrated Development Environment – IDE) – бұл қосымщаларды жобалау, жүзеге асыру және тестілеу үшін арналған барлық қажеттіліктер бар және барлығы бағдарлама құру процесін жеңілдетуге бағытталған орта. Интеграцияланған өңдеу ортасында(ИӨО) кодтар редакторы, ретке келтіруші, инструменттер панели, бейнелер. Объектілік-бағдарланған амалды пайдалану арқылы қолданбалы программалық қамтамасыз етуді әзірлеу және C++ Builder стандарттық қойылымында болатын, небары стандарттық кластар мен компоненттерді жинау принципі әзірлеуді едәуір жеңілдетуі және жылдамдатуы мүмкін. C++ Builder стандарттық қойылымында компоненттердің көп санының бар болуы, ортаны басқалардан C++ (мысалы, MS Visual C++) тілінің базасында ұтымды ажыратады [1]. Ал программалау тілін таңдау C++ тілі конструкцияларының қысқа айтылушылығы және айқындылығы сияқты даусыз артықшылықтармен қамтамасыз етіледі.
3. C++ Builder-дің негізгі меню жолы.
File(файл) меню бөлімі жаңа проект, жаңа форма құруға, бұрын құрылған проект немесе форманы ашуға, белгіленген атауы бар файлдарға проектілер мен формаларды сақтауға көмектеседі. Edit(түзету,өзгерту) меню бөлімі Windows қосымшалары үшін қарапайым Clipboard буферімен алмасу операцияларын орындауға, сонымен қатар формада орналасқан компоненттер тобын өлшемі және орналасуы бойынша түзетуге мүмкіндік береді. Search(іздеу) меню бөлімі іздеуді жүргізуге және көптеген текстілік редакторларға тән қосымша кодында контекстілік алмастыруларды орындауға мүмкіндік береді. View(көру) меню бөлімі жобалауға қажетті әр түрлі терезелерді шақыруға арналған. Project(проект) меню бөлімі проектіден формаларды алып тастауға және қосуға, проект қасиеттерін белгілеуге, проектті оның орындалуынсыз компиляциясын орындауға мүмкіндік береді. Run(орындау) менюі проектті қадам бойынша жүріп отырып, кодтың көрсетілген нүктелерінде тоқтап, айнымалылардың мәндерін көріп, қалыпты немесе реттелген режимдерде орындауға мүмкіндік береді. Component(компонент) менюі арқылы жаңа компоненттерді құруға және орнатуға, компоненттер палитрасын конфигурациялауға, пакеттермен жұмыс жасауға болады. Database(деректер қоры) деректер қорымен жұмыс жасауға арналған инструментарийлерді қолдануға мүмкіндік береді.Tools(инструментарий) менюінде ИӨО-ны күйге кетіруге және әр түрлі қосымша бағдарламаларды орындауға мүмкіндік беретін бөлімдер реті бар,мысалы, Бейнелер Редакторын(Image Editor) шақыру, деректер қорын конфигурациялайтын бағдарламалармен жұмыс жасау. Одан басқа бұл менюге қолданушы өзі де әр түрлі бөлімдерді қосу арқылы кеіейте алады. Window(Терезе) менюі бөлімі жобалау барысында бір мезетте ашылып тұрған көптеген терезелерді ішінен керектісіне өтуге мүмкіндік береді.Help(анықтама) менюі С++ Builder-де орнатылған анықтама жүйесімен жұмыс жасауға көмектесетін бөлімдерден тұрады . редакторы, ретке келтіруші, инструменттер панели, бейнелер редакторы, деректер қорының инструментарийлері бар. Бұл интеграция әзірлеушіге бір-бірін толықтырып тұратын құрал-саймандар жиынын береді. Одан бөлек, ИӨО-ның менюін өзіңіздің қосымшаларыңызды қосуға мүмкіндік бар. Нәтижесінде қиын қолданбалы бағдарламаны жасауға арналған ыңғайлы орта пайда болады.ИӨО терезесінің жоғарғы бөлігінде негізгі меню жолы тұрады. Оның құрамы жартылай С++ Builder бағдарламасының нұсқасына байланысты. Негізгі меню жолынан төмен екі инструменттер панелі орналасқан. Сол жақ панель(ол өз кезегінде бірнеше панельдерден құралған) кейбір өте жиі қолданылатын меню командаларын қайталайтын тез кнопкалардың екі қатарынан тұрады. Оң жақ панельде визуальды компоненттер кітапханасының компоненттер палитрасы орналасқан. Компоненттер палитрасында закладкалары оның оң жағында көрсетілген бірнеше беттер бар. Палитра құрамы тек қана С++ Builder-дің нұсқасына емес,сонымен қатар Windows қосымша немесе кросс-платформалық қосымша құрғанға байланысты болады. Осыған байланысты компоненттер палитрасы не Visual Component Library – VSL құрамын, не болмаса cross-platform component library – CLX құрамын көрсетеді. Негізгі менюдің оң жақ бөлігінде тізім мен екі тез кнопка бар кішігірім инструменттер панелі бар. Бұл қолданушы өзі құрып және есте сақтай алатын ИӨО терезесінің әр түрлі конфигурациясын таңдау және сақтау панелі. Терезенің негізгі бөлігінде сол жақата екі терезе бар: үстіңгі бөлікте – Объектілер Талы (Object TreeView), оның астында – Объектілер Инспекторы (Object Inspector). Объектілер Талы терезесі сіздің қосымшаңыздың объектілері мен визуальды және визуальды емес компоненттердің иерархиялық байланысын көрсететін болады. Бұл терезелердің оң жағында бос форма терезесі тұрады, оған компоненттерді әкеліп қоюға болады. Оның астыңғы бөлігінде Кодтар Редакторы орналасқан
4. C++ Builder-дің тез(быстрые) кнопкалары
Панелдерде орналасқан тез кнопкалардың не үшін қолданылатынын әр кнопкаға курсорды әкелген кезде шығатын белгілерге қарап білуге болады. Бұл панелдердегі тез кнопкаларды қолданушы өзіне қажеттісін қосып,керек еместерін алып тастауларына болады.
-
File | New | Other
Проектті немесе Депозитарийден модульді ашу
File | Open
File | Reopen
Проект,модуль,пакет файлын ашу. Reopen кнопкасын басу арқылы файлды жақында қолданылған файлдар тізімінен ашуға мүмкіндік береді.
File | Save As
File | Save (Ctrl+S)
Дәл осы уақытта жұмыс жасалынып отырған модуль файлын сақтауға мүмкіндік береді.
File | Save All
Барлығын сақтау(барлық проект файлын және модуль файлдарын сақтау)
File | Open Project (Ctrl+F11)
Проект файлын ашу
Project | Add to Project (Shift+F11)
Проектіге файл қосу
Project | Remove from Project
Проектіден файлды өшіру
Help | C++ Builder Help
Кірістірілген анықтама бетін шақыру
View | Units (Ctrl+F12)
Тізімнен таңдалған модуль файлының текстін көруге ауысу
View | Forms (Shift+F12)
Тізімнен таңдалған форманы көруге ауысу
View | Toggle Form/Unit (F12)
Форма мен оған сәйкес модуль файлы арасында ауысу
File | New Form
Проектіге жаңа форманы қосу
Run | Run (F9)
Қосымшаны немесе қосымшалар тобын орындау
Run | Program Pause
Қосымшаны орындауда кідіріс жасау және CPU ақпаратын қарау.
Run | Trace Into
Функцияға кіру арқылы бағдарламаны қадам бойынша орындау
Run | Step Over (F8)
Функцияға кірмей бағдарламаны қадам бойынша оырндау
View | Desktops | Save Desktop
Терезенің ағымдағы конфигурациясын сақтау
View | Desktops | Set Debug Desktop
Ретке келтіру кезінде терезенің конфигурациясын орнату
File | New | Other | WebSnup | WebSnup Application
Web үшін WebSnup қосымшасын құру
File | New| Other | WebSnup | WebSnup Page Module
Web үшін арналған WebSnup қосымшасының бет модулін құру
File | New| Other | WebSnup | WebSnup Data Module
Web үшін WebSnup қосымшасының деректер бетін құру
Tools | External Editor
Tools | Environment Options командасымен шақырылатын опциялар терезесінің Internet бетіндегі Edit кнопкасынмен орнатылатын Web бетінің сыртқы редакторын шақыру
File |New|Other|Multitier| CORBA Object Implementation
CORBA серверінің объектісін құру
Edit | CORBA Refresh
Проектінің IDL файлдарында өзгерістерді көрсететін класстар орындалуын жаңартады.
Edit | Use CORBA Object
IDL файлдарынан жаңа сервер мен клиенттер модульдерін компиляциялау, CORBA объектісін қолдану тәсілдерін анықтау