windows程序设计和windows核心编程 哪本更适合win32 api入门

windows程序设计和windows核心编程 哪本更适合win32 api入门,第1张

当然是《windows程序设计》比较适合入门人员,我最开始也是看的这本书,不过很厚,上下两本,需要耐着性子看完,这本书讲的是用API编写windows程序,可以了解windows编程的最基本概念,本书编写的程序在2000以后的系统上都是可以运行的(后面的系统加入了更多的功能),最重要的是掌握方法和基本的消息驱动等概念,这个是我认为最经典的了,不过时

windows核心编程 讲的东西比较难些,建议后续有了比较扎实的编程经验后在学习

可以看看这两本书的目录结构就知道了

1、Java

Java编程语言(第三版)---Java四大名著----JamesGosling(Java之父)

Java编程思想(第2版)----Java四大名著----BruceEckel

Java编程思想(第3版)----Java四大名著----------------BruceEckel

JAVA2核心技术卷I:基础知识(原书第7版)---Java四大名著-----CayHorstmann

JAVA2核心技术卷II:高级特性(原书第7版)----Java四大名著-----CayHorstmann

EffectiveJava中文版------Java四大名著--------JoshuaBloch

精通Struts:基于MVC的JavaWeb设计与开发---孙卫琴

精通Hibernate:Java对象持久化技术详解---孙卫琴

Tomcat与JavaWeb开发技术详解------------孙卫琴

Java与模式--------------阎宏

2、c#

C#程序设计------CharlesPetzold“windows编程泰山北斗”---C#语言“倚天屠龙双剑”

C#Primer中文版--------StanleyB.Lippman---C#语言“倚天屠龙双剑”

.NET框架程序设计(修订版)--------JeffreyRichter“windows编程泰山北斗”---.NET平台四大天王

c#Windows程序设计----------CharlesPetzold“windows编程泰山北斗”------.NET平台四大天王

.NET程序设计技术内幕-------------JeffProsise---.NET平台四大天王

.NET本质论—第1卷:公共语言运行库(中文版)--------ChrisSells---.NET

平台四大天王

3、C++

C++程序设计语言(特别版)---c++八大金刚----BjarneStroustrup“C++之父”

C++Primer(第3版)中文版----c++八大金刚---StanleyB.Lippman

C++Primer(第4版)中文版----c++八大金刚---StanleyB.Lippman

C++标准程序库—自修教程与参考手册--c++八大金刚--NicolaiM.Josuttis

C++语言的设计和演化-----c++八大金刚----BjarneStroustrup“C++之父”

深度探索C++对象模型---c++八大金刚----StanleyB.Lippman

EssentialC++中文版---c++八大金刚---StanleyB.Lippman

EffectiveC++中文版2ndEdition-----c++八大金刚------ScottMeyers

MoreEffectiveC++中文版----c++八大金刚------ScottMeyers

C++编程思想(第2版)第1卷:标准

C++导引--------BruceEckel

C++编程思想(第2版)第2卷:实用编程技术--------BruceEckel

C++程序设计--------------------------谭浩强

C++程序设计教程(第2版)--------------钱能

C++PrimerPlus(第五版)中文版---StephenPrata

Effectivec++、MoreEffectivec++、Exceptionalc++

c++八大金刚:

1、Essentitalc++---lippman---C++之父,旁枝暂略,主攻核心,轻薄短小,初学者

2、Thec++programminglanguage----C++之父,技术权威,用词深峻,思想深远,c++百科全书代表,圣经。

3、c++Primer----lippman---纵横书市十数年,c++最佳教本,c++百科全书代表。

4、Insidethec++objectmodel-----lippman----揭示c++底层,非常好,非常难。

5、Effectivec++-----通过50个编程实例,展示专家经验,行文有趣,深处浅出。

6、MoreEffectivec++----通过35个编程实例,展示专家经验,行文有趣,深处浅出。

7、Thec++standardlibray---c++标准库的百科全书。

8、设计模式:可复用面向对象软件的基础------good!

4、c

C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---BrianW.Kernighan“C语言之父”

