Календарь на Май 2024 года: calendar2008.ru/2024/may/
Навигация
Главная »  Delphi 

5 6 [ 7 ]

  Средства разработки приложений
Источник: Статья была опубликована в КомпьютерПресс #2 2001 как часть статьи "Введение в базы данных"Алексей Федоров, Наталия Елманова Оглавление Классификация средств разработки приложений Средства разработки, универсальные по отношению к СУБД Классификация приложений, использующих базы данных Приложения в архитектуре "клиент-сервер" Распределенные приложения Заключение Предыдущая статья настоящего цикла была посвящена рассмотрению логического и физического проектирования данных и инструментальным средствам, используемым в данном процессе. Мы убедились в том, что проектирование данных играет ключевую роль при разработке информационных систем - ведь от качества выполнения этой работы зависят затраты, связанные с созданием приложений для конечных пользователей, а также с последующим сопровождением и модернизацией созданного продукта. Результатом этого этапа является "пустая" база данных (то есть база данных, таблицы которой по большей части не содержат записей, за исключением, возможно, таблиц справочного характера типа списка субъектов Российской Федерации или телефонных кодов городов). Следующий этап жизненного цикла информационной системы - разработка клиентских приложений. Результатом этого этапа является готовый продукт, состоящий из ряда приложений, позволяющих пользователям вводить данные в таблицы либо редактировать уже существующие данные, анализировать введенные данные и представлять их в более удобном для восприятия виде - графиков, сводных таблиц или отчетов (в том числе в виде "бумажных" документов). Процесс проектирования данных для реляционных СУБД является до известной степени процессом логическим и подчиняется единой стандартной методологии. Это обусловливает низкую степень зависимости последовательности выполняемых при проектировании данных действий как от того, какое именно средство проектирования данных применяется, так и от того, применяется ли оно вообще.

  Шутки В DELPHI.
Источник: programs-sopovaprograms-sopova Язык delphi довольно мощный язык программирования. С его помощью можно создавать приложения различной сложности. Начиная от простейших текстовых редакторов заканчивая сложными 3d-играми. Но сейчас речь пойдёт не совсем об этом, постараемся рассмотреть разные возможности delphi. В этой статье мы взглянем на несколько различных примеров, которые нельзя отнести не к одной из отдельных тем программирования. Однако,от этого эти они не станут хуже или лучше, а просто рассмотрим темы, на которые довольно редко пишут статьи. Возможны вы даже получите больше полезной информации, чем при прочтении статьи на конкретной тему.

  Delphi и Flash. Совмещение несовместимого! (исходники)
Источник: Исходникиdocument.write('.');РуМихаил Христосенко Разве возможно совместить Флэш-ролики и Дельфи-приложения. Раньше я думал что НЕТ. Но теперь я знаю не только, что это возможно, но и знаю как это делается!!! И сейчас я вам расскажу об этом. Во-первых хочется отметить преимущества использования флэш-роликов в ваших программах. Если вы сумеете гармонично вписать небольшой флэш-ролик в вашу программу, то несомненно внешний вид программы будет намного привлекательнее (главное не переборщить, увлекаясь дизайном, не надо забывать о том что программа должна быть удобна и проста в использовании! ). Итак, как же совместить Флэш и Дельфи? (Надеюсь, что у вас Флэш установлен:))  Запустите Дельфи и выберите пункт меню Component->Import ActiveX Control... Перед вами откроется диалоговое окно с заголовком Import ActiveX Control.

  .Net глазами дельфийца. Использование Delphi в .Net (исходники)
