Архив рубрики: Языки ООП

Методология ООП на основе VB, С++ и Java

ООП на VB примерах

Введение Первая программа на Visual Basic Приложение со стандартными диалоговыми окнами Приложение «Графический редактор» Приложение с классом разработчика Пример приложения с коллекцией объектов Введение Основная задача этой темы – научиться читать VB программы. Что под этим подразумевается? Знать точку входа в программу, последовательность ее выполнения, уметь читать программу, соблюдая терминологию программиста. Терминов в VB не… Читать далее »

Доступ к файлам на VB

Введение Обработка нетипизированных файлов Обработка текстовых файлов Обработка типизированных файлов Хранение картотеки в типизированном файле Хранение картотеки в нетипизированном файле Введение С точки зрения возможностей Visual Basic по их обработке файлы бывают трех типов: Нетипизированные представляются в виде потока байтов, не объединенных ни в какие логические структуры. Любой файл можно рассматривать как нетипизированный. К достоинствам… Читать далее »

Язык Си в примерах

Создание консольного приложения Структура Си программы Препроцессорная обработка Преобразование типа переменных Программы из 2-х  и более функций Операции Массивы Указатели на переменные Указатели, как параметры функции Указатели на другие указатели Связь между массивами и указателями Указатели на функции Динамическое управление памятью Структура Примеры деклараций Тестовые примеры Создание консольного приложения Ниже в разделах приводятся исходники программ,… Читать далее »

ООП на С++ примерах

Введение в классы Перегружаемые функции и операторы Встраиваемые функции Конструкторы и деструкторы Обмен данными между объектами и приложением Указатели и ссылки на объекты Наследование в языке С++ Виртуальные функции Динамическое управление памятью Тестовые примеры Введение в классы Класс– это механизм для создания новых типов. Синтаксис описания класса похож на синтаксис описания структуры. В отличие от… Читать далее »

ООП на MFС примерах

Создание MFC приложения Простейшие оконные приложения: 1. Пустое окно 2. Обработка события в окне 3. Рисунок в окне 4. Вставка элементов управления в окно 5. Создание производного класса 6. Вставка панели состояния от события создания окна  Файловая структуризация приложений Обмен данными между объектами Контрольные задания Пример выполнения контрольной работы Библиотека (MicrosoftFoundationClasses – MFC) предоставляет программистам удобные… Читать далее »

ООП на Java примерах

Создание проекта Java Простейшее оконное приложение Оконное приложение с обработкой событий Создание картинки в окне Анимация изображения Игровое приложение ”Snake” Сетевые приложения: Приложение “Date Server and Client” с одним клиентом Приложение “Capitalization Server and Client” с несколькими клиентами Игра для двух игроков “Крестики-нолики” Полезные ссылки Создание проекта Java У Вас уже должны быть установлены среда разработки приложений NetBeans  и… Читать далее »

Методология ООП как способ восприятие мира

Восприятие мира на основе психологии Алгоритмизация мышления.  Классификация Формирование сущностей Анализ сложных систем реального мира Классы и объекты Основные аспекты ООП Перспективы методологии программирования Восприятие мира на основе психологии Мозг человека обрабатывают информацию.  Согласно определений из психологии: “информация” в узком понимании – это сведения, которые позволяют выбрать правильное решение; “информация” в широком понимании – это… Читать далее »

От машинного кода до API систем

Машинный код Трансляция программ Повторное использование кода Объектная структуризация Структуризация программных систем Машинный код Компьютер – это электронное устройство, которое обрабатывает информацию, представленную в виде двоичных сигналов. Сначала это был аппарат для выполнения арифметических операций. Прыжком в развитии компьютера послужила идея программного способа реализации задач. Суть этой идеи можно проследить на примере реализации задачи Y=N… Читать далее »

Основы Java

Платформа Java Сравнение C++ и Java Пакеты классов Структура класса Абстрактные классы Абстрактные методы Статические члены класса Внутренние классы Интерфейсы Сетевые приложения Платформа Java Программная платформа Java – ряд программных продуктов и спецификаций, которые совместно представляют систему для разработки кросс-платформенного программного обеспечения. На языке Java все приложения – это текстовые файлы, имеющие расширение .java. Эти файлы… Читать далее »