Па, почнимо с објашњењем шта је Гамбас:
Гамбас је бесплатно Линук развојно окружење засновано на Басиц интерпретер-у са екстензијама објеката, помало налик Висуал Басиц-у ™ (али НЕ Клону!). Помоћу Гамбаса можете брзо дизајнирати своју графичку апликацију са КТ или ГТК +, приступити МиСКЛ, ПостгреСКЛ, Фиребирд, ОДБЦ и СКЛите базама података, управљати апликацијама са ДБУС-ом, превести свој програм на било који језик, креирати Фронт Енд линук команде, креирати лако мрежне апликације, правите 3Д ОпенГЛ апликације, правите ЦГИ веб апликације, генеришите инсталационе пакете за разне дистрибуције итд.
Кажем вам да можете пронаћи две верзије Гамбас-а: Козице2 y Козице3.
Најактуелнији је Гамбас3 и саветујем вам да га користите јер је више оријентисан на програмирање помоћу објеката од Гамбас2, осим Гамбас2, аутор Беноит Минисини га више не ажурира и користи Кт3 који је у „застарелом“ (застарео) ).
Како да га инсталирам?
За кориснике Дебиана / Убунту-а имате ппа који га треба инсталирати:
$ судо адд-апт-репоситори ппа: немх / гамбас3 $ судо апт-гет упдате $ судо апт-гет инсталл гамбас3
Такође можете да га компајлирате из изворног кода. Процес се примењује на веб локацији пројекта http://gambas.sourceforge.net/en/main.html, такође можете видети како је објашњено снимцима екрана у козица од козица: објашњење састављања изворног кода
И да бих научио како да га користим, одакле да почнем?
Постоји неколико веб локација које можете посетити:
http://gambasdoc.org/help/?es&v3: Página de la documentación oficial. Donde encontráis toda la información de la sintaxis del lenguaje (en varios idiomas).
http://www.cursogambas.blogspot.com.es: То је курс за козице које ја постављам и започиње испочетка са знањем програмирања, објашњавајући главне поруџбине, петље, примере итд.
Примери апликација база података, употреба дизајнерских образаца и примери рачићи са Ардуином.
Напомена:
Сам Гамбас3 Иде доноси добар број примера, спремних за употребу. Да бисте видели изворни код, примере морате претходно „сачувати као ...“ у другој фасцикли и отворити их из нове фасцикле да бисте видели изворни код.
Форум:
гамбас-ес.орг: Форум на шпанском, где можете консултовати више од 20.000 објављених порука и са више од 2000 регистрованих корисника
Књиге:
Имате две бесплатне књиге:
1) На шпанском: Гамбас: Ова књига је била за верзију 1.99, али вам може пуно помоћи.
2) На енглеском: http://beginnersguidetogambas.com/: То је за верзију 2, али коментаришите верзију 3.
Видео туторијали:
Направио сам канал на ИоуТубе-у, где сам отпремио неколико туториал видео снимака, већину видео снимака са гамбас2, али они важе и за Гамбас3:
http://www.youtube.com/user/jusabejusabe
Неки приручници:
http://jsbsan.blogspot.com.es/p/tutoriales-y-manuales-de-gambas.html
Други блог на којем можете пронаћи још чланака о козицама:
http://jsbsan.blogspot.com.es/
http://www.sologambas.blogspot.com.es/
http://gambas-basico.blogspot.com.es/
http://willicab.gnu.org.ve/componente-ncurses-en-gambas-3/
http://gambaslinux.wordpress.com/
Надам се да ћете уживати, поздрав
Хвала пријатељу, предаћу се задатку учења, истина изгледа занимљиво, поздрав
Погледајте овај програм назван и-нек написан у Гамбас 3, он је попут Виндовс-а Еверест, приказује сав ваш хардвер и софтвер у графичком интерфејсу.
Инсталирао сам га у убунту, али не успева, како то ради?
https://www.facebook.com/inexlinux
Постоји дистрибуција под називом Дакос која користи радну површину направљену у Гамбас 3. Требало би да циља рачунаре са малим ресурсима. Главна верзија заснива се на Убунту-у и Расперри Пи-у на Дебиану. Нисам пробао, али из снимака које сам видео изгледа лепо. Сет икона је прилично сличан оном који се користи у Хаику ОС-у.
САЛУДОС!
Заборавио сам да напоменем да постоји још једна гну / линук дистрибуција, где је гамбас3 инсталиран као стандард, зове се Минино ПицарОС «Диего», http://minino.galpon.org/es/descargas
Заборавио сам да напоменем да постоји још једна дистрибуција (поред Дакоса) која има унапред инсталиране козице3, зове се Минино ПицарОс «Диего».
Можете га преузети овде: http://minino.galpon.org/es/descargas
Здраво, врло добар пост. Изгледа заиста занимљиво и чини да желите да научите. Желео сам да поставим питање: постоје ли библиотеке које контролишу усб порт помоћу козица? Прошле године сам урадио пројекат за факултет и требало је да користим усб порт, зато смо у мојој групи на крају користили висуал басиц са неким посебним библиотекама. Али било би врло добро да могу да користим ову платформу и желео сам да знам да ли постоје и библиотеке или нешто слично.
Поздрав.
Постоји пројекат кућне аутоматизације, где се користе УСБ портови:
http://www.domotiga.nl/
https://github.com/DomotiGa/DomotiGa
izvor:
http://www.gambas-es.org/viewtopic.php?f=1&t=1791&highlight=usb
Мислим да је потенцијал који има сјајан, али синтакса основних и деривата убија ми очи, због чега желим да пробам.
«Желим да научим козице. Где да почнем?»
ЗА ТРЧАЊЕ.
Козице, стварно? Имати толико језика и толико занимљивих ствари за научити ... Козице !!! ??
Ниједан човек, не ...
А који препоручујете?
@Јсбсан, да ли је управо у томе проблем, Гамбас није * озбиљно * програмирање и још горе, он деформише учење и први приступ програмирању нудећи РАД хибрид који искрено оставља много жељеног.
@Даниел: то наравно зависи од тога шта желите да урадите, али у општем реду: Ц ++ (Кт, тихо), ПХП стек, Питхон, Руби ... зависи шта тражите.
Питхон прави велику буку јер није само скриптиран, већ користи и прекомпилацију која га чини много бржим, има библиотеке и везе са другим језицима као што је Ц ++ за готово све што желите, а такође је успешно прелази на веб. Најбоља ствар код Питхона је што исти код са врло мало измена ради и локално и у било ком другом окружењу, заправо данас су многи алати за администрацију на нивоу система програмирани директно у Питхону ...
Јава је још једна ужасна ствар, да ли сте икада видели ваш код? Ваш начин креирања класа и функција? А поврх свега то ради на виртуелној машини ... не, хвала.
Извињавам се? Да ли подржавате употребу Ц ++, али не и Јаве? ... Одакле мислите да долази већина синтаксе Јава? Начин стварања класа у Јави чини ми се врло природним у односу на ООП за разлику од Ц ++ који је дизајниран тако да програмери Ц могу да користе ООП, истина је да је то опширно (напишете много редова), али ако желите нешто брже за кодирање можете користити било који језик који се покреће у јава виртуелној машини, ово је на пример Цејлон, који је развио Гавин Кинг који ради за Ред Хат, иначе на Јави не постоје функције (осим за конструкторе) као такви постоје методе.
Такође, да ли се жалите на јава виртуелну машину? ЛОЛ је једна од најбољих ствари које платформа има. Али то није све, подржавате употребу ПХП-а. ПХП је визуелна основа ових времена, по мом скромном мишљењу ПХП је језик створен за људе који нису прави програмери. Мислим, они нису професионалци. Само оно што кажете о Гамбасу.
Да ли знате број пословних апликација које се изводе на јава виртуелној машини? И не само то, већ и многе друге радне површине. Једноставна чињеница да је јава вишеструка платформа чини је добром развојном платформом.
У Питхону и Руби-у не разговарам с вама о ничему, сматрам да су то врло добри језици, јасни, једноставни и корисни.
Свака да користи оно што им је најлакше, тачка.
питхон је срање
не треба чак ни да декларишете променљиве
и зашто разговарати о пхп-у
шкампи
сви су они овде будале
козице нису за учење програмирања
а не да праве програме који нису озбиљни
козице је да се направи типични административни програм
предњи крај
кориснички интерфејс базе података
они програми који обично служе само једној компанији / кориснику
реците то гооглеу, који користи питхон поред многих других научних пројеката који га такође користе, или програме попут битторрента и службеног битцоин новчаника
„Гамбас је да типични административни програм учини предњим интерфејсом за корисника базе података, те мале програме који обично служе само једној компанији / кориснику“
А вама се чини мало?
@мск
„Гамбас није * озбиљно * програмирање и још горе, он деформише учење и први приступ програмирању нудећи РАД хибрид који искрено оставља много жељеног.“
Истина је да Гамбас није озбиљно програмирање, заправо је језик, више ИДЕ, више компајлер бајт-кода, више тумач. Програмирање поставља програмер и оно ће бити озбиљно или не, зависно од тога да ли је програмер озбиљан или не.
Нити је то РАД алат ... или је онолико колико може бити било који ИДЕ са дизајнером облика (то јест, ништа).
С обзиром на то да деформише учење ... било. Тежња ка започињању писања програма преко графичког интерфејса није проблем, већ предлог за укључивање свих врста кода у руковаоце догађајима графичких контрола.
Напомена: започињање графичког интерфејса није нешто што ми се свиђа, али РАД методологија која се заснива на развоју прототипова који се могу приказати кориснику да би добио брзу повратну информацију је важећа. ИДЕ попут Гамбаса не може подучавати методологију, иако се мора признати да би то могло бити боље.
Али проблем је у лошој РАД имплементацији скоро СВИХ алата који себе називају РАД.
https://en.wikipedia.org/wiki/Rapid_application_development
Што се тиче чињенице да Гамбас оставља много жеља ... то зависи од тога шта желите.
Веб технологија оставља много жељеног: ХТМЛ, ЦСС, јавасцрипт, веб сервери, сви желе да то буде једноставније, случајна сложеност коју ове технологије уносе је неодољива.
Технологија која служи као инфраструктура за Интернет оставља много жељеног: стек протокола тцп / ип далеко од тога да се сматра „озбиљним“ (у смислу дизајна).
Од Ц / Ц ++, што се може рећи, људи су уобичајене животиње. Ц ++ је дизајниран с обзиром на програмере Ц. Сложеност Ц ++-а је монструозна и данас постоје нови покушаји да се побољша оно што Ц ++ нуди (иако постоје су покушаји који датирају уназад): пређите на језик, Мозилла Руст, на пример. Ако старији не успеју или нису успели, то је „захваљујући“ програмерима, потреби за повратном компатибилношћу и комерцијалним интересима.
Гамбас је био покушај да се направи Висуал Басиц (6) за Линук који није клон. Његова еволуција одатле је добра. Данас нуди многе функције (али не све, наравно) присутне у језицима попут Јаве, али на много једноставнији начин.
У том смислу, Гамбас је помало попут Питхона, мислим на прагматични приступ: покушава да језику пружи функције које програмери сматрају драгоценим, иако је резултат прилично хетероген језик (овај проблем у Гамбасу је много мањи него у Питхону) .
Што се тиче осталих ваших коментара: ако оно што неко жели да научи да програмира (на аматерски начин) ваши предлози представљају бројне проблеме:
Ц ++: врло сложен и склон грешкама, такође захтева много више рада да би се постигао исти резултат као и на другим језицима (нпр. Гамбас), па ће у већини случајева такође бити демотивишући за ученика.
Стацк ПХП: ништа боље од Гамбаса када је реч о сугерисању лоших програмских навика, мешање пословног кода са кодом корисничког интерфејса оно је што је ПХП предложио од почетка, дозвољавајући уграђивање кода у хтмл датотеку. Сложенији за инсталирање и конфигурисање свих потребних алата. То није општа намена (не можете да направите апликацију за рачунаре или барем није логично да то учините).
Питхон: подржава 3 парадигме које ученика могу збунити и можда ће вас натерати да започнете са сложеним стварима попут концептуалног разумевања тих парадигми. Нема елегантан дизајн, али прагматичан. Толико је моћан и попустљив да може пред ученика створити стварне когнитивне изазове. У своју корист има широку заједницу и материјал за проучавање. Поред покушаја да покаже да сваки језик може представљати проблеме, па чак и огромне изазове за ученика, Питхон са одговарајућом документацијом је врло добро место за почетак.
Руби: има исти проблем као и Питхон у погледу парадигми које подржава. Његова синтакса би могла бити много јаснија и лакша за учење да ју је преузео (као што је узео толико ствари) од Смаллталка, али њена посвећеност другим језицима чини учење синтаксе ученицима не тако лако као што би могло бити. Дефинитивно није језик који је осмишљен тако да га је лако научити, иако је можда мало лакши од Питхона. Има врло добру документацију и заједнице које је чине врло добром опцијом као први језик.
Једини језик који знам, а који је интелигентно дизајниран да олакша учење, али без да је само академски језик, је Смаллталк, за мене најбоља опција од свих ако узмете у обзир језик и алате, јер документација за учење програмирања помоћу Смаллталк-а донекле је датиран. Такође има заједнице у којима можете учити.
Узимајући у обзир контекст, коришћење Гамбаса за учење програмирања је сасвим логично, посебно ако је ученик већ имао контакт са верзијом БАСИЦ-а.
Добри материјали за проучавање Гамбаса су пропуштени, јер су још увек ретки и непотпуни, али напори јсбсана у том погледу чине Гамбас опцијом да науче да програмирају (за корисника ГНУ / Линука, тј. Хобиста). Гамбас такође има корисне заједнице за учење.
Као и увек +1, Фабиан.
Недостајеш нам због форума.
Као што кажу у мом граду: «Знању није место»
А за оне који желе да науче да програмирају, мислим да је избор да узму у обзир.
Сви они који су направили програме са графичким интерфејсима са пихтоном или јавом, биће са мном, јер је са Гамбасом то много лакше.
Поново, по мом скромном мишљењу, то што је „лако“ не значи да је добро или боље. Зависи од неколико фактора. Да ли је ваш пројекат пројекат за разоноду или је професионалан? Да ли су то високе перформансе? мултиплатформ? итд ...
Говорећи и о ГУИ-у, нисте ли видели ЈаваФКС АПИ? То је добар отац, ефекти, цсс и многе атрактивне ствари, и то које развијате за врло кратко време.
Али ако говорите о почетку програмирања или учењу, мислим да је Питхон добар избор. Одатле би се прешло на Ц са Асемблером, а затим на било који други језик високог нивоа.
да ли је јава „лака“ за мултиплатформ не значи да је добра или боља.
да је питхон лако научити не значи да је добар или бољи
Ужасна је идеја, препорука за почетак
заправо су све страшне идеје да се почне учити програмирати
О чему причаш ... Никад нисам рекао да је Јава боља. Ниједан језик није најбољи, све зависи од сврхе. Такође не разумем зашто кажете да је Питхон лоша идеја као први језик. Многи универзитети Питхон користе за подучавање логике и алгоритама, користи се јер је једноставан, јасан и доследан. Како је то скрипта, студенте не занимају питања попут компилације. Непотреба фиксне структуре за креирање програма даје једноставност која чини ученика концентрисаним на алгоритме и логику.
Једном када студент стекне знање о овим темама, може почети са напреднијим темама. Добар језик да види ове концепте је Ц. У Ц научите да радите ствари ручно, структуре, показиваче итд. Сад кад знате Ц, време је да видите заморнија упутства која су ближа машини, неки монтажни језик да бисте знали како машина ради.
Сад кад студент има логику, структуре, алгоритме и када зна сложеност упутстава на ниском нивоу, спреман је да научи језик на високом нивоу.
Мени се чини да је овај начин подучавања прави, не дајете своје мишљење о томе зашто не, већ само кажете да то изгледа као ужасна идеја. Волео бих да знам ваше мишљење.
Поздрав.
Супер сам нов на овом форуму и посебно волим електронику и многе друге ствари међу њима програмирање.Прво, када сам донио одлуку да напустим Виндовс и пређем на Линук, нисам имао бољу понуду од козица да доминирам својим Битом. кроз паралелни порт да то могу да урадим преко УСБ-а .... унапред и треће да бих коначно могао да спроводим своје пројекте имам доста тканине. Стога мислим да ме је Гамбас охрабрио да наставим са програмирањем не онако како сам десило се са другим језицима, напокон сам нешто ухватио и изашло је нешто друго, пример корака ВБ6 .нет и оштар и више нисам разумео дугме и моји пројекти су застали. Загрљај свима
Ако вам се свидео Висуал Басиц 6, онда је идеалан за вас. Ако не (као што је ваш случај), мирно користите ЕМАЦС или ВИМ.
емацс и вим нису програмски језици ...
Мислим да се односи на ИДЕ ВБ6, исто као и на пост „помало попут Висуал Басиц ™“
Из мог угла, иако не волим рачиће, свако окружење које помаже људима да започну са програмирањем и које на задовољавајући начин подстиче развој апликација је драгуљ. РАД развој имамо изврсне лазарус и ктцреатор.
Лично, оно што највише мрзим код Гамбаса је што није мултиплатформа што је «тумач», не видим логику, може се само рећи да је имао лошу развојну архитектуру, па је било тако тешко пренети је на друге платформе.
Покушао сам да научим лазарус (у ствари, правио сам програме у овом окружењу), али једва да сам пронашао информације или приручнике (постоји један који се чини прилично добрим, али кошта много новца и написан је на енглеском). Позивам вас да објавите пост о Лазару где коментаришете где да пронађете информације да бисте их научили.
поздрави
„Лично, оно што највише мрзим код Гамбаса је то што мултиплатформа није„ тумач “, не видим логику, може се рећи само да је имала лошу развојну архитектуру, зашто је било тако тешко пренети је на друге платформе “.
Дизајниран је и развијен од темеља да буде развојни алат за ГНУ / Линук системе. Никада није постојала намера да се дозволи да буде вишеплатформна, па је лоша развојна архитектура грешка ваше оцене.
Ако је то оно што у Гамбасу највише мрзите, вероватно мрзите: Ц ++ јер то није најбоља опција за веб развој; на јавасцрипт, јер не олакшава развој десктоп апликација; Вали због зависности од ГОбјецт-а; Меси јер не игра тенис; а Надал јер не игра фудбал.
Увек се на крају поистоветим са тобом, зајеби кД
Истина је да ако желите да програмирате, бар са моје тачке гледишта, најбоља ствар је Питхон, Руби, ПХП или, зашто не будете као ја и не пошаљете све дођавола и посветите се Јавасцрипту? То је свет вани и Гамбас, па, не нуди превише кД
Бриљантни умови имају тенденцију да се сретну ...
тако сјајно сијају
попут тамне материје
Направите туториал о томе како направити пројекат са ЦМаке и Вала, ако желите, помоћи ћу вам у техничком делу ...
Занимљив чланак, иако му је недостајало ознака као што су ООП или програмирање.
Будући да је „помало налик основном“, многима би могло олакшати почетак развоја апликација под Линуком, зар не?
@носфератукк:
Слажем се са тобом .
У ствари, отпремићу неке своје апликације на блог, тако да можете видети шта све може да се уради.
поздрави
Није ми циљ да увредим, али да будем искрен, не видим ништа добро за учење неозбиљних језика попут Гамбаса (видећи ту ОСНОВНУ синтаксу из 80-их) само треба да Мицрософт тужи Гамбас због употребе њиховог ВБ језика.
Постоје бољи језици за учење и који нуде боље водиче као што су Јавасцрипт, Питхон, Руби, Вала, Басх Сцрипт, Ц, Ц ++.
Ти језици имају будућност.
Синтакса козица типа Басиц из 80-их?
Само мислим да не познајете Гамбас3 ...
„Постоје бољи језици за учење и који нуде боље водиче као што су Јавасцрипт, Питхон, Руби, Вала, Басх Сцрипт, Ц, Ц ++.“
Залепили сте га са Питхон-ом и Руби-јем, а остали предлози показују да вам никада није требало 5 минута да размислите које потешкоће представљају као први језик.
Пуно вам хвала што сте учинили ово окружење познатим, јер онима који су већ користили висуал басиц, козице ће бити прилично лако
био би занимљив приручник у епуб формату козица
драги мој јбсан, дуго пратим ваше водиче, лично волим козице, због једноставности програмирања и неких његових контрола, наравно да и даље може побољшати своју архитектуру, али у линуксу је то добра опција за програмирање.
Било је време када су од мене тражили да користим Висуал Басиц, јер је моја машина у власништву само софтвера гнуа, радио сам ствари у козицама.
Тачно је да су обе платформе прилично једноставне за обављање ствари, али документација је на шпанском језику оскудна.
Лично ову методу нисам сматрао правим програмирањем и ако желите научити истинско програмирање корисно у сваком случају и увек ништа боље од ц / ц ++, емацс и гцц
Овде бришу коментаре? Коментирајте малопре и моја два коментара се више не појављују ...
У дебиан стабилној није потребно додавати ппа да бисте инсталирали гамбас3.
За остало, добар чланак.
Поздрав ЈСБАН. одличан пост, ја сам програмер за шкампе, па чак сам и на форуму о рачићима. Ваше објашњење је врло добро. По мом мишљењу, гамбори су језик за покретање света програмирања, али ако лично за озбиљне пројекте, мислим да не бих препоручио козице. Ако желите да се програмирате као професионална професија, постоје и други језици, Ц, Ц ++, ПХП, ЈАВА, ЈС, ПИТХОН. Живели
погледајте се са Виндовс 7 и Фирефок-ом
Шта је твоја поента? Не могу сво време бити на Линуку, драга моја.
Не губите време са ПАЈЕРЕАДАС.
https://www.youtube.com/watch?v=ON0A1dsQOV0
Спремиште немх више није активно. Да бисте инсталирали ново (и надамо се дефинитивно) спремиште, морате да користите:
$ судо адд-апт-репозиторијум ппа: гамбас-теам / гамбас3
$ судо апт-гет упдате
$ судо апт-гет инсталл гамбас3