Delphi - база знаний

       

Delphi - база знаний

Delphi и Flash. Совмещение несовместимого! Разве возможно совместить Флэш-ролики и Дельфи-приложения. Раньше я думал что НЕТ. Но теперь я знаю не только, что это возможно, но и знаю как это делается!!! И сейчас я вам расскажу об этом. Во-первых хочется отметить преимущества использования флэш-роликов в ваших программах. Если вы сумеете гармонично вписать небольшой флэш-ролик в вашу программу, то несомненно внешний вид программы будет намного привлекательнее (главное не переборщить, увлекаясь дизайном, не надо забывать о том что программа должна быть удобна и проста в использовании! ).
Итак, как же совместить Флэш и Дельфи? (Надеюсь, что у вас Флэш установлен:))
Запустите Дельфи и выберите пункт меню Component->Import ActiveX Control... Перед вами откроется диалоговое окно с заголовком Import ActiveX Control. В разделе Registered Controls выберите Shockwave Flash. В разделе Pallete Page... Выберите страницу в палитре компонентов, на которой будет располагаться установленный компонент (по умолчанию это ActiveX). В разделе Unit Dir Name... путь к папке куда будет установлен компонент.
Нажмите на кнопку Install. Перед вами появится окно, в котором вам нужно будет выбрать в какой пакет будет установлен компонент (вы можете установить как в уже существующий, так и в новый пакет). Затем перед вами появится окно редактирования выбранного пакета и Дельфи вас спросит: "...Package will be rebuilt. Continue?". Ответьте Yes. Все готово теперь можно использовать флэш в ваших приложениях!!!

Программирование серверов на основе сокетов в Дельфи
Как работать со сканером?
Описание протокола ARP (Address Resolution Protocol)
Как перехватить Ctrl-V в компоненте TMemo

Как добавить True Type шрифт в систему
Градиентная заливка и сложение цветов
Передача переменной в отчет ReportSmith
Как из HBitmap получить адрес Bitmap в памяти

Убывающий индекс
Работа с TCP/IP
Информация о логических дисках
Как взять URL из окна IE


Создание Active Server Page (ASP) приложений

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

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

Продолжение

Раздел - Биржевой анализ - Технический анализ

Технический анализ основан на следующей гипотезе — рыночные цены являются отражением желаний и действий всех участников рынка. В результате и цена и объем отражают каждую сделку, совершенную многотысячной армией трейдеров. Интуитивный подход к анализу исповедуется небольшим числом трейдеров и, как правило, не приводит к долговременному успеху.

ADX
MACD
RSI
Вершины
Волатильность

Время
Графики
Дайджест
Диапазон
Дивергенция

Импульс
Индексы
Индикаторы
Инструменты
История

Ишимоку
Каналы
Комбинации
Коридор
Линии

Максимум
Межрыночный
Методы
Модели
Моментум

Обучение
Цифровые индикаторы
ATCF индикаторы
Теория циклов
Психология анализа
Объем
Основы
Осцилятор
Параболик
Позиции

Полосы
Поток
Прогнозы
Прорывы и Пробои
Разворот

Россия
Рынок
Ряды
Системы
Скорость

Софт
Справочник
Средние
Стохастик
Тренд

Уровни
Ускорение
Фильтры
Форекс
Фьючерсы

Цена
Торговля слухами
Стив Акелис о теханализе
Доли коррекции
Полный курс технализа

Хранилища данных - статьи

Системы поддержки принятия решений — основа ИТ-инфраструктуры различных компаний, поскольку эти системы дают возможность преобразовывать обширную бизнес-информацию в ясные и полезные выводы. Сбор, обслуживание и анализ больших объемов данных, — это гигантские задачи, которые требуют преодоления серьезных технических трудностей, огромных затрат и адекватных организационных решений.
Системы оперативной обработки транзакций (online transaction processing — OLTP) позволяют накапливать большие объемы данных, ежедневно поступающих из пунктов продаж. Приложения OLTP, как правило, автоматизируют структурированные, повторяющиеся задачи обработки данных, такие как ввод заказов и банковские транзакции. Эти подробные, актуальные данные из различных независимых точек ввода объединяются в одном месте, и затем аналитики смогут извлечь из них значимую информацию. Агрегированные данные применяются для принятия каждодневных бизнес-решений — от управления складом до координации рекламных рассылок.

Технология баз данных в системах поддержки принятия решений
BI для массового использования: барьеры, которые нужно преодолеть
Business Intelligence обещает значительный рост
Немного истории
Выбор системы бюджетирования: основные требования

