первая программа
Страница 1 из 1
первая программа
Неуходя далеко в сторону от традиций, напишем нашу первую программу.
В папке:
Создайте текстовой файл, и назовите его "hello.bas".
содержимое файла "hello.bas"
Теперь откомпилируем её. Для этого в командной строке наберите:
(чтобы быстро попасть в командную строчку запустите "start_shell.exe")
(об использование командной строки компилятора.)
Будет создан файл hello.exe, который можно и запустить.
Программа, в консольном окне напишет
"Hello, world!"
И будет ждать нажатия любой клавиши.
Если у вас компилятор чудит и выдаёт сообщения типа
То задумайтесь, а где же собственно ваш "hello.bas", почему же его компилятор не может найти? Если он находиться в этой папке, то проблем не будет! А если вы положили его куда-то в другое место, то так и напишите:
И не забывайте про кавычки! Иначе компилятор не поймёт, что считать именем файла, особенно если у вас в пути или имени есть пробелы!
Теперь перейдём в среду разработки. Если всё было установлено, как я рассказывал в установка на Microsoft windows
, то вам достаточно просто кликнуть по созданному bas файлу.
Если же вы занимались самодеятельностью Вызовите контекстное меню на файле hello.bas и найдите пункт "открыть с помощью". Из предложенного списка программ выбираем fbIde. Если его здесь почему-то нет, то обзор вам в помощь.
C:\Program Files\FreeBASIC\fbide.exe
В последующие разы, fbIde будет, естественно, запускаться автоматически, по клику файла с расширением ".bas".
Это на тот случай если у вас автоматически не были ассоциированы расширения файлов.
Открыли? Отлично!
Чтобы запустить нашу программу, жмём f5 и радуемся.
Для тех, кто привык к visual basic и пожелал написать
Это делаеться не так. freebasic ближе к системе и для всяких окон использует библиотеки, которые нужно предварительно подключить.
Обратите внимание, что не msgBox, а messageBox! И нужен первый параметр - хэндл окна, В нашем случае 0 будет нормально.
В папке:
Или в другой, куда мы установили наш freebasic.
C:\FreeBASIC
Создайте текстовой файл, и назовите его "hello.bas".
содержимое файла "hello.bas"
- Код:
print "Hello, world!"
sleep
Теперь откомпилируем её. Для этого в командной строке наберите:
(чтобы быстро попасть в командную строчку запустите "start_shell.exe")
- Код:
fbc hello.bas
(об использование командной строки компилятора.)
Будет создан файл hello.exe, который можно и запустить.
- Код:
hello
Программа, в консольном окне напишет
"Hello, world!"
И будет ждать нажатия любой клавиши.
Если у вас компилятор чудит и выдаёт сообщения типа
C:\FreeBASIC>fbc hello.bas
hello.bas() error 24: File not found, hello.bas
То задумайтесь, а где же собственно ваш "hello.bas", почему же его компилятор не может найти? Если он находиться в этой папке, то проблем не будет! А если вы положили его куда-то в другое место, то так и напишите:
- Код:
fbc "x:\others\my programm\freebasic\hello\hello.bas"
И не забывайте про кавычки! Иначе компилятор не поймёт, что считать именем файла, особенно если у вас в пути или имени есть пробелы!
Теперь перейдём в среду разработки. Если всё было установлено, как я рассказывал в установка на Microsoft windows
, то вам достаточно просто кликнуть по созданному bas файлу.
Если же вы занимались самодеятельностью Вызовите контекстное меню на файле hello.bas и найдите пункт "открыть с помощью". Из предложенного списка программ выбираем fbIde. Если его здесь почему-то нет, то обзор вам в помощь.
C:\Program Files\FreeBASIC\fbide.exe
В последующие разы, fbIde будет, естественно, запускаться автоматически, по клику файла с расширением ".bas".
Это на тот случай если у вас автоматически не были ассоциированы расширения файлов.
Открыли? Отлично!
Чтобы запустить нашу программу, жмём f5 и радуемся.
Для тех, кто привык к visual basic и пожелал написать
- Код:
msgBox "hello, world"
Это делаеться не так. freebasic ближе к системе и для всяких окон использует библиотеки, которые нужно предварительно подключить.
- Код:
#include "windows.bi"
messageBox 0, "Hello, world!", "title", 1
Обратите внимание, что не msgBox, а messageBox! И нужен первый параметр - хэндл окна, В нашем случае 0 будет нормально.
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения