Archive for the ‘c# kode’ Category

brug af label kontrol på masterpage

november 20, 2010 by admin | No Comments | Filed in c# kode, dotnet3_eucsyd

hvis man vil bruge en label kontrol på en masterpage kan den opdateres fra content siderne ved at lægge koden i page_prerender

feks:

lblStatusLabel.Text = tXtBoxMenInfo.Text; , eller en variabel fra en metode, objekt osv

Tags: , ,

Peg på et tekstfelt ved load af asp.net website

november 20, 2010 by admin | No Comments | Filed in c# kode, dotnet3_eucsyd

PageForm.DefaultFocus =txtBox1.clientId;

focus på knap (feks btnTestKnap) er mere omstændigt og ovennævnte metode fungerer ikke.

Tags: , ,

dropdownlist og listbox

november 19, 2010 by admin | No Comments | Filed in c# kode, dotnet3_eucsyd

Pdf fil viser hvordan der laves en item liste til en dropdownbox / combobox i C# ASP.NET

listEksempelMyNerdStuff by myNerdStuff

Denne pdf fil viser hvordan en dropdown / combobox befolkes med data fra en mysql database i C# ASP.NET:

DropDownbox Befolkning Fra Mssql Db Dotnet by myNerdStuff

Tags: , , , , ,

heapen

november 2, 2010 by admin | No Comments | Filed in c# kode

stor ureguleret memory område.

her ligger objekter, og de er forbundet til reference variaber, mistes*/slettes reference, forsvinder objektet i heapen. Garbage collector kommer forbi og fjerner ubenyttede objekter.

ELBil minELBil;
minELBil = new ELBil(”Blå”);
Bil dinBil = new ELBil(”Rød”);
minELBil = null;

Objekter af Valuetyeps: variabler der gemmes i stacken.

objekter af Referencetpen gemmes i heapen. Og har reference variabel på stacken. (lidt langsommere)

Tags: , , ,

xml og winforms

november 1, 2010 by admin | No Comments | Filed in c# kode, dotnet2_eucsyd, webservice

Import af data i winform med xml.

Et simpelt eksempel der ved tryk på en knap indlæser data fra xml fil:

Opret en winforms applikation i visual studio (express er gratis), kald den Form1
Lav to controller: en knap og en label tilret knap og label navn så den passer med navne i nedenstående kode

Kode til at ‘paste’ ind i Form1.cs


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Schema;

namespace XmlDBViewer
{
public partial class MainForm : Form
{
XmlDocument doc;
XmlElement stokerTempElement;
XmlElement rootElement;
//XmlAttribute productAttribute;
//XmlComment comment;

public MainForm()
{
InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)
{

}

private void btnHentData_Click(object sender, EventArgs e)
{
// henter en seneste kedeltemperatur via xml fil
//læser fil ind i doc objektet
doc = new XmlDocument();
doc.Load(“XMLfile1.xml”);

lbVisTemperatur.Text = doc.InnerText;
//henter hele FileDialog indhold: doc.InnerXml;

}
}
}

opret en xmlfile.xml:
(fjern mellemrum efter < !!)

55

opret en xmlfildefinition.xsd:

(fjern mellemrum efter < !!)

Tags: , ,

inherithance

november 1, 2010 by admin | No Comments | Filed in c# kode, dotnet1-eucsyd

Ordet ‘inherithance’ betyder nedarv:

Brug af inherithance letter overblikket, og giver en mulighed for at bygge videre på  allerede eksisterende klasser.

Base klasse: den der nedarves fra
Dirived classe: den der nedarver

using System;
using System.Collections.Generic;
using System.Text;
// viser basic nedarv
// viser protected i forhold til private og public

class Program
{
static void Main()
{
DerivedClass myDerivedObject = new DerivedClass();
Console.WriteLine(myDerivedObject.Areal()); // Metode fra BaseClass
Console.WriteLine(myDerivedObject.Omkreds()); // Ny metode fra Derived
}
}

class BaseClass
{
double radius = 1.0;

public double Radius
{
get { return radius; }
set { radius = value; }
}

public double Areal()
{
return Math.PI * radius * radius;
}
}

class DerivedClass : BaseClass
{
public double Omkreds()
{
return 2 * Math.PI * Radius;
}

}

 

Tags: ,

slet skaerm

oktober 26, 2010 by admin | No Comments | Filed in c# kode

Consol.clear()

Tags: ,

array

oktober 26, 2010 by admin | No Comments | Filed in c# kode

Array bruges til samling af mængder af data der indgår i et forhold til hinanden.

Det er let at manipulere med array

Sortering af data er meget nemt.

Array implementeres som et objekt

opret ref. variable

lav instans af array Klassen:

string[] navnet = newstring[3] {"Morten","Ole","Nabil"};
string[] navnet = newstring[]{"Morten","Ole","Nabil"};
string[] navnet = {"Morten","Ole","Nabil"};

 

En måde at sortere data på i et array er den populære Booble sort.

Booble sort er dog en langsom form for sortering:

QuickSorter er den hurtigste da den benytter Recursion


Eksempel på sortering i array:


Array
for(a = 1; a = a; b--)
{
if(nums[b -1] > nums[b])
{
t = nums[b -1];
nums[b -1] = nums[b];
nums[b] = t;
}
}
}

array . sort

Nogle Array metoder:

Array.Sort(Array array)

Array.BinarySearch(Array array, objectvalue)

Array.Reverse(Array array)

Array.ArrayIndex(Array array, objectvalue)

Tags: , , , , ,

change backcolor på label control

september 30, 2010 by admin | No Comments | Filed in c# kode

toolStripStatusServerForbindelseklar.BackColor = System.Drawing.Color.LightGreen;

Tags: ,

datatyper

august 24, 2010 by admin | No Comments | Filed in c# kode

float floatphi = 3.14159265358979323846264338327950f;
double doublephi = 3.14159265358979323846264338327950d;
decimal decimalphi = 3.14159265358979323846264338327950m;

Tags: