?? chap1_4.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>Windows應(yīng)用程序的開發(fā)工具</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#3973DE" alink="#3973DE"
style="text-decoration: none" background="../bg.gif">
<div align="center"><center>
<table border="0" width="85%" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
<tr>
<td><div align="center"><center><table border="0" width="615" cellpadding="0"
cellspacing="0">
<tr>
<td width="263" bgcolor="#15397D"></td>
<td width="352" bgcolor="#000000"><p align="right"><a href="../index.htm"><strong><font
COLOR="red">電腦報網(wǎng)絡(luò)學(xué)院Visual C++網(wǎng)絡(luò)教程</font></strong></a> </td>
</tr>
</table>
</center></div><p ALIGN="center"><b><font SIZE="3"><br>
</font><font color="#3973DE" SIZE="3" FACE="Times New Roman">1.4 Windows</font><font
SIZE="3">應(yīng)用程序的開發(fā)工具</font></b></p>
<p><span style="font-size: 9pt"> 由于Windows是Microsoft的產(chǎn)品,因而在早期階段,開發(fā)工具只有Microsoft
C和SDK(Software Developer Kit:軟件開發(fā)工具包)可供使用。利用SDK進行Windows程序的設(shè)計開發(fā)非常繁瑣、復(fù)雜,代碼可重用性差,工作量大,即便一個簡單的窗口也需要幾百行程序,令開發(fā)人員望而生畏。<br>
隨著Windows的逐漸普及,各大軟件公司紛紛推出自己的Windows軟件開發(fā)工具。國內(nèi)用戶比較熟悉的有Borland
C++2.0以上版本以及用于數(shù)據(jù)庫開發(fā)的Foxpro等等。其中Borland C++支持面向?qū)ο蟮拈_發(fā),在我國具有廣大的用戶群。<br>
可視化技術(shù)和CASE技術(shù)研究的深入為我們帶來了支持可視化編程特性的第三代開發(fā)工具,這一代開發(fā)工具有:Visual
Basic,Visual C++,Borland C++ Builder,Delphi和用于數(shù)據(jù)庫開發(fā)的PowerBuilder、Visual
Foxpro等等。<br>
其中,Visual C++是美國Microsoft公司推出的4GL軟件開發(fā)工具,目前已成為國內(nèi)應(yīng)用最廣泛的高級程序設(shè)計語言之一,最新版本為5.0版。同其他軟件開發(fā)工具相比,Visual
C++具有以下優(yōu)點:</span><ul>
<li><p ALIGN="JUSTIFY"><span style="font-size: 9pt">面向?qū)ο蟆⒖梢暬_發(fā):提供了面向?qū)ο蟮膽?yīng)用程序框架MFC(Microsoft
Foundation Class:微軟基礎(chǔ)類庫),大大簡化了程序員的編程工作,提高了模塊的可重用性。Visual
C++還提供了基于CASE技術(shù)的可視化軟件自動生成和維護工具AppWizard、ClassWizard、Visual
Studio、WizardBar等,幫助用戶直觀的、可視地設(shè)計程序的用戶界面,可以方便的編寫和管理各種類,維護程序源代碼,從而提高了開發(fā)效率。用戶可以簡單而容易地使用C/C++編程。</span></p>
</li>
<li><span style="font-size: 9pt">眾多的開發(fā)商支持以及業(yè)已成為工業(yè)標(biāo)準(zhǔn)的MFC類庫:MFC類庫已經(jīng)成為事實上的工業(yè)標(biāo)準(zhǔn)類庫,得到了眾多開發(fā)商和軟件開發(fā)工具的支持;另外,由于眾多的開發(fā)商都采用Visual
C++進行軟件開發(fā),這樣用Visual C++開發(fā)的程序就與別的應(yīng)用軟件有許多相似之處,易于學(xué)習(xí)和使用。</span></li>
</ul>
<ul>
<li><p ALIGN="JUSTIFY"><span style="font-size: 9pt">Visual C++封裝了Windows的API(應(yīng)用程序接口)函數(shù)、USER、KERNEL、GDI函數(shù),幫助我們弄清了許多函數(shù)的組織方法,隱去了創(chuàng)建、維護窗口的許多復(fù)雜的例行工作,簡化了編程。</span></p>
</li>
</ul>
<p><span style="font-size: 9pt"> 但是,由于C/C++本身的復(fù)雜性,Visual
C/C++對編程人員要求還是相當(dāng)高的。它首先要求編程者要具有豐富的C/C++語言編程經(jīng)驗,了解面向?qū)ο缶幊痰幕靖拍睿瑫r還必須掌握復(fù)雜的MFC類庫。</span></p>
<p ALIGN="right"><font FACE="Times New Roman" size="2">[</font><a href="chap1_3.htm"><font
size="2">上一頁</font></a><font FACE="Times New Roman" size="2">][</font><a
href="chap1_5.htm"><font size="2">下一頁</font></a><font FACE="Times New Roman"
size="2">]</font></p>
<font SIZE="3"><hr NOSHADE color="#3973DE" size="1">
<p align="center"><font size="2" color="#000000">本教程由<a
href="http://vcdynasty.yeah.net">Visual C++王朝(Where programmers come together)</a>協(xié)助制作,1999<br>
未經(jīng)許可,請勿以任何形式復(fù)制或轉(zhuǎn)載</font></td>
</tr>
</table>
</center></div>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -