Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

forme,child forme i ado.net

[es] :: .NET :: forme,child forme i ado.net

[ Pregleda: 1347 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

v.marko

Član broj: 26565
Poruke: 211
213.244.200.*

Sajt: www.horizontblog.com


Profil

icon forme,child forme i ado.net02.12.2005. u 13:59

Zdravo svima,

zanima me koja je koncepcija programa koji sadrzi vise formi(jedna osnovna i ostale child forme) sto se tice koriscenja datasetova. Da li samo glavna forma sadrzi adapter i sve datasetove pa onda prosledjuje instancu child formama ili svaka child forma ima svoj adapter i dataset za njene potrebe?

hvala

Marko
02.12.2005. u 13:59 

Oliver Klaćik
Vice President, Thunder Road Software Inc.
Stara Pazova

Član broj: 34059
Poruke: 242
80.93.231.*

Sajt: www.thunderroadsoftware.c..


Profil

icon Re: forme,child forme i ado.net03.12.2005. u 11:04
To zavisi od dizajna aplikacije. Može i jedno i drugo... Razmisli da li su ti svi podaci neophodni tokom nekog 'standardnog' korišćenja aplikacije... Ako nisu, razdvoji ih po formama... Ne postoji neki univerzalan odgovor...
Oliver 'FAQ' Klaćik
03.12.2005. u 11:04 

ivan74
Beogad

Član broj: 59230
Poruke: 80
212.200.146.*



Profil

icon Re: forme,child forme i ado.net05.12.2005. u 09:53
Npr mozes sve sto ima veze sa ADO-m da izdvojis u jednu klasu, pa da posle pozivas iz formi ono sto ti treba.
05.12.2005. u 09:53 

Fedya
Fedor Hajdu
Senior Software Engeneer, Ammado Internet Services
Novi Sad

Član broj: 28246
Poruke: 627
*.leased.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: www.ammado.com


Profil

icon Re: forme,child forme i ado.net07.12.2005. u 06:42
Citat:
ivan74: Npr mozes sve sto ima veze sa ADO-m da izdvojis u jednu klasu, pa da posle pozivas iz formi ono sto ti treba.


Da, ovo je pravi odgovor. Kada prvis aplikaciju, osim onih naj-najjednostavnijih uvek pravis tzv. troslojne ili n-slojne aplikacije. Ukratko ću pokušati da objasnim troslojne: imas sloj podataka, sloj poslovne logike i sloj interfejsa. Sloj interfejsa nikad ne sme da bude svestana postojanja sloja podataka čime se dobija mogućnost da više interfejsa koriste iste podatke. U prevodu: napravi klase koje pristupaju podacima u bazi i pretvaraju vrednosti iz baze u neke tvoje klase ili nizove, zatim to kompajliras u dll.
Zatim taj dll ukljucis definicije tih tvojih entity klasa u aplikaciju koja sadrzi interfejs i radis sa logickim objektima ne vrednostima iz baze.

Ovo nije komplikovano a ima mnoge prednosti. Na primer mozes napraviti vise aplikacija interfejsa koje rade sa istom bazom i istim entity klasama bez dupliranja koda.

Možda nisam baš najbolje objasnio... rano je... Guglaj malo ima toga po netu dosta...

[Ovu poruku je menjao Fedya dana 07.12.2005. u 07:43 GMT+1]
I am currently away on leave, traveling through time and will be returning last week.
07.12.2005. u 06:42 

ismilovic
Ivan Smilović
Istra

Član broj: 63197
Poruke: 82
*.hr
Via: [es] mailing liste



Profil

icon Re: forme,child forme i ado.net07.12.2005. u 21:16
> Možda nisam baš najbolje objasnio...

Možda nisam baš najbolje razumio ... ali bi te molio da malo bolje pojasniš.
Sada slažem prvu aplokaciju pa nebi želio napravit veliku grešku. Koncepcija
mi je ovakva:

Imam jednu konekciju na bazu - tako da se mogu preusmjerit aplikaciju na
drugo bazu iste strukture

Svaka Tabla u bazi ima pripadajuću klasu sa ADO rekvizitima (DataAdapter1,
Table1, DataSet1,..), a konekciju vršim preko prijašnje klase drklaracijom
konekcije kao unutar klase a inicijalizacija kao
this.Konekcija = new KlasaKonekcije().Konekcija

Modul programa (pojedinačna radnja pozvana sa MenuItem) se veže na podatke
na isti način. Deklariraju se kao i članovi klase a iniciraju sa podacima iz
druge klase
private DobData Dob;
private System.Data.DataTable dtDob;
.....
this.Dob = new DobData();
dtDob = Dob.dtDob;

? koji je nedostatak koncepcije
07.12.2005. u 21:16 

v.marko

Član broj: 26565
Poruke: 211
217.26.79.*

Sajt: www.horizontblog.com


Profil

icon Re: forme,child forme i ado.net09.12.2005. u 15:32
Fedya, ovo je odlican odgovor. Da li si razmisljao da napises tutorial na tu temu i recimo, predlog moderatorima - da se stavi kao topic tema?
Anyway, znas mozda neki vec postojeci tutorial koji se bavi navedenom temom?

pozdrav

p.s. Elitesecurity je definitivno moj omiljeni forum

Marko
09.12.2005. u 15:32 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 2411
*.logic.bm.

Sajt: blog.mitrovic.rs


Profil

icon Re: forme,child forme i ado.net09.12.2005. u 19:21
Citat:
v.marko: Fedya, ovo je odlican odgovor. Da li si razmisljao da napises tutorial na tu temu i recimo, predlog moderatorima - da se stavi kao topic tema?
Anyway, znas mozda neki vec postojeci tutorial koji se bavi navedenom temom?


Tutorijal na ovu temu je vec izradio degojs: ADO.NET & DataSet: mini-uputstvo, i ta tema je jedno vreme bila TOP tema. Medjutim, proslo je vise od tri godine od kad je ta tema bila aktuelna, i ceo koncept tier-a i upotrebe VS.NET-a 2003 je vec toliko obradjivan da ga i vrapci znaju . Par ljudi koji su novi u toj prici uvek mogu pretraziti forum ili postaviti pitanje kao sto si ti to uradio.

Cela prica narocito gubi na uticaju uzimajuci u obzir drasticne promene koje donosi novi visual studio 2005, pocev od spajanja adaptera sa datasetovima do novog metoda bindovanja kontrola. Ja u principu vec spremam novi tutorial za ADO.NET, koji cu prvo dostaviti ostalim moderatorima na pregled/doradu, pa ce u dogledno vreme naci svoje mesto na ovom forumu. U principu nema zurbe, jer jos ne vidim da se pojavljuje monogo pitanja vezano za novi visual studio.


▪ The quicker a phone is answered in sales, the slower it's answered in customer services - Brownridge's Law
▪ Democracy is a device that ensures we shall be governed no better than we deserve - George Bernard Shaw
▪ To err is human--and to blame it on a computer is even more so - Robert Orben
09.12.2005. u 19:21 

[es] :: .NET :: forme,child forme i ado.net

[ Pregleda: 1347 | Odgovora: 6 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.