Учебник по Delphi 4

       

Delphi. Библиотека программиста

Программисты (особенно начинающие) любят задавать вопросы типа: «Скажи, на чем ты пишешь?..» Когда-то этот вопрос выглядел вполне логично. Компиляторы, отладчики, серверы, системы управления базами данных и все остальное только-только выходило из каменного века. Программные инструменты разительно отличались друг от друга по качеству и возможностям. Стоило сделать ставку на неудачный инструментарий, и работа становилась излишне тяжкой, а качество результата - низким.
Сегодня стал актуальным другой вопрос: «А чего стоишь ты сам?» Благодаря непрерывной конкуренции современные средства разработчика стали невероятно мощными и качественными, так что среднему программисту вряд ли удастся выжать из них все возможное. Скорее всего, вы спасуете намного раньше, чем ваш инструментарий - если только не узнаете о нем абсолютно все и не доведете свое мастерство программиста до подлинного совершенства.

32-разрядные консольные приложения
Изменение порядка перебора элементов во время выполнения

Введение в DELPHI

Допускаю, что вы пока еще не слышали этого названия. Хотя, быть может, и слышали. Delphi - это греческий город, где жил дельфийский оракул. И этим именем был назван новый программный продукт с феноменальными характеристиками.
Hадо отметить, что к моменту выхода продукта обстановка вокруг компании Borland складывалась не лучшим для нее образом. Поговаривали о возможной перепродаже компании, курс акций компании неудержимо катился вниз. Сейчас уже можно без всяких сомнений утверждать, что период трудностей позади. Hеверно, конечно, было бы говорить, что только Delphi явился причиной восстановления компании; кроме Delphi, у Borland появились и другие замечательные продукты, так же, как и Delphi, основывающиеся на новых, появившихся недавно у компании Borland, технологиях. Я имею в виду новые BDE 2.0, BC++ 4.5, Paradox for Windows 5.0, dBase for Windows 5.0, BC++ 2.0 for OS/2.

Delphi. Основные характеристики продукта
Передача параметров через TDataSource

Учебник по Delphi 4

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

Использование модулей выполнения
Свойства TForm

Раздел - Трейдер

Этот раздел ближе к психологии, чем к работе с деньгами. Но без психологической подготовке в этом бизнесе просто нечего делать. У нас в стране давно сложилось очень небрежное, я бы так охаректеризовал, отношение к психологии. Слово чуть ли не ругательное. А зря, очень даже зря. Так что поговорим о трейде, кто такой и как с ним быть.

Анализ рынка
Деньги
Дисциплина
Игра
Иллюзии

Индивидуальность
Интуиция
Моделирование
Мышление
Начинающий

Обучение
Ошибки
Паника
План
Потери

Правила игры
Принципы
Профи
Психология
Психология Внутренняя
Психология толпы
Реальность
Рынок

Самопознание
Советы
Страх
Стресс
Терпение

Торговля
Трейдер
Трейдинг
Тупик
Управление

Успех
Форекс
Эмоции

Справочник по Python

В действительности есть несколько модулей Python, предоставляющих доступ к базам данных MySQL и mSQL. В большинстве аспектов они очень схожи между собой. В этой главе приводятся спецификации API для двух наиболее часто используемых модулей. Однако важно указать на приближающуюся унификацию разных API для баз данных в едином API, специфицированном Python Database SIG. В настоящее время mSQL не поддерживает этот API.

Модуль: MySQL
Справочник по JDBC

Список служб в Windows XP

Адаптер производительности WMI (WMI Performance Adapter)
Предоставляет информацию о библиотеках производительности от поставщиков WMI HiPerf.
Значение по умолчанию в Windows XP Home: Вручную
Значение по умолчанию в Windows XP Pro: Вручную
Рекомендуемое значение: Отключена
Вход от имени: Локальная система

Модуль поддержки смарт-карт

Назначение и краткая характеристика языка