CPrimerPlus中文版(第五版)--------C语言“倚天屠龙双剑”---StephenPrata

C程序设计(第三版)---------------------------谭浩强

C语言大全(第四版)---------------------------HERBERTSCHILDT

C语言接口与实现:创建可重用软件的技术-------------DAVIDR.HANSON

C语言参考手册(原书第5版)--------------------------SamuelP.Harbison

C程序设计教程---------------------------------H.M.Deitel/P.J.Deitel

C陷阱与缺陷-----------------------------------AndrewKoenig

5、VB

VisualBasic.NET技术内幕-----VB编程三剑客-----------FrancescoBalena“vb首席大师”

Windows程序设计-VisualBasic.NET语言描述--VB编程三剑客-----CharlesPetzold“windows编程泰山北斗”---

.NET框架程序设计:VisualBasic.NET语言描述--VB编程三剑客--JeffreyRichter“windows编程泰山北斗”---,FrancescoBalena“vb首席大师”

VisualBasic6编程技术大全------------------------FrancescoBalena“vb首席大师” VisualBasic.NET从入门到精通-------------------------Petroutsos,E.

高级VISUALBASIC编程-----------------------------------MATTHEWCURLAND

6、Delphi

InsideVCL(深入核心——VCL架构剖析)----------李维 Delphi7高效数据库程序设计--------------李维

面向对象开发实践之路(Delphi版)----------李维

7、VC

Windows程序设计(第5版)-----CharlesPetzold“windows编程泰山北斗”---

Windows核心编程----------JeffreyRichter“windows编程泰山北斗”---

Windows高级编程指南---------JeffreyRichter“windows编程泰山北斗”---

深入浅出MFC(第二版)-----“MFC四大天王”-------侯捷

MFCWindows程序设计(第2版)---MFC四大天王”---------JeffProsise

VisualC++技术内幕(第4版)--MFC四大天王”--------DavidKruglinski

深入解析MFC-------------MFC四大天王”-----------GeorgeShepherd

VisualC++.NET技术内幕(第6版)-MFC四大天王”------------DavidKruglinski

8、VF

VisualFoxpro程序设计参考手册-------------------张洪举

使用下拉列表或组合框,用户可以在列表中选择互斥的值。 用户只能选择其中一个选项。使用标准的下拉列表,用户只能在列表中进行选择,但是如果加上组合框,他们也可以输入列表中没有的选项。

下列这几点需要明确:

思考以下问题:

除了以上适用于下拉列表的原则,可编辑式下拉列表还需要注意以下几点:

对于下拉列表, 列表中的选项数量不是选择控件的决定因素 ,它们可能只有一个,也可能成千上万。 可编辑式下拉列表的项目数量多少都无所谓,因为用户也可以输入一个不在列表中的值。 而且下拉列表可以用于输入数据,所以可能无法事先知道项的数量,也可能无法限定数据的值。 始终为可编辑式列表框预留出至少三个项目高度的屏幕空间。

下拉列表和及其组合框有以下几种应用范例:

下拉列表 是一个标准的下拉式列表框,包含一组固定的预设值。当列表收起时,只有选中项目是可见的。用户点击下拉按钮时,展现所有选项。如果要变更选项,用户需要点击展开列表,然后选择另一个选项。

预览式下拉列表 是可以预览选择结果以帮助用户进行选择的下拉列表。

可编辑式下拉列表 是一个下拉组合框,它允许用户输入一个下拉列表中不存在的值。

可编辑式列表框 是一个常规组合框,允许用户输入在下方列表框中不存在的值。

提示符是放置在可编辑下拉列表中作为其默认值的标签或短指令。 与静态文本不同的是,一旦用户在组合框中键入某些内容或获得输入焦点,提示符就会从屏幕上消失。

以下情况,可以使用提示符:

不要仅仅使用提示符来指导用户从列表中选择某些内容或单击按钮。 例如,像“选择一个选项”或“输入一个文件名”然后单击“发送”这样文字的提示符是不必要的。

使用提示符的时候,注意:

在提到下拉列表时:

在提到组合框时:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8084612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存