Помогите справиться с задачей

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Re: Помогите справиться с задачей

Сообщение dangreen » 08.03.2011 20:37:06

поставил synapse , что писать в юзесах для фтп
вот пример http://synapse.ararat.cz/doku.php/publi ... rogressbar , скачал его сурсы, там в юзеса написано FTPsend
пишу в лазаре , ругается http://puu.sh/19J5
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Помогите справиться с задачей

Сообщение kosteek » 08.03.2011 21:09:31

В настройке проекта укажи путь к юниту ftpsend.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Помогите справиться с задачей

Сообщение dangreen » 09.03.2011 05:57:37

а где эти настройки? поподробней плз
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Помогите справиться с задачей

Сообщение kosteek » 09.03.2011 08:38:02

Пункт меню Проект - Параметры проекта. В открывшемся окне, с левой стороны, выбрать пункт Параметры компилятора. С правой стороны текстовое поле под названием Другие модули. В нем укажи путь к юниту ftpsend, нажав соответствующюю кнопку с тремя точками.

З.Ы. Надеюсь подробно описал.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Помогите справиться с задачей

Сообщение dangreen » 09.03.2011 13:41:30

спасиб! пашет!
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Помогите справиться с задачей

Сообщение dangreen » 12.03.2011 11:26:29

а есть ли для лазаруса готовые "кастомные" форм? ну например чтобы разу была пустая форма похожая на одну из данных программ ?
или как сделать это
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Помогите справиться с задачей

Сообщение dangreen » 17.03.2011 04:31:10

ну что опять то все молчат?
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Помогите справиться с задачей

Сообщение Kitayets » 17.03.2011 12:31:09

dangreen писал(а):ну что опять то все молчат?


а какой вопрос?

"кастомных" форм нет - только стандартные диалоги. А в чём проблема такую форму как на картинке самому нарисовать?
Kitayets
постоялец
 
Сообщения: 171
Зарегистрирован: 05.05.2010 21:15:24

Re: Помогите справиться с задачей

Сообщение dangreen » 17.03.2011 14:15:20

Kitayets писал(а):
dangreen писал(а):ну что опять то все молчат?


а какой вопрос?

"кастомных" форм нет - только стандартные диалоги. А в чём проблема такую форму как на картинке самому нарисовать?

программировать то я не давно начал, не все знаю как делать
подскажите плз как самому нарисовать тогда?
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Помогите справиться с задачей

Сообщение Kitayets » 17.03.2011 17:52:13

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

объяснять это на словах довольно сложно. гораздо эффективней посмотреть книгу какую по этому вопросу. например тут на сайте выложено несколько. например http://freepascal.ru/download/book/laza ... azarus.pdf
Kitayets
постоялец
 
Сообщения: 171
Зарегистрирован: 05.05.2010 21:15:24

Re: Помогите справиться с задачей

Сообщение dangreen » 18.03.2011 04:53:05

чет в этой книжке ничего нет про рисование гуи
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Помогите справиться с задачей

Сообщение v-t-l » 18.03.2011 10:53:31

Глава 6. Программирование приложений с графическим интерфейсом - стр.458
v-t-l
энтузиаст
 
Сообщения: 733
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Помогите справиться с задачей

Сообщение dangreen » 18.03.2011 13:01:07

там написано как создавать стандартные формы со стандартными элементами
о редактировании вида формы я там ничего не нашел
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Re: Помогите справиться с задачей

Сообщение Kitayets » 18.03.2011 13:48:34

dangreen писал(а):там написано как создавать стандартные формы со стандартными элементами
о редактировании вида формы я там ничего не нашел


эээ, не совсем понятна задача. все формы в рамках системы являются стандартными. По твоей ссылке был приведён скриншот стандартных окон в macOS X (ну пара нестандартных виджетов там конечно была) состоящих из стандартных элементов. Если ты возьмёшь macOS X установишь туда lazarus, выберешь виджетсет "carbon" в настройка проекта - то твоё приложение будет выглядеть как на картинке (как здесь например - http://wiki.lazarus.freepascal.org/imag ... 0.9.25.jpg) со всеми этими градиентами и "круглыми" кнопочками и глобальным меню и т.д.. Если ты возьмёшь этот же проект и соберёшь его в windows и выберешь в настройках виджетсетов win32/win64 - то получишь приложение виндовс, которое будет "подхватывать" темы виндовс (класическую/windowsxp/vista/W7).

Если ты хочешь добиться такого же look&feel'а как на картинке, но в windows XP например, то это потребует дополнительных телодвижений и в общем случае так делать не принято. Это можно сделать например собрав приложение с виджетсетом Qt и используя тему интерфейса а-ля MacOS X. Или можно подгрузить картинок на canvas формы - но это кривое решение, хотя многие начинающие так любят делать, про такой подход можно прочитать в многочисленных статьях. Или можно использовать вместо различных виджетов - одни лишь TImage, вручню обрабатывая все стандартные события и т.д.
Kitayets
постоялец
 
Сообщения: 171
Зарегистрирован: 05.05.2010 21:15:24

Re: Помогите справиться с задачей

Сообщение dangreen » 18.03.2011 15:38:10

у меня мак ось,и на картинках не стандартные формы, лазарус умеет делать только один вид форм http://puu.sh/1ftG
а на скриншоте который я дал, ну на пример у скайпа, рамка в верхней части широкая
у BootCDMaker вообще нет перехода обрамления от рабочей зоны, про тунец вообще молчу
ну лично мне нужна форма как у скайпа
Аватара пользователя
dangreen
новенький
 
Сообщения: 72
Зарегистрирован: 21.11.2010 20:55:49

Пред.След.

Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

Рейтинг@Mail.ru