|
-1 / 5 / 2
Регистрация: 13.03.2013
Сообщений: 203
|
|
С++, Формы,Графика24.09.2013, 18:40. Показов 3068. Ответов 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 при загрузке формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|