Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Visual C++. Program za obracun plata zaposlenih u skoli

  • 16 odgovora
  • 11.563 pregleda

Najnovija ↓

Visual C++. Program za obracun plata zaposlenih u skoli 27.05.2006. u 17:27 · pre 248 meseci #1
Treba da uradim program u Visual C++-u za obracun plata zaposlenih u skoli. Je l' moze neko da mi pomogne kako to da izvedem, posto sam ja jos uvek pocetnik? Koje funkcije su mi potrebne? Kako da povezem Visual sa Accessom? Svaki odgovor ce mi koristiti...
Potpis
Tracy McGrady
Re: Visual C++. Program za obracun plata zaposlenih u skoli 27.05.2006. u 17:44 · pre 248 meseci #2
To je velik program, i tesko ces to uraditi ako si stvarno pocetnik...
jos ako si pocetnik i u bazama...
nije to nesto kao program za sabiranje brojeva da bi ti neko sa par predloga mogao pomoci...

to je cisto moje misljenje, i ne zelim da te demotivisem, vec samo da ti predocim na cemu si...

Potpis
there's something out there
waiting for us,
and it ain't no man...
Re: Visual C++. Program za obracun plata zaposlenih u skoli 27.05.2006. u 18:17 · pre 248 meseci #3
Nisam bas bukvalno pocetnik... Ucio sam C i C++ dve godine, ove godine smo malo ucili Visual C++. Uz malu pomoc bih mogao nesto uraditi... U accessu ce mi pomoci profesor. Dakle, koje mi funkcije za obracun plata trebaju? Je l' imaju neke norme, pravila ili...?
Potpis
Tracy McGrady
Re: Visual C++. Program za obracun plata zaposlenih u skoli 27.05.2006. u 19:03 · pre 248 meseci #5
Prvo definisi hoce li program funkcionisati na klijent/server arhitekturi,ili ce biti standalone aplikacija.Kakav GUI je potreban i sl..Sto se tice koje funkcije ti trebaju,to bi ti nama trebao reci,sta bi taj program sve trebao raditi,pa onda da ti neko predlozi cime je najefikasnije da se to izvede,koje klase bi minimalno trebalo da postoje itd...Usput,definitivno ti predlazem C#,ako nista,RAD ide brze i intuitivnije.
Re: Visual C++. Program za obracun plata zaposlenih u skoli 28.05.2006. u 01:30 · pre 248 meseci #6
Najprostije resenje ti je da u accessu napravis forme i da sakrijes glavni prozor. Tako ti nese svako brljati po bazi a radice posao. Tu ti je glavni problem modelovanje baze i pravljenje upita. Ne kazem da je ovo dobro resenje, ali ti treba mnooogo manje vremena nego da rucno crtas gui, pravis konekciju ka bazi preko odbc--a u c++-u i modelujes tu istu bazu. E, sad, ako hoces besplatno resenje i prenosivo, mozda bi mogao da radis u javi pomocu jdbc-a + netbeans+mysql.
Re: Visual C++. Program za obracun plata zaposlenih u skoli 28.05.2006. u 09:16 · pre 248 meseci #7
ne znam kako to uraditi u VS C++ ali znam da je prava ljepota to uraditi u Borland Bilderu...
prema tome, to ti je moj predlog.... Borland Builder , ADO i Access
Potpis
there's something out there
waiting for us,
and it ain't no man...
Re: Visual C++. Program za obracun plata zaposlenih u skoli 28.05.2006. u 19:07 · pre 248 meseci #9
Nekoliko godina sam se bavio razvojem i odrzavanjem sistema za obracun plata,
pa evo i nekih mojih vidjenja tog 'problema'.

Losa (ili dobra) stvar u celoj prici je sto ces biti i programer i korisnik programa. Nema
teoretske sanse da napravis program i odes. U drzavi u kojoj zivimo ima toliko promena
u finansijskom delu, i toliko izuzetaka od 'opsteg slucaja' da je NEMOGUCE napraviti neki
softver koji ce sve to da predvidi.

Za 5 godina koliko sam bio ukljucen u obracun, ne secam se da su bila DVA uzastopna
meseca a da je obrada plate radjena po istom sistemu. Doduse, radio sam u jednoj
Termoelektrani gde uglavnom postoje sve 'vrste placanja', ali pouzdano znam da je
slicno i u drugim firmama.

Moj savet je - NEMOJ PRAVITI MONOLITNI PROGRAM! Kad kazem 'monolitni', mislim na
jedan EXE koji radi sve.

Bolje je napravi 20 izvrsnih fajlova (ako radis sa C++) koji ce raditi SAMO odredjeni deo
obracuna, koji odmah nakon toga mozes i ***moras*** da PROVERIS.

Pa cak ako neki 'podsistem' ne radi dobro iz nekog razloga, i ne mozes ODMAH da ga
osposobis jer rok je tesan - lako ces RUCNO popuniti podatke u tabele i nastaviti
proces sa narednim podsistemom. Pa ako budes srecan i sve ti bude radilo OK, lako ces
sve to spojiti u jednu celinu.

