Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi .: [все вопросы] :.

Ответить
Настройки темы
Delphi - Delphi .: [все вопросы] :.

Ветеран


Сообщения: 1133
Благодарности: 581


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Serega
Дата: 17-08-2009
Описание: добавление ссылки на статью
Delphi

Предлагаю в данной теме, обсуждать все вопросы связанные с этим языком программирования.

Литература
  • Иллюстрированный самоучитель по Delphi 7 для начинаюших;
  • Самоучитель по Delphi для начинающих;
  • Уроки для программирования на делфи - уроки делфи - 32 урока для начинающего программиста. 32 вопроса по работе с делфи. Размер: 1,71 мб;
  • 45 уроков по дельфи - Для новичков. В RTF формате.;
  • Сборник FAQ по delphi - Олег Малышев уже давно создал этот сборник, по вопросам, которые постоянно задаются начинающие программисты. Размер: 139 кб;
  • Delphi FAQ;
  • Delphi FAQ - ещё вариант FAQ;
  • DFaq FAQ-база по delphi - вариант FAQ-базы от mihali4, материал для базы автор собирал по всему интернету много-много лет;
  • Основы Delphi - это он-лайн справочник. Содержит базовые знания по Delphi: описание процедур, функций, ключевых слов, типов и д.р. Каждая из команд подробно описана. Имеет исходный код, пример работы исходного кода, также есть похожие команды;
  • Русифицированная справка Delphi 5 - кнопочка help в среде программирования предоставляет нам именно такую справку. Очень удобен поиск информации, в справке множество примеров. Размер: 1,91 мб;
  • Делфи 7 для профессионалов - этот справочник предназначен для профессионалов. Для программистов, которые уже владеют навыками программированием на делфи. Размер: 2,99 мб;
  • API функции в Delphi - объёмный справочник для Delphi программиста по windows API функциям. Большое количество примеров использования API функций, и подробное описание Win32 API функций. Если вы хотите научится отслеживать работу Windows, а также управлять работой Windows, то Справочник API функций для Delphi поможет вам в вашем стремлении. Размер: 317 кб;
  • Справочник по WIN32.API - Н.Мерзлякова. Размер: 455 кб;
  • Справочник разработчика Delphi - Классы и компоненты. Ю.Когай, Д.Когай. Размер: 628 кб;
  • Учебник по Delphi - ещё один учебник по программированию на Delphi. Из него, возможно, получить несколько хороших идей. Некоторые вопросы: Среда разработки Delphi ActiveX (DAX), Библиотеки типов, Обработка ошибок. Размер: 141 кб;
  • Управление реестром в delphi - Если вы программируете на Delphi, вам необходимо изменить реестр или, например, прочитать данные записанные в нём, то воспользуйтесь помощью, которая есть в этом архиве, здесь множество советов по управлению реестром. Размер: 138 кб;
  • DRKB - Delphi Russian Knowledge Base - это самая большая и полная в рунете база знаний по Дельфи. Содержит более 4500 хорошо отклассифицированных и тщательно оформленных статей в формате chm. Размер: 30 мб;
  • Delphi World 6.0 - В состав программы входят архивы с 5000 статей по самым различным разделам программирования в среде Delphi. Количество статей постоянно пополняется. Сделать on-line обновление можно с помощью специального сервиса программы DW;
  • Самоучители - Содержит: Иллюстрированный самоучитель в задачах и приверах по Delphi, Иллюстрированный самоучитель по Delphi для начинающих, Иллюстрированный самоучитель по Delphi для профессионалов;
  • Советы по Дельфи - Автор: Валентин Озеров.
    Скачать 1 часть(2.2 мб),
    Скачать 2 часть(898 кб);
  • Программирование delphi 7 - Авторы: Петр Дарахвелидзе и Евгений Марков.
    В книге написана о разработке приложений в среде Borland Delphi 7. Приводится детальное описание объектной концепции, стандартных и программных технологий, используемых при работе программистов. Значительная часть материала посвящена разработке приложений, базирующихся на широко используемых и перспективных технологиях доступа к данным: ADO, dbExpress, InterBase Express. Достойное место отведено распределенным многозвенным приложениям и технологии DataSnap. Все рассматриваемые в этой книге темы сопровождаются подробными примерами.
    Скачать оглавление(0.4 мб),
    Скачать 1-3 часть(1.3 мб),
    Скачать 5-13 часть(4.5 мб),
    Скачать 14-20 часть(3.5 мб),
    Скачать 21-31 часть(4 мб);
  • Delphi, библиотека программиста - Авторы: Д. Тейлор, Дж. Мишель, Дж. Пенман.
    Книга предназначена для углубленного изучения программных инструментов Delphi. В них рассматриваются нетривиальные возможности, которые невозможно описать в простейшем учебнике. Полноценные Delphi проекты заставляют читателя мыслить на уровне эксперта.
    Скачать (1.15 мб);
  • Delphi глазами хакера - Автор: М. Е. Фленов.
    В книге вы найдете множество нестандартных приемов программирования на языке Delphi, его недокументированные функции и возможности. Вы узнаете, как создавать маленькие шуточные программы. Большая часть книги посвящена программированию сетей, приведено множество полезных примеров.
    Скачать (4.23 мб);
  • Использование ассемблера в Делфи - Автор: Гуйдо Гайбелса. Перевод: А. Подгорецкого.
    Зачем вам нужно использовать встроенный ассемблер? Во многих случаях использование встроенного Ассемблера (BASM) даст вам значительный выигрыш по скорости, особенно при работе со строковыми функциями, сравнении, работе с нестандартными устройствами ввода-вывода и во многом другом.
    Скачать (250 кб);
  • 100 компонентов Delphi - Автор: А. Я. Архангельский.
    В этой книге говорится о базовых компонентах Delphi. Описаны также некоторые классы и типы Delphi. Такие как: канву Canvas , перо Pen , кисть Brush . А такие объекты, как принтер Printer , приложение Application или экран Screen.
    Скачать (1.19 мб);
  • Indy in Depth, глубины Indy - Перевод: Анатолий Подгорецкий.
    Книга будет интересна для тех, кто интересуется хакингом, вирусописанием, а значит и для тех, кто занимается защитой сетей, программ, информации. Эта книга не только по Indy, она про Интернет, про протоколы, термины, методы работы, а к Indy относятся только примеры.
    Скачать(0.9 мб),
    Исходники здесь (1.75 мб);
  • Библия программиста (Delphi) - Автор: М. Е. Фленов.
    Это книга о том, что можно сделать с помощью Delphi . От тривиальных задач до профессионального программирования. В книге вы найдёте: сведения об основных принципах работы компьютера, работа с компонентами, работа с массивами, файлами, реестром, преобразование данных, структуры и указатели, графические возможности Delphi, печать Delphi, базы данных в Delphi, потоки, DLL, разработка собственных компонентов, принципы программирования звука и видео, графика - OpenGL, OLE, COM, ActiveX, информация о работе буфера обмена.
    Скачать 1 часть (4.76 мб),
    Скачать 2 часть(4.76 мб),
    Скачать 3 часть(2.44 мб);
  • Базы данных в Delphi - Автор: Шумаков.
    Базы данных в среде Delphi 3 В книге будут рассматриваться: средства Delphi для разработки приложений, использующих базы данных, Delphi компоненты для работы с базами данных, построение отчетов, разработка систем принятия решений, построение приложений баз данных в архитектуре "клиент-сервер", свойства, методы, события.
    Скачать (3.22 мб);
  • Delphi 7 для профессионалов - Автор: Марко Кэнту.
    Книга №1. Это книга, которую должен прочитать каждый, кто хочет стать профессиональным программистом на Delphi.
    Книга не предназначена для начинающих. Требуются хорошие знания дельфи. Предназначена для тех, кто хочет стать именно профессиональным программистом.
    Русский вариант в формате djvu: скачать (12 мб),
    Английский вариант в chm: скачать (21 мб),
    Исходные коды примеров: скачать (2 мб);
  • Руководство разработчика Delphi - Авторы: Ксавье Пачеко, Стив Тейксейр.
    Данная книга предназначена для изучения Delphi. Но подойдёт и тем, кто хочет разобраться подробнее или восполнить пробелы в своих знаниях.
    Книга является лучшей книгой для изучения Delphi. Получила признательность во всём мире и рекомендована Borland.
    Delphi 5, в формате pdf: скачать (13 мб), в архиве прилагаются исходные файлы примеров к книге,
    Delphi 6, английский и русский варианты в формате pdf: скачать (18 мб), примеры прилагаются,
  • DirectX. Графика в проектах Delphi - Автор: Михаил Краснов.
    Книга посвящена использованию модулей DirectX в приложениях, разрабатываемых в Delphi.
    Начиная с простых примеров, последовательно и подробно рассматривается создание объектов двумерной и трехмерной графики, визуальные и цветовые эффекты, а также обсуждаются дополнительные темы, такие как быстрая работа с устройствами ввода. Большое внимание уделяется вопросам оптимизации и ускорения работы приложений. Книга содержит практические решения проблем, возникающих при программировании игр и других приложений, нуждающихся в высокой скорости вывода графики в среде Windows.
    скачать (10 мб),
    Исходные коды примеров прилагаются;
  • OpenGL. Графика в проектах Delphi - Автор: Михаил Краснов.
    Эта книга посвящена компьютерной графике, а именно тому, как использовать OpenGL в Delphi. Главный упор в книге делается на практические примеры. Исходники примеров к книге прилагаются. Книга рассчитана на новичка в области машинной графики, но не новичка в программировании на Delphi. Основная цель книги - помочь программистам, в том числе и опытным, разобраться в OpenGL.
    скачать (1,7 мб),
    Исходные коды примеров прилагаются;