Источник: Realcoding Для программистов, рассматривающих вопрос перехода на новую систему разработки, один из главных вопросов - как в новой системе можно будет использовать старые наработки. В настоящей статье рассмотрены некоторые простые способы использования наработок Delphi (автор использовал версию 6) в .Net. Естественно, полностью портировать Delphi в .Net под силу только разработчикам Borland (или аналогичным серьезным людям, владеющим к тому же полными исходниками Delphi), поэтому здесь мы не будем рассматривать клиентские (визуальные) приложения, использующие VCL. Тем не менее некоторый объем функционального кода, реализованного в Delphi, может быть использован и в .Net (пример такого кода - вычислительные модули). Итак, для переноса Delphi-кода в .Net можно использовать следующие способы: переписывание кода; использование в .Net COM-объектов, разработанных в Delphi; использование в .Net библиотек DLL, разработанных в Delphi; хакерские способы Переписывание кода Этот способ, несмотря на его прямолинейность, в некоторых случаях может оказаться наиболее рациональным и даже упростить результирующий код. Техника переноса алгоритмов на другие языки знакома многим программистам. Более того, существуют автоматические трансляторы типа Pas2C, которые входной паскалевский код преобразуют в C/C++-код (естественно, кое-что приходится править потом вручную, но основа получается вполне приемлемая).

  Обзор зарплат ИТ-специалистов
Источник: Super Job   Специалист по защите информации Регионы исследования: г. МоскваВремя проведения исследования: март 2007 г. Единица измерения: российский рубль.Объект изучения: предложения работодателей и ожидания претендентов на позицию "Специалист по защите информации". Типичный функционал: контроль над соблюдением всеми категориями пользователей требований по обеспечению информационной безопасности; разработка, внедрение, анализ политик и регламентов в сфере защиты информации. Создание инструкций и политик безопасности предприятия. Анализ отчетов по случаям несанкционированного доступа к таксофонной сети, разработка методов борьбы с нарушениями.Изучение существующих систем защиты таксофонной сети и компьютерной системы управления этой сетью и внесение предложений по их усовершенствованию Требования к позиции: тип занятости: «Полный рабочий день». Уровень оплаты труда специалиста определяется перечнем должностных обязанностей, профессиональными знаниями и навыками, опытом работы.

  Delphi и Mysql. C чего начать? (исходники)
Источник: IT World Я полагаю, что у вас уже установлен Delphi и все работает замечательно. Чтобы база MySQL была доступна из Delphi, я рекомендую скачать и установить объекты, которые упростят работу с этой базой. На самом деле, в пакете Delphi 7 уже есть некоторые компоненты, в закладке Internet, но те, которые я использую - намного удобнее. Библиотека доступна по этому адресу: http://prdownloads.sourceforge.net/directsql/DirectMysqlObjects.zip?download или демо версия: http://prdownloads.sourceforge.net/directsql/DemoObjectsWin.zip?download Чтобы установить эти компоненты, вам нужно будет разархивировать ZIP файл в директорию {$Delphi}/lib/. Чтобы использовать эти компоненты, добавьте интерфейсные коды: uMySqlVio, uMysqlCT, uMysqlClient, uMysqlHelpers Вот и все, что нужно для установки. Содинение с базой Надеюсь, у вас не возникло проблем с установкой и все работает отлично. Дальше я покажу вам, как подсоединяться к базе, как выполнять SQL запросы и как получать данные.

  Разработка DLL для CTD с использованием Delphi
Джо Мейер (Joe Meyer), Ice Tea Group Centura Team Developer - великолепный инструмент, который включает множество готовых функций, и почти все, что вам может понадобиться, здесь уже есть. Хорошо, почти все... Время от времени, функциональность CDT приходится расширять. Может потому, что требуется что-то, что не так легко сделать с помощью языка SAL или потому, что вам нужна скорость компилированного кода. Конечно, вы можете начать писать COM-объект, импортировать интерфейс с помощью ActiveX-проводника CTD, затем пройти через весь этот ад вариантного программирования, которое нужно для использования COM в CTD. COM - это не совсем то, чему вас учили? Слышали об этом, но не знаете, как разрабатывать COM-объекты? Хорошо, тогда вы, наверное, предпочтете использовать Visual C++ для написания DLL. Если это вызывает улыбку на вашем лице, и вы чувствуете, как ваши пальцы тянутся запустить Visual Studio, то, возможно, вы не захотите читать эту статью.

  CTD и Delphi: какое средство разработки вам больше подходит?