Verizon Communications Inc: разработка ССП для управления персоналом
Verizon Communications Inc: внедрение ССП для управления персоналом 2
Новый подход к построению корпоративного
Дадим слово критикам
Оперативные финансовые услуги Wells Fargo
Реализация системы сбалансированных показателей

Технология изнутри
Что Business Intelligence предлагает бизнесу
Архитектура современной информационно-аналитической системы
Как использовать Business Intelligence в страховании
Интеграция корпоративной информации: новое направление

Адаптивное управление по прецедентам, основанное на классификации состояний управляемых объектов
Интервью с Найджелом Пендзом
Нyperion Pillar и Hyperion Essbase. Характеристики продуктов. Пример применения
Развитие рынка ПО для бюджетирования
Характеристики процесса
Популярные продукты для бюджетирования. SAS и Comshare

Характеристики BI-среды
Методы трансляции
Data Mining на службе у таможни
Эволюция CASE -средств моделирования
Что такое Business Intelligence?

Классификация OLAP-систем вида xOLAP
Хранилище данных: вопросы и ответы

Программа Sound Forge 4.5

Сейчас есть много хороших аудиоредакторов для Windows 95/98. Самые распространенные - это Cool Edit и Sound Forge. Среди профессионалов довольно популярен Wave Lab фирмы Steinberg. Все они обладают очень серьезными возможностями редактирования звука, однако Sound Forge, пожалуй, наиболее универсальная и гибкая программа.
Sound Forge 4.5 отличается от предыдущей версии 4.0 очень мало. Во-первых «неотъемлемой частью программы» стали подключаемые модули, которые раньше продавались отдельно (например, анализатор спектра). Во-вторых были внесены мелкие изменения в интерфейс, а в-третьих, стали поддерживаться многие форматы файлов, распространенные в Интернете, в том числе и MP3.

Продолжение

Ада-95. Компилятор GNAT

Современное общество все больше зависит от программного обеспечения.
Стремительное падение цен на оборудование позволяет, в настоящее время, осуществлять разработку больших программных комплексов, целевое предназначение которых весьма разнообразно.
Таким образом, транспортные, финансовые, медицинские и военные системы во все возрастающей степени зависят от программного обеспечения.
В результате этого, все больше возрастают требования к надежности разрабатываемого программного обеспечения.
Характерной особенностью языка программирования Ада является то, что он специально проектировался как инструмент разработки больших программных комплексов реального времени для встроенных компьютерных систем, к которым предъявляются высокие требования надежности.
В первую очередь, такие требования предъявляются к системам военного предназначения.
Однако, это не исключает применение языка Ада для решения всевозможных задач вычислительного характера, параллельной обработки, моделирования промышленных и технологических процессов в реальном масштабе времени, системного программирования и т.д.
Более того, язык Ада часто рассматривается как язык общего назначения.
К сожалению, существующая на русском языке литература, посвященная языку программирования Ада, в большинстве случаев, относится к старому стандарту языка Ада (Ada-83).

Некоторые исторические сведения
Первая программа
Возбуждение исключений
Язык Ада - взгляд "сверху вниз"
Система Ада-компилятора GNAT
Знакомство с командами GDB
Директивы компилятора (pragma)

Введение в программирование трехмерных игр с DX9

Эта книга представляет собой введение в программирование интерактивной трехмерной компьютерной графики с использованием DirectX9.0, в котором основное ударение делается на разработку игр. Прочитав ее, вы изучите основы Direct3D, после чего сможете перейти к изучению и применению более сложных технологий. Раз вы держите в руках эту книгу, у вас есть начальное представление о том, что представляет собой DirectX. С точки зрения разработчика DirectX - это набор API (интерфейсов программирования приложений) для разработки мультимедйных приложений на платформе Windows. В этой книге мы сосредоточимся на ограниченном подмножестве DirectX, называемом Direct3D. Как видно из названия, Direct3D - это API, используемый для разработки приложений с трехмерной графикой.
Книга разделена на четыре части. В первой части исследуются математические инструменты, применяемые в остальных частях книги. Во второй части объясняются базовые технологии трехмерной графики, такие как освещение, текстурирование, альфа-смешивание и работа с трафаретами. Третья часть посвящена использованию Direct3D для реализации различных более интересных техник и приложений, таких как выбор объектов, визуализация ландшафтов, системы частиц, настраиваемая виртуальная камера, а также загрузка и визуализация трехмерных моделей (X-файлов). Темой четвертой части являются вершинные и пиксельные шейдеры, включая каркасы эффектов и новый (появившийся в DirectX 9.0) высокоуровневый язык шейдеров. Настоящее и будущее трехмерных игр неразрывно связано с использованием шейдеров, и, посвящая им целую часть, мы хотели получить книгу, соответствующую современному состоянию дел в программировании графики.

