Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка автоматизованого робочого місця адміністратора кінотеатру &Мир&

Реферат Розробка автоматизованого робочого місця адміністратора кінотеатру &Мир&





дулів вимагає від користувача навичок і кваліфікації програміста, а також знання основних принципів об'єктно-орієнтованого програмування.

Для програмування в SQL Server використовується процедурна мова Visual Studio 2008 для додатків з додаванням об'єктних розширень і елементів SQL. Сам процес створення програмних розширень в середовищі SQL Server передбачає активне використання технології об'єктно-орієнтованого програмування (ООП). В основі ООП лежить ідея «упакованої функціональності», відповідно до якої програма будується з фундаментальних сутностей, званих об'єктами. Кожен з об'єктів характеризується набором властивостей (англ, -property) та операцій, які він може виконувати (англ, - method). Реалізація взаємодій між об'єктами лягає на виконуючу середу того засоби розробки, на якому пишеться програма, і тому робота програміста в рамках технології ООП зводиться до створення об'єктів, опису їх властивостей і реакцій на ті йди інші зовнішні події.

Багато програмні об'єкти в SQL Server збігаються з фізичними об'єктами бази даних, такими як таблиці, форми, звіти. Для назви складових об'єктів, які включають в себе сукупність більш простих об'єктів, використовується термін сімейство. Наприклад, об'єкт звіт входить в сімейство звіти. Крім «видимих» об'єктів існує і велика кількість «прихованих» об'єктів, управляти якими можна тільки з програмних додатків.

У SQL Server існують два типи модулів: стандартні і модулі класу. Стандартні модулі містять процедури та функції, які можуть бути викликані з будь-якого вікна бази даних. Як правило, такі модулі містять програмний код універсального характеру, призначений для застосування в різних місцях поточної програми або навіть в різних додатках.

Модулі класу використовуються, для створення нових класів об'єктів.

При створенні конкретного об'єкта, що є екземпляром такого класу, будь-які процедури, визначені в модулі, стають властивостями і методами цього об'єкта.

Модулі форм і модулі звітів є модулями класу, пов'язаними з певною формою або звітом. Зауважимо, що в ранніх версіях SQL Server вони були єдино можливим інструментом об'єктно-орієнтованого програмування. Ці модулі містять процедури обробки подій, що запускаються у відповідь на їх виникнення у формі або звіті. Процедури обробки подій використовуються для управління поведінкою форми або звіту і їх відгуком на події, наприклад такі, як натискання кнопки.

Найважливішою областю застосування об'єктно-орієнтованого програмування в SQL Server є програмування доступу до даних.

При створенні інформаційної системи я використовував мову С # (вимовляється си-шарп ), який є однією з найостанніших розробок компанії Microsoft. Мова С # - це не просто ще одна мова програмування, але є одним з найважливіших компонентів нової платформи Microsoft .NET Framework. Мова C # взяв від інших мов все найкраще, що накопичилося в них, а також використовує при цьому новітні розробки в області програмування. Творцем мови є співробітник Microsoft Андреас Хейлсберг. Він став відомим у світі програмістів задовго до того, як прийшов у Microsoft. Хейлсберг входив до числа провідних розробників однією з найпопулярніших середовищ розробки - Delphi. У Microsoft він брав участь у створенні версії Java - J ++, так що досвіду в написанні мов і середовищ програмування йому не позичати. Як зазначав сам Андереас Хейлсберг, С # створювався як мова компонентного програмування, і в цьому одного з головних гідності мови, спрямоване на можливість повторного використання створених компонентів. З інших об'єктивних чинників відзначимо наступні:

- C # створювався паралельно з каркасом з каркасом Framework .Net і повною мірою враховує всі його можливості - як FCL, так і CLR;

- C # є повністю об'єктно-орієнтованою мовою, де навіть типи, вбудовані в мову, представлені класами;

- C # є потужним об'єктним мовою з можливостями успадкування та універсалізації;

- C # є спадкоємцем мов С/С ++, зберігаючи кращі риси цих популярних мов програмування. Загальний з цими мовами синтаксис, знайомі оператори мови полегшують перехід програмістів від С ++ до C #;

- зберігши основні риси свого великого батька, мова стала простіше і надійніше. Простота і надійність, головним чином, пов'язані з тим, що на C # хоча і допускаються, але не заохочуються такі небезпечні властивості С ++ як покажчики, адресація, розіменування, адресна арифметика;

- завдяки каркасу Framework.Net, який став надбудовою над операційною системою, програмісти C # отримують ті ж переваги роботи з віртуальною машиною, що і програмісти Java. Ефективність коду навіть підвищується, оскільки виконавча середа CLR являє собою компілятор...


Назад | сторінка 3 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Програмування на мові об'єктно-орієнтованого та візуального програмуван ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...
  • Реферат на тему: Мова програмування C + + та середовище розробки Microsoft Visual C + +
  • Реферат на тему: Гра "Акінатор". Мова програмування: С + +. Середа розробки: Mic ...