En asp.net applikation där jag visar hur man populerar det andra fältet från det första. Jag använder Visual Web Developer Express som är ett gratis IDE verktyg för att skapa asp.net webbsidor.
Jag gör följande: Installerar svenska wordpress. Skapar wp-config.php via wizarden. Skapar en databas.
Visual web developer express är en nerbantad visual studio för asp.net. I den här videon går jag igenom de steg som krävs för att fullgöra installationen.
För att kunna köra asp.net behöver man ha dot net framework installerad. Jag är inte säker på om man behöver starta om datorn för att få IIS rätt konfigurerad men jag gjorde det i videon. Skapade sedan en enkel .aspx fil med ett label objekt som blev tilldelad i page load eventet. Installera framework på en VPS tar ett bra tag så man får se till att ha en kopp kaffe i närheten och tålamod.
Installera IIS del 2
Sep 23
Del 2 handlar om att ställa in porten om man har en annan webserver som ligger och rullar samtidigt. Vi vill alltså inte att dessa krockar med varandra. De måste ha en unik port som skiljer sig från varandra. Du kan hoppa över del 2 om du bara kör IIS.
Livecycle FormCalc
Sep 23
I detta demo så skapar jag en livecycleblankett där jag med hjälp av FormCalc skriptning möjligör kopiering från ett fält till ett annat.
Välja skriptspråk
Ett lustigt beteende är att när man ska välja skriptspråk så kan man inte göra det i menyn utan man måste först välja en kontroll. Jag valde sedan klickeventet och fick FormCalc automatiskt vald.
Fältens namn
Ej så vanligt är att man t.ex måste hålla musen över kontrollen för att få reda på fältnamnet.
Rawvalue istället för Text eller Value.
Livcycle använder medlemmen rawvalue för att hantera värdet i fältet.
Aktivera intellisense
Intellisense (Föreslagen kåd) aktiveras först när du skrivit hela namnet på fältet. I andra IDE vertyg så föreslås kåd redan när du skrivit första bokstaven.
Installera IIS del 1
Sep 23
Hur du installerar IIS (internet information services). Min tanke var att jag skulle förbereda videos för aspx blankett (formulär). Då kan jag också passa på att visa hur man installerar och konfigurerar så att det går att köra aspx.
Genom att titta i computer management så ser du om IIS är installerat. Den ska lägga sig längst ner i menyn.
Om du har VPS
Och inte har någon CD med installationen så kan du använda ett program som heter Virtual CloneDrive som kan läsa en CD-Bild (En speciell fil som har en hel CD/DVD). De flesta CD-Brännarprogram kan skriva CD:n till en CD-Bild. Sedan kopierar du bilden till VPS:en och låter CloneDrive läsa bilden. Då detta sker så får du en CD drive utdelad som du kan installera ifrån.
För installation av IIS
Så använder man ‘Lägg till. Ta bort program” i kontrollpanelen. Sedan gå till Lägg till, ta bort windows komponenter. Sedan ser du till att IIS är iklickad.
Strul med Installations CD:n
Ibland kan det hända att windows inte hittar installations cd:n fasten du har den utdelad. Det man gör då är att välja ”browse” och välja filen som den söker (förvalt). Efter att du tryckt på return så kommer den hitta CD’n och IIS installeras.
Portkrockar ett vanligt problem
Om du har en annan webbserver, t.ex Apache som kan köra PHP filer, måste du se till att portarna inte krockar. Både IIS och Apache har port 80 som förvalt. I mitt fall så hade IIS stoppats för att Apache redan var igång. I videon säger jag WAMP som alltså står för Windows, Apache, MySql och PHP. Jag glömde att starta servicen i första försöket så jag visar hur man startar servicen (vilket också är viktig information).
Den här instruktionsfilmen visar hur ett fälts värde kopieras till ett annat i Acrobat 5.0. Javascript används på det första fältet och tillämpas när man klickar utanför då man skrivit färdigt. Användbart t.ex om du vill förenkla för ifyllaren.
Det första jag gör är att använda en gratis open source WYSIWYG html editor just för att få basen för en enkel blankett. Detta verktyg kan du ladda ner här:
http://kompozer.net/
Acrobat 5.0 har ingen funktion att börja från en blank sida utan du måste importera först från ett annat format. Därefter kan du lägga till nya fält efter dina önskningar.
Jag går in i det första fältet och ser till att jag koperat namnet på fältet. Detta för att identifiera fältet när jag hämtar fältobjektet:
this.getField(”fältnamn”)
Jag ser till att variabel v1 blir tilldelad och kan jobba med fältet:
var v1=this.getField(”fältnamn”);
Jag hämar även fältobjektet för det andra fältet och vi får:
var v1=this.getField(”fältnamn1″);
var v2=this.getField(”fältnamn2″);
En variabel är ett objekt som är som ett verktyg med olika funktioner. En av dessa funktioner är att jobba med värdet. Värdet (texten i fältet) kan hämtas eller bli ett annat.
Det jag gör för att stoppa in värdet från fält1 till fält2 är helt enkelt att säga åt objektverktyget att tilldela värdet av fält 2 från fält 1 så att texten i fält2 ersätts från fält1.
v2.value=v1.value;
Blankettskolan är tänkt att vara en kunskapssajt med instruktionsfilmer på Svenska. Så småningom kommer vi även erbjuda kurser i någon eller några av de kategorier jag lägger upp. Blankettskolan.se är en oberoende webbsida avsedd för myndigheter, kommuner och landsting.