|
126 / 53 / 1
Регистрация: 26.10.2012
Сообщений: 89
|
|||||||
Немного о FreeBasic02.11.2012, 11:17. Показов 8723. Ответов 18
Метки нет (Все метки)
Чаще всего при начальном использовании какого-то языка , люди стараются выбрать простую, неприхотливую среду. Для FreeBasic можно использовать несколько достаточно мощных сред:
1) FBEDIT (под Windows, мой выбор) 2) FBIDE (под Windows) 3) RADASM (под Windows) 4) GEANY (под Linux и Windows) 5) JellyFB Editor (под windows) 6) MateuszsEdit (под DOS, можно и под Windows, Linux, но я бы не стал )7) FireFly Visual Designer (разработка наподобие как в Visual Basic) Но так же можно можно прикрутить любой редактор. Так я например легко настроил редактор AkelPad. На оф. форуме видел настройки подсветки к Notepad++. Все описанные выше редакторы можно скачать и\или почитать небольшое описание о них ЗДЕСЬ В поставке FbEdit, автор этого редактора приготовил несколько примеров: 1) вывод диалога о программе 2) загрузка битмапа на форму диалога 3) техника работы с классами 4) примеры отладки 5) техника испозования FbGfx для создания нестандартного окна 6) TabStrip - работа с вкладками 7) Поиск файла в каталоге 8) Многомодульный проект 9) Диалог открытия файла 10) Просмотрщик фото 11) ProgressBar и взаимодействие пользователя с ним 12) Простой вебраузер 13) Игра Alien Даже если вы выбрали другой редактор для ваших программ, советую скачать FbEdit как минимум из-за примеров. Большое кол-во примеров есть в поставке с компилятором (все уложены в отдельные папки): 1) Для работы с архивацией (LibZip , QuickLZ , ZLIB ) 2) Примеры консольных программ 3) Работа с базой данных (sqlite) 4) Создание DLL 5) Работа с файлами: PDF, JPEG, GIF , PNG , и др. 6) Работа с графикой: Allegro, Cairo , FreeType , OpenGl (включая знаменитые адаптированные примеры из туториалов NEHE) , SDL , tinyptc , и просто с использованием встроенной библиотеки FreeBasic. 7) GUI: CGUI, GTK+, IUP , WIN32 (API) , WX-C 8) Просто множество примеров по технике программирования в FreeBasic 9) папка Math включает: CryptLib (криптография) , GSL , Newton и ODE (физика в графике) 10) Работа с сетью: пример с win32 , curl 11) Взаимодействие с другими языками: С++, LUA,JAVA,JavaScript,VB 12) Звук: BASS, OpenAL ,FMOD 13) Работа с Unicode 14) Отдельно папка Win32, в которой:
и другое Справка по языку очень удобная и понятная, хоть и на английском Из русских учебников могу порекомендовать 1) Написанный мною
5
|
|||||||
| 02.11.2012, 11:17 | |
|
Ответы с готовыми решениями:
18
В наушник попало немного воды и он стал немного тише играть FreeBASIC FreeBASIC и сети |
|
Кормпилятор
|
|
| 02.11.2012, 19:23 | |
|
Моё мнение по выбору следующее, если человек работал с какой-то IDE кроме FB EDIT,
то ему, скорее всего будет удобнее в ней же и работать. А так лучше, наверное, ставить то что заточено под Free Basic непосредственно. stabud, ваш сайт хорош, хотелось бы в графическом разделе иметь пример загрузки прозрачного *.png* и отрисовки спрайта встроенными средствами. Отрисовку я где-то видел, а вот загрузку нет(полагаю нужна библиотека для работы с *.png*).
1
|
|
|
126 / 53 / 1
Регистрация: 26.10.2012
Сообщений: 89
|
|
| 12.11.2012, 11:12 [ТС] | |
|
Спасибо за хорошие отзывы.
0
|
|
|
Кормпилятор
|
|
| 12.11.2012, 13:05 | |
|
Отлично, ещё один грамотный программер подключился. Ну вот, не зря же всё это затевалось.
1
|
|
|
Кормпилятор
|
|
| 17.11.2012, 05:34 | |
|
Установка FreeBasic на Linux
Кликните здесь для просмотра всего текста
Без поллитра тут не разберёшься, за что меня линукс и добивает, видимо весь этот
гемор делают ради того, чтобы был повод упрекнуть в криворукости людей, которым этот гемор не нужен. Вот я порадуюсь если упадут сервера репозиториев и качать всё эти говнопакеты будет неоткуда)))... И ведь stabud правильно говорит, он даже и знать не хочет что там качается, видимо до такой степени пофиг, что просто пофиг .
1
|
|
|
Кормпилятор
|
|
| 16.12.2012, 14:33 | |
|
stabud, вот хотел спросить, слышал я про FBSound, но нигде не могу найти библу
вместе с примерами. Хочется опробовать и посмотреть, может быть у вас есть эта библиотека и хотя бы пара несложных примеров?
0
|
|
| 16.12.2012, 15:12 | |
|
Не по теме: >Quiet Snow<, для воспроизведения аудио/видео можно использовать DirectShow.
0
|
|
|
Кормпилятор
|
||||||
| 16.12.2012, 16:48 | ||||||
|
locm, да видео не нужно, как и копание во внутренностях DirectX'а, сложно это
для меня, долго изучать. Мне нужно чтобы просто написать что-то типа.
объёмный звук не нужен, обычное стерео, т.е. чтобы можно было указать панораму\громкость каждому звуку, BA$$ по лицензии не подошёл и другие вроде тоже которые тут написаны, я ищу чисто опен, чтобы на всё без ограничений... Были конечно экзамплы с OpenAL, но там тоже долго разгребать, документации русской нет.
0
|
||||||
|
126 / 53 / 1
Регистрация: 26.10.2012
Сообщений: 89
|
|
| 16.12.2012, 18:30 [ТС] | |
|
FBSOUND + Example + Source Lib + Doc(Eng)
Воспроизводит WAV , OGG , MP3 . Кроссплатформенна в отличие от DirectShow.
1
|
|
|
Кормпилятор
|
|
| 17.12.2012, 00:50 | |
|
stabud, просто супер, огромное спасибо, всё работает.
Так библиотека получается на вашем сайте лежала? (он у меня постоянно открыт, оттуда много полезной информации нашёл) Мда, что-то я как-то криво глядел, а гугл по запросу "FBSOUND" кинул... Тем не менее вот это меня порадовало: This program is free software; you can redistribute it and/or modifyБон аппетит... Добавлено через 4 часа 58 минут Чёрт подери, потрясающая библиотека, никак не нарадуюсь. ![]() Очень простая библа и примеры отличные. Огромная благодарность авторам.
0
|
|
|
Кормпилятор
|
|
| 18.12.2012, 21:51 | |
|
А теперь стандартный вопрос, как эту библиотеку статически подключить. Без файла plug-mm.dll не работает, пробовал в программе писать #inclib с именами всех библиотек, какие есть в директории \lib\win32 но не контачит. Пробовал в опциях сборки добавлять -static, компилер запросил ещё пачку каких-то библиотек. Такой же фишки с #define, как в pnglib нету, потому и озадачился. По любому как-то это можно сделать. Конечно не сильно критично, но привык уже без динамических библ - не люблю я их .
0
|
|
|
126 / 53 / 1
Регистрация: 26.10.2012
Сообщений: 89
|
||
| 19.12.2012, 07:59 [ТС] | ||
|
1
|
||
|
126 / 53 / 1
Регистрация: 26.10.2012
Сообщений: 89
|
|
| 26.12.2012, 08:31 [ТС] | |
|
Joshy обновил библиотеку: fbsound0.15.zip. По большому счету обновления касаются исправлений, да минимализма в размере конечного файла, но по последнему пункту как сам он пишет "для опытных"
1
|
|
|
Кормпилятор
|
|
| 26.12.2012, 23:03 | |
|
stabud, спасибо, гляну, сейчас как раз копошусь с FBSound, удачная либа.
А дллку я на крайний случай внутрь исходника засуну и при открытии проги буду её писать на диск))) так что всё решается элементарно.
0
|
|
| 27.12.2012, 12:32 | |
|
0
|
|
|
Кормпилятор
|
||
| 27.12.2012, 21:00 | ||
Не по теме: Эх мне бы ваш мозг))) тогда бы мож и загрузил.
0
|
||
| 27.12.2012, 21:00 | |
|
Помогаю со студенческими работами здесь
19
Осваиваю (ем) FreeBasic
FreeBasic круги на воде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|