Программирование на Delphi 7


f65d50f6

Программирование на Delphi 7

Несколько лет назад сайт по Delphi 2 или 3 надо было начинать с азов объектно-ориентированного программирования (ООП). Многие только переходили к Delphi из DOS, многие использовали Borland Pascal for Windows и работали с Windows API напрямую. Объекты еще были в диковинку, и полное разъяснение новых принципов было просто обязательно.



Но и сейчас писать об этом вполне актуально. Конечно, выросло поколение программистов, которые "с молоком матери" впитали новые понятия. Но от понимания объектов до их грамотного использования — дистанция огромного размера. Для создания более или менее сложных приложений нужны навыки объектно-ориентированного дизайна, а для приложений в свою очередь — четкое знание возможностей вашей среды программирования. Поэтому мы постараемся акцентировать внимание читателя на применение ООП в среде Delphi 7.
По сравнению с традиционными способами программирования ООП обладает рядом преимуществ. Главное из них заключается в том, что эта концепция в наибольшей степени соответствует внутренней логике функционирования операционной системы (ОС) Windows. Программа, состоящая из отдельных объектов, отлично приспособлена к реагированию на события, происходящие в ОС. К другим преимуществам ООП можно отнести большую надежность кода и возможность повторного использования отработанных объектов.

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

Элементы управления Win32
Элементы управления Windows XP
Списки и коллекции
Действия (Actions) и связанные с ними компоненты
Файлы и устройства ввода/вывода
Использование графики
Архитектура приложений баз данных

Набор данных
Поля и типы данных
Механизмы управления данными
Компоненты отображения данных

Процессор баз данных Borland Database Engine
Технология dbExpress
Сервер баз данных InterBase и компоненты InterBase Express
Использование ADO средствами Delphi
Технология DataSnap. Механизмы удаленного доступа

Сервер приложения
Клиент многозвенного распределенного приложения

Delphi 5.Учебник

Пользователю предоставляется возможность использовать опцию Use CAB file compression, которая позволяет сжать элемент управления ActiveX или форму ActiveForm и любые дополнительные файлы, такие как файлы DPL или файлы лицензий. Эта возможность поддерживается только при использовании броузера Internet Explorer 3.01. На сегодняшний день броузер Netscape Navigator не поддерживает САВ-файлы. По умолчанию библиотека ActiveX, модули (если такие есть) и дополнительные файлы упаковываются в три САВ-файла. Возможна также упаковка всех файлов в один САВ-файл, но делать это не рекомендуется. Разделяя файлы по различным архивам CAB, вы можете избежать загрузки излишних файлов, которые уже установлены на компьютере пользователя.

Использование модулей выполнения
Delphi 5. Среда разработки
Delphi 4 новые возможности и некоторые примеры их применения
Динамические массивы
Автоматизация определения новых классов (Class Completion)

Новые возможности отладки приложений
Компонент TActionList
Поддержка сервисов Windows NT
Поддержка новых версий СУБД и новых типов данных
Заключение

Полезные компоненты для пользователей Delphi и С++Builder
Советы пользователям Delphi и C++Builder
Язык унифицированного моделирования UML
BOLD – инструмент реализации MDA в Delphi
Borland MDA и модель приложения

Создание модели
Объектное пространство
Объектное пространство и OCL
Объектное пространство и OCL. Графический интерфейс

Работа с СУБД
Delphi в мире Юникода
Delphi и кодировка Unicode
Юникодификация Вашего кода
Практикум по Delphi для решения прикладных задач

Delphi и COM
Советы начинающим
Использование ассемблера в Дельфи

Delphi.Заметки программиста

Известно, что Delphi создает множество файлов с расширениями pas, dfm, dpr и т.д. Обычно программиста интересуют файлы кода (pas) и описания форм (dfm), а остальные остаются вне его поля зрения, а зря — они несут важную информацию, которую можно (а в ряде случаев — нужно) изменять. Начнем с файла проекта (dpr). Фактически он содержит собственно программу, в то время как связанные с проектом многочисленные файлы форм и DLL представляют собой подпрограммы.

О файле проекта

Delphi GFX

Как создать высокохудожественное изображение не имея хороших навыков рисования? Раньше все спрайты приходилось рисовать по точкам или в простеньких редакторах а-ля MS Paint ( хотя году в 92-93 такой редактор считался вполне нормальным :). С появлением таких пакетов как 3D Studio, Ray Dream Studio и т.д. положение изменилось. Весь процесс создания заключается в изготовлении единичной модели, которую потом можно отрендерить под любым углом и придать необходимые движения.

Анимированные cпрайты в TrueSpace

Англо –русский биржевой словарь

Знание английского языка в условиях современной интеграции открывает новые возможности свободного общения с деловыми партнерами по всему миру, обеспечивает доступ к любой информации. А информация для трейдера – его хлеб.
Кроме того, без знания правовых основ торговой деятельности невозможны ни грамотное ведение дел на международном рынке ценных бумаг, ни корректные банковские операции, ни использование налоговых преимуществ оффшорных зон.
Для участников валютного рынка знание английского языка является одним из обязательных условий успешного трейдинга. Заметим, не просто обыденного английского языка, а терминологии, используемой на торговой площадке, в финансовых новостях, а также при заключении контрактов на открытие счетов у брокеров.
Для трейдеров, изучающих деловой английский, очень полезен будет словарь неологизмов, содержащий более тысячи новых единиц английского языка. Источником для словаря послужила финансовая литература конца 2000 г. – начала 200 г.: Wall Street Journal, Financial Times, Business Week, Economist, Euromoney, The Technical Analysis of Stocks and Commodities. Русские эквиваленты, особенно термины, подбирались путем анализа новейших российских источников и консультаций со специалистами. Предлагаемый глоссарий обладает высокой степенью новизны.

