Vous êtes sur la page 1sur 9

03/02/2016

DesenvolvendoemC#noLinuxcomoMonoDevelop|ProgramaoJunior

ProgramaoJunior
Artigos,dicasetruquesparainiciantes!
RSS Twitter Facebook
22/09/2011

DesenvolvendoemC#noLinuxcom
oMonoDevelop
19Comentrios
Olpessoal!
Tiveaidiadeescreveresseartigoapstersofridocomumacertamigraodewindowspara
linux,pois,tiveproblemascomowindowsnovidade,eagoraomeudesktopsaceitaa
instalaodolinuxsalve,poisbem,nomeabaleieprocureiumamaneiraalternativade
comodesenvolveremC#atravsdolinux,foiquandoencontreiumaIDEbastanteinteressante
oMonoDevelop.

OMonoDeveloppossuiumainterfacebastanteamigavelquelembrabastanteovisualstudio
damicrosoft,AtualmentetemsuporteaslinguagemdeprogramaoC#,Boo,Java,Nemerle,
VisualBasic.NETeMSIL,entreoutros.
AgoraquevocjasabeoqueoMonoDevelop,vamoscriarumsimplesHelloWorld
explorandoumpoucodesuasfuncionalidades.
1AbraooMonoDevelopecrieumanewsolution,file>new>solution,feitoissoselecionea
linguagemdeprogramaoC#ecrieumprojetoGTK#2.0denomeHelloWorld,assimcomo
naimagemabaixo:

https://ismaeljr.wordpress.com/2011/09/22/desenvolvendoemcnolinuxcomomonodevelop/

1/9

03/02/2016

DesenvolvendoemC#noLinuxcomoMonoDevelop|ProgramaoJunior

Feitoissoiraabrirumatelaperguntandosobreasfuncionalidadesdoprojeto,apenascliqueem
OKeiraabriraseguintetelaquelembrabastanteovisualstudio.

2VamosColocarumButtonMainWindowqueaoclicar,eleiranosmostrarainformao
HelloWorld!,masantesprecisamoscolocarumcontainerfixedsobreoMainWindow,pois
paracriarmososWidgetsprecisoprimeirodeumcontainerbase,entoadcioneumconteiner
fixededepoisowidgetbutton,comonasfigurasabaixo:

https://ismaeljr.wordpress.com/2011/09/22/desenvolvendoemcnolinuxcomomonodevelop/

2/9

03/02/2016

DesenvolvendoemC#noLinuxcomoMonoDevelop|ProgramaoJunior

ArrasteocontainerfixedparaoMainWindow

AgoraarrasteoWidgetButtonparaofixed
3FeitoissoagoransvamosmudaralabeldoGtkButtoneaprendercomocriarum
click_eventbuttonnoMonoDevelop,queinfelizmentenoigualaovisualstudio,no
podemosacessarocdigocomapenascliques,temquesermeionamarra,entopreste
atenonaproximasequenciadeimagens:

https://ismaeljr.wordpress.com/2011/09/22/desenvolvendoemcnolinuxcomomonodevelop/

3/9

03/02/2016

DesenvolvendoemC#noLinuxcomoMonoDevelop|ProgramaoJunior

ComoGtkButtonselecionadovaempropiedades>buttonproperties>labelemudealabel
paraCliqueAqui.

AindacomoButtonselecionadovanaabasignalsdabarrapropriedades,naabasignals
selecioneButtonSignals>Clicked,adcioneumnomeparaohandlereuusareiClicked_One
aperteenterentovaiapareceraseguinteteladecdigo:

https://ismaeljr.wordpress.com/2011/09/22/desenvolvendoemcnolinuxcomomonodevelop/

4/9

03/02/2016

DesenvolvendoemC#noLinuxcomoMonoDevelop|ProgramaoJunior

4AgoraparafinalizaranossaaplicaoHelloWorldnoMonoDevelop,vamoscriarum
menssageboxquenosmostrarnossamenssagemHelloWorld,sigaocdigoaseguirem
depoispressionecrtl+f5:

ApsDigitarocdigoacimapressionecrtl+f5ecliquenobotoevocveraonossoHello
World!

https://ismaeljr.wordpress.com/2011/09/22/desenvolvendoemcnolinuxcomomonodevelop/

5/9

03/02/2016

DesenvolvendoemC#noLinuxcomoMonoDevelop|ProgramaoJunior

