Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3курс инф .docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
652.25 Кб
Скачать

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 объектісін қолдану тәсілдерін анықтау

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]