|
Создание web-браузера [Рейтинг: 6524 И так сегодня мы будем создавать Web-браузер, только хочу сказать, что в этой статье мы будем создавать чрезвычайно простой Web-браузер, а не там всякие эксплореры, моя задача дать вам только начало, а дальше если хотите то можете и сами раздуть эту тему.
|
Cканер портов [Рейтинг: 6165 Перед тем как начать, скажу что данная статья направлена на то, чтобы понять как работают сканеры портов, и понимать как от них возможно защищаться...
|
Создаем "Блокнот Гамера" в C++ Builder [Рейтинг: 115162 Итак сегодня, мы научимся создавать небольшое приложение типа GamePad...
|
Создание Java-апплета для отображения географических карт [Рейтинг: 5084 Многие начинающие Java-программисты, после знакомства с базовыми возможностями и методами создания Java-апплетов, пробуют применить полученные знания для написания уже собственных апплетов - небольших программ, добавляемых к веб-странице. Итак, если вы тоже один из них, то сегодня мы попробуем вместе создать свой несложный апплет для отображения географической карты. Целью создания данного приложения будет то, что часто требуется разместить план или карту того или иного объекта больших размеров.
|
Схемы блокировок в Базах Данных [Рейтинг: 5302 При работе с Базами Данных в многопользовательском режиме возникают ситуации, когда необходимо ограничить число обращающихся пользователей к данным. Это делается для того, чтобы предотвратить одновременное обновление одной и той же записи, при глобальном обновленим данных или при техническом обслуживания самой Базы Данных.
|
Расширение возможностей паттерна Command [Рейтинг: 3136 В статье описывается расширение паттерна Command, которое позволяет командам выполняться в различных контекстах и пересекать границы приложения и компьютера.
|
Первые шаги в низкоуровневом программировании [Рейтинг: 5374 Бытует мнение, что программирование на низком уровне – чрезвычайно сложное занятие. Доля правды здесь есть, однако не стоит этого опасаться – всему можно научиться, стоит только начать. Для тех, кто изучает Delphi, но хочет приобщиться и к "низкоуровневым изысканиям" и предназначена эта статья.
|
Диалоговые HTML-окна в программе на Delphi [Рейтинг: 4707 Использование HTML диалоговых окон позволяет значительно расширить функциональность диалоговых окон программы, получать и передавать информацию непосредственно из НТМL страниц расположенных в Интернете, осуществлять предварительную обработку информации в диалоговом окне, использовать богатые возможности скриптовых языков (JavaScript, VBScript).
|
Использование ресурсов Windows при написании программ на Delphi [Рейтинг: 4632 Написание полноценных Windows приложений на Delphi требует от программиста навыков использования ресурсов Windows...
|
Базовые приемы работы с SQL из Delphi [Рейтинг: 5831 В данном разделе я попытаюсь описать основные приемы, которые применяются при работе с SQL сервером. При написании данной главы в основном я руководствуюсь своим опытом работы с MSSQL, но скорее всего данные приемы пригодны и для работы с другими SQL серверами баз данных.
|
Стандарты написания исходного кода в Delphi [Рейтинг: 4447 "иногда неважно, в какой степени правильным является подход, оказывается, что в большинстве случаев более эффективно придерживаться пусть и менее правильного, зато единообразного и продуманного подхода, чем в постоянном ожидании более правильного не придерживаться никакого вообще..."
|
Переход от Delphi 7 Enterprise/Delphi 8 Architect - сравнивая компоненты [Рейтинг: 3538 После нескольких лет работы с Delphi 7 Вы наконец то поставили Delphi 8 на ваш любимый компьютер. Поработав в новой среде Вы задаетесь вопросом - "а возможно ли перевести мои программы на новую платформу и получить доступ к новым технологиям доступным в Microsoft .Net Framework?..
|
Листер плагин на Borland Delphi 7 для "начинающих" [Рейтинг: 3213 Данная статья является попыткой обобщить опыт, полученный автором в процессе разработки плагина xBaseView на Delphi 7 для популярного файл менеджера Total Commander, когда пришлось столкнуться с проблемами, довольно неприятными программисту, привыкшему мощной поддержке VCL среды.
|
Листер плагин на Borland C++ Builder 6 для "начинающих" [Рейтинг: 3418 Данная статья является попыткой обобщить опыт, полученный автором в процессе разработки плагина xBaseView на Delphi 7 для популярного файл менеджера Total Commander, когда пришлось столкнуться с проблемами, довольно неприятными программисту, привыкшему мощной поддержке VCL среды.
|
BDE Alternative. Who is faster? [Рейтинг: 3660 Какую СУБД выбрать? Какая база данных побыстрей? Чем заменить BDE?
|
Сравнение библиотек для работы с файлами Misrosoft Excel [Рейтинг: 3862 Самым удобным, полным и хорошо документированным способом работы с файлами MS Excel является использование OLE Automation с Microsoft Excel. Единственный его недостаток - низкая скорость, поэтому данный способ неприемлем для больших объемов данных. Возникает необходимость использовать библиотеки, работающие с файлами напрямую, и скорость является основной характеристикой для данного класса продуктов. В данной статье мы рассмотрим и сравним несколько библиотек для Borland Delphi, предоставляющих разработчикам возможность работать с файлами Microsoft Excel напрямую, без использования OLE Automation и самого Microsoft Excel.
|
Borland Delphi/C++Builder ToolsAPI, или взгляд на Borland IDE изнутри [Рейтинг: 3117 Рано или поздно каждому профессиональному разработчику программного обеспечения становится тесной среда обитания. По мнению автора, читатель понял, что речь идет о среде разработки, в которой обитает разработчик. У кого это "дом", у кого "строительная площадка", а у кого и то, и другое. В этой статье мы рассмотрим возможность расширения нашего дома. Мы покажем, как именно можно наращивать мощность IDE своими силами, будь то среда разработки Borland Delphi или Borland C++ Builder...
|
Эксперты для интеграции Borland Delphi и систем контроля версий [Рейтинг: 3063 На сегодняшний день системы контроля версий (Version Control System, VCS) используют почти все разработчики программного обеспечения...
|
Изменить регистр? Легко! [Рейтинг: 2730 Многие сталкиваются с проблемой изменения регистра строковых полей во всей базе данных. Можно конечно сделать программу, которая приведёт все записи к нужному регистру, а если программно это сделать невозможно, ведь в названиях могут встречаться аббревиатуры, сокращения и так далее. В этом случае можно облегчить труд вашего пользователя с помощью частичной автоматизации. Автоматизация заключается в том, что пользователю не нужно будет заново вводить весь текст, он сможет выделить нужный ему кусок текста и двумя-тремя действиями изменит весь фрагмент! В своей первой статье хочу рассказать о том, как можно довольно быстро расширить функциональность TEdit (при желании, вы можете сами легко доработать код под нужный вам компонент).
|
Конвертация DBF-базы в MySQL без SQL запроса. [Рейтинг: 4044 Конвертация DBF-базы в MySQL без SQL запроса.
|