| Не “Делфи” единым… |
Все хорошо знают, что любой житель нашей необъятной Родины может купить последнюю версию “Делфи” почти на каждом углу за 60-70 рублей. Почти все при этом знают, что, покупая такую продукцию, они совершают противоправное действие. Но предмет нашего обсуждения вовсе не правомерность тех или иных поступков. Конечно, огромная популярность “Делфи” обусловлена не только его доступностью. Поэтому автор, продолжая начатую некоторыми журналами сагу о шароварном софте, вовсе не призывает затереть нелегально приобретенный “Делфи” и переключиться на нечто лучшее, легальное и бесплатное. Просто, если слова “think different” находят отклик в вашей душе, то стоит попробовать. |
Просмотров: 10071 | Скачиваний: 2167 |
Подробнее
|
|
| Совместное использование Delphi и CASE Rational Rose |
В настоящее время Delphi является одним из наиболее популярных программных продуктов для создания информационных систем. На его основе создаются как небольшие программы, так и системы масштаба предприятия. Чем же так привлекателен Delphi с точки зрения разработчика? Прежде всего, это конечно великолепная среда визуального программирования, понятная, простая для изучения и, зачастую, не требующая знаний профессионального разработчика (которые, как известно, по крупицам накапливаются в течение многих лет и десятилетий и стоят неимоверно дорого). В среде Delphi можно создавать достаточно сложные программные системы практически с нуля, написав минимум программного кода. При этом язык, на котором пишется программа, знакомый многим (по крайней мере, в нашей стране) Object Pascal, изучается в настоящее время на младших курсах большинства отечественных технических институтов. |
Просмотров: 8740 | Скачиваний: 2447 |
Подробнее
|
|
| Delphi5: Обзор компонентов InternetExpress |
До недавнего времени решения на основе MIDAS можно было задействовать в Internet, создав MIDAS-клиент на Java и используя в качестве транспорта данных протокол IIOP. В Delphi 5 появилась возможность для передачи данных пакеты XML (XML data packets), что автоматически сделало пакеты данных MIDAS частью открытого стандарта. |
Просмотров: 7653 | Скачиваний: 1798 |
Подробнее
|
|
| Доступ к COM серверам Microsoft Office из Delphi 5 |
В статье рассматривается вопрос доступа к общеизвестным приложениям Microsoft Office, таким как Word, Excel, Outlook и другим, через новый набор компонент, представленных в Delphi 5. Для начала работы нам предстоит установить на компьютере приложения Microsoft Office 97 – Excel, Word, Outlook, PowerPoint. Если считаете необходимым, то можно добавить и Access (но с ним у меня особые счеты). Ну и конечно устанавливается новый продукт Delphi 5. Кроме множества изменений в нем имеется одно, для нас сейчас необходимое – новая закладка на палитре инструментов – Servers.Через эти компоненты мы будем получать доступ к COM серверам приложений Office, использующих автоматизацию (прежде известную как OLE Automation). |
Просмотров: 8651 | Скачиваний: 1759 |
Подробнее
|
|
| Delphi 6. Что нового? |
На странице Additional в Delphi 6 появился новый компонент. TValueListEditor представляет собой специальную сетку для редактирования строковых списков. Эта сетка содержит следующую пару слов в заголовке списка: Название/Значение в форме Name=Value. Названия и значения являются потомками объекта TSTRINGS, который является в свою очередь значением свойства Strings. Этот компонент можно представить как компиляцию двух компонентов ListBox и StringGrid. Специальная сетка содержит два столбца: один столбец для названий и один столбец для значений. По умолчанию, столбец названий имеет имя Key, а столбец значение — имя Value. Вы можете изменять эти имена по своему усмотрению, используя свойство TitleCaptions Инспектора объекта. Для изменения заголовков найдите свойство TitleCaptions в Инспекторе объекта и произведите двойной щелчок по кнопке с тремя точками справа от этого свойства. Откроется диалоговое окно редактора заголовков. Вы можете удалить фиксированную строку заголовков редактора, используя комплексное свойство DisplayOptions. Если установите значение doColumnTitles равным False, то это приведет к удалению фиксированной строки имен. Свойство doAutoColResize разрешает или запрещает изменение размера колонки заголовка по ширине текста. Когда вы производите запись значения заголовка, колонка отображения заголовка автоматически приспосабливается к размеру заголовка таким образом, чтобы текст полностью заполнил новую ширину заголовка. Если DisplayOptions не включает doKeyColFixed, каждая колонка имеет ширину, равную половине ширины специального редактора. Вы можете управлять возможностью разрешения или запрещения редактирования столбцов имен, используя комплексное свойство KeyOptions, которое содержит отдельные параметры, позволяющие редактировать имена элементов списка, добавлять названия элементов списка и их значения, удалять названия элементов списка и их значения. Вы можете определять: должны ли быть названия уникальными, т.е. в этом случае вы не сможете ввести элементы с одинаковыми названиями. |
Просмотров: 8104 | Скачиваний: 1155 |
Подробнее
|
|
| От Delphi 4 к Delphi 5 |
Файлы Рассмотрим пример создания текстового файла. 1. Запустите Delphi. 2. Сохраните файл модуля под именем ReviewOfFiles_.pas, а файл проекта — под именем ReviewOfFiles.dpr. 3. Поместите на форму компонент OpenDialog со страницы Dialogs. Используя свойство Filter, введите значения, показанные ниже по тексту. Это свойство определяет маски ввода, доступные пользователю для определения того, какие файлы будут появляться в окне списка диалогового окна. Маска может состоять из одного или нескольких файловых фильтров, каждый из которых состоит из двух частей. Вертикальная линия разграничивает их. В первой части записывается осмысленный текст, который указывает тип файла. Вторая часть представляет собой шаблон универсального сопоставления файла (file wildcard). Можно соединить несколько файловых шаблонов вместе, используя символ точки с запятой как разделитель. Значение свойства Filter является строкой, которая может содержать 255 символов. Итак, введите для нашего случая следующие значения: для открытия паскалевских файлов в первой части введите (*.pas,*.dpr), во второй части введите *.pas,*.dpr. Для текстовых файлов в первую часть введите (*.txt), во вторую — *.txt. Для того чтобы открывать все файлы, в первую часть запишите (*.*), во вторую часть — *.*. 4. Поместите на форму компонент ListBox со страницы Standard. Установите свойство Align в значение AlClient, BorderStyle — в значение bsNone. 5. Активизируйте форму и, используя инспектор объекта, найдите свойство ActiveControl. Раскройте его, в предложенном списке выберите ListBox1. 6. Поместите на форму компонент MainMenu со страницы Standard. Произведите двойной щелчок по нему — откроется редактор меню. Определите первый элемент в виде заголовка, для этого введите в свойство Caption имя &File, нажмите клавишу Enter. Введите команды Open и Exit. Назначьте горячие клавиши для команды Open (Ctrl + A), для команды Exit (Ctrl + B). |
Просмотров: 7002 | Скачиваний: 1974 |
Подробнее
|
|
| Разработка CGI приложений на Дельфи |
В последнее время в связи с растущей популярностью сети Интернет все чаше становится необходимость разработки приложений, которые бы могли работать непосредственно в www среде. Т.е. такие, которые бы полностью бы интегрировались в уже привычные нам веб-странички. По сути дела работа с таким приложением происходит полностью через любимый браузер пользователя и ничем не отличается от серфинга по страничкам. Ввод данных равно как и выдача обработанных результатов происходит через html-формы веб-страничек. Обработка же данных происходит на веб-сервере. Таким образом, мы получим самое что ни есть клиент-серверное приложение в его самом классическом понимании. |
Просмотров: 9292 | Скачиваний: 1305 |
Подробнее
|
|
| Delphi 6. Что нового? |
LabeledEdit — представляет собой средство редактирования, которое имеет связанную с ним метку. Этот компонент связан с меткой или ярлыком, который является его значением. Позиция этой метки относительно окна редактирования определяется свойствами LabelPosition и LabelSpacing. Свойство property AutoSelect: Boolean; — определяет следующее обстоятельство: выбран ли весь текст, когда компонент получает фокус или нет. Если установлено значение True, то весь текст, имеющийся в компоненте, при получении им фокуса выделяется. Если установлено значение False, то текст в компоненте не выделяется, в этом случае вам необходимо выделять текст самостоятельно. |
Просмотров: 6585 | Скачиваний: 1014 |
Подробнее
|
|
| От Delphi 4 к Delphi 5 |
Программа, которую строит Delphi в процессе проектирования пользователем приложения, основывается на модульном принципе. Головная программа состоит из объявления списка используемых модулей и операторов, которые создают объекты тех форм, которые вы определили, а также из операторов, запускающих приложение. Принцип модульности и принцип скрытия информации позволяет внутри любого модуля производить изменения, не затрагивая головной программы и отдельных модулей. |
Просмотров: 8465 | Скачиваний: 2013 |
Подробнее
|
|
| Delphi 5. Обзор компонентов |
В этой статье будет рассказано о компонентах TXLSWrite и TXLSRead, позволяющих работать с файлами MS Excel (даже без наличия самого Excel`я, записывать файлы этого формата с вашими данными, не запуская приложения MS Office), о компоненте для интерфейса от DF Software, решающим многие проблемы программиста, — DFS Status Bar, и об очень необычном, но, тем не менее, весьма полезном модуле TVObject, дающим вам возможность работать с произвольными объектными реляционными базами данных. |
Просмотров: 12138 | Скачиваний: 1846 |
Подробнее
|
|
|
|
|