Eto, to je moj savet kada su plate u Srbiji u pitanju.
Re: Visual C++. Program za obracun plata zaposlenih u skoli 28.05.2006. u 20:54 · pre 248 meseci #10
Taman da se nadovežem na temu. U C++ Builderu 6, dbExpress sql connection mi javlja da nedostaje driver. Pošto se ne razumem u baze, može li mi neko objasniti kako da se povežem sa bazom. Napravio sam je u database desktop-u paradox 7 je. Hvala unapred.
Potpis
La parole est d'argent, mais le silence est d'or.
www.netolerancija.com
Re: Visual C++. Program za obracun plata zaposlenih u skoli 29.05.2006. u 02:16 · pre 248 meseci
izmenjeno 1 put, poslednji put kiklop74 29.05.2006. u 02:41
  1. kiklop7429.05.2006. u 02:41zapis iz teksta poruke
#11
Citat:
night-shift: Taman da se nadovežem na temu. U C++ Builderu 6, dbExpress sql connection mi javlja da nedostaje driver. Pošto se ne razumem u baze, može li mi neko objasniti kako da se povežem sa bazom. Napravio sam je u database desktop-u paradox 7 je. Hvala unapred.


Što bre Paradox? Pa to je kompletno zastarelo. Uopšte ne savetujem da to koristiš. Imaćeš samo problema sa time.

Uzmi neku normalniju bazu kao firebird ili mysql.

Ako baš insistiraš na paradoxu treba ti ovaj drajver:

http://sourceforge.net/projects/open-dbexpress/

Sa njime se povezuješ na bilo koju bazu koja ima ODBC drajver.
Potpis
Tko leti vrijedi
Re: Visual C++. Program za obracun plata zaposlenih u skoli 29.05.2006. u 20:40 · pre 248 meseci #12
Pojma nemam kako Paradox baza nece da radi sa BCB6.

Paradox i dBase bazama se nativno pristupa iz BCB-a vec godinama. Ovo sto ti je Kiklop74
rekao za Paradox je tacno. Bataljuj! Pored vec pomenutih solucija, sasvim OK resenje je da
se povezes na MS ACCESS baze preko ADO seta komponenti.
Re: Visual C++. Program za obracun plata zaposlenih u skoli 29.05.2006. u 22:43 · pre 248 meseci #13
Hvala na odgovorima, ali uspeo sam da se povežem sa bazom sa BDE Table komponentom. Tek sam juče prvi put uzeo da radim sa bazama, pa ne znam baš mnogo. Znači učitao sam kolone iz baze.

E sad mi treba da prebacim kolone u DBGrid, kako bih to mogao da uradim. Ajde molim vas da mi pomognete, pošto mi to treba za maturski. Treba da ubaci nekako u DataSource DBGrid-a? Ako može neki primerčić, znači osnovni da neko okači, bio bih zahvalan.
Potpis
La parole est d'argent, mais le silence est d'or.
www.netolerancija.com
Re: Visual C++. Program za obracun plata zaposlenih u skoli 30.05.2006. u 10:47 · pre 248 meseci #14
Pored komponenti TTable i TDBGrid treba ti jos TDataSource, koji je zapravo VEZA izmedju
ove dve prve komponente. Dakle, postavi taj TDataSource, pa ispodesavaj DataSource propertije...
Re: Visual C++. Program za obracun plata zaposlenih u skoli 30.05.2006. u 15:46 · pre 248 meseci
izmenjeno 1 put, poslednji put night-shift 30.05.2006. u 16:54
  1. night-shift30.05.2006. u 16:54zapis iz teksta poruke
#15
Radi super, hvala puno. Samo ne kontam kako da stavim da Table bude globalan, tj. da mogu da mu pristupim sa druge forme, da ne moram opet da pravim TTable na svakoj?
Potpis
La parole est d'argent, mais le silence est d'or.
www.netolerancija.com
Re: Visual C++. Program za obracun plata zaposlenih u skoli 30.05.2006. u 18:46 · pre 248 meseci #16
Treba da dodas:

#include "tamo_gde_je_ttable.h"

...u forme u kojima hoces da pristupis toj tabeli.

Ipak, kazem ti - batali TTable i predji na TADOTable, TADOConnection, TADOQuery, itd...

Doci ces u fazu iz koje ti vise necu moci pomoci ;)

BDE je NAPUSTENA tehnologija!
Re: Visual C++. Program za obracun plata zaposlenih u skoli 30.05.2006. u 22:53 · pre 248 meseci #17
Ja navodio TForm1 *Form2, TForm1 *Form3... a ono treba headere napisati. Slabije mi ide BCB Builder, bolji sam u Turbo C, ali dobro ima vremena.

Evo obećavam da ću za deset dana da napustim i ja BDE tehnologiju :)
Ma samo da se rešim glupog maturskog.
Potpis
La parole est d'argent, mais le silence est d'or.
www.netolerancija.com
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme