Раздел: Как стать программистом / Секреты программирования /
Шаблон проекта программы
Lazarus IDE: Основы программирования в Windows
Несмотря на то, что всё потихоньку уходит в сеть, программирование для настольных компьютеров остаётся востребованным. И будет таковым ещё долго. Ну а самая распространённая операционная система для настольных компьютеров – это по-прежнему Windows. Поэтому любой программист, даже если он собирается стать веб-разработчиком, должен знать хотя бы основы создания программ для Windows. Подробнее... |
Поскольку я веду рассылку о программировании, то мне приходится довольно часто создавать небольшие программы-примеры для того, чтобы показать читателям, как работает та или иная часть исходного кода.
Здесь ключевое слово именно часть. Как правило, мне надо показать, как выполнен небольшой кусочек кода, как работает какая-либо подпрограмма и т.п.
А остальная часть программы является для читателя (и для меня) ненужной, но она должна быть (иначе программа просто не будет работать).
И здесь есть два пути: использовать при показе примеров одну и ту же программу, заменяя в ней только тот участок кода, который предлагается для изучения, либо каждый раз создавать новую программу.
Я предпочитаю второй путь, потому что так все исходные коды сохраняются на моём компьютере и я могу при необходимости к ним вернуться.
Но здесь есть одна неприятность: каждый раз приходится создавать новую программу и записывать в исходном коде один и тот же текст, без которого программа не будет работать. Это отнимает время и силы.
Но к счастью у этой задачи есть простое решение. Во-первых, можно создать новую программу и просто скопировать исходный код существующей программы. Это вполне приемлемо, однако есть более изящные способы.
Я, например, создал несколько шаблонов программ (например, для демонстрации работы процедур и функций, для решения задач и т.п.). И когда мне нужно создать новую программу, например, для показа решения задачи, я беру этот шаблон и создаю новую программу на основе этого шаблона. В шаблоне уже есть все части исходного кода, которые мне нужны для данной программы, и мне остаётся только дописать нужный участок исходного кода.
Далее я расскажу, как это можно сделать в Lazarus и Dev-C++. В других средствах разработки можно поступать подобным образом.
Шаблон проекта Lazarus
Сначала надо создать шаблон. Для этого просто создаёте новую программу и сохраняете её. В редакторе исходного кода пишите всё, что вам нужно для шаблона (например, раздел констант, раздел объявления подпрограмм и т.п.).
Когда вам потребуется создать новую программу на основе шаблона, вы открываете этот шаблон в Lazarus, а затем в меню ПРОЕКТ выбираете СОХРАНИТЬ ПРОЕКТ КАК. Сохраняете этот проект в нужную папку, указываете его новое имя и всё. Дальше можете работать с этим проектом.
ВАЖНО!
Таким образом полностью сохраняются только проекты консольных приложений. Графические проекты сохраняются не полностью.
Шаблон проекта Dev-C++
Я использую эту среду разработки для учебных программ довольно часто. Поэтому для Dev-C++ у меня тоже есть несколько шаблонов.
У Dev-C++ тоже есть возможность сохранения проекта под другим именем. В меню ФАЙЛ надо выбрать СОХРАНИТЬ ПРОЕКТ КАК.
Однако этим способом сохраняется только файл проекта. А файлы исходных кодов остаются в той же папке, где находится шаблон. И хотя при открытии файла нового проекта файлы исходных кодов отображаются в среде разработки, это не очень удобно, потому что при их редактировании получится, что вы измените оригинал (шаблон), а не новый проект.
Поэтому в Dev-C++ лучше просто скопировать папку с шаблоном, и изменить её имя так, как вам нужно. При необходимости можно также изменить имя файла проекта. Но в этом случае также желательно изменить имя проекта (меню ПРОЕКТ - ПАРАМЕТРЫ ПРОЕКТА - ОБЩИЕ - ИМЯ). То есть имя файла проекта и имя проекта в параметрах проекта должны быть одинаковыми.
Ну вот и всё. Надеюсь, этот опыт вам пригодится и поможет сэкономить много времени (особенно студентам и школьникам, которым приходится решать много задач по программированию).
Вступить в группу "Основы программирования"
Подписаться на канал в РУТУБ Подписаться на Дзен-канал Подписаться на рассылки по программированию |
Первые шаги в программирование
Очень небольшая книга, которую можно прочитать буквально за 15 минут. Но эти 15 минут дадут вам представление о том, что такое программирование. И вы даже напишите свою первую программу. Для тех, кто интересуется программированием, но ещё не знает, что это такое, и не пробовал создавать программы (или пробовал, но не получилось). Подробнее... |
Помощь в технических вопросах
Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее... |