fredag 29. januar 2010

Visual Webworld

Ny startet firma som designer og utvikler nettsider, se på  www.visualwebworld.no

lørdag 23. januar 2010

Skrive, Skrive

Er det noen som kan AJAX å har lyst til å gi meg noen gode tips om hvordan jeg lettest kan håndtere dette før je begir meg ut på den store boken på egenhånd?
Jeg blir veldig glad for alle tips, kommentarer og uansett hva annet du måtte skrive til meg... Tar imot alt med åpne hender jeg! HeHe!

I dag bærer turen til Ikea hvor jeg må handle noe stasj, noen som skal være med kanksje?

torsdag 21. januar 2010

Webmarkedsføring

Jeg starter på nytt studie i Mars, starter da på webmarkedsføring, skal skrive masse spennende hver dag om hvordan man får sider synlig på web og alt jeg lærer der.
Jeg har vært kjempe lat ti lå skrive de siste månedene, og ser at jeg fremdeles har noen leserer... Jeg lover dere at jeg kommer til å bli flinkere fremover...Sånn så det både blir spennende ting jeg vil dele med dere og ting dere kan dele med meg og vi kan diskutere frem og tilbake.

Siden sist har firmaet fått opp sin egen side, så om det er noen som trenger nettside, så er det bare å ta kontakt med meg, eller gå på nettsiden vår www.visualwebworld.no å se hva vi har å tilby...

Susanne

søndag 25. oktober 2009

Spør meg

Lurer du på noe vedrørende koden om kalkulatoren så spør gjerne, det er sånn vi lærer.
Synes du det er et nyttig innlegg så synes jeg også at du skal poste en kommentar.
Jeg forklarer mer enn gjerne hva jeg har gjort, bare å spørre det...

lørdag 24. oktober 2009

Bygg en kalkulator

Skrev tidligere at jeg skulle blogge hvordan jeg har laget en kalkulator i C#.

1. Opprett en prosjekt i Visual Studio, det gjøres på denne måten:
File >> New >> Project >> Velg Visual C# på venstre siden, velg deretter Windows og så Console Application.


Program.cs ser da sånn ut:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

////////////////////////////////////////////////////////////
//                  KALKULATOR
////////////////////////////////////////////////////////////


namespace Kalkulator_April09
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                // Oppretter en variabel og setter den til 0.
                decimal result = 0;


                ////////////////////////////////////////////////////////////
                // Skriver ut valg til bruker.
                ////////////////////////////////////////////////////////////
                Console.WriteLine("Vennligst velg en regnemåte: ");
                Console.WriteLine("Legge sammen     ");
                Console.WriteLine("Trekke fra       ");
                Console.WriteLine("Multiplisere     ");
                Console.WriteLine("Dividere         ");
                Console.WriteLine("Prosent          ");


                // Skal lese brukers svar.
                string command = Console.ReadLine();
               

                ////////////////////////////////////////////////////////////
                // Bruker blir bedt om å skrive inn number1.
                ////////////////////////////////////////////////////////////
                Console.Write("Tast inn det første tallet: ");

                //Konverterer til decimal fra string.
                decimal number1 = decimal.Parse(Console.ReadLine());


                ////////////////////////////////////////////////////////////
                //Bruker blir bedt om å skrive inn number2.
                ////////////////////////////////////////////////////////////
                Console.Write("Tast inn det andre tallet: ");

                //Konverterer til decimal fra string.
                decimal number2 = decimal.Parse(Console.ReadLine());


                ////////////////////////////////////////////////////////////
                // Her brukes switch til å sjekke hva som skal skje ettersom hva
                // bruker har valgt.
                // Setter også valget til bruker til å gjøres om til store bokstaver
                // uansett hva som blir tastet inn.
                ////////////////////////////////////////////////////////////
                switch (command.ToUpper())
                {
                    case "A":
                        result = Operations.Add(number1, number2);
                        break;
                    case "B":
                        result = Operations.Subtract(number1, number2);
                        break;
                    case "C":
                        result = Operations.Multiply(number1, number2);
                        break;
                    case "D":
                        result = Operations.Divide(number1, number2);
                        break;
                    case "E":
                        result = Operations.Percent(number1, number2);
                        break;
                    default:
                        break;
                }
                Console.WriteLine("Svaret er: {0}", result);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.GetBaseException().Message);
            }


            //Pause til bruker taster en tast.
            Console.ReadKey();
         }
       }
     }

