 |
[投票]你现在用的Visual C++版本?
|
|
| |
| 了解一下,请大家bg一下现在用的Visual C++版本。。。
|
|
| 作者:不祥 bluejoe张贴于2008-11-17 19:38:42.0,共阅读1236次,回复14次 |
|
|
 |
白乔原创:在公司里,你会是什么样的程序员?
|
|
| |
| 马上又到了拼命投简历的季节了,很多程序员跃跃欲试,或者左右彷徨,你对入职考虑好了吗?企业为什么会选择你?企业,需要什么样的人?
做过N多的项目,也做了N个项目的负责人,现在苟且当作一个team的组长。在这我想与即将踏入软件开发行业的学弟们探讨一下,企业到底需要什么样的人,你把好面试官、HR的脉了吗?
首先,我想说的是:态度决定一切。不要自以为能力至上,换个思维想想,作为领导,你需要一个愿意配合的员工还是一个居功自傲的员工?在平时的生活中,态度能体现到每一个细节。一个态度不端正的人,是企业最深恶痛绝的,因为他不仅影响自己的效率,而且还会传染给别人,当大家一起消极怠工。干活不仔细,上司打一下才挪一下,不守时,不爱与人沟通,等等。
还有一点,设计编码能力很重要,但是不要把它作为工作的全部。与人沟通的能力比设计编码能力要重要的多!程序员大都很内向,这没关系。但是有的人内向到无法与人沟通,自己做的设计人家无法理解,用户提出来的需求他也无法理解到位,结果是,费了牛劲干活,领导照骂不误。须知再牛的东西,无人使用,那也是一陀。很多程序员缺乏沟通的技巧,更缺乏用户体验友好性的考虑。大家仔细想想,Powerpoint这样的软件,技术先进吗?编程难实现吗?不难。但是人家是很成功的一个软件,靠的是什么?靠的是可用性,它在每个细节都考虑到了用户的感受。说到底,用户友好性跟不上,即便你用了多牛 ...
|
|
| 作者:白乔 bluejoe张贴于2009-07-04 07:14:11.0,共阅读9次,回复0次 |
|
|
 |
白乔原创:程序员的路该怎么走?
|
|
| |
| 年轻的时候,常常以程序员自诩,涓涓代码流于键盘之下,那是何等的满足!如今已过而立,随着小儿的出生,青涩自负的青春早已作古,现在的我在做什么呢?该做些什么呢?心里的头绪越来越多,终是忍不住上来与大家探讨探讨。
回想自己走过来的路程,10几年前,我在扬州城的一所大学里修学机械工程专业。直到大二,与计算机惟一相关的课程是一门《FORTRAN77 程序设计》,学工科的同仁们应该不会对ForTran感到陌生吧!这门苦涩的课程让一个香气袭人的女老师讲得一塌糊涂,然而我似懂非懂的认真学习了一个学期并通过了后来的省二级考试:)后来,我开始迷上了QBASIC,它可以画图,这是我感兴趣的原因。另一个不经意的时间,画法几何老师办了一期AutoCAD与C语言辅导班,抱着对C语言的神往,我报名了,并从此不可收拾的喜欢上了C。兴趣是最大的老师,我要是一头骡子,前面挂着胡萝卜,就算背负着再重的货物,我也愿意一往无前。
很难想起,最初接触到C的时候我会干些什么。当时的系科协举行的两届计算机设计大赛,我倒是参加了。第一次的参加大概是96年,准备的是一个DOS下的画图程序,通过该软件可以操作键盘绘制一些简单的图形,并实现图形的保存和读取。搞机械专业都会接触到AutoCAD,当时我对其中的十字光标很是着迷,因此在那次设计赛中弄了个十字光标,也就是通过这个软件,我熟悉了INT中断、异或模式、拖曳作图、文本窗口 ...
|
|
| 作者:白乔 bluejoe张贴于2009-07-04 07:10:35.0,共阅读9次,回复0次 |
|
|
 |
