Jump to content

Quero começar a programar em C#....


kingless

Recommended Posts

Quero começar a programar em C# mas não sei mesmo NADA... O que eu quero saber é o seguinte...

Aconselham-me a programar em C# ? (se a reposta for não, qual é a melhor linguagem de programação para se  criar aplicações para o windows ?)

É fácil programar em C# ?

O que é que eu preciso para começar a programar em C# ? (tudo que eu preciso, mas tudo mesmo)

OBS: (preciso de aprender a programar em menos de 3 semanas :S)

Link to comment
Share on other sites

Caneco... vai ser sempre a acelerar! Acho que é boa escolha.

Já sabes alguma coisa de outra linguagem?

O melhor para começar pode ser descarregar o IDE que a microsoft disponibiliza.

http://msdn.microsoft.com/vstudio/express/visualcsharp/

Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática!

Link to comment
Share on other sites

  • 2 weeks later...

Olá,

Tal como tu não conheço nada de C#, mas claro quando se quer aprende-se tudo

e por isso, como já disseram os outros membros há tutoriais um pouco por todo o

lado na net, mas penso que um bom livro dá sempre grande ajudas.

Para começar, comprei o C# Express Edition Starter KIT da WROX que contém um

CD que contém o Visual C# Express Edition e o SQL Server Express Edition, ou seja,

todo o tipo de ferramenta que precisas para começares a estudar. Apesar de ser

em inglês é relativamente simples de entender, além de ter exercícios e a correcção

deles.

Penso que é uma boa escolha.

Boa sorte.

Link to comment
Share on other sites

Tudo o que necessitas para C# é simples:

1. Tens de saber o paradigma Object Oriented;

2. Tens de conhecer a sintaxe da linguagem;

3. Conhecer as ferramentas que suportam a linguagem;

Et voilá, é tudo o que necessitas para programar em C#.

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to comment
Share on other sites

Aconselhote plenamente esta linguagem, e uma linguagem recente e muito produtiva, e e extremamente facil de programares com ela!!!

Aconselho/te os seguintes compiladores:

Snippet Compiler / Um dos mais simples

Sharp Develop / Ja virado para programacao em janelas

Epah n ponhos links e n explico melhor pk ja e tarde e ja tou todo  :wallbash:

Ha podes sempre visitar este link k te dix por exemplo porque e k o C# e melhor k o java,

e explicate algumas das novidades presentes no C#

http://www.portaldaprogramacao.com/artigos2.asp?n=104

PEACE

Link to comment
Share on other sites

Va n discuto mais lolol  🙂

Mas entao tem compilador!!  😁

Conslusão: O SharpDevelop é um IDE (Editor e Compilador MONO  😛 de codigo)

PEACE  :smoke:

Continuas a dizer o mesmo, que o SharpDevelop é um compilador... e isto é apenas um exemplo do projecto Mono.

Pensa no caso das outras linguagens...

#develop (SharpDevelop)

What is #develop? SharpDevelop is a free IDE for C# and VB.NET projects on Microsoft's .NET platform.

<3 life

Link to comment
Share on other sites

Pronts pa tirar todas as duvidas  😁

IDE do inglês Integrated Development Environment ou Ambiente de Desenvolvimento Integrado é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.

Geralmente as IDEs unem a técnica de RAD (Rapid Application Development), que consiste em permitir que os desenvolvedores obtenham um aproveitamento maior, desenvolvendo código com maior rapidez.