Видеоуроки Delphi
  • Новые фишки Delphi 2007 - Видеоролик показывает некоторые новые возможности редактора кода и рефакторинга Delphi 2007.
    Рекомендовано к просмотру всем дельфистам Смотреть, продолжительность 06:26;
  • Видеоуроки Delphi от CodeGearGuru - Коллекция видеоуроков Delphi от Алести Кристи на английском.
    На сайте CodeGearGuru находится, и постоянно пополняется, коллекция видеоуроков от Алести Кристи.
    Автор периотически создаёт и публикует новые ролики на различные темы работы и программирования в Delphi 2007.
  • "Пишем" WordPad на Delphi за 5 минут - Видеоролик, показывающий, как легко и просто накликать в Delphi 2007 программу, аналогичную WordPad, не введя при этом ни строчки кода. Всё "пишется" только на уровне визуального дизайнера.
    Смотреть, продолжительность 08:12;

Исходники
  • Компоненты
    • TrialSoftware Component - компонент, который позволит превратить вашу программу в триальную, не вдаваясь в изучение технологий защиты.
      В комплекте идёт пример защищённой программы и генератора ключей для неё.
      Скачать (606 кб);
    • Tlame - компрессор mp3, CD-Grabber - компонент для сжатия музыки в MP3 и для сдирания музыкальных дисков.
      Многие давно задавались вопросом сжатия музыки или сдирания музыки с музыкальных дисков.
      Вот Ваше счастье Правда один минус - лэйм написан на плюсах, поэтому здесь юзаются dll-ки.
      Скачать (420 кб);
    • VCLZip 2.10 - Полнофункциональный компонент для работы с ZIP архивами.
      На www.torry.net... есть множество компонентов для работы с zip. Но бесплатные - только очень простые компоненты, а полнофункциональные все платные. Включая и сам VCLZip.
      Данная версия 2.10 - бесплатная. Платным пакет стал, начиная с версии 3.0.
      Отличительные возможности по сравнению с простыми компонентами: поддержка упаковки и распаковки с паролем; упаковка и распаковка в/из TStream - без создания промежуточных файлов. Ну и в целом компонент сделан более продвинуто.
      Скачать (156 кб), исходный код в комплекте;
    • Один из самых популярных скиновых движков - Alpha Skins.
      Для русскоязычных граждан абсолютно бесплатен для любого применения;

    + Коллекция исходников - ссылка.
    + Коллекция исходников - ссылка.
    + Коллекция исходников - ссылка.
    + Коллекция исходников - ссылка.


