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

Реферат Розробка автоматизованої системи тестування знань з дисципліни &Російська мова&





ри рядків (результати вибірки);

· клієнтський додаток зчитує відправлені SQL сервером дані в елементи управління і компоненти форми.


3. РОЗРОБЛЕННЯ ПРОЕКТУ СИСТЕМИ


. 1 Вибір програмних засобів


Програмний продукт «Система тестування знань» розроблений на мові програмування C # з використанням MS Visual Studio 2013 і MS SQL Server 2008.

C # (Си-шарп)? об'єктно-орієнтована мова програмування для платформи .NET. Розроблено 2000 року Андерсом Хейлсберг, Скоттом Вілтамутом і Пітером Гольде під егідою Microsoft Research. Основним постулатом С # є вислів: «всяка сутність є об'єкт». Мова заснований на строгій компонентної архітектурі і реалізує передові механізми забезпечення безпеки коду. C #? це повнофункціональний об'єктно-орієнтована мова, який підтримує всі три «стовпи» об'єктно-орієнтованого програмування: інкапсуляцію, успадкування і поліморфізм. Він має прекрасну підтримку компонентів, надійний і стійкий завдяки використанню «збірки сміття», обробки виключень, безпеки типів. Мова C # розроблявся «з нуля» і увібрав в себе багато корисних властивостей таких мов, як C ++, Java, Visual Basic, а також Pascal, Delphi та ін. При цьому необхідність зворотної сумісності з попередніми версіями була відсутня, що дозволило мові C # уникнути багатьох негативних сторін своїх попередників. Виділення і об'єднання кращих ідей сучасних мов програмування робить мову C # не просто сумою їх достоїнств, а мовою програмування нового покоління [9]. # Відноситься до сім'ї мов з C-подібним синтаксисом, з них його синтаксис найбільш близький до C ++ і Java. Мова має строгу статичну типізацію, підтримує поліморфізм, перевантаження операторів, покажчики на функції-члени класів, атрибути, події, властивості, винятки, коментарі у форматі XML. Перейнявши багато чого від своїх попередників? мов C ++, Delphi, Modula і Smalltalk? С #, спираючись на практику їх використання, виключає деякі моделі, що зарекомендували себе як проблематичні при розробці програмних систем: так, C # не підтримує множинне спадкування класів (на відміну від C ++) або виведення типів (на відміну від Haskell) .Сінтаксіческіе конструкції С # успадковані не тільки від C ++, але і від Visual Basic. Наприклад, в С #, як і в Visual Basic, використовуються властивості класів як C ++, С # дозволяє виробляти перевантаження операторів для створених вами типів (Java не підтримує ні ту, ні іншу можливість). С #? це фактично гібрид різних мов. При цьому, С # синтаксично не менш (якщо не більш) чистий, ніж Java, так само простий, як Visual Basic, і володіє практично тією ж потужністю і гнучкістю, що і C ++. Підводячи підсумки, ще раз виділимо основні особливості С # [9]:

· Покажчики більше не потрібні. У програмах на С #, як правило, немає необхідності в роботі з ними (однак якщо вам це потрібно, будь ласка,? Можливості для роботи з покажчиками у вашому розпорядженні);

· Управління пам'яттю проводиться автоматично;

· У С # передбачені вбудовані синтаксичні конструкції для роботи з перерахуваннями, структурами і властивостями класів.

· У С # залишилася можливість перевантажувати оператори, успадкована від C ++. При цьому значна частина виникали при цьому складнощів ліквідована;

· Передбачена повна підтримка використання програмних інтерфейсів. Однак на відміну від класичного СОМ, застосування інтерфейсів? це не єдиний спосіб роботи з типами, використовуючи різні двійкові модулі .NET дозволяє передавати об'єкти (як посилання або як значення) через кордони програмних модулів;

· Також передбачена повна підтримка аспектно-орієнтованих програмних технологій (таких як атрибути). Це дозволяє привласнювати типам характеристики (що багато в чому нагадує COM IDL) для опису в майбутньому поведінки даної сущності.SQL Server 2008 являє собою платформу для роботи з базами даних, що забезпечує можливість великомасштабної оперативної обробки транзакцій (OLTP), зберігання даних і роботи з додатками для електронної торгівлі, а також є платформою бізнес-аналітики для створення рішень з інтеграції даних, аналізу та складання звітів [6].

У структуру Microsoft SQL Server +2008 входять наступні компоненти або, як їх інакше називають, «служби» [6]:

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

· Служби Analysis Services? бага...


Назад | сторінка 8 з 19 | Наступна сторінка





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

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