Як відомо, Microsoft Office вже давно перестав бути просто набором додатків для редагування документів, здійснення найпростіших розрахунків і мінімального планування. Останні версії Office дозволяють вирішувати набагато більш широкий спектр завдань, пов'язаних з колективним доступом до будь-якої інформації, будь то корпоративні бази даних, сховища даних засобів групової роботи і поштових серверів, інформаційне наповнення Web-сайтів, дані інших компаній, що надаються партнерами і клієнтами, результати звернення до Web-сервісів. А своєчасний і зручний доступ до потрібної інформації - це одна з найважливіших складових успіху компанії будь-якого профілю.
Форми в InfoPath
Форми для введення даних # 151; явище далеко не нове. Напевно, я не помилюся, якщо скажу, що досить велика (а може бути переважна) частина розробників займається саме їх створенням. Проте форми InfoPath можна назвати новим явищем в цій області.
Відзначимо, що всі деталі реалізації доступу до даних, їх відображення, редагування та супутніх цьому процесів, що відбуваються на сервері баз даних, від користувача приховані. Власне, саме тому створення форм InfoPath обходиться значно дешевше, ніж замовлена розробка клієнт-серверних додатків для введення і редагування даних. Це, звичайно, не означає, що розробники додатків тепер не потрібні. Але поклавши створення хоча б частини потрібних для вирішення того чи іншого завдання форм на користувачів або дизайнерів, вони можуть займатися більш складними питаннями.
До складу InfoPath входить ряд стандартних модифікуються шаблонів і колірних схем оформлення форми, що відображають найбільш популярні предметні області (рис. 2).
Проектуючи форму, можна вказати правила перевірки коректності даних для інтерфейсних елементів, або вибравши їх зі списку опцій InfoPath, або описавши вручну. Крім того, можна описати зміна зовнішнього вигляду елемента управління в залежності від введеного значення.
В процесі настройки джерел даних можна внести зміни в структуру даних, пов'язаних з формою, наприклад змінити типи даних. Можна також переносити за допомогою миші поля з джерел даних на форму документа. У зв'язку з цим зазначу, що за допомогою InfoPath можна створювати форми, дотримуючись і традиційної методології розробки, - коли спочатку проектуються дані, потім створюється форма (рис. 3). Джерелами даних, для доступу до яких можна створювати форми, можуть бути бази даних SQL Server, Access, Web-сервіси, XML-дані або XML-схема.
Мал. 3. Створення форми InfoPath на основі наявного джерела даних
Шаблони форм зберігаються у вигляді XML-схем. Інтерактивність форм здійснюється за допомогою скриптів, заснованих на XML DOM (Document Object Model) і XPath (XML Path). Крім нових форм, можна створювати уявлення на базі вже наявних форм, що забезпечують доступ до тих же даних, але відрізняються зовнішнім виглядом (уявлення зберігаються у вигляді шаблонів XSLT). Створені форми можна публікувати на Web-вузлах і вузлах Windows SharePoint Services для подальшого колективного використання.
Дані в InfoPath
Створені за допомогою InfoPath форми можна заповнювати за допомогою цього ж продукту (рис. 4).
Мал. 4. Заповнення даними форми InfoPath
Дані, введені в ці форми, можна багаторазово використовувати в інших додатках - вони можуть бути збережені у вигляді XML-документів, а також в базах даних, доступних за допомогою універсального механізму доступу до даних ADO.
Pentium 133 МГц і вище; рекомендується Pentium III
64 Мбайт ОЗУ (рекомендується 128 Мбайт) для опе- раціонної системи і додаткові 8 Мбайт ОЗУ для кожного додатка, що виконується одночасним але з іншими завданнями
245 Мбайт простору на жорсткому диску (з них 115 Мбайт займає встановлена операційна система)
- Дисковод для компакт-дисків
- монітор Super VGA з роздільною здатністю не менше ніж 800Ѕ600 пікселів, підтримує 256 квітів
- миша Microsoft Mouse, Microsoft IntelliMouse або сумісний вказівний пристрій
Додаткова функціональність
Кому корисний InfoPath
Найближчі перспективи розвитку продукту
Зовсім недавно компанія Cougar представила нову серію блоків живлення для традиційних ПК - VTX, орієнтовану на користувачів з обмеженим бюджетом. У цьому огляді буде розглянута модель Cougar VTX600, яка завдяки своїм характеристикам буде однією з найбільш затребуваних в цій лінійці блоків живлення
На щорічному заході Capsaicin SIGGRAPH в Лос-Анджелесі компанія AMD зміцнила свої позиції на ринку ПК класу high-end з новими процесорами Ryzen Threadripper і GPU «Vega»
Для простого і зручного побудови мереж рядовими користувачами компанія ZyXEL випустила чергову версію свого Інтернет-центру для підключення до мереж 3G / 4G через USB-модем з точкою доступу Wi-Fi - ZyXEL Keenetic 4G III, який ми і розглянемо в цьому огляді
До своєї і так великій родині роутерів і маршрутизаторів фірма ASUS недавно додала дві вельми цікаві моделі: флагманську 4G-AC55U і більш просту 4G-N12. У даній статті буде розглянута флагманська модель ASUS 4G-AC55U
Молода, але амбіційна компанія KREZ на початку цього року випустила нову, оригінальну модель ноутбука KREZ Ninja (модель TM1102B32) під керуванням Windows 10. Оскільки цей комп'ютер має поворотний екран, він може служити універсальним рішенням - його можна з успіхом використовувати і для роботи, і для навчання, і для ігор
Якщо ви часто друкуєте фотографії та вже втомилися міняти картриджі в своєму принтері, зверніть увагу на МФУ Epson L850. Великий ресурс витратних матеріалів, чудова якість відбитків, найширший набір функціональних можливостей - ось лише деякі з переваг даної моделі