visual c++ samples and examples blog contains tutorials on Toolbar ,statusbar, timers ,hover buttons,inflaterect, intersectrect,tooltips, dll , These applications and tutorials contains codes working programs plus explanation in steps doing these application The lessons include code ,descriptions plus images to illustrate the steps to create the application and download Each one of the modules fully explained functions to help you how to make the project
2/3/09
CFormView Example
In this Visual c++ CformView Example we used a class derived instead of CDialog
This applications contains 2 buttons one for devision and one for multiplication and it has 2 Edit controls to hold the 2 number involved in the arithmetic operation
After pressing the devision button here what you get
To create the application
1-Start a new MFC application wizard chose a name for the project let us CFORMVIEWEX or any thing u like
2-In the last step chose CFormView as the parent of your derived view class
3-Start building the dialog as shown above chose IDC_EDIT1 ,IDC_EDIT2 For the numbers on the lefts ,IDC_RESULT FOr the result number IDC_MULTIPLY FOR multiplication button finally chose IDC_DEVIDE for the devision
4-In class wizard the following member variables m_number1 for the first edit control NUM1 ;
m_number2 for the second edit control second number and finally for the result m_results do not forget to chose CString type for all of the variables
5- Add messege handler for the 2 buttons and name them Mulitiplication and Devide Respectively and edit the code of those functions
Here what you get the code is marked in Red
void CCFormViewExView::Mulitiplication()
{
double first_number , second_number , result;
UpdateData();// Read data
first_number = atof( m_number1) ;
second_number = atof( m_number2);
result = first_number * second_number ;
m_results.Format("%.3f", result) ;
UpdateData(FALSE); // WriteData
}
and the second function
as follows
void CCFormViewExView::Devide()
{
double NumA ,NumB , results ;
UpdateData();
NumA = atoi( m_number1);
NumB = atoi(m_number2);
results = NumA/NumB ;
m_results.Format("%.5f", results) ;
UpdateData(FALSE);
}
6- Finaly build the application stard putting numbers on the edit control and see the results
note the effect of using different parameters in Format function where Devision has 5 decimal numbers than Multiplication which has only 3
To download the whole project click here fullproject and if you want the exe file click here Exefile
This post contains many typos like devide and others i made them for search engines intentionaly Loll
Subscribe to:
Post Comments (Atom)
hi..
ReplyDeletethanks for the info..
i now studying c++..
it's really hard..
btw thanks for the info...=)
dfg
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeletemoncler, moncler outlet, links of london, bottes ugg, moncler, moncler, doudoune canada goose, sac louis vuitton pas cher, juicy couture outlet, canada goose, moncler, pandora charms, pandora charms, replica watches, louis vuitton, pandora jewelry, lancel, canada goose, louis vuitton, ugg boots uk, swarovski, louis vuitton, canada goose uk, wedding dresses, moncler, ugg,uggs,uggs canada, hollister, supra shoes, juicy couture outlet, toms shoes, canada goose outlet, ugg pas cher, montre pas cher, canada goose, moncler, karen millen, swarovski crystal, louis vuitton, pandora jewelry, ugg,ugg australia,ugg italia, marc jacobs, thomas sabo, coach outlet, moncler, canada goose, canada goose outlet
ReplyDeletejimmy choo shoes, converse outlet, north face outlet, insanity workout, soccer jerseys, wedding dresses, nike air max, ralph lauren, mcm handbags, oakley, hollister, lululemon, mont blanc, valentino shoes, vans shoes, vans, abercrombie and fitch, nike huarache, new balance, hollister, bottega veneta, nike trainers, birkin bag, celine handbags, ghd, soccer shoes, asics running shoes, instyler, timberland boots, beats by dre, nfl jerseys, converse, reebok shoes, nike roshe, hollister, ferragamo shoes, p90x workout, gucci, louboutin, north face outlet, iphone cases, babyliss, chi flat iron, baseball bats, longchamp, ray ban, nike air max, herve leger, mac cosmetics
ReplyDeleteyeezy shoes
ReplyDeletehermes outlet
bape outlet
fear of god outlet
golden goose sale
pg 4
off white hoodie outlet
goyard
off white jordan 1
off white
Thank You and I have a nifty supply: How Much Is House Renovation Loan In Pag Ibig house renovation application
ReplyDelete