Полезные инструменты:
  • WMI Code Creator - сбор данных о компьютере и системе, получение сетевых параметров и другие возможности (локально и удаленно). Программа создает готовый исходный код на VBSCRIPT, C#, VB.NET.
  • new! CnWizards - удобный редактор кода для языков программирования Delphi и С++, от CnPack, полностью заменяет стандартные редакторы в Delphi и С++.
    Скриншот. Описание.

new! Delphi-“вирус”: проверьте свою установленную Delphi! - эта статья о весьма простом, написанном на Delphi, саморазмножающемся коде, который иначе как “вирусом” назвать нельзя. Особенность его в том, что он поражает только установленные Delphi версий 4-7 (включительно), так что любая программа, скомпилированная в “поражённых” Delphi, будет содержать в себе копию этого вредоносного кода и заражать любые другие найденные Delphi.

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:15, 03-02-2009

 

Аватара для остался в живых

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


всем доброго времени суток! столкнулся с одной проблемой с сокетами в windows 7. программа загружает файл на сервер. для этого использую TClientSocket. размер файла может быть большой, поэтому загрузку делаю в цикле: читаю из файла блоками по 64к и посылаю в сокет FClientSocket.Socket.SendBuf(Buf, Count); после отправки очередного блока инкрементирую прогрессбар для отображения процесса загрузки. на xp все работает нормально - прогресс бар движется постепенно. но эта же программа на 7 работает по-другому: выгрузка из нее происходит моментально, прогрессбар движется очень быстро до 100%, буквально за доли секунды. ответа от сервера, после отправки последнего пакета, приходится ждать очень долго, ведь реально файл не весь "ушел" на сервер. это можно увидеть в любом сетевом мониторе, dumeter к примеру - отправка идет. т.е. из программы весь файл уже как бы выгружен, но на сервер то он не весь загрузился за эти доли секунды - upstream интернета маленький. как бы в программе узнать, что очередной пакет реально выгружен? через GetTickCount замерял время выполнения Socket.SendBuf(Buf, Count); на xp и 7. на xp оно > 0. на windows 7 = 0.