Установка DirectX
Инициализация Direct
Конвейер визуализации
Цвет
Освещение
Текстурирование
Смешивание
Трафареты

Шрифты
Геометрия сетки
Построение гибкого класса камеры
Сетки: часть II
Основы визуализации ландшафтов
Системы частиц
Выбор объектов
Введение в высокоуровневый язык шейдеров

Знакомство с вершинными шейдерами
Знакомство с пиксельными шейдерами
Каркас эффектов
Математическая подготовка
Введение в программирование для Windows

Создание Windows-приложений на основе Visual C#

Microsoft Visual Studio .NET - это интегрированная среда разработки (Integrated Development Environment (IDE)) для создания, документирования, запуска и отладки программ, написанных на языках .NET. Это мощный инструмент профессиональной разработки сложных приложений, один из лучших во всем мире. Набор его функций чрезвычайно велик, сейчас мы рассмотрим его основные элементы. Другие пункты меню и управляющие окна будут описаны в тексте следующих лекций.

Основы работы с Visual Studio .NET
Создание главного меню
Операция Drag-and-Drop
Что такое реляционная база данных?
Взаимодействие управляемого и неуправляемого кода

Печать содержимого RichTextBox
Концепция асинхронного программирования
Создание справки
Сборки. Утилита ildasm.exe
Безопасность операционной системы Windows

Подготовка к запуску программы
Интерфейс ISelectingForm(SelectingFormInterface.cs)

Пособие по написанию WAP сайтов

Подготовка к созданию программ, использующих протокол беспроводных приложений (WAP)
Отображение списка городов
Отображение списка горнолыжных регионов
Отображение списка кинотеатров

Обзор списка доступных валют
Подключение к интерфейсу «Интеллектуального» Дома
Приглашение к вводу символа акции
Отображение последовательностей букв
Приглашение к вводу номера для ответа

Приглашение к вводу адреса для ответа
Отображение списка авиалиний
Приглашение к вводу номера посылки
Приглашение к вводу информации по закладной
Приглашение к вводу почтового индекса, города или штата

Приглашение к вводу номератовара и его описания
Вывод типов ресторанов
Приглашение пользователю сделать выбор из списка городов
Приглашение для ввода названия компании или профиля ее деятельности
Приглашение пользователю на ввод ценового диапазона

Отображение начальных установок в доме
Приглашение на выбор вида валюты из приводимого списка
Приглашение пользователю на ввод данных по закладной
Приглашение пользователю на «вращение барабанов» игорного автомата

Приглашение пользователю на выбор типа приложений
Справочник по WMLScript
Основы WAP-программирования (WML)

Практическое введение в Internet, E-Mail, FTP, WWW и HTML

Если вы еще не купили модем и не подключились к сети Internet, спешите сделать это как можно быстрее. Замыкаясь в рамках своего персонального компьютера или локальной сети, вы будете жить на маленьком острове, отрезанном от всего мира, как Робинзон Крузо. Подумайте, стоит ли так себя ограничивать?
Что же представляет собой сеть Internet, и какие возможности она способна вам предоставить?
В конце 60-х годов стартовал проект создания глобальной сети, способной объединить компьютеры, расположенных в разных городах, странах или даже на разных континентах. Этот проект финансировался американским правительством в рамках военного агенства DARPA (Defense Advanced Research Projects Agency). В результате была создана сеть DARPANET, а также несколько других сетей, обслуживающих военно-космическую промышленность США.
Не углубляясь в историю, отметим, что в настоящее время сеть Internet объединила многие глобальные сети и насчитывает миллионы серверов. Эти серверы разбросаны по всему миру.

С чего начать
Приложения для INTERNET
Интерфейс WINDOWS SOCKETS

Мир InterBase

