技术
文章平均质量分 79
andywxf01
这个作者很懒,什么都没留下…
展开
-
鼠标移出窗口后,继续响应该窗口消息
::SetCapture(GetSafeHwnd()); MSG msg; while(::GetMessage(&msg, NULL, NULL, NULL)) { if(::GetCapture() != GetSafeHwnd()) break; else if(msg.message WM_MOUSELAST) { //如果是和鼠标无关的消息, ::Tr原创 2009-10-12 09:29:00 · 674 阅读 · 0 评论 -
JAVA开发的一个推箱子游戏原型
自从打通了JAVA的任督二脉之后,想法不断出现,想停下来都不行,逼的只能编程实现。下面是开发一个简单的推箱子游戏。 推箱子游戏很简单,用C大一的学生都做出来,关键要解决的问题有:地图, 元素, 移动。我这里构造一个10*10的地图,元素就人和箱子,移动就是人在地图上的位置。 好了开始编程了,用JAVA编游戏肯定不能是控制台,太不方便了,要用图形编程。我用button做地原创 2016-12-07 22:37:22 · 5095 阅读 · 2 评论 -
从C转到JAVA学习路之struct与class对比
JAVA里最牛B的最基本的就是类,而C语言中的struct也可以定义自己的数据结构, 它们有很多相似的也有区别。在我看来它们之间最大的不同是struct里不支持方法,class里支持。 方法是什么?就是函数,也就是说JAVA中的成员变量与函数归属于一个类的,C语言中有办法做到吗? 我想到的就是函数指针。 先看如下C代码:#includef原创 2016-12-07 15:58:42 · 3787 阅读 · 1 评论 -
从C转到Java下打通了任督二脉
C语言用了很久了,想学JAVA很久,期间时不时学一点,但总是感觉没有入门。尤其是类之间的访问让我最不可理解,郁闷的很。 看下代码,我是从C语言过来所以学JAVA顺间想到写如下的代码public class Example { int a; public static void main(String[] args) { a = 10;原创 2016-12-06 17:50:56 · 611 阅读 · 0 评论 -
JAVA学习之类和对象
相信学习JAVA的人都被它的类强大功能搞蒙B过,因为类是JAVA的基石,一切都是类。 要搞懂类之前,我先从生活中找找跟类有关的词语: 分类, 不是一类等。不同东西不是一类,所以我认为类是用于区分不同对象的属性和行为的描述。特别注意这只是描述,就是说实际上什么都没有。就好比你饿了,我跟你描述说我有一饼,是金黄色的,上面有芝麻,8寸大,中间还有肉。你听懂了也能想像出这个饼,然并卵,你一样饿,因为没有具原创 2016-12-10 11:11:18 · 331 阅读 · 0 评论 -
计算机世界就是现实世界的延伸
操作系统调度算法分为以下几种:1 先来先服务,2 优先级调度,3 短作业优先调度,4 轮转法调度,5 高响应比优先调度。这五种算法其实就是现实生活中的活生生的管理方法。 如果你有一个资源公厕(CPU),现在很多人来用(作业)。就会出现好多种情况: 1,大家都是平民,则先来的人先用公厕---先来先服务。 2,如果来人中有一个是市长呢,就要让市长先上。这就是---优先级调度。 3,后面好多人大叫“我憋不住了,我是小便让我先”---短作业优先调度。 4,大家都是平民,但有一个人便秘拉不出来一直占着位置,这原创 2010-10-31 11:10:00 · 966 阅读 · 0 评论 -
操作ListCtrl的一些方法
得到选中行某列值: m_ListChannel是你的控件。 int nIndex = 0; POSITION pos=m_ListChannel.GetFirstSelectedItemPosition(); nIndex = m_ListChannel.GetNextSelectedItem(pos); int nValue = _ttoi(m_ListChannel.GetItem原创 2009-11-10 17:05:00 · 533 阅读 · 0 评论 -
计算机中的现实世界,新手学习编程语言之思想篇
学习一门语言总是从“Hello,World!" 开始,记得我是从C语言入门的,学了一个学期也就只会输入几个数或字符,函数处理之后输出来。记住了int,bool,char,printf(),getch(),除此之外,基本不会了。第二个学期知道了文件流的输入输出,调用一些库函数进行画图,知道了进程,线程的概念,具体是什么完全不理解。之后学习了面向对象的C++。开始对计算机的世界有个了解,其实原创 2009-10-26 10:34:00 · 769 阅读 · 0 评论 -
我对编程语言的理解,适应新手一起学习。
学了5年的计算机,一直对编程没有深入理解,总是感觉用语言编程很神奇。只要几句话计算机就能出现那么多高级效果或反应,这也导致我一直对编程语言理解的也不深。直到工作3个月了,才对语言有了真正意义上的一点理解。 先从语言发展上来说:最早的汇编语言,这是计算机能理解的语言(二进制才是真正最底层的,就是电路状态开或关,我们先不谈硬件)。用二进制编程序太慢了,比如:1+1 用二进制原创 2009-10-23 16:10:00 · 1165 阅读 · 0 评论 -
VC中各种类型的数据之间的转换
VC常见数据类型转换详解我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="女侠程佩君"; char temp[200]; char *buf; CString str; _variant_t v1; _b转载 2009-10-12 10:02:00 · 716 阅读 · 0 评论 -
在网上摘到的好内容,以备查看
1. c++中:符号的意思我的问题是关于初始化C++类成员的。我见过许多这样的代码(包括在你的栏目中也见到过): CSomeClass::CSomeClass() { x=0; y=1; } 而在别的什么地方则写成下面的样子: CSomeClass::CSomeClass() : x(0), y原创 2009-10-11 10:08:00 · 443 阅读 · 0 评论 -
从C转到JAVA学习路之基本知识对比
我一直在用C开发,想转到JAVA时最容易想到的事就是把C里写的代码和功能用JAVA写出来,这样接受起来会容易多了。只要心理不排斥,后面的事不都是分分钟钟的事嘛,(没时间的重点看第二部分)。一: C与JAVA相同的地方我尝试着写了下面的C代码,都是简单的代码。#includevoid score_level(char level){ switch(level) {原创 2016-12-07 11:43:16 · 755 阅读 · 1 评论