AgorachegamosaofimdomeuprimeiroarquivosobreoMonoDevelop,esperoquevocs
tenhamgostado,sevocjexperientecomovisualstudiocreioquenovaitermuitoproblema
comoMono,esevocusuariolinuxdaquelesbemcaxiasestaaiumatimaferramentapara
desenvolvimento,ataproximapessoal.
Sobre estes anncios (https://wordpress.com/about-these-ads/)

R$1.673,07
Comprar

PublicadoporIsmaelJunioremDesenvolvimento,Tecnologia
Marcado:C#,Desenvolvimento,Linux,Mono,MonoDevelop,visualstudio

19pensamentossobreDesenvolvendoemC#no
LinuxcomoMonoDevelop
1.AndesonBrunodeBarrosdisse:
22/09/2011s02:40
https://ismaeljr.wordpress.com/2011/09/22/desenvolvendoemcnolinuxcomomonodevelop/
Muitomassa!Belotutorial!

6/9

03/02/2016

DesenvolvendoemC#noLinuxcomoMonoDevelop|ProgramaoJunior

Muitomassa!Belotutorial!
Responder
2.BartolomeuFrancadisse:
23/09/2011s15:27
Bemdetalhado!
Responder
3.joaojohanesdisse:
31/10/2011s19:18
Muitobomestetutorial,seraquevocpoderiameindicarlinksbonsouapostilasparamim
seaprofundarmais.muitoobrigado
Responder
IsmaelJuniordisse:
02/11/2011s17:35
Joo,basicamentevocdeveestudarsobreasbibliotecasdoGTK#,pororestocomono
visualstudiomesmo
Responder
4.Pingback:C#onLinux|Reudismam
5.Lucianodisse:
09/05/2013s19:52
Muitobom,meajudoubastanteemumtrabalho!!
Responder
6.maregitodisse:
17/09/2013s10:08
Republicouissoemmaregitoecomentado:
ParaagarotadadoCMTLqueestafocandoemC,agoranessanovaetapa
Responder
7.Pattersondisse:
26/09/2013s00:49
Tutorialperfeito,salvouminhavida!!!Euesqueciasenhadeativaodomeuwindows(
baixeielepelodreamspark)etavadifcilderecuperarsemfalarquetosempacienciade
instalarelenamesmamaquinaqueusooUbuntuaquase1ano.EntoessaIDEperfeita,
fazfaztudooqueseespera(naminhaopinio)eaindaleve,softwarelivreassim
sempretem1quenossurpreende.Valeupelotutorial.
Responder
8.ALESSANDROMONTEIROdisse:
15/10/2013s00:26
MUITOBOMMEPASSEMASCODIGOPRATESTARNOMONODEVELOP
Responder
9.CarlosTArrudadisse:
19/01/2014s20:32
Valeu.Pergunta:Osprogramasgeradosrodamnowincomo.netinstalado?
Responder

https://ismaeljr.wordpress.com/2011/09/22/desenvolvendoemcnolinuxcomomonodevelop/

7/9

03/02/2016

DesenvolvendoemC#noLinuxcomoMonoDevelop|ProgramaoJunior

Responder
10.5i23disse:
20/01/2015s19:15
Cara,queprticon?LembramuitoumdospropsitosdoC#eVisualStudio,quea
velocidadedeprogramao.
FaoomesmonoVisualStudiocomWindows10emapenas4cliques.
EntendaqueesseopropsitodotioGates,enoumateoriamalucadaconspiraopara
deixarojantigo,velhoearcaicoUnix/Linuxparatrsnadisputadesistemasoperacionais.
Tiolinuxmelembramuitoaquelesvelhinhosnaspraasquedizem:H,nomeutempo
Kkkkkkkkkkkkkkkkkkkkkkksemofensas,cadaumusaoquequer.
FiquecomDeus.
Responder
Rollydisse:
19/02/2015s20:52
Negoquenuncausoulinuxfalandomaloquetemnoruindows10jtinhanolinux
hmuitotempo.
Voutemostrarsumamatriacitandoapenas5coisasenemvoltomaisaquisde
lertantaasneiraeudesisti.
http://info.abril.com.br/noticias/tecnologiapessoal/fotonoticias/cinconovidadesdo
windows10quejaexistiamnolinux.shtml
Responder
5i23disse:
08/04/2015s21:02
CaraEuusoadistroElementaryOS(nondualboot)
Ofatodeeuusarumsistemaoperacional,noquerdizerqueficocegoparaas
qualidadesdeoutrossistemasoperacionais.Acordagaroto!
.NETofuturoemuitosprogramadoresjfalamisso.OfatodoLinuxaindaser
pssimoparaseprogramarem.NETnoquerdizerquesejabomporexemplopara
seprogramaremC:NoWindowseuprecisousarumcomandoamaisparapausaro
prompt,oquenoacontecenoLinux.
Acordanovamentelinuxliker.O.S.quenemlinguagemdeprogramao:Tem
vantagensdedesvantagens.
FiquecomDeus.
FabianoVasconcelosdisse:
15/09/2015s13:03
DpraverquevocnoentendePORRANENHUMAdeLinuxetambmnodeve
entenderdewindows!Cara,ficacaladoquebemmelhor.
Responder

https://ismaeljr.wordpress.com/2011/09/22/desenvolvendoemcnolinuxcomomonodevelop/

8/9

03/02/2016

DesenvolvendoemC#noLinuxcomoMonoDevelop|ProgramaoJunior

Responder
Henriquedisse:
16/10/2015s14:14
Comodisseumdosmaioresgniosdahumanidade;tenhopenadevoc,serde
tantainsignificnciaqaoseratingindopelaverdadedesamparadopelo
inracionalismoecegopelosprpriosfrutossuaignornciatropeanodesesperoecai
nopoodalstimadepoisdeatofundocairarmaguradonofundodopossofaza
piordasatitudesecavaaindamaisnalamadaimpetuosidadeeentofinalmente
encontraapiordasarmas,agrosseria
Henriquedisse:
16/10/2015s13:56
Voctemtdarazo,oqelesestofalandontemndaveroqimpressionanowindows
aconexocomoomundoqolinuxntempqeledeummundopassado.Aindanvi
ningumfazendostreamingdoXboxnoubuntu.
Responder
11.soParaComentardisse:
08/04/2015s20:58
Penseisomentenumacoisa:Difcil.AgoraalmdoC#,tereiqueaprendersobeGTK
Responder
12.DanielMendesdisse:
21/06/2015s11:33
Possoabrirneleumprojetojcriadocomovisualstudio2010?
Responder
13.EmmanuelShalondisse:
11/07/2015s11:23
Obrigadoporcompartilharoconhecimento!!
Responder

CrieumwebsiteoubloggratuitonoWordPress.com.|OtemaSplendio.

https://ismaeljr.wordpress.com/2011/09/22/desenvolvendoemcnolinuxcomomonodevelop/

9/9