白乔原创:我比较反感的几种计算机图书
|
|
| |
| 其一,是依照别的书翻写的,成段成段的大理论,很难想象出这种图书的作者自己到底懂不懂那些文字的含义?!既然自己不明白,那就只敢从别的文献中照抄了!一个字都不敢落,因为他不敢肯定哪个字是有用的……这种书很多,那些大谈对象抽象性、封装性,如此等等的书,我看有的作者自己就未必了解其真实内涵!为什么不愿意多举几个例子呢?
其二,类似的专家写的八股文样式的书,这种作者懂得八股文的含义,但是还是忍不住故弄玄虚,生怕读者真的理解了书中的内容,抢了自己的风头似的。这种书与上面的文风相似,但是作者还是有点东西的,只不过讲究的是老学究。往往几句大白话能说清楚的东西,偏要绕来绕去,让读者读的晕乎乎的,自己却躲在一边窃喜。板起面孔教学,这样的书味如嚼蜡,让人深恶痛绝。
其三,是没有思想的书泛滥成灾,人云亦云。这样的作者有两种,一种是真的不懂的,自己都是半瓶水,他怎么去融汇贯通,象孙大圣那样跳出来看下面的世界呢?另外一种是懂的,但是没有独到见解的,人家说什么自己干什么,人家出个范例100例,自己写个150例,200例;人家写个大话存储,自己跟着写个大话KKK,看看内容吧,还真没啥变化。我记得一句名言,就是说第一个形容女人像花的是聪明人,第二个再形容女人像花的是傻瓜。这些没思路的作者,我不知道读者会怎么称呼?
其四,是一些介绍奇淫技巧的书。怎么说?这也是一些面试的产物吧,面试老师总纠着面试人员, ...
|
|
| 作者:白乔 bluejoe张贴于2009-07-04 07:09:27.0,共阅读7次,回复0次 |
|
|
 |
转VC后,开发方向,迷茫?
|
|
| |
| 现在很迷茫,转VC后往哪个方向发展?VC的领域,开发方向有哪些?各位前辈们多多建议,最好能列出表述...
期待大家的建议,谢谢!
|
|
| 作者:divingmaomao divingmaomao张贴于2009-06-03 14:13:37.0,共阅读173次,回复3次 |
|
|
 |
VC读取XML简单例子
|
|
| |
| <?xml version="1.0"?>
<BitComet Author="RnySmile" Version="0.1">
<Settings>
<LastSaveLocation>E:\电子书</LastSaveLocation>
<ListenPort>8497</ListenPort>
<GlobalMaxUploadRate>3072</GlobalMaxUploadRate>
<LastAdCacheClearDate>13104</LastAdCacheClearDate>
<LastTrackerKey>16547</LastTrackerKey>
<TotalUpload>303008</TotalUpload>
<TotalDownload>1180107</TotalDownload>
<LastExitTime>1132203124</LastExitTime>
</Settings>
</BitComet>
代码如下:
#include "stdaf ...
|
|
| 作者:折翼天使 changhai203张贴于2009-07-03 14:46:52.0,共阅读7次,回复0次 |
|
|
 |
VC classview视图中*,classes树状图下显示0 ...
|
|
| |
| 关闭工程,把.clw,.ncb,.aps,.opt四个文件给删了,再打开工程,一切OK!
|
|
| 作者:折翼天使 changhai203张贴于2009-07-03 10:26:56.0,共阅读8次,回复0次 |
|
|
 |
Edit控件多行属性无法自动换行
|
|
| |
| 用户输入自动换行风格设置为ES_MULTILINE、ES_WANTRETURN
控件设置方式为:勾选MULTILINE、WANTRETURN属性,去除AUTOHSCROLL属性
|
|
| 作者:折翼天使 changhai203张贴于2009-07-03 10:25:39.0,共阅读7次,回复0次 |
|
|
 |
VC classview中*,classes树状图下显示0 ...解决方案
|
|
| |
| 关闭工程,把.clw,.ncb,.aps,.opt四个文件给删了,再打开工程,一切OK!
|
|
| 作者:折翼天使 changhai203张贴于2009-07-03 10:21:56.0,共阅读9次,回复0次 |
|
|
 |
VC 删除Tree所选结点下所有子结点
|
|
| |
| HTREEITEM hSel=m_wndTree.GetSelectedItem();//取得选项句柄;
if(hSel==NULL) return;//无任何选项则返回
HTREEITEM hNext;
HTREEITEM hChild=m_wndTree.GetChildItem(hSel);//获取所选节点子节点的句柄,
while(hChild!=NULL)
{
hNext =m_wndTree.GetNextItem(hChild,TVGN_NEXT);
m_wndTree.DeleteItem(hChild);
hChild=hNext;
}
|
|
| 作者:折翼天使 changhai203张贴于2009-07-03 10:17:23.0,共阅读11次,回复0次 |
|
|
 |
MFC 控件随窗体大小而变化
|
|
| |
| 1.添加OnInitialUpdate()
2.添加控件成员变量
void CFS_DataView::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
CRect rect;
GetWindowRect( &rect );
if (m_wndlist.GetSafeHwnd())
{
m_wndlist.MoveWindow(CRect(0,22,rect.Width(),rect.Height()-20),TRUE);
}
}
|
|
| 作者:折翼天使 changhai203张贴于2009-07-03 10:14:03.0,共阅读15次,回复0次 |
|
|
 |
MFC类库祥解
|
|
| |
![封面[22,771字节]](/upload/2008/02/1047343491887.gif)
|
| |
| 该MFC参考含盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容。
参考中“类层次结构图”是为了方便查找某个类的基类。
该MFC参考通常不描述通过继承的函数或操作符。若要寻求这些函数的信息,请参阅类层次结构图中该类的基类信息。
每个类的说明文档包括:该类的概括、类成员的种类、以及该成员函数、重载操作符或数据成员的基本用途。
仅撰写应用程序或派生类在一般情况下对于公共和保护类成员的使用说明。
寻求完整的类成员的列表,请参阅该类的头文件。
|
|
| 作者:烧香的熊猫 iter张贴于2008-02-09 20:05:42.0,共阅读6133次,回复63次 |
|
|
 |
[推荐]C++ Primer 3rd Edition 中文版
|
|
| |
| C++ Primer的第三版结合了Stanley Lippman的实践经验和Josée Lajoie对于ANSI/ISO标准C++的深入理解。这本指导书的第三版已经被重新改写过,以便更加精确地讲述标准C++的特性和用法。在本书中,对于C++初学者特别有价值的是一些来自真实世界中的程序例子,它们说明了泛型程序(generic program)的设计、面向对象程序的设计、模板的用法,以及使用标准C++进行程序设计的方方面面。而且,本书也在适当的地方讲到了一些习惯用法以及效率指导。
第一篇 C++概述
第1章 开始 3
1.1 问题的解决 3
1.2 C++程序 4
1.3 预处理器指示符 10
1.4 注释 14
1.5 输入/输出初步 16
第2章 C++浏览 20
2.1 内置数组数据类型 20
2.2 动态内存分配和指针 23
2.3 基于对象的设计 26
2.4 面向对象的设计 36
2.5 泛型设计 44
2.6 基于异常的设计 50
2.7 用其他名字来命名数组 54
2.8 标准数组--向量(vector) 59
第二篇 基本语言
第3章 C++数据类型 67
3.1 文字常量 67
3.2 变量 70
3.3 指针类型 78
3.4 ...
|
|
| 作者:不祥 pyl2001张贴于2004-04-30 17:48:41.0,共阅读8746次,回复13次 |
|
|
 |
CodeHelp
|
|
| |
![工具快照[25,198字节]](/upload/2004/03/1047.gif)
|
| |
| 概 述
程序员可能常有这样的烦恼:编程中经常需要去查阅以前写过的代码片断,而每次打开代码所在的工程既费时又费力。
知识管理越来越被大家所重视,源代码也应该做为一种知识资源,纳入知识管理体系中去。CodeHelp 是为了方便程序员更好的管理自己的源代码而写的一款免费软件。
利用 CodeHelp,可以方便的管理你的各种技术资料和源代码。
CodeHelp 以目录树来管理代码文件,你可以自由定义目录,并能够自由移动修改,支持无限分支延伸。采用分段读入方式,能支持超大的目录树。
CodeHelp 支持“语法突出”方式显示代码(目前仅支持C/C++)。能高亮显示源代码中的“注释”、“关键字”和“字符串”,和在 VC6.0 看起来完全一样。
CodeHelp 采用 TabView 来显示多个源代码文件,查看起来非常方便。
版本历史
当前最新版本为 1.2 版(2003-4-17)
作者:祝小斌(thinkry@263.net)
V1.0 完成核心功能
V1.1 增强了 EditView 对中文的支持
V1.2 增强了 TreeView 的功能,使支持拖拽, 实现分段读入子节点的方式,能支持超大目录树。
|
|
| 作者:不祥 iter张贴于2004-03-31 17:47:52.0,共阅读10059次,回复44次 |
|
|
 |
BCGSoft.BCGControlBar.Professional.v10.0.Full.Source.ccrun.835028.rar
|
|
| |
![工具快照[54,878字节]](/upload/2008/10/1047343492064.gif)
|
| |
| 这么经典的一套
不多说了!详细介绍请参阅v9.4Full.Source的帖子
http://vcer.net/1195786891359.html
...
|
|
| 作者:饕餮西门 cowell张贴于2008-10-31 14:09:19.0,共阅读2053次,回复12次 |
|
|
 |
