A következő címkéjű bejegyzések mutatása: Munka. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: Munka. Összes bejegyzés megjelenítése

.NET felhasználói felület generálása

 

Dinamikus felület generálás, meglévő üzleti kód alapján.

Igen, lehetséges, amennyiben megfelelően közelítjük meg a problémát.

A WpfDynamicUI bizonyítja hogy a felhasználói felület generálása lehetséges és elérhető a jelenlegi technológiai szinten.

 

Mint minden megoldásnak van előnye és hátránya.

 

Előnyök:

  • A felületet bármilyen üzleti logikára képes létrehozni.
  • Bármikor – szabadon módosítható az üzleti logika, a generált felület mindig aktuális lesz.

 

Hátrányok:

  • A felület generálás összetett dolog, amit nehéz testre szabni.
  • A rendszer által nem kezelt problémák megoldása a teljes felület generálás ismeretét igényli.

 

Konklúzió:

Elegendően jó, általános megoldásra a felület generálás jó választás lehet.

Az egyediség feláldozásával az aktuális megoldás időigényét lehet csökkenteni.

WPF alkalmazás optimalizáció

 

Feladat: Wpf alkalmazás indítási idejének csökkentése.

  • Kiinduló állapot: 20-25 mp.
  • Végállapot: 4-5 mp.

Hogyan?

Indítási feladatok párhuzamosításával, illetve későbbi időpontra helyezésével.

Bővebben:

… BeginInvoke, ThreadPool.QueueUserWorkItem, illetve WaitHandle a barátaid tudnak lenni, ha szépen szólsz hozzájuk.

 

Csíny letudva.

Stay alive

 

Még mindig életben…

Csak a munka és a munka hegyek, ami elől el nem megyek. Mosolygó arc

Disconnected – Occasionally connected – Online rendszerek.

A kihívás adott.

A munka, a munka

A munka dandárja után, de még a vége előtt egy kis bejegyzés.

Élek, még dolgozok.
Pedig már nem bánnám ha már minden a helyére kerülne...


Kis szösszenet mint összesítés:

  • Windows 2008 R2 telepítése Virtual Box alá
  • Domain regisztráció
  • Szerver Telepítés,
  • Konfigurálás,
  • Fejlesztés,
  • Tesztelés,
  • Hibajavítás,
  • Tesztelés,
  • Deployment,
  • Hibajavítás,
  • Végső simítás,
  • Hibajavítás
  • Tesztelés

(no most már jó lenne ha tényleg összejönne)

De talán már hamarosan...


És hogy mi is?

Remélem nemsokára ahogy összeállt örömmel megoszthatom azt is.

Visual Studio 2010

Megjelent a Visual Studio sorozat 2010-es verziója. (forrás: http://www.hanselman.com)


A "tartalomból"

  • .NET 4.0
  • Multi Framework Target
  • WPF alapú felület
  • ASP.NET 4.0 és MVC 2
  • PLINQ
  • és még további lehetőségek... az msdn.microsoft.com oldalon


Lássuk a medvét...


Happy Coding!

MSSQL - Delete all table

Mert hogy mindig elfelejtem és rá kell keresnem  (és esetleg másnak is hasznára válik):

Fejlesztés közben előfordulhat hogy az összes táblát törölni szeretnénk MSSQL adatbázis esetén:

exec sp_MSforeachtable "DROP TABLE ? PRINT '? dropped' "
futtassuk amíg az összes táblától meg nem szabadultunk.

Figyelem! ez nem kérdez, töröl! Csak saját felelősségre.

Happy Coding

WCF wsdl namespace

A tempuri.org-ról

Hogyan is szabaduljunk meg a tempuri.org namespace-től egy WCF szolgáltatás WSDL leírójában?



1.) In your ServiceContract attribute constructor define the Namespace property.

[ServiceContract(Namespace = "http://myservice.com")]

public interface IMyService

2.) For your ServiceClass create the ServiceBehavior attribute with Namespace property

[ServiceBehavior(Namespace = "http://myservice.com")]

class MyService : IMyService

3.) In all your bindings set the bindingNamespace property

<endpoint binding="basicHttpBinding" bindingNamespace="http://myservice.com"....



Forrás: http://my-tech-talk.blogspot.com/2009/01/how-to-get-rid-of-httptempuriorg-in-wcf.html 

Az egész olyan Microsoft-os...


3, azaz három különböző helyen kell beállítani és ami a legfontosabb beleforgatni a kódba a namespace-t.



Ha így teszünk akkor kapjuk meg a következő WSDL részletet:
<wsdl:definitions name="..." targetNamespace="http://myservice.com">
<wsdl:types>...


Jó tudni...