Желим да научим козице. Где да почнем?

Па, почнимо с објашњењем шта је Гамбас:

Гамбас је бесплатно Линук развојно окружење засновано на Басиц интерпретер-у са екстензијама објеката, помало налик Висуал Басиц-у ™ (али НЕ Клону!). Помоћу Гамбаса можете брзо дизајнирати своју графичку апликацију са КТ или ГТК +, приступити МиСКЛ, ПостгреСКЛ, Фиребирд, ОДБЦ и СКЛите базама података, управљати апликацијама са ДБУС-ом, превести свој програм на било који језик, креирати Фронт Енд линук команде, креирати лако мрежне апликације, правите 3Д ОпенГЛ апликације, правите ЦГИ веб апликације, генеришите инсталационе пакете за разне дистрибуције итд.

Кажем вам да можете пронаћи две верзије Гамбас-а: Козице2 y Козице3.

Најактуелнији је Гамбас3 и саветујем вам да га користите јер је више оријентисан на програмирање помоћу објеката од Гамбас2, осим Гамбас2, аутор Беноит Минисини га више не ажурира и користи Кт3 који је у „застарелом“ (застарео) ).

Козица иде3

Гамбас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).

Веб страница о документацији Гамбас2 и Гамбас3

Веб страница о документацији Гамбас2 и Гамбас3

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/

Надам се да ћете уживати, поздрав


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   ватрена дијо

    Хвала пријатељу, предаћу се задатку учења, истина изгледа занимљиво, поздрав

    1.    анонимо дијо

      Погледајте овај програм назван и-нек написан у Гамбас 3, он је попут Виндовс-а Еверест, приказује сав ваш хардвер и софтвер у графичком интерфејсу.

      Инсталирао сам га у убунту, али не успева, како то ради?

      https://www.facebook.com/inexlinux

  2.   Галлук дијо

    Постоји дистрибуција под називом Дакос која користи радну површину направљену у Гамбас 3. Требало би да циља рачунаре са малим ресурсима. Главна верзија заснива се на Убунту-у и Расперри Пи-у на Дебиану. Нисам пробао, али из снимака које сам видео изгледа лепо. Сет икона је прилично сличан оном који се користи у Хаику ОС-у.
    САЛУДОС!

    1.    јсбсан дијо

      Заборавио сам да напоменем да постоји још једна гну / линук дистрибуција, где је гамбас3 инсталиран као стандард, зове се Минино ПицарОС «Диего», http://minino.galpon.org/es/descargas

    2.    јсбсан дијо

      Заборавио сам да напоменем да постоји још једна дистрибуција (поред Дакоса) која има унапред инсталиране козице3, зове се Минино ПицарОс «Диего».
      Можете га преузети овде: http://minino.galpon.org/es/descargas

  3.   гавран дијо

    Здраво, врло добар пост. Изгледа заиста занимљиво и чини да желите да научите. Желео сам да поставим питање: постоје ли библиотеке које контролишу усб порт помоћу козица? Прошле године сам урадио пројекат за факултет и требало је да користим усб порт, зато смо у мојој групи на крају користили висуал басиц са неким посебним библиотекама. Али било би врло добро да могу да користим ову платформу и желео сам да знам да ли постоје и библиотеке или нешто слично.
    Поздрав.

    1.    јсбсан дијо

      Постоји пројекат кућне аутоматизације, где се користе УСБ портови:
      http://www.domotiga.nl/
      https://github.com/DomotiGa/DomotiGa
      izvor:
      http://www.gambas-es.org/viewtopic.php?f=1&t=1791&highlight=usb

  4.   Цуерво дијо

    Мислим да је потенцијал који има сјајан, али синтакса основних и деривата убија ми очи, због чега желим да пробам.

  5.   МСКС дијо

    «Желим да научим козице. Где да почнем?»

    ЗА ТРЧАЊЕ.

    Козице, стварно? Имати толико језика и толико занимљивих ствари за научити ... Козице !!! ??
    Ниједан човек, не ...

    1.    Данијел дијо

      А који препоручујете?

      1.    МСКС дијо

        @Јсбсан, да ли је управо у томе проблем, Гамбас није * озбиљно * програмирање и још горе, он деформише учење и први приступ програмирању нудећи РАД хибрид који искрено оставља много жељеног.

        @Даниел: то наравно зависи од тога шта желите да урадите, али у општем реду: Ц ++ (Кт, тихо), ПХП стек, Питхон, Руби ... зависи шта тражите.
        Питхон прави велику буку јер није само скриптиран, већ користи и прекомпилацију која га чини много бржим, има библиотеке и везе са другим језицима као што је Ц ++ за готово све што желите, а такође је успешно прелази на веб. Најбоља ствар код Питхона је што исти код са врло мало измена ради и локално и у било ком другом окружењу, заправо данас су многи алати за администрацију на нивоу система програмирани директно у Питхону ...

        Јава је још једна ужасна ствар, да ли сте икада видели ваш код? Ваш начин креирања класа и функција? А поврх свега то ради на виртуелној машини ... не, хвала.

        1.    хладан дијо

          Извињавам се? Да ли подржавате употребу Ц ++, али не и Јаве? ... Одакле мислите да долази већина синтаксе Јава? Начин стварања класа у Јави чини ми се врло природним у односу на ООП за разлику од Ц ++ који је дизајниран тако да програмери Ц могу да користе ООП, истина је да је то опширно (напишете много редова), али ако желите нешто брже за кодирање можете користити било који језик који се покреће у јава виртуелној машини, ово је на пример Цејлон, који је развио Гавин Кинг који ради за Ред Хат, иначе на Јави не постоје функције (осим за конструкторе) као такви постоје методе.

          Такође, да ли се жалите на јава виртуелну машину? ЛОЛ је једна од најбољих ствари које платформа има. Али то није све, подржавате употребу ПХП-а. ПХП је визуелна основа ових времена, по мом скромном мишљењу ПХП је језик створен за људе који нису прави програмери. Мислим, они нису професионалци. Само оно што кажете о Гамбасу.

          Да ли знате број пословних апликација које се изводе на јава виртуелној машини? И не само то, већ и многе друге радне површине. Једноставна чињеница да је јава вишеструка платформа чини је добром развојном платформом.

          У Питхону и Руби-у не разговарам с вама о ничему, сматрам да су то врло добри језици, јасни, једноставни и корисни.

        2.    пандев92 дијо

          Свака да користи оно што им је најлакше, тачка.

        3.    ци асемблерски програмер дијо

          питхон је срање
          не треба чак ни да декларишете променљиве
          и зашто разговарати о пхп-у

          шкампи
          сви су они овде будале
          козице нису за учење програмирања
          а не да праве програме који нису озбиљни

          козице је да се направи типични административни програм
          предњи крај
          кориснички интерфејс базе података
          они програми који обично служе само једној компанији / кориснику

          1.    хеј дијо

            реците то гооглеу, који користи питхон поред многих других научних пројеката који га такође користе, или програме попут битторрента и службеног битцоин новчаника

          2.    јсбсан дијо

            „Гамбас је да типични административни програм учини предњим интерфејсом за корисника базе података, те мале програме који обично служе само једној компанији / кориснику“
            А вама се чини мало?

        4.    Фабиан Флорес Ваделл дијо

          @мск
          „Гамбас није * озбиљно * програмирање и још горе, он деформише учење и први приступ програмирању нудећи РАД хибрид који искрено оставља много жељеног.“

          Истина је да Гамбас није озбиљно програмирање, заправо је језик, више ИДЕ, више компајлер бајт-кода, више тумач. Програмирање поставља програмер и оно ће бити озбиљно или не, зависно од тога да ли је програмер озбиљан или не.

          Нити је то РАД алат ... или је онолико колико може бити било који ИДЕ са дизајнером облика (то јест, ништа).

          С обзиром на то да деформише учење ... било. Тежња ка започињању писања програма преко графичког интерфејса није проблем, већ предлог за укључивање свих врста кода у руковаоце догађајима графичких контрола.

          Напомена: започињање графичког интерфејса није нешто што ми се свиђа, али РАД методологија која се заснива на развоју прототипова који се могу приказати кориснику да би добио брзу повратну информацију је важећа. ИДЕ попут Гамбаса не може подучавати методологију, иако се мора признати да би то могло бити боље.

          Али проблем је у лошој РАД имплементацији скоро СВИХ алата који себе називају РАД.

          https://en.wikipedia.org/wiki/Rapid_application_development

          Што се тиче чињенице да Гамбас оставља много жеља ... то зависи од тога шта желите.

          Веб технологија оставља много жељеног: ХТМЛ, ЦСС, јавасцрипт, веб сервери, сви желе да то буде једноставније, случајна сложеност коју ове технологије уносе је неодољива.

          Технологија која служи као инфраструктура за Интернет оставља много жељеног: стек протокола тцп / ип далеко од тога да се сматра „озбиљним“ (у смислу дизајна).

          Од Ц / Ц ++, што се може рећи, људи су уобичајене животиње. Ц ++ је дизајниран с обзиром на програмере Ц. Сложеност Ц ++-а је монструозна и данас постоје нови покушаји да се побољша оно што Ц ++ нуди (иако постоје су покушаји који датирају уназад): пређите на језик, Мозилла Руст, на пример. Ако старији не успеју или нису успели, то је „захваљујући“ програмерима, потреби за повратном компатибилношћу и комерцијалним интересима.

          Гамбас је био покушај да се направи Висуал Басиц (6) за Линук који није клон. Његова еволуција одатле је добра. Данас нуди многе функције (али не све, наравно) присутне у језицима попут Јаве, али на много једноставнији начин.

          У том смислу, Гамбас је помало попут Питхона, мислим на прагматични приступ: покушава да језику пружи функције које програмери сматрају драгоценим, иако је резултат прилично хетероген језик (овај проблем у Гамбасу је много мањи него у Питхону) .

          Што се тиче осталих ваших коментара: ако оно што неко жели да научи да програмира (на аматерски начин) ваши предлози представљају бројне проблеме:

          Ц ++: врло сложен и склон грешкама, такође захтева много више рада да би се постигао исти резултат као и на другим језицима (нпр. Гамбас), па ће у већини случајева такође бити демотивишући за ученика.

          Стацк ПХП: ништа боље од Гамбаса када је реч о сугерисању лоших програмских навика, мешање пословног кода са кодом корисничког интерфејса оно је што је ПХП предложио од почетка, дозвољавајући уграђивање кода у хтмл датотеку. Сложенији за инсталирање и конфигурисање свих потребних алата. То није општа намена (не можете да направите апликацију за рачунаре или барем није логично да то учините).

          Питхон: подржава 3 парадигме које ученика могу збунити и можда ће вас натерати да започнете са сложеним стварима попут концептуалног разумевања тих парадигми. Нема елегантан дизајн, али прагматичан. Толико је моћан и попустљив да може пред ученика створити стварне когнитивне изазове. У своју корист има широку заједницу и материјал за проучавање. Поред покушаја да покаже да сваки језик може представљати проблеме, па чак и огромне изазове за ученика, Питхон са одговарајућом документацијом је врло добро место за почетак.

          Руби: има исти проблем као и Питхон у погледу парадигми које подржава. Његова синтакса би могла бити много јаснија и лакша за учење да ју је преузео (као што је узео толико ствари) од Смаллталка, али њена посвећеност другим језицима чини учење синтаксе ученицима не тако лако као што би могло бити. Дефинитивно није језик који је осмишљен тако да га је лако научити, иако је можда мало лакши од Питхона. Има врло добру документацију и заједнице које је чине врло добром опцијом као први језик.

          Једини језик који знам, а који је интелигентно дизајниран да олакша учење, али без да је само академски језик, је Смаллталк, за мене најбоља опција од свих ако узмете у обзир језик и алате, јер документација за учење програмирања помоћу Смаллталк-а донекле је датиран. Такође има заједнице у којима можете учити.

          Узимајући у обзир контекст, коришћење Гамбаса за учење програмирања је сасвим логично, посебно ако је ученик већ имао контакт са верзијом БАСИЦ-а.

          Добри материјали за проучавање Гамбаса су пропуштени, јер су још увек ретки и непотпуни, али напори јсбсана у том погледу чине Гамбас опцијом да науче да програмирају (за корисника ГНУ / Линука, тј. Хобиста). Гамбас такође има корисне заједнице за учење.

          1.    јсбсан дијо

            Као и увек +1, Фабиан.
            Недостајеш нам због форума.

    2.    јсбсан дијо

      Као што кажу у мом граду: «Знању није место»
      А за оне који желе да науче да програмирају, мислим да је избор да узму у обзир.
      Сви они који су направили програме са графичким интерфејсима са пихтоном или јавом, биће са мном, јер је са Гамбасом то много лакше.

      1.    хладан дијо

        Поново, по мом скромном мишљењу, то што је „лако“ не значи да је добро или боље. Зависи од неколико фактора. Да ли је ваш пројекат пројекат за разоноду или је професионалан? Да ли су то високе перформансе? мултиплатформ? итд ...
        Говорећи и о ГУИ-у, нисте ли видели ЈаваФКС АПИ? То је добар отац, ефекти, цсс и многе атрактивне ствари, и то које развијате за врло кратко време.

        Али ако говорите о почетку програмирања или учењу, мислим да је Питхон добар избор. Одатле би се прешло на Ц са Асемблером, а затим на било који други језик високог нивоа.

        1.    цомпиламанианцо дијо

          да ли је јава „лака“ за мултиплатформ не значи да је добра или боља.
          да је питхон лако научити не значи да је добар или бољи
          Ужасна је идеја, препорука за почетак
          заправо су све страшне идеје да се почне учити програмирати

          1.    хладан дијо

            О чему причаш ... Никад нисам рекао да је Јава боља. Ниједан језик није најбољи, све зависи од сврхе. Такође не разумем зашто кажете да је Питхон лоша идеја као први језик. Многи универзитети Питхон користе за подучавање логике и алгоритама, користи се јер је једноставан, јасан и доследан. Како је то скрипта, студенте не занимају питања попут компилације. Непотреба фиксне структуре за креирање програма даје једноставност која чини ученика концентрисаним на алгоритме и логику.

            Једном када студент стекне знање о овим темама, може почети са напреднијим темама. Добар језик да види ове концепте је Ц. У Ц научите да радите ствари ручно, структуре, показиваче итд. Сад кад знате Ц, време је да видите заморнија упутства која су ближа машини, неки монтажни језик да бисте знали како машина ради.

            Сад кад студент има логику, структуре, алгоритме и када зна сложеност упутстава на ниском нивоу, спреман је да научи језик на високом нивоу.

            Мени се чини да је овај начин подучавања прави, не дајете своје мишљење о томе зашто не, већ само кажете да то изгледа као ужасна идеја. Волео бих да знам ваше мишљење.
            Поздрав.

      2.    Олаф дијо

        Супер сам нов на овом форуму и посебно волим електронику и многе друге ствари међу њима програмирање.Прво, када сам донио одлуку да напустим Виндовс и пређем на Линук, нисам имао бољу понуду од козица да доминирам својим Битом. кроз паралелни порт да то могу да урадим преко УСБ-а .... унапред и треће да бих коначно могао да спроводим своје пројекте имам доста тканине. Стога мислим да ме је Гамбас охрабрио да наставим са програмирањем не онако како сам десило се са другим језицима, напокон сам нешто ухватио и изашло је нешто друго, пример корака ВБ6 .нет и оштар и више нисам разумео дугме и моји пројекти су застали. Загрљај свима

    3.    елиотиме3000 дијо

      Ако вам се свидео Висуал Басиц 6, онда је идеалан за вас. Ако не (као што је ваш случај), мирно користите ЕМАЦС или ВИМ.

      1.    хеј дијо

        емацс и вим нису програмски језици ...

        1.    mario дијо

          Мислим да се односи на ИДЕ ВБ6, исто као и на пост „помало попут Висуал Басиц ™“

    4.    Ф3ниКс дијо

      Из мог угла, иако не волим рачиће, свако окружење које помаже људима да започну са програмирањем и које на задовољавајући начин подстиче развој апликација је драгуљ. РАД развој имамо изврсне лазарус и ктцреатор.

      Лично, оно што највише мрзим код Гамбаса је што није мултиплатформа што је «тумач», не видим логику, може се само рећи да је имао лошу развојну архитектуру, па је било тако тешко пренети је на друге платформе.

      1.    јсбсан дијо

        Покушао сам да научим лазарус (у ствари, правио сам програме у овом окружењу), али једва да сам пронашао информације или приручнике (постоји један који се чини прилично добрим, али кошта много новца и написан је на енглеском). Позивам вас да објавите пост о Лазару где коментаришете где да пронађете информације да бисте их научили.
        поздрави

      2.    Фабиан Флорес Ваделл дијо

        „Лично, оно што највише мрзим код Гамбаса је то што мултиплатформа није„ тумач “, не видим логику, може се рећи само да је имала лошу развојну архитектуру, зашто је било тако тешко пренети је на друге платформе “.

        Дизајниран је и развијен од темеља да буде развојни алат за ГНУ / Линук системе. Никада није постојала намера да се дозволи да буде вишеплатформна, па је лоша развојна архитектура грешка ваше оцене.

        Ако је то оно што у Гамбасу највише мрзите, вероватно мрзите: Ц ++ јер то није најбоља опција за веб развој; на јавасцрипт, јер не олакшава развој десктоп апликација; Вали због зависности од ГОбјецт-а; Меси јер не игра тенис; а Надал јер не игра фудбал.

    5.    Нано дијо

      Увек се на крају поистоветим са тобом, зајеби кД

      Истина је да ако желите да програмирате, бар са моје тачке гледишта, најбоља ствар је Питхон, Руби, ПХП или, зашто не будете као ја и не пошаљете све дођавола и посветите се Јавасцрипту? То је свет вани и Гамбас, па, не нуди превише кД

      1.    МСКС дијо

        Бриљантни умови имају тенденцију да се сретну ...

        1.    бсдгамберо дијо

          тако сјајно сијају
          попут тамне материје

  6.   Жан Пјер дијо

    Направите туториал о томе како направити пројекат са ЦМаке и Вала, ако желите, помоћи ћу вам у техничком делу ...

  7.   носфератукк дијо

    Занимљив чланак, иако му је недостајало ознака као што су ООП или програмирање.

    Будући да је „помало налик основном“, многима би могло олакшати почетак развоја апликација под Линуком, зар не?

    1.    јсбсан дијо

      @носфератукк:
      Слажем се са тобом .
      У ствари, отпремићу неке своје апликације на блог, тако да можете видети шта све може да се уради.
      поздрави

  8.   Исмаел дијо

    Није ми циљ да увредим, али да будем искрен, не видим ништа добро за учење неозбиљних језика попут Гамбаса (видећи ту ОСНОВНУ синтаксу из 80-их) само треба да Мицрософт тужи Гамбас због употребе њиховог ВБ језика.
    Постоје бољи језици за учење и који нуде боље водиче као што су Јавасцрипт, Питхон, Руби, Вала, Басх Сцрипт, Ц, Ц ++.
    Ти језици имају будућност.

    1.    јсбсан дијо

      Синтакса козица типа Басиц из 80-их?
      Само мислим да не познајете Гамбас3 ...

    2.    Фабиан Флорес Ваделл дијо

      „Постоје бољи језици за учење и који нуде боље водиче као што су Јавасцрипт, Питхон, Руби, Вала, Басх Сцрипт, Ц, Ц ++.“

      Залепили сте га са Питхон-ом и Руби-јем, а остали предлози показују да вам никада није требало 5 минута да размислите које потешкоће представљају као први језик.

  9.   неименован дијо

    Пуно вам хвала што сте учинили ово окружење познатим, јер онима који су већ користили висуал басиц, козице ће бити прилично лако

    био би занимљив приручник у епуб формату козица

  10.   тибииацкс дијо

    драги мој јбсан, дуго пратим ваше водиче, лично волим козице, због једноставности програмирања и неких његових контрола, наравно да и даље може побољшати своју архитектуру, али у линуксу је то добра опција за програмирање.

  11.   јадни таку дијо

    Било је време када су од мене тражили да користим Висуал Басиц, јер је моја машина у власништву само софтвера гнуа, радио сам ствари у козицама.
    Тачно је да су обе платформе прилично једноставне за обављање ствари, али документација је на шпанском језику оскудна.
    Лично ову методу нисам сматрао правим програмирањем и ако желите научити истинско програмирање корисно у сваком случају и увек ништа боље од ц / ц ++, емацс и гцц

  12.   хладан дијо

    Овде бришу коментаре? Коментирајте малопре и моја два коментара се више не појављују ...

  13.   Карлос дијо

    У дебиан стабилној није потребно додавати ппа да бисте инсталирали гамбас3.
    За остало, добар чланак.

  14.   Фенриз дијо

    Поздрав ЈСБАН. одличан пост, ја сам програмер за шкампе, па чак сам и на форуму о рачићима. Ваше објашњење је врло добро. По мом мишљењу, гамбори су језик за покретање света програмирања, али ако лично за озбиљне пројекте, мислим да не бих препоручио козице. Ако желите да се програмирате као професионална професија, постоје и други језици, Ц, Ц ++, ПХП, ЈАВА, ЈС, ПИТХОН. Живели

    1.    цомпиламанианцо дијо

      погледајте се са Виндовс 7 и Фирефок-ом

      1.    Фенриз дијо

        Шта је твоја поента? Не могу сво време бити на Линуку, драга моја.

  15.   МСКС дијо

    Не губите време са ПАЈЕРЕАДАС.

    https://www.youtube.com/watch?v=ON0A1dsQOV0

  16.   Схорди дијо

    Спремиште немх више није активно. Да бисте инсталирали ново (и надамо се дефинитивно) спремиште, морате да користите:
    $ судо адд-апт-репозиторијум ппа: гамбас-теам / гамбас3
    $ судо апт-гет упдате
    $ судо апт-гет инсталл гамбас3