+7 (495) 229-0436 | shopadmin@itshop.ru | 119334, г. Москва, ул. Бардина, д. 4, корп. 3 |
|
|
22.07.13 - Растягивание формы на весь экран. Программирование Delphi.
Сегодня я расскажу как растягивал форму в Delphi во весь экран без искажения из-за разных соотношений высоты и ширины экрана. И изменение масштаба компонент установленных на форме.
23.04.13 - Beyond Compare Lite Одной из отличительных особенностей современных IDE является набор инструментов, делающих разработку комфортной. И Delphi здесь не исключение.
23.04.13 - FastReport. Краткий обзор возможностей Для многих программистов FastReport стал основным средством построения отчетов в Delphi еще до появления Embarcadero редакции.
23.04.13 - Аналог FreeAndNil с проверкой типа Для борьбы с проблемой "висячих" ссылок на освобожденные объекты в Delphi обычно используется процедура SysUtils.FreeAndNil. Процедура FreeAndNil освобождает объект и устанавливает переменную в nil.
16.11.12 - Расширяем функциональность клавиатуры На сегодняшний день производители клавиатур предлагают нам довольно широкий выбор самых различных вариантов обозначенных устройств ввода. От расширенных версий с дополнительными кнопками для большего удобства управления компьютером, до версий с урезанным количеством клавиш, направленное, кхм… на все то же увеличение удобства...
16.11.12 - [Не совсем]-MVC-подход к разработке пользовательских интерфейсов в Delphi. Часть 2. Списки Предыдущая статья была посвящена всего одной галочке. Пора переходить к чему-то чуть более серьезному. Сегодняшняя тема - представление списков и связь GUI-списков с внутренними данными. Статья предназначена для Delphi-разработчиков.
16.11.12 - MVC-подход к разработке пользовательских интерфейсов в Delphi. Часть 1. Галочка Я хочу обратиться к приемам программирования пользовательского интерфейса классических desktop-приложений Delphi в MVC-стиле. Это вводная статья из последующей серии. Тех немногих, кто еще пользуется этой средой разработки, прошу под кат.
16.11.12 - Маленькие хитрости: автоматическое восстановление вида указателя курсора Те из вас, кто пишет клиентские приложения, наверняка сталкивались с необходимостью менять вид курсора, чтобы показать пользователю, что в данный момент приложение выполняет какую-то обработку данных (длительную или не очень) или выполняет запрос к базе. Хочу поделиться маленькой хитростью, как упростить себе жизнь.
09.11.12 - Моя "парадигма" работы с потоками В данной статье я поделюсь своим стилем написания кода на нижнем уровне абстракции. Поскольку я дельфист, то все примеры будут на Delphi, однако все нижесказанное справедливо и для других языков программирования (позволяющих работать с объектами синхронизации конечно).
09.11.12 - Автообновление программы через MSSQL server Дабы не бегать по своей работе к каждому человеку который использует мою программу разумно сделать автообновление, которое будет обновлять программу, если загрузить новую версию на сервер. Испробовав множество способов, нашел самый простой в использовании (хотя и не самый правильный)...
09.11.12 - Простая модель планировщика ОС Планировщик - часть операционной системы, которая отвечает за (псевдо)параллельное выполнения задач, потоков, процессов. Планировщик выделяет потокам процессорное время, память, стек и прочие ресурсы.
09.11.12 - Бесконечные генераторы значений на Delphi + Ассемблер В функциональных языках программирования есть возможность генерировать бесконечные последовательности значений (как правило чисел) и оперировать этими последовательностями. Реализуется это функцией, которая, не прерывая свою работу, генерирует значения одно за другим на основе своего внутреннего состояния.
09.11.12 - Доступ к переменным Thread local storage (TLS) любого треда Данная статья иллюстрирует, как получить доступ к переменным из блока Thread Local Storage в Delphi. Однако принципы нахождения "чужого" блока TLS одинаковы для всех компиляторов Windows и применимы для любых языков программирования, поддерживающих TLS в том виде, как это определяет Windows.
05.10.12 - Delphi. Kylix Delphi for Linux. Перехватчики событий, сигналы и слоты. Перехватчики событий подобны обработчику события OnEvent, с той разницей, что перехватчики событий позволяют подойти к обработке событий более дифференцировано. Перехватчики назначаются для отдельных объектов Qt, причем каждому объекту может быть назначено несколько перехватчиков для обработки разных типов событий...
05.10.12 - Урок 1. Инструменты от Borland. Инструменты для работы с базами данных, поставляемые вместе с Delphi. Для работы с базами данных нам понадобятся инструменты. Во-первых, это сам Delphi. ;) Во-вторых это Database Desktop, с помощью которого можно создать таблицу и задать ее свойства...
05.10.12 - Плагины на C++ для программы на delphi. Это возможно? Допустим программа предостовляет некий модуль с интерфейсами для создания плагина...
05.10.12 - Определиться с переходом с Delphi на C++ Четверть жизни пиcал программы под win32 на Delphi в Borland IDE (нынешнем RAD Studio) и настолько привык к нему что неуверен что смогу осилить переход на C++ и MSVS, дело в том что я хочу начать писать программы под Symbian и при этом также писать под Windows, в дальнейшем может быть даже и под Linux...
05.10.12 - Перемещение символа стрелками c++ Нужно реализовать перемещение символа (в данном случае смайлика) стрелками по экрану консоли горизонтально и вертикально...
05.10.12 - Получить имя программы в Delphi Кто может подсказать, каким образом можно определить имя запускаемого exe-шника ? Т.е. хочу сделать проверку, переименовывается запускаемый мой exe файл пользователем или нет...
04.10.12 - FireMonkey FM2 Платформа создания бизнес-приложений FireMonkey FM2 позволяет разработчикам ПО создавать корпоративные и коммерческие приложения с впечатляющим визуальным интерфейсом для Windows 8, Mac OS X Mountain Lion и мобильных устройств (beta) на базе единого исходного кода.
10.09.12 - HTML5 Builder Создайте приложение один раз и загрузите его на различные мобильные и web-платформы.
07.09.12 - Embarcadero. Взгляд в сторону мобильности 20 августа этого года Джон Томас (John Thomas), продукт менеджер RAD Studio, объявил о том, что компания Embarcadero готовит к выпуску новую линию средств разработки для мобильных устройств, работающих на базе iOS и Android.
07.09.12 - RAD Studio XE3 - изменения в EULA? Сегодня на одном из азиатских сайтов появился текст, якобы представляющий собой конфиденциальное письмо компании Embarcadero Technology своим партнёрам по поводу предстоящего введения ограничений в EULA. Привожу ниже перевод письма...
07.09.12 - Lazarus как он есть Довольно часто наше нежелание разбираться в вопросе и уверенность в собственной логике рождает неверные предположения. Эти предположения, высказанные как утверждения на публичной площадке, могут прочно осесть в чужих головах и сформировать ложные отрицательные представления.
07.09.12 - Как завести свой Web-сервис скриншотов - версия 1.1 В конце прошлого года мне для целей поддержки пользователей Windows-программ потребовалось организовать Web-сервис скриншотов с клиентской программой, позволяющей выделять для размещения нужный прямоугольный фрагмент экрана.
07.09.12 - Embarcadero ToolCloud облегчает развертывание, управление и доступ к инструментальному ПО Компания Embarcadero предоставляет разработчикам приложений и специалистам по управлению данными более быстрый и удобный доступ к инструментам, одновременно снижая затраты времени и труда, связанные с управлением лицензиями на ПО. Представленное сегодня решение Embarcadero ToolCloud позволяет пользователям более эффективно развертывать и управлять инструментами, необходимыми для разработки приложений и управления базами данных.
07.09.12 - Embarcadero обеспечивает возможность создания приложений для Windows 8 и OS X на базе единого исходного кода Embarcadero Technologies анонсировала выход сразу нескольких новых релизов ключевых продуктов, обеспечивающих быструю разработку, миграцию и сопровождение нативных приложений для Windows 8 и Mac OS X Mountain Lion на основе единого исходного кода. Средства разработки Embarcadero Delphi® XE3, C++Builder® XE3 и RAD Studio XE3 позволяют корпоративным разработчикам эффективно справляться с лавинообразным ростом числа платформ для которых требуется создавать клиентские приложения.
04.09.12 - Вышла RAD Studio XE3 - Мультипликатор производительности Купите RAD Studio XE3 и бесплатно получите бонус! Предложение действует до 28 сентября 2012
24.08.12 - Нисходящие Б-деревья в Delphi Процедура добавления нового элемента к Б-дереву сначала рекурсивно отыскивает по всему дереву сегмент, в который нужно поместить элемент. Когда она пытается вставить новый элемент на свое место, ей может понадобиться разбить блок и переместить один из элементов узла в его родительский узел.
24.08.12 - Нерегулярные связанные списки Delphi Другой метод создания нерегулярных массивов - использование связанных списков. Каждая ячейка содержит указатель на следующую на своем уровне иерар- хии и указатель на список ячеек, находящихся на более низком уровне иерархии. Например, ячейка многоугольника может содержать указатель на следующий мно- гоугольник и указатель на ячейку, в которой определены координаты его первой вершины.
|
|
О нас |
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.
На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям. Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе. В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.
|
119334, г. Москва, ул. Бардина, д. 4, корп. 3 +7 (495) 229-0436 shopadmin@itshop.ru |
|
© ООО "Interface Ltd." Продаем программное обеспечение с 1990 года |