Axapta Бібліотека З чого почати вивчення Аксапти

Обговорити на форумі:

Отже, ви програміст. У вас вже встановлена ​​Аксапта, шрифти і тепер те, нарешті, можна з нею працювати. Що робити? З чого почати?

Коментар: Стаття написана для останньої версії Аксапти (Axapta 3.0). Однак вивчення старої Аксапти мало відрізняється від вивчення нової. Я вказуватиму відмінності, якщо вони є.

Завантажте демонстраційні дані

Насамперед можна і потрібно завантажити демонстраційні дані. Багато форм та звітів в Аксапті просто не відкриваються, якщо немає даних. Початківців це часто збиває з пантелику.

Axapta 3.0: Завантажити дані в Аксапті 3.0 можна з головного меню: Адміністрація \ Періодичні операції \ Експорт/Імпорт даних \ Імпорт

чого

Axapta 2.5: Завантажити дані в Аксапті 2.5 можна з головного меню: Адміністрація \ База даних \ Експорт/Імпорт \ Імпортувати

чого

Аксапта запитає групу та файл. Групу можна не вказувати, а файл треба взяти з каталогу demonstration data або demodata (має поставлятися з дистрибутивом). Якщо ви тільки починаєте вивчати Аксапту, завантажте будь-який файл, в назві якого є ru. Під час імпорту Аксапта може поставити кілька запитань. Поки сміливо відповідайте "Так".

Ось тепер можна розпочати знайомство з функціональністю. Взагалі кажучи, правильніше почати з читання мануалів. Але так рідко хтось робить. На жаль.

Подивіться на tutorial-об'єкти

Відкрити дерево об'єктів. Це можна зробити з меню Файл \ Відкрити \ Репозитарій прикладних об'єктів, а можна натиснути кнопку на панелі інструментів.

Коментар: у вас мають бути включені засоби розробки, щоб отримати доступ до репозитарію. Щоб увімкнути засоби розробки, требазапровадити ліцензію.

В результаті у вас має з'явитися вікно, в якому всі об'єкти Аксапти розбиті групами.

вивчення

Розкрийте групу Forms. Знайдіть форми, які починаються з символів tutotial_. Ось їхній список в Аксапті 3.0

чого

Призначення більшості форм буде зрозумілим будь-якому програмісту. Для деяких форм короткий опис дається у посібнику розробника (У розділі tutorial). У цій статті я хотів би навести лише кілька яскравих навчальних форм.

Насамперед не можна не згадати Тетріс (форма tutorial_tetris). Можна грати, ведеться рахунок очок. Будьте уважні, до таблиці рекордів заноситься login користувача :) Зверніть увагу на роботу з таймером та роботу з windows-контекстом. А також зверніть увагу, як організовано перехоплення натискань клавіш у методі KeyDown.

бібліотека

Наступна кумедна форма - хрестики-нуліки (форма tutorial_TicTacToe, існує тільки в Axapta 3.0). Особливість цієї форми полягає в тому, що реалізована мережева гра. Подивіться, як організована робота із сокетами.

axapta
почати

І ще одна мережева іграшка – Морський бій по мережі (форма tutorial_Battleships, існує тільки в Axapta 3.0). Тут сокети не використовуються. Спробуйте. Зверніть увагу на те, як використовується тип MAP. Зверніть увагу, як передаються дані між сесіями в класі tutorial_battleships.

почати
чого

Ну, і ще одна іграшка. Тепер тренування пам'яті (форма tutorial_Memory існує тільки в Axapta 3.0).

бібліотека

Тепер трохи серйозніша річ. Ви пам'ятаєте скріпку в офісі? Ви можете відродити її в Аксапті. З Windows 2000 та Windows XP поставляється Merlin. Форма tutorial_COMAgent демонструє, як можна працювати з цим Мерліном. На сайті Miсrosoft можна завантажити інших персонажів.

вивчення
чого

Коментар: Ця форма існує і в Аксапті 2.5 і в Аксапті 3.0. У старій Аксапті команду треба вводити вручну, а в новій можна вибрати зі списку. Повний список команд можна взяти тут.