С. А. Большаков Начиная эту статью, заранее предвижу возражения и контраргументы оппонентов, но все-таки решился изложить свои доводы. Основной целью данной статьи является попытка показать, что средства, подобные Centura Team Developer (CTD), в довольно большом числе случаев при создании информационных бизнес-систем разного класса являются более предпочтительными, чем, например, Delphi. Пусть нетерпеливый и несговорчивый читатель найдет в себе силы, терпение и время для того, чтобы дочитать данный материал до конца и заочно со мной поспорить (а возможно, и согласиться с моими доводами). Желаю всем в этом успеха. Не сегодня, а достаточно давно (при появлении первых алгоритмических языков), начались споры о предпочтительности того или иного языка, той или иной системы программирования.

  Как найти удаленную работу, а не проблемы (часть I)
Источник: Центр исследования компьютерной преступностиРоман Горбенко В последнее время всё больше и больше людей интересуются удаленной работой. Но, к сожалению, к ней начали проявлять внимание не только программисты, переводчики, художники, но и огромное количество мошенников. И поэтому многие, кто попытался заняться телеработой, тут же сталкивались с мошенниками, теряли и время и деньги, и конечно же разочаровывались в самой идее "телеработы". А зря - главное знать, как не ошибиться. Поскольку мы говорим о телеработе, то Ваше с заказчиком знакомство будет, скорее всего, иметь виртуальный характер, и как следствие при выполнении первых заказов это недоверие будет взаимным. Мошенники ведь обманывают не только телеработников, так и не дождавшихся денег за выполненную и переданную заказчику работу, но и добросовестных заказчиков, которые, произведя предоплату, так, и не дожидаются каких-либо результатов. Поэтому многие заказчики уже не идут на предоплату, а требуют сначала результаты работы.

  Использование инструментов криптографии в Delphi-приложениях (исходники)
Источник: Королевство DelphiЮрий Спектор Защита информации от несанкционированного доступа и распространения играет все более важную роль в современной жизни. Задача криптографии - обеспечить эту защиту. О том, чем могут быть полезны достижения этой науки для программиста, и как их использовать, и будет посвящена данная статья. Оговорюсь, что тема, затрагиваемая в статье, весьма сложная и объемная. Приведенный здесь материал - лишь капля в море. Для тех, кого тема заинтересует, могу порекомендовать книги, например: Брюс Шнайер - "Прикладная криптография". Щербаков Л.Ю.

  Расписание курсов
Наш учебный центр действует на рынке с 1991 г. Центр отличают высокое качество обучения, доступные цены и внимание к интересам слушателей. Наш Центр имеет государственную лицензию, а многочисленные заказчики уже сказали о нас много хороших слов. Ближайшие курсы: 18.09.06 Теория и практика проектирования реляционных баз данных 18.09.06 Java 2 Standard Edition (J2SE). Java программирование 18.09.06 Конфигурационное управление с использованием IBM Rational ClearCase 18.09.06 Планирование, осуществление и поддержка конфигурационного управления и управления изменениями на основе IBM Rational ClearCase 18.09.06 Основы разработки приложений с помощью C++ Builder 18.09.06 Проектирование и реализация хранилищ данных. OLAP решения на базе Microsoft SQL Server 2000 18.09.06 Разработка приложений с помощью Oracle Developer 18.09.06 Управление требованиями с использованием Borland CaliberRM 25.09.06 Разработка графического интерфейса пользователя Web приложений на базе технологии JavaServer Faces 25.09.06 Введение в основы ITIL 25.09.06 Oracle: Программирование на SQL, PL/SQL и Java 25.09.06 Oracle. Программирование на SQL и PL/SQL 25.09.06 Технология управления проектами с использованием MS Project: базовые аспекты управления 25.09.06 Основы теории управления проектами 25.09.06 Современные методы и средства проектирования информационных систем 25.09.06 Разработка приложений в архитектуре клиент-сервер с помощью C++ Builder 25.09.06 Анализ и проектирование информационных систем с помощью Oracle Designer 26.09.06 Вводный курс по управлению проектами в MS Project 28.09.06 Эффективное управление временем и затратами в проекте 29.09.06 Архитектура, функциональные возможноcти, современное состояние тиражируемых MRPII/ERP - пакетов и способы выбора наиболее подходящего пакета для автоматизации конкретного предприятия 30.09.06 Oracle.

  База данных методами Object Pascal