Система исходно была реализована в архитектуре клиент-сервер в понимании этого термина системой BTRIEVE и остается такой по сей день. 90 процентов (я думаю, что 99,9%) установок системы сделаны на этой архитектуре (т.е. NOVELL).
Реализация прикладного программного обеспечения на языке высокого уровня теоретически позволяло разработчикам обеспечить работу системы с любым СУБД путем простой подмены базовой библиотеки. Однако, практически, сложность заключается в том, каким набором функциональности базовой библиотеки BTRIEVE пользовались разработчики (BTRIEVE имеет функции обратной прокрутки выборки, которой не имеется например в ORACLE, а также весьма специфические функции многопользовательской защиты). Таким образом, если система работы с новым СУБД похожа на BTRIEVE, то переход не представляет проблем. Если же это не так, то требуется весьма трудоемкая доработка базовой библиотеки, которая иногда завершается изменением функциональности и необходимостью переписывания исходных программ системы.
Не имею информации о реализации системы на SQL-Server.
Что касается ORACLE, то при запросе одного нашего клиента продемонстрировать систему на ORACLE, представители НОВОГО АТЛАНТА не смогли этого сделать (Морской порт СПБ, лето 1998 года), более того цена на систему на ORACLE оказалась в 7 раз выше, чем на BTRIEVE. В рекламных материалах о версии ГАЛАКТИКИ на ORACLE в основном рассказывается о том, что получит клиент от перехода на ORACLE и ничего о работающей системе.

Назначение и краткая характеристика встроенного языка
Системные процедуры и функции
Работа с Перечислениями
Работа с Регистрами оперативного учета
Работа с операциями и проводками
Работа с Журналами расчетов
Работа с Таблицей Значений
Работа с Запросами
Связь с внешними приложениями

Советы по P-CAD

Я работаю с пакетом программ PCAD-2000. В нем есть утилита File Gerber Out, предоставляемая графическим редактором печатных плат Accel PCB. Правильным ли будет воспользоваться ей для создания Gerber-файлов или нужно пользоваться специализированным графическим редактором Accel Gerber, входящем в состав PCAD-2000?

Как в PCAD 2000 PCB поместить

Руководство по инсталляции коммутаторов SW502

Коммутаторы SW502 и SW507 обеспечивают расширение доступной пользователям полосы. Для подключения устройств 10 Mbps SW502 имеет 1 порт с разъемом RJ-45, а SW507 - 6 таких портов. Обе модели коммутаторов имеют также по одному порту 10/100 Mbps, обеспечивающему возможность скоростного доступа к магистрали или серверу. Кроме сегментирования перегруженных сетей коммутаторы обеспечивают также возможность объединения традиционных сетей 10BASE-T с более современными 100BASE-TX. Коммутаторы поддерживают как полнодуплексный, так и полудуплексный режим, что обеспечивает возможность использования их с различными устройствами.
Коммутаторы используют неблокируемую матрицу коммутации (cross-bar switching matrix), что позволяет передавать множество пакетов одновременно.В каждый момент можно организовать до 7 переключаемых маршрутов передачи пакетов между парами портов. Каждый пакет передается в порт, соответствующий содержащейся в заголовке пакета информации о получателе. Этот метод позволяет обеспечить малую задержку (20 мксек или меньше). По сравнению с задержкой в мостах (около 800 мксек) и маршрутизаторах (1800 мксек), которые должны сначала полностью принять пакет, прежде, чем передать его в соответствующий порт, коммутаторы SW502 и SW507 обеспечивают существенное повышение производительности сети.

Установка коммутатора
Руководство по инсталляции коммутаторов SW502-507
Локальные сети на основе коммутаторов

Turbo Pascal для начинающих

