'Lær det via internet'

   Mere end 550 artikler, kurser, undervisning og film
     Link direkte fra din side til artikler, film og undervisning
 

                   

      












Subscribe2
WP Opt-in
Tilmeld dig og få en gratis guidet meditations cd (I mp3 format) OG ca. hver 5-6 uge modtager du en mail med gratis ebøger, video guider og mere til GRATIS download.

Indtast email adresse:

Søg

Indlæg Tags ‘c#’

asp.net begynder guider og ressourcer

Herunder ressourcer til asp.net og c#

  • msdn.microsoft.com: Microsofts store site for udviklere. De sidste nyheder omkring udvikling med Microsofts produkter, dokumentation og  tekniske artikler. Også om ASP.NET.
  • ASP.NET: Meget stort site  sponseret af Microsoft om brug af ASP.NET.
  • The .NET Show: Microsofts egen fjernsynskanal for udviklere.
  • MSDN Magazine: MSDN Magazine  et nærmest uundværligt værktøj en udvikler.
  • “4 guys from Rolla”: “4 guys from Rolla” populært site for klassisk ASP-udvikleren. En gulgrube af info.
  • 15 Seconds: Klassisk ASP-site men med en stor mængde information om ASP.NET.
  • Metabuilders:  gratis kontroller, også for begyndere.

Diverse WebLogs om asp.net:

