Язык программирования Visual FoxPro - объектно-ориентированный язык программирования, разработанный корпорацией Microsoft, который используется в основном для разработки Файл-серверных реляционных СУБД. Основой для данного программного пакета послужил язык программирования FoxPro, который относится к группе языков xBase, разработанных на базе синтаксиса языка программирования dBase.
История
Первоначально, начиная с 1984г., FoxPro (исходное название - FoxBASE) разрабатывалась Fox Software. В 1992г. Fox Technologies была приобретена Microsoft, новые версии продукта значительно видоизменились и приобрели приставку "Visual". Под руководством Microsoft продукт прогрессировал и улучшался на протяжении последующих пятнадцати лет, до того момента, пока в 2007 году не вышло последнее официальное обновление для Visual FoxPro - до версии 9.0 Service Pack2.4.Разработка продукта MS прекратилась с выходом SP2 для версии 9.0, где одна из главных причин состояла в том, что Visual FoxPro плохо согласовалась с продвигаемой корпорацией платформой .NET. Поддержка продукта MS будет продолжаться до 2015 года.
Синтаксис
function TomorrowFunc(dToday)
if parameters() = 1
if type('dToday') = 'D'
return dToday + 1
else
messagebox('Данный параметр должет быть датой')
return {} && Пустая дата
endif
else
messagebox('Количество параметров неверно')
return {}
endif
endfunc
Типы данных
Храниться данные могут в переменных, массивах или таблицах.
Тип |
Пример |
Numeric |
123
3.1415
-7 |
Character |
"Первые Шаги"
"123"
"01/01/99" |
Logical |
.T.
.F. |
Date |
{01/01/99} |
DateTime |
{01/01/99 12:30:00 pm} |
Используемые источники:
1. http://wikipedia.org/
2. http://www.firststeps.ru/foxpro/fx