Перед тем как начать разрабатывать приложения баз данных с помощью InterBase, необходимо позаботиться о его установке. Обычно InterBase устанавливают как на сервер, так и на рабочую станцию программиста, разрабатывающего приложение. Разработчику InterBase нужен для внутренних экспериментов и отладки рабочих версий базы данных и программ, a InterBase на сервере используется для тестирования программы пользователями или совместной разработки в случае, если над проектом работает команда. Благодаря своей легковесности и нетребовательности к ресурсам InterBase можно спокойно устанавливать прямо на рабочие станции разработчиков, не беспокоясь о снижении быстродействия. Когда InterBase не обслуживает подключений к базам данных, находясь в ожидании запросов, то занимает памяти меньше, чем такие популярные программы, как ICQ или WinAmp.

Установка InterBase на платформе Linux/Unix
Разработка приложений баз данных InterBase на Borland Delphi/C++
Разработка приложений баз данных
Администрирование и архитектура InterBase

Логическая структура базы данных InterBase
Обзор современных версий семейства InterBase

Теория баз данных

Теория баз данных — сравнительно молодая область знаний. Возраст ее составляет немногим более 30 лет. Однако изменился ритм времени, оно уже не бежит, а летит, и мы вынуждены подчиняться ему во всем. Поэтому столь молодая область знаний является практически обязательной для изучения студентами всех технических специальностей. В соответствии с новыми стандартами учебная дисциплина «Базы данных» включена в стандарты всех специальностей, связанных с подготовкой специалистов по вычислительной технике: это группа специальностей 22.01, 22.02, 22.03 и 22.04. В остальные технические специальности раздел, посвященный базам данных, включен в общий курс информатики и вычислительной техники.
И действительно, современный мир информационных технологий трудно представить себе без использования баз данных. Практически все системы в той или иной степени связаны с функциями долговременного хранения и обработки информации. Фактически информация становится фактором, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки и повысились требования к скорости обработки данных, и теперь уже большинство операций не может быть выполнено вручную, они требуют применения наиболее перспективных компьютерных технологий. Любые административные решения требуют четкой и точной оценки текущей ситуации и возможных перспектив ее изменения. И если раньше в оценке ситуации участвовало несколько десятков факторов, которые могли быть вычислены вручную, то теперь таких факторов сотни и сотни тысяч, и ситуация меняется не в течение года, а через несколько минут, а обоснованность принимаемых решений требуется большая, потому что и реакция на неправильные решения более серьезная, более быстрая и более мощная, чем раньше. И, конечно, обойтись без информационной модели производства, хранимой в базе данных, в этом случае невозможно.

История развития баз данных
История развития SQL
Принципы поддержки целостности в реляционной модели данных
Распределенная обработка данных
Встроенный SQL

3D моделирование в Mechanical Desktop

Учитывая современные темпы развития технологий, можно с уверенностью сказать, когда речь идет об изучении нового программного обеспечения, даже самый преданный своему делу технолог живет с ощущением постоянного подъема в гору. Так много необходимо изучать, и так мало для этого времени. Мы все прекрасно осознаем необходимость ознакомления с новыми программами и отдаем себе отчет в тех преимуществах, которые сулит новая технология. Но где взять необходимое время? Вот тут и приходит на помощь данный курс Mechanical Desktop 6: краткий визуальный курс. В высшей степени наглядный и достаточно эффективный курс изучения. Излагаемый материал, как быстро поймет читатель, прежде всего, активизирует образное мышление. Созданные в сознании образы в процессе овладения информацией приобретают реальные очертания конкретных процессов. Подобный процесс требует времени и может сделать обучение трудным и болезненно медленным.
Mechanical Desktop 6: краткий визуальный курс ускоряет этот процесс за счет перехода непосредственно к визуальной стадии обучения. Наглядная информация поможет сделать изучение сложных вопросов легким и увлекательным занятием. Четко отработанные пошаговые описания процессов чередуются с поясняющими суть идеи иллюстрациями. Такой подход позволяет не только добиться более быстрого овладения приемами работы, но также дает возможность усвоить большее количество деталей и полнее использовать те преимущества, которые обеспечивает программное обеспечение. Благодаря методическим указаниям вы усвоите основную концепцию, ознакомитесь с деталями. Разделы построены так, что изучение пакета Mechanical Desktop станет быстрым, легким и увлекательным! Независимо от того, являетесь вы новичком в изучении программного обеспечения САПР или ветераном со стажем, Mechanical Desktop 6: краткий визуальный курс покажет, что вы действительно способны победить новое и сложное программное обеспечение для автоматизированного проектирования.

Предисловие
Начало начал
Основные шаги в создании параметрических моделей
ЗDмодели превращение эскиза

Создание новой детали
Вращение
Изгиб
Команда Shell
Создание деталировок
Команда Helix
Создание параметрической модели