|
|
Створення веб-браузера [Рейтинг: 6760 І так сьогодні ми створюватимемо Web-браузер, тільки хочу сказати, що в цій статті ми створюватимемо надзвичайно простий Web-браузер, а не там всякі експлорери, моє завдання дати вам тільки початок, а далі якщо хочете, то можете і самі роздмухати цю тему.
|
Сканер портів [Рейтинг: 6376 Перед тим як почати, скажу, що ця стаття спрямована на те, щоб зрозуміти як працюють сканери портів, і розуміти як від них можна захищатися.
|
Створюємо "Блокнот Гамера" у C++ Builder [Рейтинг: 115419 Отже сьогодні, ми навчимося створювати невелику програму типу GamePad.
|
Створення Java-аплета для відображення географічних карт [Рейтинг: 5311 Багато Java-програмістів-початківців, після знайомства з базовими можливостями і методами створення Java-аплетів, намагаються застосувати отримані знання для написання вже власних аплетів - невеликих програм, що додаються до веб-сторінки. Отже, якщо ви теж один із них, то сьогодні ми спробуємо разом створити свій нескладний аплет для відображення географічної карти. Метою створення цієї програми є те, що часто потрібно розмістити план або карту того чи іншого об'єкта великих розмірів.
|
Схеми блокувань у базах даних [Рейтинг: 5503 При роботі з Базами Даних у розрахованому на багато користувачів режимі виникають ситуації, коли необхідно обмежити кількість користувачів, що звертаються до даних. Це робиться для того, щоб запобігти одночасному оновлення одного і того ж запису, при глобальному оновленні даних або при технічному обслуговуванні самої Бази Даних.
|
Розширення можливостей патерну Command [Рейтинг: 3287 У статті описується розширення патерну Command, яке дозволяє командам виконуватись у різних контекстах та перетинати межі програми та комп'ютера.
|
Перші кроки у низькорівневому програмуванні [Рейтинг: 5555 Існує думка, що програмування на низькому рівні – надзвичайно складне заняття. Частка правди тут є, проте не варто цього побоюватися – усьому можна навчитися, варто лише розпочати. Для тих, хто вивчає Delphi, але хоче долучитися і до "низькорівневих досліджень" і призначена ця стаття.
|
Діалогові HTML-вікна у програмі на Delphi [Рейтинг: 4890 Використання HTML діалогових вікон дозволяє значно розширити функціональність діалогових вікон програми, отримувати та передавати інформацію безпосередньо з НТМL сторінок, розміщених в Інтернеті, здійснювати попередню обробку інформації в діалоговому вікні, використовувати багаті можливості скриптових мов (JavaScript, VBScript).
|
Використання ресурсів Windows при написанні програм на Delphi [Рейтинг: 4801 Написання повноцінних додатків Windows на Delphi вимагає від програміста навичок використання ресурсів Windows.
|
Базові прийоми роботи з SQL із Delphi [Рейтинг: 5996 У цьому розділі спробую описати основні прийоми, які застосовуються під час роботи з SQL сервером. При написанні цього розділу в основному я керуюся своїм досвідом роботи з MSSQL, але швидше за все дані прийоми придатні для роботи з іншими SQL серверами баз даних.
|
Стандарти написання вихідного коду в Delphi [Рейтинг: 4624 "Іноді неважливо, якою мірою правильним є підхід, виявляється, що в більшості випадків більш ефективно дотримуватися нехай і менш правильного, зате одноманітного і продуманого підходу, ніж у постійному очікуванні більш правильного не дотримуватися ніякого взагалі..."
|
Перехід від Delphi 7 Enterprise/Delphi 8 Architect – порівнюючи компоненти [Рейтинг: 3701 Після кількох років роботи з Delphi 7 Ви нарешті поставили Delphi 8 на ваш улюблений комп'ютер. Попрацювавши в новому середовищі Ви ставите запитання - "а чи можливо перевести мої програми на нову платформу і отримати доступ до нових технологій доступних у Microsoft .Net Framework?..
|
Лістер плагін на Borland Delphi 7 для "початківців" [Рейтинг: 3384 Ця стаття є спробою узагальнити досвід, отриманий автором у процесі розробки плагіна xBaseView на Delphi 7 для популярного файл менеджера Total Commander, коли довелося зіткнутися з проблемами, досить неприємними програмісту, що звикли до потужної підтримки VCL середовища.
|
Лістер плагін на Borland C++ Builder 6 для "початківців" [Рейтинг: 3600 Ця стаття є спробою узагальнити досвід, отриманий автором у процесі розробки плагіна xBaseView на Delphi 7 для популярного файл менеджера Total Commander, коли довелося зіткнутися з проблемами, досить неприємними програмісту, що звикли до потужної підтримки VCL середовища.
|
BDE Alternative. Who is faster? [Рейтинг: 3833 Яку СУБД обрати? Яка база даних швидше? Чим замінити BDE?
|
Порівняння бібліотек для роботи із файлами Misrosoft Excel [Рейтинг: 4024 Найзручнішим, повним та добре документованим способом роботи з файлами MS Excel є використання OLE Automation із Microsoft Excel. Єдиний його недолік - низька швидкість, тому цей спосіб є неприйнятним для великих обсягів даних. Виникає необхідність використовувати бібліотеки, які працюють із файлами безпосередньо, і швидкість є основною характеристикою даного класу продуктів. У цій статті ми розглянемо та порівняємо кілька бібліотек для Borland Delphi, які надають розробникам можливість працювати з файлами Microsoft Excel безпосередньо без використання OLE Automation і самого Microsoft Excel.
|
Borland Delphi/C++Builder ToolsAPI, або погляд на Borland IDE зсередини [Рейтинг: 3300 Рано чи пізно кожному професійному розробнику програмного забезпечення стає тісним місце існування. На думку автора, читач зрозумів, що йдеться про середовище розробки, в якому живе розробник. У кого це "будинок", у кого "будівельний майданчик", а у кого і те, й інше. У статті ми розглянемо можливість розширення нашого будинку. Ми покажемо, як саме можна нарощувати потужність IDE самотужки, чи то середовище розробки Borland Delphi або Borland C++ Builder.
|
Експерти для інтеграції Borland Delphi та систем контролю версій [Рейтинг: 3221 На сьогоднішній день системи контролю версій (Version Control System, VCS) використовують майже всі розробники програмного забезпечення.
|
Змінити регістр? Легко! [Рейтинг: 2876 Багато хто стикається з проблемою зміни регістру рядкових полів у всій базі даних. Можна, звичайно, зробити програму, яка приведе всі записи до потрібного регістру, а якщо програмно це зробити неможливо, адже в назвах можуть зустрічатися абревіатури, скорочення і так далі. У цьому випадку можна полегшити працю вашого користувача за допомогою часткової автоматизації. Автоматизація полягає в тому, що користувачу не потрібно буде знову вводити весь текст, він зможе виділити потрібний йому шматок тексту і двома-трьома діями змінить весь фрагмент! У своїй першій статті хочу розповісти про те, як можна досить швидко розширити функціональність TEdit (за бажання, ви можете легко доопрацювати код під потрібний вам компонент).
|
Конвертація DBF-бази в MySQL без запиту SQL. [Рейтинг: 4213 Конвертація DBF-бази в MySQL без запиту SQL.
|