Time of Update: 2018-12-05
以下方法必須保證進程2啟動速度快,在進程1沒有關閉記憶體對應檔前進行讀取。其中的Sleep(1000)就是在等待進程2啟動後讀取資料。//Process 1 HANDLE hMapFile; LPCTSTR pBuf; hMapFile = CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, 256, L"Global//DSMappingObject01"); if (hMapFile ==
Time of Update: 2018-12-05
XAML中實現滑鼠移入按鈕後按鈕變化: <Button MinWidth="75" Margin="10"> <Button.Style> <Style TargetType="{x:Type Button}"> <Style.Triggers> <Trigger
Time of Update: 2018-12-05
SET ANSI_WARNINGS OFFSET ARITHABORT OFF --設定後如果發生0除0操作。則結果為空白,不發生錯誤----ARITHABORT----當設定為 ON 時,溢出或被零除錯誤將導致查詢或批處理終止。如果錯誤發生在事務內,則復原事務。當設定為 OFF 時,如果出現其中一個錯誤則顯示警告資訊,而查詢、批處理或事務繼續處理,就好象沒有發生錯誤一樣。 ----在計算資料行或索引檢視表上建立或操作索引時,SET ARITHABORT 必須設定為 ON。----ANSI_
Time of Update: 2018-12-05
我們編寫的程式,有時會遇到需要編譯支援Unicode和不支援Unicode的兩個版本,在VS2005中可以通過項目的屬性進行設定。在變更設定後,我們編譯器時會發現對於字串的處理,兩個版本是完全不一樣的。如何能夠儘可能不改動原始碼呢?這就需要我們在編寫程式時使用兩種環境下都可以使用的字串函數。以下是我目前知道的幾點經驗:對於常量字串,使用TEXT()宏或_T()宏進行處理。如:regKey.QueryDWORDValue(TEXT("Column Count"), nTmp);
Time of Update: 2018-12-05
function InstallMySql(hMSI) string sTmp; string sSupportDir; string sOldDir; int nLength;begin nLength = MAX_PATH; MsiGetProperty(hMSI, "SUPPORTDIR", sSupportDir, nLength); GetCurrentDir(sOldDir);
Time of Update: 2018-12-05
如何才能以編程方式點擊一個按鈕?按鈕和其他WPF 控制項一樣,有一個屬於System.Windows.Automation.Peers 命名空間的peer 類來支援UI Automation:ButtonAutomationPeer,可以這樣使用它:using System.Windows.Automation.Peers;using System.Windows.Automation.Provider;ButtonAutomationPeer bap = new
Time of Update: 2018-12-05
DECLARE @T TABLE( Code NVARCHAR(50)-- 票據號, Amount DECIMAL(18,2) -- 票據金額)DECLARE @S TABLE (Id INT IDENTITY(1, 1), Code NVARCHAR(50)) -- 票據起號DECLARE @E TABLE (Id INT IDENTITY(1, 1), Code NVARCHAR(50)) -- 票據止號INSERT INTO @T VALUES ('0455001', 10.00)
Time of Update: 2018-12-05
STDMETHODIMP CDSUpdate::GetUpdateFileList(VARIANT* sFileList){ AFX_MANAGE_STATE(AfxGetStaticModuleState()); SAFEARRAY * psa; SAFEARRAYBOUND rgsabound[1]; VARIANT var; CComBSTR bstrTmp; long nIndex; rgsabound[0].lLbound = 0; rgsabound[0].cElements =
Time of Update: 2018-12-05
原文:vc知識庫文章http://www.vckbase.com/document/viewdoc/?id=333一、背景FlashGet的透明效果大家羨慕吧.傳統的Windows應用程式想實現半透明效果,一般來說需要處理自己的視窗的WM_Paint訊息視窗,很麻煩.現在好了,SetLayeredWindowAttributes是windows的新api,win2000以上才支援,它能使使表單擁有透明效果.我在Google搜了下,介紹SetLayeredWindowAttributes的文章大多
Time of Update: 2018-12-05
以此為一個好的開始吧!一直都太懶,堅持寫文章是個不錯的開始!碰巧最近在研究WPF3D這塊的知識,也為了練練自己的寫作水平,整理這篇文章。新手上路,多多關照! 本文先以一個簡單的立方體來系統的闡述WPF中三維情境中的各元素。 練練功底,我就簡單說下,說不清楚大家可以移步到http://msdn.microsoft.com/zh-cn/library/ms747437.aspx這裡,微軟說的很清楚。 先來說一些基礎的東西。三位座標系
Time of Update: 2018-12-05
CStdioFile.WriteString向檔案中寫入字串,但字串中帶有中文的,無法寫入。 解決方案:將帶有中文的字串進行轉換後再寫入檔案。char* pBuffer = NULL;long lBufferSize;lBufferSize = WideCharToMultiByte(CP_ACP, WC_NO_BEST_FIT_CHARS, m_sRtf, -1, NULL, 0, NULL, NULL);pBuffer = new char[lBufferSize +
Time of Update: 2018-12-05
一段從CSDN論壇文章中摘錄的代碼//Download http file through proxyCString GeHttpFile(const char *url){CString szContent;char strProxyList[MAX_PATH], strUsername[64], strPassword[64];//in this case "proxya" is the proxy server name, "8080" is its
Time of Update: 2018-12-05
實現從一個ListBox向另一個ListBox中移動選中項,並按照value進行排序只是雙擊進行移動。適合於IE和Firefox,其它沒試過,呵呵。 <script language="javascript" type="text/javascript"> function MoveOne(listSrc, listDest) { var option = document.createElement('option');
Time of Update: 2018-12-05
實現控制項透明背景有如下幾種方案:在父視窗中,通常是對話方塊中響應WM_CTLCOLOR訊息,在OnCtlColor函數中修改對應CONTROLID的所有控制項的背景色。如:if (pWnd->GetDlgItemID()==IDC_STATIC) //IDC_STATIC為你的控制項名{pDC->SetBkMode(TRANSPARENT);return
Time of Update: 2018-12-05
/// <summary>/// 標題:使用類型轉換器進行轉換/// 作者:X.X.Y/// 日期:2009-07-30/// </summary>class Program{ static void Main(string[] args) { // 使用類型轉換器可以達到你的目的 // 此處只做了轉換,未做驗證 SingleDemo(); Int32Demo();
Time of Update: 2018-12-05
摘要從心理學角度來講,不同的顏色代表不同的意思。從這個觀點出發,本文討論網頁介面中背景顏色和內容顏色的關係。瞭解這個關係,有利於:a) 為網頁中不同的內容選擇適合的顏色;b) 瀏覽網頁時,可以方便的找到需要的內容。關鍵字:color, interface, web design1. 介紹1.1 研究來源顏色是能夠輔助介面設計的重要的文化元素(Chen,1999)。Luscher和Scott(1969)閱讀了近 150篇文章,並通過
Time of Update: 2018-12-05
使用NetBIOS方法。該方法缺點:如果不插網線將無法獲得網卡MAC#include <nb30.h>#pragma comment(lib, "Netapi32")// Get the MAC address of network adapterCString CYJQSDlg::GetMACAddr(void){struct ASTAT{ADAPTER_STATUS adapt;NAME_BUFFER NameBuff[30];}Adapter;NCB ncb;UINT
Time of Update: 2018-12-05
WPF的UI更新方式緣由在以往的 VB6,或者是 Windows Form 應用程式中,更新 UI的方式極為簡單,往往只是 Application.DoEvents 就可以更新。Windows Form 中更有 Invoke 與 BeginInvoke 可以彈性地使用。那在 WPF 中,要如何更新 UI 的內容呢?範例1:Bad Example當然,要從一個不正確的範例開始。Ex1Bad.xaml<Windowx:Class="WpfApplication10.Ex1Bad"
Time of Update: 2018-12-05
Q I'm in the process of converting an existing C++ class library to the Managed Extensions so I can expose it to my .NET Framework-based clients. Some of my code calls API functions that require the HINSTANCE of the current running module. I don't
Time of Update: 2018-12-05
CREATE TABLE ta(id INT IDENTITY(1,1),cid INT,name VARCHAR(10))GOINSERT ta SELECT 1,'a'UNION ALL SELECT 1,'b'UNION ALL SELECT 1,'c'UNION ALL SELECT 2,'d'UNION ALL SELECT 3,'e'UNION ALL SELECT 3,'f'GO/*樣本 1同一分類中取1條或n條。單表及多表的寫法*/------------------------