Важная информация
Показано с 1 по 7 из 7

Тема: Lazarus

  1. #1 Lazarus 
    Новичок
    Регистрация
    01.12.2013
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Как создать стандартный калькулятор Windows на lazarus? Пожалуйста помогите
    Ответить с цитированием  
     

  2. #2  
    Профи Аватар для Dimon012
    Регистрация
    09.02.2011
    Адрес
    Владивосток
    Сообщений
    850
    Сказал(а) спасибо
    29
    Поблагодарили 130 раз(а) в 108 сообщениях
    Записей в блоге
    3
    Что значит как? Так же как и на VB, и на любой визуально ориентированной программе.

    1.Создать проект.
    2.Создать форму.
    3.Расположить на форме кнопки 0-9, +,-,/,*,=, а так же лэйбл для вывода результатов.
    4.Написать код выполняемый при нажатии кнопок.

    Вот и все в общих чертах.
    Если вышеперечисленное вопросов не вызывает, то я не вижу препятствий!
    Ответить с цитированием  
     

  3. #3  
    Новичок
    Регистрация
    22.11.2013
    Адрес
    Россия
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    По моему мнению Вы не правы. Я уверен. Могу отстоять свою позицию.[Ссылки могут видеть только зарегистрированные пользователи. ]
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

  4. #4  
    Профи Аватар для Dimon012
    Регистрация
    09.02.2011
    Адрес
    Владивосток
    Сообщений
    850
    Сказал(а) спасибо
    29
    Поблагодарили 130 раз(а) в 108 сообщениях
    Записей в блоге
    3
    То что я изложил это основные принципы формирования программ в объектно ориентированных средах, если Вы считаете, что это делается иначе, то речь не о Лазарусе являющемся объектно ориентированной средой.

    Чтобы было понятнее изложу работу с Лазарусом еще подробнее:
    1-2. Создаем форму - она создается автоматически при создании нового проекта, при этом она служит контейнером для размещения объектов.
    3. Размещаем на форме кнопку - перетаскиваем ее из палитры, изменяем ее свойство "caption" чтобы оно стало равным 1, теперь у нас кнопка с надписью "1".
    Точно так же делаем кнопку 2.
    Размещаем на форме лейбл изменяем его свойство "text" чтобы оно стало равным "", у нас есть лэйбл с пустой строкой. (По умолчанию он называется Edit1)
    Теперь выделяем кнопку 1 и переходим от свойств к событиям, дважды щелкаем по событию "OnClick", получаем заготовку обработчика события нажатия кнопки 1, и размещаем в нем следующую строку кода "Edit1.Text:=Edit1.Text+'1';".
    То же самое делаем для кнопки 2. "Edit1.Text:=Edit1.Text+'2';

    В итоге получаем программу которая при нажатии кнопки добавляет необходимый символ в лейбл.

    Архив с описанным примером прилагаю.[Ссылки могут видеть только зарегистрированные пользователи. ]

    Все перечисленное у меня заняло гораздо меньше времени чем написание данного текста.

    Теперь пробуйте отстоять свою позицию
    Ответить с цитированием  
     

  5. #5  
    Профи Аватар для Dimon012
    Регистрация
    09.02.2011
    Адрес
    Владивосток
    Сообщений
    850
    Сказал(а) спасибо
    29
    Поблагодарили 130 раз(а) в 108 сообщениях
    Записей в блоге
    3
    Поразмышлял, и подумал, что можно сделать клип по работе с Лазарусом, это будет понятнее и проще... , однако:
    1. Это потребует, от меня, выбрать время, поразмыслить над сценарием и т.д.
    2. Как много людей в этом заинтересованы, если 1 человек то нет смысла, если человек 10, тогда да. (Пишите!!!)
    3. Возможно (скорее всего) что-то подобное уже есть в инете, чтож тогда огород городить!
    Ответить с цитированием  
     

  6. #6  
    Профи Аватар для Dimon012
    Регистрация
    09.02.2011
    Адрес
    Владивосток
    Сообщений
    850
    Сказал(а) спасибо
    29
    Поблагодарили 130 раз(а) в 108 сообщениях
    Записей в блоге
    3
    Вот нашел видео по созданию калькулятора, правда он достаточно нестандартный:[Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

  7. #7  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,846
    Сказал(а) спасибо
    1,815
    Поблагодарили 945 раз(а) в 807 сообщениях
    Записей в блоге
    1
    По моему мнению Вы не правы.
    Аргументы? Человек же должен знать, в чём он не прав.
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 4
    Последнее сообщение: 11.11.2015, 03:00
  2. Защита программы? Pascal (Lazarus)
    от Dimon012 в разделе Lazarus
    Ответов: 10
    Последнее сообщение: 03.06.2013, 04:51
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •