Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.62/134: Рейтинг темы: голосов - 134, средняя оценка - 4.62
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4

Общие вопросы и приёмы эффективного программирования на BASIC

27.03.2021, 15:34. Показов 36770. Ответов 391
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот как создать кнопку:
PureBasic
1
2
3
4
5
6
7
8
9
10
Dim hwndButton As HWND = CreateWindow( _
    WC_BUTTON,
    "Текст кнопки", _
    WS_CHILD Or BS_BITMAP Or BS_PUSHBUTTON Or WS_CLIPSIBLINGS, _
    10, 10, 100, 50, _
    hwndMainForm, _
    Cast(HMENU, 1000), _
    hInst, _
    NULL _
)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.03.2021, 15:34
Ответы с готовыми решениями:

Общие вопросы по языку 1с Visual Basic
Всем привет, много информации нашел, но путевого очень мало, подскажите, пожалуйста, где можно побольше прочитать о достоинстве этого...

Приемы взаимодействия Visual Basic и SQL
При создании приложений, оперирующих базами данных, нередко возникают проблемы, связанные с организацией взаимодействия языка...

Основные понятия и приемы программирования
Помогите ответить на вопросы по С#. 1)Создание объектов.Понятия ссылки. 2)Массивы:одномерные,многомерные,непрерывные,массивы объектов. ...

391
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
16.04.2021, 16:24  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Глупее объяснения я ещё не видел.
Я правильно понимаю: вы хотите, чтобы программа игнорировала ваши настройки?
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 79
16.04.2021, 17:06
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Глупее объяснения я ещё не видел.
Ну так ты аргументируй свою позицию, пока кроме отсебятины ничего нет. Система предоставляет механизм правильного форматирования и конвертации числовых значений.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
16.04.2021, 19:25
Цитата Сообщение от The trick Посмотреть сообщение
Ну так ты аргументируй свою позицию
А смысл? Я очевидные вещи не собираюсь толковать.
Если программа не умеет правильно обработать ввод, то это плохая программа, и юзер не виноват в кривости программиста.
Давеча ты сам пинял Quiet Snow, что его программа не умеет работать с плохими данными, а он тоже отмазывался, что юзер виноват, который подсунул на вход не тот файл. Откуда у тебя двойные стандарты? Личная неприязнь?
Цитата Сообщение от Замабувараев Посмотреть сообщение
Я правильно понимаю: вы хотите, чтобы программа игнорировала ваши настройки?
Я правильно понимаю, что вы не можете исправить ошибку без использования рантайма и из за этого весь сыр-бор?
Я свой код могу исправить в течении пары минут. А вы?
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
16.04.2021, 19:43
Тренируйтесь, господа!
Вложения
Тип файла: zip TestD.zip (9.0 Кб, 5 просмотров)
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 79
16.04.2021, 20:04
Цитата Сообщение от Pro_grammer Посмотреть сообщение
А смысл? Я очевидные вещи не собираюсь толковать.
Если программа не умеет правильно обработать ввод, то это плохая программа, и юзер не виноват в кривости программиста.
Давеча ты сам пинял Quiet Snow, что его программа не умеет работать с плохими данными, а он тоже отмазывался, что юзер виноват, который подсунул на вход не тот файл. Откуда у тебя двойные стандарты? Личная неприязнь?
Нет ты что. Если чем-то обидел тебя или квита, извините. Я сужу по логике и по тому как это делают большинство профессиональных программ, как это описано в MSDN и т.п. Программа не должна делать отсебятину, т.к. разделитель должен быть тот что установлен в системе. Возьмем тот же 3D MAX или CorelDraw - они принимают данные с учетом локальных настроек и не принимают другой разделитель:

Название: 3dmax.gif
Просмотров: 96

Размер: 12.9 Кб

Если для тебя это кривая реализация и ты споришь с очевидным то тут уже ничего не поделать.
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 79
16.04.2021, 20:43
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Тренируйтесь, господа!
Ну криво. Экспоненциальная запись не поддерживается (из калькулятора нельзя скопировать значения). Разделитель разрядов не поддерживается - запустил на английской винде и ничего нельзя скопировать:



