9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
|||||||||||
1 | |||||||||||
Публикация интересных исходников по QB6408.12.2016, 12:45. Показов 10418. Ответов 28
Платформа QuickBasic 32 и 64 бита.
Используемая платформа разработки qb64. Здесь я буду время от времени размещать исходники на этом языке, как 3d так и 2d игр или приложений работающих на qb64. Первый исходник:
Добавлено через 49 минут В первом исходнике допустил небольшой баг так что выкладываю немного дополненную версию.
1
|
08.12.2016, 12:45 | |
Ответы с готовыми решениями:
28
Как русифицировать QB64 Как руссифицировать QB64 Сервер интересных заданий много интересных программ) |
9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
||||||
13.12.2016, 23:25 [ТС] | 2 | |||||
Новый исходник второй: но уже калькулятор на qb.
Это да. Но ведь можно написать на qb64 свои ускоряющие фишки или утилиты. Добавлено через 34 минуты Еще я забыл упомянуть плюсы новой qb64. Это то что код QB транслируется в нативный код для машины, что делает выполнение кода максимально быстрым и отпадает необходимость в аппаратном ускорении. Добавлено через 1 минуту Еще тут недавно нашел игру написанную на qb64 - вот она. Сделана она весьма хорошо и работает быстро.
0
|
14.12.2016, 12:16 | 3 |
Напоминаю, что тема форума Публикация интересных исходников по QB64
Священные войны и пр. около программные споры давайте в соответствующих местах! Тут только исходники на QB64 Добавлено через 3 минуты Вы уже сами определитесь, если интересные коды на QB64, то в эту тему. А если примитивный калькулятор на QBasic, то для этого есть целый свой раздел
0
|
9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
||||||
14.12.2016, 12:40 [ТС] | 4 | |||||
Третий исходник: это некая пока недоделка текстово-графическая игра
Не по теме: Те кто тоже имеют интересные исходники, тоже выкладывайте.
0
|
9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
|
14.12.2016, 13:06 [ТС] | 5 |
Четвертый исходник: это генератор музыки, настаивается тип нот и тон звучания в начале.
sound_gen.zip Так так исходник больше 15.000 символов, уже нельзя в виде текста выложить. А уже в виде архива.
0
|
9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
|
14.12.2016, 13:19 [ТС] | 6 |
Ну я бы не сказал что он уж сильно примитивный. Вы хоть исходник смотрели. Или только увидели слово калькулятор и у вас сразу ассоциация с примитивным кодом?
0
|
14.12.2016, 15:21 | 7 |
Ну, а что может быть проще?
Если бы хотя бы вот такой калькулятор был, написан на Basic уровня 1992 г.: Я бы реально восторгался. А у вас QB64 - довольно мощный и современный ЯП, а код на уровне 80-х. Для многих тут аборигенов код будет неинтересен ( как обещано в заголовке темы), уровень школьника, начинающего изучать QBasic. P.S. Не в обиду ВАМ сказано - просто личное мнение, и ни чего более.
0
|
9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
|
14.12.2016, 15:26 [ТС] | 8 |
Ну уж извините если не так написал. Я писал калькулятор с учетом на текстовый интерфейс.
Добавлено через 1 минуту И если что я не профи кодер на диалекте qb64. Я больше предпочел бы FreeBasic.
0
|
9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
|
14.12.2016, 16:18 [ТС] | 10 |
Просто раз я уже выбрал специфический диалект то придется его использовать. Ну а если кому будет интересно то я могу создать тему только под FreeBasic исходники (и как я для себя выяснил, с ним легче работать).
Да согласен, толк от использования qb64 не очень большой. П.С. И еще новость. У меня закончилась мотивация по созданию исходников на qb64. Если кто знает что еще можно не сложное сделать на нем, то пишите. Ну а если нет то я создам новую тему где буду делать исходники на FreeBasic.
0
|
14.12.2016, 17:34 | 11 |
Если терпения хватит, можете повторить мой проект написав его с нуля на QB64.
2
|
9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
|
14.12.2016, 18:03 [ТС] | 12 |
Мне кажется что возможностей qb64 может не хватить для торрент клиента. И написать на qb64 не так то и просто без нормальной ide или редактора с нормальным авто-дополнением кода и хорошей подсветкой синтаксиса.
А на C11 написать раз плюнуть. Добавлено через 1 минуту Да и к тому же PureBasic мощнее в 6 раз qb64. Добавлено через 7 минут А у вас классный торрент клиент. Молодец. Не по теме: При желании вы могли бы даже обойти знаменитый uTorrent Добавлено через 1 минуту Мне кажется что уже пора переходить в новую тему, если размещение бесполезных исходников еще актуально.
0
|
9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
|
14.12.2016, 18:28 [ТС] | 14 |
Спс. Попробую переделать под qb64, но на это потребуется время, так как возможности у qb64 сильно урезаны по сравнению с VisualBasic.
0
|
14.12.2016, 20:43 | 15 |
Вообще то это не конкретный язык программирования, а стандарт языка Си от 2011 года.
Его поддерживает например GCC. Естественно, на Си можно и пишется всё что угодно, это де-факто основной язык для любой операционной системы, на нёс написаны все основные библиотеки и список его достоинств можно продолжать вечно. Только вот такой нюанс - кто знает в совершенстве Си(++) тот о Бейсике даже и разговаривать не станет, так что сравнение некорректное.
0
|
9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
|
14.12.2016, 20:55 [ТС] | 16 |
Ну не знаю мне вот синтаксис FreeBasic нравится больше чем любой язык семейства Си.
Но Си мощнее FreeBasic. Вот такой вот нюанс получается.
0
|
14.12.2016, 21:23 | 17 |
На вкус и цвет все фломастеры разные. Скажите это на форуме, где собираются профи по Си.
А Вы на FreeBasic пробовали написать полноценное оконное приложение? Ну что бы там с кнопками, текстовыми полями, переключателями, таблицами и т.п. Вообще, хоть что то серьёзное, написанное Вами с начала и до конца, что то на несколько тысяч строк кода?
1
|
9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
|
14.12.2016, 23:05 [ТС] | 18 |
Пока такого большого нету. Только небольшие игры поделки, максимум в 400 строк кода.
0
|
Кормпилятор
|
||||||
15.12.2016, 08:41 | 19 | |||||
Вот например банальная ошибка в 165 строчке. Делей циклом. Переменная неинициализирована.
А тут должна быть привязка к таймеру. А что внутри должно быть? Правильно делей.
корячишься неделю или две, куришь справку, перебираешь варианты и алгоритмы, короче тлен. Есть польза - есть, понимает человек суть этой пользы, вопрос риторический.
0
|
9 / 9 / 0
Регистрация: 13.06.2015
Сообщений: 61
|
|
16.12.2016, 17:28 [ТС] | 20 |
Выкладываю третий и новогодний тип исходника на qb64:
Выкладываю в zip так как символов больше 15.000 не вставить на форум. Первый архив исходник: carols_src.zip Второй архив готовый exe для запуска без qb64: carols_exe.zip Примечание к программе: Когда увидите меню пишите номер нужной композиции их меню. И еще момент, все звуки генерируются вашей встроенной звуковой картой из специально кодированных отрывков в исходнике. И собственно вот и новый пост подошел к концу. И за сим прощаюсь и до скорой встречи. Заранее поздравляю: С новым годом киберфорум.
2
|
16.12.2016, 17:28 | |
16.12.2016, 17:28 | |
Помогаю со студенческими работами здесь
20
Пара интересных вопросов 10 интересных фактов про python 3 Несколько интересных фактов в Javascript Ищу исходники интересных проектов на C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution прилагаю файл архива проекта Gowin Eda и снимок. Восьмибитный счётчик из сумматора+ генератор сигнала согласования+ стартер fast регистров. Файлы прилагаю. . . .
|
UserScript для подсветки кнопок языков программирования в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения:
/ / ==UserScript==
/ / @name CF_DefaultLangSelect
/ / . . .
|
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
|
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
|
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
|
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
|
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей
Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
|
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
|
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
|
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
|
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
|
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке
В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
|