Ejemplo n.º 1
0
        /// <summary>
        /// Constructor för AtomerForm tar emot en instans av atomerProgram. Man har
        /// tillgång till en instans av databasklassen som egenskap som i sitt tur
        /// har tillgång till egenskapen Atomer som är en Dictionary(int,Atom) av
        /// alla rader från databasen.
        /// </summary>
        /// <param name="atomerProgram"></param>
        public AtomerForm(AtomerProgram atomerProgram)
        {
            //Initialisera AtomerForm
            InitializeComponent();

            //Test: visar att allt fungerar som det ska och data läsas från tabellen
            MessageBox.Show(atomerProgram.AtomDatabas.Atomer[1].Namn + " hittades!");
        }
Ejemplo n.º 2
0
        static void Main()
        {
            //instans av AtomerProgram
            AtomerProgram atomerProgram = new AtomerProgram();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            //Om det gick bra att läsa från databasen, starta formen
            if (atomerProgram.databas.LäsaAtomer() == true)
            {
                Application.Run(new AtomerForm(atomerProgram));
            }
            //Annars visar en felmedellande
            else
            {
                MessageBox.Show("Kopplingen till databasen misslyckades.");
            }
        }