當前位置:首頁 » 操作系統 » 無雙源碼

無雙源碼

發布時間: 2023-07-12 19:50:09

Ⅰ 求同花順指標平台里下載最多的天下無雙指標的源代碼!!在通達信用的

多:=IF(C>REF(C,1),V,0)/100;
空:=IF(C正:EMA(MA(多,3),3);
負:EMA(MA(空,3),10),COLORGREEN,;
STICKLINE(正,正,0,3,0),COLORRED;
STICKLINE(正>0 AND 正>REF(正,1),正*4/5,0,3,0),COLOR10D3FF;
STICKLINE(正>0 AND 正>REF(正,1),正*2/5,0,3,0),COLOR10FFFF;
STICKLINE(正>0 AND 正STICKLINE(正>0 AND 正STICKLINE(正>0 AND 正STICKLINE(負,負*(-1),0,3,0),COLOR66FF00;
STICKLINE(負,負*(-0.85),0,3,0),COLOR66DD00;
STICKLINE(負,負*(-0.75),0,3,0),COLOR66BB00;
STICKLINE(負,負*(-0.65),0,3,0),COLOR669900;
STICKLINE(負,負*(-0.55),0,3,0),COLOR667700;
STICKLINE(負,負*(-0.45),0,3,0),COLOR665500;
STICKLINE(負,負*(-0.35),0,3,0),COLOR663300;
擴展內容
作者譽搭:冉忠錦
鏈接:https://www.hu.com/question/397437227/answer/1248820032
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
MACD精解
個股一級指標:
1平滑異同平均線指標——MACD
MACD指櫻虛局標又叫指數平滑異同移動平均線,是由查拉爾·阿佩爾(Gerald Apple)所創造的,是一種研判股票買賣時機、跟蹤股價運行趨勢的技術分析工具。
第一節 MACD指標的原理和計算方法
一、MACD指標的原理
MACD指標是根據均線的構造原理,對股票價格的收盤價進行平滑處理,求出算術平均值以後再進行計算,是一種趨向類指標。
MACD指標是運用快速(短期)和慢速(長期)移動平均線及其聚合與分離的徵兆,加以雙重平滑運算。而根據移動平均線原理發展出來的MACD,一則去除了移動平均線頻繁發出假信號的缺陷,二則保留了移動平均線的效果,因此,MACD指標具有均線趨勢性、穩重性、安定性等特脊讓點,是用來研判買賣股票的時機,預測股票價格漲跌的技術分析指標 。
MACD指標主要是通過EMA、DIF和DEA(或叫MACD、DEM)這三值之間關系的研判,DIF和DEA連接起來的移動平均線的研判以及DIF減去DEM值而繪製成的柱狀圖(BAR)的研判等來分析判斷行情,預測股價中短期趨勢的主要的股市技術分析指標。其中,DIF是核心,DEA是輔助。DIF是快速平滑移動平均線(EMA1)和慢速平滑移動平均線(EMA2)的差。BAR柱狀圖在股市技術軟體上是用紅柱和綠柱的收縮來研判行情。
二、MACD指標的計算方法
MACD在應用上,首先計算出快速移動平均線(即EMA1)和慢速移動平均線(即EMA2),以此兩個數值,來作為測量兩者(快慢速線)間的離差值(DIF)的依據,然後再求DIF的N周期的平滑移動平均線DEA(也叫MACD、DEM)線。
以EMA1的參數為12日,EMA2的參數為26日,DIF的參數為9日為例來看看MACD的計算過程
1、計算移動平均值(EMA)
12日EMA的算式為
EMA(12)=前一日EMA(12)×11/13+今日收盤價×2/13
26日EMA的算式為
EMA(26)=前一日EMA(26)×25/27+今日收盤價×2/27
2、計算離差值(DIF)
DIF=今日EMA(12)-今日EMA(26)
3、計算DIF的9日EMA
根據離差值計算其9日的EMA,即離差平均值,是所求的MACD值。為了不與指標原名相混淆,此值又名DEA或DEM。
今日DEA(MACD)=前一日DEA×8/10+今日DIF×2/10
計算出的DIF和DEA的數值均為正值或負值。
理論上,在持續的漲勢中,12日EMA線在26日 EMA線之上,其間的正離差值(+DIF)會越來越大;反之,在跌勢中離差值可能變為負數(—DIF),也會越來越大,而在行情開始好轉時,正負離差值將會縮小。指標MACD正是利用正負的離差值(±DIF)與離差值的N日平均線(N日EMA)的交叉信號作為買賣信號的依據,即再度以快慢速移動線的交叉原理來分析買賣信號。另外,MACD指標在股市軟體上還有個輔助指標——BAR柱狀線,其公式為:BAR=2×(DIF-DEA),我們還是可以利用BAR柱狀線的收縮來決定買賣時機。
離差值DIF和離差平均值DEA是研判MACD的主要工具。其計算方法比較煩瑣,由於目前這些計算值都會在股市分析軟體上由計算機自動完成,因此,投資者只要了解其運算過程即可,而更重要的是掌握它的研判功能。另外,和其他指標的計算一樣,由於選用的計算周期的不同,MACD指標也包括日MACD指標、周MACD指標、月MACD指標年MACD指標以及分鍾MACD指標等各種類型。經常被用於股市研判的是日MACD指標和周MACD指標。雖然它們的計算時的取值有所不同,但基本的計算方法一樣。
在實踐中,將各點的 DIF和DEA(MACD)連接起來就會形成在零軸上下移動的兩條快速(短期)和慢速(長期)線,此即為MACD圖。
第二節 MACD指標的一般研判標准
MACD指標是市場上絕大多數投資者熟知的分析工具,但在具體運用時,投資者可能會覺得MACD指標的運用的准確性、實效性、可操作性上有很多茫然的地方,有時會發現用從書上學來的MACD指標的分析方法和技巧去研判股票走勢,所得出的結論往往和實際走勢存在著特別大的差異,甚至會得出相反的結果。這其中的主要原因是市場上絕大多數論述股市技術分析的書中關於MACD的論述只局限在表面的層次,只介紹MACD的一般分析原理和方法,而對MACD分析指標的一些特定的內涵和分析技巧的介紹鮮有涉及。本節將在介紹MACD指標的一般研判技巧和分析方法基礎上,詳細闡述MACD的特殊研判原理和功能。
MACD指標的一般研判標准主要是圍繞快速和慢速兩條均線及紅、綠柱線狀況和它們的形態展開。一般分析方法主要包括DIF和MACD值及它們所處的位置、DIF和MACD的交叉情況、紅柱狀的收縮情況和MACD圖形的形態這四個大的方面分析。
一、DIF和MACD的值及線的位置
1、當DIF和MACD均大於0(即在圖形上表示為它們處於零線以上)並向上移動時,一般表示為股市處於多頭行情中,可以買入或持股;
2、當DIF和MACD均小於0(即在圖形上表示為它們處於零線以下)並向下移動時,一般表示為股市處於空頭行情中,可以賣出股票或觀望。
3、當DIF和MACD均大於0(即在圖形上表示為它們處於零線以上)但都向下移動時,一般表示為股票行情處於退潮階段,股票將下跌,可以賣出股票和觀望;
4、當DIF和MACD均小於0時(即在圖形上表示為它們處於零線以下)但向上移動時,一般表示為行情即將啟動,股票將上漲,可以買進股票或持股待漲。
二、DIF和MACD的交叉情況
1、當DIF與MACD都在零線以上,而DIF向上突破MACD時,表明股市處於一種強勢之中,股價將再次上漲,可以加碼買進股票或持股待漲,這就是MACD指標「黃金交叉」的一種形式。
2、當DIF和MACD都在零線以下,而DIF向上突破MACD時,表明股市即將轉強,股價跌勢已盡將止跌朝上,可以開始買進股票或持股,這是MACD指標「黃金交叉」的另一種形式。
3、當DIF與MACD都在零線以上,而DIF卻向下突破MACD時,表明股市即將由強勢轉為弱勢,股價將大跌,這時應賣出大部分股票而不能買股票,這就是MACD指標的「死亡交叉」的一種形式。
4、當DIF和MACD都在零線以上,而DIF向下突破MACD時,表明股市將再次進入極度弱市中,股價還將下跌,可以再賣出股票或觀望,這是MACD指標「死亡交叉」的另一種形式。
三、MACD指標中的柱狀圖分析
在股市電腦分析軟體中(如錢龍軟體)通常採用DIF值減DEA(即MACD、DEM)值而繪製成柱狀圖,用紅柱狀和綠柱狀表示,紅柱表示正值,綠柱表示負值。用紅綠柱狀來分析行情,既直觀明了又實用可靠。
1、當紅柱狀持續放大時,表明股市處於牛市行情中,股價將繼續上漲,這時應持股待漲或短線買入股票,直到紅柱無法再放大時才考慮賣出。
2、當綠柱狀持續放大時,表明股市處於熊市行情之中,股價將繼續下跌,這時應持幣觀望或賣出股票,直到綠柱開始縮小時才可以考慮少量買入股票。
3、當紅柱狀開始縮小時,表明股市牛市即將結束(或要進入調整期),股價將大幅下跌,這時應賣出大部分股票而不能買入股票。
4、當綠柱狀開始收縮時,表明股市的大跌行情即將結束,股價將止跌向上(或進入盤整),這時可以少量進行長期戰略建倉而不要輕易賣出股票。
5、當紅柱開始消失、綠柱開始放出時,這是股市轉市信號之一,表明股市的上漲行情(或高位盤整行情)即將結束,股價將開始加速下跌,這時應開始賣出大部分股票而不能買入股票。
6、當綠柱開始消失、紅柱開始放出時,這也是股市轉市信號之一,表明股市的下跌行情(或低位盤整)已經結束,股價將開始加速上升,這時應開始加碼買入股票或持股待漲。
第三節 MACD的特殊分析方法
一、形態法則
1、M頭W底等形態
MACD指標的研判還可以從MACD圖形的形態來幫助研判行情。
當MACD的紅柱或綠柱構成的圖形雙重頂底(即M頭和W底)、三重頂底等形態時,也可以按照形態理論的研判方法來加以分析研判。例如:
2、頂背離和底背離
MACD指標的背離就是指MACD指標的圖形的走勢正好和K線圖的走勢方向正好相反。MACD指標的背離有頂背離和底背離兩種。
(1)頂背離
當股價K線圖上的股票走勢一峰比一峰高,股價一直在向上漲,而MACD指標圖形上的由紅柱構成的圖形的走勢是一峰比一峰低,即當股價的高點比前一次的高點高、而MACD指標的高點比指標的前一次高點低,這叫頂背離現象。頂背離現象一般是股價在高位即將反轉轉勢的信號,表明股價短期內即將下跌,是賣出股票的信號。
(2)底背離
底背離一般出現在股價的低位區。當股價K線圖上的股票走勢,股價還在下跌,而MACD指標圖形上的由綠柱構成的圖形的走勢是一底比一底高,即當股價的低點比前一次低點底,而指標的低點卻比前一次的低點高,這叫底背離現象。底背離現象一般是預示股價在低位可能反轉向上的信號,表明股價短期內可能反彈向上,是短期買入股票的信號。
在實踐中,MACD指標的背離一般出現在強勢行情中比較可靠,股價在高價位時,通常只要出現一次背離的形態即可確認位股價即將反轉,而股價在低位時,一般要反復出現幾次背離後才能確認。因此,MACD指標的頂背離研判的准確性要高於底背離,這點投資者要加以留意。
3、趨勢線、壓力線
二、分析周期法則
綠柱狀間隔時間越長,未來上漲力度越大和時間越長
紅柱狀維持時間越長,未來下跌空間和力度越大,時間越長
三、分析參數的修改原則
四、均線為先法則
第四節 MACD指標的實戰技巧
MACD指標的實戰技巧主要集中在MACD指標的「金叉」、「死叉」以及MACD指標中的紅、綠柱狀線的情況等兩大方面。下面以分析家軟體上的日參數為(26,52,52)的MACD指標來揭示MACD指標的買賣和觀望功能。(註:MACD指標在錢龍軟體和分析家軟體上指標參數選取及使用方法一樣)。
一、 買入信號
(一)DIF線和MACD線的交叉情況分析
1、0值線以下區域的弱勢「黃金交叉」
當MACD指標中的DIF線和MACD線在遠離0值線以下區域同時向下運行很長一段時間後,當DIF線開始進行橫向運行或慢慢勾頭向上靠近MACD線時,如果DIF線接著向上突破MACD線,這是MACD指標的第一種「黃金交叉」。它表示股價經過很長一段時間的下跌,並在低位整理後,一輪比較大的跌勢後、股價將開始反彈向上,是短線買入信號。對於這一種「黃金交叉」,只是預示著反彈行情可能出現,並不表示該股的下跌趨勢已經結束,股價還有可能出現反彈行情很快結束、股價重新下跌的情況,因此,投資者應謹慎對待,在設置好止損價位的前提下,少量買入做短線反彈行情。如圖(7_1)所示。
2、0值線附近區域的強勢「黃金交叉」
當MACD指標中的DIF線和MACD線都運行在0值線附近區域時,如果DIF線在MACD線下方、由下向上突破MACD線,這是MACD指標的第二種「黃金交叉」。它表示股價在經過一段時間的漲勢、並在高位或低位整理後,股價將開始一輪比較大的上漲行情,是中長線買入信號。它可能就預示著股價的一輪升幅可觀的上漲行情將很快開始,這是投資者買入股票的比較好的時機。對於這一種「黃金交叉」,投資者應區別對待。
[1]當股價是在底部小幅上升,並經過了一段短時間的橫盤整理,然後股價放量向上突破、同時MACD指標出現這種金叉時,是長線買入信號。此時,投資者可以長線逢低建倉。
[2]當股價是從底部啟動、已經出現一輪漲幅比較大的上升行情,並經過上漲途中的比較長時間的中位回檔整理, 然後股價再次調頭向上揚升、同時MACD指標出現這種金叉時,是中線買入信號。
3、0值線以上區域的一般「黃金交叉」
當MACD指標中的DIF線和MACD線都運行在0值線以上區域時,如果DIF線在MACD線下方調頭、由下向上突破MACD線,這是MACD指標的第二種「黃金交叉」。它表示股價經過一段時間的高位回檔整理後,新的一輪漲勢開始,是第二個買入信號。此時,激進型投資者可以短線加碼買入股票;穩健型投資者則可以繼續持股待漲。
(二)柱狀線分析
1、紅色柱狀線
紅色柱狀線的放出,表明市場上的多頭力量開始強於空頭力量,股價將開始一輪新的漲升行情,是一種比較明顯的買入信號。對於這種買入信號,投資者也應從三個方面進行分析。
(1)當DIF線和MACD線都在0值線以上區域運行,說明股市是處於多頭行情中,股價將繼續上漲。當MACD指標在0值線上方經過短暫的回調整理後,紅柱狀線再次放出時,投資者可繼續持股做多,空倉者可逢低買入。
(2)當DIF線和MACD線都在0值線以下區域運行,說明股市處於空頭行情中,股價將繼續下跌探底。當MACD指標中的綠柱線經過很長一段時間的低位運行,然後慢慢收縮後,如果紅柱狀線出現時表明股價可能出現反彈但中長期下跌趨勢並沒有完全改變。此時,激進型投資者可以在設置好止損點的前提下短線少量買入股票;穩健型投資者則可以繼續持幣觀望。
(3)當DIF線和MACD線都在0值線以下區域運行,但這兩條線在低位經過一次「黃金交叉」後,其運行方向開始同時向上並越來越向上靠近0值線時,如果此時紅柱狀線開始放出(特別是第二次放出),表明股價經過長時間的整理後,下跌趨勢已經結束,股價在大量買盤的推動下將開始一輪新的上升行情。這也是投資者中長線買入股票的一個較好時機。此時,投資者應及時買入股票或持股待漲。當MACD指標中的DIF線和MACD線在0值線附近運行了很長一段時間後,綠色柱狀線構成一底比一底高的雙底形態時,表明股價的長期下跌趨勢可能結束,股價將在成交量的配合下,開始一輪新的中長期上升行情。此時,投資者可以開始逢低分批建倉。

Ⅱ Python編程學習軟體哪些要會

1、終端Upterm
Upterm簡單好用,它是一個全平台的終端,可以說是終端里的IDE,有著強大的自動補全功能。
2、互動式解釋器PtPython
一個互動式的Python解釋器。支持語法高亮、提示甚至是vim和emacs的鍵入模式。其實我們在課程里提供的在線終端也內置了ptPython。
3、包管理Anaconda
能幫你安裝好許多麻煩的軟體,包括:Python環境、pip包管理工具、常用的庫、配置好環境路徑等等。用Python搞數據方面的事情,就安裝Anaconda就好了,它甚至開發了一套JIT的解釋器Numba。所以Anaconda有了JIT之後,對線上科學計算效率要求比較高的東西也可以搞了。
4、腳本引擎QPython
QPython是一個可以在安卓系統上運行Python腳本引擎,整合了Python解釋器、Console、編輯器和SL4A庫,在安卓設備上你照樣可以玩轉Python。
5、編輯器Sublime3
Sublime更新了真·無雙·三·零版本之後,有了極大的提升,並且用起來比原來還要簡單。配合安裝Anaconda或CodeIntel插件,就可以讓Sublime擁有近乎IDE的體驗。

Ⅲ 真三國無雙3什麼修改器!可以改哪些

三國無雙3修改器有很多

最好的是

《真三國無雙3》最霸道修改器最終版

可以修改

修改器(說明書)

第一節 – 系統說明:
這個修改器建議在 Windows XP 上使用(非日本內碼的平台),包括 Home、PRO,VLK,SP1,SP2 版本。但是對Windows 2000 的用戶,並未確定所有功能都可完全運作正常。此外,本修改器完全不支持 Windows9x/ME/NT用戶。另,繁體中文系統的用戶,請不要通過 APPLOC 進入游戲,否則將無法激活本修改器。

第二節 – 功能簡介:
功能名稱 快捷鍵 特別說明, 性質
無敵 F2 可隨意開關。 匯編
無限無雙 F3 可隨意開關。 匯編
無限弓箭 F4 可隨意開關。 內存
物品時效不減 F5 可隨意開關。 匯編
全武器 F6 作弊後,如果你存檔了就不可逆轉。 內存
全國家武將 F7 作弊後,如果你存檔了就不可逆轉。 內存
全物品 F8 作弊後,如果你存檔了就不可逆轉。 內存
攜帶道具數 F9 作弊後,如果你存檔了就不可逆轉。 內存
全關卡開啟 F10 作弊後,如果你存檔了就不可逆轉。 內存
最高等武將 F11 作弊後,如果你存檔了就不可逆轉。 內存
最高級侍衛 F12 作弊後,如果你存檔了就不可逆轉。 內存
究極武將侍衛 數字0鍵 作弊後,如果你存檔了就不可逆轉。 內存

說明:物品時效不減少的作弊只有在你吃到物品後才會看到效果,而且過關後這些臨時的附加效果還是會消失的,直到下次你再吃到相應物品。

說明:有朋友搞不明白怎麼判斷F2、F3、F4、F5的功能是打開還是關閉?我來說說。如果你聽到「咚咚」聲就是開啟,聽到「嗚嗚」聲就是關閉了。

說明:自從99% PRO 6、8、Final、TNT/TNT2最終破解補丁出現後,可能由於其曾提及的演算法改變過的問題,所以導致「0 與 F6 – F12」間的功能有時看似失效,其實並不然。只要你把老存檔刪除了,再重新開個新游戲,按照我下面「第三節 – 具體說明」的步驟去做,就全部功能100%可以順利使用上,(這個問題原因不明,但是應該是隨機的,就是說未必會發生到每個人身上)

第三節 – 具體說明:
這個修改器的部分功能是必需按照一定操作步驟才會看到效果的
例如:從「0 與 F6 – F12」這幾個選擇都是必需遵從以下步驟,否則會出現人物沒完全出現或沒被改完全的情況(所有人物都經過嚴格測試,全開功能的話,全部都能帶6個道具,並付最高等級和所有服裝)。具體的操作步驟一定要按照我說的做。注意,當你每次選了任何「0 與 F6 – F12」間的選擇,都必需重新操作以下的動作,否則效果不會立即出現,
步驟一:先開修改器,再進入游戲。
步驟二:進入游戲畫面後可以開始選擇你需要的作弊功能。
步驟三:如果你選擇的功能只是 F2、F3、F4、F5 這幾個功能
的話就無需看下文,因為他們是即時生效的。但如果
你所選的功能是「0 與 F6 – F12」之間的話,則需要
看下面的步驟進行操作。
步驟四:選好了「0 與 F6 – F12」之間的功能後,先進一個叫|
「無雙模式」的選項內,但是進入「選國家」的菜單
後請按 ESC 鍵立即退出來。
步驟五:當回到「主菜單」後,再重復進入「無雙模式」。
步驟六:一般情況下,你做到「步驟五」就可以看到你選的功
能已經發生效力。如果沒有的話,請重復步驟三到步
驟五。只要你是中文XP非日語內碼的平台就絕對不
會有問題,

第四節 – 附帶說明:
這個說明書對應的修改器版本是 v1.07 Ultimate 。考慮到有朋友反映仍然希望有自動版,所以在這個版本里我已恢復提供(手動版叫:manual/自動版叫:auto)。

注意,我重申一次,這個修改器內的功能「0 與 F6 – F12」在你選用後,如果你又在游戲里又存了檔的話,那就是不可逆轉的了。就是不可能恢復你使用前的狀態,所以請你使用前考慮清楚,又或者先把你個人的存檔備份。我不是你的保姆,也沒用槍指著你的頭逼你用我的修改器,所以你必須同意:你如果使用我的修改器,你將個人承擔所有風險,

修改器v1.07 Ultimate版有兩個版本(手動版manual/自動版auto)。每個大小為:31KB 。由本人(allEnL@aSx)全手工編寫(MASM)。你可以自由傳播這個修改器,但是這個說明書一定要附帶,並且不可以改動任何說明文件的內容,否則不歡迎你的轉載。

第五節 – 特別鳴謝:
1.感謝製作這個游戲crack的兩位高手:mycrack 和 ESAP
2.這個修改器中的部分內存地址的資料來自 .cn 的游俠論壇。
3.最感謝的是你的支持,從 b1.00 – v1.07 Ultimate 。

第六節 – 收筆附錄:
此修改器在 Windows XP 下,使用目前「99% 完美破解TNT2版」環境內完整測試無誤。這次真是我給這游戲做的最後一版,此後我將把源碼交給我信得過又認識的朋友代為繼續修正下去。再會。

Ⅳ 三國類型網頁游戲,具體怎麼做

免費的太難找了這里不錯,不過要具體的還得樓主自己去看

Ⅳ Visual C++典型模塊與項目實戰大全的目錄

《visual c++典型模塊與項目實戰大全》
第1篇 visual c++項目開發基礎
第1章 vc++ 6.0程序設計簡介 2
教學視頻:11分鍾
1.1 visual c++ 6.0集成開發環境 2
1.1.1 vc++ 6.0集成開發環境菜單欄及工具欄簡介 3
1.1.2 vc++ 6.0集成開發環境工作區簡介 3
1.2 visual c++ 6.0的「hello world!」 4
1.2.1 vc++ 6.0可創建的工程簡介 5
1.2.2 創建基於win32 console application的「hello world!」 6
1.2.3 創建基於mfc app wizard(exe)的「hello world!」 7
1.3 vc++集成開發環境使用技巧 8
1.3.1 快速定位 8
1.3.2 快速格式化一段源代碼 9
1.3.3 從工程中徹底刪除一個類 10
1.3.4 在vc++中設置頭文件和庫文件 10
1.3.5 在工作區導入多個項目 10
1.4 vc++集成開發環境常見問題及解決方法 11
1.4.1 工程文件簡介 11
1.4.2 常見問題及解決方法 12
.1.5 小結 13
第2章 c++編程基礎 14
教學視頻:25分鍾
2.1 變數 14
2.1.1 標識 14
2.1.2 基本數據類型 15
2.1.3 變數的聲明 16
2.2 操作、運算符 16
2.2.1 賦值運算 16
2.2.2 算術運算 17
2.2.3 邏輯運算 18
2.2.4 關系運算 19
2.2.5 位操作運算 19
2.2.6 條件操作運算 20
2.2.7 其他操作運算 20
2.2.8 運算符優先順序 22
2.3 控制結構 22
2.3.1 條件控制結構 23
2.3.2 循環控制結構 23
2.3.3 選擇控制結構 25
2.3.4 分支跳轉控制結構 25
2.4 函數 26
2.5 類 26
2.5.1 類的成員變數和成員函數 27
2.5.2 類的繼承 28
2.6 小結 29
第2篇 典型模塊開發
第3章 桌面時鍾(gdi實現) 32
教學視頻:64分鍾
3.1 桌面時鍾界面簡介 32
3.2 桌面時鍾的功能簡介 33
3.2.1 桌面時鍾界面控制功能簡介 33
3.2.2 桌面時鍾時間設置功能簡介 36
3.3 控制項知識 37
3.4 實現桌面時鍾的關鍵技術 39
3.4.1 gdi基礎知識簡介 39
3.4.2 gdi編程基礎簡介 40
3.5 gdi的基礎類 40
3.5.1 cdc類 40
3.5.2 畫筆類(線色類) 41
3.5.3 畫刷類(面色類) 43
3.5.4 字體類 45
3.5.5 點類 46
3.5.6 大小類 47
3.5.7 矩形類 47
3.6 gdi繪制像素點的實際應用 49
3.7 gdi繪制線條的實際應用 50
3.7.1 gdi繪制直線的函數 50
3.7.2 用畫筆繪制線的步驟 52
3.7.3 繪制線條的示例 53
3.8 gdi繪制填充圖的實際應用 58
3.8.1 矩形填充圖 58
3.8.2 扇形填充圖 59
3.8.3 填充拖動矩形 60
3.8.4 填充區域 63
3.9 gdi輸出字體的實際應用 65
3.10 表盤模塊的設計與實現 66
3.10.1 表盤設置模塊 66
3.10.2 表盤的繪制模塊 68
3.11 表針模塊的設計與實現 73
3.11.1 表針設置模塊 73
3.11.2 表針繪制模塊 75
3.12 數字時鍾模塊的設計與實現 77
3.12.1 數字時鍾設置模塊 77
3.12.2 數字時鍾繪制模塊 79
3.13 數字日期模塊的設計與實現 82
3.14 背景模塊的設計與實現 86
3.15 鬧鈴模塊的設計與實現 87
3.15.1 蜂鳴器音樂選擇及播放模塊 88
3.15.2 鬧鈴設置主模塊 89
3.16 系統時間設置模塊的設計與實現 91
3.17 主界面模塊的設計與實現 92
3.17.1 主窗體界面模塊的設計與實現 92
3.17.2 主窗體功能模塊的設計與實現 94
3.17.3 主窗體控制模塊的設計與實現 97
3.18 小結 102
第4章 電子郵件收發管理器(jmail+自定義按鈕) 103
教學視頻:58分鍾
4.1 電子郵件收發管理器簡介 103
4.1.1 主程序簡介 103
4.1.2 郵箱設置信息功能簡介 104
4.1.3 收件箱功能簡介 104
4.1.4 發件箱功能簡介 105
4.1.5 資源管理器技術簡介 106
4.2 自定義的按鈕控制項 107
4.2.1 定義一個新類繼承於cbutton 107
4.2.2 定製按鈕的背景圖像 108
4.2.3 為按鈕添加聲音 115
4.2.4 重載滑鼠事件 117
4.3 定製具有個性背景圖像的對話框 120
4.4 實現電子郵件收發管理器的關鍵技術 122
4.4.1 jmail的基礎知識 122
4.4.2 接收郵件 123
4.4.3 發送郵件 124
4.5 電子郵件收發管理器的實現 126
4.5.1 主窗體的設計與實現 126
4.5.2 設置模塊的設計與實現 130
4.5.3 收件箱模塊的設計與實現 130
4.5.4 寫郵件模塊的設計與實現 135
4.6 小結 138
第5章 系統資源管理器(文件操作+文件檢索+多線程) 139
教學視頻:32分鍾
5.1 系統資源管理器簡介 139
5.1.1 樹形結構瀏覽系統文件資源 139
5.1.2 列表視圖顯示指定目錄下的文件資源 139
5.1.3 搜索文件 140
5.1.4 資源管理器的技術簡介 140
5.2 樹形視圖控制項 141
5.2.1 建立樹形視圖控制項工程 141
5.2.2 為樹形視圖添加名為「根節點」的節點 141
5.2.3 為樹形視圖插入多層節點 142
5.2.4 為樹形視圖添加圖像列表 143
5.2.5 設置樹形視圖的顯示風格 144
5.2.6 為樹形視圖添加項目選中處理函數 145
5.2.7 為樹形視圖添加項目展開處理函數 146
5.3 列表型視圖控制項 147
5.3.1 創建一個列表視圖工程 147
5.3.2 為列表型視圖添加圖像列表 147
5.3.3 為列表型視圖添加新項目 148
5.3.4 為列表型視圖添加項目雙擊事件 148
5.4 windows文件系統的基礎知識 149
5.5 shell命名空間中對象的標識方法 150
5.5.1 文件標識簡介 150
5.5.2 什麼是文件標識列表 150
5.5.3 什麼是文件標識列表指針 150
5.5.4 文件標識列表指針的常用處理函數 151
5.6 通過shell介面遍歷系統文件和文件夾 153
5.6.1 ishellfolder介面的主要方法 153
5.6.2 ienumidlist介面的主要方法 154
5.6.3 遍歷文件系統的步驟 155
5.7 系統資源管理器的實現過程簡介 155
5.8 主框架模塊的設計實現 156
5.8.1 為主框架訂制工具欄 156
5.8.2 分割視圖區 156
5.9 樹形視圖顯示文件系統 157
5.9.1 初始化樹形控制項 157
5.9.2 實現獲取itemidlist文件名稱的功能 158
5.9.3 實現填充樹形控制項的功能 160
5.9.4 實現展開樹形控制項節點的功能 162
5.9.5 實現樹形控制項節點切換的功能 163
5.9.6 實現獲取文件的系統圖標 164
5.10 列表視圖顯示系統文件 165
5.10.1 初始化列表視圖 165
5.10.2 實現樹形視圖項目添加的功能 165
5.10.3 執行滑鼠雙擊對象 168
5.11 路徑的前進、後退與向上操作的實現 170
5.11.1 路徑的前進、後退操作的實現 171
5.11.2 路徑的向上操作 174
5.12 文件查找模塊的實現 174
5.12.1 添加並實現文件查找類 174
5.12.2 文件查找界面設計與實現 178
5.12.3 文件查找控制項屬性 179
5.12.4 實現文件查找功能 179
5.13 小結 183
第6章 系統任務管理工具(系統監控+系統進程) 184
教學視頻:23分鍾
6.1 任務管理器簡介 184
6.1.1 應用程序管理模塊 184
6.1.2 進程管理模塊 184
6.1.3 性能監測模塊 185
6.1.4 任務管理器的技術簡介 185
6.2 控制項知識 186
6.2.1 tab控制項的使用 186
6.2.2 list控制項用作report 187
6.3 實現系統任務管理的關鍵技術 187
6.3.1 如何獲取應用程序信息 187
6.3.2 如何獲取系統進程信息 188
6.3.3 如何啟動、停止進程 189
6.3.4 如何獲取內存信息 190
6.3.5 如何獲取cpu信息 190
6.4 主框架模塊的設計實現 193
6.4.1 設計主窗體菜單欄 193
6.4.2 文件菜單功能實現 194
6.4.3 關機菜單功能實現 194
6.4.4 實現tab控制項的功能 196
6.5 應用程序監控模塊的實現 198
6.5.1 添加並設置列表控制項 198
6.5.2 檢測系統啟動的應用程序 198
6.5.3 實現應用程序實時監測功能 200
6.5.4 實現應用程序的控制功能 200
6.6 進程監控模塊的實現 202
6.6.1 添加並設置列表控制項 202
6.6.2 監測當前的進程信息 202
6.6.3 實現進程的實時監測 205
6.6.4 實現關閉指定進程的功能 206
6.7 內存監測模塊的實現 207
6.8 cpu監測模塊的實現 213
6.9 小結 217
第7章 ftp客戶端程序(internet會話+ftp技術) 218
教學視頻:29分鍾
7.1 ftp客戶端程序簡介 218
7.1.1 樹形結構瀏覽本地系統文件資源 218
7.1.2 列表視圖顯示ftp伺服器上的文件資源 218
7.1.3 拖放實現文件的上傳與下載 218
7.1.4 資源管理器的技術簡介 220
7.2 控制項知識 221
7.2.1 製作浮動對話框 221
7.2.2 為浮動對話框的控制項添加處理事件 222
7.2.3 樹形視圖項目的拖動 223
7.2.4 列表視圖項目的拖動 226
7.3 實現ftp客戶端的關鍵技術 228
7.3.1 cinternetsession類 228
7.3.2 ftpconnection類 229
7.4 ftp客戶端程序的模塊實現 230
7.4.1 ftp連接模塊的設計實現 230
7.4.2 獲取ftp當前路徑下的所有文件信息 233
7.4.3 ftp客戶端文件下載模塊 236
7.4.4 ftp客戶端文件上傳模塊 237
7.5 小結 238
第8章 音樂播放器(active movie control object控制項+不規則按鈕+托盤) 239
教學視頻:37分鍾
8.1 音樂播放器簡介 239
8.1.1 打開音樂文件 239
8.1.2 播放音樂的功能 240
8.1.3 暫停播放及停止播放功能 240
8.1.4 循環播放功能 241
8.1.5 調節音量大小 241
8.1.6 將播放器最小化到托盤 241
8.1.7 音頻播放器的技術簡介 241
8.2 slider控制項 242
8.2.1 用作標識進度的slider控制項 242
8.2.2 調節音量的slider控制項 243
8.3 定製不規則的按鈕控制項 244
8.3.1 自定義按鈕類 244
8.3.2 自定義按鈕的構造及析構的實現 246
8.3.3 創建不規則按鈕的方法 246
8.3.4 實現不規則按鈕的幾個重要方法 248
8.3.5 為不規則按鈕添加背景圖像 249
8.3.6 實現按鈕的狀態背景圖像 250
8.3.7 實現添加按鈕標題及邊框的功能 251
8.3.8 實現繪制按鈕的功能 253
8.3.9 處理按鈕的滑鼠事件 254
8.3.10 滑鼠狀態決斷及點測試功能的實現 255
8.3.11 自定義不規則按鈕的實現實例 256
8.4 實現音樂播放器的關鍵技術 258
8.4.1 active movie control object控制項 258
8.4.2 音樂播放器最小化到托盤的實現方法 260
8.5 音樂播放器的界面設計 262
8.5.1 創建播放器工程 262
8.5.2 設計並載入播放器背景圖像 263
8.5.3 定製並添加不規則按鈕 264
8.6 音樂播放器的功能設計與實現 265
8.6.1 設計播放器的屬性變數 265
8.6.2 利用向導添加功能函數 266
8.6.3 實現打開音頻文件的功能 266
8.6.4 實現開始播放音樂的功能 267
8.6.5 實現暫停播放音樂的功能 267
8.6.6 實現停止播放音樂的功能 268
8.6.7 實現循環播放音樂的功能 268
8.6.8 實現最小化播放器的功能 268
8.6.9 實現關閉播放器的功能 269
8.6.10 處理托盤圖標消息 269
8.6.11 實現播放器的拖動功能 270
8.6.12 實現播放器的音量控制功能 270
8.6.13 繪制播放器界面 271
8.6.14 監控音樂的播放器進度 273
8.7 小結 274
第9章 視頻播放器(directshow技術) 275
教學視頻:37分鍾
9.1 視頻播放器簡介 275
9.1.1 視頻播放器功能總述 275
9.1.2 打開視頻文件 276
9.1.3 播放控制功能簡介 276
9.1.4 視頻播放器的技術簡介 277
9.2 擴展cstatic控制項類 277
9.2.1 重寫presubclasswindow()函數 278
9.2.2 重寫defwindowproc()函數 279
9.2.3 實現控制項的拖曳功能 280
9.3 擴展csliderctrl控制項類 281
9.4 directshow在vc++ 6.0下的環境搭建 282
9.4.1 directshow的安裝環境 282
9.4.2 directshow的參考文檔 282
9.4.3 編譯baseclasses 282
9.4.4 配置directshow針對所有項目的環境 283
9.4.5 引入項目所需要的directshow庫文件 284
9.5 directshow簡介 284
9.5.1 directx組件簡介 285
9.5.2 directshow系統組成 285
9.5.3 directshow開發簡單媒體播放器的過程 287
9.6 directshow介面管理類 288
9.6.1 實例化過濾器圖表管理器 289
9.6.2 創建過濾器圖表 290
9.6.3 過濾器圖表中多媒體數據流方法的介面 290
9.6.4 處理過濾器圖表的事件介面 291
9.6.5 視頻特性設置介面 292
9.6.6 音頻流的音量和平衡控制介面 293
9.6.7 播放器窗口的屬性設置介面 294
9.6.8 搜索數據流位置和設置播放速率的介面 295
9.6.9 釋放介面指針 296
9.7 工具條及狀態欄模塊的實現 297
9.7.1 工具條及狀態欄模塊界面的設計與實現 298
9.7.2 添加界面控制項變數 298
9.7.3 綁定過濾器圖表管理器 298
9.7.4 初始化工具欄 299
9.7.5 調整工具欄的位置 300
9.7.6 繪制狀態欄 300
9.7.7 實現進度條功能 302
9.7.8 實現聲音控制功能 303
9.7.9 功能按鈕使能控制 303
9.8 播放器主窗體的設計與實現 303
9.8.1 播放器主窗體的界面設計與實現 304
9.8.2 主窗體初始化模塊的設計與實現 305
9.8.3 播放窗口消息處理模塊的設計與實現 307
9.8.4 菜單消息處理模塊的設計與實現 311
9.8.5 工具欄控制窗體消息處理模塊的實現 318
9.9 小結 318
第10章 區域網聊天工具(socket+tcp+自定義消息+圖像組合框) 319
教學視頻:33分鍾
10.1 區域網聊天工具簡介 319
10.1.1 視頻播放器功能簡介 319
10.1.2 視頻播放器技術簡介 320
10.2 控制項知識 321
10.2.1 點陣圖按鈕cbitmapbutton 321
10.2.2 ip編輯框 325
10.2.3 圖像列表控制項 328
10.2.4 圖像組合框 330
10.3 socket簡介 332
10.4 socket常用數據類型 332
10.4.1 socket類型數據 333
10.4.2 word類型數據 333
10.4.3 wsadata類型及lpwsadata類型 333
10.4.4 sockaddr_in及in_addr類型數據 334
10.4.5 sockaddr類型 334
10.5 socket常用函數 335
10.5.1 初始化socket環境 335
10.5.2 使用socket()函數實現創建套接字功能 335
10.5.3 使用setsockopt()函數實現設置socket的屬性功能 336
10.5.4 使用closesocket()函數實現關閉套接字功能 336
10.5.5 使用bind()函數實現地址綁定功能 336
10.5.6 使用listen()函數實現監聽埠功能 336
10.5.7 使用accept()函數實現接收連接功能 337
10.5.8 使用connect()函數實現連接伺服器功能 337
10.5.9 使用send()函數實現發送數據功能 338
10.5.10 使用rect()函數實現接收數據功能 338
10.6 csocket的封裝 339
10.7 伺服器端模塊的設計與實現 340
10.7.1 伺服器端模塊界面設計與實現 340
10.7.2 伺服器模塊的功能設計與實現 342
10.8 客戶端模塊的設計與實現 347
10.8.1 客戶端界面的設計與實現 348
10.8.2 客戶端功能的設計與實現 349
10.9 小結 353
第11章 截屏工具(動態鏈接庫+鍵盤鉤子+游標捕獲+類橡皮類crecttracker) 354
教學視頻:25分鍾
11.1 截屏工具簡介 354
11.1.1 主界面使用簡介 354
11.1.2 截圖模塊簡介 355
11.2 動態鏈接庫 356
11.2.1 dll技術簡介 356
11.2.2 vc++ 6.0開發dll實例 357
11.3 鉤子技術 359
11.3.1 鉤子技術簡介 359
11.3.2 鍵盤鉤子dll的實現 361
11.3.3 鍵盤鉤子dll的調用 363
11.4 crecttracker技術簡介 364
11.4.1 crecttracker類的常用數據變數 364
11.4.2 crecttracker類的常用成員函數 365
11.4.3 crecttracker類的應用實例 366
11.5 功能控制模塊的設計與實現 369
11.5.1 功能控制模塊的界面設計及實現 369
11.5.2 截屏模塊跳轉功能的實現 372
11.5.3 控制模塊最小化到托盤功能的實現 372
11.5.4 控制模塊在托盤中消息處理功能的實現 373
11.5.5 關閉截屏工具功能的實現 373
11.5.6 捕獲鍵盤鉤子消息功能的實現 374
11.6 截屏主功能模塊的設計與實現 375
11.6.1 信息提示框的設計與實現 375
11.6.2 截圖模塊主窗體的設計與實現 379
11.6.3 截圖功能的設計與實現 384
11.7 小結 389
第12章 掃雷游戲(定時器+gdi+數字時鍾) 390
教學視頻:41分鍾
12.1 掃雷游戲簡介 390
12.1.1 游戲界面簡介 390
12.1.2 游戲規則及方法簡介 391
12.2 游戲系統資源 392
12.2.1 菜單資源 392
12.2.2 點陣圖資源 392
12.2.3 聲音資源 394
12.3 游戲初始化及游戲界面繪制 394
12.3.1 初始化游戲變數 397
12.3.2 初始化游戲 400
12.3.3 繪制游戲界面 401
12.4 游戲功能控制及使用說明的實現 405
12.4.1 游戲菜單選項的功能實現 405
12.4.2 幫助菜單選項的功能實現 408
12.4.3 菜單選項的選中狀態控制函數 409
12.5 游戲與用戶的交互 411
12.5.1 滑鼠單擊事件的處理 411
12.5.2 滑鼠左鍵抬起事件的處理 412
12.5.3 滑鼠左右鍵同時按下事件的處理 415
12.5.4 滑鼠左右鍵同時按下後滑鼠抬起事件的處理 416
12.5.5 滑鼠右鍵按下事件的處理 417
12.5.6 滑鼠右鍵抬起事件的處理 418
12.6 游戲結果處理函數 419
12.7 掃雷英雄榜模塊的實現 421
12.7.1 注冊表簡介 421
12.7.2 vc++對注冊表的操作 421
12.7.3 注冊表在本實例中的應用 423
12.7.4 查詢英雄榜數據 425
12.7.5 英雄榜新紀錄的更新模塊 427
12.8 小結 428
第13章 串口調試器(串口編程+消息+多線程) 429
教學視頻:38分鍾
13.1 串口調試器簡介 429
13.1.1 串口調試器界面簡介 429
13.1.2 串口設置功能簡介 430
13.1.3 數據收發功能簡介 430
13.1.4 情景模式簡介 431
13.1.5 數據保存功能簡介 432
13.2 圖標工具欄 433
13.2.1 載入工具欄圖像資源 433
13.2.2 添加工具欄資源 434
13.2.3 創建工具欄實例 434
13.2.4 為工具欄添加圖像資源關聯 435
13.2.5 為工具欄添加提示信息 435
13.3 分組單選按鈕 437
13.3.1 創建單選按鈕測試工程 437
13.3.2 修改單選按鈕屬性 437
13.3.3 添加單選按鈕關聯變數 438
13.3.4 檢測單選按鈕效果 438
13.4 串口基礎知識 439
13.4.1 串口簡介 439
13.4.2 串口通信簡介 439
13.5 串口通信編程基礎 440
13.5.1 打開串口 441
13.5.2 配置串口 442
13.5.3 讀寫串口 445
13.5.4 關閉串口 448
13.6 自定義串口類 449
13.6.1 構造及析構函數的實現 450
13.6.2 串口打開函數的實現 451
13.6.3 processerrormessage()函數的實現 453
13.6.4 串口線程函數的實現 454
13.6.5 串口線程監控函數的實現 456
13.6.6 串口關閉函數的實現 457
13.6.7 讀取串口數據函數的實現 457
13.6.8 寫串口函數的實現 458
13.6.9 數據發送函數的實現 460
13.7 主窗體的界面設計 460
13.7.1 主界面布局設計 460
13.7.2 主界面菜單的設計 461
13.7.3 組合框顯示控制及初始化 462
13.7.4 單選按鈕的控制及初始化 462
13.7.5 復選框的控制及初始化 463
13.7.6 添加控制項關聯變數 463
13.8 配置窗體的設計與實現 463
13.8.1 配置窗體的界面設計 464
13.8.2 設置串口控制部分的組合框 464
13.8.3 控制項添加關聯變數 468
13.9 主窗體菜單及工具欄模塊的功能實現 469
13.9.1 串口開關控制功能的實現 469
13.9.2 串口的屬性設置 471
13.9.3 將接收到的數據保存到文件中 472
13.9.4 計數清零 473
13.10 接收數據模塊的功能實現 474
13.10.1 接收數據顯示控制模塊 474
13.10.2 接收數據處理模塊 476
13.11 發送數據模塊的功能實現 478
13.11.1 發送數據控制功能的實現 478
13.11.2 發送數據操作的控制功能 479
13.12 小結 482
第14章 列印工具(文檔視圖+設備環境上下文) 483
教學視頻:18分鍾
14.1 列印編程基礎知識 483
14.1.1 通用列印對話框 483
14.1.2 設備環境上下文 485
14.1.3 視圖列印 490
14.1.4 保存和維護列印作業 491
14.2 列印模塊設計及功能展示 493
14.2.1 列印工具模塊功能展示 493
14.2.2 列印工具程序的流程和原理 493
14.3 列印工具 495
14.3.1 創建列印模塊工程 496
14.3.2 創建各個功能類 496
14.3.3 控制列印對話框 497
14.3.4 創建列印視圖 501
14.3.5 創建列印預覽視圖 504
14.3.6 實現列印列表功能 505
14.4 小結 509
第15章 監控技術(進程+opencv) 510
教學視頻:26分鍾
15.1 監控技術背景相關知識 510
15.2 本地監控 510
15.2.1 windows常用系統性能計數器對象簡介 510
15.2.2 使用性能計數器對象 511
15.2.3 本地監控示例(cpu使用率) 512
15.2.4 本地監控示例——各進程cpu佔用率 514
15.3 遠程監控——遠程攝像頭實例 518
15.3.1 遠程監控實現原理與邏輯流程 518
15.3.2 遠程攝像頭——opencv安裝配置 518
15.3.3 封裝好的網路傳輸單元——類介紹 521
15.3.4 封裝好的網路傳輸單元——類使用(服務方) 522
15.3.5 封裝好的網路傳輸單元——類使用(客戶方) 523
15.3.6 遠程攝像頭——創建客戶方工程 524
15.3.7 遠程攝像頭——創建監控方工程 529
15.4 小結 531
第3篇 項目案例實戰
第16章 人事管理系統(odbc+sql server+多線程) 534
教學視頻:57分鍾
16.1 人事管理系統簡介 534
16.1.1 用戶登錄模塊簡介 534
16.1.2 主界面簡介 534
16.1.3 員工管理模塊簡介 535
16.1.4 保險管理模塊簡介 539
16.1.5 合同管理模塊簡介 539
16.1.6 部門管理模塊簡介 540
16.2 實現人事管理系統的關鍵技術 541
16.2.1 odbc簡介 541
16.2.2 創建odbc數據源 541
16.2.3 odbc在vc++中的應用 543
16.3 人事管理系統資料庫設計 547
16.3.1 需求分析 547
16.3.2 概要設計 548
16.3.3 資料庫設計 548
16.4 人事管理系統主界面的設計與實現 552
16.4.1 主界面的設計與實現 552
16.4.2 主界面的功能設計與實現 553
16.5 綜合信息管理模塊設計與實現 555
16.5.1 社保管理模塊的設計與實現 555
16.5.2 合同管理模塊的設計與實現 562
16.5.3 部門管理模塊的設計與實現 566
16.6 員工信息管理模塊設計與實現 566
16.6.1 員工管理主窗體的設計與實現 566
16.6.2 員工信息管理模塊的設計與實現 570
16.6.3 入職管理模塊的設計與實現 582
16.6.4 轉正管理模塊的設計與實現 584
16.6.5 離職管理模塊的設計與實現 587
16.6.6 借調管理及調動管理模塊的設計與實現 591
16.6.7 月末統計管理模塊的設計與實現 593
16.7 小結 597
第17章 電子相冊(雙緩繪圖+gdi+gdi+) 598
教學視頻:61分鍾
17.1 電子相冊簡介 598
17.1.1 相冊的管理模塊 598
17.1.2 新建相冊模塊 599
17.1.3 相冊瀏覽模塊 599
17.1.4 電子相冊的技術簡介 601
17.2 點陣圖按鈕 601
17.2.1 設置按鈕屬性 601
17.2.2 載入按鈕點陣圖資源 601
17.2.3 將點陣圖資源設置為按鈕的背景圖片 602
17.3 仿木質桌面的全屏對話框 602
17.3.1 設置對話框全屏顯示 602
17.3.2 為對話框設計並載入木質效果的背景圖資源 603
17.3.3 編碼實現圖像作為對話框的背景圖像 603
17.4 設計個性滑鼠游標 604
17.4.1 設計並載入游標資源 604
17.4.2 設置滑鼠左鍵按下時的游標 604
17.5 gdi+的基礎知識 605
17.6 vc++與gdi+開發環境的搭建 607
17.6.1 下載解壓gdi+開發包 607
17.6.2 設置include及lib目錄 607
17.6.3 添加相關的宏定義 607
17.6.4 添加相關的庫文件 608
17.6.5 測試gdi+搭建的環境 608
17.7 gdi+與gdi共同實現雙緩沖繪圖 610
17.7.1 重載窗體的onpaint()函數 610
17.7.2 無雙緩沖的效果 610
17.7.3 利用雙緩沖解決閃屏問題 611
17.8 利用gdi+實現翻頁效果 612
17.9 電子相冊的模塊分析 617
17.9.1 相冊管理模塊的設計與實現 617
17.9.2 新建相冊模塊的設計與實現 622
17.9.3 電子相冊瀏覽模塊的設計與實現 625
17.10 小結 640
第18章 超市管理系統(ado+sql+access) 641
教學視頻:60分鍾
18.1 超市管理系統簡介 641
18.1.1 用戶登錄模塊簡介 641
18.1.2 前台銷售模塊簡介 641
18.1.3 後台員工管理模塊簡介 642
18.1.4 後台倉庫管理模塊簡介 643
18.1.5 後台票據管理模塊簡介 643
18.1.6 後台貨物管理模塊簡介 643
18.1.7 後台營業統計管理模塊簡介 644
18.2 實現超市管理系統的關鍵技術 645
18.2.1 ado簡介 645
18.2.2 ado基礎 645
18.2.3 ado在vc++中的應用 646
18.2.4 ado的封裝類 649
18.3 超市管理系統資料庫設計 651
18.3.1 需求分析 652
18.3.2 概要設計 652
18.3.3 資料庫設計 653
18.4 超市管理系統前台銷售模塊設計與實現 655
18.4.1 登錄模塊的界面設計與實現 655
18.4.2 登錄模塊的功能設計與實現 656
18.4.3 銷售模塊的界面設計與實現 659
18.4.4 銷售模塊的功能設計與實現 662
18.5 超市管理系統後台管理模塊設計與實現 670
18.5.1 員工管理模塊的設計與實現 670
18.5.2 倉庫管理模塊的設計與實現 675
18.5.3 票據管理模塊的設計與實現 678
18.5.4 商品管理模塊的設計與實現 679
18.5.5 營業統計模塊的設計與實現 679
18.6 小結 681

熱點內容
linux分區表查看 發布:2025-03-16 21:20:17 瀏覽:643
java多個if 發布:2025-03-16 21:15:46 瀏覽:694
可樂存儲 發布:2025-03-16 21:15:07 瀏覽:871
ios遷移安卓用什麼助手 發布:2025-03-16 20:12:42 瀏覽:720
python異常值處理 發布:2025-03-16 20:12:42 瀏覽:581
POtn編程 發布:2025-03-16 20:06:11 瀏覽:776
競彩資金怎麼配置 發布:2025-03-16 20:01:57 瀏覽:10
在終端中打開編譯環境 發布:2025-03-16 19:57:34 瀏覽:601
sqlserver安裝資料庫 發布:2025-03-16 19:57:01 瀏覽:36
如何關掉廣告推送安卓 發布:2025-03-16 19:43:32 瀏覽:959