Дослідження технологій створення тривимірних графічних додатків на базі платформи dotNET

DirectX як набір API функцій, розроблених для вирішення завдань, пов'язаних з ігровим і відеопрограмуванням в операційній системі Microsoft Windows. Етапи створення тривимірних графічних додатків на базі платформи dotNET. Аналіз компонентної моделі COM.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык украинский
Дата добавления 22.10.2012
Размер файла 4,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Застосування окулярів з такими покриттями у інтенсивних користувачів ПК дало зниження зорового стомлення і поліпшення показників акомодації в порівнянні із звичайними окулярами у 85% працівників.

Для зменшення шкідливого впливу слід вдаватися до таких заходів: зменшення складових напруг електричного і магнітного полів в зоні індукції, в зоні випромінювання - зменшення щільності потоку енергії, якщо дозволяє даний технологічний процес або устаткування; при захисті від зовнішнього випромінювання основні зусилля повинні бути спрямовані на попередження переопромінення персоналу шляхом збільшення відстані між оператором і джерелом, скорочення тривалості роботи в полі випромінювання, екранування джерела випромінювання; раціональне планування робочого місця щодо дійсного випромінювання електромагнітного поля, застосування засобів попереджувальної сигналізації. Застосування засобів індивідуального захисту.

Ергономічна безпека праці досягається за допомогою нескладних правил. Спина людини повинна бути нахилена назад під кутом в декілька градусів для збільшення кута між тулубом і стегнами, посилення кровообігу і зменшення тиску на хребет. Руки розслаблені і вільно опущені уздовж боків, передпліччя і кисті розташовані паралельно підлозі. Стегна знаходяться під прямим кутом до тулуба. Коліна - під прямим кутом до стегон.

Спинка стільця повторює лінію вигину нижньої частини спини. Сидіння злегка нахилене вперед для перенесення тиску з хребта на стегна і ноги. Край подушки сидіння заломлений вниз для ослаблення тиску на стегна.

Максимальний час безперервної роботи за комп'ютером не повинен перевищувати 4-х годин в день. Через кожні 7 хвилин потрібно робити коротку перерву на 10-15 секунд. Можна подивитися у вікно (у далечінь) або на картину з приємним для очей пейзажем, яку необхідно повісити за комп'ютером. У картині повинні переважати неяскраві, заспокійливі зір кольори, такі, наприклад, як зелені, блакитні. Також потрібно робити декілька простих вправ для очей.

Монітор повинен стояти так, щоб прямі сонячні відблиски з вікна і люмінесцентне світло денних ламп не падали на екран і безпосередньо на око. Якщо моніторів в кабінеті багато, то відстань між ними повинна бути не менш ніж два метри, щоб не підсилювати впливу шкідливих полів і бічним зором не бачити інший екран. Важливе правильне локальне і загальне освітлення навколо монітора. Розміщувати монітор потрібно трохи вище за рівень очей. Це дозволить розслабити ті групи м'язів, які напружені при звичайному погляді вниз і вперед. Відстань від очей до монітора повинна бути близько 70-80 см.

Тіло повинне бути достатньо розслаблене, руки вільно лежати на опорі. Тому в кріслі оператора ЕОМ повинні бути передбачені окремі підлопаткові і поперекові опори. Спинка крісла і підлокітники повинні регулюватися по висоті і розташуванню в площині, глибину крісла треба теж встановлювати індивідуально. Але як би зручно ви не влаштувалися за своїм комп'ютером, робочий день перед екраном не повинен перевищувати шести годин. Через кожні дві години принаймні, а то і частіше, необхідно робити перерви і короткі фізкультурні паузи - наприклад, обертання очима, повороти голови, розминка рук.

Захисне заземлення слід виконувати відповідно до ПУЕ і Сніп 3.05.06-85 («Електротехнічні пристрої»).

Стійкі, металеві кронштейни з ізоляторами, антенні пристрої ТБ, а також металеві частини шаф, кросів, пультів і інші металоконструкції устаткування, на яких встановлено електроустаткування напругою вище 42В змінного струму, повинні мати захисне занулення шляхом з'єднання з нульовою жилою електричної мережі напругою 380/220 В.

Величина опору заземлення устаткування повинна відповідати ГОСТ 464-79. Опір заземлення загалом не повинен перевищувати значення 2 Ом у будь-який час року.

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

Все устаткування будівлі під'єднано до трифазної мережі, напругою 380В з ізольованою нейтралю. Загальна потужність джерел живлення мережі перевищує 100 кВА. Будівлю має залізобетонний фундамент на глинистому ґрунті. Площа, обмежена периметром будівлі 852000 м2.

Оскільки живляча мережа не перевищує 1000В, має ізольовану нейтраль і потужність джерел живлення більшу 100 кВА, як нормативний опір заземлення беремо Rн = 4 Ом.

