Главный (стартовый) файл проекта

Главный (стартовый) файл проекта

Главный (стартовый) файл проекта

Конечной целью разработки приложения является создание одного (или нескольких) EXE-файла. Но это то, что должно получиться в результате. А на этапе его создания мы имеем большую кучу самых разных файлов (формы, запросы, программные модули, классы и т.п.).

Возникает закономерный вопрос, какой файл из этой кучи в готовом файле EXE должен запускаться первым? А как этот файл выделить (пометить, обозначить)?

Вот этот самый файл, который в готовом файле EXE должен запускаться первым и называется главным (стартовым) файлом. О нем и пойдет речь в данном разделе. Для простоты, далее я буду называть этот файл просто главным файлом.

Как сделать exe файл

Как сделать exe файл

Технология компиляции EXE в Visual FoxPro довольно проста. Мы не будем отвлекаться на такие экстремальные методы как ввод в командном окне команд типа BUILD PROJECT, BUILD APP, BUILD EXE, а ограничимся удобствами, предоставляемыми графическим интерфейсом VFP.
Итак, для создания EXE нам понадобится нажать в менеджере проекта кнопку «BUILD…». Выбрав в открывшемся диалоговом окне опцию Win32 executable / COM server (EXE) давим OK. ВСЕ. 😉
«Как все?»— спросите Вы — «А указать под каким именем сохранить файл?»
Согласен… Надо указать обязательно, иначе все насмарку.

Перевод макроса Excel в синтаксис FoxPro

Перевод макроса Excel в синтаксис FoxPro

Вы вероятно уже знаете, что для того, чтобы определить как именно (какой командой) в Excel можно сделать то или иное проще всего выполнить это действие прямо в Excel с одновременной записью Ваших действий.

Для этого выбирается пункт меню Excel с именем «Сервис» — «Макрос» — «Начать запись». В появившемся окне указываем имя макроса (по умолчанию «Макрос1») и нажимаем кнопку «Ok». В результате, поверх листа Excel появляется маленькое специфическое окошко — ToolBar — с именем «Остановить запись» и все Ваши действия будут автоматически записываться.

MS Visual FoxPro

MS Visual FoxPro

В последнее время все чаще можно услышать разговоры о том, что FoxPro — это устаревшая технология 80-х, что программисты, которые остались верны данной среде разработки «отстали от жизни», что у них «нет будущего» и, вообще, «они ничего не понимают в развитии IT индустрии»… Прочитав эту статью, Вы научитесь применять FoxPro в глобальных масштабах всего мира. Для Вас будет абсолютно без разницы, для чего писать приложения — для маленькой задачи на одном компьютере, для целого предприятия, работающего в среде Интранет, для крупной компании, спрятавшей своих клиентов за навороченными системами защиты «firewall», или для ее филиалов, разбросанных по всему миру, и имеющих разнородный парк серверов, на которых крутятся разношерстные операционные системы от Windows 2000, 2003 до Unix. Web Services размывают наши представления о различиях между файл

Web Services и MS Visual FoxPro

Web Services и MS Visual FoxPro

Приступим к созданию более сложного примера, сделав который Вы получите необходимые навыки для применения технологии в повседневной жизни и не только. Мы постараемся рассказать Вам, как рекомендует Microsoft создавать приложения с нуля, условно разбив это путь на три основных части:

1) Идентифицировать проблему (или постановить задачи и найти ответы на вопросы: “ Что мы хотим сделать и что должно в итоге получиться?”, “Какие ограничения или другие условия влияют на проект?”)

Расширенная функциональность универсального класса Grid в VFP.

Расширенная функциональность универсального класса Grid в VFP.

1. Методы работы с удалёнными данными.
Основной задачей СУБД-приложения, основанного на модели «Клиент-Сервер», яв-ляется сохранение, удаление и редактирование данных, хранящихся на сервере (в данном случае имеется в виду SQL-сервер). Основным средством работы с данными является компонент класса Grid в Visual FoxPro.
Работа с объектом Grid может осуществляться в двух основных режимах:
— с использованием сквозных запросов,
— с использованием обновляемых курсоров.
Эти режимы значительно отличаются друг от друга, и имеют свои недостатки и пре-имущества. Рассмотрим подробнее режим использования обновляемых курсоров.
1.1. Использование обновляемых курсоров.

Быстродействие программ на VFP

Быстродействие программ на VFP

Наши пользователи хотят, чтобы программы выполнялись максимально быстро. Но часто бывает, что быстродействие может быть достигнуто в ущерб другим требованиям, например универсальности, модифицируемости или надежности кода. Далеко не всегда стоит добиваться максимальной производительности. Бывает, что код настолько усложняется, что вы рискуете потерять контроль над своей «супер-быстрой» программой. Так же не стоит отказываться от проверок входящих параметров. Сэкономленные секунды могут обернуться долгими часами, потраченными на ликвидацию последствий незначительной ошибки.
Пользовательский интерфейс

Как прочитать значение поля со свойством IDENTITY

Как прочитать значение поля со свойством IDENTITY

Что такое IDENTITY
Недостаток использования полей со свойством IDENTITY как первичного ключа
Как определить значение поля со свойством IDENTITY в новой записи
Как работать с полями со свойством IDENTITY в FoxPro
Прямое использование Pass-Through технологии через функцию SQLEXEC()
Использование Remote View
Использование Cursor Adapter
Что такое IDENTITY

IDENTITY — это не тип данных. Это некоторое дополнительное свойство, ограничение, накладываемое на целочисленные типы данных в MS SQL сервере. Т.е. это свойство может быть применено к полям следующего типа: tinyint, smallint, int, bigint, decimal(p,0), или numeric(p,0)

Применение Visual FoxPro 9 в задачах АСУ ТП с использованием технологии OPC

Применение Visual FoxPro 9 в задачах АСУ ТП с использованием технологии OPC

В настоящее время сложно приобрести высокотехнологичное промышленное оборудование без системы автоматизированного управления. Так, например, если завод железобетонных изделий приобретает новую линию подготовки цементной смеси или пивзавод – новый конвейер бутилированного розлива, не сомневайтесь, в спецификации оборудования будет раздел «Оборудование АСУ» и в него будут входить датчики, промышленные контроллеры, регистраторы параметров. Даже, типовой для данного процесса человеко-машинный интерфейс АСУ (SCADA) будет входить в спецификацию. Т.е. чтобы выполнять автоматизацию на таком уровне, не нужно быть инженером – нужно быть покупателем!

Создание ГИС на Visual FoxPro средствами MapInfo Professional

Создание ГИС на Visual FoxPro средствами MapInfo Professional

Цель статьи: продемонстрировать основные приёмы работы при создании геоинформационной системы на VFP, с применением MapInfo Professional. Материал ориентирован на IT-специалистов, работающих в земельных комитетах, геодезических или землеустроительных организациях.
Введение
Запуск экземпляра MapInfo
Создание карт
Окно карты MapInfo в вашем приложении
«Знать ГДЕ – это только начало!»