跟我一起玩Win32开发(1):关于C++的几个要点 跟我一起玩Win32开发(2):完整的开发流程 跟我一起玩Win32开发(3):窗口的重绘 跟我一起玩Win32开发(4):创建菜单 跟我一起玩Win32开发(5):具有单选标记的菜单 跟我一起玩Win32开发(6):创建右键菜单 跟我一起玩Win32开发(7):多边形窗口 跟我一起玩Win32开发(8):绘图(A) 跟我一起玩Win32开发(9):绘图(B) 跟我一起玩Win32开发(10):绘图(C) 跟我一起玩Win32开发(11):使…
这里我再次说明一下,我不知道为什么,现在的人那么喜欢走极端,估计是价值观都“升级”了的缘故吧. 我撰写这一系列Win32相关的文章,并不是叫大家一定要用Win32去开发项目,仅仅是给大家了解一下,Win32是个啥东西而已. 另外,在专访中,有些人也误认为我说C++非学不可,那也不是,我也提到过了,C++的学习可以使你懂得更多知识,为你以为学习各种技术打下基础. 今天,我们来了解一下,在应用程序中,如何启动一个进程,然后把这个进程结束掉.实现这一功能有替代方案,即使用.NET库中的System::…
如何创建浏览文件夹的对话框 如何创建浏览文件夹的对话框 CString CXXXXDlg::GetOpenfolderPath() { BROWSEINFO bi; ZeroMemory(&bi,sizeof(BROWSEINFO)); bi.ulFlags = 0x0040 | BIF_EDITBOX; LPMALLOC pMalloc; LPITEMIDLIST pidl = SHBrowseForFolder(&bi); CString strFolderPath = "&…
svn有一个非常标准的文件夹结构,这是. 例如,该项目是proj.svn地址svn://proj/,然后该标准svn布局是 svn://proj/ | +-trunk +-branches +-tags 这 是一个标准的布局,trunk为主开发文件夹,branches为分支开发文件夹,tags为tag存档文件夹(不同意改动).可是详细这几个文件夹应该怎样使 用,svn并没有明白的规范,很多其它的还是用户自己的习惯. 对于这几个开发文件夹.一般的用法有两种.我很多其它的是从软件产品的角度出发 (比…
相信大家知道对话框怎么用了,就是先用“资源编辑器”设计一个对话框,然后在代码中加载处理.今天,我向大家分享两个使用对话框的技巧,还是比较实用的.不用担心,先喝杯茶,很简单的,一点也不复杂,总之,看俺写的博客,你不会有思想压力的.放心好了. 这两个技巧分别是: 1.在显示某个对话框时,向对话框传递数据. 这个我相信大家能够理解,就好比咱们在做Web开发的时候,在打开一个页面时,可能会考虑向目标页面传一些参数,如这样http://www.牛B.com/yyy.aspx?tid=19999,是吧,我们…
上一篇中我给各位说了一般人认为C++中较为难的东西——指针.其实对于C++,难点当然不局限在指针这玩意儿上,还有一些有趣的概念,如模板类.虚基类.纯虚函数等,这些都是概念性的东西,几乎每一本C++书上都会介绍,而平时我们除了会接触到纯虚函数外,其他的不多用.纯虚函数,你可以认为与C#中的抽象方法或接口中的方法类似,即只定义,不实现.好处就是多态,发何处理,由派生类来决定. 在开始吹牛之前,我先推荐一套视频教程,孙鑫老师的C++教程,共20课,我不是帮他老人家打广告,而是因为孙老师讲的课是我听过的…
我们在使用MAC时,Finder栏默认只显示当前浏览的文件夹名称,而没有显示访问路径,这个问题该怎么解决呢? 操作步骤: 打开“终端”(应用程序->实用工具),输入以下两条命令: defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE;killall Finder 你看完整的路径地址出来了吧. 如何恢复默认状态呢? 打开“终端”(应用程序->实用工具),输入以下两条命令: defaults delete com.ap…
一点废话 每个程序猿心中,都有一个大牛梦.我们在晨曦之光中敲击着代码,在寒冬覆雪中思考着0与1. 夏练三伏 冬练三九这说的就是我们这群[江湖]中人.在这里我们门派林立,C语言派历史悠久,在程序界就是嵩山少林.他们自视甚高.经常歧视JAVA与C++. 而JAVA与C++他们两派之间又经常互相瞧不起.更不说还有Python.C#.PHP.以及新秀GO等等,这些之间的恩怨情仇,非一言而能道清晰. 我仅仅是这个江湖中的一个小人物,或者还称不上人物,也不想去挑战天下名门,华山论剑而一战成名.仅仅想筚路蓝缕…
最近忙于一些相当无聊的事情,还没忙完,不过,博客还是要写的,不然我头顶上会多了几块砖头. 在上一篇博文中,我们浏览了文件,今天我们也浏览一下目录,如何? 浏览目录我们同样有两个规矩,用托管类库的我就不说了,相信大家两分钟就能弄好.重点还是说说第二个规矩,用API方式.我们用到的是Shell函数,一提到Shell,可能有朋友会感到痛苦,因为它很多函数涉及到COM,不过,也没什么了,反正我的哲学理念是立足于实战.所以,我给大家总结了思路. 就拿今天我们要用到的SHBrowseForFolder函数来…
在应用程序中,我们很经常要实现的功能,是Open文件或保存文件对话框,让用户来选择一个或N个文件.本文我将介绍两种思路,第一种方法较为复杂,第二种方法较为简单. 方法一:老规矩 这是一种传统方法,使用GetOpenFileName或者GetSaveFileName函数,看名字就知道,前者用来打开文件,后者是保存文件,这两个函数的用法是一样的,因此,我只演示其中一个. 无论你使用哪个函数,都要涉及一个结构体——OPENFILENAME.关于它的成员,我就不一一来说了,挑几个有用的扯一扯. lStr…