телефон 978-63-62
978 63 62
zadachi.org.ru рефераты курсовые дипломы контрольные сочинения доклады
zadachi.org.ru
Сочинения Доклады Контрольные
Рефераты Курсовые Дипломы
путь к просветлению

РАСПРОДАЖАКанцтовары -30% Разное -30% Рыбалка -30%

все разделыраздел:Компьютеры, Программирование

Объектно-ориентированный подход к программированию

найти похожие
найти еще

Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
222 руб
Раздел: Тарелки
Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
44 руб
Раздел: Карабины для ошейников и поводков
Деструктор объявляется с помощью зарезервированного слова des ruc or, после которого идет имя деструктора. Деструктор ничего не возвращает и не имеет параметров. Я советую Вам вместо прямого вызова деструктора использовать метод Free. Этот метод есть у всех классов в Delphi, т.к. наследуется от objec . Этот метод сначала проверяет неравенство указателя на класс il, а затем только вызывает Des roy. Это более безопасный способ уничтожить объект.u i MyU i ; i erface ype myClass = class( Compo e ) public co s ruc or Crea e(AOw er: Compo e ); override; // перегружаем конструктор предка des ruc or Des roy; override // Перегружаем деструктор предка e d; impleme a io des ruc or myClass.Des roy; Begi // Уничтожение объекта I heri ed Des roy; // Вызов деструктора предка, для уничтожение закрытых полей предка E d; Инкапсуляция Суть объектно-ориентированного подхода к программированию заключается в трех принципах: инкапсуляции, наследовании и полиморфизме. Для более надежной работы программы, Вы не должны напрямую обращаться к полям объекта. Вместо этого, Вы должны обращаться через специальные методы, которые могут проверить, например, на допустимость значения в заданном интервале или одновременно выполнить дополнительную работу по изменению состояния объекта, в зависимости от изменения значения поля - это и есть инкапсуляция. Такая возможность реализуется в классах через объявление свойств объекта. Свойство позволяет ограничить права на изменение значения поля и организует доступ к полю через методы. Вот пример описания класса со свойством: ype myClass = class( Objec ) Priva e AmyField: I eger; // Объявление поля целого типа Pro ec ed Procedure Se MyField(Val: I eger); vir ual; // Объявление процедуры для записи значения свойства Public Proper y MyField: I eger read AmyField wri e Se MyField; // объявление свойства E d; Здесь мы видим, что свойство MyField является целым типом. Оно доступно для чтения и записи, т.к. объявлены методы read и wri e. Процедура, организующая запись значения объявлена в секции pro ec ed для того, чтобы в случае необходимости, Вы могли перегрузить ее в потомке. На самом деле значение свойства хранится в поле AmyField класса. Если Вы не объявите метода wri e, то свойство станет доступным только по чтению, аналогично и с методом read. К слову говоря, поля для хранения значения свойства может и не быть, главное, чтобы были объявлены методы доступа к нему. Для примера, класс, реализующий интерфейс доступа к свойствам дисплея, мог бы иметь свойства ширина и высота в пикселях. Вам не обязательно хранить эти значения, т.к. можно вызвать стандартную функцию Wi dows и узнать ширину и высоту экрана, тем более, что в процессе работы эти значения могут меняться при переключении в другой режим. Методы записи и чтения свойства подчиняются жестким правилам. Так для чтения свойства, Вам необходимо объявить функцию без формальных параметров, возвращающую значение того же типа, что и свойство. Для записи значения, Вам необходимо объявить процедуру с одним параметром того же типа, что и свойство. Если в качестве метода для записи или чтения свойства Вы указываете имя поля для хранения значения свойства, то это аналогично прямому доступу к этому полю.

