(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
Категории     Компании    
 
24.08.2012 Моделирование очередей Delphi
Предположим, что вы отвечаете за разработку регистрационного счетчика для нового терминала авиакомпании и хотите сравнить возможности одной многопо- точной очереди и нескольких обычных очередей. Вам нужны были бы какие-то модели поведения пассажиров. Подробнее »

24.08.2012 Модальные формы
Помимо главной формы любое приложение Windows может содержать и другие формы, одной из которых является модальная форма. Открытие форм как модальных используется в большинстве диалоговых окон. Модальная форма приостанавливает выполнение вызвавшей ее процедуры до тех пор, пока пользователь не закроет эту форму. Подробнее »

24.08.2012 Мануал по созданию компактного кода Delphi
Любой хакер думает о том, как сократить размер своей программы. Это же несолидно иметь вирь или троян размером в пару мегабайт. Чем больше размер кода, тем дольше он загружается в память и больше отбирает ресурсов, что очень легко может выдать твое творение. Если при написании офисных приложений мы можем забыть про оптимизацию размера, то для вирусов, троянов и твоих приколов размер кода критичен. Подробнее »

21.08.2012 Бесплатный семинар по Embarcadero
Мировой тур DELPHI и RAD STUDIO Подробнее »

17.08.2012 Использование компонентов DOA
Для начала создания приложения в среде Delphi необходимо подключить базу данных. Это очень легко производится с помощью компонента TOracleSession. Вам просто необходимо положить этот компонент на форму и сделать некоторые настройки. Укажите свойства LogonUsername, LogonPassword и LogonDatabase. Затем вызовите метод LogOn или установите свойство Connected в положение True. Подробнее »

17.08.2012 Разработка программы "Блокнот" для хранения информации по месяцам года
Создайте новый проект. Сохраните новое приложение в текущей папке: файл модуля под именем Main.pas, файл проекта - Notebook.dpr. Далее в статье списано как разработпть программу "Блокнот" для хранения информации по месяцам годав двумя способави. Подробнее »

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

17.08.2012 Изменение размеров массивов
Delphi до версии 4.0 (Хотя, начиная с четвертой версии, Delphi поддерживает динамические массивы, вставка и удаление элементов в середине такого массива иногда выполняется довольно долго, так как приходиться переносить множество элементов, чтобы занять появившуюся пустую ячейку. Использование указателей зачастую решает проблему низкой скорости алгоритма.) не позволяет изменять размеры массивов. После объявления размер массива остается постоянным. Подробнее »

17.08.2012 Задание таблицы для выбора значений в Paradox 7
Часто возникает ситуация, когда в поле должны заноситься значения из какого-либо их набора, который может формироваться различными способами. Одним из часто используемых является вариант, когда эти значения содержатся в поле другой таблицы, и совокупность значений всех записей этого поля образует набор допустимых значений. Подробнее »

10.08.2012 Линейное представление с указателем нерегулярных массивов
Один способ избежания пустого расхода памяти - упаковать данные в одномерном массиве В. В отличие от треугольных непостоянные массивы нельзя описать с помощью формул для вычисления соответствия элементов в разных массивах. Чтобы решить эту проблему, можно создать другой массив, который содержит значения смещения каждой строки в одномерном массиве В. Подробнее »

10.08.2012 Компоненты доступа к данным БД
Компоненты доступа к данным являются невизуальными. Рассмотрим основные компоненты доступа к данным, применяемые при работе с локальными и удаленными БД. Подробнее »

10.08.2012 Классы и объекты DELPHI
DELPHI содержит сложную иерархию классов, которые можно использовать в программе, создавая объекты этих классов или формируя-классы потомки. В начале этой иерархии стоят классы, называемые абстрактными классами. Для них нельзя создать полноценные работающие объекты, но они являются родоначальниками целых семейств классов, для которых такие объекты уже могут быть созданы. Исходя из свойства наследования, в абстрактных классах помещены характеристики, присущие всем классам их семейств. Подробнее »

10.08.2012 Как уменьшить приложение написанное на Delphi в 20 раз
"Пустая" форма весит около 355 КБ, и этот начальный размер увеличивается с каждой новой версией Delphi. "Пустая" программа, написанная с использованием библиотеки KOL, уменьшающей размер исполняемого файла, - 32 КБ. Подробнее »

07.08.2012 Объектно-ориентированное функциональное метапрограммирование или каррирование метода
Изначально определение каррирования дается как преобразование функции от пары аргументов в функцию, берущую свои аргументы по одному. Это преобразование было введено М. Шейнфинкелем и Г. Фреге и получило свое название в честь Х. Карри. Давайте теперь распространим это определение и на метод. Подробнее »

07.08.2012 Eще раз о каррировании и частичном применении в PHP
Понятия каррирования и частичного применения происходят из функциональных языков программирования, в рамках которых они находят широчайшее применение. Современный PHP проявляет тенденцию к заимствованию некоторых элементов функционального программирования (функции как объекты первого класса, анонимные функции и замыкания), так что обсуждаемые концепции уже не являются для него совершенно инородными. Подробнее »

07.08.2012 Один из методов работы с конфигурационными файлами в С++ (Qt)
Практически в каждом проекте, встает задача персистентного чтения/записи конфигурации. Не секрет что существует большое количество уже готовых библиотек для решения этой задачи. Некоторые из-них просты, некоторые чуть сложнее в использовании. Подробнее »

07.08.2012 Используем быстрое возведение матриц в степень для написания очень быстрого интерпретатора простого языка программирования и
Недавно на хабре появилась неплохая статья про вычисление N-ного числа фибоначи за O(log N) арифметических операций. Разумный вопрос, всплывший в комментариях, был: "зачем это может пригодиться на практике". Подробнее »

03.08.2012 Добавление узлов к AVL-дереву
Каждый раз при добавлении узла к AVL-дереву вы должны проверять, соблюдаются ли условия, описывающие AVL-дерево. После вставки узла вы можете исследовать узлы в обратном порядке - к корню, проверяя, чтобы глубина поддеревьев отличалась не более чем на единицу. Подробнее »

03.08.2012 Добавление узлов в Delphi
Перед рассмотрением способов удаления узлов из AVL-деревьев в этом разделе обсуждаются некоторые детали добавления узлов к AVL-дереву с помощью Delphi. Подробнее »

03.08.2012 Добавление методов и событий в компонент
Созданный в примере 1 компонент PrinterList отличается от своего прототипа только переопределением одного из методов родительского компонента. Такой способ изменения поведения стандартного компонента и реализации дополнительных функций нового компонента является очевидным и достаточно простым. Подробнее »

03.08.2012 Абстрактные типы данных. Реализация списка с использованием указателей (в динамической памяти)
Чтобы исключить недостатки реализации списка с использованием массивов каждый элемент списка размещается в динамической памяти и дополняется указателем на следующий элемент. При этом требуется дополнительная память. Подробнее »

27.07.2012 Буферы для потоков
Стандартные потоки, широко применяющиеся в Delphi, резко упрощают повседневную работу с потоковыми данными. Но и у них есть недостаток. Дело в том, что в VCL потоки, и, главное, их базовый класс TStream, реализованы "в лоб": без всяких хитростей данные немедленно препровождаются по назначению (например, в файл). Подробнее »

27.07.2012 Балансировка деревьев
После выполнения ряда операций с упорядоченным деревом, вставки и удаления узлов, оно может стать несбалансированным. Если подобное происходит, алгоритмы обработки дерева становятся менее эффективными. Подробнее »

27.07.2012 База данных на основе Б+дерева
Программа Bplus управляет базой данных на основе Б+дерева с помощью двух файлов данных - Gusts. dat, содержащего записи данных клиентов, и Gusts. idx, где находятся узлы Б+дерева. Подробнее »

27.07.2012 Форма, демонстрирующая различные методы создания массива с динамически изменяемым размером.
Форма, демонстрирующая различные методы создания массива с динамически изменяемым размером. Подробнее »

19.07.2012 Введение в объектно-ориентированное программирование
Объектно-ориентированное проектирование программ или просто объектно-ориентированное программирование (ООП) представляет собой качественно новый шаг в развитии современных методов программирования. Настоящая работа посвящена знакомству с принципами ООП применительно к программированию в среде DELPHI. Подробнее »

19.07.2012 Введение в многозадачность и многопоточность
В современных операционных системах (ОС), примерами которых являются такие широко распространенные ОС, как Unix, Windows, OS/2 и др., имеется возможность выполнять одновременно несколько приложений. Способность ОС поддерживать работу одновременно нескольких приложений называется многозадачностью. Подробнее »

19.07.2012 TIdSMTP и TIdIMAP4 - почтовые клиенты Indy
Клиентские почтовые компоненты Indy TIdSMTP и TIdIMAP4 имеют много общих свойств, которые могут устанавливаться в процессе проектирования в окне Инспектора Объектов, или задаваться программно. Свойство Port в обоих компонентах задается по умолчанию (25 в TIdSMTP и 143 в TIdIMAP4), и вред ли стоит менять эти значения. Подробнее »

19.07.2012 Анализ скорости выполнения алгоритмов
Теория сложности изучает сложность алгоритмов. Существует несколько способов измерения сложности алгоритма. Программисты обычно сосредотачивают внимание на скорости алгоритма, но не менее важны и другие показатели - требования к объему памяти, свободному месту на диске. Подробнее »

19.07.2012 TIdMessage - объект почтового сообщения Indy
Почтовое сообщение Indy, используемое почтовыми клиентами и серверами Indy, реализуется компонентом TIdMessage со страницы библиотеки Indy Misc. Подробнее »

Страница: ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...



 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Enterprise Connectors (1 Year term)
Delphi Professional Named User
Zend Server with Z-Ray Developer Edition - Standard
Oracle Database Standard Edition 2 Processor License
Allround Automation PL/SQL Developer - Unlimited license
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 



    
rambler's top100 Rambler's Top100