І ще демонстрація технології – голосове управління. Форма tutorial_burger. Ця форма є повторенням одного прикладу до Microsoft Speech SDK. Для того, щоб форма працювала, необхідно встановити SAPI SDK 4 Suite.exe. зі сторінки www.microsoft.com/speech/download/old/. Увага, форма працює лише з MS Speech 4.0.

бібліотека
почати

Ви повинні вимовити в мікрофон фрази, які на формі показані чорним кольором, система вислухає вас і, якщо зрозуміє, заповнить ваше замовлення (Якщо система вас наполегливо не розуміє, то виконайте навчання розпізнавалки, як це описано в Speech SDK). Наприкінці ви можете сказати "Thank you". Система вам запропонує взяти картоплю, якщо ви її не замовили та спитає "Це все". Ви повинні сказати "Yes". Система підіб'є підсумок і скаже щось на кшталт "Ваше замовлення прийняте, з вас 3 долари 15 центів, гроші віднесіть у наступне віконце". Є ще заховане goodbye слово. Результат вас неодмінно здивує. :)

А тепер демонстрація зручностей. Можливість робити скріншоти із форм Аксапти. Засобами самої Аксапти (форма tutorial_FormCapture). Ця форма працює однаково в обох версіях.

бібліотека
почати

І ще технологія. Відомо, що підказки в Аксапт створюються у форматі HTML. Тепер ці підказки можна вбудовувати у форму (форма tutorial_HelpPane існує тільки в Axapta 3.0).

вивчення
почати

І ще трохи технологій. Спливаюче меню (форма tutorial_PopupMenu).

вивчення
вивчення

Хотілося б згадати про форму, яка демонструє можливості використання індикаторів прогресу(Форма tutorial_Progress). У новій Аксапті індикатори можуть бути убудовані у форму. Зверніть увагу на закладку 3-Tier.

axapta
вивчення

Повернемося до веселого (форма, tutorial_window). Форма демонструє можливості вбудованого в Аксапт класу Image.

axapta
axapta

У " англомовних " товаришів є таке слово fun. Складно перекладається слово. Тут ще трохи цього самого фана та технологій. Натисніть правою кнопкою миші всередині зображення або двічі клацніть на ньому. Ви опинитеся на концерті освітлювачем. Кумедно, чи не так? А навіщо потрібна Аксапта? А вона допоможе автоматизувати ваші події. Запишіть свої освітлювальні примірники і змусіть Аксапту працювати, а ви можете сходити в буфет. Найцікавіше починається, якщо ви заміните зображення в методі Init на свою улюблену фотографію.

почати

Ну і погляд у майбутнє. Робота з .NET сервісами (форма tutorial_WebServicesDemo існує тільки в Axapta 3.0). Обов'язково спробуйте.

бібліотека
вивчення

Не зупиняйтеся лише на цих кумедних формах. Там багато форм, які можуть допомогти розробнику та полегшити знайомство із системою. Не забувайте також, що є і навчальні tutorial звіти, класи, web-форми, а також інші об'єкти. Обов'язково познайомтеся з усіма.

Після знайомства з tutorial_ формами, рекомендую поглянути на Sys форми. Будьте обережні. Якщо не впевнені у своїх силах, постарайтеся не модифікувати ці форми.

Насамперед, варто подивитися на допомогу для розробника (меню ? \ Керівництво розробника Аксапта). Ця допомога англійською мовою. Але якщо ви програміст, то вам це не повинно бути проблемою.

Почніть із розділів Creating Forms, Creating a Database та інші.

У якийсь момент ці розділи вам здадуться нудними, тодіможна перейти на розділ Using MorphX \ Working with Projects. Потім розділи Using Editor, Using Debugger.

Знову повертайтеся до розділів Creating.

Спробуйте застосувати свої знання практично, створіть простеньку форму. Перед цим не пропустіть розділ Creating Forms \ Tips \ Drag-and-Drop

Продовжуйте вивчати хелпи. Насправді, там дуже багато корисного.

А найголовніше, в Аксапті краще намагатися не програмувати, краще максимально використовувати існуючу функціональність. Це виходить не завжди. Але якщо дотримуватися цього правила, тоді час застосування сильно скорочується.