Як правильно скласти програму.

Програмування, без жодного перебільшення, є мистецтвом. І в цьому мистецтві є свої правила, знання яких допомагає створювати якісні програми, що радують користувача хорошою роботою і зручним інтерфейсом.
Інструкція
1
Якщо ви тільки вчитеся програмувати, відразу звикайте до правильного стилю роботи. Помилки на цьому етапі, закріплення неправильних звичок істотно ускладнять вам роботу надалі.
2
Спочатку визначте, що саме повинна робити ваша програма. Намалюйте від руки її приблизний інтерфейс. Уявіть, як ви будете з нею працювати, наскільки це буде зручно. Чим точніше ви визначите стоїть перед вами завдання, тим легше вам буде написати програму .
3
Складіть покроковий алгоритм роботи програми. Такий алгоритм складається у вигляді вертикальної блок-схеми, що складається з окремих блоків, з'єднаних між собою переходами. На цьому етапі ви в схематичному вигляді описуєте роботу програми, що дозволить створити найбільш оптимальний її варіант.
4
Проаналізуйте блок-схему. Якщо якась операція повторюється кілька разів, доречно винести її виконання в окремий блок. Перебудовуючи блок-схему, обов'язково записуйте на ній відповідні пояснення, без них ви можете легко заплутатися.
5
Красива і вивірена блок-схема дозволяє написати хорошу програму . Не економте час на її складанні, це вбереже вас від маси помилок і підвищить якість готової програми.
6
Склавши блок-схему і вивіривши інтерфейс, приступайте до написання програми. Ви можете повністю написати весь код «від руки», в будь-якому редакторі, підсвічує синтаксис, або навіть у звичайному «Блокноті». Потім вам залишиться відкомпілювати написану програму за допомогою компілятора.
7
Але краще скористайтеся для написання коду програми однієї зі спеціальних програмних середовищ, істотно полегшують процес програмування. Найбільш популярними з них є Borland C ++ Builder, Borland Delphi, Microsoft Visual Studio. Виберіть ту, в якій вам найбільш комфортно працювати.
8
Власне процес написання коду починається з вибору типу майбутнього програми. Ви визначаєте, чи буде це звичайне Windows-додаток, консольна програма, динамічна бібліотека і т.д. Потім (якщо це Windows-додаток) засобами програмного середовища створюєте інтерфейс, просто перетягуючи на форму елементи з палітри компонентів і налаштовуючи їх потрібним чином.
9
Інтерфейс створений, але всі його елементи поки неробочі - для них треба написати обробники подій. Крім того, необхідно вписати основний код, який визначає роботу всієї програми. Не забувайте вставляти обробники помилок - тобто визначати дії програми при виникненні всіляких неприпустимих ситуацій.
10
При написанні коду не лінуйтеся вставляти коментарі, це дуже важливо. Не роблячи коментарів, ви через якийсь час будете самі насилу розбиратися в написаному коді. Сам код повинен записуватися загальноприйнятим способом, що полегшує його читання і розуміння.
11
Після написання програми приступайте до її налагодженні, на цьому етапі важливо виявити всі «підводні камені». Це можуть бути помилки, що призводять до неправильної роботи програми, некоректна настройка інтерфейсу - наприклад, користувачеві залишена можливість змінювати розмір вікна програми, хоча це не передбачено. Програма може некоректно працювати при зміні дозволу екрану - значить, ви повинні врахувати і це.
12
Обов'язково перевірте програму на виконання непередбачених операцій. Моделюйте ті ситуації, які може створити користувач, всі виявлені недоліки тут же виправляйте.
13
Не забувайте про те, що готова програма повинна працювати не тільки на вашому комп'ютері, де є всі необхідні бібліотеки середовища програмування, а й на інших машинах. Тому при компіляції програми вказуйте в налаштуваннях необхідні опції.
14
Готову програму упакуйте пакувальником, це значно зменшить її розмір. Якщо ви збираєтеся продавати свою програму , захистіть її від злому протектором. Але пам'ятайте про те, що зняття протекторів, відкрито викладених в мережі, давно освоєно хакерами програм.