![]() |
Николаев Николай Николаевич (E-mail: westman2000@ukr.net) ДонНТУ, ФВТИ, СП-2000м Тема
НИРС: "Разработка программы для записи оптических носителей с использованием
программного интерфейса ASPI. Исследование ражимов записи и файловых систем
ISO 9660 и UDF."
Руководитель: Теплинский С. В. |
| |
|
| Родился в 1983 году 2 марта (в 22.32 вечера) в городе Донецке. С рождения жил в Куйбышевском районе, в частном секторе с бабушкой и дедушкой (ну и с родителями естественно). Там ходил в школу №75, где закончил с 1 по 5 классы. Ни чем существенным не отличился. Разве что, первые три класса с грамотами отличия. Начиная с шестого класса переехали в Киевский район (микрорайон Гладковка). Соответственно перешел в школу №61, где отучился шестой класс. Участвовал в олимпиадах по математике и информатике. В начале седьмого класса решил перейти в школу №70 (т.к. в этой школе есть углубленное изучение математики и информатики). Ну и я попал, естественно, в математический класс. Где познакомился и увлекся программированием и математикой. В последствии участвовал в районных и областных олимпиадах по информатике. Принимал участие в международном математическом конкурсе "Кенгуру". И многое другое. Активно участвовал в жизни класса и школы. В конце концов закончил школу хорошистом (средний бал где-то 4,8). Тут передо мной стал трудный вопрос - Что дальше? Еще в детстве мне нравилась техника, точнее робототехника. Так же было предложение быть инженером строителем реактивных двигателей, ну все когда-то хотели быть космонавтами, я если не космонавтом хотел быть, то узнать неизведанное - галактику и всю вселенную. Но в Донецке этого всего не было, а отпускать меня в другой город родители посчитали еще рано. Следовательно мне пришлось выбрать из того что есть в Донецке. И поскольку в школе мне нравились компьютеры, решил узнать их поближе. Из имеющегося - ВТ, СП, ПО, нужно было выбрать что-то одно. В железе я копаться не любитель, да и слова - транзистор, диод для меня не музыка, а скорей скрежет по железу другим железом, значит ВТ - отпало. ПО - это то же, так "пшик", перед монитором по клавиатуре стукать всю жизнь только ... могут. Следовательно осталось одно - СП, да и название грозное, красивое. Здесь собрано всего по немного, так сказать - с паяльником перед монитором. :))) И тут начинается самое интересное, пятый курс, уже можно сказать "дед". И что выдумаете? Думаете, я изменился, а не тут то было. Как был разгильдяем на первом курсе, так таким же и остался. Только выучил много новых слов, и методов как показать себя умным. Ну это естественно шутка... (Хотя, в каждой шутке есть доля шутки, ...) Так вот! Университет это замечательное время! Чего только стоит участие в Дне кафедры, дне факультета. Это не забываемые воспоминания. :) Это гулянка всего факультета. Конечно
стоит отметить, что ни только гулянки - самое интересное в учебе, для
меня интересное - был и сам процесс обучения.(конечно не совсем все:))
Но каждый курсовой связанный с программированием - для меня счастье. Так
вот в один из таких счастливых семестров, на курсовом у Иванова А. Ю.
мне попала интересная тема: "Разработка программы для записи и чтения
секторов под Windows". Вот именно эта работа меня и подбила меня
на выбор темы своего будущего НИРСа. Так как мне кажется интересным проделать
то что мы проделывали с жестким диском, проделать и с лазерными носителями.
В последствии эта тема обросла парочкой "умных слов" и в конце
концов получилось, то что мы имеем сейчас.
|
|
| |
|
| Объект
разработки это программа для записи(перезаписи) оптических дисков. Цель
научной работы это разработка программы для записи оптических носителей
данных с использованием программного интерфейса ASPI. Исследование режимов
записи и файловых систем ISO 9660 и UDF. Метод
разработки это изучение технической литературы, статей и рекомендаций
в данном направлении, а так же международных стандартов и аппаратурной
части приводов для записи оптических дисков. Результатом работы будет
разработка программы для записи(перезаписи) оптических дисков, таких как
CD, DVD, BD. Изучение данного направления не является новизной, но отвечает настоящим требованиям техники. Результаты данной работы могут быть использованы как на практике, так и в учебном процессе. С экономической точки зрения программы для записи данных могут использоваться для сохранения баз данных и разного вида информации для большей надежности. А поскольку нынешнее развитие техники в области оптических носителей и все быстро растущие потребности в объемных носителях для резервного копирования данных, растут. То данная программа актуальна на данном этапе развития техники и будет актуальна в будущем, из-за гибкой системы совместительства с оптическими носителями |
|
| |
|
| |
|
J2ME предоставляет платформо-независимую функциональность языка Java для портативных устройств, позволяя широкому классу мобильных беспроводных устройств использовать одинаковые приложения. В рамках проекта J2ME, фирма Sun адаптировала платформу Java для портативной и бытовой техники, не являющейся компьютерами в общепринятом смысле этого слова, но имеющих универсальное вычислительное устройство в своем составе.
|
|
| |
|
Это приложения Java, предназначенные для автономной работы под управлением специальной интерпретирующей машины Java. Реализации этой машины созданы для всех основных компьютерных платформ. Это обычные автономные программы. Так как они не содержат машинного кода и работают под управлением специального интерпретатора, их производительность заметно ниже, чем у обычных программ, составленных, например, на языке программирования C++. Однако не следует забывать, что программы Java без перетрансляции способны работать на любой платформе, что само по себе имеет большое значение в плане разработок для Internet. |
|
| |
|
Язык
программирования JavaScript не предназначен для создания автономных программ
или аплетов, и в этом он сильно отличается от других языков, таких как
С или Java. Конструкции JavaScript встраиваются непосредственно в исходный
текст документов HTML и интерпретируются браузером по мере загрузки этих
документов. Более того, с помощью JavaScript вы можете динамически формировать
и изменять текст загружаемого документа HTML. Заметим сразу, что язык JavaScript не имеет никакого отношения к языку Java, несмотря на схожее название. Язык программирования Java был создан фирмой Sun и произошел от языка Oak. По своему синтаксису он сильно похож на С++, однако есть немаловажные отличия. При разработке языка программирования JavaScript предполагалось, что он будет предназначен для непрофессионалов. По простоте использования JavaScript больше всего напоминает Basic, хотя с помощью него квалифицированные программисты могут решать достаточно серьезные и, что немаловажно, полезные задачи. Сценарий JavaScript может работать с растровыми графическими изображениями, расположенными в документе HTML, обращаясь к ним как к объектам JavaScript. Для редактирования программ JavaScript можно применять любые средства создания документов HTML, хотя вполне достаточно редактора, входящего в комплект отладчика Microsoft Script Debugger или даже приложения Notepad. Исходные тексты всех программ вы можете найти на сайте. |
|
| |
|
| |
|