原创 winform窗體的伸縮
//picDragFlag是一個圖片控件,爲其添加鼠標移動事件 private void picDragFlag_MouseMove(object sender, MouseEventArgs e) {
原创 winform窗體失去焦點事件
方法一:1、在InitializeComponent函數中添加如下語句: this.Deactivate += new System.EventHandler(this.Form1_Deactivate); 2、在form
原创 c# listview的用法示例
private void CreateMyListView() { // Create a new ListView control. ListView listView1 = new ListView();
原创 vi命令
s進入vi的命令 vi filename :打開或新建文件,並將光標置於第一行首 vi +n filename :打開文件,並將光標置於第n行首 vi + filename :打開文件,並將光標置於最後一行首 vi +/pattern f
原创 保存程序的設置 Settings.settings
對於桌面應用程序,常常會需要記錄一些用戶配置信息,早期的做法一般是使用讀寫INI文件的辦法。 對於.NET應用程序,並沒有提供直接操作INI文件的類,需要調用Win32API,具體辦法可以參考:
原创 c++ curl get 訪問網頁(post關於curl 的文章都有就不介紹了)
CURL* pEasyHandle = InitCurl();CURLcode code;if(NULL == pEasyHandle){//curl_global_cleanup();return false;}char* szpage
原创 VS2010 Boost編譯安裝(轉)
1.下載安裝包boost 1_46_0 http://www.boost.org/users/news/version_1_46_0 選擇下載 windows 或 unix 版本 2.解壓縮到D:\boost 目錄下 3.編譯bj
原创 socket
//socket_server #include <winsock2.h>#include <iostream>//using namespace std; void main(){ std::cout << "Start up tc
原创 靜態函數調用類中實例函數
以一個編輯框控件爲例: CEdit* pEdit = (CEdit*)theApp.m_pMainWnd->GetDlgItem(IDC_EDIT);
原创 C++本質:類的賦值運算符=的重載,以及深拷貝和淺拷貝
在面向對象程序設計中,對象間的相互拷貝和賦值是經常進行的操作。 如果對象在申明的同時馬上進行的初始化操作,則稱之爲拷貝運算。例如: class1 A("af"); class1 B=A; 此時其實際調用的
原创 .net控件命名規範
以下是按照asp.net工具箱排列的.Winform等同樣適用. BTW:微軟雖然已經不推薦匈牙利方法,但是爲了區別大量的控件,控件的命名上前綴還是有必要的.這裏補充一點,類的私有成 員:_myName,局部變量:myName,參數:m
原创 time_t
#include <iostream>#include <ctime> #using namespace std; //tm->tm_year是從1900年開始計算的年份,tm_mon是月份0--11void main(){ time_t
原创 有用的vi 命令1
刪除目錄: rm -rf 目錄名 會把目錄名的文件夾刪掉,建議使用: rm -rf 目錄名/* 以保留目錄名的空文件夾。 df -m 硬盤的大小 將linux 下vi 中的tab 設置: set t
原创 有用的linux 命令
rm -rf `find . -name *.xml` //刪除文件夾下所有後綴名爲xml的文件 find ./bin/ -type f | xargs md5sum > md5sum.txt //找到./bin/下所有
原创 外掛
遊戲外掛的編寫原理 一、 前言 所謂遊戲外掛,其實是一種遊戲外輔程序,它可以協助玩家自動產生遊戲動作、修改遊戲網絡數據包以及修改遊戲內存數據等,以實現玩家用最少的時間和金錢去完成功力升級和過關斬將。雖然,現在對遊戲外掛程序的“合法”身份