COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4

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

27.03.2021, 15:34. Показов 32986. Ответов 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
Эксперт по электронике
6866 / 3289 / 340
Регистрация: 28.10.2011
Сообщений: 12,884
Записей в блоге: 7
20.04.2021, 16:18
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Замабувараев Посмотреть сообщение
винапи уже давно кроссплатформенное
Приведите код доступа к функциям линукса или макоси посредством WinAPI. Уже обсуждали.
Цитата Сообщение от locm Посмотреть сообщение
Цитата Сообщение от Замабувараев Посмотреть сообщение
Я тоже пишу кроссплатформенно, потому что винапи уже давно кроссплатформенно.
С таким же успехом можно запустить DOS приложение в DosBox и сказать что написал приложение под винду!
Сможете ли вы из под вайна работать с API Linux?

Цитата Сообщение от Замабувараев Посмотреть сообщение
Ну вот опять этот визуальный мусор с подчёркиваниями.
FB не подерживает пространства имен?
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
20.04.2021, 16:18
Цитата Сообщение от Замабувараев Посмотреть сообщение
Хорошая попытка прорекламировать SSD, но нет.
У меня не всегда был SSD, но всегда поддерживалась высокая скорость компиляции. Не сравнимая с Си.
Есть люди, которые жалуются на скорость компиляции PureBasic?
Цитата Сообщение от Замабувараев Посмотреть сообщение
винапи уже давно кроссплатформенное.
Не смешите мои тапки такими высказываниями. Хотя если не понимаете, что это значит, то да.
У меня на компе установлен LDPlayer64. УРА! Теперь apk исполняемый кросcплатформенный файл
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
20.04.2021, 16:49  [ТС]
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Значит нужно сбросить в файл и уже содержимое файла вывести на экран.
Теперь программа выводит заголовки ответа и страницу в сонсоль.
Вложения
Тип файла: zip GetWebSite.zip (20.8 Кб, 11 просмотров)
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
20.04.2021, 17:20  [ТС]
Цитата Сообщение от locm Посмотреть сообщение
Приведите код доступа к функциям линукса или макоси посредством WinAPI
Пока мы остаёмся в рамках винапи, программа будет кроссплатформенной.
Вы определитесь, вам кроссплатформенность нужна или вызов ОС‐специфических функций?
Цитата Сообщение от locm Посмотреть сообщение
FB не подерживает пространства имен?
Поддерживает.
Значит ли это, что в PureBasic всё винапи находится в пространстве имён «_»? И пространство имён нужно дописывать справа от фукций?
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Теперь apk исполняемый кросcплатформенный файл
Это что, Андроид? PureBasic умеет кроссплатформенно и в андроид?
0
Эксперт по электронике
6866 / 3289 / 340
Регистрация: 28.10.2011
Сообщений: 12,884
Записей в блоге: 7
20.04.2021, 18:28
Цитата Сообщение от Замабувараев Посмотреть сообщение
Пока мы остаёмся в рамках винапи, программа будет кроссплатформенной.
Что толку если нет доступа к системе?
Вы бы еще писали программы на html и открывали их в браузере. Кроссплатформенность гораздо шире с теми же ограничениями.

Цитата Сообщение от Замабувараев Посмотреть сообщение
Вы определитесь, вам кроссплатформенность нужна или вызов ОС‐специфических функций?
На PB я могу писать кроссплатформенные приложения с доступом к функциям ОС. А то что вы называете кроссплатформенностью всего лишь приложения для винды.

Цитата Сообщение от Замабувараев Посмотреть сообщение
PureBasic умеет кроссплатформенно и в андроид?
Может https://www.spiderbasic.com/
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
20.04.2021, 18:34  [ТС]
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Значит нужно сбросить в файл и уже содержимое файла вывести на экран
Переделал программу, чтобы выводила в стандартный поток вывода, теперь можно перенаправлять вывод и сохранять страницу в файл так:
Windows Batch file
1
GetWebSiteData.x64.exe >default.htm
Вложения
Тип файла: zip GetWebSite.zip (20.7 Кб, 7 просмотров)
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
20.04.2021, 18:51
Цитата Сообщение от Замабувараев Посмотреть сообщение
выводит заголовки ответа и страницу в сонсоль
Тут лажа, консоль закрывается быстрее, чем я замечаю там текст.
Цитата Сообщение от Замабувараев Посмотреть сообщение
теперь можно перенаправлять вывод и сохранять страницу в файл так
Опять всю работу свалили на узверя, пиши ком. файлы, работай ком. строкой
А что, вывод из программы в файл и запуск этого файла дефолтной программой сложно без рантайма?
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
20.04.2021, 19:01
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Опять всю работу свалили на узверя, пиши ком. файлы, работай ком. строкой
А что, вывод из программы в файл и запуск этого файла дефолтной программой сложно без рантайма?
У консоли преимущество то что можно перенаправить вывод в консоль, хочешь в файл, хочешь в пайп. Рантайм тут не при чем.
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
20.04.2021, 19:16  [ТС]
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Тут лажа, консоль закрывается быстрее, чем я замечаю там текст.
Поклонникам программировать мышкой и компилировать по F5 сложно не только работать в консоли, но и понимать её концепцию. Для простоты можете перетащить мышью значок файла на значок консоли.
Цитата Сообщение от Pro_grammer Посмотреть сообщение
пиши ком. файлы
Неверно.
Это программа не для DOS, для Windows.
Цитата Сообщение от Pro_grammer Посмотреть сообщение
А что, вывод из программы в файл и запуск этого файла дефолтной программой сложно без рантайма?
Так она и выводит в файл. Вам осталось только ввести нужное имя.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
20.04.2021, 22:16
Цитата Сообщение от The trick Посмотреть сообщение
У консоли преимущество то что можно перенаправить вывод в консоль
Ну да, это как у хлеба преимущество, то, что у него вкус хлеба
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
20.04.2021, 22:55
Pro_grammer, не понял тебя.
0
 Аватар для VBOrion
10 / 6 / 0
Регистрация: 06.11.2017
Сообщений: 21
26.04.2021, 19:15
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Тут лажа, консоль закрывается быстрее, чем я замечаю там текст.
А Вы когда компилируете программу на vb6 тоже замечаете консоль? Компилятор там - консольная программа, а вывод ошибок осуществляется либо в консоль, либо в файл.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.04.2021, 19:15
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
392
Ответ Создать тему
Опции темы

Новые блоги и статьи
Благородство как наказание
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
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru