11 2013 档案

摘要:1 #include 2 #include 3 int main(int argc,char *argv[]) 4 { 5 char szCommandLine[] = "cmd"; 6 STARTUPINFO si = { sizeof(si) }; 7 PROCESS_INFORMATION pi; 8 si.dwFlags = STARTF_USESHOWWINDOW; // 指定wShowWindow成员有效 9 si.wShowWindow = TRUE; // 此成员设为TRUE的话则显示新建进程的主窗口10 BOOL bRet = CreateProcess 阅读全文
posted @ 2013-11-24 13:31 一路直走的羊 阅读(307) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 #include 4 int execmd(char cmd[],char* result) 5 { 6 char buffer[128]; //定义缓冲区 7 FILE* pipe = _popen(cmd, "r"); //打开管道,并执行命令 8 if (!pipe) return 0; //返回0表示运行失败 9 while(!feof(... 阅读全文
posted @ 2013-11-24 13:22 一路直走的羊 阅读(2085) 评论(0) 推荐(0)
摘要:第一部分代码部分已经完成啦,当然一些细节地方可以自己微调。现在当然要做的就是第二部分,初始化工作和数据库的链接我用的是ACCESS2007,OFFICE2007套件里面有。安装一下就可以用了,不安装的话能用MFC操作数据库,但是不能直接打开查看,不方便还有因为这个记账猫只是记录少量数据,所以ACCESS很合适,同时熟悉MFC,也能熟悉对数据库的访问先做一些初始化工作,组合框的初始化,列表控件的初始化。树控件的初始化放在对数据库连接操作之后,因为树控件需要访问数据库。打开CLASS类,找到其中的View类中的OnInitialUpdate函数,这个是初始化函数。先对组合框初始化,用InsertC 阅读全文
posted @ 2013-11-14 16:38 一路直走的羊 阅读(786) 评论(0) 推荐(0)
摘要:上图为成品效果图。还有很多可以改进的地方,不过小练习还是很不错的编译器为VC6.0一个日常记账的小软件,目前还没有用MFC的分割窗口。用了编辑框,组合框,按钮,列表控件,树状控件,静态文本框,还有时间选取器。数据存储方面用了ACCESS数据库,创建了一个简单的我的记录表。创建一个单文档视图,点击新建,左边MFC AppWizard [exe],右边输入自己工程名称和选择文件位置点击确定进入文件创建类型选择单文档点击下一步,到第4步,去掉几个不用的。然后再到最后一步,选择CFormView点击完成,然后确定。到对话框,去掉中间的提示然后就可以熟悉控件的使用啦!随便拖了几个先找找位置熟悉一下,然后 阅读全文
posted @ 2013-11-12 22:57 一路直走的羊 阅读(1458) 评论(0) 推荐(0)