При наступлении определенных условий Ваш класс может вызвать процедуру DoMyEve , где будет вызвана Ваша процедура MyProcedure так: Procedure myClass .DoMyEve ; Begi If Assig ed(FmyEve ) he FmyEve (Self); E d;Мы видим, что был проверен указатель на пользовательскую процедуру обработки события, и если он действителен, то вызывается пользовательская процедура - это и есть делегирование. Обратите внимание, что я разместил свойство O MyEve в секции published для того, чтобы программист мог воспользоваться инспектором объектов для написания процедуры обработки события. Список литературы Банников. Н.А. Объектно-ориентированный подход к программированию.

Объект можно сравнивать с черным ящиком. Фокусник кладет в него платочек, говорит заветное заклинание, и вытаскивает кролика. Так же и мы. Мы можем инициализировать объект, или он сам инициализируется значениями по умолчанию, вызвать нужный метод объекта, и получить результат. Нас мало интересует то, что в нем конкретно происходит, если объект уже достаточно хорошо отлажен. Основная идея объектно-ориентированного подхода заключается в наличие интерфейса, который служит для полиморфного обращения с объектом и его потомками. За счет наличия интерфейса легко достигается повторное использование кода. Многие программисты, переходящие от процедурного программирования к объектно-ориентированному программированию справедливо замечают, что они могут сделать все то же самое и без использования объектов. Объектно-ориентированное программирование - это всего лишь соглашение о правилах построения программ. Вся мощь объектной ориентации раскрывается в крупных проектах, или при написании большого количества однотипных программ, например программ, работающих с базами данных. За счет повторного использования кода достигается простота в работе программиста (накопление опыта), сокращается размер программы (методы объектов одного типа или методы, наследуемые от предков потомками существуют в единственном экземпляре), самодокументируемость, а значит и больше простоты при отладке (объекты описываются в определенном месте программы отдельно от реализации), простота сопровождения программы (не меняя интерфейс объекта, Вы можете изменить реализацию методов) и т.д. Но, это только в идеале. На самом деле достаточно просто извратить постулаты объектной ориентированности. Все зависит от правильности и лаконичности дерева наследования Вашей библиотеки объектов. Нам повезло, Мы можем использовать в своей работе последнее достижение в области объектно-ориентированного программирования - продукт компании Borla d-I prise Delphi.При дальнейшем чтении текста, если Вам будет сразу что-то непонятно, то продолжайте читать дальше. В такой сложной теме трудно последовательно изложить все по порядку, т.к. многие вопросы переплетаются с более сложными и наоборот. По ходу чтения текста, Вы составите полное представление о теме. Объектно-ориентированное программирование. Объект в Delphi представляет из себя специальную структуру, которая описывает поля, свойства и методы объекта - class. Предком для всех объектов служит class objec . Давайте рассмотрим простой объект. ype myObjec = class( Objec ) Priva e // закрытая часть AmyField: I eger; // Свойство Pro ec ed // Защищенная часть Procedure Se MyField(Val: I eger); // Процедура записи свойства класса Public // Открытая часть Co s ruc or Crea e; // Конструктор Des ruc or Des roy; override; // Деструктор Proper y MyField: I eger read AmyField wri e Se MyField; // Свойство класса E d; Имена классов принято начинать с буквы , но это просто соглашение, а не правило. Вы можете назвать Ваш объект как хотите. Однако, буква Т в начале имени класса - это правило хорошего тона. Далее, указывается, что этот класс является потомком от objec .

Молочный гриб необходим в каждом доме как источник здоровья и красоты
Молочный гриб необходим в каждом доме как источник здоровья и красоты + книга в подарок

 Драматическая история Python и Zope

