Go kgetha sedirišwa sa go bega sa maleba sa ditirišo tša gago tša WinForms e ka ba bohlokwa go phethagatšeng porojeke ka katlego. Tharollo ye e šomago gabotse ya go bega e swanetše go fa dikarolo tše di tiilego, tlhamo ye e nago le bogwera bja modiriši, le go fetofetoga le maemo.
Poso ye ya blog e tla go hlahla ka dikarolo tše bohlokwa tšeo o swanetšego go di ela hloko ge o sekaseka didirišwa tša go bega tša WinForms gomme e tla bapetša dikgetho tše hlano tše di etilego pele: ActiveReports.NET, Telerik Reporting, DevExpress Reporting, Stimulsoft Reporting, le List & Label.
Ge o sekaseka didirišwa tša go bega tša ditirišo tša WinForms, tsepamiša kgopolo go diponagalo tše bohlokwa tše di latelago tšeo di sepelelanago le dinyakwa tša gago tše di itšego:
Sa mathomo, ela hloko didirišwa tša moqapi tšeo di lego gona, o netefatše gore di fana ka di-WinForm tše di tsentšwego goba batšweletši ba komporong bao ba ikemetšego bao ba loketšego dinyakwa tša gago. Se se latelago, hlahloba thekgo ya mohlodi wa datha; sedirišwa se swanetše go sepelelana le methopo ye e fapafapanego, go swana le dipolokelo tša tshedimošo tša SQL, JSON, le XML.
Go tlaleletša, dikgetho tša thomelontle tše di tiilego di bohlokwa kudu, tšeo di go kgontšhago go boloka dipego ka dibopego tša go swana le PDF, Excel, Word, le HTML. Dikarolo tša go bega tša tirišano, go akaretšwa dipego tša go phunya fase, go phunya ka gare, le tša diparamethara, di godiša go tsenela ga mosediriši, mola tshepedišo e bohlokwa bakeng sa go swara ka bokgoni disete tše kgolo tša data le go netefatša gore go tšweletšwa ga dipego ka pela.
Lebelela thekgo ya go ngwala ka mokgwa wa tlwaelo, yeo e dumelelago tlholo ya pego ye e fetogago, le API ye e feletšego ya go laola dipego ka lenaneo. Bokgoni bja go beakanya selegae ke tšobotsi ye nngwe ya bohlokwa ya dikgopelo tšeo di nepišago badiriši ba boditšhabatšhaba.
Ka mo go swanago, segokanyimmediamentsi sa sebolokigolo sa mosediriši se se kwešišegago se bohlokwa kudu bakeng sa go nolofatša tshepedišo ya go bega bakeng sa bobedi bahlami le badiriši ba mafelelo. Last (gomme mohlomong bohlokwa kudu), ela hloko go šoma gabotse ga ditshenyagalelo, go kgonthišetša gore boleng bo lebane le dikarolo tšeo di newago.
ActiveReports.NET e eme ka ntle ka didirišwa tša yona tša moqapi tše di tšwetšego pele, e fana ka batšweletši ba komporong bao ba kopantšwego le Visual Studio le bao ba ikemetšego, gotee le dikgetho tšeo di ka tsenywago bakeng sa tšhomišo ya komporong le ya wepe.
Pros: ActiveReports.NET litšobotsi segokanyimmediamentsi sa sebolokigolo mosebedisi-botsoalle, mefuta e fapaneng ya dikgetho moqapi, tshebetso ikhethang, thomelontle e pharaletseng le ya data tlama bokgoni, le litšobotsi tse humilego tirišano. Go tlaleletša, e fana ka thekgo ye maatla le ditokomane, go e dira tharollo ye e feletšego.
Go se loke: Le ge go le bjalo, e ka tšweletša koba ya go ithuta ya godimo go bao ba thomago gomme e hloka theko ya diphuthelwana le ditšweletšwa tše dingwe tša MESCIUS.
ActiveReports.NET ke tharollo e matla ya go bega yeo e phalago ka go fetofetoga le maemo le tshepedišo. Sete ya yona ya tšobotsi ye e nabilego le thekgo ye maatla e dira gore e be kgetho ya godimo go bahlami.
Telerik Reporting e fana ka kopanyo ye e se nago mathata le ditšweletšwa tše dingwe tša Telerik gomme e na le batšweletši bao ba nago le bogwera bja mosediriši, bobedi ba ikemetšego le bao ba kopantšwego le Visual Studio.
Pros: Telerik Reporting e na le segokanyimmediamentsi sa sebolokigolo seo se nago le bogwera bja mosediriši gomme e fana ka dikarolo tša tirišano tša ka godimo ga palogare. E fana gape ka ditokomane tše di nago le mohola gomme e na le ditshenyagalelo tše di lekanego ge e kopantšwe le ditšweletšwa tše dingwe tša Telerik.
Go se loke: Ka lehlakoreng le le fošagetšego, thekgo ya yona yeo e ageleditšwego ka gare e lekanyeditšwe. E fana ka dikgetho tše mmalwa tša moqapi gomme e na le sete ya tšobotsi ya kakaretšo ya fase ge e bapetšwa le baphadišani.
Telerik Reporting ke kgetho ye e ka botwago go badiriši bao ba šetšego ba šomiša ditšweletšwa tša Telerik. Boitemogelo bja yona bjo bo nago le bogwera bja modiriši le bokgoni bja yona bja go kopanya di e dira gore e be kgetho e tiilego, le ge e ka ba e le theko e kgolo go feta mekgwa e mengwe.
DevExpress Reporting e loketše badiriši ba dikarolo tša DevExpress UI, e fana ka batšweletši ba moswananoši bao ba kopanyago ka thelelo le sefala.
Pros: Sedirišwa se kopanya ka ntle le mathata le dikarolo tša DevExpress UI, se fana ka go tlama ga datha ye e feletšego le dikgetho tše di nabilego tša thomelontle, gomme se thekga mehuta ye mentši ya tšhate. Sedirišwa sa go bega le sona se na le ditshenyagalelo tše di šomago kudu ge se kopantšwe le dikarolo tše dingwe tša DevExpress.
Go se loke: Lega go le bjalo, go raragana ga yona go ka nyaka nako e oketšegilego gore badiriši ba diriše bokgoni bja yona ka mo go feletšego. Go tlaleletša go bothata bjo, dikgetho tša yona tša thekgo di lekanyeditšwe, gomme theko ya yona e phagame go feta mekgwa ye mengwe.
DevExpress Reporting e loketše bao ba šetšego ba šomiša dikarolo tša DevExpress. Le ge e fana ka go tlama ga data mo go feletšego le dikgetho tše ntši tša moqapi, e na le koba ya go ithuta ye e phagamego bakeng sa dikarolo tše di tšwetšego pele gomme e theko e phagamego go feta mekgwa e mengwe.
Stimulsoft Reporting ke sedirišwa seo se nago le mahlakore a mantši seo se nago le thekgo ya go selaganya sefala bakeng sa dikgopelo tša wepe, komporong, le tša sellathekeng. E fana ka dikgetho tša go hlama tše di fetofetogago, go akaretšwa bobedi batšweletši ba go tsenywa le bao ba ikemetšego.
Pros: Stimulsoft Reporting boasts tenyetsehang moralo dikgetho, pharaletseng ya data mohloli le thomelontle bokgoni , le tšehetso bakeng sa sefapano-sefala ntshetsopele, ho akarelletsa le lumellana le PHP, Java, le Flash.
Cons: Ka lehlakoreng le lenyenyane, segokanyimmediamentsi sa sebolokigolo lona e ka ba tlhohlo bakeng sa basebedisi ba bacha, tshebetso ka 'na lag le datasets kgolo, 'me e na le tshekamelo ya ho ba pricier ho feta ba bang ba mekgwa e meng.
Stimulsoft Reporting ke kgetho ya mahlakore a mantši yeo e nago le thekgo ye maatla ya go selaganya sefala. Le ge go le bjalo, le ge e fana ka sete ya dikarolo ye e humilego, go šomišega ga yona le tshepedišo ya yona ka disete tše kgolo tša data e ka ba lebaka la go tshwenyega go bahlami ba bangwe.
List & Label e tsebja ka didirišwa tša yona tše di tiilego tša moqapi le dikarolo tše dibotse kudu tša go beakanya selegae. E fana ka bobedi dikgetho tše di ikemetšego le tše di kopantšwego le Visual Studio le thekgo ya methopo ya datha ye e fapanego, go swana le SQL, XML, JSON, le tše dingwe.
Pros: List & Label fana ka dikgetho moralo tenyetsehang, matla ya data tlama bokgoni, le babatsehang localization tšehetso . E bile e fana ka dikgetho tše ntši tša diromelwantle gomme e akaretša ditokomane ka Sejeremane, tšeo di ka holago badiriši bao ba bolelago Sejeremane.
Go se loke: Sedirišwa se ka ba le koba ya go ithuta ye e phagamego, se ka bitša kudu go feta mekgwa ye mengwe, gomme se fa dikgetho tše mmalwa tša moqapi le babogedi go feta baphadišani ba sona. Go tlaleletša, thekgo ya yona ya mohuta wa tšhate e lekanyeditšwe, gomme ditokomane di ka no se be tše di feletšego gakaakaa.
Lenaneo & Leina ke tharollo e tiilego ya go bega yeo e nago le dikarolo tše di lemogegago tša go beakanya selegae. Le ge e fana ka sete ya dikarolo ye e feletšego, dikgetho tše mmalwa tša moqapi di a hwetšagala, gomme thekgo ya mohuta wa tšhate e lekanyeditšwe. E bile e tšweletša koba ya go ithuta ya godimo gomme e ka ba ye e bitšago kudu go feta mekgwa ye mengwe ye mengwe.
Go hwetša sedirišwa se se kaone sa go bega sa ditirišo tša gago tša WinForms go akaretša go sekaseka dinyakwa tša gago tše di itšego, tekanyetšo, le mokgobo wa theknolotši wo o lego gona. Le ge Telerik Reporting, DevExpress Reporting, Stimulsoft Reporting, le List & Label ka moka di na le dintlha tša tšona tša go rekiša, ActiveReports.NET e tšwelela bjalo ka mophenkgišani yo maatla kudu.
ActiveReports.NET e eme ka ntle ka go fetofetoga ga yona ga tlhamo, bokgoni bja go tlama ya data, dikgetho tša diromelwantle, tirišano, tshepedišo, le go šoma gabotse ga ditshenyagalelo. Sete ya yona ye e nabilego ya dikarolo, gammogo le thekgo ya maemo a godimo go tšwa go MESCIUS, e dira gore e be kgetho ye e lego molaleng go bao ba nyakago tharollo ya go bega yeo e sego ye maatla fela eupša gape e ka botwago.
Le ge e le gore ye nngwe le ye nngwe ya didirišwa tše tše hlano tša go bega e na le mehola ya yona, ActiveReports.NET e ipontšha e le sedirišwa sa bohlokwa go bao ba nyakago tharollo ya go bega yeo e šomago gabotse, yeo e nago le dikarolo ka moka, le yeo e sa bitšego kudu bakeng sa dikgopelo tša bona tša WinForms.