As características e ferramentas mais comuns encontradas nas IDEs são:

    * Editor - edita o código-fonte do programa na(s) linguagem(ns) suportada(s) pela IDE;

    * Compilador (compiler) - compila o código-fonte do programa, editado em uma linguagem específica e a transforma em linguagem de máquina;

    * Montador (linker) - monta (linka) os vários "pedaços" de código-fonte, compilados em linguagem de máquina, em um programa executável que pode ser rodado ou executado em um computador ou outro dispositivo computacional.

    * Debugador (debuger) - auxilia no processo de encontrar e corrigir erros (bugs) no código-fonte do programa, na tentativa de aprimorar a qualidade de software;

    * Modelagem (modeling) - criação do modelo de classes, objetos, interfaces, associações e interações dos artefatos envolvidos no software com o objetivo de solucionar a ou as necessidades-alvo do software final.

    * Geração de código - característica mais explorada em ferramentas CASE, a geração de código também é encontrada em IDEs, contudo com um escopo mais direcionado a templates de código comumente utilizados para solucionar problemas rotineiros. Todavia, em conjunto com ferramentas de modelagem, a geração pode gerar todo ou praticamente todo o código-fonte do programa com base no modelo proposto, tornando muito mais rápido o processo de desenvolvimento e distribuição do software;

    * Distribuição (deploy) - auxilia no processo de criação do instalador do software, ou outra forma de distribuição do mesmo, seja discos ou via internet.

    * Testes Automatizados (automated tests) - realiza testes no software de forma automatizada, com base em scripts ou programas de testes previamente especificados, gerando um relatório dos mesmos, assim auxiliando na análise do impacto das alterações no código-fonte. Ferramentas deste tipo mais comuns no mercado são chamadas robôs de testes.

    * Refatoração (refactoring) - consiste na melhoria constante do código-fonte do software, seja na construção de código mais otimizado, mais limpo e/ou com melhor entendimento pelos envolvidos no desenvolvimento do software. A refatoração, em conjunto com os testes automatizados, é uma poderosa ferramenta no processo de erradicação de bugs, tendo em vista que os testes "garantem" o mesmo comportamento externo do software ou da característica sendo reconstruída.

Epah eu sou teimoso, teimosia a mais  😁

PEACE

Link to comment
Share on other sites

  • 1 year later...

Quero começar a programar em C# mas não sei mesmo NADA... O que eu quero saber é o seguinte...

Aconselham-me a programar em C# ? (se a reposta for não, qual é a melhor linguagem de programação para se  criar aplicações para o windows ?)

É fácil programar em C# ?

O que é que eu preciso para começar a programar em C# ? (tudo que eu preciso, mas tudo mesmo)

OBS: (preciso de aprender a programar em menos de 3 semanas :S)

Oi sou Dark_Net .. no forum que participo no brasil ... ah links de Video Aulas

Esta em PT(Brasil) .. mas eu entendo PT(Portugal) então vcs tb !!! 🙂

http://www.devmedia.com.br/Video_aulas/net/Pedro/Curso_CSharp_Parte1.zip 

http://mrbool.devmedia.com.br/msdn/Colunistas/Pedro/Curso_CSharp_Parte2.rar 

http://www.devmedia.com.br/Video_aulas/net/Pedro/Curso_CSharp_Parte3.zip 

http://www.devmedia.com.br/Video_aulas/net/Pedro/Curso_CSharp_Parte4.zip 

http://www.devmedia.com.br/Video_aulas/net/Pedro/Curso_CSharp_Parte5.zip 

http://www.devmedia.com.br/Video_aulas/net/Pedro/Curso_CSharp_Parte6.zip 

http://www.devmedia.com.br/Video_aulas/net/Pedro/Curso_CSharp_Parte7.zip 

http://mrbool.devmedia.com.br/MSDN/Colunistas/Pedro/Curso_CSharp_Parte8.zip 

http://mrbool.devmedia.com.br/MSDN/Colunistas/Pedro/Curso_CSharp_Parte9.zip 

http://mrbool.devmedia.com.br/MSDN/Colunistas/Pedro/Curso_CSharp_Parte10.zip 

http://mrbool.devmedia.com.br/MSDN/Colunistas/Pedro/Curso_CSharp_Parte11.zip 

http://mrbool.devmedia.com.br/MSDN/Colunistas/Pedro/Curso_CSharp_Parte12.zip 

http://mrbool.devmedia.com.br/MSDN/Colunistas/Pedro/Curso_CSharp_Parte13.zip 

http://mrbool.devmedia.com.br/MSDN/Colunistas/Pedro/Curso_CSharp_Parte14.zip 

http://mrbool.devmedia.com.br/MSDN/Colunistas/Pedro/Curso_CSharp_Parte15.zip 

http://mrbool.devmedia.com.br/MSDN/Colunistas/Pedro/Curso_CSharp_Parte16.zip 

http://mrbool.devmedia.com.br/MSDN/Colunistas/Pedro/Curso_CSharp_Parte17.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte18.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte19.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte20.zip   

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte21.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte22.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte23.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte24.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte25.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte26.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte27.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte28.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte29.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte30.zip

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte31.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte32.zip 

http://kameha.devmedia.com.br/site/msdn/Pedro/Curso_CSharp_Parte33.zip 

By Dark_Net  🙂

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.