Legg til en ny klasse, kall denne Operations.

For å legge til en ny klasse gå til solutionexplorer og høyreklikk prosjektet, velg Add new item.

Koden ser sånn ut:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Kalkulator_April09
{
    // Setter klassen til å være public.
    public class Operations
    {
        ////////////////////////////////////////////////////////////
        // Metode Add med feilhåndtering.
        ////////////////////////////////////////////////////////////
        public static decimal Add(decimal number1, decimal number2)
        {
            try
            {
                return number1 + number2;
            }
            catch (Exception)
            {
                throw;
            }
        }


        ////////////////////////////////////////////////////////////
        // Metode Subtract med feilhåndtering.
        ////////////////////////////////////////////////////////////
        public static decimal Subtract(decimal number1, decimal number2)
        {
            try
            {
                return number1 - number2;
            }
            catch (Exception)
            {
                throw;
            }
        }


        ////////////////////////////////////////////////////////////
        // Metode Multiply med feilhåndtering.
        ////////////////////////////////////////////////////////////
        public static decimal Multiply(decimal number1, decimal number2)
        {
            ////////////////////////////////////////////////////////////
            // Setter decimal-variablene number1 & number2 til å kunne være max verdi.
            ////////////////////////////////////////////////////////////

            //???????????????????????????????????????????????????????????????????
            // Roy, kan ikke decimal inneholde et høyt tall hvis man ikke setter
            // decimal til å være MaxValue?
            //???????????????????????????????????????????????????????????????????
            number1 = decimal.MaxValue;
            number2 = decimal.MaxValue;

            try
            {
                return number1 * number2;
            }
            catch (Exception)
            {
                throw;
            }
        }


        ////////////////////////////////////////////////////////////
        // Metode Divide med feilhåndtering.
        ////////////////////////////////////////////////////////////
        public static decimal Divide(decimal number1, decimal number2)
        {
            try
            {
                return number1 / number2;
            }
            catch (DivideByZeroException)
            {
                throw;
            }
            catch (Exception)
            {
                throw;
            }
        }


        ////////////////////////////////////////////////////////////
        // Metode Percent med feilhåndtering.
        ////////////////////////////////////////////////////////////
        public static decimal Percent(decimal number1, decimal number2)
        {
            try
            {
                return ((number1 % number2) * 100);
            }
            catch (Exception)
            {
                throw;
            }
        }
    }
}

onsdag 21. oktober 2009

.NET prosjekt

Noen som har laget en liten applikasjon som de har lyst til å vise frem?
Jeg har veldig lyst til å se hva andre begynner å jobbe med når de starter med .NET programmering, og kanskje helst C# programmering.
Jeg har en masse å lære, og synes det er interessant hvis noen kan vise meg hva de lærte mest av i starten?
Hvordan ble din første applikasjon?
Den trenger ikke være så veldig brukerlig og nyttig...

tirsdag 20. oktober 2009

Ny eksamen!

Nå skal jeg ta opp en eksamen jeg hadde i 2007, vil forbedre karakteren.
Lurer på hva nytt som har skjedd i forhold til HTML og Flash, håper de ikke har lagt per teori på actionscript-delen. Dette kan jeg nemlig svært lite om...

Noen som har noen erfaringer om hva som har skjedd nytt på denne fronten siden 2007, så kom med innspill. Alt mottas med takk!! Jeg blir glad for all tilbakemelding :-)