visual studio做爲一款集成開發環境備受青睞,筆者尤爲喜好它的拖控件功能,程序員應該追求業務邏輯和實際功能的優化,而不是把時間消耗在編寫窗體和按鈕上html
筆者曾翻閱中關村圖書大廈,西單圖書大廈,王府井書店幾乎全部介紹C/C++編程的書籍,其結果使人大跌眼鏡-----80%以上書中所用開發平臺還是上世紀90年代的vc++ 6.0,在vs2013 和vs2015大行其道且即將被vs2017替代的今天,這些做者和出版社實在是難責其咎!c++
幸得尹老師等有識之士介紹在visual studio先進版本上的C/C++窗體開發項目,筆者經陸續更新相關專題內容。程序員
下圖所示爲開啓對話框項目---新建----項目 選擇 MFCchrome
設置以下:點擊完成編程
點擊完成,自此咱們有了一個簡單卻不失美觀的窗體,能夠利用按鈕事件,綁定自定義的功能了windows
例如咱們添加一個按鈕,caption屬性更換爲:打開音樂文件,雙擊按鈕,切換到按鈕點擊事件,添加以下代碼:瀏覽器
除了ShellExecute(),system()也用於執行打開一段進程的功能,須要注意的是用於表示程序所在路徑的參數,其語法十分特殊,使人費解只能強制記憶,須要特別注意的是,64位windows操做系統程序路徑碰到括號必定要在括號前添加空格 例如:Program Files (x86)優化
,以下spa
//打開本地的一段程序 system("\"C:\\Program Files (x86)\\kuwo\\kuwomusic\\8.7.5.0_BCS32\\bin\\KwMusic.exe\"") //用瀏覽器打開一個網頁連接 system("\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" http://my.tv.sohu.com/us/63354539/67920061.shtml");
下列代碼用於打開一個網頁連接,播放電視劇片頭曲操作系統
void CmydragcomponentsDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知處理程序代碼 #include <stdio.h> #include <stdlib.h> #include <Windows.h> MessageBoxA(0, "上世紀80年代末,90年代初電視劇主題曲聯播", "聽聽音樂吧", 0); system("notepad"); //system("\"C:\\Program Files (x86)\\kuwo\\kuwomusic\\8.7.5.0_BCS32\\bin\\KwMusic.exe\""); system("\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" http://my.tv.sohu.com/us/63354539/67920061.shtml"); }