原创 DRAWITEMSTRUCT ( drawitem )

    來由:DRAWITEMSTRUCT 爲需要自繪的控件或者菜單項提供了必要的信息。在需要繪製的控件或者菜單項對應的WM_DRAWITEM消息函數中得到一個指向該結構的指針。 例子: virtual void DrawItem(

原创 c++學習筆記

1、控件隨窗口大小而自動縮放 void CDVRDlg::OnSize(UINT nType, int cx, int cy) { RECT rcClient; if (GetDlgItem(IDC_STATIC_aa

原创 C#中逐步實現加載自己用 C++ 語言編寫的動態鏈接庫

  摘要:本文主要講述如何在C#中逐步實現加載自己用 C++ 語言編寫的動態鏈接庫,以及在導入時如何進行 C# 和 C++ 語言的數據類型匹配。 關鍵詞:C# C++ 動態鏈接庫 加載 數據類型匹配   一、發生的背景 在開發新項目中使

原创 Java 單例模式詳解

 概念:   java中單例模式是一種常見的設計模式,單例模式分三種:懶漢式單例、餓漢式單例、登記式單例三種。   單例模式有一下特點:   1、單例類只能有一個實例。   2、單例類必須自己自己創建自己的唯一實例。   3、單例類必須

原创 C#存儲過程的循序漸進

  本文由淺入深地介紹了C#存儲過程,希望對大家有所幫助。   ①爲什麼要使用C#存儲過程? 因爲它比SQL語句執行快. ②C#存儲過程是什麼? 把一堆SQL語句羅在一起,還可以根據條件執行不通SQL語句.(AX寫作本文時觀點) ③來一個最

原创 C++友元知識回顧

 友元函數的使用可以分以下幾種: (1)類外的函數爲類的友元函數 void add_CLA(ADD & add); class ADD { private :     int a;     int b; public:    ADD()  

原创 線程間操作無效: 從不是創建控件“Control Name'”的線程訪問它問題的解決方案及原理分析

 最近,在做一個使用線程控制下載文件的小程序(使用進度條控件顯示下載進度)時,遇到這樣的問題, 錯誤顯示: 未處理的“System.InvalidOperationException”類型的異常出現在 System.Windows.Form

原创 c# socket 傳輸文件

 int port = 1234; int port = 1234; IPAddress ip = IPAddress.Parse("127.0.0.1"); socket = new Socket(AddressFamily.I

原创 MFC窗口透明

 2012-05-06 11:54     1、 給窗口設置擴展樣式WS_EX_LAYERED; 如果是對話框窗口可以在WM_CREATE()函數中設置 SetWindowLong(this->m_hWnd, GWL

原创 [C#] Byte[]、Image、Bitmap 之間的相互轉換

  /// <summary>         /// 將圖片Image轉換成Byte[]         /// </summary>         /// <param name="Image">p_w_picpath對象</p

原创 我的友情鏈接

51CTO博客開發

原创 Java的訪問控制

Java的訪問控制修飾符共有4個,分別是public、protected、default、private。下面我們分別進行講解。 private訪問控制 在本章的前面,我們已經明白了private訪問控制符的作用,如果一個成員方法或成員變

原创 SQL Server 2005 學習筆記之觸發器簡介

 觸發器實際上就是一種特殊類型的存儲過程,其特殊性表現在:它是在執行某些特定的T-SQL語句時自動的。 11.1  觸發器簡介 觸發器實際上就是一種特殊類型的存儲過程,它是在執行某些特定的T-SQL語句時自動執行的一種存儲過程。在SQL S

原创 線程間操作無效: 從不是創建控件“Control Name'”的線程訪問它問題的解決方案及原理分析

 最近,在做一個使用線程控制下載文件的小程序(使用進度條控件顯示下載進度)時,遇到這樣的問題, 錯誤顯示: 未處理的“System.InvalidOperationException”類型的異常出現在 System.Windows.Form

原创 SQL DATEADD函數

 語法   DATEADD (datepart , number , date )     將指定 number 時間間隔(有符號整數)與指定 date 的指定 datepart 相加後,返回該 date。     參數 datep