tag:blogger.com,1999:blog-23402113420455037192024-03-21T12:56:05.321+05:30Visual C++ (VC++) Code by Students of M.Sc (IT & CA), AITS,RajkotKapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.comBlogger31125tag:blogger.com,1999:blog-2340211342045503719.post-48385696121697033722010-01-11T13:12:00.001+05:302010-01-11T13:18:27.026+05:30Practical Exam Program<meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 11" name="Generator"></meta><meta content="Microsoft Word 11" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5CKapil%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"></link><style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style> <br />
<div align="center" class="MsoNormal" style="text-align: center;"><b><span style="font-size: 14pt;">M.Sc (IT & CA)<o:p></o:p></span></b><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><b><span style="font-size: 14pt;">Practical Exam Program</span></b><br />
<div class="MsoNormal" style="text-align: center;"><b><span style="font-size: 14pt;">for</span></b><br />
</div><b><span style="font-size: 14pt;">Shri. M.N. Virani Science College, Rajkot</span></b><b><span style="font-size: 14pt;"><o:p></o:p></span></b><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><b><span style="font-size: 14pt;">January - 2010</span></b><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 11" name="Generator"></meta><meta content="Microsoft Word 11" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5CKapil%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"></link><style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style> <br />
</div><table align="left" border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none; margin-left: 6.75pt; margin-right: 6.75pt; width: 633px;"><tbody>
<tr style="height: 20.05pt;"> <td style="border: 1pt solid windowtext; height: 20.05pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b><span style="font-size: 14pt;">Date<o:p></o:p></span></b><br />
</div></td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 20.05pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b><span style="font-size: 14pt;">Time<o:p></o:p></span></b><br />
</div></td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 20.05pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b><span style="font-size: 14pt;">Subject<o:p></o:p></span></b><br />
</div></td> </tr>
<tr style="height: 24.25pt;"> <td rowspan="2" style="border-color: -moz-use-text-color windowtext windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; height: 24.25pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>15-1-2010<o:p></o:p></b><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><b>Friday<o:p></o:p></b><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 24.25pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>9:00 A.M. to 10:30 A.M.<o:p></o:p></b><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 24.25pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>P101 : OOP using VC++<o:p></o:p></b><br />
</div></td> </tr>
<tr style="height: 21.1pt;"> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 21.1pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>2:00 P.M. to 3:30 P.M.<o:p></o:p></b><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 21.1pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>P102 : Web Technology Concepts<o:p></o:p></b><br />
</div></td> </tr>
<tr style="height: 20.05pt;"> <td rowspan="2" style="border-color: -moz-use-text-color windowtext windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; height: 20.05pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>16-1-2010<o:p></o:p></b><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><b>Saturday<o:p></o:p></b><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 20.05pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>9:00 A.M. to 10:30 A.M.<o:p></o:p></b><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 20.05pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>P103 : DBMS & Advanced Database Administration<o:p></o:p></b><br />
</div></td> </tr>
<tr style="height: 24.25pt;"> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 24.25pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>2:00 P.M. to 3:30 P.M.<o:p></o:p></b><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 24.25pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>P104 : O.S & Network Management<o:p></o:p></b><br />
</div></td> </tr>
<tr style="height: 36.4pt;"> <td style="border-color: -moz-use-text-color windowtext windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; height: 36.4pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>21-1-2010<o:p></o:p></b><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><b>Thursday</b><o:p></o:p><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 36.4pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>9:00 A.M. Onwards<o:p></o:p></b><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 36.4pt; padding: 0in 5.4pt; width: 158.25pt;" width="211"><div align="center" class="MsoNormal" style="text-align: center;"><b>P105 : Project - I<o:p></o:p></b><br />
</div></td> </tr>
</tbody></table><br />
<div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 11" name="Generator"></meta><meta content="Microsoft Word 11" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5CKapil%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"></link><style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:864948330;
mso-list-type:hybrid;
mso-list-template-ids:-1807743186 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
{mso-level-start-at:21;
mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style> <br />
</div><div class="MsoNormal" style="margin-left: 0.5in; text-align: left; text-indent: -0.25in;"><span style="font-family: Symbol; font-size: 14pt;"></span><span style="font-size: 14pt;">*For more information Please refer College Notice board.<o:p></o:p></span><br />
</div> <b><span style="font-size: 14pt;"></span></b><br />
<div align="center" class="MsoNormal" style="text-align: center;"><b><span style="font-size: 14pt;"></span></b><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><b><span style="font-size: 14pt;"></span></b><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><b><span style="font-size: 14pt;"><o:p></o:p></span></b><br />
</div><br />
Kapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-83882188693848121542010-01-08T08:18:00.000+05:302010-01-08T08:18:11.873+05:30University VC++ Question Paper 2010<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbAC79XyVHMjUQlje8pw90ub-sHJe1Ke_SBsFKKN1jeamdB6ZFy1nxKpraWJ_A4Nwfz3m61Cy7DpU6sgjqyfQUc1NBfEBzl58lVoF2irdk5yqXo-qe3Dwm808DxiE5P962FWAmsJ-AZTJf/s1600-h/vc++1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbAC79XyVHMjUQlje8pw90ub-sHJe1Ke_SBsFKKN1jeamdB6ZFy1nxKpraWJ_A4Nwfz3m61Cy7DpU6sgjqyfQUc1NBfEBzl58lVoF2irdk5yqXo-qe3Dwm808DxiE5P962FWAmsJ-AZTJf/s640/vc++1.JPG" /></a><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0KZOryFLVmkgY3WtkSFJxhrBcXsgt29k6HR11n6YxJMqwtN7aliycxtteNvd_gVwVLGd6jRzOiXcP5stK6kH-OckIzvs-l8N5QpmlNM5CJ5Z7XR_zPzqooNoVe_bMYu-WdHSZVphJYkJr/s1600-h/vc++2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0KZOryFLVmkgY3WtkSFJxhrBcXsgt29k6HR11n6YxJMqwtN7aliycxtteNvd_gVwVLGd6jRzOiXcP5stK6kH-OckIzvs-l8N5QpmlNM5CJ5Z7XR_zPzqooNoVe_bMYu-WdHSZVphJYkJr/s640/vc++2.JPG" /></a><br />
</div>Kapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-55270519559526662972009-12-04T11:26:00.007+05:302009-12-04T11:34:40.382+05:30Database Connection Using DAO in VC++<p style="color: rgb(255, 0, 0); font-weight: bold;" class="MsoNormal">File Name :: DAOConnView.cpp</p> <p class="MsoNormal"><b style=""><span style="color: rgb(255, 0, 0);">Coding ::</span><o:p></o:p></b></p> <p class="MsoNormal">void CDAOConnView::OnMoveFirst() </p> <p class="MsoNormal">{</p> <p class="MsoNormal"><span style=""> </span>// TODO: Add your control notification handler code here</p> <p class="MsoNormal"><span style=""> </span>UpdateData();</p> <p class="MsoNormal"><span style=""> </span>m_pSet->MoveFirst();</p> <p class="MsoNormal"><span style=""> </span>UpdateData(FALSE);<span style=""> </span></p> <p class="MsoNormal">}</p> <p class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">void CDAOConnView::OnMovePrev() </p> <p class="MsoNormal">{</p> <p class="MsoNormal"><span style=""> </span>// TODO: Add your control notification handler code here<span style=""> </span></p> <p class="MsoNormal"><span style=""> </span>UpdateData();</p> <p class="MsoNormal"><span style=""> </span>m_pSet->MovePrev();</p> <p class="MsoNormal"><span style=""> </span></p> <p class="MsoNormal"><span style=""> </span>if(m_pSet->IsBOF() == TRUE)</p> <p class="MsoNormal"><span style=""> </span>{</p> <p class="MsoNormal"><span style=""> </span>MessageBox("First Record","Alert");</p> <p class="MsoNormal"><span style=""> </span>m_pSet->MoveFirst();</p> <p class="MsoNormal"><span style=""> </span>}</p> <p class="MsoNormal"><span style=""> </span>UpdateData(FALSE);</p> <p class="MsoNormal">}</p> <p class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">void CDAOConnView::OnMoveNext() </p> <p class="MsoNormal">{</p> <p class="MsoNormal"><span style=""> </span>// TODO: Add your control notification handler code here</p> <p class="MsoNormal"><span style=""> </span>UpdateData();</p> <p class="MsoNormal"><span style=""> </span>m_pSet->MoveNext();</p> <p class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal"><span style=""> </span>if(m_pSet->IsEOF() == TRUE)</p> <p class="MsoNormal"><span style=""> </span>{</p> <p class="MsoNormal"><span style=""> </span>MessageBox("Last Record","Alert"<span style=""> </span>);</p> <p class="MsoNormal"><span style=""> </span>m_pSet->MoveLast();</p> <p class="MsoNormal"><span style=""> </span>}</p> <p class="MsoNormal"><span style=""> </span>UpdateData(FALSE);<span style=""> </span></p> <p class="MsoNormal">}</p> <p class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">void CDAOConnView::OnMoveLast() </p> <p class="MsoNormal">{</p> <p class="MsoNormal"><span style=""> </span>// TODO: Add your control notification handler code here</p><span style=""></span> <span style=""> </span>UpdateData(); <p class="MsoNormal"><span style=""> </span>m_pSet->MoveLast();</p> <p class="MsoNormal"><o:p> </o:p><span style=""> </span>UpdateData(FALSE);<span style=""> </span></p> <p class="MsoNormal">}</p> <p class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">void CDAOConnView::OnAdd() </p> <p class="MsoNormal">{</p> <p class="MsoNormal"><span style=""> </span>// TODO: Add your control notification handler code here</p> <p class="MsoNormal"><span style=""> </span><span style=""> </span>UpdateData();</p> <p class="MsoNormal"><span style=""> </span>m_pSet->AddNew();</p> <p class="MsoNormal"><span style=""> </span>UpdateData(FALSE);<span style=""> </span></p> <p class="MsoNormal">}</p> <p class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">void CDAOConnView::OnSave() </p> <p class="MsoNormal">{</p> <p class="MsoNormal"><span style=""> </span>// TODO: Add your control notification handler code here</p> <p class="MsoNormal"><span style=""> </span>UpdateData();</p> <p class="MsoNormal"><span style=""> </span>m_pSet->Update();</p> <p class="MsoNormal"><span style=""> </span>UpdateData(FALSE);<span style=""> </span></p> <p class="MsoNormal">}</p> <p class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">void CDAOConnView::OnUpdate() </p> <p class="MsoNormal">{</p> <p class="MsoNormal"><span style=""> </span>// TODO: Add your control notification handler code here</p> <p class="MsoNormal" style="text-indent: 0.5in;">m_pSet->Edit();</p> <p class="MsoNormal">}</p> <p class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">void CDAOConnView::OnDelete() </p> <p class="MsoNormal">{</p> <p class="MsoNormal"><span style=""> </span>// TODO: Add your control notification handler code here</p> <p class="MsoNormal"><span style=""> </span>UpdateData();</p> <p class="MsoNormal"><span style=""> </span>m_pSet->Delete();</p> <p class="MsoNormal"><span style=""> </span>m_pSet->Requery();</p> <p class="MsoNormal"><span style=""> </span>m_pSet->MoveNext();</p> <p class="MsoNormal"><span style=""> </span>UpdateData(FALSE);<span style=""> </span></p> <p class="MsoNormal">}<o:p></o:p></p>Jugalhttp://www.blogger.com/profile/05509858085478428076noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-640382442817747992009-12-04T11:13:00.001+05:302009-12-04T11:20:31.955+05:30OLEDB CONNECTION IN VC++COledb_connectView.h<br /> public:<br /> COledb_connectDoc* GetDocument();<br /> bool flag;<br /><br /><br /><br /> COledb_connectView.cpp<br />void COledb_connectView::OnInitialUpdate()<br />{<br /> m_pSet = &GetDocument()->m_oledb_connectSet;<br /> {<br /> CWaitCursor wait;<br /> HRESULT hr = m_pSet->Open();<br /> if (hr != S_OK)<br /> {<br /> AfxMessageBox(_T("Record set failed to open."), MB_OK);<br /> // Disable the Next and Previous record commands,<br /> // since attempting to change the current record without an<br /> // open RecordSet will cause a crash.<br /> m_bOnFirstRecord = TRUE;<br /> m_bOnLastRecord = TRUE;<br /> } <br /> }<br /> m_rollno=m_pSet->m_rollno;<br /> m_marks=m_pSet->m_marks;<br /> COleDBRecordView::OnInitialUpdate();<br /><br />}<br />void COledb_connectView::Onfirst()<br />{<br /> // TODO: Add your control notification handler code here<br /> UpdateData();<br /> m_pSet->MoveFirst();<br /> m_rollno=m_pSet->m_rollno;<br /> m_marks=m_pSet->m_marks;<br /> <br /> UpdateData(false);<br />}<br /><br />void COledb_connectView::Onlast()<br />{<br /> // TODO: Add your control notification handler code here<br /> UpdateData();<br /> m_pSet->MoveLast();<br /> m_rollno=m_pSet->m_rollno;<br /> m_marks=m_pSet->m_marks;<br /> UpdateData(false);<br /> <br />}<br /><br />void COledb_connectView::Oninsert()<br />{<br /> // TODO: Add your control notification handler code here<br /> UpdateData();<br /> m_rollno=0;<br /> m_marks=0;<br /> UpdateData(false);<br />}<br /><br />void COledb_connectView::Onsave()<br />{<br /> // TODO: Add your control notification handler code here<br /> UpdateData();<br /> m_pSet->m_rollno=m_rollno;<br /> m_pSet->m_marks=m_marks;<br /> if(flag==true)//if flag is true then update operation will perform<br /> {<br /><br /> m_pSet->SetData();<br /> }<br /> else //if flag is true then INSERT operation will perform<br /> {<br /> m_pSet->Insert();<br /> }<br /> flag=false;<br /><br /> UpdateData(false);<br />}<br /><br />void COledb_connectView::Onnext()<br />{<br /> // TODO: Add your control notification handler code here<br /> UpdateData();<br /> m_pSet->MoveNext();<br /> m_rollno=m_pSet->m_rollno;<br /> m_marks=m_pSet->m_marks;<br /> <br /> UpdateData(false);<br />}<br /><br />void COledb_connectView::Onprevious()<br />{<br /> // TODO: Add your control notification handler code here<br /> UpdateData();<br /> m_pSet->MovePrev();<br /> m_rollno=m_pSet->m_rollno;<br /> m_marks=m_pSet->m_marks;<br /> <br /> UpdateData(false);<br />}<br /><br />void COledb_connectView::Onupdate()<br />{<br /> // TODO: Add your control notification handler code here<br /> UpdateData();<br /> m_pSet->m_rollno=m_rollno;<br /> m_pSet->m_marks=m_marks;<br /> m_pSet->Update();<br /> flag=true;<br /> UpdateData(false);<br />}<br /><br />void COledb_connectView::Ondelete()<br />{<br /> // TODO: Add your control notification handler code here<br /> UpdateData();<br /> m_pSet->Delete();<br /> m_pSet->MoveFirst();<br /><br /> m_rollno=m_pSet->m_rollno;<br /> m_marks=m_pSet->m_marks;<br /> UpdateData(false);<br /><br />}MASUMhttp://www.blogger.com/profile/12948523270483895004noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-20094971143349491332009-12-03T18:52:00.003+05:302009-12-04T11:40:07.156+05:30Practical Assignment<div align="center" class="MsoNormal" style="text-align: center;"><span style="font-size: large;"><b><span lang="EN-GB">M.Sc (IT & CA) Sem – I<o:p></o:p></span></b></span>
<br /></div><div align="center" class="MsoNormal" style="text-align: center;"><span style="font-size: large;"><b><span lang="EN-GB">Object Oriented Programming using Visual C++<o:p></o:p></span></b></span>
<br /></div><div style="text-align: center;"><span style="font-size: large;"><b><span lang="EN-GB">Practical </span>List - II</b></span>
<br /></div><div style="text-align: center;">
<br /><span style="font-size: 100%;"><b><span lang="EN-GB"> </span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: center;"><span style="font-size: small;"><b>(1)</b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 11" name="Generator"></meta><meta content="Microsoft Word 11" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"></link><style>
<br /><!--
<br /> /* Style Definitions */
<br /> p.MsoNormal, li.MsoNormal, div.MsoNormal
<br /> {mso-style-parent:"";
<br /> margin:0in;
<br /> margin-bottom:.0001pt;
<br /> mso-pagination:widow-orphan;
<br /> font-size:12.0pt;
<br /> font-family:"Times New Roman";
<br /> mso-fareast-font-family:"Times New Roman";}
<br />@page Section1
<br /> {size:8.5in 11.0in;
<br /> margin:1.0in 1.25in 1.0in 1.25in;
<br /> mso-header-margin:.5in;
<br /> mso-footer-margin:.5in;
<br /> mso-paper-source:0;}
<br />div.Section1
<br /> {page:Section1;}
<br /> /* List Definitions */
<br /> @list l0
<br /> {mso-list-id:1864249090;
<br /> mso-list-type:hybrid;
<br /> mso-list-template-ids:-1828815510 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
<br />@list l0:level1
<br /> {mso-level-tab-stop:.5in;
<br /> mso-level-number-position:left;
<br /> text-indent:-.25in;}
<br />ol
<br /> {margin-bottom:0in;}
<br />ul
<br /> {margin-bottom:0in;}
<br />-->
<br /></style><span style="font-size: small;"> Develop GDI application Using Menu and Toolbar to Change Shape and Color.</span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;">
<br /></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: center;"><span style="font-size: small;"><b>(2)</b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 11" name="Generator"></meta><meta content="Microsoft Word 11" name="Originator"></meta><style>
<br /><!--
<br /> /* Style Definitions */
<br /> p.MsoNormal, li.MsoNormal, div.MsoNormal
<br /> {mso-style-parent:"";
<br /> margin:0in;
<br /> margin-bottom:.0001pt;
<br /> mso-pagination:widow-orphan;
<br /> font-size:12.0pt;
<br /> font-family:"Times New Roman";
<br /> mso-fareast-font-family:"Times New Roman";}
<br />@page Section1
<br /> {size:8.5in 11.0in;
<br /> margin:1.0in 1.25in 1.0in 1.25in;
<br /> mso-header-margin:.5in;
<br /> mso-footer-margin:.5in;
<br /> mso-paper-source:0;}
<br />div.Section1
<br /> {page:Section1;}
<br /> /* List Definitions */
<br /> @list l0
<br /> {mso-list-id:1864249090;
<br /> mso-list-type:hybrid;
<br /> mso-list-template-ids:-1828815510 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
<br />@list l0:level1
<br /> {mso-level-tab-stop:.5in;
<br /> mso-level-number-position:left;
<br /> text-indent:-.25in;}
<br />ol
<br /> {margin-bottom:0in;}
<br />ul
<br /> {margin-bottom:0in;}
<br />-->
<br /></style><span style="font-size: small;">Write application for the GDI that use the ColorDialog and FontDialog. </span><span style="font-size: small;"><b><span lang="EN-GB">
<br /></span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;">
<br /></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: center;"><span style="font-size: small;"><b><span lang="EN-GB">(3)</span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;"><span lang="EN-GB"> </span></span><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 11" name="Generator"></meta><meta content="Microsoft Word 11" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"></link><style>
<br /><!--
<br /> /* Style Definitions */
<br /> p.MsoNormal, li.MsoNormal, div.MsoNormal
<br /> {mso-style-parent:"";
<br /> margin:0in;
<br /> margin-bottom:.0001pt;
<br /> mso-pagination:widow-orphan;
<br /> font-size:12.0pt;
<br /> font-family:"Times New Roman";
<br /> mso-fareast-font-family:"Times New Roman";}
<br />@page Section1
<br /> {size:8.5in 11.0in;
<br /> margin:1.0in 1.25in 1.0in 1.25in;
<br /> mso-header-margin:.5in;
<br /> mso-footer-margin:.5in;
<br /> mso-paper-source:0;}
<br />div.Section1
<br /> {page:Section1;}
<br /> /* List Definitions */
<br /> @list l0
<br /> {mso-list-id:1864249090;
<br /> mso-list-type:hybrid;
<br /> mso-list-template-ids:-1828815510 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
<br />@list l0:level1
<br /> {mso-level-tab-stop:.5in;
<br /> mso-level-number-position:left;
<br /> text-indent:-.25in;}
<br />ol
<br /> {margin-bottom:0in;}
<br />ul
<br /> {margin-bottom:0in;}
<br />-->
<br /></style><span style="font-size: small;">Write application for the GDI that use the Bitmap,Icon and Cursor. </span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;">
<br /></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: center;"><span style="font-size: small;"><b><span lang="EN-GB">(4) </span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 11" name="Generator"></meta><meta content="Microsoft Word 11" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"></link><style>
<br /><!--
<br /> /* Style Definitions */
<br /> p.MsoNormal, li.MsoNormal, div.MsoNormal
<br /> {mso-style-parent:"";
<br /> margin:0in;
<br /> margin-bottom:.0001pt;
<br /> mso-pagination:widow-orphan;
<br /> font-size:12.0pt;
<br /> font-family:"Times New Roman";
<br /> mso-fareast-font-family:"Times New Roman";}
<br />@page Section1
<br /> {size:8.5in 11.0in;
<br /> margin:1.0in 1.25in 1.0in 1.25in;
<br /> mso-header-margin:.5in;
<br /> mso-footer-margin:.5in;
<br /> mso-paper-source:0;}
<br />div.Section1
<br /> {page:Section1;}
<br /> /* List Definitions */
<br /> @list l0
<br /> {mso-list-id:1864249090;
<br /> mso-list-type:hybrid;
<br /> mso-list-template-ids:-1828815510 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
<br />@list l0:level1
<br /> {mso-level-tab-stop:.5in;
<br /> mso-level-number-position:left;
<br /> text-indent:-.25in;}
<br />ol
<br /> {margin-bottom:0in;}
<br />ul
<br /> {margin-bottom:0in;}
<br />-->
<br /></style><span style="font-size: small;">Write dialog based application that Write and Read data using the Seek() function. </span><span style="font-size: small;"><b><span lang="EN-GB"> </span></b><b><span lang="EN-GB"> </span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;"><b><span lang="EN-GB">
<br /></span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: center;"><span style="font-size: small;"><b><span lang="EN-GB">(5)</span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 11" name="Generator"></meta><meta content="Microsoft Word 11" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"></link><style>
<br /><!--
<br /> /* Style Definitions */
<br /> p.MsoNormal, li.MsoNormal, div.MsoNormal
<br /> {mso-style-parent:"";
<br /> margin:0in;
<br /> margin-bottom:.0001pt;
<br /> mso-pagination:widow-orphan;
<br /> font-size:12.0pt;
<br /> font-family:"Times New Roman";
<br /> mso-fareast-font-family:"Times New Roman";}
<br />@page Section1
<br /> {size:8.5in 11.0in;
<br /> margin:1.0in 1.25in 1.0in 1.25in;
<br /> mso-header-margin:.5in;
<br /> mso-footer-margin:.5in;
<br /> mso-paper-source:0;}
<br />div.Section1
<br /> {page:Section1;}
<br /> /* List Definitions */
<br /> @list l0
<br /> {mso-list-id:1864249090;
<br /> mso-list-type:hybrid;
<br /> mso-list-template-ids:-1828815510 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
<br />@list l0:level1
<br /> {mso-level-tab-stop:.5in;
<br /> mso-level-number-position:left;
<br /> text-indent:-.25in;}
<br />ol
<br /> {margin-bottom:0in;}
<br />ul
<br /> {margin-bottom:0in;}
<br />-->
<br /></style><span style="font-size: small;">Write application that show the FileStatus with Exception Handling. </span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;"><b><span lang="EN-GB">
<br /></span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: center;"><span style="font-size: small;"><b><span lang="EN-GB">(6)</span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><meta content="Word.Document" name="ProgId"></meta><meta content="Microsoft Word 11" name="Generator"></meta><meta content="Microsoft Word 11" name="Originator"></meta><link href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"></link><style>
<br /><!--
<br /> /* Style Definitions */
<br /> p.MsoNormal, li.MsoNormal, div.MsoNormal
<br /> {mso-style-parent:"";
<br /> margin:0in;
<br /> margin-bottom:.0001pt;
<br /> mso-pagination:widow-orphan;
<br /> font-size:12.0pt;
<br /> font-family:"Times New Roman";
<br /> mso-fareast-font-family:"Times New Roman";}
<br />@page Section1
<br /> {size:8.5in 11.0in;
<br /> margin:1.0in 1.25in 1.0in 1.25in;
<br /> mso-header-margin:.5in;
<br /> mso-footer-margin:.5in;
<br /> mso-paper-source:0;}
<br />div.Section1
<br /> {page:Section1;}
<br />-->
<br /></style><span style="font-size: small;">Write application that implement Serialization </span><span style="font-size: small;"><b><span lang="EN-GB">
<br /></span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;"><b><span lang="EN-GB">
<br /></span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: center;"><span style="font-size: small;"><b><span lang="EN-GB">(7)</span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;"><span lang="EN-GB">Develop a simple MDI application.
<br /></span></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;"><b><span lang="EN-GB">
<br /></span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: center;"><span style="font-size: small;"><b><span lang="EN-GB">(8)</span></b></span>
<br /><div style="text-align: left;"><span style="font-size: small;"><span lang="EN-GB">Develop simple Web Browser using CHtmlView</span><b><span lang="EN-GB">
<br /></span></b></span>
<br /></div><span style="font-size: small;">
<br /></span>
<br /><span style="font-size: small;"><b><span lang="EN-GB">(9)</span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;"><span lang="EN-GB">Develop application which can perform Insert, Update, Delete, Search using ODBC.</span><b><span lang="EN-GB">
<br /></span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;"><b><span lang="EN-GB">
<br /></span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: center;"><span style="font-size: small;"><b><span lang="EN-GB">(10)</span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;"><span lang="EN-GB">Develop application which can perform Insert, Update, Delete, Search using DAO.</span></span><span style="font-size: small;"><b><span lang="EN-GB">
<br /></span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;"><b><span lang="EN-GB">
<br /></span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: center;"><span style="font-size: small;"><b><span lang="EN-GB">(11)</span></b></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;"><span lang="EN-GB">Develop application which can perform Insert, Update, Delete, Search using OLEDB.</span></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: left;"><span style="font-size: small;">
<br /></span>
<br /></div><div style="font-family: "Courier New",Courier,monospace; text-align: center;"><span style="font-size: small;"><b><span lang="EN-GB">(12) </span></b></span>
<br /></div><div style="text-align: left;"><div style="font-family: "Courier New",Courier,monospace;"><span style="font-size: small;"><span lang="EN-GB"> Develop Simple Active-X program.</span></span>
<br /></div><span style="font-size: 100%;"><span lang="EN-GB">
<br /></span></span>
<br /><div style="text-align: center;"><span style="font-size: large;"><span lang="EN-GB"><b>Submission Date
<br /></b></span></span>
<br /></div><div style="text-align: center;"><span style="font-size: large;"><span lang="EN-GB"><b>For Theory and Practical Assignment</b></span></span>
<br /></div><div style="text-align: center;"><span style="font-size: large;"><span lang="EN-GB"><b>On or Before </b></span></span>
<br /></div><div style="text-align: center;"><span style="font-size: large;"><span lang="EN-GB"><b>26 - 12 - 2009 , Saturday </b></span></span>
<br /></div></div><div style="text-align: left;"><span style="font-size: 100%;"><span lang="EN-GB"> </span></span><span style="font-size: 100%;"><b><span lang="EN-GB"></span></b></span>
<br /></div>Kapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-44461800484544902622009-11-30T14:57:00.010+05:302009-12-03T19:07:56.501+05:30Dialog Box in The Shape of Circle<a href="http://3.bp.blogspot.com/_NRi1oGqCQP0/SxOUrTBEGmI/AAAAAAAAABw/Qe7OE5VVAbw/s1600/img1.bmp" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5409831048962120290" src="http://3.bp.blogspot.com/_NRi1oGqCQP0/SxOUrTBEGmI/AAAAAAAAABw/Qe7OE5VVAbw/s320/img1.bmp" style="cursor: pointer; float: left; height: 196px; margin: 0pt 10px 10px 0pt; width: 320px;" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="MsoNormal">BOOL CSonal2Dlg::OnInitDialog()<br />
</div><div class="MsoNormal">{<br />
</div><div class="MsoNormal">CDialog::OnInitDialog();<br />
</div><div class="MsoNormal"><o:p _moz-userdefined=""> </o:p><br />
</div><div class="MsoNormal">// TODO: Add extra initialization here<br />
</div><div class="MsoNormal">CDialog::OnInitDialog();<br />
</div><div class="MsoNormal">CRect rect;<br />
</div><div class="MsoNormal">CRgn hc;<br />
</div><div class="MsoNormal">GetWindowRect(&rect);<br />
</div><div class="MsoNormal">hc.CreateEllipticRgn(0,0,rect.right,rect.bottom);<br />
</div><div class="MsoNormal">SetWindowRgn(hc,true);<br />
</div><div class="MsoNormal">return TRUE; // return TRUE unless you set the focus to a control<br />
</div><div class="MsoNormal">}<br />
</div><div class="MsoNormal"><o:p _moz-userdefined=""> </o:p><br />
</div><div class="MsoNormal">void CSonal2Dlg::OnPaint() <br />
</div><div class="MsoNormal">{<br />
</div><div class="MsoNormal">if (IsIconic())<br />
</div><div class="MsoNormal">{<br />
</div><div class="MsoNormal" style="margin-left: 0.5in; text-indent: 0.5in;">…………<br />
………....<br />
</div><div class="MsoNormal">}<br />
</div><div class="MsoNormal">else<br />
</div><div class="MsoNormal">{<br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">CPaintDC pDC(this);<br />
</div><div class="MsoNormal">CRect rect;<br />
</div><div class="MsoNormal">GetClientRect(&rect);<br />
</div><div class="MsoNormal">CBrush mybrush;<br />
</div><div class="MsoNormal">mybrush.CreateSolidBrush(RGB(255,128,192));<br />
</div><div class="MsoNormal">CBrush *oldbrush=pDC.SelectObject(&mybrush);<br />
</div><div class="MsoNormal">pDC.FillRect(&rect,&mybrush);<br />
</div><div class="MsoNormal">pDC.SelectObject(oldbrush);<br />
</div><div class="MsoNormal">pDC.SetBkMode(TRANSPARENT);<br />
</div><div class="MsoNormal">CDialog::OnPaint();<br />
</div><div class="MsoNormal">}<br />
</div><div class="MsoNormal">}<br />
</div>sonalhttp://www.blogger.com/profile/13888205396993181005noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-80741817954482398482009-11-27T10:37:00.000+05:302009-11-27T10:37:02.959+05:30Draw a Triangle<b>FileName </b>: <b>TriangleView.h</b><br />
<br />
class CTriangleView : public CView<br />
{<br />
...<br />
CPoint tr[3],ct;<br />
int rad;<br />
double rd;<br />
CRect rc;<br />
...<br />
};<br />
<br />
<br />
<b>FileName </b>: <b>TriangleView.cpp <br />
</b><br />
<br />
#include "math.h"<br />
...<br />
<br />
CTriangleView::CTriangleView()<br />
{<br />
// TODO: add construction code here<br />
rd=0.0174532935;<br />
}<br />
<br />
void CTriangleView::OnDraw(CDC* pDC)<br />
{<br />
CTriangleDoc* pDoc = GetDocument();<br />
ASSERT_VALID(pDoc);<br />
// TODO: add draw code for native data here<br />
int i=0;<br />
GetClientRect (rc);<br />
ct.x = (rc.left + rc.right )/2;<br />
ct.y = (rc.top + rc.bottom )/2;<br />
rad=ct.x/2;<br />
while(i<3)<br />
{<br />
tr[i].x = ct.x + rad * sin(i*120*rd);<br />
tr[i].y = ct.y - rad * cos(i*120*rd);<br />
i++;<br />
}<br />
pDC->Polygon (tr,3);<br />
}<br />
<br />
void CTriangleView::OnLButtonDown(UINT nFlags, CPoint point) <br />
{<br />
// TODO: Add your message handler code here and/or call default<br />
int i=0;<br />
<br />
CClientDC *pDC = new CClientDC (this);<br />
ct.x = point.x;<br />
ct.y = point.y;<br />
rad=20;<br />
while(i<3)<br />
{<br />
tr[i].x = ct.x + rad * sin(i*120*rd);<br />
tr[i].y = ct.y - rad * cos(i*120*rd);<br />
i++;<br />
}<br />
pDC->Polygon (tr,3);<br />
CView::OnLButtonDown(nFlags, point);<br />
}Kapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-72573102112204494012009-11-21T11:24:00.004+05:302009-12-03T19:07:32.472+05:30How to Change Cursor in VC++? Different Type of Cursor*.header<br />
<br />
public:<br />
bool c1,c2,c3,c4;<br />
<br />
*.cpp<br />
<br />
void CCursor1View::OnMouseMove(UINT nFlags, CPoint point) <br />
{<br />
<br />
if(c1)<br />
{<br />
::SetCursor (::LoadCursor (NULL,IDC_CROSS));<br />
}<br />
else if(c2)<br />
{<br />
::SetCursor(::LoadCursor (NULL,IDC_APPSTARTING));<br />
}<br />
else if(c3)<br />
{<br />
::SetCursor (::LoadCursor (NULL,IDC_HELP));<br />
}<br />
else if(c4)<br />
{<br />
::SetCursor (::LoadCursor (NULL,IDC_WAIT));<br />
}<br />
<br />
}<br />
<br />
<br />
void CCursor1View::OnMouseeventCross() <br />
{<br />
// TODO: Add your command handler code here<br />
<br />
c1=true;<br />
c2=false;<br />
c3=false;<br />
c4=false;<br />
<br />
}<br />
<br />
void CCursor1View::OnMouseeventAppstarting() <br />
{<br />
// TODO: Add your command handler code here<br />
c1=false;<br />
c2=true;<br />
c3=false;<br />
c4=false;<br />
<br />
<br />
}<br />
<br />
void CCursor1View::OnMouseeventHelp() <br />
{<br />
// TODO: Add your command handler code here<br />
c1=false;<br />
c2=false;<br />
c3=true;<br />
c4=false;<br />
<br />
}<br />
<br />
void CCursor1View::OnMouseeventWait() <br />
{<br />
// TODO: Add your command handler code here<br />
c1=false;<br />
c2=false;<br />
c3=false;<br />
c4=true;<br />
<br />
<br />
}<br />
<br />
<br />
you can also select this cursor:<br />
<br />
1.IDC_APPSTARTING <br />
2.IDC_ARROW<br />
3.IDC_CROSS<br />
4.IDC_HAND <br />
5.IDC_HELP <br />
6.IDC_ICON <br />
7.IDC_NO <br />
8.IDC_SIZE<br />
9.IDC_SIZEALL<br />
10.IDC_SIZENESW<br />
11.IDC_SIZENS <br />
12.IDC_SIZENWSE<br />
13.IDC_SIZEWE<br />
14.IDC_UPARROW <br />
15.IDC_WAITNaimish Ravranihttp://www.blogger.com/profile/02221679529155124203noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-73323894412887315612009-11-21T11:05:00.005+05:302009-12-03T19:09:55.922+05:30Serialize : File Handling using CArchive--write into file-- <br />
*.cpp <br />
<br />
void CDLGSerializeDlg::OnWRITE() <br />
{ <br />
// TODO: Add your control notification handler code here <br />
CFile cf; <br />
UpdateData(); <br />
cf.Open("D:\\test.txt",CFile::modeCreate|CFile::modeWrite); <br />
CArchive ar(&cf,CArchive::store); <br />
Serialize(ar); <br />
//ar.WriteString(m_ftxt); <br />
m_ftxt=""; <br />
ar.Flush(); <br />
cf.Close(); <br />
UpdateData(FALSE); <br />
<br />
} <br />
<br />
--read-- <br />
<br />
void CDLGSerializeDlg::OnREAD() <br />
{ <br />
// TODO: Add your control notification handler code here <br />
CFile cf; <br />
//char data[50]; <br />
UpdateData(); <br />
cf.Open("D:\\test.txt",CFile::modeRead); <br />
CArchive ar(&cf,CArchive::load); <br />
Serialize(ar); <br />
/* <br />
ar.Read(data,cf.GetLength()); <br />
for(unsigned int i=0;i<cf.getlength();i=i+1) (ar.isstoring())="" --searillize="" _moz-userdefined="" ar)="" ar.flush();="" ar="" cdlgserializedlg::serialize(carchive&="" cf.close();="" code="" if="" m_ftxt+="data[i];" storing="" updatedata(false);="" void="" {="" }*="" }=""><< m_ftxt; } else { // loading code ar >> m_ftxt; <br />
} <br />
<br />
} <br />
<br />
<br />
</cf.getlength();i=i+1)>Naimish Ravranihttp://www.blogger.com/profile/02221679529155124203noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-87614247002566192812009-11-20T10:39:00.000+05:302009-11-20T10:39:54.110+05:30VC++ Code For Drawing Analog and Digital Clock<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIe_w2K6l37M8sqz6LK1iXJilcKPX0u6T1dc2gSyyFuYHyKhkEhRmKW5RZeL2awBk2gE12yo6HlnwdeiDlQDKfjKNBMh9H0xRIVu_VAfBs9YLtqJP7wSNtS1Mhf61xt_JfMda6fG1077cM/s1600/Clock.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIe_w2K6l37M8sqz6LK1iXJilcKPX0u6T1dc2gSyyFuYHyKhkEhRmKW5RZeL2awBk2gE12yo6HlnwdeiDlQDKfjKNBMh9H0xRIVu_VAfBs9YLtqJP7wSNtS1Mhf61xt_JfMda6fG1077cM/s640/Clock.bmp" /></a><br />
</div><br />
<br />
//CGDIClockView.h<br />
class CGDIClockView : public CView<br />
{<br />
...<br />
// Attributes<br />
public:<br />
CString str;<br />
bool start;<br />
...<br />
}; <br />
<br />
// CGDIClockView.cpp<br />
CGDIClockView::CGDIClockView()<br />
{<br />
// TODO: add construction code here<br />
start=false;<br />
}<br />
<br />
void CGDIClockView::OnStart() <br />
{<br />
// TODO: Add your command handler code here<br />
start = true;<br />
<br />
int x=125,y=125;<br />
int a=125,b=50;<br />
int r=75;<br />
long int i=0,m=0,s=0,h=0;<br />
int j=12;<br />
double dtor=0.0174532935;<br />
<br />
CClientDC *pDC = new CClientDC (this);<br />
<br />
CPen cp;<br />
cp.CreatePen(2,1,RGB(255,0,255));<br />
pDC->SelectObject(&cp);<br />
//Draw Clock<br />
<br />
<br />
<br />
while(start)<br />
{<br />
<br />
<br />
cp.DeleteObject();<br />
cp.CreatePen(PS_SOLID,1,RGB(0,0,0));<br />
pDC->SelectObject(&cp);<br />
<br />
//Code for Drawing Circle with Number 1 to 12<br />
pDC->Ellipse (10,10,240,240);<br />
while(i<360)<br />
{<br />
a = x - x * sin(i*dtor);<br />
b = y - y * cos(i*dtor);<br />
str.Format("%d",j);<br />
pDC->TextOut(a-3,b-3,str);<br />
j--;<br />
i=i+30;<br />
}<br />
<br />
//Code for Drawing Second Hand<br />
cp.DeleteObject();<br />
cp.CreatePen(1,2,RGB(255,0,0));<br />
pDC->SelectObject(&cp);<br />
<br />
a = 125 + 110 * sin(s*dtor);<br />
b = 125 - 110 * cos(s*dtor);<br />
<br />
pDC->MoveTo(a,b);<br />
pDC->LineTo(x,y);<br />
<br />
<br />
//Code for Drawing Minute Hand<br />
cp.DeleteObject();<br />
cp.CreatePen(1,2,RGB(0,255,255));<br />
pDC->SelectObject(&cp);<br />
<br />
a = 125 + 90 * sin(m*dtor);<br />
b = 125 - 90 * cos(m*dtor);<br />
<br />
pDC->MoveTo(a,b);<br />
pDC->LineTo(x,y);<br />
<br />
//Code for Drawing Hour Hand<br />
cp.DeleteObject();<br />
cp.CreatePen(1,3,RGB(255,255,0));<br />
pDC->SelectObject(&cp);<br />
<br />
a = 125 + 70 * sin(h*dtor);<br />
b = 125 - 70 * cos(h*dtor);<br />
<br />
pDC->MoveTo(a,b);<br />
pDC->LineTo(x,y);<br />
<br />
s=s+6;<br />
<br />
str.Format("Hour : %ld Min : %ld Second : %ld",((s/6)/3600)%24,((s/6)/60)%60,(s/6)%60);<br />
pDC->TextOut (20,300," ",50);<br />
pDC->TextOut (20,300,str);<br />
Sleep(500);<br />
<br />
//Code for Incrementing Value of Minute and Hour as per value of Seconds<br />
if(s%360==0 && s>0)<br />
{<br />
m=m+6;<br />
<br />
if(m%72==0 && m>0)<br />
{<br />
h=h+6;<br />
}<br />
<br />
}<br />
<br />
//Code for Reseting All Values after 24 Hours<br />
if(s==86400)<br />
{<br />
s=0;<br />
}<br />
<br />
Sleep(500);<br />
UpdateWindow();<br />
<br />
}<br />
}<br />
<br />
void CGDIClockView::OnStop() <br />
{<br />
// TODO: Add your command handler code here<br />
start=false;<br />
}Kapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-64914229067606476412009-11-18T10:53:00.002+05:302009-12-03T19:10:55.282+05:30VC++ File Handling : Reading File from Particular Position Using Seek( ) Function<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCVfEhJ_4dLIqO01vejNGbX-mllxNF5SrKHXFXZfJLpTeJDlvWmg5aYqjlbpgG3H6W93-cAGGZUTKtPixVAb3K4VTgU5zmJ5mNKGoXl-bgyaEV-KF-y_iOoyTLYbFPepkE4x0wJvWRHqh-/s1600/im2.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5405320462483229762" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCVfEhJ_4dLIqO01vejNGbX-mllxNF5SrKHXFXZfJLpTeJDlvWmg5aYqjlbpgG3H6W93-cAGGZUTKtPixVAb3K4VTgU5zmJ5mNKGoXl-bgyaEV-KF-y_iOoyTLYbFPepkE4x0wJvWRHqh-/s320/im2.jpg" style="display: block; height: 238px; margin: 0px auto 10px; text-align: center; width: 320px;" /></a><br />
<div></div><br />
<div></div><br />
<div></div><br />
<div style="text-align: left;">void CFile1Dlg::OnWrite() <br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">{ <br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">// TODO: Add extra validation here <br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">UpdateData();<br />
</div><div style="text-align: left;">CFile cf; <br />
</div><div style="text-align: left;">char ch[100]; <br />
</div><div style="text-align: left;">cf.Open("d://aits.txt",CFile::modeCreateCFile::modeWrite);<br />
</div><div style="text-align: left;">strcpy(ch,m_edit1); <br />
</div><div style="text-align: left;">cf.Write(ch,m_edit1.GetLength()); <br />
</div><div style="text-align: left;">cf.Close(); <br />
</div><div style="text-align: left;">m_edit1="";<br />
</div><div style="text-align: left;">UpdateData(FALSE);<br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">}<br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">void CFile1Dlg::OnRead() <br />
</div><div style="text-align: left;">{ <br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">// TODO: Add your control notification handler code here <br />
</div><div style="text-align: left;">UpdateData(); <br />
</div><div style="text-align: left;">if(m_pos1==0) <br />
</div><div style="text-align: left;">{ <br />
</div><div style="text-align: left;">MessageBox("please enter position other wise start reading from begining of file");<br />
</div><div style="text-align: left;">} <br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">pos=m_pos1;<br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">CFile cf; <br />
</div><div style="text-align: left;">char ch[100]; <br />
</div><div style="text-align: left;">cf.Open("d://aits.txt",CFile::modeRead); <br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">cf.SeekToBegin(); <br />
</div><div style="text-align: left;">cf.Seek(pos,CFile::begin); <br />
</div><div style="text-align: left;">cf.Read(ch,cf.GetLength());<br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">m_edit1=""; <br />
</div><div style="text-align: left;">for(unsigned int i=0;i<cf.getlength()-pos;i++) _moz-userdefined=""><br />
</cf.getlength()-pos;i++)><br />
</div><div style="text-align: left;">{ <br />
</div><div style="text-align: left;">m_edit1+=ch[i]; <br />
</div><div style="text-align: left;">} <br />
</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">cf.Close();<br />
</div><div style="text-align: left;">UpdateData(FALSE);<br />
</div><div style="text-align: left;">}<br />
</div>Mohithttp://www.blogger.com/profile/00704166294154247538noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-24886183143721857322009-11-18T10:27:00.001+05:302009-12-03T19:11:39.948+05:30VC++ File Handling : Code for Reading And Writing Data from File.<div align="left"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL87BOLTjFEyDqGsDGVH94PaRgA417DfdJhcBWRTaXNFQ6uoZWq8jqJu3mDcMllBrg82xJTixUJjo05EBpeCY-ne1y4za43thFD7USxStq4t2ZuJO_J9IvdYKi-ClQsYIahlxHUQtTQG8z/s1600/image1.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5405306599703995154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL87BOLTjFEyDqGsDGVH94PaRgA417DfdJhcBWRTaXNFQ6uoZWq8jqJu3mDcMllBrg82xJTixUJjo05EBpeCY-ne1y4za43thFD7USxStq4t2ZuJO_J9IvdYKi-ClQsYIahlxHUQtTQG8z/s320/image1.jpg" style="display: block; height: 238px; margin: 0px auto 10px; text-align: center; width: 320px;" /></a><br />
<br />
<br />
void CFile1Dlg::OnWrite()<br />
{<br />
<br />
<div align="center">// TODO: Add extra validation here<br />
</div><div align="center">UpdateData(); <br />
</div><div align="center">CFile cf; <br />
</div><div align="center">char ch[100]; <br />
</div><div align="center">cf.Open("d://aits.txt",CFile::modeCreateCFile::modeWrite); <br />
</div><div align="center">strcpy(ch,m_edit1); <br />
</div><div align="center">cf.Write(ch,m_edit1.GetLength()); <br />
</div><div align="center">cf.Close(); m_edit1=""; <br />
</div><div align="center">UpdateData(FALSE); <br />
</div>}<br />
void CFile1Dlg::OnRead()<br />
{<br />
<br />
<div align="center">// TODO: Add your control notification handler code here <br />
</div><div align="center">CFile cf; <br />
</div><div align="center">char ch[100];<br />
</div><div align="center">UpdateData(); <br />
</div><div align="center">cf.Open("d://aits.txt",CFile::modeRead);<br />
</div><div align="center">cf.Read(ch,cf.GetLength()); <br />
</div><div align="center">for(unsigned int i=0;i<cf.getlength();i++) _moz-userdefined=""><br />
{ </cf.getlength();i++)><br />
</div><div align="center">m_edit1+=ch[i];<br />
</div><div align="center">} <br />
</div><div align="center">cf.Close();<br />
</div><div align="center">UpdateData(FALSE); <br />
</div><div align="left">} <br />
</div></div>Mohithttp://www.blogger.com/profile/00704166294154247538noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-83782911550490348272009-11-17T11:07:00.000+05:302009-11-17T11:10:22.564+05:30How to Write a Program in Exam?<div class="MsoNormal">(1) Program or Question Title.<br />
</div><div class="MsoNormal">(2)Design<br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO_5shV-_4w-5xq50Nq7xLDo63lIguTaRRJwuO8LoUlj6iHkq4bD05E6dV9_53qiAF_1B3wkZGVrqKjYcMwzg1klOeibsORZkxEt0C09KkHKGx4HV3XyeJFFM5pYtgVxCtIARqAjCMzvJI/s1600/FormDesign.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO_5shV-_4w-5xq50Nq7xLDo63lIguTaRRJwuO8LoUlj6iHkq4bD05E6dV9_53qiAF_1B3wkZGVrqKjYcMwzg1klOeibsORZkxEt0C09KkHKGx4HV3XyeJFFM5pYtgVxCtIARqAjCMzvJI/s320/FormDesign.bmp" /></a><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div class="MsoNormal">(3) Control Information.<br />
</div><div class="MsoNormal"><br />
</div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" height="230" style="border-collapse: collapse; border: medium none; width: 421px;"><tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 81.15pt;" valign="top" width="108"><div class="MsoNormal">Control Type<br />
</div></td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 85.15pt;" valign="top" width="114"><div class="MsoNormal">Control Name / ID<br />
</div></td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 85.8pt;" valign="top" width="114"><div class="MsoNormal">Member Variable Name<br />
</div></td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 88.55pt;" valign="top" width="118"><div class="MsoNormal">Variable Type<br />
</div></td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 88.6pt;" valign="top" width="118"><div class="MsoNormal">Validation / Extra Info.<br />
</div></td> </tr>
<tr> <td style="border-color: -moz-use-text-color windowtext windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 81.15pt;" valign="top" width="108"><div class="MsoNormal">EditBox<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 85.15pt;" valign="top" width="114"><div class="MsoNormal">IDC_EDIT1<o:p _moz-userdefined=""></o:p><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 85.8pt;" valign="top" width="114"><div class="MsoNormal">m_op1<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 88.55pt;" valign="top" width="118"><div class="MsoNormal">int<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 88.6pt;" valign="top" width="118"><div class="MsoNormal">value in[0,100]<br />
</div></td> </tr>
<tr> <td style="border-color: -moz-use-text-color windowtext windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 81.15pt;" valign="top" width="108"><div class="MsoNormal">EditBox<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 85.15pt;" valign="top" width="114"><div class="MsoNormal">IDC_EDIT2<o:p _moz-userdefined=""></o:p><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 85.8pt;" valign="top" width="114"><div class="MsoNormal">m_op2<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 88.55pt;" valign="top" width="118"><div class="MsoNormal">int<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 88.6pt;" valign="top" width="118"><div class="MsoNormal">value in[0,100]<br />
</div></td> </tr>
<tr> <td style="border-color: -moz-use-text-color windowtext windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 81.15pt;" valign="top" width="108"><div class="MsoNormal">EditBox<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 85.15pt;" valign="top" width="114"><div class="MsoNormal">IDC_EDIT3<o:p _moz-userdefined=""></o:p><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 85.8pt;" valign="top" width="114"><div class="MsoNormal">m_ans<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 88.55pt;" valign="top" width="118"><div class="MsoNormal">int<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 88.6pt;" valign="top" width="118"><div class="MsoNormal">value in[0,200]<br />
</div></td> </tr>
<tr> <td style="border-color: -moz-use-text-color windowtext windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 81.15pt;" valign="top" width="108"><div class="MsoNormal">Button<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 85.15pt;" valign="top" width="114"><div class="MsoNormal">IDOK<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 85.8pt;" valign="top" width="114"><div class="MsoNormal"><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 88.55pt;" valign="top" width="118"><div class="MsoNormal"><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 88.6pt;" valign="top" width="118"><div class="MsoNormal"><br />
</div></td> </tr>
<tr> <td style="border-color: -moz-use-text-color windowtext windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 81.15pt;" valign="top" width="108"><div class="MsoNormal">Button<br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 85.15pt;" valign="top" width="114"><div class="MsoNormal">IDCANCEL<o:p _moz-userdefined=""></o:p><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 85.8pt;" valign="top" width="114"><div class="MsoNormal"><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 88.55pt;" valign="top" width="118"><div class="MsoNormal"><br />
</div></td> <td style="border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 88.6pt;" valign="top" width="118"><div class="MsoNormal"><br />
</div></td> </tr>
</tbody></table><div class="MsoNormal"><br />
</div><div class="MsoNormal">(4) Coding.<br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Filename : TempDlg.cpp<br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">…<br />
</div><div class="MsoNormal">…<br />
</div><div class="MsoNormal">void CTempDlg::OnOK() <br />
</div><div class="MsoNormal">{<br />
</div><div class="MsoNormal"> UpdateData();<br />
</div><div class="MsoNormal"> m_ans=m_op1+m_op2;<br />
</div><div class="MsoNormal"> UpdateData(FALSE);<br />
</div><div class="MsoNormal">} <br />
</div><div class="MsoNormal">…<br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">* If you have done any initialization write with file and function/class structure.<br />
</div><div class="MsoNormal">** Always write the function signature in Code.<o:p _moz-userdefined=""></o:p><br />
</div>Kapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-45935920624534608422009-11-16T10:30:00.000+05:302009-11-16T10:32:22.363+05:30VC++ (Visual C++) Program List for Submission <div align="center" class="MsoNormal" style="text-align: center;"><span style="font-size: 100%;"><b><span lang="EN-GB">M.Sc (IT & CA) Sem – I<o:p _moz-userdefined=""></o:p></span></b></span><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><span style="font-size: 100%;"><b><span lang="EN-GB">Object Oriented Programming using Visual C++<o:p _moz-userdefined=""></o:p></span></b></span><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><span style="font-size: 100%;"><b><span lang="EN-GB">List of Practical <br />
</span></b></span><br />
</div><div align="center" class="MsoNormal" style="text-align: center;">---------------------------------------------------------------------------------- <br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <br />
</div><div align="center" class="MsoNormal" style="font-weight: bold; text-align: center;"><span style="font-size: 130%;">(1)</span><br />
</div><div class="MsoNormal" style="text-align: left;"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--><span lang="EN-GB">Create Dialog based Application with command button and MessageBox () (Use all Parameters) to print the message with no of clicks whenever user clicks<span> </span>on command button.</span><br />
</div><div align="center" class="MsoNormal" style="font-weight: bold; text-align: center;"><span style="font-size: 130%;">(2)</span><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <br />
</div><div class="MsoNormal" style="text-align: left;"><span lang="EN-GB">Develop Calculator using Dialog.<o:p _moz-userdefined=""></o:p></span><br />
</div><div style="text-align: left;"> </div><div class="MsoNormal" style="text-align: left;"><span style="font-size: 85%;"><b><span lang="EN-GB">Hint:</span></b></span><span lang="EN-GB"> 1 Edit Box, 4 Radio Buttons, <o:p _moz-userdefined=""></o:p></span><br />
</div><div style="text-align: left;"> </div><div class="MsoNormal" style="text-align: left;"><span lang="EN-GB"><span> </span>Error Message like Divide by 0 Error, <o:p _moz-userdefined=""></o:p></span><br />
</div><div style="text-align: left;"> <span lang="EN-GB"><span> </span>Use Appropriate Controls.</span><span style="font-size: 100%;"> <br />
</span><div style="text-align: center;"><span style="font-size: 100%; font-weight: bold;">(3)</span><span style="font-size: 100%;"> <br />
</span></div><!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <div class="MsoNormal"><span lang="EN-GB">Create Dialog based Application as shown below with use of <b>ListBox</b> (3a) and <b>ComboBox</b>.(3b)<o:p _moz-userdefined=""></o:p></span><br />
</div><span lang="EN-GB"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"> <v:f eqn="sum @0 1 0"> <v:f eqn="sum 0 0 @1"> <v:f eqn="prod @2 1 2"> <v:f eqn="prod @3 21600 pixelWidth"> <v:f eqn="prod @3 21600 pixelHeight"> <v:f eqn="sum @0 0 1"> <v:f eqn="prod @6 1 2"> <v:f eqn="prod @7 21600 pixelWidth"> <v:f eqn="sum @8 21600 0"> <v:f eqn="prod @7 21600 pixelHeight"> <v:f eqn="sum @10 21600 0"> </v:formulas> <v:path extrusionok="f" gradientshapeok="t" connecttype="rect"> <o:lock ext="edit" aspectratio="t"> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style="'width:307.5pt;" ole=""> <v:imagedata src="file:///C:\DOCUME~1\Kapil\LOCALS~1\Temp\msohtml1\01\clip_image001.png" title=""> </v:shape><![endif]--><!--[if !vml]--><!--[endif]--><!--[if gte mso 9]><xml> <o:oleobject type="Embed" progid="PBrush" shapeid="_x0000_i1025" drawaspect="Content" objectid="_1317895204"> </o:OLEObject> </xml><![endif]--></span><span style="font-size: 100%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixQ53nlP8rFAilkW49otEjUB5EM2wN29L_JlcnrMOSpTvYHWtWEc-Ya31fKGes7tVeiDHFEWJ3lAMrV3HS6PPe9XCvt66PmL8zOmsDoxUb6mwdsa3RiBjSRvjj9AbJU6p__k5DONTLoqc/s1600-h/1.bmp" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5396067741906136786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixQ53nlP8rFAilkW49otEjUB5EM2wN29L_JlcnrMOSpTvYHWtWEc-Ya31fKGes7tVeiDHFEWJ3lAMrV3HS6PPe9XCvt66PmL8zOmsDoxUb6mwdsa3RiBjSRvjj9AbJU6p__k5DONTLoqc/s320/1.bmp" style="cursor: pointer; display: block; height: 265px; margin: 0px auto 10px; text-align: center; width: 320px;" /></a></span></div><div align="center" class="MsoNormal" style="text-align: center;"><span style="font-size: 100%;"><b><span lang="EN-GB"><o:p _moz-userdefined=""></o:p></span></b></span><br />
</div><div style="text-align: center;"><span style="font-size: 100%;"><span style="font-weight: bold;">(4)</span></span> <br />
</div><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <div class="MsoNormal"><span lang="EN-GB">Create Dialog based Applications with two EditBox to show use of different String function and Show final answer in MessageBox.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="font-size: 85%;"><b><span lang="EN-GB">Hint:</span></b></span><span lang="EN-GB"> 2 EditBox, Radio Buttons (Min 5), CheckBox (Min 5)<o:p _moz-userdefined=""></o:p></span><br />
</div><span lang="EN-GB"><span> </span>Create all Controls through Coding.</span><span style="font-size: 100%;"> <br />
</span><div style="text-align: center;"><span style="font-size: 100%;"><span style="font-weight: bold;">(5)</span></span> <br />
</div><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <div class="MsoNormal"><span lang="EN-GB">Create Dialog based Applications with multiple Dialog Box to Show functionality of ProgressBar and Slider.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="font-size: 85%;"><b><span lang="EN-GB">Hint:</span></b></span><span lang="EN-GB"> 3 DialogBox , <o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span lang="EN-GB"><span> </span>1-> Create and Send Message (Slider)</span><span lang="EN-GB"><o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span lang="EN-GB"><span> </span></span><span lang="EN-GB">2-> Show the Status of Message (Progress Bar)<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span lang="EN-GB"><span> </span>3-> Read Message<o:p _moz-userdefined=""></o:p></span><br />
</div><span style="font-size: 100%;"><span style="font-size: 85%;"><b><span lang="EN-GB">* If Possible Implement Vice-Versa and Use Animation.</span></b></span> <br />
</span><div style="text-align: center;"><span style="font-size: 100%;"><span style="font-weight: bold;">(6)</span></span> <br />
</div><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <div class="MsoNormal"><span lang="EN-GB">Create Dialog based Application with Multiple Dialog box.<o:p _moz-userdefined=""></o:p></span><br />
</div><span style="font-size: 100%;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikfjPMtS3eRp6ediMJS5XyDOH8GbxpgUry0EOyTE90RR9N4hVV2aL2yF_UMiR2RN7-bMQ24m5qLRqPSHcDONrS664zgSUId6tWQjwRC-L6kSpYe9yOe41I5qSXK0KzyQNzcq9hzIwZPqQ/s1600-h/2.bmp" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5396068238364639474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikfjPMtS3eRp6ediMJS5XyDOH8GbxpgUry0EOyTE90RR9N4hVV2aL2yF_UMiR2RN7-bMQ24m5qLRqPSHcDONrS664zgSUId6tWQjwRC-L6kSpYe9yOe41I5qSXK0KzyQNzcq9hzIwZPqQ/s320/2.bmp" style="cursor: pointer; display: block; height: 298px; margin: 0px auto 10px; text-align: center; width: 320px;" /></a> <br />
</span><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <div class="MsoNormal"><span style="font-size: 100%;"><span lang="EN-GB">Create Dynamic Static Box in 1<sup>st</sup> Dialog with following values.<o:p _moz-userdefined=""></o:p></span></span><br />
</div><div class="MsoNormal"><span style="font-size: 100%;"><span lang="EN-GB"><span> </span>* Position where user press Left Button.<o:p _moz-userdefined=""></o:p></span></span><br />
</div><span style="font-size: 100%;"><span lang="EN-GB"><span> </span><span style="font-size: 100%;">* Caption = Text in EditBox of 2<sup>nd</sup> Dialog Box.</span></span><span style="font-size: 100%;"> <br />
</span></span><div style="text-align: center;"><span style="font-size: 100%;"><span style="font-weight: bold;">(7)</span> <br />
</span></div><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <div class="MsoNormal"><span style="font-size: 100%;"><span lang="EN-GB">Write a program to draw a line using three different mouse events.<o:p _moz-userdefined=""></o:p></span></span><br />
</div><div class="MsoNormal"><span style="font-size: 85%;"><b><span lang="EN-GB">Hint:</span></b><span lang="EN-GB"> <br />
</span></span><br />
</div><div class="MsoNormal"><span style="font-size: 85%;"><span lang="EN-GB">1-> LBUTTONDOWN<o:p _moz-userdefined=""></o:p></span></span><br />
</div><div class="MsoNormal"><span style="font-size: 85%;"><span lang="EN-GB">2-> LBUTTONUP<o:p _moz-userdefined=""></o:p></span></span><br />
</div><span style="font-size: 100%;"><span lang="EN-GB">3-> MOUSEMOVE</span> <br />
</span><div style="text-align: center;"><span style="font-size: 100%;"><span style="font-weight: bold;">(8)</span> <br />
</span></div><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--><span style="font-size: 100%;"><span lang="EN-GB">Write a program to draw a circle, a polygon</span><span lang="EN-GB"> </span><span lang="EN-GB">and a rectangle in the client area. Create your own pen and brush. Each shape should be drawn with different pen and brush.</span> <br />
</span><div style="text-align: center;"><span style="font-size: 100%;"><span style="font-weight: bold;">(9)</span> <br />
</span></div><span style="font-size: 100%;"><o:smarttagtype _moz-userdefined="" name="address" namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:smarttagtype><o:smarttagtype _moz-userdefined="" name="Street" namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:smarttagtype></span><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if !mso]><img src="http://www.blogger.com/img/object_element.gif" class="BLOGGER-object-element tr_noresize tr_placeholder" id="BLOGGER_object_1" /> <style> st1\:*{behavior:url(#ieooui) } </style> <![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <div class="MsoNormal"><span style="font-size: 100%;"><span lang="EN-GB">Write a program to <st1:street _moz-userdefined="" st="on"><st1:address _moz-userdefined="" st="on">Animate Circle</st1:address></st1:street>.<o:p _moz-userdefined=""></o:p></span></span><br />
</div><div class="MsoNormal"><span style="font-size: 85%;"><b><span lang="EN-GB">Hint:</span></b><span lang="EN-GB"> <br />
</span></span><br />
</div><div class="MsoNormal"><span style="font-size: 85%;"><span lang="EN-GB">* Circle should be Moved from one Point to Another.<o:p _moz-userdefined=""></o:p></span></span><br />
</div><div class="MsoNormal"><span style="font-size: 85%;"><span lang="EN-GB">* While Moving towards another Point its size should <o:p _moz-userdefined=""></o:p></span></span><span lang="EN-GB">be Changed.</span> <br />
</div><span style="font-size: 100%;"></span><div style="text-align: center;"><span style="font-size: 100%;"><span style="font-weight: bold;">(10)</span> <br />
</span></div><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <div class="MsoNormal"><span style="font-size: 100%;"><span lang="EN-GB">Write a program to Make Simple Text Editor.<o:p _moz-userdefined=""></o:p></span></span><br />
</div><div class="MsoNormal"><span style="font-size: 85%;"><b><span lang="EN-GB">Hint:</span></b><span lang="EN-GB"> <br />
</span></span><br />
</div><div class="MsoNormal"><span style="font-size: 85%;"><span lang="EN-GB"> * Use Virtual Key.<o:p _moz-userdefined=""></o:p></span></span><br />
</div><span style="font-size: 100%;"><span lang="EN-GB">* User Can Enter and Edit Text.</span> <br />
<br />
</span><span style="font-size: 100%;"> <span style="font-weight: bold;">Submission Date : 15-Nov-2009</span></span>Kapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-18310698602850369402009-11-16T10:16:00.000+05:302009-11-16T10:16:34.714+05:30VC++ Practical List - Done in Class and LAB<div align="center" class="MsoNormal" style="text-align: center;"><b><u><span style="text-transform: uppercase;">List of Practical For LAB</span></u></b><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><br />
</div><div align="center" class="MsoNormal" style="text-align: center;"><b><u><span style="text-transform: uppercase;"><o:p _moz-userdefined=""></o:p></span></u></b><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(1) TAKE TWO EDITBOX ENTER VALUE IN IT AND PRINT THE ADDITION OF THE VALUE IN THIRD EDITBOX BY CLICK ON BUTTON.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(2) WRITE A PROGRAM TO ENABLE & DISABLE EDIT BOX.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(3) WRITE A PROGRAM TO CREATE TWO EDIT BOX DYNAMICALLY & THEN SWAP THE VALUE OF EDIT BOX WHEN CLICK ON BUTTON.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(4) WRITE A PROGRAM TO SWAP THE VALUE OF STATICBOX & EDITBOX.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(5) STRING MANIPULATION ON SELECTION OF RADIO BUTTON<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>- CHANGE INTO UPPER CASE<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>- CHANGE INTO LOWER CASE<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>- REVERSE THE STRING<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>- CALCULATE CHARACTER IN STRING<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>- MAKE STRING IN PROPER CASE<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(6) WRITE A PROGRAM TO DEVELOP SIMPLE CALCULATOR.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(7) WRITE A PROGRAM TO SPLIT THE SENTENCE ENTER IN TEXTBOX TO LIST BOX<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">HINT : TEXT BOX: "THIS IS MY BOOK"<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>LIST BOX:<span> </span>THIS<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>IS<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>MY<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>BOOK<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(8) TAKE TWO LIST BOX AND TRANSFER VALUES ONE LISTBOX TO ANOTHER LISTBOX ONE BY ONE AND ALL AT ONCE WHEN USER CLICKS TWO DIFFERENT BUTTONS RESPECTIVELY.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(Develop Same Application Using COMBOBOX Also)<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(9) WRITE A PROGRAM TO IMPLEMENT SCROLLBAR AND PRINT THE POSITION OF SCROLLBAR IN NON CLIENT AREA. (TITLE BAR OF DIALOG)<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(10) MAKE AN APPLICATION OF SALES DETAIL WHICH CONTAIN FOLLOWING DETAIL.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>- ITEM NAME<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>- ITEM PRICE<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>- QUANTITY<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>- TOTAL AMOUNT.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(11) MAKE YOUR OWN FUCTION AND MAP IT WITH ANY WINDOWS OR CONTROL EVENT USING MESSAGE MAP.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(12) PRINT CURRENT CURSOR POSITION INTO EDITBOX AND ON TITLEBAR.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(13) PRINT TEXT FROM EDITBOX WHERE USER CLICK ON SCREEN.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(14) Create Dialog based Applications with multiple Dialog Box to Show functionality of ProgressBar and Slider.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><b><span style="text-transform: uppercase;">Hint:</span></b><span style="text-transform: uppercase;"> 3 - DIALOGBOX, <o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span><span> </span>1-> Create and Send Message (Slider)<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span><span> </span><span> </span>2-> Show the Status of Message (Progress Bar)<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span><span> </span>3-> Read Message<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(15) DRAW LINE USING ALL MOUSE EVENTS.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>(1) BUTTONDOWN AND BUTTONUP<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span>(2) MOUSEMOVE<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(16) Write a program to </span><st1:street _moz-userdefined=""><st1:address _moz-userdefined=""><span style="text-transform: uppercase;">draw a circle</span></st1:address></st1:street><span style="text-transform: uppercase;">, a polygon and a rectangle in the client area. Create your own pen and brush. Each shape should be drawn with different pen and brush.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(17) Write a program to Animate Circle OR Rectangle.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><b><span style="text-transform: uppercase;">Hint:</span></b><span style="text-transform: uppercase;"> * Circle should be Moved from one Point to Another.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;"><span> </span><span> </span>* While Moving towards another Point its size AND COLOR <span> </span>should be Changed.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(18) Write a program to </span><st1:street _moz-userdefined=""><st1:address _moz-userdefined=""><span style="text-transform: uppercase;">draw a circle</span></st1:address></st1:street><span style="text-transform: uppercase;">, a polygon and a rectangle in the client area. Shape should be selected from Menu or Toolbar.(Create New Menu and Buttons in Toolbar) <o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(19) Write a program to change font using font Dialog.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span style="text-transform: uppercase;">(20) Write a Program to Change Color of Text, Pen and Brush using Color Dialog.<o:p _moz-userdefined=""></o:p></span><br />
</div><div class="MsoNormal"><br />
</div>Kapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.com1tag:blogger.com,1999:blog-2340211342045503719.post-56244115731006703372009-11-14T11:42:00.000+05:302009-11-14T11:42:24.613+05:30VC++ (Visual C++) Syllabus , AITS (Atmiya Institute) , Rajkot<b>Paper - 101 Object Oriented Programming using Visual C++</b><br />
<b> </b><br />
<ul><li>Introduction to OOP</li>
<li>Basic OOP Concepts & Applications</li>
<li>Introduction of VC++</li>
<li>Controls usages in Application</li>
<li>Mouse and Keyboard integration</li>
<li>Dialog based Application</li>
<li>Message Handling Mechanism</li>
<li>Multiple Dialog Handling</li>
<li>Documents, Views, and the Single Document Interface</li>
<li>Scroll Views, HTML Views, and Other View Types</li>
<li>Menu Environment</li>
<li>Text and Fonts handling</li>
<li>Incorporating Graphics, Drawing and Bitmaps</li>
<li>Device Contexts and GDI Objects</li>
<li>Single Document Interface Application</li>
<li>Multiple Documents and Multiple Views</li>
<li>CArchive and CFile classes</li>
<li>Database handling using ODBC</li>
<li>Database handling using DAO</li>
<li>Database handling using OLEDB</li>
<li>Error Detection and Exception Handling</li>
<li>Toolbars, Status Bars, and Rebars</li>
<li>Serialization</li>
<li>Creating DLLs (COM) using ATL & App Wizard</li>
<li>ActiveX Controls integration in VC++ application</li>
<li>Creating ActiveX controls</li>
</ul><br />
<b>Reference Books:</b><br />
<b> </b><br />
Mastering VC++, BPB Publication<br />
Practical VC++, PHI Publication<br />
VC++ Unleashed, Techmedia Publication<br />
Programming VC++, Microsoftpress PublicationKapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.com2tag:blogger.com,1999:blog-2340211342045503719.post-76276915103970353422009-11-12T16:44:00.001+05:302009-12-03T19:13:20.301+05:30Create Animated Rectangle in VC++filename:animateView.cpp<br />
<br />
<br />
global variable:<br />
<br />
int i=10,j=100;<br />
<br />
<br />
<br />
void CAnimateView::OnLButtonDown(UINT nFlags, CPoint point)<br />
{<br />
// TODO: Add your message handler code here and/or call default<br />
<br />
CClientDC *pdc=new CClientDC(this);<br />
<br />
while(i<300) { RedrawWindow(); CBrush br; br.CreateSolidBrush(RGB(i*3,0,j*6)); pdc->SelectObject(&br);<br />
pdc->Rectangle(i,i,j,j);<br />
i=i+5;<br />
j=j+5;<br />
Sleep(100);<br />
}<br />
<br />
<br />
<br />
<br />
CView::OnLButtonDown(nFlags, point);<br />
}dayahttp://www.blogger.com/profile/15592285659636635530noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-66713542898957134432009-11-12T15:08:00.000+05:302009-11-14T10:27:43.367+05:30How to Use Bitmap in SDI? ( VC++)void CBitmapView::OnDraw(CDC* pDC)<br />
{<br />
CBitmapDoc* pDoc = GetDocument();<br />
ASSERT_VALID(pDoc);<br />
<br />
<br />
<br />
CBitmap bm;<br />
CRect rc;<br />
CBrush br;<br />
bm.LoadBitmap(IDB_BITMAP1);<br />
br.CreatePatternBrush(&bm);<br />
GetClientRect(&rc);<br />
//rc.bottom=100;<br />
//rc.top=50;<br />
//rc.left=50;<br />
//rc.right=100;<br />
pDC->FillRect(rc,&br);<br />
<br />
<br />
// TODO: add draw code for native data here<br />
<br />
<br />
}<br />
<br />
<br />
void CBitmapView::OnLButtonDown(UINT nFlags, CPoint point)<br />
{<br />
// TODO: Add your message handler code here and/or call default<br />
CClientDC * Bms=new CClientDC(this);<br />
if(point.x >= i && point.x <=j && point.y >=i && point.y <= j) { RedrawWindow(); CBrush br1; br1.CreateSolidBrush(RGB(100,100,50)); CRect rc1(i,i,j,j); Bms->FillRect(rc1,&br1);<br />
<br />
}<br />
CView::OnLButtonDown(nFlags, point);<br />
}Bansihttp://www.blogger.com/profile/11359863268176823470noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-58520985168871097742009-11-11T11:21:00.001+05:302009-11-14T10:28:44.250+05:30nSBCode value for ScrollBar Control<b>SB_UP</b> -- Scroll far to up.<br />
<b>SB_DOWN</b> -- Scroll far to down.<br />
<b>SB_LINEUP</b> -- Scroll to Upper side.<br />
<b>SB_LINEDOWN</b> -- scroll to down side.<br />
<b>SB_LEFT</b> -- Scroll far to left.<br />
<b>SB_RIGHT</b> -- Scroll far to right.<br />
<b>SB_ENDSCROLL</b> -- End scroll.<br />
<b>SB_LINELEFT </b>-- Scroll left.<br />
<b>SB_LINERIGHT</b> -- Scroll right.<br />
<b>SB_PAGELEFT</b> -- Scroll one page left.<br />
<b>SB_PAGERIGHT</b> -- Scroll one page right<br />
<b>SB_THUMBTRACK</b> --<br />
Drag scroll box to specified position.<br />
nPos is the position that the scroll box has been dragged to.<br />
<b>SB_THUMBPOSITION</b> --<br />
Scroll to absolute position. nPos is the position of the<br />
scroll box at the end of the drag operation.<br />
<pre></pre>Kapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-84578357045440313822009-11-09T16:52:00.000+05:302009-11-14T10:31:17.245+05:30Create RunTime EditBox,Radio Buttons & Check BoxBOOL CMy4_EdRdCkDlg::OnInitDialog()<br />
{<br />
CEdit *ed=new CEdit;<br />
CEdit *ed1=new CEdit;<br />
<br />
ed->Create(ES_MULTILINE|WS_CHILD|WS_VISIBLE<br />
|WS_TABSTOP|WS_BORDER,CRect(30,30,130,70),this,1);<br />
<br />
ed1->Create(ES_MULTILINE|WS_CHILD|WS_VISIBLE<br />
|WS_TABSTOP|WS_BORDER,CRect(150,30,270,70),this,2);<br />
<br />
CButton *ck1=new CButton;<br />
CButton *ck2=new CButton;<br />
CButton *ck3=new CButton;<br />
CButton *ck4=new CButton;<br />
CButton *ck5=new CButton;<br />
<br />
ck1->Create("Check1",WS_CHILD|WS_VISIBLE<br />
|BS_AUTOCHECKBOX,CRect(30,80,150,110),this,21);<br />
<br />
ck2->Create("Check2",WS_CHILD|WS_VISIBLE<br />
|BS_AUTOCHECKBOX,CRect(30,110,150,140),this,22);<br />
<br />
ck3->Create("Check3",WS_CHILD|WS_VISIBLE<br />
|BS_AUTOCHECKBOX,CRect(30,140,150,170),this,23);<br />
<br />
ck4->Create("Check4",WS_CHILD|WS_VISIBLE<br />
|BS_AUTOCHECKBOX,CRect(30,170,150,200),this,24);<br />
<br />
ck5->Create("Check5",WS_CHILD|WS_VISIBLE<br />
|BS_AUTOCHECKBOX,CRect(30,200,150,230),this,25);<br />
<br />
CButton *rd1=new CButton;<br />
CButton *rd2=new CButton;<br />
CButton *rd3=new CButton;<br />
CButton *rd4=new CButton;<br />
CButton *rd5=new CButton;<br />
<br />
rd1->Create("Redio1",WS_CHILD|WS_VISIBLE|WS_GROUP<br />
|WS_TABSTOP|BS_AUTORADIOBUTTON,CRect(150,80,270,110),this,11);<br />
<br />
rd2->Create("Redio2",WS_CHILD|WS_VISIBLE|WS_TABSTOP<br />
|BS_AUTORADIOBUTTON,CRect(150,110,270,140),this,11);<br />
<br />
rd3->Create("Redio3",WS_CHILD|WS_VISIBLE|WS_TABSTOP<br />
|BS_AUTORADIOBUTTON,CRect(150,140,270,170),this,11);<br />
<br />
rd4->Create("Redio4",WS_CHILD|WS_VISIBLE|WS_TABSTOP<br />
|BS_AUTORADIOBUTTON,CRect(150,170,270,200),this,11);<br />
<br />
rd5->Create("Redio5",WS_CHILD|WS_VISIBLE|WS_TABSTOP<br />
|BS_AUTORADIOBUTTON,CRect(150,200,270,230),this,11);<br />
<br />
return TRUE; // return TRUE unless you set the focus to a control<br />
}Priyankahttp://www.blogger.com/profile/08061242591261533113noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-4895957131422811492009-11-09T11:29:00.000+05:302009-11-09T11:32:09.614+05:30List Box with Fully Validation//on ltor means left to right
<br />//on alltor means all data of left to right
<br />
<br />
<br />void CLISTBOXDlg::Onltor()
<br />{
<br /> // TODO: Add your control notification handler code here
<br />
<br />
<br /> UpdateData(TRUE);
<br /> int i1;
<br /> i1=m_list1.GetCount();
<br />
<br /> /* int ii;
<br /> ii=m_list1.GetCount();
<br />
<br /> int a=m_list1.GetCurSel();*/
<br />
<br /> if(i1==0)
<br /> {
<br /> MessageBox("no more item ");
<br />
<br /> }
<br /> else if(m_list1.GetCurSel()==-1)
<br /> {
<br /> MessageBox("first select value");
<br /> }
<br />
<br />
<br />
<br /> else
<br /> {
<br /> CString str;
<br /> m_list1.GetText(m_list1.GetCurSel(),str);
<br />
<br /> m_list2.AddString(str);
<br /> m_list1.DeleteString(m_list1.GetCurSel());
<br />
<br /> int i;
<br /> i=m_list1.GetCount();
<br /> m_pos=i;
<br /> }
<br />
<br /> UpdateData(FALSE);
<br />}
<br />
<br />void CLISTBOXDlg::Onalltor()
<br />{
<br /> // TODO: Add your control notification handler code here
<br /> UpdateData(TRUE);
<br /> CString str;
<br /> int i1,j;
<br /> i1=m_list1.GetCount();
<br /> for(j=0;j<i1;j++)
<br /> {
<br /> m_list1.GetText(0,str);
<br /> m_list2.AddString(str);
<br /> m_list1.DeleteString(0);
<br /> }
<br />
<br /> int i;
<br /> i=m_list1.GetCount();
<br /> m_pos=i;
<br /> UpdateData(FALSE);
<br />
<br />}
<br />
<br />void CLISTBOXDlg::Onrtol()
<br />{
<br /> // TODO: Add your control notification handler code here
<br /> UpdateData(TRUE);
<br />
<br /> int i1;
<br /> i1=m_list2.GetCount();
<br />
<br /> int ii;
<br /> ii=m_list2.GetCount();
<br />
<br /> int a=m_list2.GetCurSel();
<br />
<br /> if(i1==0)
<br /> {
<br /> MessageBox("no more item ");
<br />
<br /> }
<br /> else if(m_list2.GetCurSel()==-1)
<br /> {
<br /> MessageBox("first select value");
<br /> }
<br />
<br />
<br /> else
<br /> {
<br /> CString str;
<br /> m_list2.GetText(m_list2.GetCurSel(),str);
<br />
<br /> m_list1.AddString(str);
<br /> m_list2.DeleteString(m_list2.GetCurSel());
<br />
<br />
<br /> int i;
<br /> i=m_list1.GetCount();
<br /> m_pos=i;
<br /> }
<br />
<br />
<br /> UpdateData(FALSE);
<br />
<br />}
<br />
<br />void CLISTBOXDlg::Onalltol()
<br />{
<br /> // TODO: Add your control notification handler code here
<br /> UpdateData(TRUE);
<br /> CString str;
<br /> int i1,j;
<br /> i1=m_list2.GetCount();
<br /> for(j=0;j<i1;j++)
<br /> {
<br /> m_list2.GetText(0,str);
<br /> m_list1.AddString(str);
<br /> m_list2.DeleteString(0);
<br /> }
<br /> int i;
<br /> i=m_list1.GetCount();
<br /> m_pos=i;
<br /> UpdateData(FALSE);
<br />}
<br />
<br />void CLISTBOXDlg::Oninsert()
<br />{
<br /> // TODO: Add your control notification handler code here
<br /> UpdateData(TRUE);
<br />
<br /> int len;
<br /> len=m_val.GetLength();
<br />
<br /> if(len==0)
<br /> {
<br />
<br />
<br /> MessageBox("insert item");
<br />
<br /> }
<br /> else
<br /> {
<br /> m_list1.InsertString(m_pos,m_val);
<br /> m_val=" ";
<br /> int i;
<br /> i=m_list1.GetCount();
<br /> m_pos=i;
<br /> }
<br /> UpdateData(FALSE);
<br />}
<br />
<br />void CLISTBOXDlg::Ondelete()
<br />{
<br /> // TODO: Add your control notification handler code here
<br />
<br /> UpdateData(TRUE);
<br />
<br />
<br />
<br /> int ii,iii;
<br /> ii=m_list1.GetCount();
<br /> iii=m_list2.GetCount();
<br />
<br /> if(ii==0) //|| iii==0
<br /> {
<br /> MessageBox("you can not delete b/c no more item");
<br /> }
<br /> else if(m_list1.GetCurSel()==-1 ) //|| m_list2.GetCurSel()==-1
<br /> {
<br /> MessageBox("first select value");
<br /> }
<br />
<br />
<br /> else
<br /> {
<br /> m_list1.DeleteString(m_list1.GetCurSel());
<br /> int i;
<br /> i=m_list1.GetCount();
<br /> m_pos=i;
<br /> }
<br /> UpdateData(FALSE);
<br />}
<br />Mohithttp://www.blogger.com/profile/00704166294154247538noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-42242674089702466942009-11-09T11:23:00.000+05:302009-11-09T11:27:04.853+05:30Draw a line in every movement of mouse with different colorvoid CSdi1View::OnLButtonDown(UINT nFlags, CPoint point) <br />{<br /> // TODO: Add your message handler code here and/or call default<br /> count+=1;<br /><br /> start.x=point.x;<br /> start.y=point.y;<br /> if(count%5==0)<br /> {<br /> i=0;<br /> j=255;<br /> k=0;<br /> newb.DeleteObject();<br /> newb.CreatePen(PS_SOLID,1,RGB(i,j,k));<br /> }<br /> else if(count%3==0)<br /> {<br /> i=255;<br /> j=0;<br /> k=0;<br /> newb.DeleteObject();<br /> newb.CreatePen(PS_SOLID,1,RGB(i,j,k));<br /> }<br /> else if(count%2==0)<br /> {<br /> i=0;<br /> j=0;<br /> k=255;<br /> newb.DeleteObject();<br /> newb.CreatePen(PS_SOLID,1,RGB(i,j,k));<br /> }<br /> CView::OnLButtonDown(nFlags, point);<br />}<br /><br /><br /><br /><br /><br />void CSdi1View::OnMouseMove(UINT nFlags, CPoint point) <br />{<br /> // TODO: Add your message handler code here and/or call default<br /> end.x=point.x;<br /> end.y=point.y;<br /><br /> CClientDC * pcd=new CClientDC(this);<br /> pcd->MoveTo(start.x,start.y);<br /> <br /> <br /> pcd->SelectObject(&newb);<br /><br /> pcd->LineTo(end.x,end.y);<br /> <br /> <br /> CView::OnMouseMove(nFlags, point);<br />}Mohithttp://www.blogger.com/profile/00704166294154247538noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-35749538949528715712009-11-09T11:18:00.000+05:302009-11-09T11:20:45.711+05:30Line Draw Program Using MouseMove Event With CPen Class<span style="color: rgb(255, 0, 0);">void CTryView::OnMouseMove(UINT nFlags, CPoint point) </span><br /><span style="color: rgb(255, 0, 0);">{</span><br /> //RedrawWindow();<br /> // TODO: Add your message handler code here and/or call default<br /><br /> CClientDC *pDC = new CClientDC(this);<br /><br /> CPen p1;<br /> if(m_i<100)<br /> {<br /><br /> p1.CreatePen(PS_SOLID,2,RGB(255,235,65));<br /> pDC->SelectObject(&p1);<br /><br /> pDC->MoveTo(m_start);<br /> pDC->LineTo(point);<br /> m_start=point;<br /> }<br /> else if(m_i<200)<br /> {<br /><br /> p1.CreatePen(PS_SOLID,2,RGB(100,230,82));<br /> pDC->SelectObject(&p1);<br /><br /> pDC->MoveTo(m_start);<br /> pDC->LineTo(point);<br /> m_start=point;<br /> }<br /> else if(m_i<300)<br /> {<br /> <br /> p1.CreatePen(PS_SOLID,2,RGB(50,130,182));<br /> pDC->SelectObject(&p1);<br /><br /> pDC->MoveTo(m_start);<br /> pDC->LineTo(point);<br /> m_start=point;<br /> }<br /> else if(m_i<400)<br /> {<br /> <br /> p1.CreatePen(PS_SOLID,2,RGB(255,0,0));<br /> pDC->SelectObject(&p1);<br /><br /> pDC->MoveTo(m_start);<br /> pDC->LineTo(point);<br /> m_start=point;<br /> }<br /> else<br /> {<br /> <br /> p1.CreatePen(PS_SOLID,2,RGB(10,30,242));<br /> pDC->SelectObject(&p1);<br /><br /> pDC->MoveTo(m_start);<br /> pDC->LineTo(point);<br /> m_start=point;<br /> <br />}<br /><br /> if(m_i==0)<br /> {<br /> m_start=point;<br /> }<br /> if(m_i==400)<br /> {<br /> m_i=0;<br /> }<br /> else<br /> {<br /> pDC->MoveTo(m_start);<br /> pDC->LineTo(point);<br /> m_start=point;<br /> }<br /><br /> m_i++;<br /> <br /> CView::OnMouseMove(nFlags, point);<br /><span style="color: rgb(255, 0, 0);">}</span>Jugalhttp://www.blogger.com/profile/05509858085478428076noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-90795479654911898692009-11-09T11:03:00.000+05:302009-11-09T11:05:55.622+05:30Moving ball around screenvoid CDrawCPRView::OnLButtonDblClk(UINT nFlags, CPoint point)<br />{<br /> // TODO: Add your message handler code here and/or call default<br /> <br /> CClientDC *cr = new CClientDC(this);<br /> <br /> CPen pn1;<br /><br /> pn1.CreatePen(PS_SOLID,2,RGB(255,0,0));<br /><br /> cr->SelectObject(pn1);<br /><br /> CBrush br1(RGB(255,0,0));<br /><br /> cr->SelectObject(br1);<br /><br /> //RedrawWindow();<br /> <br /> while(1)<br /> {<br /> <br /> CRect rc;<br /> GetClientRect(rc);<br /> int x1=0,y1=0,a=0,b=0;<br /> <br /> while(1)<br /> {<br /> if(a==0 && b==0)<br /> {<br /> x1+=5;<br /> y1+=5;<br /> }<br /><br /> if(a==0 && b==1)<br /> {<br /> x1+=5;<br /> y1-=5;<br /> }<br /><br /> if(a==1 && b==0)<br /> {<br /> x1-=5;<br /> y1+=5;<br /> }<br /> <br /> if(a==1 && b==1)<br /> {<br /> x1-=5;<br /> y1-=5;<br /> }<br /><br /> if(x1 < a="0;" b="0;"> rc.right-2)<br /> {<br /> a=1;<br /> }<br /> else if(y1 > rc.bottom-2)<br /> {<br /> b=1;<br /> }<br /><br /> RedrawWindow();<br /> cr->Ellipse(x1,y1,x1+10,y1+10);<br /> Sleep(20);<br /> }<br /> <br /> }<br /><br /> CView::OnLButtonDblClk(nFlags, point);<br />}Sanjayhttp://www.blogger.com/profile/04774542412925203050noreply@blogger.com0tag:blogger.com,1999:blog-2340211342045503719.post-59831682649875021722009-11-07T11:12:00.000+05:302009-11-07T11:28:50.980+05:30List of Function in VC++, Explain with Example<b></b><br />
<ol><li><b>GetClientRect</b></li>
<li><b>CloseWindow</b></li>
<li><b>GetDlgItem</b></li>
<li><b>EnableWindow</b></li>
<li><b>Invalidate</b></li>
<li><b>RedrawWindow</b></li>
<li><b>GetWindowText</b></li>
<li><b>SetWindowText</b></li>
<li><b>GetScrollPos</b></li>
<li><b>GetScrollRange</b></li>
<li><b>SetScrollPos</b></li>
<li><b>SetScrollRange</b></li>
<li><b>SetTimer</b></li>
<li><b>MessageBox</b></li>
<li><b>GetCurSel</b></li>
<li><b>GetLBText</b></li>
<li><b>GetLBTextLen</b></li>
<li><b>AddString</b></li>
<li><b>DeleteString</b></li>
<li><b>InsertString</b></li>
<li><b>ResetContent</b></li>
<li><b>GetCount</b></li>
<li><b>GetText</b></li>
<li><b>GetTextLen</b></li>
<li><b>UpdateData</b></li>
<li><b>MoveTo</b></li>
<li><b>LineTo</b></li>
<li><b>Rectangle</b></li>
<li><b>Ellipse</b></li>
<li><b>DoModal</b></li>
<li><b>atoi </b></li>
<li><b>IsEmpty</b></li>
<li><b>Empty</b></li>
<li><b>GetAt</b></li>
<li><b>SetAt</b></li>
<li><b>MakeLower</b></li>
<li><b>MakeUpper</b></li>
<li><b>MakeReverse</b></li>
<li><b>Remove</b></li>
<li><b>Format</b></li>
<li><b>Insert</b></li>
<li><b>Delete</b></li>
<li><b>Find</b></li>
<li><b>ReverseFind</b></li>
<li><b> SetRange</b></li>
<li><b>GetRange</b></li>
<li><b>GetPos</b></li>
<li><b>SetPos</b></li>
<li><b>OffsetPos</b></li>
<li><b>SetStep</b></li>
<li><b>StepIt</b></li>
</ol><b>Explain All Function in Brief. Write Explanation in Notebook.<br />
</b>Kapil Shuklahttp://www.blogger.com/profile/11745788051123511820noreply@blogger.com0