Очередные приколы программирования: автоматически нажимающаяся кнопка, ввод текста в компоненте Label, кнопка со звуком, экранный вирус, шутки над пользователем
Существует около 8 500 языков программирования (не удивляйтесь, данные не преувеличены), однако, несмотря на такое разнообразие, число языков, на которых пишет большинство, с трудом переваливает за десяток. Причин, почему тот или иной язык не стал популярным, ничуть не меньше, чем самих языков. Это и распри между их создателями, и плохо организованный процесс продажи, и появление новых технологий, и просто откровенная «кривизна».
В этой статье мы рассмотрим 12 языков программирования, которые не пользуются популярностью среди разработчиков, а также причины этой «нелюбви».
Для проектирования систем с объектно-ориентированным программированием применяется технология визуального моделирования, в основе которой лежит язык UML (Unified Modeling Language).
Если попытаться соотнести реляционные базы данных с языками программирования, их можно будет сравнить с массивами переменных комбинированного типа данных (record – в Pascal; struct – в C++). В отличие от классов, записи не содержат в себе никаких действий. Классы, напротив содержат процедуры и функции (методы). Современные СУБД, предполагающие клиент-серверную архитектуру поддерживают DML (Data Manipulation Language – составная часть языка SQL, позволяющая работать с данными). Можно создавать хранимые процедуры, пользовательские функции и триггеры. Рассмотрев каждую таблицу как класс, а каждую запись как экземпляр класса, получим объектно-ориентированную модель данных.
Умение обращаться с файлами данных - чуть ли не одна из самых важных ступений в обучении программированию на Visual Basic! Здесь я постараюсь выложить только самые основные приёмы работы с объектом Data.
Эта статья посвящена вопросам автоматизированного пректирования программных систем, содержащих объектно-ориентированное программирование. Вы сможете скачать статью-руководство по ключевым аспектам использования встроенного UML в Borland Developer Studio для генерации кода на DELPHI и других языках, поддерживаемых в BDS 2006.
Вы, возможно, видели нестандартные дельфийские компоненты, позволяющие сделать лог системы. Сейчас мы самостоятельно реализуем что-нибудь не хуже.
Прежде всего, где хранится эта самая системная инфа? В Реестре, куда мы сможем залезть, добавив модуль registry в раздел uses. Версия системы, имя владельца и т.д.
Принципы использования "умных" указателей известны каждому программисту на C++. Идея предельно проста: вместо того, что бы пользоваться объектами некоторого класса, указателями на эти объекты или ссылками, определяется новый тип для которого переопределен селектор ->, что позволяет использовать объекты такого типа в качестве ссылок на реальные объекты