Sub/Function/Property
Участников: 2
Страница 1 из 1
Sub/Function/Property
Здравствуйте, уважаемые кодеры) Вопрос у меня будет связан отчасти с этой статьей, за которую кстати спс) Весьма доходчиво написано)
Только у меня пожалуй вопросец будет, раз уж об этом упоминулось: чем отличается sub, function и property? Если они так между собой похожи, особенно property и function, не проще ли вообще использовать только одни функции и все? %) Если все-таки разница есть, а это скорее всего, раз эти существа имеют место быть, то можно ли какие-нибудь примеры услышать, исключетельно на словах, возможно приводя примеры из игр, или программ, так сказать на пальцах, или сравнить с реальной жизнью?))
Только у меня пожалуй вопросец будет, раз уж об этом упоминулось: чем отличается sub, function и property? Если они так между собой похожи, особенно property и function, не проще ли вообще использовать только одни функции и все? %) Если все-таки разница есть, а это скорее всего, раз эти существа имеют место быть, то можно ли какие-нибудь примеры услышать, исключетельно на словах, возможно приводя примеры из игр, или программ, так сказать на пальцах, или сравнить с реальной жизнью?))
Re: Sub/Function/Property
Да, разница есть.
По видимому вы ещё совсем новичок в бэйсике. Я хотел позже написать ещё статью именно про эти конструкции. Но видимо время пришло
https://freebasic.forum2x2.ru/forum-f10/tema-t55.htm#266
Надеюсь эта глава окажеться вам понятной и полезной.
Ну а примеры из жизни...
Мне вообще трудно что-то проассоциировать не относящееся к компьютеру.
Процедура - если у вас есть дома ящик с ленивчиком, то вот вам процедура. Тыкаете на кнопки сигнал идёт к ящику. Т.е. в одну сторону. А ящик вам уже картинки разные меняет в соответствии от переданных параметров.
функция - ну вот например какой-нибудь сервис. Например вы Запрашиваете у своего сотового оператора балланс, указывая в качестве параметра номер. Вызываете функцию, которая возвращает вам количество денег.
Со свойствами сложнее. Но об этом я уже писал в теории ооп, а привязку сделал в новой главе.
По видимому вы ещё совсем новичок в бэйсике. Я хотел позже написать ещё статью именно про эти конструкции. Но видимо время пришло
https://freebasic.forum2x2.ru/forum-f10/tema-t55.htm#266
Надеюсь эта глава окажеться вам понятной и полезной.
Ну а примеры из жизни...
Мне вообще трудно что-то проассоциировать не относящееся к компьютеру.
Процедура - если у вас есть дома ящик с ленивчиком, то вот вам процедура. Тыкаете на кнопки сигнал идёт к ящику. Т.е. в одну сторону. А ящик вам уже картинки разные меняет в соответствии от переданных параметров.
функция - ну вот например какой-нибудь сервис. Например вы Запрашиваете у своего сотового оператора балланс, указывая в качестве параметра номер. Вызываете функцию, которая возвращает вам количество денег.
Со свойствами сложнее. Но об этом я уже писал в теории ооп, а привязку сделал в новой главе.
Re: Sub/Function/Property
Спасибо, так вроде понял, картинка представляется)
ПС: Угу, наверное в "расширенном", так сказать, бейсике новичок)) Просто с vb даж не сталкивался) Хотя все же изучать легче, тк только на нем и сидел
ПС: Угу, наверное в "расширенном", так сказать, бейсике новичок)) Просто с vb даж не сталкивался) Хотя все же изучать легче, тк только на нем и сидел
Re: Sub/Function/Property
Бэйсик вообще изучать просто.
А со всякими расширенными функциями вы не связывайтесь или спрашивайте. Если сами знаем, то постараемся объяснить.
Если вам хочеться узнать ещё о чём-то по подробнее, то опять же не стесняйтесь, пишите на форуме. Может быть даже ещё на одну главу ответ потянет.
А со всякими расширенными функциями вы не связывайтесь или спрашивайте. Если сами знаем, то постараемся объяснить.
Если вам хочеться узнать ещё о чём-то по подробнее, то опять же не стесняйтесь, пишите на форуме. Может быть даже ещё на одну главу ответ потянет.
Re: Sub/Function/Property
Да не, в принципе я сущность уловил, за что безмерное спасибо)) А вопросы еще будут, можно не сомневаться
Так-то я логически мыслить научился, а вот к новым командам нужно привыкать) Я просто перешел с такой вещи как Blitz3D, где ни слова не говорилось о procedure и property, да и переменные не так широко там используются (короче местами очень неудобно).. когда о fb на вики прочитал ( ), решил переходить, вот и команд надо теперь больше охватывать
Так-то я логически мыслить научился, а вот к новым командам нужно привыкать) Я просто перешел с такой вещи как Blitz3D, где ни слова не говорилось о procedure и property, да и переменные не так широко там используются (короче местами очень неудобно).. когда о fb на вики прочитал ( ), решил переходить, вот и команд надо теперь больше охватывать
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения