编程技术
ismallboy
这个作者很懒,什么都没留下…
展开
-
程序的执行过程
一下是一个小总结:我们双击打开一程序,其实并不是那么简单就直接执行程序的main(Winmain)函数的,双击打开相当于我们在cmd中使用命令打开该程序一样,是通过系统外壳Shell打开的,shell接收到程序启动的请求,然后为程序做一些准备(包括分配内存、创建进程、主线程、等),系统调用CreateProcess函数创建一个进程内核对象(管理该进程的数据结构),然后分配内存即为该进程分配虚拟原创 2012-09-29 20:16:11 · 723 阅读 · 0 评论 -
vc编译的时候寻找头文件路径
1、其实之前看一些教科书,上面说include""和include就直接系统目录下面找。这里面一定程度上造成了我的误解。上面说的误解,其实不是指操作系统,而是指当前你所使用的编译系统,即编译软件而已。上面有个设置的,可以手动设置原来默认的设置,添加或者是删除编译的时候头文件或者其他库的寻找路径。2、我们安装一些软件,可能不用安装,就是直接解压就可以使用,但是有时候需要配置一些环境,就是把一些路原创 2012-10-18 01:10:30 · 2154 阅读 · 0 评论 -
vb 6.0下面窗口Form的Picture属性不能更改问题
对于vb 6.0下面Form的Picture属性,更改之后,很多人都不知道怎么恢复默认设置。其实很简单,就是选择那个属性之后,直接按键盘上面的Delete键即可!我当时也是很纠结……怎么该都改不回来……这么一个简单的问题,死的心都有啊!原创 2012-10-18 01:14:50 · 1855 阅读 · 0 评论 -
Java和C++语法区别
今天早上写了几个控制台程序来找了几个c++和java的语法区别和几点新学会的知识:1.java中的类静态变量访问是用A.n,而c++是A:n2.java中基于安全机制,所有变量都会有默认值对变量进行初始化,二c++中只有全局变量才会有默认值初始化。3.java中类静态成员变量可以声明的时候直接初始化,而且可以在类构造函数中初始化。但C++中以上两种情况都是不允许的,只能在类外警醒初始化原创 2014-03-30 16:05:12 · 2072 阅读 · 0 评论 -
MFC Doc/View笔记(一) 打开文件代码跟踪
VC2008 sp1,向导生成的doc/view MDI应用程序,主线程继承自CWinAppEx。菜单选择打开文件,首先是App响应ID_FILE_OPEN命令,从事件映射:ON_COMMAND(ID_FILE_OPEN, &CWinAppEx::OnFileOpen)可以看到执行的是CWinAppEx::OnFileOpen()。在CWinAppEx类里没找到OnFile转载 2014-03-25 11:39:55 · 1448 阅读 · 0 评论