Архив рубрики: OOP languages

Быстрый старт с Qt C++ в Visual Studio (Quickstart with Qt C++ in Visual Studio)

Введение Инсталляция библиотеки Qt в  Visual Studio Qt GUI приложение «Hello, World!» Signals и slots. Обработка событий Qt Desiner. Создание GUI в интерактивном режиме Полезные ссылки Введение Сегодня практически невозможно представить приложение, в котором нет графического интерфейса пользователя (GUI -Graphical User Interface). Windows API обладает необходимыми инструментами для создания GUI. Однако их использование требует больших затрат… Читать далее »

Быстрый старт с Python в Visual Studio (Quickstart with Python in Visual Studio)

Введение Инсталляция Python в  Visual Studio Приложение «Hello, Visual Studio!» Основы Python GUI-приложения Связывание Python и C/C++ Полезные ссылки Введение Python относится к наиболее востребованным и популярным языкам программирования. Достоинства языка: широкое назначение; кроссплатформенность; простота. Python не предназначен для чего-то конкретного, это язык общего назначения: подходит для web-проектов, для desktop- и серверных приложений и даже ИИ. Он… Читать далее »

ООП на VB примерах (OOP in VB examples)

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

Доступ к файлам на языке VB (Access to files on the VB language)

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

Язык Си в примерах (C language in examples)

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

ООП на С++ примерах (OOP in C ++ examples)

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

ООП на MFС примерах (OOP in MFC examples)

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

ООП на Java примерах (OOP in Java examples)

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

Методология ООП как способ восприятие мира (OOP methodology as a way of perceiving the world)

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

От машинного кода до API систем (From machine code to API systems)

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

Основы Java (Java Basics)

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