The PIT
Röster från ITM-koncernen.

Microsofts Sommarkollo 19 augusti

August 21, 2008 10:28 by marcus danielsson
Technorati-taggar: ,

tmp

Varit på Microsofts sommarkollo och sett vad som är nytt för VS2008 och webbutveckling och också lite om möjligheterna med Visual Studio Team System.

Är riktigt sugen på att ta itu med Visual Studio 2008 nu

Webutveckling

Dom pratade om historiken för de olika frameworken där även Servicepackarna tillför mycket nya möjligheter, Servicepack 1 för framework 3.5 innehåller bland annat Dynamic Data och Entity Framework som verkar riktigt trevlig att arbeta med.

För Dynamic Data byggde dom snabbt en admin modul för en databas där man via ett webgränssnitt kunde göra allt med databasen, jobbet med dynamic data verkar mer vara att lägga in begränsningar för användarna

Dom pratade också om det kommande MVC ramverket, Model, View Controler som tydligt delar in en applikation i tre delar, Modeller som är vilket läge databasen befinner sig i, Vyn som visar gränssnittet och kontrollerna som visar hur datat ska visas i gränssnittet. I Visual studio delas projektet tydligt in i dessa grupper för att få en tydlig avdelning mellan de olika funktionerna.

Av dessa tyckte jag att Dynamic Data verkade mest intressant och mer lättförståligt

Dennis påminner också om att det ju går bra att debugga Javascript numera och att intellisensen blivit mycke bättre och också finns i Javascript.

Visual Studio Team System.

Denna borde vi börja använda snarast.

Den innehåller mycket, men bland det viktiga är det såklart

· Källkodshantering

· Ärendehantering

· Rapporter

· Bra kopplingar till excel

· Byggserver och Continous Integration

· Olika portalen, bland annat en för kunden.

Team Foundation Server

· Många testmöjligheter, bland annat såklart lasttestning

· Kodanalys

· Generering av testdata, mycket möjligheter här

· Refactoring

Mycket spännade och mycket bra möjligheter, framför allt Team System är intressant för oss


Tags:
Categories:
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Mer problem med Windows Communication Foundation.

August 5, 2008 17:49 by marcus danielsson

Nu har jag till slut fått igång ett Silverlight projekt, ett enkelt projekt som hämtar data från databasen och via WCF visar datat i en Silverlight applikation.

Tre nya problem dök upp under tiden varav de två sista var retsamma saker som jag borde ha kommit på snabbare än jag gjorde. Så är det när jag kodar och klockan är mycket

Problem 1

Bindningskontraktet tar inte med websitens namespace som den måste och det ger felet

Could not find default endpoint element that references contract 'wcf_Service.Serviceclass' in the ServiceModel client configuration section

Detta fixar man genom att manuellt gå in I silverlightprojektets config fil och lägga till namespacen på wcf projektet (i mitt exempel är namespacen TestAoo)i taggen ’Contract’ ,

<client>
   <endpoint address="http://localhost:6562/TestApp/ServiceCar.svc"
      binding="basicHttpBinding"
      bindingConfiguration="BasicHttpBinding_ServiceCar"
      contract="TestApp.wcf_Service.ServiceCar"
      name="BasicHttpBinding_ServiceCar" />
</client>

Detta fel är väldokumenterat.

Problem 2

Portnumret kan ändras och det uppdateras inte i  config filen så fortsätter du med projektet dagen efter så kolla att du har samma port, det hade inte jag, elementärt

Du ser portnumret i utdraget från clientconfig i texten ovan

Problem 3

Ändringar i wcf klassen syns inte i silverlight-projektet förrän du uppdaterat service referensen, rätt elementärt det också

 

Retligt 


Tags: ,
Categories: ASP | SilverLight
Actions: E-mail | Permalink | Comments (1) | Comment RSSRSS comment feed

Silverlight 2.o beta 1 -> Silverlight 2.o beta 2 erfarenheter

July 9, 2008 16:14 by Marcus Danielsson

Dagens erfarenhet

Installera inte Beta tvåan utan att ta bort allt som har med Silverlight att göra innan. Som jag har förstått det så uppgraderas inte alla filer för Windows Communication Foundation. Problemet är att referenserna från siten där wcf procedurerna ligger inte kan användas ifrån silverlight även om det går att visa dom. Försöker man lägga till en ServiceReference får man felmeddelandet '"unable to find DynamicTypeService'.

 Lösning

1. radera filen:
     C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Microsoft.VisualStudio.ServicesProxy.dll

2. Avinstallera silverlight grejerna, även Blend, men du slipper installera om VS2008:an :-)

3. Installera om silverlight

Och sedan lirar det helt utan problem


LINQ tester

July 6, 2008 22:33 by marcus danielsson

Har börjat förstå Linq och jag tycker inte att det är precis självklart men efter en del trial and error börjar bitarna att falla på plats

Kvällen övning är att få över en tabell via WCF till en Silverlight applikation med hjälp av 'Linq to SQL classes.

Att bara göra ett enkelt urval som jag i SQL gör på sekunden tar sin tid när man har nollkoll på syntaxen men nog kan jag lära mig trivas med detta.

Tabellen som ska visas är en enkel tabell med bilmärken och ett urval på språk, BilMarke-string, Sprak-string

kvällens lilla procedur som sedan ska visas i en enkel silverlight kontroll blir såhär

<OperationContract()> _
Public Function GetAllCars(ByVal iLang As String) As CarBrand
   Dim DataContext As New lnqDataDataContext 
   Dim q = From Carbrand In DataContext.CarBrands Where Carbrand.Sprak.Equals(iLang) Order By Carbrand.Bilmarke Select Carbrand.Bilmarke 
   Return q
End Function


Tags: ,
Categories: ASP | Programmering | SilverLight
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Start

March 31, 2008 17:11 by Marcus Danielsson

Mitt första inlägg är bara för att testa men har tänkt få ner mina Silverlight erfarenheter här.

Än så länge är jag inte riktigt kompis med Silverlight även om jag har kommit en bit på vägen.


Tags:
Categories:
Actions: E-mail | Permalink | Comments (1) | Comment RSSRSS comment feed