Як природне заземлення використовуємо фундамент будівлі. Для нашого випадку опір ґрунту (глина) rr = 40 Ом * м; коефіцієнти сезонності, залежні від кліматичної зони СНД Yв = 1,5 - 1,8 при розрахунку вертикальних електродів і Y = 3,5 - 4,5 при розрахунку опору горизонтальних електродів, приймаємо рівними: Yв = 1,65 Yг = 4.

Питомий електричний опір ґрунту в зоні розміщення заземлення визначається по формулі:

Опір природного заземлення для залізобетонного фундаменту:

що перевищує Rн = 4 Ом.

Отже необхідний штучне заземлення, підключене паралельно природному, з допустимим опором:

Rн.доп. = Re * Rн /(Re - Rн) = 5б7 *4 /(5,7 - 4) = 13,4 Ом.

Штучне заземлення розташовуємо на зниженій і зволоженій ділянці території підприємства на відстані 30 м від будівлі. Заземлення виконуємо як систему розташованих в ряд вертикальних електродів у вигляді стрижнів довжиною l = 2,6м з кутової сталі з шириною b = 0,05м, верхні кінці яких лежать на глибині t0 = 0,7м і сполучені смугою зв'язку із сталі, перетином 5 х 40 мм.

Для вертикальних електродів, питомий опір ґрунту в зоні розміщення заземлення:

Опір одиночного вертикального електроду визначимо:

де l>>d; t = 0,5l = t0; l, d відповідно довжина і діаметр електроду;

для електроду із сталі значення d = 0,95b.

Визначаємо кількість вертикальних електродів:

Задавшись відстанню a між електродами у вигляді співвідношення a/l, знаходимо n (для a/l = 2; n = 2).

Знаходимо довжину L горизонтального провідника, що сполучає вертикальні електроди. При розташуванні в ряд:

при розташуванні по контуру

Опір горизонтальної смуги якщо L>>4 t0 >>c,

де с - ширина смуги, рівна діаметру вертикального електроду.

При ?/l = 2 і n = 2 знаходимо ?э?=0,91 і ?n?=0,94. Тоді результуючий опір штучного заземлення:

Набутого значення не перевищує допустимого опору Rн.доп=13,4 Ом.

Оскільки штучне заземлення достатньо віддалене від природного, можна нехтувати впливом їх полів розтікання струму. Тоді загальний опір всього комплексу заземлення, що складається з природного і штучного заземлення:

Rз = Rи * RЕ /(Rи + RЕ) = 3,12 Ом, що менше Rн = 4 Ом.

6.3 Пожежна безпека

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

Горіння - хімічна реакція, яка супроводжується виділенням тепла і світла.

Класифікація приміщень і будівель за ступенем рівнем пожежної безпеки ОНТП 24-85.

Основні причини пожеж: коротке замикання, перевантаження проводів, утворення перехідних опорів.

Режим короткого замикання - поява в результаті різкого зростання сили струму, електричних іскор, частинок розплавленого металу, електричної дуги, відкритого вогню, ізоляції, що запалала.

Причини виникнення короткого замикання: помилки при проектуванні, старіння ізоляції, зволоження ізоляції, механічні перевантаження.

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

При 1,5 кратному перевищенні потужності резистори нагріваються до 200-300? С.

Пожежна небезпека перехідних опорів - можливість займання ізоляції або інших довколишніх горючих матеріалів від тепла, що виникає в місці аварійного опору (у перехідних клемах, перемикачах і ін.).

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

Пожежна небезпека струмів витоку - локальний нагрів ізоляції між окремими елементами і заземленими конструкціями.

Заходи по пожежній профілактиці: будівельно-планувальні, технічні, способи і засоби гасіння пожеж, організаційні.

Будівельно-планувальні визначаються вогнестійкістю будівель і споруд (вибір матеріалів конструкцій: що згорають, не згорають, важко згорають) і межа вогнестійкості - це кількість часу в перебігу якого під впливом вогню не порушується несуча здатність будівельних конструкцій аж до появи першої тріщини.

Всі будівельні конструкції по межі вогнестійкості підрозділяються на 8 ступенів від 1/7 години до 2 годин.

Для приміщень ОЦ використовують матеріали з межею стійкості від 1 до 5 ступенів. Залежно від ступеня вогнестійкості визначають найбільші додаткові відстані від виходів для евакуації при пожежах (5 ступінь - 50 хвилин).

Організаційні заходи - проведення навчання по пожежній безпеці, дотримання заходів по пожежній безпеці.

Способи і засоби гасіння пожеж: зниження концентрації кисню в повітрі, пониження температури горючої речовини нижче температури займання, ізоляція горючої речовини від окислювача.