Отправлено: 15:11, 06-06-2010 | #71



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 51
Благодарности: 1

Профиль | Отправить PM | Цитировать


Какую хорошую темку нашел. Чтоб не засорять мелкими вопросами сюда черкну. Необходимо написать обработчик события по онклику на кнопку. Должно вылазить меню строго слева от этой кнопки.

Код: Выделить весь код
procedure TMainForm.PatientBtnClick(Sender: TObject);
var
  tCur: TPoint;
begin
  mId := mPatientId;
  GetCursorPos(tCur);
{  PatientMenu.Popup(tCur.X - 100, tCur.Y - 50);}
  PatientMenu.Popup(left+width-patientbtn.width-135, top+patientbtn.Top+40);
end;
Данный код работает на моем рабочем компе, на компе коллеги и даже на 15" домашнем монике. Но при переносе на ноутбук меню выскакивает не там где нужно.
Должно работать при любом разрешении. Координаты у меня слишком абсолютные?
Через tCur не предлагать.

-------
разные дровишки


Отправлено: 10:07, 12-05-2011 | #72


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Nayan, если мне не изменяет память, то у кнопки тоже должны быть координаты, ширина, высота, левый верхний угол. Взять строгую привязку к кнопке, лишь бы форма на экран помещалась. Если меню, или что там всплывает, не помещается на экран, то делать соотв. проверку. Вроде этого

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 12:07, 12-05-2011 | #73


