Hlavne menu We are sorry, but magazine AMMO is suspended. Here is just read-only access to the articles archive. Some features are removed because they were outdated, pointless in read-only (voting and pools), or it was missused by spammers (comments) etc. Now the webpages aren't maintained so when something will get broken most probably it won't be fixed at all. If you liked our magazine then please make donation with paypal so we can pay for traffic on this server.

TOP Výuka
01 Maľované krížovky 103 bodov
02 OpenGL, lákadlo 38 bodov
03 MySQL (+ použitie Visual C++ a PHP) 28 bodov
04 OpenGL, časť 1 21 bodov
05 Huffmanove kódovanie 19 bodov
06 Pascal, časť 1 18 bodov
07 Ako tlačiť s HP 16 bodov
08 Základy HTML časť 2 16 bodov
09 Základy HTML časť 3 13 bodov
10 Hry pre nenáročných + zdrojáky 10 bodov
11 OpenGL, úvod 8 bodov
12 Faktúrka v4.0 + zdrojáky v MS Visual C++ 6.0 7 bodov
13 OpenGL – Intermezzo 1 7 bodov
14 OpenGL povinná literatúra 6 bodov
15 Základy HTML časť 1 6 bodov
Najnovsie clanky
Kvalitné služby podľa skúseností iných - TopSlužby.sk
LOTR - Dve veže - Parodia - Scénka 2. časť
Neverwinter nights
Children Of Bodom-Hatebreeder
Kult Duny - 6. časť (Bonus)
Kult Duny - 5. časť (Filmy, Hry)
Dobré ráno. (morc certa, hora incerta...)
Kult Duny - 4. časť (Knihy 2/2)
Stretnutie Spoločenstva Tolkiena
GRAVE DIGGER – Knights Of The Cross
Kult Duny - 3. časť (Knihy 1/2)
Kult Duny - 2. časť (Pojmy)
Kult Duny - 1. časť (Úvod)
LOTR - Dve veže - Parodia - Scénka
Jackass
Vsetky clanky
Airsoft - Specnaz [4 clanky]
Básne [6 clankov]
Fantázia [4 clanky]
Filmy a DVD [51 clankov]
Hardware [10 clankov]
Hry [170 clankov]
Hry, návody [6 clankov]
Hudba [8 clankov]
Internet [7 clankov]
Knihy [6 clankov]
O AMME [4 clanky]
Pandemonium [10 clankov]
Poviedky [14 clankov]
Programy [18 clankov]
Rôzne [8 clankov]
Technické [3 clanky]
Úvahy [8 clankov]
Výuka [50 clankov]
Ako tlačiť s HP
Algoritmy v grafoch
Fake2
Faktúrka v4.0 + zdrojáky v MS Visual C++ 6.0
Fract
HLSaver
Hry pre nenáročných + zdrojáky
Huffmanove kódovanie
IPicture2 & aggresiveoptimize.h
Maľované krížovky
MySQL (+ použitie Visual C++ a PHP)
OpenGL - GLWnd
OpenGL AMMO Saver
OpenGL povinná literatúra
OpenGL – Intermezzo 1
OpenGL, časť 10
OpenGL, časť 11
OpenGL, časť 12
OpenGL, časť 13
OpenGL, časť 14
OpenGL, časť 15
OpenGL, časť 16
OpenGL, časť 17
OpenGL, časť 18
OpenGL, časť 7
OpenGL, časť 8
OpenGL, časť 9
Opengl – Cloth Simulation
RenameR
SkinMagic
WinSocket Communication via VC++
Údajové štruktúry
viac...
Zábava [5 clankov]
Zdravie [15 clankov]
Celkovy pocet clankov: 407
Faktúrka 
Výuka | Dna 6.8.2002 | Johny | 3 znamky, priemer 2.66 | 8242 videni | 1090 WAP videni

... je program, ktorý som spravil v Borland C++ 3.0 asi za 3 alebo 4 dni. Ide o program, ktorý beží v textovom režime a umožňuje tvorbu a editáciu faktúr, ktoré sa používajú v Slovenskej republike a ich tlač. Nejde o reklamu na kúpu, všetko je zadarmo a navyše so zdrojákmi pre zvedavých...

Aj keď štýl formulára je u nás dosť voľný, ako ten z ktorého vychádzajú všetky faktúry som takmer na chlp okopíroval pôvodný návrh nejakej originálnej predtlačenej faktúry. Ide o faktúry, ktoré slúžia ako už koncový doklad, ktorý sa zasiela objednávateľovi na úhradu. Teda ide vlastne o 1 A4, kde je kopa okienok a koloniek. Ale prerobiť túto faktúrku na program pre skutočne editovanie faktúr ako kalkulácií nedá veľa práce.

Aby Vám faktúrka spoľahlivo fungovala, musí byť Váš počítač s CP LATIN spriaznený celou svojou dušou. Program má svoj vlastný font, ale pri inej klávesnici ako slovenskej môžu byť problémy s písaním diakritiky. A ten istý problém je aj s tlačiarňou, pretože som nikde nenašiel, akým spôsobom sa dá prepnúť znaková sada. A navyše každá tlačiareň je iná. Komu by to robilo stále veľké problémy, ten môže tlačiť bez diakritiky.

Program ma jednoduché menu a pár vecí je spravených trochu jednoduchšie, ako napríklad pevná pozícia okna, ale mojim cieľom nebolo spraviť nový GUI systém. Celý program som robil v objektoch s maximálnym rešpektom zásad OOP. Snažil som sa to robiť prehľadne, takže, čo objekt to súbor. Takisto hlavičkový súbor. Verím, že program je plne prenositeľný na iné typy C, možno niekde bude treba malá zmena.

Zdrojáky nie sú okomentované do detailov, a malý komentár pridám teraz.
defs.h – hlavičkový súbor, kde sú všetky definície často používaných konštánt, napríklad použité farby v menu a v editore formulára

fakstamp.frm – formulár z ktorého sa vychádza, obsahuje definície editovacích okienok, ich umiestnenie na formulári a veľkosť, potom nasleduje samotný formulár

fakt3_v3.exe – myslím, že nepotrebuje komentár

fakt_v3.prj – project súbor pre borland c++ 3.0

fakturka.cpp – hlavný zdroják, kde sa nachádza funkcia main

form.h, form.cpp – sú tu definované 2 objekty, Cform a Ceditbox, Ceditbox je editovacie okienko, kde sa píše text a Cform je formulár, ktorý obsahuje editovacie okienka a ešte ten priestor okolo nich, rôzne rámčeky a tak...

latin2.h – font pre faktúrku

manazer.h, manazer.cpp – objekt Cmanazer, akýsi hlavný správca celého chodu programu, riadi veci ako založenie novej faktúry, uloženie, tlač, zálohovanie

menu.h, menu.cpp – objekt Cmenu, zobrazenie menu a výber z menu

printer.h, printer.cpp – objekt pre tlačiareň, teraz už vytriedený a možno aj trochu zbytočný

unitasm.h, unitasm.cpp – žiadny objekt, skôr knižnica pre rôzne funkcie napísané s použitím assembleru, funckie pre kreslenie rámčekov,...

Zdrojáky spolu majú asi 54 kb a všetky si ich môžete stiahnuť už aj so skompilovaným exe.
http://www.softsklad.host.sk/c/fakturka.zip


Obr�zok - Klikni a zv�?�� sa
Najnovsie clanky od tohto redaktora
Podobne clanky