Засоби вогнегасіння:

Ручні: вогнегасники хімічної піни, вогнегасник пінний, вогнегасник порошковий, вогнегасник вуглекислотний, бром етиловий. Протипожежні системи: система водопостачання, піногенератор. Система автоматичного пожежогасіння з використанням засобів автоматичної сигналізації: пожежний оповіщувач (тепловий, світловий, димовий, радіаційний), для ОЦ використовуються теплові датчики-оповіщувачі, димові, радіоізотопні. Система пожежогасінні ручної дії (кнопковий оповіщувач).

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

Будинок, де встановлені комп'ютери, можна віднести до категорії Д пожежної небезпеки із третім ступенем вогнестійкості - будинку з несучими конструкціями, що обгороджують із природних або штучних матеріалів, бетону або залізобетону.

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

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

Особливістю сучасних ЕОМ є дуже висока щільність розташування елементів електронних схем, висока робоча температура процесора й мікросхем пам'яті. Отже, вентиляція й система охолодження, передбачені в системному блоці комп'ютера повинні бути постійно в справному стані.

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

Серйозну небезпеку становлять різні електроізоляційні матеріали. Материнські плати електронних пристроїв, а також плати всіх додаткових пристроїв ЕОМ виготовляють із гетинаксу або стеклотекстоліту. Пожежна небезпека цих ізоляційних матеріалів невелика, ставляться до групи важкопальних і можуть запалитися тільки при тривалому впливі вогню й високої температури.

Оскільки в розглянутому випадку при загоряннях електропристрої можуть перебувати під напругою, то використати воду й піну для гасіння пожежі неприпустимо, оскільки це може привести до травм. Іншою причиною, по якій небажане використання води є те, що на деякі елементи ЕОМ неприпустиме потрапляння вологи. Тому для гасіння пожеж у розглянутому приміщенні можна використати або порошкові склади, або установки вуглекислотного гасіння. Але оскільки останні призначені тільки для гасіння невеликих вогнищ загоряння, то область їхнього застосування обмежена. Тому для гасіння пожеж у цьому випадку застосовуються порошкові склади, тому що вони мають наступні властивості: діелектрики, практично не токсичні, не роблять корозійного впливу на метали, не руйнують діелектричні лаки.

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

