русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Все о программировании

На этой странице вы найдете информацию о программировании, данная информация была взята с разных источников и автором. Поэтому мы не претендуем на авторство этого материала, а лишь предоставляем возможность ознакамливаться с ним.

Получение сведений о режимах экрана. Эффекты прозрачности

Очевидно, что, прежде чем программировать графические задачи, необходимо знать текущее разрешение экрана, цветовую глубину и другие параметры. Для… Рассмотрим основные свойства объекта TScreen:   ...

Просмотров: 587


Параметры-процедуры

Объект используется внешней программой, которая обеспечивает весь интерфейс пользователя: кнопки, индикаторы и пр. И здесь возникает изрядная… Как же быть? Выход, разумеется, есть. Можно передать в объект ссылку на любую…   ...

Просмотров: 597


Виртуальные методы

Часто производные объектные типы на основе некоторого базового типа создаются другими программистами. Автор базового типа не может знать заранее,… В таком случае создатель базового метода может немного схитрить, облегчив… Методы, которые можно перекрыть одноименными методами объектов-потомков, называются виртуальными(Рис. 6.2). ...

Просмотров: 602


Принцип полиморфизма

При наследовании выполняется очень интересный (и довольно сложный для понимания) принцип полиморфизма. Дело в том, что в родительском объекте и… Например:   ...

Просмотров: 687


Наследование и полиморфизм

Наследование – еще один фундаментальный принцип объектно-ориентированного подхода. Термин "наследование" (inheritance) не совсем точно… Наследованиепозволяет создавать производные объектные типы данных (классы) на…   ...

Просмотров: 656


Поля и свойства

Итак, принцип инкапсуляции требует, чтобы любая работа со свойствами объекта происходила только через вызовы его методов. Следовательно, если у…   obj.n:=10 ...

Просмотров: 613


Принцип инкапсуляции

Создаваемые программистом объекты могут включаться в библиотеки и использоваться не только им лично, но и многими другими разработчиками программ.…   Без инкапсуляции С инкапсуляцией TYPE…   ...

Просмотров: 1258


Хранение объектов в памяти. Доступ к свойствам из методов

Вопрос о том, как именно объекты хранятся в памяти, не столь прост. Очевидно, что свойства объекта являются полными аналогами полей записи и… Для устранения неоднозначности в этом вопросе было введено понятие… Иными словами, все экземпляры объекта пользуются одним набором методов, но разными и не связанными между собой… ...

Просмотров: 1937


Конструкторы и деструкторы. Инкапсуляция

Начальные значения свойств объекта, как и у любых других переменных в Паскале, являются неопределенными. Поэтому следующий фрагмент кода в корне…   TYPE TA=CLASS a:WORD; PROCEDURE Sum; END; … PROCEDURE TA.Sum; BEGIN a:=a+1 END; ...

Просмотров: 601


Основные положения объектно-ориентированного подхода

Идея ООП проста: надо объединить вместе и свойства объекта, и относящиеся к нему процедуры и функции. Объектв программировании – структура данных, объединяющая переменные,… Идея ООП была предложена в середине 70-х гг. ХХ века Керниганом и Ричи (США) и тогда же реализована в языках Object… ...

Просмотров: 704


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

Зададимся простым вопросом: зачем пишутся компьютерные программы? Большинство программ моделируют работу какого-либо объекта. Например, в реальном… Чем сложнее моделируемый объект, тем большим количеством данных он…   ...

Просмотров: 622


Передача параметров по ссылке и значению

Delphi позволяет передавать параметры в функции и процедуры либо по значению, либо по ссылке. Передаваемый параметр может иметь любой встроенный или… Передача параметров по значению. Этот режим передачи параметров применяется по умолчанию. Работает он так. В момент вызова функции в памяти создаются… ...

Просмотров: 3511


Процедуры

В практике программирования часто встречается ситуация, когда одну и ту же группу операторов требуется выполнить без изменений в нескольких местах… Подпрограммой называется именованная логически законченная группа операторов,… Процедура - это подпрограмма, имя которой не может использоваться в выражениях в качестве операнда. Процедура состоит… ...

Просмотров: 613


Создание пользовательских функций. Передача аргументов

Очень часто процесс решения какой – либо задачи может быть мысленно представлен как последовательность решения более простых подзадач. Процедуры и функции по своей структуре подобны обычным программам и имеют… В программе описание процедур и функций обычно располагается между разделами переменных и операторов, но при этом… ...

Просмотров: 688


Представление записей в памяти

Рассмотрим запись следующей структуры:   TYPE Ta=RECORD name:STRING[10]; age:BYTE; END; ...

Просмотров: 755


Упаковка элементов сложных типов данных

Как правило, организация доступа к части слова – дело хлопотное и небыстрое. Из-за этого выравнивание чаще всего применяется. Но бывают ситуации,…   , ( 3.3) где n – число элементов массива, умещающихся в одном слове. ...

Просмотров: 621



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.