自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

GetWindowRect和GetClientRect

GetWindowRect和GetClientRect(转)原文:http://blog.chinaunix.net/u/25372/showart_304363.htmlGetWindowRect是取得窗口在屏幕坐标系下的RECT坐标(包括客户区和非客户区),这样可以得到窗口的大小和相对屏幕左上角(0,0)的位置。GetClientRect取得窗口客户区(不包括非客户区)在客户...

2010-11-30 22:47:00 77

VC 自绘制BMP图像

BOOL C**View::SaveBmp(HBITMAP hBitmap, CString FileName){ HDC hDC; //当前分辨率下每象素所占字节数 int iBits; //位图中每象素所占字节数 WORD wBitCount; //定义调色板大小, 位图中像素字节大小 ,位图文件大小 , 写入文件字节数...

2010-11-30 22:46:00 115

VC屏幕截图

函数1: CopyScreenToBitmap //将屏幕指定区域存成图片HBITMAP CxxxDlg::CopyScreenToBitmap(LPRECT lpRect) //lpRect 代表选定区域{HDC hScrDC, hMemDC;// 屏幕和内存设备描述表HBITMAP hBitmap,hOldBitmap;// 位图句柄int nX, nY, nX2,...

2010-11-30 22:45:00 68

微软等数据结构+算法面试100题,为什么会这样火?

微软等数据结构+算法面试100题,为什么会如此火?-----对微软等100题的反思作者:July 2010年11月30日 自从我2010年10月11日,注册Csdn账号,当天即发表第1篇帖子后:算法面试:精选微软经典的算法面试100题 [每周更新] (最初的帖子)10.11http://topic.csdn.net/u/20101011/16/2befbfd9-f3e...

2010-11-30 20:45:00 78

解决TreeView控件不能显示的问题

今儿个帮公司维护官网,发现了奇怪的问题。进入后台管理的时候,原来的TreeView控件不能正常显示了,只有一堆乱七八糟的文字。刚开始,我以为是浏览器兼容性问题,后来换了几个浏览器再试,结果还是一样。经过一番思考,我开始怀疑我本机的系统环境没有配置好,或者是跟服务器环境有部分的差异。我仔细检查了一下,当时官网是时使用VS2003开发的,而现在搬到我的PC上面可以运行,不报错但是出现了这种奇怪的现象....

2010-11-30 20:12:00 377

[转载]架构师给程序员的一封信

下面的邮件是某Architect发给他的Engineering团队的(来源),我觉得挺不错的,翻译过来,我相信我们所有的程序员都能从中学到很多东西。下面是这封邮件——每次当我开始做新的东西是我就会很兴奋。就算在软件圈里做了20年以后,每当开始新的旅程里,我都觉得我心中有一些东西不吐不快。这是我们大家一起的旅程。我强烈地相信我们详细规划的过程是很有乐趣的,富有挑战的和丰富多彩的。我想让这个旅...

2010-11-30 12:35:00 76

2010.11.26

//7.4上机实践第一题#include "iostream.h"#include "string.h"class Student{ char name[10]; float score;public: Student (char na[],float s) { strcpy(name,na); score=s; } char *getname(){return ...

2010-11-26 09:14:00 51

还不太理解ref、out参数的,进来瞧瞧

Code:usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; namespaceRefOut { classProgram { ...

2010-11-25 17:45:00 88

初尝Linq,代码贴出来,有详细的注释

为了更加深入去理解,所以一开始就没说“如何使用Linq......”。今天只先看了拓展方法和lambda表达式,后续才会慢慢引入Linq,并深入去探究。知其然更知其所以然,是我一贯的学习风格。以下是代码部分。Code:usingSystem; usingSystem.Collections.Generic; usingSystem.Compone...

2010-11-24 21:36:00 90

PNG32 透明问题(2)

关于gif图片(或png8)杂边锯齿的问题byzhangxinxufromhttp://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=264二、目录(单击跳转到相应位置)1. gif图片产生杂边锯齿的原因1.1 索引透明颜色与Alpha透明颜色1.2 photoshop的半透明平滑处理1...

2010-11-22 20:41:00 137

PNG32 透明问题(1)

一.索引透明,布尔透明,alpha透明索引透明:fireworks中可以选择某一颜色作为透明输出;布尔透明:只能为不透明或全透明;alpha透明:有不透明,全透明和半透明。二.PNG8, PNG24, PNG32现在都提倡用PNG8,好处就不用多说了.但是fireworks和photoshop导出的PNG图片却有一些不同。1.fireworks(1. 可以导出布尔...

2010-11-22 20:40:00 122

VS2008 SkinMagic 使用

1、复制到工程目录下skinmagiclib.h,skinmagic.lib,skinmagic.dll (注:我用的是2.5.1.1版dll)2、在stdafx.h中加入头文件和库的引用,如下:#include "SkinMagicLib.h"#pragma comment(lib, "SkinMagic.lib")3初始化SkinMagic库:int __stdcall I...

2010-11-22 20:38:00 123

十个开源的Javascript框架

下面是十个最牛的也是最流行的Javascript框架。它们完全可以担任目前世界上几乎所有一些和Ajax技术相关的和图形界面相关的一切功能。 jQuery http://jquery.com/ 如果今天你还不知道jQuery的话,那么作为一个程序员你可能真的是从火星来的了。这恐怕是Ajax中应用最广的框架。包括了许多很不错的UI组件,做出网页的效果也是...

2010-11-21 21:20:00 84

十个开源的Javascript框架

下面是十个最牛的也是最流行的Javascript框架。它们完全可以担任目前世界上几乎所有一些和Ajax技术相关的和图形界面相关的一切功能。jQueryhttp://jquery.com/如果今天你还不知道jQuery的话,那么作为一个程序员你可能真的是从火星来的了。这恐怕是Ajax中应用最广的框架。包括了许多很不错的UI组件,做出网页的效果也是令人称道的。不过,他最牛的是它的文...

2010-11-21 21:17:00 52

“术业有专攻”、“专才与通才”

今天和一位“资深”程序员老兵聊天,谈自己学习的经历、对新技术的看法、编程的心得等等。他坦言自己接触使用“面向过程编程”很多年了,这种思想早已根深蒂固,能看懂同事用java语言的代码,但是没法体会到那种编程思想。我把自己从如鹏网学到的“一通百通、一起语言都是纸老虎...”的学习理念,加上了自己这几年自学的理解,跟他好好的交流了一番。我认为他的观点也有道理,思维方式、编程思想确实很难扭转,我个人觉得,...

2010-11-18 23:08:00 156

“术业有专攻”、“专才与通才”

今天和一位“资深”程序员老兵聊天,谈自己学习的经历、对新技术的看法、编程的心得等等。他坦言自己接触使用“面向过程编程”很多年了,这种思想早已根深蒂固,能看懂同事用java语言的代码,但是没法体会到那种编程思想。我把自己从如鹏网学到的“一通百通、一起语言都是纸老虎...”的学习理念,加上了自己这几年自学的理解,跟他好好的交流了一番。我认为他的观点也有道理,思维方式、编程思想确实很难扭转,我个人觉得,...

2010-11-18 23:08:00 83

100套精品vc项目源码,陆续放送...updated

仅仅展示其中一个项目运行截面图: 请各位想要源码的同志,请在本文下的评论里留言:明确提出你想要哪一套项目源码。我会尽量一一满足大家。最后声明一下,版权所有,侵权必究。谢谢大家。谢谢。 July、二零一一年三月五日 updated。1、鉴于andmiou索要网络XX的vc源码,已经发送予TA。3月25日 09:582、StanfordZhan...

2010-11-18 22:45:00 88

[最新答案V0.3版]微软等数据结构+算法面试100题[第21-40题答案]

最新的第21题-40题的答案,已经公布上传,各位可以去下载了,:):[最新答案V0.3版]微软等数据结构+算法面试100题[第21-40题答案]http://download.csdn.net/source/2832862其它整理资源,下载地址:[第1题-60题汇总]微软等数据结构+算法面试100题http://download.csdn.net/source/2826690[答案V0.2版]精选...

2010-11-17 12:53:00 49

VS2008 OPENCV 配置

1 安装所需要的软件 1.1 安装VC++ 2008 Express1.2 安装OpenCV1.3 安装CMake2 编译OpenCV 2.1 用CMake导出VC++项目文件2.2 编译 OpenCV Debug和Release版本库3 配置Windows环境变量Path4 为VC++ 2008 Express配置OpenC...

2010-11-16 18:06:00 60

20/20: Top 20 Programming Lessons I've Learned in 20 Years

Set a duration of how long you think it should take to solve a problem -C'mon, admit it! I'm just as guilty as the next programmer. I've seen programmers sit in front of a monitor for eight hours...

2010-11-16 18:02:00 102

未来五年内一般程序员必须掌握的技能

由于最近经济形势的变化,很多开发人员只关注他们短期的工作前景。与此同时,把时间和精力花在学习最能带来回报的新技术上是件非常重要的事情。这里是我们列举的10种你需要马上开始学习的技术,让你的简历在未来5年不会落伍。这个列表并不完全,有很多业界的领域(比如大型机开发人员)没有涉及。尽管如此,对通常的主流开发来说,学习其中至少7项技能肯定不会错 ——不但要达到能在面试时侃侃而谈的程度,还得能在工作中运用...

2010-11-15 22:50:00 63

给老婆普及计算机知识

我们知道计算机的计算数据需要从磁盘调度到内存,然后再调度到L2 Cache,再到L1 Cache,最后进CPU寄存器进行计算。给老婆在电脑城买本本的时候向电脑推销人员问到这些参数,老婆听不懂,让我给她解释,解释完后,老婆说,“原来电脑内部这么麻烦,怪不得电脑总是那么慢,直接操作内存不就快啦”。我是那个汗啊。我只得向她解释,这样做是为了更快速的处理,她不解,于是我打了下面这个比喻——这就像我...

2010-11-15 22:38:00 50

windows编程革命史

首先,是 Windows API 和 DLL Hell。(译注:DLL Hell——DLL灾难,就是微软的DLL升级时因为不同版本可能造成应用程序无法运行的灾难,首当其冲的是COM编程,相信大家都知道某些木马或是病毒更改了一些系统的DLL可以导致整个Windows不举,这就是DLL Hell)于是,第一次革命是DDE——我们可以创建一个状态条在上面显示Microsoft的股票价格(译注:Dynam...

2010-11-15 22:34:00 142

我是怎么招聘程序员的

很早以前就想写一篇和面试相关的文章了,今天在网络上看到一篇关于如何去面试程序员的英文文章,发现其中有很多和我共鸣的东西,所以仿照其标题通过自己的经历写下了这篇文章。工作这么多年来,即被面试过,也面试过他人,对于程序员的面试,经历过很不错的面试,很专业的面试,也经历过一些BT和令人不爽的面试,我个人觉得一个好的面试,面试官是很重要的,所以,本文想从“面试官”的角度来阐述一下。于是,有了下面这...

2010-11-15 11:23:00 68

关于IsPostBack的小结

前言:通过本人在实际的工作的观察、总结中,确实发现了很多程序员的“不良现象”,而且很多是广大asp.net程序员共同具备的。今天,我就拿IsPostBack来说说,这玩意很多程序员会用,甚至有很多程序员滥用,大部分人只是在老师或者部分书籍的指导下,习惯性在pageload中使用它,而并没有真正去理解它。或许读者会觉得dinglang_2009说的有点夸张,后续,只要有时间,我会抓紧去总结并整理这些...

2010-11-14 23:29:00 97

【观点】风雨20年:我所积累的20条编程经验

本文由伯乐在线关关译自Jonathan Danylko的网站DCS Media。Danylko是一位资深开发顾问,DCS公司的创始人。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。 我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表...

2010-11-14 09:44:00 55

初学C#常见的注意事项

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;using System.Collections;namespace 面试题目{ class 初学...

2010-11-13 22:47:00 94

初学C#编程的注意事项

Code:usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Data.SqlClient; usingSystem.Data; usingSystem...

2010-11-13 22:47:00 112

MFC透明位图(2)--PNG的实现

类CImage,头文件atlimage.h1.显示背景透明的PNG图片CImage m_Image;m_Image.Load(图片路径);//装载图片for(int i = 0; i < m_Image.GetWidth(); i++){ for(int j = 0; j < m_Image.GetHeight(); j++) { unsigned ...

2010-11-12 21:33:00 70

MFC透明位图(1)--BMP的实现

包含透明色的位图的绘制方法有多种,最简单的方法是调用现成的函数:TransparentBlt,也可以通过自己的代码实现类似TransparentBlt的功能,实现过程也有两种形式,一种是事先做一张掩码位图,另一种是动态生成掩码位图。本文将介绍动态生成掩码位图绘制具有透明区域位图的方法。一、TransparentBlt 函数的使用 TransparentBlt 函数在Windo...

2010-11-12 21:32:00 80

相对路径

今天在论坛上看有人问关于playsound函数相对路径的问题,正好,我也不会,那就看一看吧,呵呵。看了帖子之后,我豁然开朗,哦,原来这就是相对路径啊。接着我编写了一个名为playsound.exe的小程序,在程序中调用123.wav这个文件。先说明一下playsound.exe的路径。playsound.exe的路径D:/Backup/我的文档/C-Free/Projects/playso...

2010-11-12 21:25:00 126

MFC-添加背景音乐(2)-封装了mciSendCommand的简单MCI类

封装了mciSendCommand的简单MCI类2006-10-22 10:08前阵子写了篇mciSendCommand简介的文章,大家看得比较多,说明大家需要这方面的东西哈。今天有空写了个简单的MCI类给大家贴出来。这个类很简单,只实现了简单的文件打开、播放、暂停、继续、关闭几个功能,供大家学习研究哈。如果哪位高手把这个类扩展了也请给我一份哈,以备不时之需哈。这个类必须在MFC支持下...

2010-11-12 21:21:00 129

MFC-添加背景音乐(1) PlaySound函数应用

// test2.cpp : Defines the entry point for the application.//#include "stdafx.h"#include <mmsystem.h>int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdL...

2010-11-12 21:19:00 761

值类型与引用类型

工作许久了,可是对C#中的值类型和引用类型却一直无法很好的理解。这两天花了不少时间查找资料,看文章,终于有所收获,在此将自己理解整理出来,方便日后自己查看,同时希望对跟我有一样困惑的朋友有所帮助。废话不多说,下面开始说说怎么理解值类型和引用类型!值类型数据直接在他自身分配到的内存中存储数据,而引用类型只是包含指向存储数据位置的指针。那么有哪些类型是值类型的呢,我把他们归纳成三类:基础...

2010-11-12 16:38:00 67

[汇总I]精选微软等公司数据结构+算法面试100题[第1-60题汇总]

精选微软等公司数据结构+算法面试100题-----[第1题-60题总]--------------------------------相关资源,下载地址:[第1题-60题汇总]微软等数据结构+算法面试100题http://download.csdn.net/source/2826690帖子维护地址:[整理]算法面试:精选微软经典的算法面试100题[前1-60题]...

2010-11-12 12:25:00 193

html控件触发服务端事件

Asp.net 中在客户端触发服务端事件分为两种情况:一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton这两种按钮最终到客户端的表现形式为: < input name="Submit1" id="Submit1" type="submit" value=”Submit”>,这是Form表单的提交按钮...

2010-11-10 21:29:00 130

Google C++ 编码风格精简

Google C++ 编码风格精简 头文件:1.头文件防多重定义define格式:<PROJECT>_<PATH>_<FILE>_H_2.能使用前置声明尽量不用头文件包含3.只有当函数只有10行甚至更少时才将其定义为内联函数(注意虚函数,递归函数,以及使用了循环语句的函数)4.复杂的内联函数的定义,放在后缀名为-inl.h的头文件中...

2010-11-09 19:04:00 66

图表控件--MSChart(3)不闪烁刷新

Flicker free MSChartBy ShabuKC | 5 Oct 2003 | Unedited contribution A simple way to stop Flickering in MSChart.IntroductionThis solves the problem of Flickering while the Chart values are...

2010-11-09 19:00:00 249

c#中 ==与equals有什么区别

c#中 ==与equals有什么区别对于值类型、引用类型来说比较过程怎样的?using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Person { private strin...

2010-11-09 09:50:00 59

金玉良言:给大学生的48条忠告

1、别怕丢人,追求丢人是一种成功的尝试,至于为此笑话你的人,你可以把他们从你将来人生对手的名单中排除了,你也要为每一位上台唱歌的人鼓掌。2、你有足够的理由佩服每天早起的人,不信的话,你去做。做到后会发现有很多人佩服你呢。3、Nothing is impossible。只要选择了目标,不要再想太远,每天脚踏实地,风雨兼程。生命不息,战斗不止。4、你和你的朋友会一起在将来打造一个可能很...

2010-11-09 00:48:00 49

空空如也

空空如也

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

TA关注的人

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