Monthly Archives: november 2010

asp.net færdige sites med styling

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

I filer vælges:

add new project/web/web applikation

opretter masterpage projekt med css styling, login membership osv

ASP.NET masterpage

Tags: , , , ,

aktive fields i gridview

november 25, 2010 by admin | No Comments | Filed in c# kode, dotnet4_eucsyd
vælg kolonne i gridview i c#

bound field

I gridview klikkes på den lille pil th og trykkes på  edit colum

add et bound field og rediger som vist på billedet herover.

Tags: ,

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: ,