Mailman - это программа управления списками рассылки (mailing list manager). Кроме почты, Mailman имеет web интерфейс для управления подпиской, индивидуальными настройками подписчика, административными программами. Mailman оказался так хорош, что стал официальным менеджером списков рассылки проекта GNU. Zope История возникновения фирмы Digital Creations и Zope. Digital Creations подхватила Python довольно рано, в году примерно 1994. И стали они заниматься разработкой коммерческих интернет-решений . Обычная маленькая фирма, ничего интересного из себя не представляющая. В 1996 году к фирме присоединился Джим Фултон, ничего не знающий о разработке интернет-решений, но довольно хорошо разбирающийся в Питоне, в тонкостях реализации, и вообще - человек, хорошо понимающий языки программирования. Твердый сторонник объектно-ориентированного подхода, он хорошо его понимает и хорошо умеет его использовать. Одно из первых дел, с которого он начал - ему предложили где-то прочитать лекцию по протоколу CGI, а он ничего о CGI не знал, и, пока они летели в самолете, Пол Эверит, начальник (CEO) Digital Creations, прочел ему лекцию о CGI

скачать реферат Проблемы создания информационно-обучающей среды

Затем среда сама преобразует эту модель в конечный автомат, после чего можно легко перейти к программированию задачи. Кроме того, изучение программной структуры информационно- образовательной среды может быть полезно при обучении объектно-ориентированному подходу программирования, в частности, интерес представляет построение иерархии классов, моделирующих предметную область для ИОС. Список литературы   Зайцева Е. Н., Информационно - обучающая среда: проблемы формирования и организации учебного процесса - Educa io ech ology&Socie y 6(2). 2003. Григорьев В. К. Подсистема обучения - обязательная компонента информационно-управляющей системы (принципы разработки, методы проектирования и реализации) - Educa io ech ology&Socie y 6(2). 2003, pp. 139-153. Гаврилова Т. А., Хорошевский В. Ф., Базы знаний интеллектуальных систем - Санкт-Петербург, Питер, 2002. Cha drasekara B., Josephso J. R., Richard Be jami s V. O ology of ask a d me hods - Ba ff k owledge acquisi io workshop, 1998. Дж. Хопкрофт, Р.Мотвани, Дж.Ульман. Введение в теорию автоматов, языков и вычислений.,Вильямс,2002. А.Ахо, Дж.Ульман. Теория синтаксического анализа, перевода и компиляции. Т.1, Синтаксический анализ., Мир, 1978.

Каска "Шеф".
Пластиковая каска с надписью «ШЕФ» - забавный подарок для руководителей любого ранга. Каска имеет внутренний амортизатор и форму, в
577 руб
Раздел: Прочее
Щётка-сметка автомобильная для снега, телескопическая, поворотная, со скребком, 810-1060 мм.
Щетка автомобильная для снега со скребком предназначена для очистки кузова и стекол автомобиля от снега и льда. Автомобильные щетки для
586 руб
Раздел: Автомобильные щетки, скребки
Рюкзак школьный "Multi Pack. Graphic", 40x18x29,5 см.
Вместительный и удобный школьный рюкзак, отличающийся небольшим весом и наличием твердой спинки. Благодаря прочной каркасной конструкции
3707 руб
Раздел: Без наполнения
 Информатика и информационные технологии: конспект лекций

Основная технология программирования включала в себя три этапа: 1)Pпроектирование сверху вниз; 2)Pмодульное программирование; 3)Pструктурное кодирование. Но начиная с середины 60-х г. XXPв., стали формироваться новые понятия и подходы, которые легли в основу технологии объектно-ориентированного программирования. В данном подходе осуществляется моделирование и описание реального мира на уровне понятий конкретной предметной области, к которой относится решаемая задача. Объектно-ориентированное программирование представляет собой метод программирования, который весьма близко напоминает наше поведение. Оно является естественной эволюцией более ранних нововведений в разработке языков программирования. Объектно-ориентированное программирование является более структурным, чем все предыдущие разработки, касающиеся структурного программирования. Оно также является более модульным и более абстрактным, чем предыдущие попытки абстрагирования данных и переноса деталей программирования на внутренний уровень. Объектно-ориентированный язык программирования характеризуется тремя основными свойствами: 1)PИнкапсуляцией

скачать реферат Объектно-ориентированный подход к проектированию программного обеспечения на примере работы налоговой инспекции

Переход организации на объектно-ориентированную тех­нологию — это смена мировоззрения, а не просто изучение новых CASE-средств и языков программирования. Таким образом, структурный подход по-прежнему сохраняет свою значимость и достаточно широко используется на практике. На при­мере языка UML хорошо видно, что его авторы заимствовали то ра­циональное, что можно было взять из структурного подхода: элемен­ты функциональной декомпозиции в диаграммах вариантов исполь­зования, диаграммы состояний, диаграммы деятельностей и др. Однако очевидно, что в конкретном проекте декомпозировать слож­ную систему одновременно двумя способами невозможно. Можно начать декомпозицию каким-либо одним способом, а затем, исполь­зуя полученные результаты, попытаться рассмотреть систему с дру­гой точки зрения. Министерство науки и образования Республики Казахстан Семипалатинский Государственный Университет имени ШакаримаКафедра: «Экономической кибернетики» Дисциплина: «Проектирование информационных систем»Курсовая работа Тема: «Объектно-ориентированный подход к проектированию программного обеспечения на примере работы отдела налоговой инспекции».

 Язык программирования С# 2005 и платформа .NET 2.0.

Я, например, разрабатывал программное обеспечение для обучения детей, создавал различные N-звенные системы и участвовал в многочисленных проектах для медицинских и финансовых учреждений. С вероятностью почти 100 процентов тот программный код, который вы создаете на своем рабочем месте, не имеет никакой связи с программным кодом, который пишу я (если, конечно, нам случайно не приходилось работать вместе). Поэтому в этой книге я сознательно избегаю примеров, в которых программный код связан со спецификой определенных отраслей производства или сфер программирования. Я пытаюсь описать возможности C#, объектно-ориентированного подхода, CLR и библиотек базовых классов .NET 2.0 с помощью примеров, не использующих такой специфики. Вместо того чтобы в каждом примере заполнять таблицы реальными данными, рассчитывать платежки или выполнять какие-то другие специальные вычисления, я буду рассматривать объекты, с которыми могут иметь дело все,- например, автомобили (с их геометрическими формами и служащими соответствующего предприятия, добавленными для полноты картины)

скачать реферат Особенности технократического подхода к информатизации образования в педагогическом вузе

Наряду с классическими лекциями и лабораторными работами преподаватель может использовать самые разнообразные организационные формы: кейс-метод, интерактивные методики обучения и т.п. • Интенсификация учебного процесса. Процесс самостоятельного конструирования знаний больше не связан с дополнительным лекционным материалом, а опирается на механизмы объектно-ориентированного подхода. • Индивидуализация обучения. Процесс творческой деятельности вне рамок лекций строго индивидуален. 4. По мнению автора, исходя из особенностей использования объектно-ориентиро-ванных технологий при изучении ИКТ, целесообразно использовать, начиная с первого курса, вместо классических языков структурного программирования (Pascal) объектно-ориентированные языки (как бы "ООП в квадрате"). В самом деле, гораздо легче организовать коллективную творческую деятельность студентов не по изучению "мертвых" синтаксических конструкций, а реального отражения предметной области. Кроме того, с использованием современных сред возможна продуктивная деятельность, начиная с первых занятий. Возможными кандидатами на такие языки могут стать C , Java, C#.

скачать реферат Современные тенденции в развитии интернет-технологий

