`
hu_jiacheng
  • 浏览: 28050 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
Dfa6e97f-cd26-3ff8-984a-cafab311103b
Windows编程通俗演义...
浏览量:21377
文章分类
社区版块
存档分类
最新评论
文章列表
最近在学习DBMS时经常遇到多列索引,一直不是很明白有单列索引,为什么还要有多列索引。今天看到这篇文章后终于懂了。 多列索引 索引可以是单列索引,也可以是多列索引。下面我们通过具体的例子来说明这两种索引的区别。假设有这样一个people表:Create TABLE people ( peopleid SMALLINT NOT NULL AUTO_INCREMENT, firstname CHAR(50)NOT NULL, lastname CHAR(50) NOT NULL, age SMALLINT NOT NULL, townid SMALLINT NOTNULL, PRIMARY K ...
数据显示,三分之一的用户会根据电子商务网站的推荐买东西,这是任何广告都不可能做到的成绩。媒体上播放的大众化广告对消费者的影响已经越来越低,于是有人做出预见——个性化推荐技术将成为广告的终极形式。 很多 ...
1 Steve Jobs做产品时强调把自己的设计理念和想法带给用户,而不去征询他们的需求,尽管很多人不赞同,但Jobs无疑是成功的,Steve Jobs以不向客户询问应该做什么而出名。有时候,我们最大的误会是认为客户可以告诉我们做什么,但实际上他们不能,Steve Jobs很明白这一点。但大多数人对此理解不够,认为主要任务就是向客户咨询应该做什么。Steve Jobs认为这样不可取有两大原因:第一,客户并不知道什么是可行的;第二,客户不知道什么是他们想要的,直至看到产品。因此,你并不能从客户那里获得如何做,而必须将产品展示给他们之后再收集反馈。这就是Steve Jobs做得好的原因。他不害怕 ...
JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。   1.1 培养兴趣   兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神 ...
一、我很羡慕在座的各位同学,因为你们是中国未来的程序员,而我不是,我一直很遗憾。 比尔盖茨曾经写过一本书叫做《未来之路》The road ahead, 那么今天我选择这样一个题目,the road ahead forprogrammer,程序员的未来之路,也就 ...
我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事 ...
啥是计数器? 计时器是一种输入设备,它周期性地在每经过一个指定的时间间隔后就通知应用程序一次。当你的程序将时间间隔告诉Windows,例如“每10秒钟通知我一声”,然后Windows给你的程序发送周期性发生的WM_TIMER消息以表示时间到了。 我们可以通过调用SetTimer函数为的Windows程序分配一个定时器。SetTimer有一个时间间隔范围为1毫秒到4,294,967,295毫秒(将近50天)的整型参数,这个值指示Windows每隔多久时间给程序发送WM_TIMER消息。例如,如果间隔为1000毫秒,那么Windows将每秒给程序发送一个WM_TIMER消息。 当你的程序用完定 ...
你平时使用的鼠标中藏着一个鲜为人知秘密,它与鼠标名字的起源有关,这回我就给大家揭开这个秘密。请看图: 哈哈,纯粹娱乐一下。不过这回我们确实要探一探鼠标在Windows编程中的秘密。 鼠标估计大家天天都在用,我觉得没有必要再给大家“扫盲”了,如果非要讲点什么的话,那我就提一下关于鼠标操作的常用术语:单击、双击和拖拽,相信大家都很清楚。还是同讲键盘一样,讲鼠标还是从与之相关的消息入手吧。 上一回我们了解到Windows只把键盘消息发送给拥有输入焦点的窗口。而鼠标消息与此不同:只要在某窗口按下鼠标,那么该窗口的窗口过程就会收到鼠标消息,而不管该窗口之前是否活动或者是否拥有输入焦点。 好 ...
键盘对于大家来说可能再也熟悉不过了,它和鼠标是现在最常用的电脑输入设备。虽然在现在的图形界面操作系统下使用鼠标比使用键盘更方便、更广泛,但是鼠标还是一时半会儿取代不了它的老前辈——键盘的地位,尤其是在打字方面。这一回我们就从编程的角度重新认识一下键盘吧。 键盘基础 我们用前面的知识分析个例子吧。比如我们在打字时按下了键盘上的一个按键,即用户触发了一个事件,有事件产生,系统自然要将其包装成相应的消息并交由相关程序来处理。简而言之,Windows程序获得键盘输入的方式:键盘输入以消息的形式传递给程序的窗口过程。 如果要说的再详细一点,可以这么叙述: 当用户按下某个键时, 1.键盘会检测到这 ...
书接上回,我们先来看一个例子吧,我们画了一个矩形和一个圆: caseWM_PAINT: HDChDC; PAINTSTRUCTps; hDC=BeginPaint(hwnd,&ps); Rectangle(hDC,50,50,200,200); Ellipse(hDC,100,100,300,300); Ellipse(hDC,400,100,600,300); Rectangle(hDC,350,50,500,200); EndPaint(hwnd,&ps); break; 你会感到奇怪,这两个函数画出的图形怎么会相互 ...
-----路过的朋友,若发现错误或有好的建议,欢迎在下面留言,谢谢!----- 之前讲了很多GDI和设备描述表的内容,想必大家对这么多枯燥晦涩的东西早就感到厌倦了吧。为了激发一下大家继续学习Windows的兴趣,这回就给大家展 ...
-----路过的朋友,若发现错误或有好的建议,欢迎在下面留言,谢谢!----- 设备描述表还真是十分重要,以至于我们在这里还要再学习它。这节内容比较少,相信你很快就应该能看完。Let’go! 获取设备描述表句柄 复习:当你 ...
-----路过的朋友,若发现错误或有好的建议,欢迎在下面留言,谢谢!----- 终于又见面了 隔了好一阵子,终于又和大家见面了。最近我有点忙,忙得已经好几周没看过电影了,不过我喜欢这种感觉,这让我过的充实,过的问心无愧。我最近喜欢写东西,因为每当我提笔写字或在键盘上码字时,我就能静下浮躁的心来学习思考,看不下去的书可以看得下去。我总是靠写读书笔记来迫使我自己读书,感觉这方法不错,如果你看不下书或感到浮躁时,你可以试试。书这东西不管你喜不喜欢,还是要多读的。有句话叫什么来的?书到用时方恨少! GDI?何方神圣? GDI是GraphicsDevice Interface(图形设备接口)的简称 ...
现在想来有点后悔了自己把名字起大了,叫什么“Windows 编程”,其实我只是打算写个类似读书笔记的东西,把书中的重点归纳罗列出来罢了。要写真正的“Windows编程”我远远没有那实力,我还真有点妄自尊大、大言不惭。 “Wi ...
-----路过的朋友,若发现错误或有好的建议,欢迎在下面留言,谢谢!----- 致歉 很抱歉,读者看到的这篇文章将是我写的最没什么条理的一篇了,由于这一块儿内容是所有Windows程序的核心与基础,所以我分了三回来写。我想讲得既易懂有又丰富,无奈本人才疏学浅,每每一提笔就要查很多资料,我又尝试着把这些资料的精华融进文章里,但是对我来说谈何容易呀。但我又想或许这些原始资料对不同的读者会有不同的帮助,于是我就这样决定了:在本文开始的部分我再补充一些前两篇文章没讲完的一点内容,在后面我就罗列一下我所收集的原始资料,大部分是上一回文中出现的新概念和我想扩充的内容,有标号与上一回对应。我希望读者对本文 ...
Global site tag (gtag.js) - Google Analytics