自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

red_hope的专栏

项目中积累的一些小VC++经验

  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 高质量c++编程【林锐著】——摘录体会

1.1  returen x+y;效率比int m=x+y;return m 高1.2 不写类似if(isopen==false)这类bool等的情况,改为if(isopen)或者if(!isopen);1.3 常见的内存错误及其对策   用malloc或new申请内存之后,应该立即检查指针值是否为NULL。防止使用指针值为NULL的内存。不要忘记为数组和动态内存赋初值。防止将未被初始化的

2007-08-28 10:50:00 750

原创 判断文件是否被打开(word)

这根本不是个值得讨论的话题,它太简单了,只要一个F1,msdn上会给你一个详细的讲解,虽然是英文的,但是很好理解。    int isopen;//判断文件是否打开    isopen=docFile.Open(strFileName,CFile::modeCreate|CFile::modeWrite);    if (isopen==0) {        MessageBox(filenam

2007-08-24 17:37:00 6338 1

原创 我好朋友写的将任何一天转化为当年旬序的函数(SQL_SERVER 2000视图中实现)

CONVERT(int, (DATEPART(mm, 日期) - 1) * 3 + DATEPART(dd, 日期) / 10.5) + 1 AS 旬数在做气象与农业方面的程序时,这句话超级有用,佩服这位好朋友同事的努力。

2007-08-23 09:39:00 852

原创 当前月份返回n个月的日子计算

晚上坐车到单位的路上,一直在想这个问题,本来想倒退几个月嘛,应该很容易,但是实际做起来,就稍微有点麻烦了,倒退几个月?一个两个?是否倒退到前一年去了,前n年去了,那天下午在些这个代码,晚上做公交车,在车上一直在想这个问题,等下车的时候,终于想出来。也许写的有点累赘。    COleDateTime CSPI::Fun_PreTime(int year, int month, int pre_tim

2007-08-23 09:31:00 1028

原创 周六周天加班,终于完成了将任何文件转换为二进制存储到数据库的工作

周六周天加班,终于完成了将任何文件转换为二进制存储到数据库的工作这样看来,开发一个notes不是件难事了,呵呵。同时周五有这个需求,要求软件吧所有本单位规章流程都保存到数据库中,然后 新手进来后双击打开就可以了,我进行vc++开发不到半年时间,这下可给我难坏了。没办法,周末加班,最后成功。庆祝一下。

2007-08-22 17:08:00 839 3

原创 写点小心得吧:listctrl保存为文本

 这段代码只有m_list是调用外部的listctrl变量,如果要使用可以将其给为自己对应的变量CFileDialog   dlg(TRUE,NULL,NULL, OFN_HIDEREADONLY, "文本文件(*.txt)|*.txt||", NULL); if (dlg.DoModal()==IDOK) {//  CString m_sFilepath=dlg.GetPathName()+

2007-08-22 17:02:00 1062 1

原创 CString导致程序异常的问题

 我在程序中定义了一个助手类CASSISTANT,并将它实例化为一个对象acc,调用了其中的Fun_ShowRenWu()方法,该方法返回的是CString类对象变量,单步调试返回变量正常,debug下解决了上篇帖子的内存泄露以后,没有任何问题,但是我在release下,程序在退出时出现内存不能为“read”请情况,导致错误,具体程序如下:CASSISTANT acc; CString ss;

2007-08-08 16:53:00 2941

原创 CString内存泄露的解决办法

 引文:在多数情况下,比较简单的使用过程中,MFC的这个BUG不会发作,也就是不会有内存泄露。那什么时候CString会暴露出BUG那?我以前出现错误的经验是:如果多次调用带有CString引用的参数的函数(形如:funstr(CString &str);这样的函数),在一定的时候(和字符串长度有关系),CString的内部引用记数器发生记数混乱,造成内存泄露。    应为vc6.0在CStr

2007-08-07 18:22:00 7219 3

很好的MDIVC界面

界面左边有树形导航条,可以关闭也可以显示出来,右边则是操作区。<br>从一本教材中下载并修改的。

2007-10-13

自己搜集的所有的qq效果

包括一个类似QQ的很棒的界面,以及一个靠边后自动隐藏的效果。<br>不是本人原创,只是出于喜好收集,版权归开发者。

2007-09-04

自己搜集的所有的qq效果

包括一个类似QQ的很棒的界面,以及一个靠边后自动隐藏的效果。<br>不是本人原创,只是出于喜好收集,版权归开发者。

2007-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除