Abandonment option
Acid-test ratio Индекс критической оценки
Adverse selection Негативный выбор
Aging schedule Классификация активов с учетом временных категорий

American option Американский опцион
Annualized holding period return Годовая доходность за период владения
Arbitrage Арбитраж
Ask price Запрашиваемая цена

Asset swap Своп (обмен) активов
Automatic stay Автоматическая остановка
Back-end load fund Фонд, взимающий вознаграждение за продажу акций
Balance of trade Торговый баланс

Bank line Кредитная линия
Basic IRR rule Основное правило риска процентной ставки
Bellwether issues Эталонные выпуски ценных бумаг
Beta (Mutual Funds) Бета (Фонды взаимных инвестиций)
Blanket inventory lien Общее право удержания имущества

Bond indenture Соглашение о выпуске облигационного займа
Bootstrapping Раскручивание
Bretton Woods Agreement Бреттонвудское соглашение
Bulldog bond "Бульдожья" облигация
Buying the index Скупка индекса

Cable "Телеграфный курс"("телеграмма")
Canadian agencies Канадские агенты
Capitalization table Таблица капитализации
CARDs Сертификаты амортизированного возобновляемого долга
Cash dividend Денежный дивиденд
Cash offer Предложение покупки за наличные

Chicago Mercantile Exchange (CME) Чикагская товарная биржа
Clearing House Interbank Payments System Система электронных клиринговых расчетов
Collateralized mortgage obligation (CMO) Обеспеченное ипотечное обязательство
Commission broker Брокер–комиссионер
Common-size analysis Процентный анализ
Complete portfolio Полный портфель

Confirmation Подтверждение (сделки)
Contingent immunization Условная иммунизация
Conventional statement Обычная отчетность
Convex Выпуклый
Cost company arrangement Соглашение о стоимости компании

Coupon Купон
Cramdown "Проталкивание"
Cross holdings Перекрестное владение (акциями)
Currency future Валютный срочный контракт
Current ratio Коэффициент текущей ликвидности
Date of payment Дата платежа
Debt displacement Замещение долга

Decile rank Десятибалльная классификация
Deferred call Отсроченный выкуп
Delivery options Опционы на поставку
Depreciate Отчислять на амортизацию
Direct lease Прямая аренда

Discount factor Коэффициент дисконтирования
Divergence Отклонение
Dividend rights Дивидендные права
Domestic market Внутренний рынок
Drop, the Падение
EAFE index Индекс EAFE (ЕАДВ)
Economic exposure Экономическая уязвимость
Effective duration Срок действия

Elasticity of an option Эластичность опциона
Equilibrium rate of interest Равновесная процентная ставка
Equivalent annual annuity Эквивалентный годовой доход
Eurocredits Еврокредиты
European Union (EU) Европейский Союз (ЕС)
Exchange, The Биржа
Execution costs Издержки исполнения сделки

Expected returnbeta relationship Ожидаемое отношение дохода к бете
Expropriation Отчуждение (экспроприация)
48-hour rule "Правило 48 часов"
FASB Совет по стандартам финансового учета
Federal funds rate Процентная ставка по федеральным фондам
Financial assets Финансовые активы
Financial ratio Финансовый коэффициент

Five Cs of credit Пять характеристик доверия
Fixed-price tender offer Предложение ценных бумаг на продажу по фиксированному курсу
Floating-rate note (FRN) Краткосрочное обязательство с "плавающей" процентной ставкой
Foreign bond market Рынок иностранных облигаций
Forex Инвалюта

Forward sale Форвардная продажа
Full-payout lease Аренда с полной выплатой
Future(s) Фьючерс (фьючерсный (срочный) контракт)
Gamma Гамма
Gilts Первоклассные ценные бумаги ("позолоченные" бумаги)

Go-around Опрос брокеров
Government sponsored enterprises Предприятия, финансируемые государством
Gross profit margin Маржа валовой прибыли
Haircut Фактор риска
Herstatt risk Риск Херштатта
Homogeneous Однородный
Idiosyncratic Risk Нефакторный риск

Incremental cash flows "Приростные" потоки наличности
Indifference curve Кривая безразличия
Information services Информационные услуги (агентства)
Institutionalization Институционализация
Interest on interest Проценты по процентам
Intermarket spread swaps Межрыночный своп спредов

International finance subsidiary Международная финансовая дочерняя компания
Inventory Товарно-материальные запасы/нетто-позиция биржевого брокера
Investment product line (IPML) Линия инвестиционных продуктов
IRA/Keogh accounts Счета Кеога
J-curve Запаздывание положительного воздействия снижения валютного курса
Kappa "Каппа"

Ladder strategy "Лестничная" стратегия
Lease Аренда
Leveraged beta "Бета" с учетом привлеченного капитала
LIFO (Last-in-first-out) Последним поступил – первым продан
Limit price Лимитная (предельно высокая) цена

Liquidity premium Премия за ликвидность
Locked market "Запертый" рынок (рынок, на котором сделки затруднены)
Long-term Долгосрочный
Macaulay duration Дюрация Маколея

История денег

История появления и развития этих монеток деградировавших до состояния бумаги. Судьба, однако. Да, тех самых которых много не бывает. Откуда они взялись, у кого и почему их много. Почему их у вас мало, ну или недостаточно.

История денег
Истории с деньгами
История денег в Россия
Реформы и история
Способности денег - история

Циркуляторные средства
Исторические монеты
Лекции по истории денег
Ретроспективный взгляд
История менеджмента денег

Финансовые потрясения