Показать сообщение отдельно
  #1  
Старый 10.01.2013, 09:39
Аватар для Admin
Admin Admin вне форума
Администратор
 
Регистрация: 03.10.2005
Адрес: Россия, Москва
Сообщения: 1,564
Версия Delphi: Delphi 7
Репутация: выкл
Лампочка [ Исходник ] - HCalc - Пример создания программируемого калькулятора

Имя (Ник): HNV
E-mail: hnv68@ya.ru

Описание исходника:

Калькулятор формул записанных по правилам TURBO-Pascal 7.

Эта программа создавалась, как учебное пособие для студентов изучающих Delphi. Оригинальность заключается в том, что в ней используется стандартный компилятор TPC.exe от Borland(и никаких копаний в строках для разбора синтаксиса). Работает по принципу генерации исходного кода – в файл заготовку подставляются некоторые параметры, сгенерированный текст Pascal-программы компилируется и затем выполняется полученный EXE. Результаты выводятся в виде таблицы или графика. В принципе изменив программу можно применять практически любой компилятор. TURBO-Pascal 7 применён лишь из-за его компактности (всего два небольших по размеру файла). Для программ, которым требуется в процессе работы изменять формулы расчёта можно сгенерировать текст DLL и загрузить. Вообще программа HCalc содержит множество полезных кусков кода.

Отдельно следует выделить модуль UFGraph. На форме компонент TMemo в который достаточно поместить таблицу данных для построения графика. Количество серий ограничено 8-ю.

В программе-заготовке («РЫБЕ») можно найти несколько вычислительных алгоритмов(поиск минимума, нуля, интеграла и дифференциала функции одной переменной). Короче, если пригодится – примите на вооружение. Все исходные тексты прилагаются.

С Уважением. HNV.
Изображения
Тип файла: jpg hcalc.jpg (9.8 Кбайт, 24 просмотров)
Вложения
Тип файла: zip hcalc.zip (146.2 Кбайт, 20 просмотров)
Ответить с цитированием