|
-1 / 5 / 2
Регистрация: 13.03.2013
Сообщений: 203
|
|
С++, Формы,Графика24.09.2013, 18:40. Показов 3064. Ответов 27
Метки нет (Все метки)
Здравствуйте , прошу помощи! Решил изучать си, и теперь хочу сделать графическое, а не консольное приложение.!
В прикрепленном скриншоте набросок. Необходимо что бы пользователь вводил РОСТ и ВЕС. Рост в формате 1.75 например, и вес так же. В поле для ввода что бы писался формат ввода, мол введите так то, но при клике на поле, надпись стиралась. При нажатии на клавишу "рассчитать" должно произойти следующее: вес делиться на рост возведенный в квадрат, и получается некий коэффициент, по которому будет условие, мол если он меньше то будет писаться- МОЛ МАЛО ВЕСИТЕ. Ну собственно как это все заставить работать, кнопочки рассчитать выход, поле ввода.Жму рассчитать а там новое окно в котором написано что мало весишь. Такое в консольном приложении я могу сделать, а так не могу. Помогите кто чем может)
0
|
|
| 24.09.2013, 18:40 | |
|
Ответы с готовыми решениями:
27
Очистка графика + очистка формы
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 10.10.2013, 00:12 | |
|
По моему вы о разных вещах говорите. Никто "чистую науку" не отвергает. Вот Б.Гейтс на чем разбогател? - вовремя понял, что человечество просто обожает комфорт; двигать мышкой по экрану и получать кучу эффектов ему гораздо приятнее, чем водить дружбу с "командиром Нортоном". В смысле стимула к изучению программирования никакие консольные упражнения не сравнятся с GUI. Тем и силен Borland Builder, что помогает преодолеть страх перед кухней жрецов-программистов. Ну, а аппетит приходит во время еды, это общеизвестно. Если юноша не найдет себя в программировании в "стройке", он тем более не потянется к скучному консольному приложению.
2
|
|
|
|
||
| 10.10.2013, 01:12 | ||
|
То что вы называете стимулом приводит не к написанию полезных программ выполняющих необходимую задачу, а к рисованию кнопочек-рюшечек и порождению сотни тем с AlphaScins. Вопрос куда засовывать этот стимул, если нет знаний нет, а главное навыка и привычки концентрироваться на этих знаниях. А унылые консольные приложения могут выполнять довольно полезные задачи, и если их работу вы не замечаете это не означает что они не востребованы вообще. Уже озвучивалось мнение на форуме что С++Builder не особо способствует хорошей манере написания кода именно по поэтому он не лучшее начало для программиста. Про то что ООП не с перегрузкой не сильно нужны, промолчу... Пишите свои хелоуворды вечно ...
2
|
||
|
18 / 1 / 0
Регистрация: 26.09.2013
Сообщений: 59
|
|
| 10.10.2013, 01:19 | |
|
простейшие вещи все же в консоли проще делать, и кода меньше и визуализация не так уж и страдает... если мне надо 2 файла слепить в один, или контрольку его почитать... в консоли и результат быстрее, и затраты на саму программу меньше.... но есть одно НО! далеко не все УЖЕ сейчас смогут ЗАЙТИ в консоль, ДОЙТИ до файла, и уж тем более, натравить СВОЮ программу на лежащий в другом месте файл )))
ЗЫ я не боюсь консоли, но консольный линух для меня ужасен )) хотя make all написать могу ) и даже ./
0
|
|
|
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
|
|
| 10.10.2013, 02:19 | |
|
Avazart, ну какая консоль. Вы еще про Assembler и WinApi вспомните. Для полноты: Assembler -> консоль-> WinApi -> окна. Привет мир в окнах к старости напишите. Посмотрите вокруг, на дворе IPhone, Androide, Metro и т.д. (про технологии интернета вообще молчу) все это оч далеко до консоли. И когда новичок собирается учиться писать проги, естественно с оконным интерфейсом. В ответ вы ему говорите, что это ну очень тяжело, сначало нужно изучить консоль (которую он в глаза невидал) кучу знаний освоить, а только потом ты можешь "привет мир" в окнах написать. И вы становитесь важным гуру, а он уже ни хочет ничего учить и вы лишаетесь ученика. А на самом деле писать оконные приложения также просто (если не проще) как и консольные, за что и спасибо Билдеру.
Окна дают больше свободы чем консоль тут тебе и графики и таблицы и картинки и нормальный ввод 10 параметров, а что из этого есть у консоли? Ничего. Как же вы тогда собрались осваивать на консоли современно программирование? Работой с файлами и текстом? Мир меняется и если раньше все начинали с консоли потому что это была норма, то сейчас нормой стали окна, а консоль это для седобородых гуру. Надо меняться и быть ближе к людям. Простым людям нужны окна, а вовсе не консоль. В тоже время я тоже категорически против излишних украшательств вроде AlphaScins.
0
|
|
|
Супер-модератор
|
||||
| 10.10.2013, 10:37 | ||||
|
0
|
||||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 10.10.2013, 11:19 | |
|
Я ни в коей мере не позиционирую себя на знатока ООП, С++ и т.д. (многие аббревиатуры, употребляемые на этом форуме мне попросту не знакомы...), но... - факт есть факт: я уже несколько лет довольно успешно пишу на С программы для контроллеров Атмел. А осваивать методы языка начал впервые создав "формошлепством" на "динозавре" BCB5 простенькое приложение для Винды и прочитав пару популярных статей Н.Елмановой. Если бы меня тогда засадили за парту и заставили изучать С с азов - я бы как программист умер не родившись.
Дело в том, что наука программирования - это в некотором роде "вещь в себе". Компьютер все равно понимает лишь машинные коды, а вся эта надстройка с различными языками, подходами, методами, алгоритмами... - это накопленная несколькими поколениями псевдонаука, призванная облегчить труд человека по написанию того самого ассемблерного кода для микропроцессора. И она имеет тенденцию разрастаться, часто неоправданно. ... А вообще, это тема без конца. Что мешает ТС разобрать простенький пример из папки Examples и понять, как чего осуществляется в Билдере с полями эдитов и кнопками? Тем более зная, как это сделать на языке С (в консоли).
2
|
|
|
-1 / 5 / 2
Регистрация: 13.03.2013
Сообщений: 203
|
||
| 10.10.2013, 20:29 [ТС] | ||
|
Да я изучал и паскаль и си и с++ , но это я изучал бегло, и ужа забыл много что, решил вспомнить, инкапсуляция полиморфизм. Дошел до 300 страницы Праты, в итоге , некоторые вещи уже знал, другие допустим вообще 1 раз вижу, но основы я знаю. И мне хочется заниматься писать под винду программы, под андроид. полезные для меня. Я решил написать приложение из праты, по заданию в билдере с графикой. Написал, понравилось, храню это простейшее приложение и радуюсь, хочу еще. Много советов, что надо дочитывать прату. Хорошо, я его дочитаю. Но дайт совет дальше, по формал кого читать? Что бы было подробно описано что куда, там же другое showmessage и всякие ->LabelEdit. что бы это было описано подробно и доступно для самостоятельного изучения с примерами для выполнения. Возможно этот текст трудно осилить, но дочитайте. Покрайне мере вы поймете, что именно я хочу, и сможете дать мне дельный совет!
0
|
||
|
|
|
| 10.10.2013, 22:00 | |
|
Да уже ответили, читай- https://www.cyberforum.ru/post3939193.html.
А если хочешь более глубоко понимать "окона" как окна работают, перелаз временно на VC++ и поучи хотя бы поверхностно WinApi.
0
|
|
| 10.10.2013, 22:00 | |
|
Рисование графика в загрузке формы
Отрисовка графика в pictureBox при загрузке формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|