08.06.29 阴今天公司来一个新人,重点大学的一个应届毕业生(大学名称就不说了),有点腼腆的一个小伙。在登记完一些材料后,他坐到了指定的位置上——我的对面。我见他没事可干,就叫他找一些部门经理,看他能否分配一些任务给他(这里要鄙视一下我们公司,把人招进来,却没有专人指导,也没人给予他必要的培训,如入职培训之类的)。他的回答有点让我吃惊:不急,先在公司歇两天。中午出去吃饭时他跟我们一起吃饭,我对他说:“如果你想留在公司,最好表现积极一点,如果不想留那另当别论”。08.06.30 阴上午我见他实在没事可做,心想反正我们项目也需要人,我干脆叫他完成一些项目的小模块。我跟他一说,他也乐于接受我的领导。我交给他一个任务:在一个单文档工程新建一个工具栏,在这个工具栏上创建两个控件:一个是静态文本控件,上面有“开始”的字符,一个是进度条控件,静态文本控件的长度为50,进度条控件的长度是100。虽然这个在项目中要用到,但我更多的意思是看看他使用VC的水平怎样,因为之前他告诉我在学校里用VC编过程。接着他开始干了。开始我有点奇怪他居然不去上网查资料,只是在座位上不停地翻那本叫什么Visual C++指南的书,似乎想在书上找代码。我的事也多,就没去管他。快下班时我去检查他干得怎样。他有点为难地问我:“哪个新建的工具栏怎么显示啊?”我吃了一惊,心想:忙了一个下午,连个工具栏都没显示出来。我只好耐心教他:“首先你新建了一个工具栏资源,然后你看看一个单文档工程里框架类已经有了一个工具栏对象,那么你就可以再在框架类里添加一个工具栏对象,然后显示和创建可以参考已经有了那个工具栏对象”。他点点头表示明白了。我见他完成这个任务似乎有困难,就发了一些参考代码给他。08.07.01 阴上午他问我怎么把控件拖拉到工具栏上。我想:看来他不懂动态创建啊,只好又耐心解释给他:“创建控件有两种方式,一是你所说的拖拉控件的方式,另外一种是动态创建的方式”。我又举例:“MFC不是有一个Create的成员函数吗?就是用来动态创建的。” 他点点头表示明白了。看来之前他没有看懂昨天我给他的参考代码,因为其中就有动态创建。过了一会他说他用代码创建了一个静态文本,但是运行时就是显示不出来。我过来一看,原来他在CMainFrame::OnCreate函数里定义了一个CStatic MyStaic,便对他说:“你看这个CStatic MyStaic是一个局部变量,一出OnCreate函数便不起作用了,所以你是不是应该在CMainFrame类定义一个CStatic类的成员变量,这样它在这个类全局都是有效的。另外你清楚局部变量和全局变量的区别吗?”他一副茫然的样子。中午吃饭时我告诉他后天我要出差。他说出差要不要向公司请假。我说出差一般是因公的,不需要请假,跟公司说就行了。他说:“那可不可以借出差之名出去玩几天”我说:“你最好放弃这样的学生思维,因为这关乎到职业道德。” (未完待续)
解决方案 »
- api函数
- 用API实现的非模态对话框内存泄漏问题
- 用哪个函数得到机器的cpu使用率,内存占用率,进程的使用率和占用率?
- 一个非常郁闷的多线程问题
- 编辑框如何在指定的SEL的地方插入文本
- 大家帮忙看看我得代码?
- 请问哪里可以找到宾馆客户用的IC卡门禁系统的资料?
- 关于OnInitialUpdate()函数的一个问题
- DLL A中基类有静态数组变量 A中派生类 和 DLL B中派生类把自己添加到数组中 DLL B中的数组是拷贝一份的 怎样合成一份?
- 最近因工作需要改用VC++6.0,请问各位有没有好一点的书推荐一下?
- 求问: 为什么 同一COM组件 不同进程 queryinterface返回相同值?
- SetBkColor()怎么没有作用了啊
// #end
// 如果写一个最小生成树的算法,你不一定写的过人家
不过所说重点大学的学生是那个水平也无语.
动态创建竟然设局部变量.
我也是某J8重点大学的...
可惜我刚成为新人的时候,没有人带我所有会的不会的,都得自己一点点摸索出来。
这句话有道理虚心很重要
更正一点
stl一点也不简单。
会用是一回事用好又是另一回事。。
现在和VC打交道,用起来容易学起来难啊!到现在还是改代码的水平,惭愧PS:好希望有一部人肉搜索机啊 ^o^