原创 恢復啓動項-bcdedit命令和easyedit工具

利用BCDEdit命令編輯Vista的啓動菜單 BCDEdit是一個命令行工具,該文件(Bcdedit.ext)位於"/windows/system32"目錄下。選擇“開始-程序-附件-命令提示符”,然後在其上面單擊右鍵,選擇“以管理員身

原创 循序漸進實現仿QQ界面(四):圓形按鈕與工具欄自繪(轉載)

這一篇本來應該演示如何實現仿QQ界面的中間客戶區與底部工具欄,不過在實現底部工具欄的時候發現圓形按鈕與工具欄自繪有不少取巧的方法,因此加插這麼一篇,講解一下如何實現圓形按鈕和工具欄自繪。 前面幾篇都是在講解如何實現QQ頂部的標題欄,

原创 格式化字符串(轉載)

scanf() 函數是通用終端格式化輸入函數,它從標準輸入設備(鍵盤)讀取輸入的信息。         可讀入任何固有類型的數據並自動把數值變換成適當的機內格式。         scanf()函數返回成功賦值的數據項數,出錯時

原创 必須掌握的八個cmd 命令(轉載)

一,ping 它是用來檢查網絡是否通暢或者網絡連接速度的命令。作爲一個生活在網絡上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:網絡上的機器都有唯一確定的IP地址,我們給目標IP地址發送一

原创 Google protocol buffer程序書寫小結

首先、使用protocol buffer語言格式定義文件結構,並用文本編輯器編輯,保存擴展名爲.proto格式的文件。格式參照:http://code.google.com/intl/zh-CN/apis/protocolbuffers

原创 由於應用程序配置不正確,應用程序未能啓動。重新安裝應用程序可能會糾正這個問題。

轉載: 今天在準備發佈用VS2005寫的那個程序時,拷貝到我同事機器上,雙擊突然出現了“由於應用程序的配置不正確,應用程序未能啓動,重新安裝應用程序可能會糾正這個問題“,這個問題很讓我意外,以前只出現過缺少DLL的情況,而這次出現這個問

原创 vc watch窗口查看指針指向的數組(轉)

http://blog.csdn.net/minidick/archive/2009/01/12/3763613.aspx 假設 int *block; 在watch窗口查看block,看到的是block的地址 用block[0],只能看

原创 BCD碼、十六進制與十進制互轉(轉載),其他轉換

轉自 http://blog.csdn.net/zsm180/archive/2008/11/20/3342324.aspx 在做嵌入式軟件的設計中,經常會遇到十六進制、BCD碼與十進制之間的轉換,最近做M1卡的應用中,涉及了大量的十六進

原创 C/C++中對日期和時間操作所用到的數據結構和函數

摘要: 本文從介紹基礎概念入手,探討了在C/C++中對日期和時間操作所用到的數據結構和函數,並對計時、時間的獲取、時間的計算和顯示格式等方面進行了闡述。本文還通過大量的實例向你展示了time.h頭文件中聲明的各種函數和數據結構的詳細使用方

原创 BYTE,WORD,DWORD的大小及一些特殊的"高低位宏"

一、定義在VC6.0的Microsoft Visual Studio/VC98/Include/windef.h 裏,定義了BYTE,WORD,DWORDtypedef unsigned long       DWORD;typedef

原创 在主線程中慎用WaitForSingleObject (WaitForMultipleObjects) --代替方法:MsgWaitForMultipleObjects

  在主線程中慎用WaitForSingleObject (WaitForMultipleObjects) 下面的代碼我調試了將近一個星期,你能夠看出什麼地方出了問題嗎? 線程函數:  DWOR

原创 大端格式和小端格式存儲的區別

大端格式:       在這種格式中,字數據的高字節存儲在低地址中,而字數據的低字節則存放在高地址中,如圖2.1所示:小端格式:        與大端存儲格式相反,在小端存儲格式中,低地址中存放的是字數據的低字節,高地址存放的是字數據的高

原创 [zz]內存映射文件,UnmapViewOfFile/MapViewOfFile(轉載)

摘要: 本文給出了一種方便實用的解決大文件的讀取、存儲等處理的方法,並結合相關程序代碼對具體的實現過程進行了介紹。 引言 文件操作是應用程序最爲基本的功能之一,Win32 API和MFC均提供有支持文件處理的函數和類,常用的有W

原创 一種直接採用計算機串行口控制步進電機的新方法

步進電機在數控機牀、醫療器械、儀器儀表等自動或半自動設備中得到了廣泛應用。用計算機控制步進電機的通常作法是採用步進控制卡,系統構成如圖1所示。其中Pulse、Dir分別爲控制電機的轉動步數和旋轉方向的信號;CWL(Clock Wise

原创 MSCHRT20.OCX使用詳解

第一步:把MSCHRT20.OCX(下載)和msdatasrc.dll(搜索下系統裏有)放在一起,比如D盤根目錄下,執行註冊控件“regsvr32 D:/MSCHRT20.OCX”。 第二步:成功後,在VC++下“工程->增加到工程->