Почему возникла необходимость вводить изучение интернет-технологий в курсе информатики средней школы? Специальность вебмастера со временем теряет ореол таинственности, а технология сайтостроения выходит из стен лабораторий на просторы промышленного освоения. Верный признак этого - растущие инвестиции в Интернет-проекты и осознание того, что Веб-сайты пригодны не только для распространения o -li e развлечений, но и для серьезной образовательной, научной и легальной коммерческой деятельности. А раз так, то и подход к изучению интернет-технологий должен быть серьезным. Для начала необходимо разобраться, в каком направлении движутся Интернет-технологии и разобраться в той кухне, которую используют сегодня разработчики. Выделим несколько интересующих нас современных тенденций: - в вебтехнологиях: какие грядут архитектурные подходы, программное обеспечение, специальная аппаратура, серверы и т.д. Описание (декларативный подход) вебсайтов против их программирования (объектно-ориентированный подход), как сделать из сайта - рекламного буклета нормальный вебсайт с внешней Интернет -, партнерской экстранет - и внутренней интранет - частью; - экономике сайтостроительства: анализ рынков (кто, где и сколько платит за WEB developme ) и связанный с анализом рынков обзор инвестиционных перспектив отрасли; - маркетинге вебдизайна и вебпрограмминга: какие аргументы и бизнес-модели используют лидеры отрасли, чтобы организовать поток заказов; - контент (содержание) - происхождение и потребление; - людских ресурсах отрасли: откуда в отрасль приходят специалисты, куда они из отрасли уходят (если уходят), какие еще в отрасли есть профессии, кроме вебмастер, и кто учит профессионалов, и сколько времени нужно учиться), сколько платят в отрасли разным специалистам и т.д.; - социальных аспектах: от проблем приватности до проблем соблюдения смежных прав (копирайта) на визуальный дизайн. Технологии. Вебсайты это любые программные комплексы, имеющие Интернет-интерфейс.

скачать реферат Высокоуровневые методы обработки информации и программирования

В отличие от функциональной программы, для построения которой требуются скорее математические, чем алгоритмические мышления. При разработке программного средства используется объектно-ориентированный подход к технологии программирования, который является инженерно-конструкторской технологией, концентрирующей внимание на процессе решения задачи. Объектно-ориентированный подход предполагает, что при разработке программы должны быть определены классы используемых в программе объектов и построены их описания, затем созданы экземпляры необходимых объектов и определено взаимодействие между ними. Основная задача (разработать программный продукт, вычисляющий значение функции по заданному значению аргумента) выполняется с помощью средств вычислительной математики. В основе решения задачи лежит вычисление значение функции с помощью интерполяционного полинома Лагранжа. Основные направления выполнения программы: создать модули, предлагающие поэтапное выполнение поставленной задачи; создать модули, выполняющие вычисление правильно, быстро и корректно; разработать интерфейс программы, совместимый с Wi dows-интерфейсом. Глава 1. Эволюция технологии программирования На ранних этапах развития программирования, когда программы писались в виде последовательностей машинных команд, какая-либо технология программирования отсутствовала.

скачать реферат Современные системы управления базами данных

Минимальные ресурсыПК: процессор 368DX, Wi dows 3.1, 95, , объем оперативной памяти 6 (16) Мб, занимаемый объем на ЖМД 8-36 Мб. Visual C – наиболее мощный объектно-ориентированный язык программирования, обладает неограниченнойфункциональностью. Предназначен для создания компонентов приложений для выполнения операций, критичных по скорости. SQL Server – сервер баз данных, реализует подход «клиент-сервер» и взаимодействует с указаннымипакетами. Главные достоинства: высоая степень защиты данных, мощные средства для обработки данных, высокая производительность. Область применения: хранениебольших объемов данных, хранение высокоценных данных или данных, требующих соблюдения режима секретности. Минимальные ресурсы ПК: процессор 468DX-33МГц, Wi dows , объем оперативной памяти16 (32) Мб, занимаемый объем на ЖМД 80 Мб. Указанные программные продукты имеют возможности визуального проектирования интерфейса пользователя,то есть разработчик из готовых фрагментов создает элементы интерфейса, программирует только их изменения в ответ на какие-либо события.

