Теми рефератів
> Авіація та космонавтика > Банківська справа > Безпека життєдіяльності > Біографії > Біологія > Біологія і хімія > Біржова справа > Ботаніка та сільське гос-во > Бухгалтерський облік і аудит > Військова кафедра > Географія > Геодезія > Геологія > Держава та право > Журналістика > Видавнича справа та поліграфія > Іноземна мова > Інформатика > Інформатика, програмування > Історія > Історія техніки > Комунікації і зв'язок > Краєзнавство та етнографія > Короткий зміст творів > Кулінарія > Культура та мистецтво > Культурологія > Зарубіжна література > Російська мова > Маркетинг > Математика > Медицина, здоров'я > Медичні науки > Міжнародні відносини > Менеджмент > Москвоведение > Музика > Податки, оподаткування > Наука і техніка > Решта реферати > Педагогіка > Політологія > Право > Право, юриспруденція > Промисловість, виробництво > Психологія > Педагогіка > Радіоелектроніка > Реклама > Релігія і міфологія > Сексологія > Соціологія > Будівництво > Митна система > Технологія > Транспорт > Фізика > Фізкультура і спорт > Філософія > Фінансові науки > Хімія > Екологія > Економіка > Економіко-математичне моделювання > Етика > Юриспруденція > Мовознавство > Мовознавство, філологія > Контакти
Реклама
Українські реферати та твори » Информатика, программирование » Розробка баз даних "Articles" засобами платформи Microsoft.NET Framework

Реферат Розробка баз даних "Articles" засобами платформи Microsoft.NET Framework

Міністерство науки і освіти РФ

ГОУ ВПО Тульський державний педагогічний університет

ім. Л.Н. Толстого

Кафедра інформатики і методики навчання інформатики

Курсова робота

на тему

РОЗРОБКА БАЗ ДАНИХ В«ARTICLESВ» ЗАСОБАМИ ПЛАТФОРМИ MICROSOFT.NET FRAMEWORK

студента 4 курсу групи В

Трефілова Д. С.

Тула 2010


Зміст

Введення

Глава 1. Загальні відомості про платформу Microsoft. NET Framework

1.1 Нові технології

2.2 Платформа Microsoft. NET Framework

Глава 2. Додатки з базами даних і методи доступу до СУБД

2.1 Програмні інтерфейси доступу до СУБД

2.1.1 Прямий виклик програмного інтерфейсу СУБД

2.1.2 Використання програмного інтерфейсу ODBC

2.2 Об'єктні інтерфейси СУБД

2.2.1 Інтерфейс OLE DB

2.2.2 Інтерфейс ActiveX Data Objects

2.3 Метод доступу ADO. NET

2.3.1 Багаторівневі системи

2.3.2 роз'єднання системи

2.3.3 Розподілена обробка даних і XML

2.3.4 Провайдери даних для керованого коду

Глава 3. Проектування та розробка бази даних В«СтаттіВ»

3.1 Специфікація проекту

3.2 База даних Artic

загрузка...
les

3.3 Збережені процедури

3.4 З'єднання з базою даних

3.5 Створення вузла дерева

3.5.1 Метод AddNode

3.5.2 Використання збережених процедур

3.6 Діалогова форма редагування документа

3.6.1 Побудова дерева

Висновок


Введення

На сьогоднішній день проектування баз даних та розробка ефективних додатків з базами даних є однією з найпопулярніших тем об'єктно-орієнтованого програмування. Ще більш актуальною ця тема стала з появою нової платформи. NET Framework, випущеної компанією Microsoft, яка має величезний потенціал у вирішенні вищевказаних проблем. І це аніскільки не дивно, так як більшість ділових та офісних додатків, таких, наприклад, як системи бухгалтерського або складського обліку, різного роду системи автоматизації фінансового та господарського обліку, а також Web-додатки, розраховані для роботи в Інтернеті і інтрамережі компаній інтегруються тим або іншим способом з базами даних. Хоч. NET Framework і не була розроблена спеціально для цих цілей, але вбудовані в неї мови програмування і стандартна бібліотека класів, дозволяють проектувати моделі баз даних і розробляти клієнтські додатки, що містять бази даних, у повному обсязі.

В рамках даної курсової роботи будуть викладені основні відомості про платформу. NET Framework, продемонстровані методи доступу до баз даних та систем управління базами даних, використовуючи при цьому в якості програмного інструментарію продукт компанії Microsoft В«Microsoft Visual C # Express Edition 2008 В»і Microsoft SQL Server 2008.

Mною буде розроблений власний проект додатка В«СтаттіВ», що містить базу даних і розкриває всі аспекти розробки бази даних на мові C #, які будуть детально розглянуті в третьому розділі цієї курсової роботи.


