|
COM‐пропагандист
|
||||||
Общие вопросы и приёмы эффективного программирования на BASIC27.03.2021, 15:34. Показов 32991. Ответов 391
Метки нет (Все метки)
Вот как создать кнопку:
0
|
||||||
| 27.03.2021, 15:34 | |
|
Ответы с готовыми решениями:
391
Общие вопросы по языку 1с Visual Basic Приемы взаимодействия Visual Basic и SQL Основные понятия и приемы программирования |
|
|
|||||
| 15.04.2021, 12:22 | |||||
![]() Или расскажете ему, что неделю бились с простой программой вычисления корней только потому, что она теперь на целых 4 кб меньше размером? Добавлено через 1 минуту
0
|
|||||
|
Модератор
|
|||
| 15.04.2021, 12:28 | |||
. Но а вообще разделитель целой и дробной части должен быть тот который установлен в системе.Добавлено через 2 минуты
0
|
|||
|
COM‐пропагандист
|
||||
| 15.04.2021, 12:29 [ТС] | ||||
|
0
|
||||
|
Модератор
|
||
| 15.04.2021, 12:32 | ||
|
0
|
||
|
|
|||||||
| 15.04.2021, 12:35 | |||||||
|
Откажитесь от ресурсов. Они не нужны в данном проекте. Инициализация/деинициализация объектов программы включая динамические строки, т. к. они используются в программе, очистка памяти и т. д.
1
|
|||||||
|
COM‐пропагандист
|
|||||
| 15.04.2021, 12:48 [ТС] | |||||
|
Зачем нужен рантайм в этом однострочнике, который транслируется всего лишь в четыре push и один call — решительно непонятно.
0
|
|||||
|
|
|||
| 15.04.2021, 13:00 | |||
|
Молодец! Ну 100КБ exe? 200? это ни кого уже давно не волнует. Вопрос в другом - так писать программы на БЕЙСИКЕ, как это делает Замабувараев нельзя. Это противоречит здравому смыслу. Так можно писать абсолютно на всём, хоть на FASM, хоть на Си. И ты свободно мог бы так же написать на VB6- написать руками окна, обработку событий, работу со строками. Что в этом сложного? Любой так может, и в PureBasic так можно, элементарно всё написать на API. Но для чего карпеть сутки над тем, что можно сделать за несколько минут? Кто может внятно это объяснить?
0
|
|||
|
Модератор
|
||||
| 15.04.2021, 13:20 | ||||
|
0
|
||||
|
COM‐пропагандист
|
|||||
| 15.04.2021, 13:26 [ТС] | |||||
|
0
|
|||||
|
|
||||
| 15.04.2021, 13:40 | ||||
|
Сможете ли вы из под вайна работать с API Linux?
0
|
||||
|
|
|||
| 15.04.2021, 13:59 | |||
|
Если я не верно ввел разделитель, то программа как минимум должна меня об этом предупредить, а нормальная сама исправить - это делается элементарно, даже начинающими. Но вопрос вообще не о том. Лично я не собирался писать реальную программу, думаю и он тоже не особо. Вопрос в размере, это правда. И этот размер совершенно не оправдывает затраты на его достижение. Про это я и сказал Смысл какой было повторять то, что уже и так ясно? Как ясно и то, что для нормального сравнения эту программу на PureBasic тоже надо написать на чистом API, вот тогда будет честное сравнение именно компиляторов. Или опять не согласен? Стас пытался привести его хоть как то к нормальному виду своей библиотекой win9, и это как то даже работает. Но ТА-ДАМ! Если подключить эту библиотеку к проекту, то exe сразу внезапно вырастет в размере до 60 КБ. Такова плата за простоту разработки. Но я считаю это нормально.
0
|
|||
|
Модератор
|
|||||
| 15.04.2021, 14:22 | |||||
|
0
|
|||||
|
COM‐пропагандист
|
||||||
| 15.04.2021, 14:36 [ТС] | ||||||
|
Вы уложились в 8704 байт, отлично!
Осталось только исправить недочёты и вновь убедиться, что исполняемый файл не разжирел. Если в предыдущем примере навигация с клавиатуры работала, то здесь уже не работают ни Tab, ни Shift+Tab. Как и в предыдущем примере нет мнемонических клавиш, кнопки не работают по Enter или Esc. Клавиатура под запретом? (Подсказка: поместите шаблон диалога в ресурсы программы, тогда всю клавиатурную возню берёт на себя Windows.) Нет возможности ввода вещественных чисел. Вот этот код неправильный:
Нет манифеста с dpiAware: на больших DPI будет размытие. Нет значков у исполняемого файла и главного окна.
0
|
||||||
|
|
|
| 15.04.2021, 14:37 | |
|
0
|
|
|
COM‐пропагандист
|
||||
| 15.04.2021, 14:48 [ТС] | ||||
|
Добавлено через 6 минут Добавлено через 3 минуты Нет никакого отказа от строк. Строки создаются в программе и заполняются данными извне. Весь текст, который должен быть локализован, следует хранить не коде программы, а где‐нибудь в другом месте. Одно из таких мест — это ресурсы программы.
0
|
||||
|
Модератор
|
|||
| 15.04.2021, 14:49 | |||
|
0
|
|||
|
|
||
| 15.04.2021, 15:00 | ||
|
Эта такая же аксиома, как и то, что в Бейсике, как и в большинстве языков программирования в качестве десятичного разделителя используется точка.
0
|
||
| 15.04.2021, 15:00 | |
|
Помогаю со студенческими работами здесь
300
Стоит ли изучать как устроена ЭВМ для эффективного программирования Подскажите ссылки на приемы программирования для Embedded
Интересны приемы программирования, о которых не пишут в книгах, а которые узнаются на практике Общие вопросы. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|