Именная кружка с надписью "Любимый папа".
Предлагаем вашему вниманию готовое решения для подарка по любому поводу – именная кружка. Кружка изготовлена из керамики, в нежной
434 руб
Раздел: Кружки
Глобус с подсветкой "Физико-политический", 320 мм.
Невероятно удобный физико-политический глобус с подсветкой отлично подойдет и для домашнего пользования, и как учебный инвентарь в школах.
1068 руб
Раздел: Глобусы
Папка для чертежей "Городская площадь", А3.
Папка для чертежей и рисунков, с ручками. Формат: А3. Материал: пластик. Застежка: на молнии.
441 руб
Раздел: Папки-портфели, папки с наполнением
скачать реферат Типы данных в Object Pascal

Являясь, с формальной точки зрения, обобщением комбинированных типов (записей), они позволяют радикально изменить подход к разработке программ, предлагая так называемый объектно-ориентированный стиль программирования. I. Простые типы: порядковые, вещественные, дата-время. Порядковый тип в свою очередь делится на: 1. целые типы; 2. логический тип или булевский тип; 3. символьный тип; 4. перечисляемые типы; 5. ограниченные типы или тип-диапазон. На основе стандартных скалярных типов имеется возможность образовывать пользовательские скалярные типы. Есть два способа порождения новых скалярных типов - ограниченные и перечислимые типы. Любой скалярный тип характеризуется множеством его различных значений, среди которых установлен линейный порядок. Все скалярные типы, кроме вещественных, называются дискретными. 1. Целые типы Эта группа типов обозначает множество целых чисел в различных диапазонах. Имеется пять целых типов, различающихся допустимым диапазоном значений и размером занимаемой памяти. Целые типы обозначаются идентификаторами I eger, By e, Shor I , Word, Lo gI ; их характеристики приведены в таблице 1.

скачать реферат Применение алгоритма RSA для шифрования потоков данных

Сравнение этих 8 секунд и 17 лет, потребовавшихся для разложения на множители предложенного в примере числа, конечно, впечатляет. Отметим, что опенка сложности этого алгоритма представляет собой трудную задачу аналитической теории чисел. Как уже указывалось, количество операций оценивается величиной , возникающие в процессе доказательства, не могут быть явно указаны в зависимости от и , для которых достигается оценка. Впрочем, есть вероятностный вариант алгоритма, доказывающий простоту простого числа арифметических операций. А в предположении расширенной гипотезы Римана эта опенка сложности может быть получена при эффективно указанных . 4. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ АЛГОРИТМА Представленный выше алгоритм шифрования был реализован с помощью интегрированного пакета фирмы Borla d Delphi 5.0. Выбор данного языка программирования обоснован тем что, он предоставляет такие возможности, как объектно-ориентированный подход к программированию, основанный на формах, интеграция с программированием для Wi dows и компонентная технология.

скачать реферат Windows, Microsoft Word и Microsoft Excel

Под управлением оболочки Wi dows могут работать не только специальные программы, разрабо­танные для эксплуатации в среде Wi dows (Wi dows-приложения), но и "обычные" программы, работающие в среде DOS, т.н. DOS-приложения (DOS-прикладные программы). Оболочка Wi dow обеспечивает эффективный и комфортабельный обмен информацией между отдельными программами, выполняемыми под ее управлением. Здесь речь в первую очередь идет о Wi dows-приложениях. С понятием интегрированности связывают обычно также возможность совместного использования ресурсов компьютера различными прог­раммами. Работа в o6oлочке Wi dows и в Wi dows-приложениях позволяет осуществлять обмен данными между отдельными программами и параллельно выполнять их. Стандартизация интерфейсов отдельных Wi dows-приложений позволяет легко переходить от одного приложения к другому, не начиная каждый раз с нуля. Wi dows’ 95 Объектно-ориентированный подход При создании Wi dows 95 фирма Microsof в полной мере реализо­вала объектно - ориентированный подход. Понятие «объектно-ориентированный» возникло в программировании сравнительно недавно. Когда вычислительная мощность ма­шин была невысока, о создании объектно-ориентированных сис­тем не могло быть и речи.  Объекты и их свойства Постепенно с увеличением производительности вычислительных систем процедурный подход начал заменяться объектным.

