вторник, 24 июля 2007 г.

Общее: создание проекта 2

[id:022]

Обобщая сказаное, проект — инструмент группировки объектов (форм, отчетов, запросов, таблиц и т.п.), инструмент повышения удобства разработки в системе. Где бы ты и что бы ты не создал, все эти объекты появятся в АОТ. В проекте ты видишь только ссылки на объекты. Верно и другое: если перетаскиваешь какой-либо объект из AOT в проект, то это вовсе не «перемещение», а создание ссылки на объект в проекте. Пробуем.

Создай новую форму в текущем проекте (щелкай правой кнопкой на проекте, пункт «Создать», строка «Form»). Появилась новая форма «Form1».

Создаем форму

И красной вертикальной полосой
Будут помечены объекты,
Что изменил, но не запомнил ты.
JayS, сборник «Криворукие стихи, замаскированные под хайку»

Созданая форма Нажми «Сохранить все» (на предыдущем рисунке отмечено красным овалом), либо Ctrl+Shift+S. Теперь открой AOT, и увидишь созданную форму.

Двойное удаление Вернись к окну проекта, на форме «Form1» щелкни правой клавишей и в контекстном меню заметишь две строки-близняшки:

Как прикажете исчезнуть, сэр? Что конкретно делает каждая из них можно понять только из текста в строке состояния, когда наводишь указатель мыши. Одна — это команда «Исключить выбранный объект из проекта» — т.е. из проекта удаляется ссылка на выбранный объект, но он остается жить в AOT. Другая — открывает диалог, где выбираешь: исключить из состава коммунистической партии Советского Союза, либо расстрелять, как троцкиста и выродка белогвардейской контры:

Удали полностью, из системы эту форму.

Может статься так, что ты создал объект, сохранил его, даже набросал парочку методов и скомпилировал. Но вдруг «Service has been terminated» и Axapta самостоятельно закрылась. Ты снова запускаешь ее, открываешь проект и не наблюдаешь свои объекты. Торопиться не нужно. Прежде всего посмотри в AOT.

Комментариев нет: