学软件开发,《windows程序设计》这本书必须要学吗?? 如果以后要学Java,这本书里学的东西还会有用吗?

学软件开发,《windows程序设计》这本书必须要学吗?? 如果以后要学Java,这本书里学的东西还会有用吗?,第1张

看这本书(或这类书——因为同名的书都有不少)主要是讲Windows程序的运行原理,比如消息驱动,WinMain函数入口等等,这对于你进行Windows应用程序设计是至关重要的。就算你以芹裤后在其他OS上作开发,不用Windows,通过学习这书也能对其他 *** 作系统上程序的运行原理产生启发。

不过,Windows程序设计不是一本两本就讲得清楚的,而且国内非推荐书目大都抄来抄去,缺少深度,建议多看一些,多作笔记。网上文章也有不少,有些总结得很好,可以参考一下。

不同开发平嫌搭简台在进行Windows程序设计的时候其编译器工作原理各有差异,这就导致在编程方法形式上都有较大差异,如CB的VCL和VC的MFC。你势必在某个编程平台上进行程序设计枝喊,那么在学Windows程序工作原理的同时必须结合相应的开发平台。

windows程序设计学习难度高。

楼上说的那个,基本等指拍慧于没说。如果说为什么windows程序设计难度高,我们可以把他大体看做C/C++和JAVA的基本比较,可以说,C/C++是面向用户的,致力于为用户提供优质的使用体验,这包括了效率,功能,等等方面,所以对于整个程序而言,每唯答一部分都需要程序员自己贺饥考虑。包括内存管理,整个软件的结构,功能性模块,消息处理,因而即使有一定程度的封装,API以及C家族本身驾驭难度都是很高的

而相对而言,JAVA则是面向程序员的,致力于为程序员提供良好的开发环境。因此大到整体架构,小到内存管理,都有前辈程序员完成了。往往程序员只需要关注业务逻辑,而无需分心于很多安全性的问题。

但话又说回来,如果想J2EE出现某些难以解决的问题,比如说性能的瓶颈,那种难度也是相当高的,丝毫不亚于对API之类的学习,恩,系统架构神马的,还是比较困难的。

但总体来说,上手程度J2EE比windows编程简单不少。

《Java程序设计》课程是使用Java语言进行应用程序设计的课程。课程的主要目标有三:一、掌握Java语言的语法,能够较昌中为深入理解Java语言机制,掌握Java语言面向对象的特点。 二、掌握JavaSE中基本的API,掌握在集合、线程、输入输出、文本处理、图形用户界面、网络等方面的应用。三、能够编写有一定规模的应用程序,养成良好的编程习惯。 本课程要对Java语言的一些机制会详细讲解,所以具有系耐旅山统性。本课程还注重实践性,要讲Java语言在文本、文件、窗体界面、图形、数据库、多线程、并行编程方面的应用。还会讲到编好代码的经验与技巧,包括面向对象的思想、软件开发工具的使用等。 在教学中,采用教师讲授、学生自镇凳测、学生讨论、编程实践相结合的方法。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存