原创 VS MFC改變一個工程文件中初始顯示的界面爲自己新建的界面

本文實現的目的就是,當我們新建一個MFC工程“informationManagementSystem”文件時,自己又新建了一個dialog界面“Logon”時(新建界面方法:VS MFC界面下點擊一個控件會出現另一個界面),如果不進行設置

原创 MFC 單擊一個控件,令一些文本編輯框變爲不可輸入模式

具體需要實現的功能如下: 單擊長方體按鈕,則圓柱的相關參數(半徑,圓柱高度)不可輸入 單擊圓柱按鈕,則長方體的相關參數(長,寬,高)不可輸入 只需要在圓柱控件的消息響應函數中加入如下代碼即可 //令圓柱的相關文本編輯框變爲可輸入模式

原创 C++ STL之copy函數

STL的copy函數是用來複制任何具有迭代器的對象的元素。函數原型如下: std::copy(start, end, container); start,end是需要複製的源文件的頭地址和尾地址,container是接收器的起始地址。

原创 camtasia怎麼在視頻上添加圖片

最終需要實現的目的就是在視頻上添加一個圖片,大概如下: 【1】“媒體”界面的左下角有一個“+”號的標誌,點擊,導入媒體,然後選擇你想要的圖片,就會導入到媒體箱 【2】將這個圖片直接鼠標選中,拉倒時間軸上,效果如下: 【3】這個圖片此

原创 VS2010 MFC實現對數據庫MySQL插入數據

打開Navicat for MySql軟件, 新建一個數據庫 learnMySQL,在數據庫中新建一張表格stuInf,這個表格包括三列: id,  name,  stuID,gene,id 數據類型爲int,其他都是 varchar,

原创 MFC 輸入時不顯示隱藏輸入內容

想要達到的效果如下: 鼠標右鍵點擊想要設置的文本編輯框,選擇屬性(Properties),再選擇“Password”,選中“true”。

原创 MFC 將指定的按鈕控件與enter鍵相關聯

鼠標右鍵點擊想要設置的button,選擇屬性(Properties),再選擇Styles,選中Default Button。

原创 C 語言的isalpha,isdigit,ispunct函數

C++從C語言繼承了一個與字符相關的、非常方便的函數軟件包,它可以簡化諸如確定字符是否爲大寫字母、數字、標點符號等工作,這些函數的原型是在頭文件cctype(老式的風格中爲ctype.h)中定義的。 例如,如果ch是一個字母,則isalp

原创 git 配置別名以後,想查看自己配置的歷史記錄

因爲我們當時配置別名時用的是“--global”,即這些配置別名時針對整個用戶都是可以用的,而不是僅僅是這一個倉庫,因此,配置歷史文件也就不在這個倉庫裏面,而是在用戶的主目錄下。 一般主目錄就是:C:Users/Administrator

原创 在一個工作組裏面,連接到共享的打印機

1.點擊電腦桌面左下角“開始”菜單,找到“控制面板”,點擊進入控制面板。 2.進入控制面板後,找到“設備和打印機”,點擊進入設備和打印機。 3.進入設備和打印機後,左上角找到“添加打印機”,點擊進入添加打印機。 4.進入添加打印機後

原创 git bash返回上一級目錄

命令行直接輸入: cd ..\ 然後直接Enter即可返回上級目錄

原创 函數strstr():從源字符串中找到目標字符串出現的個數

問題:給出一個源字符串str及一個目標字符串,找出啊目標字符串在源字符串str中出現的次數。 eg: str = "111abcd222abcd333abcd44"; 目標字符串:"abcd" 輸出:4 解題思路: C語言提供了一個函數s

原创 C++ return和exit的區別

return 結束當前函數 exit 結束整個進程,包含頭文件:#include  <stdlib.h> 直接上代碼: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #includ

原创 C++ string 、char* 、const char* 的數據類型轉換

【1】string轉char* string str = "hhehhe"; int len = str.length(); char* temp = (char *)malloc((len+1)*sizeof(char)); str

原创 利用位運算進行字母大小寫轉換

題目:輸入大寫字母,輸出小寫字母;輸入小寫字母,輸出大寫字母;若輸入其他字符,提示重新輸入 解題思路: A的ASCII值爲65,二進制表示爲:0100  0001 a的ASCII值爲97,二進制表示爲:0110  0001 可以發現,大小