Днес има много мощни инструменти за разработка на софтуер. Всички те са насочени към увеличаване на производителността на програмиста. С помощта на много от тях решавайте прости задачи, например,
можете да напишете програма за часовник само за няколко минути.
Необходимо
- - компилатор;
- - пакети за разработчици;
- - по избор: интегрирана среда за разработка (IDE).
Инструкции
Етап 1
Създайте шаблон или проект на приложение, което ще внедри часовника. Ако използвате IDE, стартирайте съветника за нов проект, изберете типа на приложението, директорията за съхранение на файлове и други опции. Генерирайте проект.
Ако няма IDE, добавете необходимите файлове ръчно. Използвайте подходящ текстов редактор. Създайте скриптове за вашата система за изграждане (make, cmake, nmake и др.) Или файл на проект, ако използвате инструменти като qmake.
Стъпка 2
Проектирайте интерфейса за приложението. За такава проста програма като часовник тя може да се състои само от един диалогов прозорец, който ще показва текущото време. Показването на текст в прозореца може да се извърши директно - като се използват наличните методи за графично извеждане. За тази цел обаче е много по-удобно да се използват подходящи контроли. Ако IDE има набор от инструменти за проектиране на интерфейс, подгответе шаблон за диалогов прозорец в него.
Стъпка 3
Добавете функционалност към приложението си, за да сте сигурни, че определена част от кода се задейства на определени интервали. Обикновено това се прави чрез стартиране на таймер, чийто манипулатор на събития е функция или метод на клас. Напишете код, който реализира такъв манипулатор, както и код за стартиране на таймер при инициализиране на приложението и спиране при излизане. Задайте периода на таймера в рамките на 100-300 милисекунди.
Стъпка 4
Внедрете кода за обработка на събитията на таймера. В него вземете текущото системно време и го покажете в прозореца на приложението. Вземете текущото време, като използвате функции на библиотеката C (localtime, localtime_r, gmtime, gmtime_r), специфични за платформата функции (като GetSystemTime в Windows) или подходящите методи на класовете на обвивката на рамката. Форматирайте получената стойност в низ и я задайте като текст на контролата, използвана за показване на времето, или запазете и покажете, когато прозорецът се обнови с помощта на подходящи графични функции.
Стъпка 5
Проверете работата на създадената програма, която прилага часовника. Изградете проекта. Стартирайте резултантния изпълним модул.