В прошлые раз мы с Вами остановились на сохранении рабочей книги. В принципе, ничего сложного в запуске Excel, создании и сохранении рабочей книги нет. Сегодня заглянем немного глубже в работу с Microsoft Excel в Delphi - рассмотрим как можно работать с листами рабочей книги, изменять внешний вид ячеек и попробуем скопировать таблицу из своего приложения в открытую рабочую книгу. Читать далее »
-
29Aug
Метки: Excel WorkBook, Excel Worksheet, Excel в Delphi, WorkSheets
-
27Aug
Видимо любители экономить килобайты оперативной памяти могут меня закидать помидорами или ещё чем по-хуже, но все-таки я скажу, что интеграция приложений (мегабайты оперативы) – это большой плюс нынешней разработки приложений.
Как ни крути, а время DOS и килобайтов оперативной памяти прошло. Врядли кто-то всерьез сейчас задумывается над тем куда это с винчестера пропал мегабайт? Да и использование в своих приложениях функциональности программ, которых ты не писал, но которые выполняют что-то лучше – это всё-таки больший прогресс, нежели корпеть год-два над программой, а потом узнать, что время-то прошло. Читать далее »Метки: Excel в Delphi, MS Excel
-
26Aug
Сегодня рассмотрим ещё один момент работы с MS Agent Control – движение.
Для того, чтобы переместить персонаж в определенную точку экрана, необходимо выполнить следующую функцию:
AgentChar.MoveTo(x,y: integer; speed: integer)
где AgentChar - ссылка на Вашего персонажа; x, y – экранные координаты, в которые необходимо переместить персонаж; speed: скорость с которой персонаж будет двигаться. Читать далее »
Метки: GestureAt, MoveTo, MS Agent Control, движение
-
24Aug
Пока пишется и дорабатывается новая версия “Блевантона“, рассмотрим один из вопрос, который довольно часто не дает спокойно спать начинающим программистам – работу с элементами веб-форм – SELECT (списки выбора). Читать далее »
Метки: DOM, html-теги, IHTMLSelectElement
-
24Aug
В последнее время активно участвую в жизни Я.ру: присоединяюсь к клубам по Delphi, делюсь новостями, ссылками и пр. И вот сегодня натолкнулся на “интереснейшую” статью про распознавание слабых каптч в Delphi. Думаю, что те, кто уже давно со мной и читали мои статьи ещё будучи на intercasher.info прекрасно помнят эту же статью только под моим авторством… Читать далее »
Метки: Captcha, распознаем Captcha
-
24Aug
Сегодня, в очередной раз пробегаясь мельком по блогам, качающихся Delphi 2010 наткнулся на довольно интересный пост про новые компоненты в RAD Studio 2010. По крайней мере для меня, этот пост явился ещё одним подтверждением того, что Delphi не только не отмирает как язык/среда программирования, но и набирает всё новые и новые обороты. Собирая воедино всю найденную мной информацию можно сказать, что в RAD Studio 2010 нас ждет следующий ряд обновлений и нововведений:
- DE Insight – быстрый поиск файлов, компонент, установок, осуществляемый с помощью «горячих» клавиш и поисковых условий
- Code Formatter – позволяет использовать принятые стили оформления кода, затрачивая минимум усилий
- Class Explorer – обеспечивает иерархическое представление библиотек классов в проекте, быструю навигацию между объявлениями и реализациями. Теперь доступен и для C++Builder
- Data Visualizers – упрощает процесс отладки за счет визуального представления данных в определяемых формах
- Debugger Thread Control – возможность «замораживания», возобновления и изолирования отдельных потоков в процессе отладки обеспечивает быстрое обнаружение источников проблем.
Всего будет реализовано более 120 нововведений. Наиболее интересные на мой взгляд – это интерактивная интерпретация жестов (interactive multi-touch gestures). Причем этот механизм реализован полностью VCL. Наиболее полная информация по этому механизму отражена вот в этом посте. Там же рассматривается и ещё один новый компонент – экранная клавиатура.
Кроме VCL изменения нас ожидают и в части новых атрибутов, новых языковых конструкций, в общем жду с нетерпением официального релиза!
Мой блог находят по следующим фразам
Метки: Delphi 2010, RAD Studio 2010
-
24Aug
Довольно часто при разработке программ для Веб используется компонент WebBrowser, расположенный на странице палитры компонентов Internet. Этот компонент помогает легко встроить веб-браузер в Ваше приложение и использовать все функциональные возможности IE в своих приложениях.
При этом может возникнуть необходимость обратить внимание пользователя на какой-либо элемент, загруженной в WebBrowser страницы, например на ссылку или изображение. Выводить все ссылки в отдельный список? Не эффективно и может потребовать лишнего места на форме для расположения визуальных компонентов. Более эффективно каким-либо образом изменить html-код страницы, например выделить ссылки полужирным шрифтом или вставить рядом со ссылкой небольшое изображение. Как это делается – рассмотрим на небольшом примере. Читать далее »
Метки: DOM, IHTMLElement, insertAdjacentHTML, insertAdjacentText
-
23Aug
Друзья, теперь вы можете читать и комментировать мои записи и на Я.ру — Vlad!

Сегодня я хотел бы поделиться с Вами не листингами программ и даже не идеями по написанию приложений, а скорее советами, которые необходимо соблюдать начинающим программистам, чтобы их программы вызывали восторг не только у пользователей, но и у тех, кто будет изучать программный код (прошу не путать со взломщиками программ). Да и в принципе эти же советы будут полезны самим программистам, так как в итоге “из-под пера” будет выходить понятный и легко читаемый код, а это немаловажный момент при “реанимации” старых идей. Кстати, эти же рекомендации будут полезны не только программистам, пишущим на Delphi, но и тем, кто занимается написанием программного кода на других языках: php, C++ и т.д. Читать далее »
Метки: код, рекомендации
-
22Aug
Итак, сегодня на свой страх и риск решил выложить новую версию “Блевантона” в открытый доступ. Как Вы можете видеть в сайдбаре блога – разработка новой версии сейчас стоит на отметке в 50%. Это значит, что я тестирую новую версию на наличие багов и глюков, добавляю что-то новое, исправляю старое и т.д. В общем сильно стараюсь не расслабляться. Читать далее »
-
21Aug
Как Вы понимаете, этот пост никак не связан с домушничеством и воровством
. Сегодня я поделюсь с Вами ещё одним простым способом получения необходимой информации из Web-документов.Однако, прежде, чем начинать программировать, я настоятельно рекомендую Вам ознакомиться со статьей Wiki о DOM, т.к. без понимания всей сути вопроса будет очень трудно понять как всё работает. Читать далее »

Свежие комментарии