Глава 1. Загальні відомості про платформі Microsoft. NET Framework

1.1 Нові технології

Нові технології Microsoft. NET, орієнтовані на розробку автономних і розподілених додатків Інтернету, покликані полегшити створення складних зі тимчасових додатків, їх документування та впровадження. У рамках Microsoft. NET розробникам програм надається новий інтерфейс програмування (Application Program Interface, API), придатний для створення звичайних настільних програм Microsoft Windows, системних сервісів Microsoft Windows, а також Web-додатків і Web-сервісів.

У рамках Microsoft. NET доступні наступні мови програмування:

• Microsoft C #.

• Microsoft Visual Basic. NET.

• Managed C + +.

• Microsoft Visual J #. NET.

• JScript.NET.

Крім того, в рамках Microsoft. NET надається надзвичайно зручна інтегрована середовище розробки додатків Microsoft Visual Studio. NET, а також Середа виконання програм Microsoft. NET Framework.

У складі Microsoft. NET є набір мережевих служб і серверів серіі.NET Enterprise Server, призначених для вирішення завдань аутентифікації, для створення систем зберігання даних, обробки електронної пошти та створення бізнес-систем, а також засоби для програмування і вбудовуваних обчислювальних систем, наприклад, для мобільних телефонів, ігрових приставок і т. п. Планується випуск ОС Microsoft Windows. NET, повною мірою реалізує переваги технології Microsoft. NET.

1.2 Платформа Microsoft. NET Framework

Платформа Microsoft. NET Framework, призначена для роботи додатків Microsoft. NET, дає великі переваги розроблювачам програм. Зокрема, вона здатна подолати бар'єри мовної несумісності, допускаючи створення окремих компонентів створюваної системи на різних мовах програмування.

Серед інших переваг Microsoft. NET Framework заслуговує згадки наявність великої бібліотеки класів, істотно полегшує рішення задач, що найчастіше виникають при створенні автономних програм і Web-додатків.

Ця бібліотека, налічує десятки тисяч класів, готових до вживання, які дозволять використовувати у своїх розробках готові та налагоджені модулі.

Платформа Microsoft. NET Framework забезпечує можливість використання модулів, розроблених програмістом раніше, а також можливість звернення до нових компонентів з розробленого раніше програмного коду. В результаті після відносно невеликих переробок старі програми зможуть придбати нову функціональність.

Додатки Microsoft. NET працюють в середовищі Microsoft. NET Framework в рамках системи виконання програм Common Language Runtime (CLR). Застосована в Microsoft. NET Framework концепція керованого коду забезпечить надійне і безпечне виконання програм, а також значно зменшить ймовірність допущення помилок в процесі програмування. Цьому ж сприяє система обробки виключень і система автоматичного звільнення невикористовуваної оперативної пам'яті, званої системою збирання сміття (garbage collection).

Вбудовані в мову С # і розраховані на середу Microsoft. NET Framework засоби документування, такі, як атрибути і оператори коментарів спеціального виду, дозволять істотно спростити створення конструкторської документації на програмний код. Це особливо цінно при розробці великих проектів, коли через складність і об'ємності завдання супровід розробки перетворюється в непосильну задачу і стає справжнім кошмаром для менеджера проекту.

У поєднанні з потужним засобом прискореної розробки додатків Microsoft Visual Studio. NET набір мов платформи Microsoft. NET послужить відмінною підмогою при створенні програм самого різного типу, як автономних, так і розрахованих на використання в Інтернеті.


Глава 2. Додатки з базами даних і методи доступу до СУБД 2.1 Програмні інтерфейси доступу до СУБД 2.1.1 Прямий виклик програмного інтерфейсу СУБД

Як правило, СУБД будь-якого типу, призначена для роботи на платформі Microsoft Windows, надає в розпорядження програміста інтерфейс API, за допомогою якого програма може виконувати всі необхідні операції з базами даних. Фізично цей інтерфейс зазвичай реалізований за допомогою бібліотек динамічного компонування DLL, експортують функції доступу до СУБД.

Зокрема, Microsoft SQL Server надає розробникам додатків програмний інтерфейс DB Library-природний інтерфейс даної СУБД, реалізований як набір функцій.

Слід зауважити, що пряма робота додатків з програмним інтерфейсом СУБД може призвести до проблемам при появі нових версій цих СУБД. Компанія Microsoft, наприклад, не рекомендує використовувати в нових додатках згаданий вище інтерфейс DB Library, залишений лише для сумісності з розробленими раніше додатками.

Крім того, технологія прямого виклику програмного інтерфейсу СУБД нед...

загрузка...

Страница 1 из 4 | Следующая страница

Друкувати реферат
Реклама
Реклама
загрузка...