/// <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!"); }
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."); } }