实现金山毒霸的界面
|
|
| |
![工程快照[42,752字节]](/upload/2004/05/1047343490914.jpg)
|
| |
| 很简单,就几个类:
CAboutDlg
CColorButton
CColorStatic
CHyperLink
CInterfaceApp
CInterfaceDlgCColorButton的类定义
class CColorButton : public CButton
{
// Construction
public:
CColorButton();
// Attributes
public:
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CColorButton)
//}}AFX_VIRTUAL
// Implementation
public:
CBrush m_brush;
void SetBackColor(COLORREF BackColor);
virtual ~CColorButton();
// Generated message map functions
protected:
COLORREF m_BackColor;
//{{AFX_MSG(CColorButto ...
|
|
| 作者:不祥 bluejoe张贴于2004-05-01 01:07:24.0,共阅读5288次,回复13次 |
|
|
 |
如何真实地模拟火焰效果
|
|
| |
| 模拟火焰效果如何真实地模拟火焰效果
作者:周军
游戏制作离不开各种各样的特效,火焰效果更是这些特效当中最常用的一种。在网上有很多的这方面的例子,但似乎都不太理想。下面我主要介绍几种有效的火焰模拟算法。
在讲述火焰算法之前,我想先介绍一个经典的Blur算法,这将为我们后面的文章提供很好的技术基础,因为这是模拟火焰的关键所在。^_^ 对于不同的效果我们要采取不同的模糊(Blur)算法,在这里我只介绍最简单的一种。
其实Blur算法相当简单,并不像很多人想象的那么神秘,只要一句话就可以解释清楚。我们所要做的不过是把屏幕上的每一个点用它周围的四个点的平均值代替即可。即:
好了,下面我们进入主题,Let’ s get in …… FIRE ! ! !
总的来说,模拟一个火焰效果需要以下这三个步骤:放置热源、火焰上升、减掉衰减因子。
1. 放置热源:
放置热源很好理解,也很好实现,我们只需要在屏幕的适当位置(想升起火焰的地方)放上一些亮点就可以了,比如:
for (int i=0; i<320; i++)
putpixel (i, 199, rand()%256);
2. 火焰上升:
我们已经有了热源,那么如何使火焰升起来呢?这就要用到我们刚才讲到的Blur了。由于火焰是要向上升的,所以我们不能简单的选择待处理pixel的上、下 、左、右四个 ...
|
|
| 作者:不祥 xler张贴于2004-05-19 20:05:02.0,共阅读2964次,回复1次 |
|
|
 |
SkinCrafter v2.7.2.0
|
|
| |
![工具快照[37,022字节]](/upload/2007/11/1047343491806.jpg)
|
| |
| SkinCrafter 让程序开发者为自己的应用程序创建个性化的、风格独特的程序界面,
而且程序界面是可更换的,简单易用的操作让原本平淡无奇的应用程序界面变得个
性十足!相信独特而又美观的界面让你开发出来的应用程序在同类产品中更具有竞
争力!
SkinCrafter的关键特色:
让程序开发者为自己的应用程序创建个性化的、风格独特的程序界面,而且程序界
面是可更换的;
支持所有的WIN32操作平台,包括.NET;
支持所有的常用开发工具:
.NET、MS Visual C++、MS Visual Basic、Borland Delphi、CA 等;
SkinCrafter自带界面皮肤编辑器Skin Editor,可以对程序界面进行编辑;
即可针对完整的应用程序定制界面也可针对单个控件定制界面;
SkinCrafter自带界面区域编辑器Region Editor,可以编辑做出各种形状的窗体。
对所有的Windowns界面标准元素都能进行Resizing、Reshaping、Recoloring等配置。
|
|
| 作者:春日的菜鸟 chunri张贴于2007-11-23 15:17:19.0,共阅读3477次,回复13次 |
|
|
 |
Network Development Kit 2.0
|
|
| |
| Network Development Kit 2.0 用这个开发基于 VC 的网络程序方便多了.With the success of NDK 1.0, I decided to improve the functionality. NDK represents Network Development Kit. The NDK is a set of classes that implements a client/server architecture. The NDK hides all the complexity of the connection, sending and receiving data over a network. You only have to deal with 3 classes: CNDKServer, CNDKClient and CNDKMessage. With just few methods to override, you obtain a complete robust client/server application. The NDK is based on the class CSocket from MFC so you can run your application on a local network or on ...
|
|
| 作者:不祥 Bccv张贴于2004-04-01 01:42:17.0,共阅读3259次,回复3次 |
|
|
 |
如何在VC中进行代码优化?
|
|
| |
| 如何在VC中进行代码优化?例如:定义了变量,但没有用到,分配了一块内存,但也没有用,也没有释放空间,应该怎么一次全找到呢?
|
|
| 作者:lipeipei linpeipei张贴于2009-06-27 09:22:57.0,共阅读52次,回复0次 |
|
|