скачать реферат Некоторые черты SQL/92 и SQL-3

Хотя по причине поддержки неопределенных значений языку SQL свойственно применение трехзначной логики, тип BOOLEA содержит только два возможных значения rue и false. Для представления значения u k ow рекомендуется использовать ULL, что, конечно, не вполне естественно. Перечисляемый тип E UMERA ED обладает свойствами, подобными свойствам перечисляемых типов в языках программирования. Расширены возможности работы с неопределенными значениями. Появился новый оператор CREA E ULL CLASS, позволяющий ввести именованный набор именованных неопределенных значений. При определении домена можно явно указать имя класса неопределенных значений, появление которых допустимо в столбцах, связанных с этим доменом. Смысл каждого неопределенного значения интерпретируется на уровне пользователей. Предполагается включение в язык возможности использования определенных пользователями типов данных. Видимо, будут иметься возможности определения абстрактных типов данных с произвольно сложной внутренней структурой на основе таких традиционных возможностей агрегирования и структуризации как LIS , ARRAY, SE , MUL ISE и UPLE, а также возможности определения объектных типов с соответствующими методами в стиле объектно-ориентированного подхода.

скачать реферат Разработка программного продукта "Отдел кадров ВПТ"

В системе Delphi 7 используется специализированная, постоянно совершенствуемая версия языка программирования Паскаль, которая называется Delphi (в шестой и более ранних вариантах в системы Delphi она называлась «Objec Pascal», «объектный паскаль»). Эта версия включает набор расширений, ориентированных только на применение в рамках среды Delphi 7 и предназначенных для ускоренного создания приложений. Сравнив язык программирования с системой программирования, отметив их положительные качества, а, также учитывая, что основные знания по системе программирования Delphi 7 были получены на занятиях по дисциплине ТРПП (Технология разработки программных продуктов). Свою базу данных, я буду разрабатывать в среде визуального программирования Delphi 7. 2.2 Тип операционной системыДанная программа рассчитана для работы с операционной системой Wi dows XP Professio al. Объектно-ориентированный подход реализуется через модель рабочего стола. Пользователь работает с задачами и приложениями так же, как с документами на своём письменном столе.

Планшетик "Всё обо всём".
Ваш малыш любит умные игры-викторины? Тогда этот планшетик для него! 200 вопросов, 20 разнообразных тем, 3 уровня сложности ждут
432 руб
Раздел: Планшеты и компьютеры
Дополнительный набор "Магнитные истории. Времена года".
«Времена года» - познавательная для Вашего ребенка игра, позволяющая познакомиться с временами года, научиться понимать, чем зима, весна,
323 руб
Раздел: Игры на магнитах
Пенал для художника на кнопках, 20x10 см, бежевый.
Пенал для художника на кнопках с одним отделением. Материал: текстиль. Застежка: кнопки. Размер в свернутом виде: 20х10 см. Размер в
565 руб
Раздел: Без наполнения
скачать реферат Архитектура аппаратно-программных средств распределенной обработки информации для интранет-технологии

Использование персональных СУБД позволяет не только эффективно организовывать работу с бизнес-правилами, но и поддержать независимую работу клиентского приложения за счет наличия собственных форматов хранения данных. Краткая характеристика некоторых персональных СУБД приведена в таблице. НаименованиеКраткая характеристика Lo us Approach 97Позволяет выполнять все виды обработки данных. Имеет очень простой интерфейс. СУБД тесно интегрирована с базами данных o es и электронными таблицами Lo us 1-2-3. Поддерживает технологию электронного обмена сообщениями MAPI. MS Access 97Полнофункциональная СУБД, обладающая богатым набором визуальных средств, многочисленными мастерами и мощным языком программирования Visual Basic for Applica io s. Имеет гибкую систему подготовки отчетов. Поддерживаются технологии ODBC и OLE 2.0. СУБД тесно интегрирована со всеми приложениями MS Office. MS Visual FoxPro 5Одна из наиболее быстрых персональных СУБД, сочетающая технологию xBase и объектно-ориентированный язык программирования. Имеет богатый набор визуальных средств разработки и мастеров для быстрого построения приложений и отчетов. Поддерживаются технологии Ac iveX, ODBC и OLE 2.0. Позволяет создавать OLE-сервера и имеет очень развитые средства разработки и поддержки приложений “клиент-сервер”.

