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

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

27.03.2021, 15:34. Показов 32755. Ответов 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
Эксперт по электронике
6836 / 3260 / 338
Регистрация: 28.10.2011
Сообщений: 12,741
Записей в блоге: 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
Эксперт по электронике
6836 / 3260 / 338
Регистрация: 28.10.2011
Сообщений: 12,741
Записей в блоге: 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 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru