#1 - APPLICAZIONE IN C#

AMBIENTI DI SVILUPPO 

Gli IDE (Integrated Development Environment), sono strumenti informatici dedicati alla creazione, alla gestione e al debug del codice. Questi software offrono un'interfaccia unificata per facilitare il processo di sviluppo software, adattandosi alle necessità dei programmatori e alle specifiche dei linguaggi di programmazione utilizzati. Di seguito, vi sono alcuni esempi di ambienti di sviluppo comuni per vari linguaggi di programmazione:

Visual Studio: È utilizzato per lo sviluppo di software in diversi linguaggi come C#, Visual Basic, C++, F# e altri.

Eclipse: È un ambiente di sviluppo open-source che supporta diversi linguaggi di programmazione attraverso plugin.

IntelliJ IDEA è un IDE completo e altamente flessibile, ideale per gli sviluppatori che lavorano su progetti complessi in vari linguaggi e framework, offrendo strumenti avanzati per migliorare la produttività e la qualità del codice.

Visual Studio Code è un editor di codice sorgente sviluppato da Microsoft. Non è un IDE completo come Visual Studio, ma offre molte funzionalità avanzate e può essere esteso tramite estensioni per supportare diversi linguaggi di programmazione. È utilizzato dagli sviluppatori per progetti di sviluppo web, applicazioni desktop e sviluppo generale di software.

Codice:

namespace Esercizio1._1

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        public Bitmap b;

        public Graphics g;

        private void button1_Click(object sender, EventArgs e)

        {

            b = new Bitmap(this.pictureBox1.Width, this.pictureBox1.Height);

            //definisco la variabile b (new= nuova variabile) dentro le parentesi metto la dimesione dell'contesto grafico

            //che sarà uguale alla dimesione della picturebox da me inserita tramite la casella degli strumenti 

            g = Graphics.FromImage(b);

            //definisco la variabile g: la figura g verrà disegnata su b (picturebox)

            g.Clear(Color.LightBlue); //definisco il colore della picturebox

            g.DrawRectangle(Pens.Green, new Rectangle(20, 20, 300, 100));//disegno un rettangolo con colore verde

                                                                         //e dimesioni (X, Y, larghezza e altezza)

            g.DrawLine(Pens.Red, 10, 10, 100, 100);//disegno la linea 

            g.DrawEllipse(Pens.Pink, 10, 10, 200, 200);//disegno l'ellisse


            g.DrawString("Michela Veggente", new System.Drawing.Font("Arial", 12), Brushes.Orange, 200, 100);





            this.pictureBox1.Image = b;



        }

    }

}


Output:




Post più popolari