Hogyan hozzunk létre egy jelentést a kérelem kódot FastReport
Egy új munkahely megkértek, hogy foglalkozni FastReport Net jelentés generátor. Korábban kellett kezelni a többi jelentési rendszerek, például a Crystal Reports és a Microsoft Reporting Services. A funkcionalitást elég volt nekem, mielőtt találkoztam FastReport.
Nagyon erős termék széles funkcionalitással. Az egyik kedvenc jellemzői FastReport Net - a képesség, hogy jelentéseket hozhat létre közvetlenül a felhasználói alkalmazás kódját. Ebben a cikkben azt szeretné, hogy a példa az ilyen „szolgáltatás”. Ez nagyon hasznos, ha nem kell egy csomó fájlok vannak ellátva az exe-shnikom. Ezen felül, akkor teljesen ellenőrzése létrehozását önkitöltős, a változó típusát a jelentés tárgya, attól függően, hogy az alkalmazás logikáját.
Először is, elmagyarázza, mi a különbség az épület egy jelentést a kódját a felhasználói alkalmazás a klasszikus fejlődési mintát egy speciális tervezők.
Jellemző, hogy a jelentés generátor különleges designer a fejlesztési jelentés sablon. Ez lehet egy komponense az IDE, vagy csak egy külső program. Tervező helyezi alkatrészeket a kimenő adatok a jelentés oldal beállításával azok tulajdonságait. Ez hasonló a design igénylőlapokat a Windows Forms projekt.
Így figyelembe veszik a példát.
Hozzon létre egy Windows Forms alkalmazás C # (persze FastReport .Net kell telepíteni ezen a ponton).
Hozzon létre egy felvezető préselt eseményeket. Itt van a teljes kód a kérelmet.
Először is, adjunk hozzá egy linket FastReport.dll könyvtár (ami FastReport Net csomag).
Továbbá, add FastReport könyvtár, FastReport.Utils és FastReport.Data használatával.
Egy példányának létrehozása Jelentés:
Összefoglalni. FastReport Net tetszett egy másik érdekes jellemzője - hozzanak létre egy jelentést a kódot. Amikor ez hasznos lehet? Ha nem szeretné, hogy készítsen egy csomó fájlokat egy külön jelentésben sablonok, vagy jelentés kívánt sablont, hogy elrejtse a programot annak érdekében, hogy ne sérüljenek, illetve módosítani a sablont. Ugyancsak célszerű változtatni a jelentés sablon közvetlen végrehajtása során az alkalmazás. Ez nagyobb rugalmasságot jelentések és a képesség, hogy egy sablon, változó, hogy attól függően, hogy a program logikáját.
Én személy szerint a létesítmények a programkód ismerős és kényelmes. Ahhoz, hogy a teremtés a jelentés gyakorlatilag nem különbözik írásban alap kód ablakban alkalmazásokat.