Учебник состоит из трех частей и приложения.
В первой части собраны задачи. Они сгруппированы по темам и относятся практически ко всем разделам программирования: от объявления переменных и программ с линейной структурой до работы с графикой и файлами.
Во второй части приведены решения, представленные в виде хорошо документированных текстов программ, изучение которых поможет начинающему программисту даже в том случае, если задача решена им самостоятельно.
Третья часть представляет собой справочник по языку программирования Turbo Pascal, содержащий описание большинства процедур и функций.
Если вы имеете компьютер с процессором типа Pentium (Celeron), то используйте Turbo Pascal версии 7.1. Программы, созданные при помощи Turbo Pascal 7.0 и использующие библиотеку ctr, на компьютерах с процессором типа Pentium (Celeron) не работают, при их запуске возникает ошибка "деление на ноль". Еще раз хочется повторить, что научиться программировать можно только программируя, т. е. решая конкретные задачи.

Предисловие
Задачи
Решения
Справочник
Приложение

Основы программирования OpenGL в Borland С+Builder и Delphi

Рассматривая какой-либо трёхмерный объект, мы всегда определяем его положение и размеры относительно некоторой привычной, и удобной в настоящий момент системы координат, связанной с реальным миром. Такая исходная система координат в компьютерной графике является правосторонней и называется мировой системой координат....
Для того, чтобы можно было изобразить объект на экране, его необходимо предварительно перевести (или преобразовать) в другую систему координат, которая связана с точкой наблюдения и носит название видовой системы координат. Эта система координат является левосторонней. И, наконец, любое трёхмерное изображение мы всегда рисуем на двумерном экране, который имеет свою экранную систему координат.

Продолжение
Полезные компоненты для пользователей Delphi и С++Builder
Советы пользователям Delphi и C++Builder

Введение в локальные сети

Введение
Определение локальных сетей и их топология
Среды передачи информации
Пакеты, протоколы и методы управления обменом
Уровни сетевой архитектуры

Стандартные локальные сети
Защита информации в локальных сетях
Алгоритмы сети Ethernet/Fast Ethernet
Стандартные сегменты Ethernet и Fast Ethernet

Оборудование Ethernet и Fast Ethernet
Выбор конфигурации сетей Ethernet и Fast Ethernet
Проектирование сети Ethernet и Fast Ethernet
Подключение к глобальным сетям с помощью модемов
Приложение

Иллюстрированный самоучитель по 3ds max 5

Существует сразу несколько серьезных причин порекомендовать эту Книгу вашему вниманию.
Первая из них состоит в том, что «3D Studio Max5» написана профессиональным художником-аниматором, создавшим более 200 серьезных работ в области телевизионной рекламы, визуализации и дизайна. Некоторые из его наиболее значимых проектов имеют награды ежегодного международного конкурса анимации, проходящего под патронажем французской Imagina. Поистине неоценимой для начинающего трехмерщика, на наш взгляд, представляется подборка «Советов Профессионала», раскрывающая многие тонкости программы Мах и трехмерного творчества в целом. Большинство рекомендаций основано на многолетнем опыте работы с программами Yost Group, Kinetix, Discreet (авторами и разработчиками 3D Studio и 3D Studio Max). Кроме того, предлагаемые практические задания и примеры максимально приближены к реальной работе и развивают нестандартный подход у начинающего пользователя.
Вторая немаловажная причина сосредоточена в оригинальной методике обучения Мах, разработанной автором и опробованной им на значительной группе пользователей, исчисляемых трехзначной цифрой.
Далее следует сказать, что эта Книга является первым непереводным изданием по официальной лицензионной версии пакета. Поэтому вполне резонно предположить более полное освещение всех функциональных возможностей и новинок программы - это третий положительный аспект.
Довольно обширен список Интернет-ресурсов о 3D, размещенный в отдельном Приложении, а также перечень Plug-Ins (Подключаемых Модулей) с иллюстрациями и кратким описанием возможностей, что может считаться четвертым плюсом рекомендуемого издания