У Замабувараев'а как бонус помимо десятичной системы счисления поддерживается восьмиричная и шестнадцатиричная. В общем - переделывай
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
16.04.2021, 21:22
Цитата Сообщение от The trick Посмотреть сообщение
Разделитель разрядов не поддерживается
В 3Dmax или CorelDraw скопируй
Там для кого образец написан? Специально для особо одарённых и тех, кто компьютер увидел в первый раз
Именно про это я толкую вам, а вы мне про настройки системы втираете
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 79
16.04.2021, 21:40
Цитата Сообщение от Pro_grammer Посмотреть сообщение
В 3Dmax или CorelDraw скопируй
Ну и?


Цитата Сообщение от Pro_grammer Посмотреть сообщение
Там для кого образец написан? Специально для особо одарённых и тех, кто компьютер увидел в первый раз
Ну это ничем не лучше чем "программа не предназначена для этих карт, то что падает виноват юзер, а не кодер". Сколько еще будешь извиваться как уж?

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Именно про это я толкую вам, а вы мне про настройки системы втираете
Про что? Про то что нужно забить на региональные стандарты и говнокодить?

В общем, ладно, я уже все возможные доводы привел вместе с примерами. Мне надоело доказывать прописные истины тебе и твоим единомышленникам и я не буду в этой теме больше доказывать вам очевидные вещи. Пребывайте и дальше в заблуждениях.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
16.04.2021, 22:09
Цитата Сообщение от The trick Посмотреть сообщение
Ну и?
Зачем, это не наш стандарт!
Цитата Сообщение от The trick Посмотреть сообщение
Про то что нужно забить на региональные стандарты
В моём регионе стандарты соблюдены, хочешь точка, хочешь запятая, разрешено оба разделителя по ГОСТ.
Цитата Сообщение от The trick Посмотреть сообщение
Пребывайте и дальше в заблуждениях.
Смешной ты в своей упёртости

Ладно, подождём Замабувараева с недельку, пока он напишет на своих указателях нормальную работу со строками, без рантайма, ага Ну и ещё раз сверим размерчик.
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
17.04.2021, 03:32
Зашёл почитать, о чём народ пишет. И просто охренел до чего дошли докапывания друг к другу.
И вот даже не знаю как мягче уже выразиться, чтоб в рамках правил было.
Реально отлов блох, никакого реального конструктива. Личное мнение переиначили в понятие логики.
А такие вещи как удобство, благоразумие, творчество, наконец, перешли в разряд ненужности.
Вот тут должно быть так, тут сяк, так нельзя, тут плохо, а это устарело... Ох ёлы... Это жесть...
Мужики, не знаю кто или что на вас так повлияло, но это какой-то писец.

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Давеча ты сам пинял Quiet Snow, что его программа не умеет работать с плохими данными, а он тоже отмазывался, что юзер виноват, который подсунул на вход не тот файл. Откуда у тебя двойные стандарты? Личная неприязнь?
Программер, ну ты то нормальный мужик, харэ уже.
Меня вот просто поражает эта "докапывательная доказательность" когда ради своей правоты начинается
просто абсурд. Человек написал программу, она может быть полезной или нет.
Точно так же как кто-то выпустил продукцию. Она может быть полезной, а можно докапываться до мелочей.
Купил пылесос цвет не нравится, цена слишком высокая, в батарее шётка застревает, переносная ручка
неудобная и т.п.. Ещё есть люди, которые презервативы на бошку одевают вместо использования по прямому
назначению или в модных показах это делают. Скоро станет модно, стандартом. И чего мне также делать?
Не в лично твой адрес, если что, скорее всем это пишу. Просто оглянитесь вокруг и осознайте уровень дичи.



Тут, полагаю, не получится воззвать к благоразумию. Опять услышу, что лью "воду".
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
17.04.2021, 07:49
Цитата Сообщение от Quiet Snow Посмотреть сообщение
когда ради своей правоты начинается
просто абсурд.
Троллинг обыкновенный
Ну как это ещё можно расценить?
Цитата Сообщение от The trick Посмотреть сообщение
У Замабувараев'а как бонус помимо десятичной системы счисления поддерживается восьмиричная и шестнадцатиричная.
ЧТО? восьмиричная? Кто будет решая квадратное уравнение задавать значения в восмеричной системе?
А вот точку разделителем поставит каждый второй.
Теперь смотрим во что это выливается:

Внимание на 2-й коэф. Я задаю его 5.1 а на другом скрине 5
И мы видим абсолютно разные корни! Т.е. программа считает 5.1 за 0, и считает дальше! Ни каких предупреждений не выдаёт естественно, т.к. по сути 0 валидный коэф-т во втором случае.

