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"); }