Пользователь


Сообщения: 51
Благодарности: 1

Профиль | Отправить PM | Цитировать


да, у кнопки есть координаты относительно формы(или другого родителя). У меня она лежит на панели. Эмпирически я подобрал нужные координаты, но при переносе на ноут. сдвигается.

-------
разные дровишки


Отправлено: 18:39, 12-05-2011 | #74


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Цитата Nayan:
Эмпирически я подобрал нужные координаты, но при переносе на ноут. сдвигается. »
что сдвигается? Пиши мысль полностью.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 19:16, 12-05-2011 | #75


Пользователь


Сообщения: 51
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: bmp пменю.bmp
(225.4 Kb, 16 просмотров)

Сдвигается меню. прикрепил картинку как должно меню появляться. Но она предлагает скачать рисунок, а как сделать чтоб сразу здесь открывался?

-------
разные дровишки


Отправлено: 08:48, 13-05-2011 | #76


Аватара для кастелянша

Пользователь


Сообщения: 66
Благодарности: 1

Профиль | Отправить PM | Цитировать


всем привет, имеется самоляпная база данных, так вот, в Delphi я не бум-бум, а нужно внести пару человек в раскрывающийся список . В папке (и подпапках) с базой просмотрел все файлы (которые смог открыть с помощью Delphi ), но существующих фамилий там не нашел, только таблицы, где что расположено и коды соответственно. Блин подскажите пожалуйста в каком файле они могут сидеть, хоть расширение или куда их обычно засовывают или ешо што...заранее благодарен. Если считаете что 100% сам не справлюсь без знаний Delphi, то тоже скажите... Буду дальше думать

Отправлено: 14:08, 01-06-2011 | #77


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


кастелянша, ты скажи толком, что у тебя есть.
База - это база. Интерфейс к базе - это интерфейс к базе.
Что ты можешь открыть в делфи? Исходные коды есть? Или есть только скомпилированный файл для работы с базой?
Если вообще караул, то приводи скриншоты, будем ориентироваться.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 15:18, 01-06-2011 | #78


Аватара для кастелянша

Пользователь


Сообщения: 66
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата lxa85:
ты скажи толком, что у тебя есть.
База - это база. Интерфейс к базе - это интерфейс к базе.
Что ты можешь открыть в делфи? Исходные коды есть? Или есть только скомпилированный файл для работы с базой?
Если вообще караул, то приводи скриншоты, будем ориентироваться. »
Да уж Скорее всего интерфейс к базе. Открывал все подряд, расписано как будет выглядеть интерфейс базы, все надписи и таблички, но фамилий не нашел...

Вобщем вот скрины, можт поймете что-нибудь:

1) папка с базой

2)сама таблица, где собсна и нада добавить.

Последний раз редактировалось кастелянша, 02-06-2011 в 11:51.


Отправлено: 15:40, 01-06-2011 | #79


В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Цитата кастелянша:
1) папка с базой »
Ни одного файла связанного с базой, я там не заметил!Только если в *.txt что то хранится! Либо база где - нибудь на сервере!
Цитата кастелянша:
сама таблица, где собсна и нада добавить »
В папке есть исходники, в них нужно посмотреть откуда берется список людей, и его уже менять!

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}


Отправлено: 15:49, 01-06-2011 | #80



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi .: [все вопросы] :.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Steam .:[все вопросы]:. sertomclancy Игры 63 16-07-2019 06:19
Антивирусы - Avast! .:[Все вопросы]:. Guest Защита компьютерных систем 137 08-02-2016 12:26
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. Microsoft Windows 2000/XP 105 30-06-2010 11:58
ASP: Все вопросы XCodeR Вебмастеру 62 12-08-2008 17:12
Мультимедиа - mp3DirectCut .:[ обсуждение всех версий ]:. SuperMaximus Программное обеспечение Windows 16 13-08-2007 16:23




 
Переход