скачать реферат Классификация программного обеспечения ЭВМ

При создании Wi dows 95-98 фирма Microsof в полной мере реализо­вала объектно-ориентированный подход. Поскольку именно он лег в основу новой операционной системы, вначале скажем несколько слов о том, что такое ориентация на объекты. Понятие «объектно-ориентированный» возникло в программиро­вании сравнительно недавно. Когда вычислительная мощность ма­шин была невысока, о создании объектно-ориентированных сис­тем не могло быть и речи. Основой всего был программный код. Программисты записывали последовательности команд для выпол­нения тех или иных действий над данными, которые оформлялись в модули и процедуры. Для работы с каждым объектом создавалась своя процедура. Объекты, их свойства и методы. Постепенно с увеличением производительности вычислительных систем процедурный подход начал заменяться объектным. На пер­вое место выдвинулся объект, а не код, который его обрабатывает. На уровне пользователя объектный подход выражается в том, что интерфейс представляет собой подобие реального мира, а работа с машиной сводится к действиям с привычными объектами.

скачать реферат Структура рабочей сети Internet

Не секрет, что при написанииобъектно-ориентированных программ, активно работающих с динамической памятью и другими ресурсами, немалую трудность представляет аккуратное освобождение этихресурсов в случае возникновения нештатных ситуаций. Особенно это актуально для среды Wi dows, где число видов ресурсов довольно велико, а неправильная работас ними может быстро привести к зависанию всей системы. Предусмотренный в Delphi аппарат исключений максимально упрощает кодирование обработки нештатныхситуаций и освобождения ресурсов. Объектно-ориентированный подход в новой версии языка получил значительное развитие. Перечислим основные новшества. введено понятие класса. реализованы методы классов, аналогичные статическим методам C . Они оперируют неэкземпляром класса, а самим классом. механизм инкапсуляции во многом усовершенствован. Введены защищенные поля и методы, которые, подобноприватным, не видны извне, но отличаются от них тем, что доступны из методов класса- наследника. введена обработка исключительных ситуаций. В Delphi это устроено в стиле С .Исключения представлены в виде объектов, содержащих специфическую информацию о соответствующей ошибке (тип и место- нахождение ошибки).

скачать реферат Разработка электронного учебника по математике для студентов I курса, отделения "информатика - иностранный язык"

Например, множеству натуральных чисел соответствует тип i eger (за исключением того, что множество целых чисел бесконечно, а значения переменных все-таки имеют свой, хотя и очень большой, но все же конечный диапазон), множеству действительных чисел – тип real, и так далее. И в-третьих, данная тема интересна в плане компьютерной реализации своей четкой смысловой законченностью, делимостью на взаимосвязанные смысловые фрагменты, которые хорошо описываются с помощью объектно-ориентированных языков программирования. Эти доводы явились определяющими при выборе первой темы реализованной в учебнике и сыграли в пользу темы «Числовые системы». IV этап: описание курса – здесь приводится описание всех информационных фрагментов курса: текстовых, анимационных, звуковых и видео. Предлагаемый компьютерный учебник разбит на несколько законченных взаимосвязанных фрагментов, каждый из которых обладает определенной функцией и визуально представлен отдельным модулем. В дальнейшем будем называть их блоками. Итак, в учебнике существуют следующие блоки: – блок регистрации – выполняет функцию регистрации студентов пользовавшихся электронным учебником.

телефон 978-63-62978 63 62

Сайт zadachi.org.ru это сборник рефератов предназначен для студентов учебных заведений и школьников.