The trick считает, что это нормально, Замабувараев тоже ошибок не видит. Т.е. в реальной жизни они тоже будут полагаться на систему и её настройки. А потом самолёты падают
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 79
17.04.2021, 08:02
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Внимание на 2-й коэф. Я задаю его 5.1 а на другом скрине 5
И мы видим абсолютно разные корни! Т.е. программа считает 5.1 за 0, и считает дальше! Ни каких предупреждений не выдаёт естественно, т.к. по сути 0 валидный коэф-т во втором случае.
The trick считает, что это нормально, Замабувараев тоже ошибок не видит. Т.е. в реальной жизни они тоже будут полагаться на систему и её настройки. А потом самолёты падают

Цитата Сообщение от The trick Посмотреть сообщение
Единственная проблема у него это неверное сообщение об ошибке. В остальном он правильно говорит что разделитель должен быть тот который установлен в системе и не важно к чему лично ты там привык.
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
17.04.2021, 08:51  [ТС]
А какое у меня там сообщение об ошибке неверное?

Добавлено через 8 минут
Цитата Сообщение от Pro_grammer Посмотреть сообщение
вы не можете исправить ошибку
То есть работа программы как вы ей указали — это ошибка?
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 79
17.04.2021, 09:05
Цитата Сообщение от Замабувараев Посмотреть сообщение
А какое у меня там сообщение об ошибке неверное?
О недопустимом вводе, вместо возвращения нуля (VarR8FromStr) нужно либо показывать ошибку, либо исправлять значение не последнее валидное.
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
17.04.2021, 09:52  [ТС]
Цитата Сообщение от The trick Посмотреть сообщение
О недопустимом вводе, вместо возвращения нуля (VarR8FromStr) нужно либо показывать ошибку, либо исправлять значение не последнее валидное.
Переделаю.
А есть какие‐нибудь ссылки на руководства по правильному текстовому вводу?
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 79
17.04.2021, 10:45
Цитата Сообщение от Замабувараев Посмотреть сообщение
А есть какие‐нибудь ссылки на руководства по правильному текстовому вводу?
VarR8FromStr - тут есть список кодов ошибок, стоит полагаться на них.
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
17.04.2021, 11:15  [ТС]
Цитата Сообщение от The trick Посмотреть сообщение
тут есть список кодов ошибок, стоит полагаться на них.
Ну может ещё есть что‐нибудь? Вроде вывода всплывающих подсказок на жёлтом фоне, выделение красным невалидных данных, перемещение фокуса ввода обратно…
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 79
17.04.2021, 11:23
Замабувараев, ну тут уже больше принципы построения GUI. Тут можешь почитать. Вообще для таких ситуаций обрабатывается событие Validate (в VB6).
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
17.04.2021, 13:39
Цитата Сообщение от Замабувараев Посмотреть сообщение
Переделаю.
О Боги! Они меня услышали!

Цитата Сообщение от The trick Посмотреть сообщение
Единственная проблема у него это неверное сообщение об ошибке.
В том то и дело, что нет там ни каких сообщений об ошибке, тупо сразу расчет, вне зависимости от валидности данных.

Числа нет, а ответ есть.
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 79
17.04.2021, 13:50
Цитата Сообщение от Pro_grammer Посмотреть сообщение
В том то и дело, что нет там ни каких сообщений об ошибке, тупо сразу расчет, вне зависимости от валидности данных.
У него нет валидации данных, вместо этого показывается к примеру ошибка нулевого коэффициента а.

Цитата Сообщение от Pro_grammer Посмотреть сообщение
О Боги! Они меня услышали!
Не тебя, ты ничего полезного не сказал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.04.2021, 13:50

Стоит ли изучать как устроена ЭВМ для эффективного программирования
Всем дробового времени суток (пятница!!!) Стоит ли изучать как устроен ЭВМ для эффективного программирования на плюсах ?

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

Нужны сайты про C#, приемы, рецепты, трюки программирования
Не советуйте msdn или книгу. Справочник должен быть похож на другие стандартные справочники как у delphi, которых полно в инете, а к C#...

Интересны приемы программирования, о которых не пишут в книгах, а которые узнаются на практике
интересны приемы программирования на C# те о которых не пишут в книгах, которые узнаются на практике. какие OpenSource проекты можете...

Общие вопросы.
Доброго времени суток! После изучения Паскаля, решил перейти на изучение С/С++, прочитал много мануалов для новичков, но накопились...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
340
Ответ Создать тему
Новые блоги и статьи
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ начало и оглавление - Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru