+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 91.69 руб.
 
 Цены показывать:
 
 
 
 
  
Статьи
 
Новости   Статьи    
24.08.12 - Нерегулярные связанные списки Delphi
Другой метод создания нерегулярных массивов - использование связанных списков. Каждая ячейка содержит указатель на следующую на своем уровне иерар- хии и указатель на список ячеек, находящихся на более низком уровне иерархии. Например, ячейка многоугольника может содержать указатель на следующий мно- гоугольник и указатель на ячейку, в которой определены координаты его первой вершины.

24.08.12 - Моделирование очередей Delphi
Предположим, что вы отвечаете за разработку регистрационного счетчика для нового терминала авиакомпании и хотите сравнить возможности одной многопо- точной очереди и нескольких обычных очередей. Вам нужны были бы какие-то модели поведения пассажиров.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

27.07.12 - Форма, демонстрирующая различные методы создания массива с динамически изменяемым размером.
Форма, демонстрирующая различные методы создания массива с динамически изменяемым размером.

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

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

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

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

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

06.07.12 - Учимся в delphi получать информацию о системе
Сейчас я хочу показать вам как на Delphi быстро и без использования компонентов узнать информацию о системе. Для начала создадим новую форму и бросим на неё: компонент Button (кнопка) и компонент Memo (многострочный редактор) оба с закладки Standart.

13.06.12 - Delphi Уроки: компонент ProgressBar внутри компонента ListView
В этом уроке мы научимся вставлять в компонент ListView компонент ProgressBar. Открываем delphi, кидаем на форму компонент ListView, 2 компонента button и компонент Timer.

13.06.12 - Delphi. Работаем с файлами
Сейчас я хочу показать вам, как в Delphi работать с файлами (изменять, удалять, копировать, переименовывать), ниже будет представлен исходник программы и если у вас что-то не получиться запрограммировать, то вы всегда сможете посмотреть этот исходник.

13.06.12 - Проверка почты средствами Delphi
В этом уроке мы напишем программу для проверки почты.

13.06.12 - Разработка клиент-серверного приложения на Delphi
В этой статье я постараюсь поделиться опытом по созданию клиент-серверных приложений с использованием стандартных компонентов Indy HTTPServer и Indy HTTPClient.
 
  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 
О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года