Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Алгоритм кодування тексту

Тип роботи: 
Реферат
К-сть сторінок: 
28
Мова: 
Українська
Оцінка: 

style="text-align: justify;">-вбудовані функції;

-перевантаження операторів;

-перевантаження імен функцій;

-посилання і оператори управління вільно розподіленою пам'яттю.

Отже, мова С++ є одною з найбільш популярних і універсальних мов програмування . Мова С++ підтримує більшість парадигм програмування. На мові С++ написано багато програм , ОС.

 

2.2. Основні характеристики середовища програмування C++ Builder

 

Borland C++ Builder 6 популярна програма для створення консольних програм і програм з візуальними компонентами. Програма на C + + складається з оголошень (змінних, констант, типів, класів, функцій) і описів функцій. Серед функцій завжди є головна - main для консольних додатків (працюють з WIN32) або WinMain для додатків Windows. Саме ця головна функція виконується після початку роботи програми. Зазвичай в C + + Builder ця функція дуже коротка і виконує тільки деякі підготовчі операції, необхідні для початку роботи. А далі, при об'єктно-орієнтованому підході робота додатка визначається подіями, що відбуваються і реакцією на них об'єктів.Як правило, програми будуються за модульним принципом і складаються з безлічі модулів. Принцип модульності дуже важливий для створення надійних і відносно легко модифікованих додатків. Чітке дотримання принципів модульності в поєднанні з принципом приховування інформації дозволяє всередині будь-якого модуля проводити якісь модифікації, не зачіпаючи при цьому інших модулів і головну програму[12]. У C + + Builder всі об'єкти компонентів розміщуються в об'єктах - формах. Для кожної форми, яку ви проектуєте у своєму додатку, C + + Builder створює окремий модуль. Саме в модулях і здійснюється програмування завдання. У обробниках подій об'єктів - форм і компонентів ви ставите всі свої алгоритми. В основному вони зводяться до обробки інформації, що міститься у властивостях одних об'єктів і завданні за результатами обробки властивостей інших об'єктів. При цьому ви постійно звертаєтеся до методів різних об'єктів. Згідно з принципами приховування інформації зазвичай текст модуля поділяють на заголовний файл інтерфейсу, який містить оголошення класів, функцій, змінних і т.п., і файл реалізації, в якому міститься опис функцій. Стандартне розширення файлів реалізації - срр. Стандартне розширення заголовних файлів - h. Після того, як програма написана, на її основі повинен бути створений виконуваний файл (модуль).Цей процес здійснюється в кілька етапів. Спочатку працює препроцесор, який перетворює вихідний текст. Препроцесор здійснює перетворення у відповідності зі спеціальними директивами препроцесора, які розміщуються в початковому тексті. Препроцесор може відповідно до цих директив включати тексти одних файлів в тексти інших, розгортати макроси - скорочені позначення різних виразів і виконувати безліч інших перетворень. Після закінчення роботи препроцесора починає працювати компілятор. Його завдання - перевести тексти модулів в машинний (об'єктний) код. У результаті для кожного вихідного файлу. срр створюється об'єктний файл, що має розширення. obj. Після закінчення роботи компілятора працює компонувальник, який об'єднує об'єктні файли в єдиний завантажувальний виконуваний модуль, що має розширення. ехе. Цей модуль можна запускати на виконання.

Запускається C++ Builder звичайним способом, але для кращого функціонування програму краще запускати від імені адміністратора .

Вид екрану після запуску C++ Builder (Рис. 1.1). На екрані з'являються п'ять вікон: 

 головне вікно — C++builder 6;

 вікно стартової форми — Form1 ;

 вікно редактора властивостей об'єктів — Object Inspector ;

 вікно проглядання списку об'єктів — Object Treeview ;

 вікно редактора коду — Unitl.cpp .

Рис. 1.1. Вид екрану після запуску C++ Builder

1- головне вікно. У головному вікні знаходиться меню команд, панелі інструментів і палітра компонентів.

2 - вікно стартової форми — Form1 . Представляє собою заготовку головного вікна додатка, що розробляється. І робота над новим проектом починається саме зі створення стартової форми, оскільки кожен додаток має хоча б одну форму, яка служить головним вікном. Стартова форма створюється шляхом зміни значень властивостей форми Form1 та додавання до форми необхідних компонентів (командних кнопок, позначок, полів введення текстової інформації тощо) з палітри компонентів.

Для розміщення компонента в формі необхідно вибрати в палітрі компонентів кнопку, що відповідає необхідному компоненту. Далі клацнути на формі. Компонент з’явиться на формі, причому його верхній лівий кут буде там, де знаходився курсор миші в момент кліка.[2]

3 - вікно редактора властивостей об'єктів — Object Inspector. Призначене для редагування значень властивостей об'єктів. Поділене на дві вкладки: properties i events. У термінології візуального проектування об'єкти — це діалогові вікна і елементи управління (поля введення і виводу, командні кнопки, перемикачі і ін.). Властивості об'єкту — це характеристики, що визначають вигляд, положення і поведінку об'єкту.

Деякі властивості вкладки properties:

Caption – відповідає за назву форми . 

Visible - видимість об'єкта. Тут все відносно просто - якщо воно true, об'єкт видно, якщо false - відповідно - немає. 

Name - ім'я об'єкта. Не плутайте Name і Caption. Ім'я - це унікальний ідентифікатор об'єкта, за яким його можна знайти. Двох об'єктів з однаковим ім'ям існувати не може, а з однаковими назвами багато. Ім'я має складатися з англійських букв і не повинно містити пробілів. Напис ж може бути як завгодно підписаний.

Constraints - визначає межі розтягування об'єкта (як правило, застосовується тільки для форм).

Font - шрифт

Фото Капча