Blog Archives

BHGridCtrl – Zadnja implementacija


Zadnja implementacija BHGridCtrl projekta, podrazumijevala je povezivanje tabela sa bazom podataka preko ADO. Zadnjom verzijom podaci koji se učitaju nije moguće vršiti modifikaciju. Za zadnji primjer potrebno je imati instaliran SQL server i NorthWind bazu podataka. Svi podaci u tabeli se mogu isprintati i implementirane su funkcije za printanje GridKontrole, zaglavlja i podnožja. Primjer sa zadnjom implementiranom verzijom BHGriCtrl možete skinuti sa ovog  linka. Primjer je kompajliran sa VS 2008.

Visual C++ 2008 značajne promjene u MFC


Microsoft sa novim VS2008 donosi velike promjene za MFC programere. Naime sve ovo vrijeme razvoja .NET tehnologije MS je pomalo zaboravio jedan od najsnažnijih programskih jezika danas C++. Novom verzijom VS koja bi se trebala naći na tržištu 28. februara iduće godine, MFC programeri će imati šta da vide. Jako puno alata koji će generirati kod i GUI kakav danas vidimo u Office 2007, Internet exploreru, i Visual Studiu. Novi izgledi menija, usidrenih prozora, autoskrivanje i mnogo više.Više informacija o novim proširenjima u MFC koji dolaze novom verijom VS 2008 možete vidjeti na oficijelnom blogu http://blogs.msdn.com/vcblog/. Svakako pogledajte i interviju sa Pat Brennerom koji već skoro 20 godina radi u Microsoftu.

Ultimate Toolbox, Grid i TCP/IP u open source verziji


Jedna od najpoznatijih kompanija koja razvija komponente bazirane na MFC C++ u posljednjih 15 godina bila je zasigurno Dundas Software’s. Njihovi proizvodi imali su prefiks Ultimate (UltimateGrid, UltimateToolbox, UltimateTCP/IP). U januaru 2005 godine David Cunningham and Chris Maunder (osnivač Code Project zajednice) osnivaju firmu TheUltimateToolbox.com, te izdvajaju iz Dundas Software’s Ultimate proizvode. U prethodnih nekoliko dana na Code Project zajednici objavljen je niz članaka u kojima se ove komponente nakon više od 10 godina otvaraju u Open Source verziji. Ove komponente mogu skinuti članovi Code Project zajednice jedne od najvećih zajednica koje razmjenjuju informacije o microsoftovim tehnlogijama C++,MFC, ATL, VB, C#, VB .NET, ASP itd. Više informacije o ovim komponentama možete dobiti ovdje. Naravo morate se učlaniti da bi skinuli cijeli source code.

O CodeProject.com

Ova zajednica broji preko 4,5 miliona članova, u svakom trenutku je preko 15000 članova online. Mogu se pohaviti da sam jedan od prvih članova ove zajednice (657 član od 6. Jula. 2000). Ako se želite baviti programiranjem na nekoj od microsoftovih tehnologija vaš izvor informacija na kojoj možete naći skoro sve što vas zanima je upravo www.codeproject.com.

Prikaz brojčanog iznosa slovima u C++


Slovni prikaz broja potrebno nam je iz više razloga. Primarna svrha ovog prikaza je prikazati slovima iznos određenog računa ili iznos ugovorene vrijednosti u ugovoru. U ovom primjeru prezentirana je C++ klasa CHBCurrency koja prikazuje slovima određeni iznos (broj). Demo aplikacija je pisana u MFC C++ projektu VS2005.

Implementacija klase CHBCurrency posjeduje samo jednu javnu metodu:

CString ValueToString(CString str,char decSym=’,');

Ova metoda uzima dva parametra CString tipa. Prvi brojčana vrijednost iznosa, dok je drugi parametar decimalni separator broja. Ovo znači da broj moze biti prikazan kako sa zerezom koji je i podrazumijevani prametar kao i sa tačkom (Svojstveno američkom zapisu broja).

Klasa je implementirana dvojezično, odnosno može prikazati slovima broj kako u matičnom bosanskom tako i na hrvatskom jeziku.

MFC aplikaciju ovog primjera možete skinuti ovdje.

Follow

Get every new post delivered to your Inbox.

Join 412 other followers

%d bloggers like this: