En aquest tema, aprendrem a configurar l'entorn de desenvolupament necessari per començar a programar en C#. Ens assegurarem que tens totes les eines necessàries instal·lades i configurades correctament per a un desenvolupament eficient.
- Instal·lació de Visual Studio
Visual Studio és l'entorn de desenvolupament integrat (IDE) més utilitzat per a programar en C#. A continuació, es detallen els passos per instal·lar-lo:
Pas 1: Descarregar Visual Studio
- Visita el lloc web oficial de Visual Studio.
- Selecciona la versió de Visual Studio que desitges descarregar. Per a aquest curs, recomanem la versió Community, que és gratuïta i suficient per a la majoria de projectes.
Pas 2: Instal·lar Visual Studio
- Executa l'instal·lador descarregat.
- A la finestra de l'instal·lador, selecciona les càrregues de treball necessàries. Per a programar en C#, selecciona:
- Desenvolupament d'aplicacions per a .NET
- Desenvolupament d'aplicacions per a ASP.NET i web
- Fes clic a Instal·lar i espera que es completi la instal·lació.
Pas 3: Configurar Visual Studio
- Un cop instal·lat, obre Visual Studio.
- Si és la primera vegada que l'obres, se't demanarà que iniciïs sessió amb un compte de Microsoft. Pots crear-ne un de nou si no en tens.
- Selecciona el tema de color que prefereixis i fes clic a Inicia Visual Studio.
- Instal·lació del .NET SDK
El .NET SDK és necessari per compilar i executar aplicacions C#. A continuació, es detallen els passos per instal·lar-lo:
Pas 1: Descarregar el .NET SDK
- Visita el lloc web oficial de .NET.
- Descarrega la versió més recent del .NET SDK.
Pas 2: Instal·lar el .NET SDK
- Executa l'instal·lador descarregat.
- Segueix les instruccions de l'instal·lador per completar la instal·lació.
Pas 3: Verificar la Instal·lació
- Obre una terminal o línia de comandes.
- Executa la comanda següent per verificar que el .NET SDK s'ha instal·lat correctament:
Hauries de veure la versió del .NET SDK instal·lat.dotnet --version
- Configuració de l'Entorn de Desenvolupament
Crear un Nou Projecte en Visual Studio
- Obre Visual Studio.
- Fes clic a Crear un nou projecte.
- Selecciona Aplicació de consola (.NET Core) i fes clic a Següent.
- Introdueix un nom per al teu projecte i selecciona una ubicació per desar-lo.
- Fes clic a Crear.
Estructura del Projecte
Un cop creat el projecte, Visual Studio generarà una estructura bàsica de fitxers i carpetes. A continuació es mostra una descripció dels fitxers més importants:
Fitxer/Carpeta | Descripció |
---|---|
Program.cs |
Conté el punt d'entrada principal del programa. |
obj/ |
Carpeta generada automàticament que conté fitxers temporals de compilació. |
bin/ |
Carpeta generada automàticament que conté els fitxers compilats. |
*.csproj |
Fitxer de projecte que conté la configuració del projecte. |
Executar el Projecte
- Fes clic al botó Executar (o prem
F5
) per compilar i executar el projecte. - Hauries de veure una finestra de consola amb el text "Hello World!" (o el text que hagis escrit al fitxer
Program.cs
).
- Exercici Pràctic
Exercici 1: Crear i Executar un Projecte de Consola
- Segueix els passos anteriors per crear un nou projecte de consola.
- Modifica el fitxer
Program.cs
per mostrar un missatge personalitzat. Per exemple:using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hola, món!"); } } }
- Executa el projecte i verifica que el missatge es mostra correctament.
Solució de l'Exercici
El codi modificat hauria de semblar-se a l'exemple anterior. Si tens problemes, revisa els passos de configuració i assegura't que has seguit correctament cada pas.
Conclusió
En aquesta secció, hem après a configurar l'entorn de desenvolupament necessari per programar en C#. Hem instal·lat Visual Studio i el .NET SDK, i hem creat i executat el nostre primer projecte de consola. Amb l'entorn configurat, estem preparats per començar a explorar els conceptes bàsics de C# en els següents mòduls.
Curs de Programació en C#
Mòdul 1: Introducció al C#
- Introducció al C#
- Configuració de l'Entorn de Desenvolupament
- Programa Hello World
- Sintaxi i Estructura Bàsica
- Variables i Tipus de Dades
Mòdul 2: Estructures de Control
Mòdul 3: Programació Orientada a Objectes
Mòdul 4: Conceptes Avançats de C#
- Interfícies
- Delegats i Esdeveniments
- Genèrics
- Col·leccions
- LINQ (Consulta Integrada al Llenguatge)
- Programació Asíncrona
Mòdul 5: Treballant amb Dades
Mòdul 6: Temes Avançats
- Reflexió
- Atributs
- Programació Dinàmica
- Gestió de Memòria i Recollida d'Escombraries
- Multifil i Programació Paral·lela
Mòdul 7: Construcció d'Aplicacions
Mòdul 8: Millors Pràctiques i Patrons de Disseny
- Estàndards de Codificació i Millors Pràctiques
- Patrons de Disseny
- Proves Unitàries
- Revisió de Codi i Refactorització