Asp.net og ado.net:

  • Overview over ADO.NET
  • Data Manipulation med ADO.NET
  • Introduktio til ADO.NET og tyeped DataSet
  • ADO.NET – en introduktion (PDF)
  • Test dine færdigheder her inden en microsoft certificering i asp.net

    • Share/Bookmark

    hvordan oprettes Provideradministration i visualstudio

    Provideradministration i visualstudio

    Ved fejl i vs webstedsadministration,:
    ‘Der kunne ikke oprettes en forbindelse til databasen.’
    Der oprettets SQL Server-databasen med microsofts tool: aspnet_regsql command-lin

    Dette tool bruges til at oprette og konfigurere databasen

    Herefter returners til webstedsadministrationen for at angive provideren.

    Kommandoer uddybes her:

    http://msdn.microsoft.com/en-us/library/ms229862(VS.80).aspx

    programmet findes her: C:\WINDOWS\Microsoft.NET\Framework\v2.0.xxxxxx directory.

    • Share/Bookmark

    navigations bar i asp.net

    Oprettelse af Menu, TreeView, og SiteMapPath kontrol er med ASP.NET 2.0 en virkelig fed tilføjelser til stort set ethvert websted.

    Når navigationen kombineres med en SiteMap forøges ens produktivitet næsten eksplosivt.

    Disse kontroller kan findes på fanen Navigation i Visual Studio 2005/2008 værktøjskassen

    Her er en guide der viser meget mere om brugen og opsætning af disse sitemaps

    • Share/Bookmark

    Hvad er web.config filen i asp. net

    Web.config filen er som det fremgår af navnet en opsætnings fil til en Asp. Net webapplikation.

    En Asp. Net applikation har en web.config fil, der holder de konfigurationer som kræves for at den pågældende applikation kan køre på serveren.

    Web.config filen er skrevet i XML med specificerede tags, der har hver deres betydning betydninger.

    Hvad er en Machine.config File?

    På samme måde som web.config filen bruges til at konfigurere en asp.net webapplikationen, bruges Machine.config-filen indstille applikationen til at køre en bestemt maskine.

    Det der opsættes i filen Machine.config, påvirker ALLE programmer, der kører denne ‘maskine’.

    Normalt er det ikke nødvendigt at ænde i denne fil, kun web.config bruges som konfiguration til de enkelte web applikationer.

    Hvilke informationer lagres i web.config fil?

    Der er mange vigtige indstillinger for web applikationen som kan gemmes i konfigurationsfilen.

    Her er nogle af de hyppigst anvendte konfigurationer:

    1. Database forbindelser
    2. Session stater
    3. Error Handling
    4. Sikkerhed

    1. Database Connections:

    De vigtigste konfiguration data der kan gemmes inde i web.config filen, er login informationer til forbindelsen til databasen. Lagring forbindelsen streng i web.config filen giver mening, da eventuelle ændringer i databasen konfigurationer kan opretholdes på et enkelt sted. Andet er vi nødt til at holde det enten som en klasse variabel i alle de tilknyttede kildefiler eller sandsynligvis holde det i en anden klasse som en offentlig statisk variabel.

    Men det er gemt i web.config filen, kan det læses og bruges overalt i programmet. Dette vil helt sikkert spare os en masse ændringer i forskellige filer, hvor vi brugte den gamle forbindelse.

    Lad os se et lille eksempel på forbindelsen strengen, som er lagret i web.config filen.

    Som du kan se det er virkelig nemt at gemme forbindelsen streng i web.config filen. Forbindelsen strengen er henvist af en nøgle, som i dette tilfælde er “ConnectionString”. Værdien attribut i konfigurationsfilen betegner oplysninger om databasen. Her kan vi se, at hvis der er database navn, brugerid og password. Du kan definere flere muligheder, hvis du vil.

    Der er en meget god hjemmeside, der beskæftiger sig med alle mulige forbindelse strings. Dets kaldet www.connectionstrings.com, i det websted, du vil finde forbindelsen strengene for de fleste af databaserne.

    Lad os se, hvordan vi adgang til forbindelsen strengen fra vores Asp. Netto webapplikation.

    hjælp System.Configuration;

    string ConnectionString = (string) Con figuration Settings.AppSettings [ "ConnectionString"];

    Den lille kodestykke ovenfor er alt, hvad der er nødvendigt for at få adgang til den værdi gemt inde i filen Web.config.

    Session stater:

    Session i Asp. Netto webapplikation er meget vigtigt. Som vi ved, at HTTP er statsløs protokol, og vi skal møde for at holde staten i live. Asp. Netto gemmer de møder på forskellige måder. Som standard sessionen er gemt i asp. Netto proces. Du kan altid indstille ansøgningen, således at samlingen vil blive gemt i en af følgende måder.

    1) Session State Service

    Der er to store fordele ved at bruge statens tjeneste. Første staten tjenesten ikke kører i den samme proces som asp. Netto ansøgning. Så selv om asp. Netto program går ned samlingerne vil ikke blive ødelagt. Enhver fordel er at dele information på tværs af staten en webside haven (flere processorer til den samme computer).

    Lad os se et lille eksempel på den samling statens tjeneste.

    Attributterne er selvforklarende, men jeg vil gå hen over dem.

    mode: Det kan være StateServer eller SQLServer. Da vi bruger StateServer vi indstille mode til StateServer.

    stateConnectionString: ConnectionString, der bruges til at lokalisere statens tjeneste.

    sqlConnectionString: Forbindelsen String af SQL Server-databasen.

    cookieless: Cookieless lig med falsk betyder, at vi vil bruge cookies til at gemme sessionen på klientsiden.

    2) SQL Server

    Det endelige valg til at gemme oplysninger om sessionen videre er ved hjælp af SQL Server 2000-database. At anvende SQL Server til lagring af session tilstand skal du gøre følgende:

    1) Kør InstallSqlState.sql script på Microsoft SQL Server, hvor du ønsker at gemme sessionen.

    Du web.config indstillinger vil se nogenlunde sådan her:
    SQL Server kan du dele session tilstand blandt de processorer i en web-haven eller de servere i en Web gård. Bortset fra, at du også får ekstra plads til at gemme sessionen. Og efter at du kan tage forskellige aktioner på sessionen gemt.

    Ulempen er SQL Server er langsom i forhold til opbevaring session i staten i processen. Og også SQL Server koste for meget for en lille virksomhed.

    3) InProc:
    Dette er en anden session stat. Denne ene er for det meste bruges til udviklingsformål. Den største fordel ved at anvende denne fremgangsmåde er, at applikationer kan køre hurtigere, når man sammenligner med andre Session state typer. Men ulempen er Sessions “gemmes ikke, når der er et problem, der opstår med ansøgningen, når der er en lille ændring i filer etc. også der kan være hyppige tab af session data erfarne ..

    Error Handling:

    Fejlhåndtering er en af de vigtigste del af en web-applikation. Hver fejl skal fanges og passende foranstaltninger der skal træffes for at løse det problem. Asp.net web.config filen lader os konfigurere, hvad man skal gøre, når der opstår en fejl i vores program.

    Kontroller følgende XML-tag i web.config fil, der beskæftiger sig med fejl:

    customErrors

    Det fortæller Asp.net at vise brugerdefinerede fejl fra en ekstern kunde eller en lokal klient og til at vise en side med navnet errorPage.aspx. Fejl “404″ er “Page not found” fejl.

    Hvis brugerdefinerede fejl tilstand er slået “off”, end du vil se Asp.net standard fejlmeddelelse. Denne fejlmeddelelser er gode til fejlsøgningsformål, men bør aldrig udsættes for brugerne. De brugere bør altid præsenteres med venlig fejl, hvis nogen.

    Sikkerhed:

    Den mest kritiske aspekter af en ansøgning er sikkerheden. Asp.net tilbyder mange forskellige former for sikkerhed metode, der kan anvendes alt efter tilstand og type sikkerhed du har brug for.

    1) No Authentication:

    Ingen godkendelse betyder “Ingen godkendelse”:), hvilket betyder, at Asp.net ikke vil gennemføre nogen form for sikkerhed.

    2) Windows-godkendelse:

    Windows-godkendelse giver os mulighed for at bruge Windows brugerkonti. Denne udbyder bruger IIS til at udføre den egentlige godkendelse, og derefter går de autentiske identitet til din kode. Hvis du kan lide at se, at det, vinduer brugeren anvender Asp.net program kan du bruge:

    User.Identity.Name;

    Denne returnerer domæne \ brugernavn af den aktuelle bruger af den lokale maskine.

    3) Pas Authentication:

    Passport-godkendelse udbyder benytter Microsofts Passport-tjenesten til at godkende brugere. Du er nødt til at købe denne tjeneste for at bruge det.

    4) Formulargodkendelse:

    Formulargodkendelse bruger HTML-formularer til at indsamle brugerens oplysninger og, end det tager nødvendige foranstaltninger på disse HTML indsamlede værdier.

    For at bruge Formulargodkendelse skal du indstille Anonym adgang afkrydsningsfeltet kontrolleret. Nu har vi brug for, at når brugeren forsøger at køre programmet, han / hun vil blive omdirigeret til login-siden.

    Som du kan se, vi indstille Authentication mode til “Formularer”. De formularer loginUrl er den første side, der vises, når programmet køres af enhver bruger.

    Tilladelsen tags har nægte brugere element, der indeholder “?”, Betyder det, at fuld adgang vil blive givet til godkendte brugere, og ingen adgang vil blive givet til godkendte brugere. Du kan erstatte “?” med “*” betyder, at alle får adgang til alle de brugere, uanset hvad.

    • Share/Bookmark

    microsofts dot net guide

    Microsoft har nogle udmærkede starter guider til dot NET og ASP.NET

    Starter her: kom igang med Dot NET Development : Hvad er .NET Framework 3.5

    En asp.net site kræver lidt setup for at køre:

    setup filen hedder web.config fil er eksistentiel og indeholder alle mulige configuratione om asp.net siten.

    Format af ASP.NET Configuration File er XML og filen består at en masse xml tags, subtags og attributes, husk at disse tags er ‘case sensitive’.
     

    Hvad er dot NET??

    Det er et program der installeres på en computer, om det er en server eller workstation er underordnet.

    Programet  kaldes .NET frameworket giver mulighed for at køre andre programmer og applikationer på computeren som er skrevet så de udnytter .NET frameworket.  Dot NET frameworket giver en masser af muligheder og fordele for udviklere.

     .NET frameworkets vigtigste komponenter:

    hvad-er-dotnet

    Nederst:  (CLR) som står for Common Language Runtime
    CLR ligger i bunden af dot NET frameworket, CLR gør at udvikling til .NET kan gøres fra flere programmeringssporg: c#, VB,  C++, J# og en del flere.

    Base Framework Classes
    Disse classes Indeholder objekter til håndtering af: IO, strings, netværk, sikkerheds håndtering,  reflection, collections, mm.

    Data and XML Classes
    Disse classes indeholder objekterne til kommunikation med databasen og til XML. I denne class ligger den vigtige ADO.NET

    Web services, Web-forms og Windows forms
    Dette er de programtyper som kører ‘på’  .NET frameworket 

    Dot NET frameworket indeholder herudover metoder der gør at det meget let at genbruge den kode man laver og at det IKKE kræver indstillinger i registreringsdatabasen.

     

    Hvad er så ASP.NET??

    Når dot NET frameworket der kører på webserver kaldes ASP.NET. ASP.NET er en ‘ny måde’ at opbygge dynamiske hjemmesider på. ASP.NET har intet med ASP at gøre, den store forskel er at ASP.NET er en fuldt objektorienteret udviklingsplatform med objekter til dataadgang, sikkerhed, brugerdialog osv. Ud over disse forskellige objekter, så tilbyder ASP.NET også  at man kan adskille selve programmeringskoden og  layoutet (i HTML).

    Hvad er Web-services??

    Med .NET frameworket på webserveren kan der køres med webservices. Webservices tillader at to webservere  kommunikere med hinanden. Feks fungerer googel search med denne teknologi. Man kan sige at web serivces sender forespørgsler til andre serveres programmer og får svar derfra efter nogle definerede standarder (feks SOAP)

     

    • Share/Bookmark