Return to search

Uppgradering av stabilitetsberäkningsprogrammet NYSTAB / NYSTAB

This is a report founded on a project by Atlas Copco called NYSTAB.  The application Nystab is a calculation program that can calculate the stability of the rockdrill-rigs made by Atlas Copco. The original version of Nystab is stored in a database from 1997 and the code is made in an old version of Visual Basic. My assignment was to develop the application in to a newer programming environment and make it last better in the upcoming years. The software I decided to use to accomplish this project is C# .NET in Visual Studio and Microsoft Access 2010. All the code is written in C# with some insertions from ADO.NET which helped me to easier connect the code with the database. The coding part was split into two pieces; the first was to develop the application scale done with Windows Forms, the second was to write the code for calculations in the application. This report will cover some methods of how you can connect the database to an application and why Microsoft Access was the best alternative for database in this project. The report also shows the difference between VB and C# to get an overview on why  people today often chose to develop their applications in C#. Exceptions is a big part of the handling of errors or search for errors in the application and the report shows concrete examples on how you use exceptions in different situations and why. / Detta är en rapport grundat på ett projekt för Atlas Copco vid namn NYSTAB. Programmet är ett beräkningsprogram som kan beräkna stabiliteten av Atlas Copcos borr-riggar, det ursprungliga programmet ligger på en databas från 1997 och är kodat i en gammal variant av Visual Basic. Mitt uppdrag var att utveckla programvaran till en nyare miljö med bättre framtidssäkerhet och kompabilitet samt att sätta mig in i Visual Basic miljön för att kunna få fram information om hur dessa stabilitetsberäkningar utförs. Den programvara jag har valt att arbeta i under detta projekt är C# .NET i Visual studio 2010 samt Microsoft Access 2010. All programmering är gjord i C# med inlägg från ADO.NET som hjälpt mig att koppla programmet med databasen. Programmeringen var uppdelad i två delar; dels skulle jag utforma en applikation som jag gjort med hjälp av Windows Forms och dels var det programmeringen av beräkningarna. Rapporten tar upp metoder att koppla databaser mot applikationer och varför Microsoft Access är den bästa databasen till just det här arbetet. Rapporten tar även upp skillnader mellan VB och C# för att få en överblick till varför man idag ofta väljer att programmera i C#. Exceptions är en stor del i felhanteringen eller felsökningsfunktionen i applikationen och rapporten tar upp konkreta exempel på hur man använder sig av exceptions i olika situationer och varför man gör detta.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:oru-15977
Date January 2011
CreatorsHamander, Jonathan
PublisherÖrebro universitet, Akademin för naturvetenskap och teknik
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0027 seconds