"打包成一个非安装的软件",这个想法不适合带有数据库连接的程序。
使用数据库的程序,必须配置合理的连接参数、安装ADO等连接组件、还需要有数据库。而这些,应该通过安装程序解决。
简单安装程序,可以使用快速打包软件实现,VS2010有一个自带的发布程序(就在菜单里),可以实现自动打包,如果需要进行数据库配置,那么需要通过专用的语言进行编程。
我非常理解你。因为基本上你的问题我在学MFC的时候都遇到过的。
我学建筑的,没有课程安排学VC。只是个人兴趣,没想到自己编程方面还是比较有兴趣(有点天赋),2010年毕业就来中关村编程。现在感觉还不错,学 了很多东西。总之,这个编程就是设计思想很重要,一个好的程序员可以在2分钟之内编号一个功能,但是她绝对可以花10倍的时间去调试。因为只有这样才可以检视程序内部是如何执行的。无论什么语言,其内建的运算符、函数等的都是语言上比较低级的东西,程序员的大部分时间都花在如何设计和抽象自己的类,之后建立面向对象编程上面。
既然这样,并且基于微软系统的盛行和垄断地位我们编写就要用MFC类库就要使用MFC编程框架。所以虽然MFC起步很难学,有点捉摸不透。但是还是要硬着头皮学下去,(只要你想学好编程的话,或者将来想从事与之相关的工作)。
我认为最好方法就是:
1、查看MSDN的习惯。(很强大,很多新手都不注重,其实记住所有的东西很困难,我师傅做了编程7年了很多时候,要较真的时候还是要查看MSDN,我认为养成个这个良好的习惯是受益终生的起码对于编程者来说)。
2、千万不要期望记住所有的东西,因为有VA助手(详情百度VA)。编程高版的VC2002,2005,2008等里面已经集成了VA,所以不用单独安装。但是很多的还是习惯用VC6,我们公司就是。所以安装VA1561版本是最佳选择(网上有破解免费的)。可以体验一下啊。极大的方便程序编写。函数等的只要记住大概的KWord即可。
3、最后就是看MFC编程实例,有很多好的网站。这个东西点滴积累的。很多的东西看懂之后,重要函数(一个程序中的关键段和关键函数)去查下MSDN,之后自己在编写一个类似的或者直接的在原基础之上改,就回进步很快,记得很牢。有一天你会发现,你记住的函数已经很多了。看一般的MFC程序都可以流畅的看下来。那种成就感尤其对于编程新手来说,是无法用语言表达的。
最后,祝你好运!
找到工程生成的cpp文件,里面含有OnInitDialog()函数,把自己的函数调用方法放入到里面
例如:
BOOL CTestDlg::OnInitDialog()
{
CMenu pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenuLoadString(IDS_ABOUTBOX);
if (!strAboutMenuIsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
// 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动
// 执行此 *** 作
SetIcon(m_hIcon, TRUE); // 设置大图标
SetIcon(m_hIcon, FALSE); // 设置小图标
//在下面加入你需要的代码即可
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
return TRUE;
}
以上就是关于如何把一个MFC的程序打包成一个可以在其他计算机上运行的exe软件全部的内容,包括:如何把一个MFC的程序打包成一个可以在其他计算机上运行的exe软件、如何学习MFC、MFC里怎么让程序一运行就自己执行指定的某一段代码 而不用按按钮之类的 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)