Введение
На пороге 3D мира
Установка программы
Interface (Пользовательская Среда)
Restriction (Ограничения)
Другие примитивы группы

Ambient Lighting (Фоновое Рассеянное Освещение)
Материалы
Текстурные Карты
Анимация
Визуализация и Специальные Эффекты
50 Советов Профессионала
Основные ресурсы Мах в Интернет

Использование клавиатуры в Мах
Панель Команд
Глоссарий

Методические материалы ООР УК - СПС ГАРАНТ Платформа F1

Компактное хранение информации. СПС помогает компактно хранить необходимые в работе документы и аналитические материалы. Специальная обработка данных позволяет уместить в сравнительно небольшую по объему базу данных более 1,5 миллиона документов, из которых состоят крупные комплекты ГАРАНТа. Количество документов в текущей базе данных можно увидеть в окне «Информация о комплекте».
Поиск конкретного документа. СПС - инструмент быстрого поиска нужных документов среди миллионов, составляющих законодательство. Обладая сведениями о реквизитах документа, его можно найти с помощью инструмента «Поиск по реквизитам». Получить доступ к консультационным материалам, опубликованным в средствах массовой информации, позволяет «Поиск по источнику опубликования».
Поиск документов по отраслям законодательства. Вся правовая информация, включаемая в систему ГАРАНТ, классифицируется по единому общеправовому классификатору. Правовой навигатор позволяет осуществить последовательный переход по древовидной структуре классификатора, при котором шаг за шагом уточняется круг освещаемых вопросов. В результате выводится список документов, регламентирующих ту правовую тему, которая выбрана пользователем в процессе навигации.

Продолжение

Паскаль. Основы программирования

Этот язык разработал сравнительно недавно, в  1970  году, профессор кафедры вычислительной техники Швейцарского  федерального института технологии - Николас Вирт.
Обо всех достоинствах и преимуществах Паскаля перед другими языками мы узнаем после первоначального знакомства с ним, в конце первой части этой книги, а  теперь  обратимся  к  составлению простейших программ на этом языке.
Изучение конструкции программ на Паскале начнем с простого примера.

Структура программы на языке "Паскаль"
Библиотека часто встречающихся процедур и функций

Введение в системы управления базами данных

Реляционная модель описывает, какие данные могут храниться в реляционных базах данных, а также способы манипулирования такими данными. В упрощенном виде основная идея реляционной модели состоит в том, что данные должны храниться в таблицах и только в таблицах. Эта, кажущаяся тривиальной, идея оказывается вовсе не простой при рассмотрении вопроса, а что, собственно, представляет собой таблица?
В данный момент существуем много различных систем обработки данных, оперирующих понятием "таблица", например, всем известные, электронные таблицы, таблицы текстового редактора MS Word, и т.п. Ячейки электронной таблицы могут хранить разнотипные данные, например, числа, строки текста, формулы, ссылающиеся на другие ячейки. Собственно, на одном листе электронной таблицы можно разместить несколько совершенно независимых таблиц, если под таблицей понимать прямоугольную область, расчерченную на клеточки и заполненную данными.

Введение
Элементы теории множеств
Базовые понятия реляционной модели данных
Целостность реляционных данных

Реляционная алгебра
Элементы языка SQL
Нормальные формы отношений
Нормальные формы более высоких порядков
Элементы модели "сущность-связь"

Транзакции и целостность баз данных
Транзакции и параллелизм
Транзакции и восстановление данных

Turbo Pascal (Borland Pascal) 7.0. Руководство пользователя

Большинство программ создаются для решения какой-либо задачи. В процессе ее решения на ПК необходимо: ввести данные, указать способ их обработки, задать способ вывода полученных результатов. Поэтому нужно знать следующее:
* Как ввести информацию в память (ввод).
* Как хранить информацию в памяти (данные).
* Как указать правильные команды для обработки данных (операции).
* Как передать данные из программы пользователю (вывод).

Продолжение