iratkezel rendszer fejleszt se wpf alapokon n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Iratkezel ő rendszer fejlesztése WPF alapokon PowerPoint Presentation
Download Presentation
Iratkezel ő rendszer fejlesztése WPF alapokon

Loading in 2 Seconds...

play fullscreen
1 / 18

Iratkezel ő rendszer fejlesztése WPF alapokon - PowerPoint PPT Presentation


  • 133 Views
  • Uploaded on

Iratkezel ő rendszer fejlesztése WPF alapokon. Bertók Katalin Konzulens: Albert István. Feladat. Az Iqsys vastag kliens alapú elosztott elektronikus iratkezelő rendszerének megismerése

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Iratkezel ő rendszer fejlesztése WPF alapokon' - hide


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
iratkezel rendszer fejleszt se wpf alapokon

Iratkezelő rendszer fejlesztése WPF alapokon

Bertók Katalin

Konzulens: Albert István

feladat
Feladat
  • Az Iqsys vastag kliens alapú elosztott elektronikus iratkezelő rendszerének megismerése
  • Az iratkezelő kliens iratkezelési és vezetői funkciókat tartalmazó alrendszerének implementálása WPF XBAP-ként
  • A szolgáltatásoldallal való kommunikációhoz szükséges szolgáltatások implementálása WCF technológiával
  • Megismerkedés az új WPF és WCF technológiával
slide4
WPF
  • Céljai:
    • egységes környezetet nyújtani modern felhasználói felületek kialakításához
    • támogatni a fejlesztők és a designerek közötti hatékony együttműködést
    • közös technológiát teremteni vastag kliens és webes alkalmazások fejlesztéséhez
  • elérhető: Vista, Windows XP, Windows Server 2003
slide5
WPF
  • 2 API: XAML, C#
  • Element Tree: felületelemek fahierarchiába rendezettek
  • Dependency Propertyk
  • Új eseménykezelő modell
  • WinForms vezérlők hosztolhatóak
  • a vezérlők vizuális megjelenítése, funkcionalitása és adattartalma elkülönül
  • vezérlők egymásba ágyazhatóak, végletekig testreszabhatóak, animálhatóak
  • képek, animációk, videók, hangfájlok, két- és háromdimenziós grafikák, XPS
xbap kliens el nyei
XBAP kliens előnyei
  • vastag kliensnél egyszerűbb telepítés és karbantartás
  • nagyobb interaktivitást nyújt a vékony kliensnél a kliensoldali erőforrások kiaknázásával, egyszerűbb fejlesztés
  • alapértelmezés: Security Sandboxban fut, de certificate-tel full trust igényelhető
  • WPF lehetőségeinek kihasználásával jobban testreszabható design
  • hátránya: nem platformfüggetlen (OS-re telepített WPF és XBAP-ot futtatni képes böngésző szükséges)
slide7
XAML
  • eXtensible Application Markup Language
  • általános objektumfa példányosító nyelv a felhasználói felület fejlesztéséhez
  • deklaratív
  • felületelemek hierarchiája könnyedén definiálható
  • jól olvasható, tömör kód
  • fejlesztőeszközök fejletlenek még
slide8
XAML
  • Erőforrások
  • Adatkötés
  • Stílusok
  • Sablonok
slide9
WCF
  • újgenerációs technológia elosztott alkalmazások fejlesztéséhez
  • szolgáltatások felépítése:
    • szolgáltatás osztály
    • host környezet
    • végpontok:
      • address (cím)
      • binding (kötés)
      • contracts (szerződések)
elv rt funkcionalit s
Elvárt funkcionalitás
  • dossziérendszer
  • kategóriarendszer
  • iktatókönyv
  • inbox és outbox nézet
  • feladatlista
  • beosztottak feladatlistái és tevékenységei
  • iratkezelési folyamatok megvalósítása
wcf szolg ltat sok
WCF szolgáltatások
  • host környezet: IIS
  • szolgáltatás osztályok implementálása
  • konfigurálás
  • szolgáltatások hívása
kliens1
Kliens
  • egyszerű listázó oldalak
    • menüelem paramétereinek kiolvasása
    • kívánt funkciók hozzáadása
    • funkciók gyűjteményét a FuncionContainer-hez adjuk
    • hozzárendeljük a helyi menühöz a funkciókat
    • a helyi menüt az oldal Gridjéhez kapcsoljuk
    • megadjuk a Gridhez tartozó View-t, így egy adatbázistábla sorainak részhalmazát megjelenítjük
kliens2
Kliens
  • funkciók és entitás dialógusablakok:
    • funkciók megjeleníthetnek egy Windowt, mely BaseEntityDialog ősű is lehet, entitás adatait szerkeszthetjük (pl. irat adatlap), megtekinthetjük (pl. élettörténet)
    • dialógusablakokon field vezérlők az entitás mező típusának megfelelően (pl. StringFieldhez TextBox)
fejleszt s neh zs gei
Fejlesztés nehézségei
  • kevés fellelhető szakirodalom
  • iratkezelő: kevés comment a kódban
  • XAML: designer nézet hiánya, intellisense működésképtelensége
  • Visual Studio gyakran működésképtelenné válik debuggolás után