(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
Категории     Компании    
 
30.06.2009 Неправильное распределение полей в объекте
Класс TColumn описан в модуле DBGrid. Речь идет о поле FAssignedValues типа TColumnValues. Этот тип объявлен как set of TColumnValue и его размер равен 2 байтам. Согласно принятым правилам поле рассматриваемого типа должно выравниваться по четным адресам и иметь смещение +60. Тем не менее, оно имеет смещение +59, непосредственно примыкая к предыдущему однобайтовому полю. Результатом является значение TColumn.Instancesize=64, хотя при использовании декларируемого правилами выравнивания эта величина должна быть равна 68. Подробнее »

24.06.2009 Методы работы с моделью мастер-данных в SOA-проектах
Среди всей совокупности данных, используемых в компаниях, есть определенная специфичная категория (15-20% от всего объема), которая используется как "язык бизнеса", лежащий в основе самого бизнеса компании. Такие данные называют мастер-данными. Именно сами эти данные являются ценностью для бизнеса, а не средства управления ими (например, программно-аппаратная инфраструктура). Целью данной статьи является разговор о мастер-данных с содержательной точки зрения, а не как о "придатке" к обеспечивающей инфраструктуре. Подробнее »

24.06.2009 Класс целочисленных списков TIntList
В Delphi есть класс TStringList для работы со списком строк, который использую весьма часто. Не реже, если не чаще, приходится обращаться к целочисленным массивам. Однако класса, подобного TStringList, или достаточно полного набора алгоритмов по работе с целочисленными массивами не нашел. Предлагаемый класс TIntList, быть может, окажется полезным не только мне. Надеюсь, заинтересованные читатели поделятся своими замечаниями, выскажут предложения по улучшению кода, возможно, обнаружат ошибки и сообщат о них. Подробнее »

24.06.2009 Компонент-потомок TListView с возможностью показа стрелочки в заголовке (как у Проводника Windows)
При работе над одним проектом мне понадобилось в заголовке компонента TListView отображать стрелочку, указывающую направление сортировки. Стандартный компонент такой возможности не предоставлял. Первым делом я обратился к поиску на Круглом столе, но не смог найти там подсказки, как такое реализовать. Многочисленные поиски в Сети позволили найти только один бесплатный потомок TListView с исходниками, умеющий в числе прочего и рисовать нужную стрелку (Об этом компоненте будет упомянуто чуть ниже). "Подсмотрев" реализацию прорисовки в этом компоненте я и написал свой TatwListView. Подробнее »

22.06.2009 Реализация событий COM+ в среде Delphi 5
Обработка событий является одним из ключевых моментов в COM. Существует масса программ, для нормального функционирования которых требуется поддержка событий. Подробнее »

22.06.2009 Свои настройки Proxy в программе с TWebBrowser. Изменение в ходе выполнения.
Сразу скажу, что эта статья - маленькая рекомендация тем, кто хочет реализовать возможность работы TWebBrowser в своей программе с настройками Proxy , которые отличаются от стандартных. Подробнее »

22.06.2009 Управление чужим приложением средствами WinAPI
Просмотрев в королевстве на данную тему множество вопросов, оставшихся без ответов, сам нашел решение проблемы управления чужим приложением. Данный код ищет чужое приложение,запускает в нем 2 пункт 7 подпункт меню, в появившемся диалоге выбора файла ищет класс Edit c текстом '', вводит в класс Edit строку с именем файла и отсылает команду Enter. Далее ищет появление диалогового окна с предложением подтвердить загрузку. После ищет кнопку "Да" и отсылает команду Enter. Подробнее »

18.06.2009 Работа с Microsoft Speech API в Delphi
В ходе создания программного обеспечения возникает желание дополнить возможности создаваемого приложения голосовым интерфейсом. Подробнее »

18.06.2009 Впечатления о семинаре Embarcadero
Состоялся семинар "Embarcadero: профессиональные инструменты разработки приложений и баз данных" 2 июня 2009 г. В определенном смысле данный семинар можно рассматривать как "эпохальный" прежде всего потому, что Главный евангелист Embarcadero Technologies был основным докладчиком. Подробнее »

15.06.2009 Резервное копирование и последующее восстановление базы данных InterBase/FireBird
Резервное копирование и восстановление из копии является одним из самых важных процессов в администрировании базы данных InterBase/FireBird. Подробнее »

15.06.2009 Базовые приемы работы с SQL из Delphi
В данной статье я попытаюсь описать основные приемы, которые применяются при работе с SQL сервером. При написании данной главы в основном я руководствуюсь своим опытом работы с MSSQL, но скорее всего данные приемы пригодны и для работы с другими SQL серверами баз данных. Подробнее »

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

09.06.2009 Первые шаги в низкоуровневом программировании
Бытует мнение, что программирование на низком уровне - чрезвычайно сложное занятие. Доля правды здесь есть, однако не стоит этого опасаться - всему можно научиться, стоит только начать. Для тех, кто изучает Delphi, но хочет приобщиться и к "низкоуровневым изысканиям" и предназначена эта статья. Подробнее »

04.06.2009 Диалоговые HTML-окна в программе на Delphi
Использование HTML диалоговых окон в Delphi позволяет: значительно расширить функциональность диалоговых окон программы; получать и передавать информацию непосредственно из НТМL страниц расположенных в Интернете; осуществлять предварительную обработку информации в диалоговом окне; использовать богатые возможности скриптовых языков (JavaScript, VBScript). Подробнее »

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

02.06.2009 Вывод текста средствами API
Класс TCanvas в Delphi включает далеко не все возможности Windows по выводу текста. Например, нет средств вывода вертикального текста или вывода текста под углом. Рассмотрим средства API, позволяющие решить эту и некоторые другие проблемы. Замечу, что на полноту информации я не претендую и опускаю некоторые функции, которые я не применял в своей практике. Подробнее »

02.06.2009 Использование native kernel32 функций для получения проекции физической памяти
В процессе написания программного обеспечения в ряде случаев возникает необходимость получения данных из физических ячеек памяти. Документации Delphi по данному вопросу, я найти не смог, поэтому хочу восполнить данный пробел. Подробнее »

01.06.2009 Параллельное вычисление CRC64
Эти заметки дополняют мою статью "Параллельное вычисление CRC32". Предлагается алгоритм вычисления CRC64, основанный на тех же идеях. Производительность алгоритма в 2-2.5 раза выше стандартной табличной реализации вычисления CRC64. На компьютере с процессором E6850/3.2GHz он расходует 2.66 такта процессора на байт, т.е. скорость обработки данных при вычислении CRC64 составляет 0.375 байта за такт центрального процессора или 1.2*10^9 байтов в секунду. Подробнее »

26.05.2009 Перевод в Delphi-приложениях
Реализовать перевод в приложениях Delphi можно реализовать несколькими способами: стандартный способ локализации, локализация с помощью текстовых ресурсов: ini-файл или xml-файл. Подробнее »

20.05.2009 Delphi 2009 (FAQ)
Часто задаваемые вопросы по Embarcadero Delphi 2009 Подробнее »

Страница: ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26



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

Магазин программного обеспечения   WWW.ITSHOP.RU
Enterprise Connectors (1 Year term)
Delphi Professional Named User
Quest Software. TOAD Professional Edition
Symantec Endpoint Encryption, License, 1-24 Devices
Stimulsoft Reports.Ultimate Single License Includes one year subscription, source code
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
СУБД Oracle "с нуля"
Новые материалы
Мастерская программиста
Каждый день новые драйверы для вашего компьютера!
Все о PHP и даже больше
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100