Для профілактики пожежної безпеки організується навчання виробничого персоналу (обов'язковий інструктаж із правил пожежної безпеки не рідше одного разу на рік), видання необхідних інструкцій з доведенням їх до кожного працівника установи, випуск і вивіска плакатів із правилами пожежної безпеки й правилами поведінки при пожежі. Також необхідна наявність плакатів, що інформують людей про розташування аварійних виходів з будинку у випадку виникнення пожежі, плану евакуації людей в аварійних ситуаціях.

Висновки

Microsoft Visual Studio .NET - це інтегроване середовище розробки (Integrated Development Environment (IDE)) для створення, документування, запуску і відладки програм, написаних на мовах .NET. Це могутній інструмент професійної розробки складних додатків.

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

DirectX -- це набір API функцій, розроблених для вирішення завдань, пов'язаних з ігровим і відеопрограмуванням в операційній системі Microsoft Windows.

Створення складних і високопродуктивних мультимедійних програм вимагає безпосереднього доступу до апаратних ресурсів. Бібліотека DirectX містить набір низькорівневих програмних інтерфейсів, надаючий такий доступ Windows-програмістам. Технологія Managed DirectX -- могутній засіб створення ігор. Уяви собі гру, написану C# у поєднанні з Managed DirectX. За заявами MS, програми .NET можуть виконуватися на будь-якій платформі за наявності відповідного .NET Framework, отже, ми одержуємо міжплатформену гру. Щоб проілюструвати досліджені в теоретичній частині дипломної роботи технології нами був розроблений додаток, який реалізує практично весь спектр можливостей дослідженої нами технології.

Список літератури

1.Алексей В. Технология XSLT. - BHV - Санкт-Петербург, 2005

2.Аллен Э. Типичные ошибки проектирования. - Питер, 2003

3.Арчер Т.. Основы С#. - М.: Русская Редакция, 2002

4.Грэхем И. Объектно ориентированные методы. - М.: Издательский дом "Вильямс", 2004

5.Гуннерсон Э. Введение в C#. - Питер, 2001

6.Дубовцев А. Microsoft .Net в подлинеке. - БВХ-Петербург, 2008

7.Кариев Ч.А. Разработка Windows-приложений на основе Visual C# . БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2007

8.Кент Бек. Экстремальное программировнаие. - Питер, 2002

9.Мартин Ф. Архитектура корпоративных программных приложений. - М.: Издательский дом "Вильямс", 2004

10.Нейлгел К., Ивьен Б., Глинн Дж. С# 2008 для профессионалов. -М.: Издательский дом "Вильямс", 2008

11.Прайс Дж., Гандерлой М. Visual C# .NET : Пер. с англ. - К.: ВЕК+, 2005

12.Рихтер Дж.. Программирование на платформе Microsoft .Net Framework. - М: Русская Редакция, 2007

13.Робинсон С., Корнес О., Глинн Дж. С# для профессионалов. - М: Лори, 2008

14.Стивенс Р. Протоколы TCP/IP. Практическое руководство. - BHV - Санкт-Петербург, 2003

15.Таненбаум. Э. Компьютерные сети. - Питер, 2007

16.Троелсен Э. Язык программирования С# 2005 и платформа .Net 2.0. - М.: Издательский дом "Вильямс", 2007

17.Фейт С. TCP/IP. Архитектура, протоколы, реализация. - Лори, 2008

18.Филимонов А. Построение мультисервисных сетей Ethernet. - БВХ-Петербург, 2007

19.Чакработи А., Кранти Ю., Сандху Р. Microsoft .NET Framework: разработка профессиональных проектов: Пер. с англ. СПб.: БХВ-Петербург, 2006

20.http://algolist.manual.ru // Исходные коды и книги по алгоритмам

21.http://www.intuit.ru // Интернет-университет информационных технологий

22.http://ru.wikipedia.org // Свободная Интернет-энциклопедия

23.http://www.rsdn.ru

24.http://www. citforum.ru

25.http://www.msdn.microsoft.com

26.http://www.opennet.ru

27.http://www.gotdotnet.ru

Размещено на Allbest.ru


Подобные документы

  • Аналіз особливостей конвертації файлів графічних форматів з використанням технології dotNet і створення системи, яка дозволяє наочно проілюструвати принципи програмування з використанням особливостей цієї платформи. Етапи створення windows-додатків.

    дипломная работа [3,1 M], добавлен 22.10.2012

  • Розробка гнучкої інтегрованої автоматизованої системи доступу до каталогу навчальних відеофільмів в мультимедійних класах металургійного факультету Національної металургійної академії. Теоретичні аспекти проектування додатків на базі платформи dotNET.

    дипломная работа [4,0 M], добавлен 26.10.2012

  • Призначення і основні характеристики систем автоматизації конструкторської документації. Основні методи створення графічних зображень і геометричних об’єктів. Методи побудови та візуалізація тривимірних об’єктів. Опис інтерфейсу користувача системи.

    дипломная работа [1,7 M], добавлен 26.10.2012

  • Дослідження інструментальних засобів для створення систем спільного навчання. Створення Windows-додатків на основі Visual C#. Функціональні можливості та програмна реалізація системи інтерактивної взаємодії. Програмна реалізація модулю прийому зображення.

    дипломная работа [4,5 M], добавлен 22.10.2012

  • Визначення принципів розробки додатків для Windows 8 засобами об'єктно-орієнтованого програмування. Розробка програмного застосування для перегляду графічних файлів з функціями здобуття інформації про слайд-шоу. Інтерфейс користувача та лістинг програми.

    курсовая работа [2,8 M], добавлен 23.10.2014

  • Розробка та тестування додатків, які базуються на елементах мови програмування Java, принципи програмування в її середовищі. Вивчення переваг Java-платформи, прикладний програмний інтерфейс та особливості сучасних засобів створення Java-додатків.

    дипломная работа [2,8 M], добавлен 22.06.2011

  • Огляд існуючих типів додатків, їх переваг та недоліків, принципів створення. HTML — стандартна мова розмітки документів для Web. Загальнi вiдомостi про Ajax. Мова JavaScript, проблема з налагодженням сценаріїв. Динамічне створення Flash-анімації.

    дипломная работа [868,8 K], добавлен 23.04.2011

  • Найбільш розповсюджені середовища створення графічних зображень та 3D моделей. Основні інструменти векторних редакторів. Функції програм Adobe Photoshop и Корелдроу. Графічні моделі, характеристики й типи графічних файлів. Створення власних моделей.

    дипломная работа [6,7 M], добавлен 25.06.2011

  • Android, iOS та Windows як основні платформи для розробки додатків для мобільних пристроїв. Перелік вимог до програмної системи. Основні вимоги, які є критичними для працездатності мобільного додатку. Аналіз основних напрямків розвитку системи.

    курсовая работа [1,1 M], добавлен 19.08.2016

  • Сучасні API для програмування тривимірної графіки, математичні основи. Віртуальна камера, конвеєр візуалізації. Вершинні та піксельні шейдери. Розробка та реалізація ігрового додатку. Система постобробки зображення. Реалізація механіки ігрового процесу.

    дипломная работа [4,7 M], добавлен 27.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.