Источник: Delphirus В статье рассматривается работа с бинарными файлами из Delphi, а так же использование Object Pascal для управления записью, чтением и изменением собственных типов файлов. Постановка задачи: Допустим, мне нужно в приложении Delphi сохранять некоторую информацию на диск. Мне не охото работать с текстовыми файлами, так как просмотр и обновление информации в них довольно муторное занятие. Преобладать будут операции записи и чтения, в то время как операции изменения и апдейта будут присутствовать в меньшей степени. Вся информация будет хранится в переопределённом типе данных Pascal Record. Итак, какой подход мне лучше всего использовать? BDE плюс Paradox или Access, ... спасибо, не надо...Не хотелось бы испытывать мороку с BDE.

  Windows Sockets, IOCP и Delphi
Источник: habrahabrMr_Developer ПрологНедавно я столкнулся с необходимостью эффективной работы с сокетами в Windows приложении. Задача типичная для нагруженного сервера. Нетипичным тут будет казаться только язык реализации - Delphi.Я хочу описать способ массовой асинхронной работы с большим количеством сокетов с использованием I/O Completion Ports. Microsoft в своей литературе рекомендует использовать именно эту технологию. Я думаю, многие с ней знакомы, но на всякий случай укажу ссылку на MSDN. Суть технологии в том, что система организует высокоэффективную очередь событий, а программа обрабатывает её из тред-пула, размер которого подобран по количеству вычислительных ядер. Данный подход имеет преимущества при большом количестве одновременно производимых асинхронных операций ввода вывода для разных конечных точек. Готовый исходник можно (лучше) сразу гляуть здесь.

  Лицензирование Crystal Reports XI (11)
Генератор отчетов Crystal Reports XI (11) предназначен для создания отчетов, интеграции механизмов генерации отчетов в собственные приложения и для распространения отчетов через Web. Ниже определено лицензирование для различных вариантов поставки генератора отчетов Crystal Reports, а также правила лицензирования для расширения функциональности и увеличения производительности. Разработка отчетов (для всех вариантов поставки генератора отчетов Crystal Reports) Для создания отчетов с использованием любого варианта поставки генератора отчетов Crystal Reports у каждого разработчика должна быть лицензия именованного пользователя (named user), которую разработчик получает, приобретая одну из редакций генератора отчетов Crystal Reports или соответствующее средство разработки приложений 1, в состав которого включен Crystal Reports for Java или Crystal Reports for .NET. Разработка приложений с использованием компонентов .NET, Java и COM (RDC) Решение Crystal Reports Developer включает технологии для интеграции отчетов в другие приложения и предоставляет лицензию по неограниченному использованию этих приложений. Эта лицензия дает право на неограниченное внутреннее развертывание приложений с .NET, Java и COM (RDC) компонентами для генерации и работы с отчетами в пределах одной компании и позволяет заказчику создавать свой собственный код для масштабирования приложения без приобретения дополнительных лицензий. Специальное предложение для пользователей Crystal Reports Developer и Crystal Reports Professional В рамках специального предложения в комплект поставки Crystal Reports Professional и Crystal Reports Developer включена лицензия Crystal Reports Server. Далее представлено лицензирование вариантов поставки Crystal Reports XI (11): Crystal Reports Server Crystal Reports Developer Crystal Reports Professional Crystal Reports Standard Crystal Reports Server Построение системы корпоративной отчетности, публикация отчетов в Web Crystal Reports Server - система корпоративной отчетности, которая обеспечивает полный набор возможностей по созданию, публикации, доставке отчетов и управлению отчетами.



5 6 [ 7 ]

Главная »  Delphi 

© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено.