亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chap9_2.htm

?? 很不錯的一本關于VC的書
?? HTM
字號:
<html><head><title>9.2靜態連接庫</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 3.0"><link rel="stylesheet" href="../../../cpcw.css"></head><body link="#3973DE" alink="#3973DE" background="../../bg.gif"><div align="center"><center>    <table width="85%" border="0">      <tr bgcolor="#FFFFFF">         <td>           <div align="center">            <center>            </center>          </div>          <p align="CENTER"><b><font color="red">9.2靜態連接庫</font></b></p>          <p> <b><font color="blue">9.2.1創建靜態庫</font></b></p>          <p> 現在以一個簡單的數學函數庫為例介紹靜態庫的創建和使用。</p>          <p> 要創建靜態庫,選擇File-&gt;New菜單,彈出New對話框。選擇Projects標簽,在項目類型列表框中選擇Win32             Static Library,在Name中輸入mymath,表明要創建一個mymath.lib的靜態庫文件。</p>          <p> 然后用Project-&gt;Add             to Project-&gt;Files菜單往mymath工程中加入以下兩個文件:</p>          <p> 1.頭文件(見清單9.1):定義了Summary和Factorial兩個函數,分別用于完成求和與階乘。注意這里使用C風格的函數,需要加入extern             “C”關鍵字,表明它是C風格的外部函數。</p>          <p> <b></b>清單9.1             頭文件</p>                     <p>#ifndef _MYMATH_H</p>          <p>#define _MYMATH_H</p>                    <p>extern “C”</p>                     <p>{</p>          <p>int Summary(int n);</p>          <p>int Factorial(int n);</p>          <p>}</p>          <p>#endif</p>                    <p>2.源文件:包含了Summary和Factorial函數的定義,見清單9.2。</p>          <p> <b></b>清單9.2             源文件</p>                     <p>int Summary(int n)</p>          <p>{</p>          <p>int sum=0;</p>          <p>int i;</p>          <p>for(i=1;i&lt;=n;i++)</p>          <p>{</p>          <p>sum+=i;</p>          <p>}</p>          <p>return sum;</p>          <p>}</p>          <p>int Factorial(int n)</p>          <p>{</p>          <p>int Fact=1;</p>          <p>int i;</p>          <p>for(i=1;i&lt;=n;i++)</p>          <p>{</p>          <p>Fact=Fact*i;</p>          <p>}</p>          <p>return Fact;</p>          <p>}</p>                    <p> </p>          <p> 在Build菜單下,選擇Build菜單下的Build             mymath.lib。Visual             C++編譯鏈接工程,在mymath\debug目錄下生成mymath.lib文件。至此,靜態連接庫生成的工作就做完了。下面用一個小程序來測試這個靜態庫。</p>          <div align="center">            <center>              <table border="2" cellpadding="2" cellspacing="0" width="100%" bgcolor="#80D6FF">                <tr>                  <td width="100%">  <b></b>提示:用戶在交付最終靜態連接庫時,只需要提供.lib文件和頭文件,不需要再提供庫的源代碼。</td>                </tr>              </table>            </center>          </div>          <p><b> </b></p>          <p><b><font color="blue">9.2.2測試靜態庫</font></b></p>          <p><b> </b></p>          <p><b> </b>用AppWizard生成一個基于對話框的應用程序test。打開test資源文件,修改IDD_TEST_DIALOG對話框資源,加入兩個按鈕。按鈕ID和文字為:</p>          <p> IDC_SUM “&amp;Summary”</p>          <p> IDC_FACTORIAL “&amp;Factorial”</p>          <p> 如圖9-1所示。</p>          <p align="center"> <img src="T9_1.gif" alt="T9_1.tif (84932 bytes)" width="376" height="203"></p>          <p align="center"> 圖9-1             修改test對話框</p>          <p> 用ClassWizard為上述兩個按鈕Click事件生成消息處理函數OnSum和OnFactorial,并加入代碼,修改后的OnSum和OnFactorial見清單9.3。</p>          <p> 清單9.3             OnSum和OnFactorial函數定義</p>                     <p>void CTestDlg::OnSum() </p>          <p>{</p>          <p>// TODO: Add your control notification handler code here</p>          <p>int nSum=Summary(10);</p>          <p>CString sResult;</p>          <p>sResult.Format(&quot;Sum(10)=%d&quot;,nSum);</p>          <p>AfxMessageBox(sResult);</p>          <p>}</p>          <p>void CTestDlg::OnFactorial() </p>          <p>{</p>          <p>// TODO: Add your control notification handler code here</p>          <p>int nFact=Factorial(10);</p>          <p>CString sResult;</p>          <p>sResult.Format(&quot;10!=%d&quot;,nFact);</p>          <p>AfxMessageBox(sResult);</p>          <p>}</p>                    <p>由于要使用mymath.lib中的函數,首先要將mymath.lib和mymath.h兩個文件拷貝到test目錄下。然后用Project-&gt;Add             to Project-&gt;Files命令,將mymath.lib加入到工程中。</p>          <p> 在testdlg.cpp文件頭部,還要加入頭文件mymath.h:</p>                     <p>#include &quot;stdafx.h&quot;</p>          <p>#include &quot;Test.h&quot;</p>          <p>#include &quot;TestDlg.h&quot;</p>                    <p> </p>                     <p>#include &quot;mymath.h&quot;</p>          <p>#ifdef _DEBUG</p>          <p>#define new DEBUG_NEW</p>          <p>#undef THIS_FILE</p>          <p>static char THIS_FILE[] = __FILE__;</p>          <p>#endif</p>                    <p>編譯運行test程序,點Factorial按鈕,彈出如圖9-2的消息框。</p>          <p align="center"> <img src="T9_2.gif" alt="T9_2.tif (33706 bytes)" width="174" height="133"></p>          <p align="center">圖9-2 Test程序運行結果</p>          <div align="center">            <center>              <table border="0" cellpadding="0" cellspacing="0" width="615">                <tr>                   <td><a href="chap9_1.htm">上一頁</a></td>                  <td>                    <p align="right"><a href="chap9_3.htm">下一頁</a>                  </td>                </tr>              </table>              <p><a href="http://www.cpcw.com">電腦報首頁</a> <a href="../../index.htm">網絡學院首頁</a></p>            </center>          </div>          <hr noshade color="#3973DE" size="1">                           </td>      </tr>    </table>    </center></div></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产偷国产偷亚洲高清人白洁| 国产嫩草影院久久久久| 色婷婷亚洲精品| 成人性生交大片免费看中文| 国产成人在线观看免费网站| 极品少妇xxxx偷拍精品少妇| 精品一区二区三区久久| 久久精品国产网站| 精品一区二区三区不卡 | 黑人精品欧美一区二区蜜桃| 秋霞午夜av一区二区三区| 日韩黄色免费电影| 麻豆成人久久精品二区三区小说| 美女国产一区二区| 精品无人区卡一卡二卡三乱码免费卡| 韩国理伦片一区二区三区在线播放| 日韩国产欧美三级| 久久99在线观看| 国产乱码字幕精品高清av| 国产成人在线观看免费网站| 99精品欧美一区二区三区小说| 91丨porny丨国产入口| 在线免费视频一区二区| 欧美麻豆精品久久久久久| 91精品国产乱码| 久久久久一区二区三区四区| 日本一区二区三区在线观看| 在线观看成人小视频| 日本电影欧美片| 欧美二区乱c少妇| 欧美v国产在线一区二区三区| 日本一区二区三区在线不卡| 欧美va日韩va| 久久精品视频一区二区三区| 中文字幕+乱码+中文字幕一区| 国产亚洲欧美在线| 国产精品丝袜久久久久久app| 一区二区三区精品在线| 成人蜜臀av电影| av电影一区二区| 在线观看91av| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产精品传媒入口麻豆| 亚洲永久免费av| 国内欧美视频一区二区| 色8久久人人97超碰香蕉987| 欧美一区二区性放荡片| 欧美韩国一区二区| 日韩高清不卡一区二区| 丁香六月综合激情| 欧美肥大bbwbbw高潮| 国产精品理伦片| 麻豆精品国产传媒mv男同| 9人人澡人人爽人人精品| 91精品国产综合久久久久久久久久| 国产亚洲欧美在线| 天天爽夜夜爽夜夜爽精品视频| 国产黄色91视频| 欧美视频在线播放| 中文字幕欧美激情| 久久99精品久久只有精品| 色综合视频一区二区三区高清| 精品欧美久久久| 亚洲国产综合视频在线观看| 国产一区中文字幕| 在线播放日韩导航| 一级中文字幕一区二区| 4438x成人网最大色成网站| 国产农村妇女毛片精品久久麻豆 | 一区二区在线观看免费| 黄色日韩三级电影| 欧美日本一区二区| 亚洲色图视频网站| 国产成人啪午夜精品网站男同| 91麻豆精品国产自产在线| 最新热久久免费视频| 精品一区二区三区在线观看| 欧美午夜精品一区二区三区| 国产欧美日韩中文久久| 欧美日韩成人激情| 久久久精品天堂| 国产日产亚洲精品系列| 国产日韩欧美麻豆| xnxx国产精品| 久久免费看少妇高潮| 久久久精品人体av艺术| 色菇凉天天综合网| 成人激情黄色小说| 国产在线精品不卡| 91美女精品福利| 中文字幕av一区 二区| 精品一区二区三区不卡| 日韩一区二区三区观看| 午夜成人免费视频| 欧美性生活一区| 亚洲欧美日韩中文播放 | 91精品国产欧美一区二区| 亚洲精品大片www| 成人精品鲁一区一区二区| 久久只精品国产| 精品一区二区三区在线播放| 4hu四虎永久在线影院成人| 午夜不卡av免费| 欧美久久久久中文字幕| 亚洲美女精品一区| 色欧美片视频在线观看在线视频| 国产精品久久免费看| 懂色av一区二区三区蜜臀| 久久一二三国产| 国产精品一区二区三区四区| 精品国产自在久精品国产| 青青草97国产精品免费观看无弹窗版 | 91黄色免费看| 亚洲精品高清在线观看| 在线免费视频一区二区| 亚洲国产精品久久人人爱| 欧美色成人综合| 七七婷婷婷婷精品国产| 欧美大黄免费观看| 国产剧情一区二区| 国产精品久久久久7777按摩| 成人av资源站| 一区二区三区加勒比av| 欧美网站大全在线观看| 日韩精品亚洲一区| 日韩欧美黄色影院| 国产美女在线精品| 国产精品不卡一区二区三区| 欧美中文字幕一区| 麻豆高清免费国产一区| 中文文精品字幕一区二区| 不卡的av在线| 亚洲va中文字幕| 精品国产免费人成在线观看| 国产白丝精品91爽爽久久| 亚洲精品国产精华液| 欧美一区二区三区在线观看| 国产伦精品一区二区三区免费| 国产精品电影一区二区三区| 欧洲国内综合视频| 久久99蜜桃精品| 中文字幕一区二区三区在线播放 | 亚洲视频一区在线| 欧美丰满一区二区免费视频| 激情综合网av| 1区2区3区国产精品| 在线91免费看| 成人福利在线看| 亚洲成av人片在线| 国产亚洲综合色| 欧美亚洲禁片免费| 国产成人小视频| 亚洲一级二级三级| 久久久久国产一区二区三区四区| 91美女片黄在线观看| 毛片av一区二区三区| 日韩一区有码在线| 欧美v日韩v国产v| 欧美在线免费观看亚洲| 国产一区啦啦啦在线观看| 一区二区三区欧美激情| 欧美精品一区二区蜜臀亚洲| 91免费版pro下载短视频| 久久国产精品色婷婷| 亚洲精品免费电影| 久久午夜电影网| 欧美日韩夫妻久久| aaa欧美大片| 国产一区二区福利视频| 亚洲成人av免费| 一区在线播放视频| 久久综合成人精品亚洲另类欧美| 在线日韩av片| 9l国产精品久久久久麻豆| 久久99精品久久久久久久久久久久| 亚洲欧美日韩国产手机在线| 久久久综合激的五月天| 在线播放中文一区| 欧美亚洲国产怡红院影院| 国产999精品久久久久久绿帽| 美女性感视频久久| 丝袜诱惑制服诱惑色一区在线观看 | 激情综合亚洲精品| 日韩电影在线免费| 亚洲一区电影777| 亚洲免费av在线| 亚洲国产精品精华液2区45| 欧美成人综合网站| 91.com在线观看| 欧美日韩一区二区在线视频| 99riav一区二区三区| 国产成人av在线影院| 韩国v欧美v日本v亚洲v| 美女视频黄频大全不卡视频在线播放| 亚洲夂夂婷婷色拍ww47| 亚洲另类春色国产| 亚洲精品亚洲人成人网在线播放| 中文字幕电影一区| 国产欧美日韩中文久久| 日本一区二区三区在线不卡 |