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

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

27.03.2021, 15:34. Показов 36794. Ответов 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
Эксперт по электронике
7144 / 3323 / 342
Регистрация: 28.10.2011
Сообщений: 13,088
Записей в блоге: 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
Эксперт по электронике
7144 / 3323 / 342
Регистрация: 28.10.2011
Сообщений: 13,088
Записей в блоге: 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
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 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
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,856
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru