导航:首页 > 信息技术 > 软件与应用技术应该看什么书

软件与应用技术应该看什么书

发布时间:2023-02-15 04:57:05

Ⅰ 计算机应用技术有哪些书要学的

主要课程:
计算机软硬件技术基础、Linux操作系统、数据库系统SQL、数据结构与C程序设计、单片机原理与技术、计算机网络原理、工程经济、高级语言汇编、VB.net程序设计、多媒体软件应用、计算机网络与网站建设、Delphi程序设计、Java语言程序设计、图形图像应用处理(PhotoShop)、微型计算机安装调试维修、办公室软件应用操作、计算机辅助设计、岗前培训“一技之长”

Ⅱ 请问要是学计算机软件应该看什么书

买清华出版的大学教材.非常入门及实用,相信你看的懂!

以下是我帮你收集的资料:
(1)数据结构:
《数据结构(C语言版),出版日期:2005-5-1,严蔚民,清华大学.---推荐!
《数据结构习题与解析(C语言版)》,李春葆.---比严老的简单点,通俗易懂
《数据结构》(用面向对象方法与C++描述)》,出版日期:1999年7月,殷人昆 王小京,清华大学出版社.

(2)算法:
《算法设计与分析(高等学校计算机教材)》,郑宗汉,清华大学出版社.
《算法导论(影印版)》(Introction to Algorithms, Second Edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社.
《计算机程序设计艺术》(The Art of Programming Language), 清华大学出版社
《算法设计与分析基础》(Intruction to The Design and Analysis of Algorithms (US)Anany Levitin),潘彦 译,清华大学出版社.

(3)数据库
《数据库系统概论》,1983年,萨师煊 王珊,高等教育出版社出版.
《数据库原理与方法》,1983年,郑若忠 王鸿武,湖南科学技术出版社出版.
《数据库系统原理》,1988年,俞盘祥 沈金发,清华大学出版社.

(4)操作系统原理
《现代操作系统》,孙钟秀等,高等教育出版社.
《操作系统原理》,谢青松,人民邮电出版社.
《操作系统原理教程》,张尧学主编,清华大学出版社出版.

(5)计算机体系结构
《计算机体系结构》,张晨曦等,高等教育出版社.
《计算机系统结构》,郑纬民 汤志忠,清华大学出版社出版.
《计算机组成与结构》,王爱英,清华大学出版社.

(6)计算机网络
《计算机网络(第二版)》,冯博琴,高等教育出版社.
《<计算机网络与INTERNET教程>》,张尧学,清华大学出版社.
《计算机网络》,蔡开裕等,机械工业出版社.

(7)离散数学
《离散数学》,孙吉贵 杨凤杰,高等教育出版社.
《离散数学教程》,耿素云 屈婉玲 王捍贫,北京大学出版社.
《离散数学及其应用(原书第4版)》( Discrete Mathematics and Its Applications,Fourth Edition,作者:美-Kenneth H.Rosen),袁崇义 屈婉玲 王捍贫 刘田译,机械工业出版社.

呵呵,这些应该差不多了,整理了一个多小时,还问了导师。希望对你有用!~
回答者:keamiy - 试用期 一级 11-7 03:51

提问者对于答案的评价:
感谢你能如此认真的回答我的问题,也感谢kret123的补充.真的很高兴网络能有这么认真的人,下次有事还会请教
您觉得最佳答案好不好? 目前有 0 个人评价

50% (0)
50% (0)

其他回答共 3 条
这个网站里就有很多,也是最大的计算机网.
http://book.yzcc.com/
可以下载观看.
回答者:eamy1986 - 秀才 三级 11-5 11:29

学计算机,先学上网,学上网,先学搜索,
会搜索,就会找资料。会找资料,你学得就快。
不懂的多应用网络知道。
回答者:landycai - 童生 一级 11-9 22:16

keamiy 说的比较全,这里补充下.
《数据结构》没什么好说的,严蔚民的这本书全国都在用,计算机考研必备。
《算法导论(影印版)》(Introction to Algorithms, Second Edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社 这本书有点难,不容易学,反正我看了几天就放在书架上没动了。
《数据库系统概论》,1983年,萨师煊 王珊,高等教育出版社出版.看懂,看会萨老的这本书数据库理论没有问题了,至少数据库理论再不用其他的书了。不过你推荐的版本太老了,有没有买的?我用的是第4版2003年的(也不新)。
《操作系统》我推荐汤子瀛 哲风屏的那本,看起来简单容易懂,对了是西安电科技大学出版社(修订本)
《计算机网络(第四版)》谢希仁 出版社:电子工业出版社 。才是你该看的。
西安电子科技大学出版社出版的《离散数学》(方世昌编着)比较经典。

Ⅲ 计算机软件开发的自学书籍有哪些

下面推荐的比较详细是我以前问别人的,别人整理了一个多小时,推荐给你。你可以适度看看有哪些是你需要的,我是从java学起的,《Thingking in java》是一本非常好的书,看过《游戏编程之旅》那本书,云风着。前人的经验是,先入门,再去系统的学习,《Thingking in java》就是很好的系统学习。当然基础很重要,数据结构、算法之类。x0dx0a其实把下面的全掌握了,基础那就真是很厉害了,再学精一门语言就是专家了吧!x0dx0ax0dx0a(1)数据结构: x0dx0a《数据结构(C语言版),出版日期:2005-5-1,严蔚民,清华大学.---推荐! x0dx0a《数据结构习题与解析(C语言版)》,李春葆.---比严老的简单点,通俗易懂 x0dx0a《数据结构》(用面向对象方法与C++描述)》,出版日期:1999年7月,殷人昆 王小京,清华大学出版社. x0dx0ax0dx0a(2)算法: x0dx0a《算法设计与分析(高等学校计算机教材)》,郑宗汉,清华大学出版社. x0dx0a《算法导论(影印版)》(Introction to Algorithms, Second Edition x0dx0aThomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社. x0dx0a《计算机程序设计艺术》(The Art of Programming Language), 清华大学出版社 x0dx0a《算法设计与分析基础》(Intruction to The Design and Analysis of Algorithms (US)Anany Levitin),潘彦 译,清华大学出版社. x0dx0ax0dx0a(3)数据库 x0dx0a《数据库系统概论》,1983年,萨师煊 王珊,高等教育出版社出版. x0dx0a《数据库原理与方法》,1983年,郑若忠 王鸿武,湖南科学技术出版社出版. x0dx0a《数据库系统原理》,1988年,俞盘祥 沈金发,清华大学出版社. x0dx0ax0dx0a(4)操作系统原理 x0dx0a《现代操作系统》,孙钟秀等,高等教育出版社. x0dx0a《操作系统原理》,谢青松,人民邮电出版社. x0dx0a《操作系统原理教程》,张尧学主编,清华大学出版社出版. x0dx0ax0dx0a(5)计算机体系结构 x0dx0a《计算机体系结构》,张晨曦等,高等教育出版社. x0dx0a《计算机系统结构》,郑纬民 汤志忠,清华大学出版社出版. x0dx0a《计算机组成与结构》,王爱英,清华大学出版社. x0dx0ax0dx0a(6)计算机网络 x0dx0a《计算机网络(第二版)》,冯博琴,高等教育出版社. x0dx0a《<计算机网络与INTERNET教程>》,张尧学,清华大学出版社. x0dx0a《计算机网络》,蔡开裕等,机械工业出版社. x0dx0ax0dx0a(7)离散数学 x0dx0a《离散数学》,孙吉贵 杨凤杰,高等教育出版社. x0dx0a《离散数学教程》,耿素云 屈婉玲 王捍贫,北京大学出版社. x0dx0a《离散数学及其应用(原书第4版)》( Discrete Mathematics and Its Applications,Fourth Edition,作者:美-Kenneth H.Rosen),袁崇义 屈婉玲 王捍贫 刘田译,机械工业出版社. x0dx0ax0dx0a基本上每类的第一本已经可以代表当今中国大学教学用书的主流了。所以从basic角度讲,足够了,但是如果从工程角度讲,建议你可以根据某一种语言去定向的学习数据结构,比如Java或者C#。毕竟面向对象以后,数据结构的处理不像c那样麻烦。体系结构,操作系统和网络我们用的是英文教材《国外优秀信息科学技术系列教学用书》感觉写的比中文的实用,如果你英文好的话可以参考,分别较计算机组织与结构,实用操作系统概念,计算机网络(好像现在有翻译版了)。x0dx0a《计算机程序设计艺术》我们老师当时强烈推荐,但是两大厚本,我一直没时间看,挺遗憾的。脱离基础学科,就语言方面 Think in C++ (Think in Java)是非常好的书。你可以到网上搜一搜就知道,Bruce.另外如果你要是学软件的话, .net 和J2EE是必须掌握其一的,否则以后的路很难走,这方面建议你上网多查资料,因为信息更新很快,那些书很多都是抄来抄去,也没什么新鲜的。CSDN网站应该知道吧,看看里面的帖子就知道了。

Ⅳ 计算机软件开发编程必备知识买些什么书比较好

希望对你有帮助!
一、为何要学编程?

每个人的动机不一样。大致有:

1、为了找个好工作;或为了有更好的机会和更好的发展。
2、看到别人超厉害,所以也想学。
3、实际工作中很多场合需要。
4、从小就立志做个程序员,做软件工程师。
5、振兴中国的软件事业。
。。。。。。

================================================

二、如何学编程?

1、多看好书。

差书误人子弟,不但浪费时间和精力,而且打击人的信心,差书使人很久都不会,让会让人怀疑自已的学习能力。
现在的书很多,但好书很少,特别是被大家公认很有价值的好书,更是少之又少。历经多年时间考验和市场风雨不残酷洗礼而仅存的巨着,更是极其稀少。中国历史上文学小说类书本多如牛毛,但仅存的巨着,也只不过<<红楼梦>>等四本名着而已,编程方面也是如此。

2、多动手。

这一点很重要。而且特别重要。“纸上得来终觉浅,绝知此事要躬行。”陆游的千古名句说的就是这个道理,并且同样适合于编程方面。

================================================

三、用什么语言最好?

这主要取决于应用领域,每种语言都有自已的长处和不足。

1、汇编语言和C语言在单片机及工控领域用较多。另外C语言也是一种通用语言,是学C++/c#的起点。
2、C++系统编程等多个方面,最常用的编译器是VC。
3、C#/java网络编程方面新兴的。
4、VB通用。
5、还有Delphi等。。。。。。

个人建议:从未编过程的,就从学vb开始。有基础的可直接学c++/VC。

===================================================

四、有什么好书?

几年前,台湾着名技术作家侯捷先生曾经写过一篇影响很大的书评文章,叫做《MFC四大天王》。文章的意思是说在MFC的浩瀚书海中,只要认真研读和学习其中四本,就可以“五岳归来不看山”。侯先生虽以MFC为例,但是这个道理却同样适合于MFC之外的很多具体技术领域,这不能不说是一个有趣的统计现象。

通常在某一个具体细分的技术领域,会自然而然地出现3-5本顶级着作,它们彼此互相配合,形成一个完整的体系。对于学习者来说,只需要认真研读这几本书,就足以升堂入室。我乐于将这种现称为“四书五经现象”。对于读者来说,如果能够找到该领域中的“四书五经”,则无论在时间上还是金钱上都是最经济的选择。好书几本,胜过烂书几捆,这个体会想必大家都有。在此,帮助大家遴选各个技术领域里的“四书五经”。

编程的书可谓汗牛充栋,其中经典也是不泛其数,但绝大多数的过来人,都一致认为,要想很快的入门并尽快的投入到编程实践中,只要其中的四到五本也就够了,即只看经典中的经典,圣经级的书就可以了。

所谓活到老学到老,程序员是个终身学习的职业,要不断的看书,直到放弃编程的那一天。所以,您要读的好书也绝非以下推荐的这些书哟,呵呵。

一句话,由于我们的时间、精力、金钱都是有限的,如何以最小的代价换得最大的收获。

================================================================

五、经典好书分类热销榜

1、java

java编程语言(第三版)---java四大名着----James Gosling(java之父)
java编程思想(第2版)----java四大名着----Bruce Eckel
java编程思想(第3版)----java四大名着----------------Bruce Eckel
java 2核心技术 卷I:基础知识(原书第7版)---java四大名着-----Cay Horstmann
java 2核心技术 卷II:高级特性(原书第7版)----java四大名着-----Cay Horstmann
Effective java中文版------java四大名着--------Joshua Bloch
精通Struts:基于MVC的java Web设计与开发---孙卫琴
精通Hibernate:java对象持久化技术详解---孙卫琴
Tomcat与java Web开发技术详解------------孙卫琴
java与模式------------------------------阎宏

2、c#

C#程序设计-------Charles Petzold“windows编程泰山北斗”---C#语言“倚天屠龙双剑”
C# Primer中文版--------Stanley B.Lippman---C#语言“倚天屠龙双剑”
.NET框架程序设计(修订版)--------Jeffrey Richter“windows编程泰山北斗”---.NET平台四大天王
C# Windows程序设计----------Charles Petzold“windows编程泰山北斗”------.NET平台四大天王
.NET程序设计技术内幕-------------Jeff Prosise---.NET平台四大天王
.NET本质论--第1卷:公共语言运行库(中文版)--------Chris Sells---.NET平台四大天王

3、C++

C++程序设计语言(特别版)---c++八大金刚----Bjarne Stroustrup“C++之父”
C++ Primer (第3版)中文版----c++八大金刚---Stanley B.Lippman
C++ Primer (第4版)中文版----c++八大金刚---Stanley B.Lippman
C++标准程序库—自修教程与参考手册--c++八大金刚--Nicolai M.Josuttis
C++语言的设计和演化-----c++八大金刚----Bjarne Stroustrup“C++之父”
深度探索C++对象模型---c++八大金刚----Stanley B.Lippman
Essential C++中文版---c++八大金刚---Stanley B.Lippman
Effective C++中文版 2nd Edition-----c++八大金刚------Scott Meyers
More Effective C++中文版----c++八大金刚------Scott Meyers
C++编程思想(第2版) 第1卷:标准C++导引--------Bruce Eckel
C++编程思想(第2版)第2卷:实用编程技术 --------Bruce Eckel
C++程序设计--------------------------谭浩强
C++ 程序设计教程(第2版)--------------钱能
C++ Primer Plus(第五版)中文版---Stephen Prata
广博如四库全书The c++ programming language、c++ Primer
深奥如山重水复Inside the c++ object model
程序库大全The c++ standard libray
工程经验之积累Effective c++、More Effective c++、Exceptional c++

c++八大金刚:
1、Essentital c++---lippman---C++之父,旁枝暂略,主攻核心,轻薄短小,初学者
2、The c++ programming language----C++之父,技术权威,用词深峻,思想深远,c++网络全书代表,圣经。
3、c++ Primer----lippman---纵横书市十数年,c++最佳教本,c++网络全书代表。
4、Inside the c++ object model-----lippman----揭示c++底层,非常好,非常难。
5、Effective c++-----通过50个编程实例,展示专家经验,行文有趣,深处浅出。
6、More Effective c++----通过35个编程实例,展示专家经验,行文有趣,深处浅出。
7、The c++ standard libray---c++标准库的网络全书。
8、设计模式:可复用面向对象软件的基础------good!

4、c

C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---Brian W.Kernighan“C语言之父”
C Primer Plus中文版(第五版)--------C语言“倚天屠龙双剑”---Stephen Prata
C程序设计(第三版)---------------------------谭浩强
C语言大全(第四版)---------------------------HERBERT SCHILDT
C语言接口与实现:创建可重用软件的技术-------------DAVID R.HANSON
C语言参考手册(原书第5版)--------------------------Samuel P.Harbison
C程序设计教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱与缺陷-----------------------------------Andrew Koenig

5、VB

Visual Basic .NET技术内幕-----VB编程三剑客-----------Francesco Balena“vb首席大师”
Windows程序设计-Visual Basic.NET语言描述--VB编程三剑客-----Charles Petzold“windows编程泰山北斗”---
.NET框架程序设计:Visual Basic.NET语言描述--VB编程三剑客--Jeffrey Richter“windows编程泰山北斗”---
Visual Basic 6编程技术大全------------------------Francesco Balena“vb首席大师”
Visual Basic.NET 从入门到精通-------------------------Petroutsos,E.
高级VISUAL BASIC编程-----------------------------------MATTHEW CURLAND

6、Delphi

Inside VCL(深入核心——VCL架构剖析)----------李维
Delphi 7高效数据库程序设计--------------李维
面向对象开发实践之路(Delphi版)----------李维

7、VC

Windows 程序设计(第5版)-----Charles Petzold“windows编程泰山北斗”---
Windows核心编程----------Jeffrey Richter“windows编程泰山北斗”---
Windows高级编程指南---------Jeffrey Richter“windows编程泰山北斗”---
深入浅出MFC(第二版)-----“MFC四大天王”-------侯捷
MFC Windows程序设计(第2版)---MFC四大天王”---------Jeff Prosise
Visual C++ 技术内幕(第4版)--MFC四大天王”--------David Kruglinski
深入解析MFC-------------MFC四大天王”-----------George Shepherd
Visual C++.NET 技术内幕(第6版)-MFC四大天王”------------David Kruglinski

8、vf

Visual Foxpro程序设计参考手册-------------------张洪举
专家门诊——Visual FoxPro开发答疑160问-------------------张洪举
Visual FoxPro 6.0/9.0解决方案与范例大全-------------------张洪举
Visual FoxPro软件开发模式与应用案例-------------------张洪举

9、黑客

应用密码学(协议算法与C源程序-----------Bruce Schneier
网络信息安全的真相-----------Bruce Schneier
黑客大曝光:网络安全机密与解决方案(第5版)--------STUART MCCLURE
软件加密技术内幕------------看雪学院
加密与解密——软件保护技术与完全解决方案------------看雪学院
加密与解密(第二版)--------段钢

10、汇编

Intel微处理器结构、编程与接口(第六版)---------Barry B. Brey
80*86、奔腾机汇编语言程序设计---------Barry B. Brey
Windows环境下32位汇编语言程序设计(第2版)-----------罗云彬
IBM-PC汇编语言程序设计(第2版) 本书是国内优秀教材--------沈美明 温冬婵
IBM PC汇编语言程序设计(第五版) 这本书籍是国外优秀教材-------PETER ABEL着,沈美明 温冬蝉译

11、驱动开发

Windows WDM设备驱动程序开发指南------------------------------------ Chris Cant
Windows 2000/XP WDM设备驱动程序开发(第2版)--------------------------武安河
WINDOWS 2000/XP WDM设备驱动程序开发-------------------------------- 武安河

12、网络

计算机网络第四版中文版----网络编程三剑客--------------Andrew S.Tanenbaum
TCP/IP详解3卷本--------------------Richard Stevens----网络编程三剑客
UNIX网络编程2卷本--------------------Richard Stevens----网络编程三剑客
用TCP/IP进行网际互联-----------Douglas E. Comer
高级TCP/IP编程-------------------Jon C. Snader
C++网络编程-----------------------Douglas Schmidt
UNIX环境高级编程(第2版)--------------------Richard Stevens

13、算法

计算机程序设计艺术-------Donald.E.Knuth----------算法“倚天屠龙”双剑
算法导论-----------------Thomas H. Cormen--------算法“倚天屠龙”双剑
离散数学及其应用----------Kenneth H.Rosen
具体数学—计算机科学基础--------Donald.E.Knuth

14、图形编程
Windows 图形编程----------------FENG YUAN --图形编程界的Charles Petzold之书

15、数据结构

数据结构 C++语言描述》58.00(Data Structures C++) William Ford,William Topp 刘卫东 沈官林
数据结构算法与应用-C++语言描述》49.00Sartej Sahni 汪诗林 孙晓东等机械工业出版社

16、软件工程

设计模式--可复用面向对象软件的基础
重构—改善既有代码的设计

17、操作系统

深入理解计算机系统(修订版)-------RANDAL E.BRYANT

18、Unix

UNIX 网络编程 卷I 套接字联网API(英文版 第三版
UNIX 编程艺术
UNIX环境高级编程(英文影印第2版-----UNIX编程“圣经
UNIX环境高级编程(英文影印版)(第2版)
UNIX环境高级编程(第2版)
UNIX环境高级编程(第2版)---UNIX编程“圣经
UNIX网络编程 第1卷:套接口API(第3版)
UNIX网络编程卷2:进程间通信(第2版)(英文影印版)
UNIX 网络编程(第二版)第2卷:进程间通信
UNIX编程环境
UNIX 网络编程 卷I 套接字联网API(英文版 第三版
UNIX系统编程
UNIX环境高级编程
UNIX 网络编程 卷I 套接字联网API(英文版 第三版)
UNIX网络编程 第1卷:套接口API(第3版)
UNIX 网络编程(第二版)第2卷:进程间通信
UNIX网络编程卷2:进程间通信(第2版)(英文影印版)
UNIX 网络编程(第2版)第1卷:套接口API和X/Open 传输接口API
UNIX网络编程(卷1):连网的APLS:套接字与XTI(第二版)(英文影印版)
UNIX环境高级编程
Unix技术手册

19、Linux

Linux内核设计与实现
Linux内核完全注释
LINUX内核分析及编程
GNU/Linux 编程指南(第二版)
Linux设备驱动程序(第三版)
嵌入式设计及Linux驱动开发指南——基于ARM 9处理器
Linux设备驱动程序 第三版(英文影印版)
Linux内核设计与实现(第2版)
Linux内核设计与实现(英文影印版)(第2版)
linux技术手册

20、游戏编程

Windows游戏编程大师技巧(第二版
游戏之旅--我的编程感悟
OpenGL超级宝典:第三版
OpenGL编程指南(第四版)
java 游戏高级编程
J2ME手机游戏编程入门
游戏之旅——我的编程感悟
游戏开发中的人工智能(英文影印版)
3D游戏:卷2 动画与高级实时渲染技术
面向对象的游戏开发
java 游戏高级编程
3D游戏编程大师技巧
游戏编程精粹
面向对象的游戏开发
3D游戏 卷1:实时渲染与软件技术
3D游戏:卷2 动画与高级实时渲染技…
J2ME手机游戏编程入门
Direct3D游戏编程入门教程(第二版…

21、移动开发

Windows Mobile手机应用开发
SYMBIAN OS C++手机应用开发
Windows Mobile手机应用开发--傅曦 齐宇 徐骏
SYMBIAN OS C++手机应用开发 (第2卷)------------------RICHARD HARRISON着,周良忠 王伯欣译
SYMBIAN OS C++手机应用开发---------------RICHARD HARRISON着,周良忠译
Windows CE.net内核定制及应用程序开发---------周毓林 宁杨 陆贵强 付林林
嵌入式系统Windows CE 开发技巧与实例--傅曦
Palm OS编程实践---绝版

22、单片机

单片机轻松入门----------------------------------周坚(平凡老师)
单片机典型模块设计实例导航-----------------------求是科技
例说8051----------------------------------------张义和 陈敌北
KEIL CX51 V7.0单片机高级语言编程与ΜVISION2应用实践-----徐爱钧
单片机应用程序设计技术(修订版)--------------------周航慈
8051单片机实践与应用-------------------------------吴金戎
MCS-51系列单片机实用接口技术---------------------李华

23、串并口通讯

Visual C++/Turbo C串口通信编程实践------------------龚建伟
VISUAL BASIC与RS-232串行通信控制(最新版)----------范逸之

24、电子

无线电识图与电路故障分析轻松入门(第二版) -------------------胡斌
无线电元器件检测与修理技术轻松入门(第二版) -------------------胡斌
图表细说电子技术识图-------------------胡斌
图表细说电子元器件-------------------胡斌
图表细说元器件及实用电路-------------------胡斌

================================================================

六、怎样成为一名程序员

通过以下4个阶段的训练, 没有任何编程基础人就可以成为一名普通的程序员。

第一阶段:掌握一种编程语言

学习内容:学习任意一种主流的编程语言。例如C++语言。
学习目标:熟练掌握一种语言的语法和基本的编程技巧。
学习时间:3个月左右
注意事项:编程语言和编程工具是两回事情,编程语言是指C++、Basic、Object Pascal等程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代码编辑器、程序编译器在内的集成化、可视化的软件开发工具。C++源程序可以在Visual C++ 6.0里编写,也可以在记事本里编写,而同一个C++源程序可以用Visual C++ 6.0编译、执行,也可以用C++ Builder 5.0 编译、执行,所以: C++ 不等于 Visual C++ 6.0

第二阶段:掌握一种编程工具

学习内容:学习任意一种主流的编程工具。注意编程工具要和第一阶段学习的编程语言一致,例如你学习的编程语言是C++,那么编程工具要选Visual C++ 6.0或者C++ Builder 5.0。
学习目标:熟练掌握这种编程工具基本用法,例如:菜单、组件、程序跟踪调试、编写Windows程序等。
学习时间:3个月左右
注意事项:这个阶段侧重编程工具的使用,同时进一步熟习编程语言,最后达到能熟练编写各种基本的Windows程序。

第三阶段:掌握“算法与数据结构”这门课程

学习内容:算法与数据结构,推荐许卓群的《数据结构》,高等教育出版社出版。
学习目标:熟练掌握各种常用的算法与数据结构
学习时间:4个月左右

注意事项:这是一门不可或缺的软件开发课程,曾经有一本经典计算机专业书籍叫做《数据结构+算法=程序》,这说明了数据结构和算法的重要性。它能帮我们建立良好的程序分析与设计能力。

第四阶段:实现一个模拟的小型软件项目

学习内容:软件项目的开发过程
学习目标:掌握软件项目的基本开发过程和方法
学习时间:4个月左右
注意事项:自己完成一个模拟的小型软件项目,强烈推荐做一个MIS(管理信息系统)软件,参考用书推荐“中小型信息管理系统开发实例系列丛书”,人民邮电出版社,它的例子详实有效,以它为基础再加以扩展,就可以做出实用的MIS软件来。此丛书包括多种开发工具,大家可以选择适合自己的:《VISUAL FOXPRO6.0 数据库系统开发实例导航》 《java数据库系统开发实例导航》 《VISUAL BASIC数据库系统开发实例导航》《VISUAL C++6.0数据库系统开发实例导航》 《ASP.NET数据库管理系统开发实例导航》 《DELPHI数据库系统开发实例导航》《POWERBUILDER 8.0数据库系统开发实例导航》。

最后将完成的模拟软件刻成光盘,作为自己的作品去面试,以此踏上自己光辉的职业程序员之路!

Ⅳ 软件开发工作人员必读的书籍有哪些,特别是刚刚工作的

1

“优秀的编程实践的网络全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。”

—— Joel Spolsky

推荐指数:★★★★

《代码大全》教你如何正确编程; 《人月神话》教你如何正确管理; 《设计模式》教你如何正确设计......

在我看来,代码只是一个工具,并非精髓。 开发软件的主要部分是创建新算法或重新实现现有算法,其他部分则像重新组装乐高砖块或创建“管理”层。

书籍资源:wechat—“上云培训”

Ⅵ 全国计算机技术与软件专业技术资格(水平)考试初级程序员要看什么书

计算机资格考试教程(清华大学出版社)[10]
级别 书号 书名 定价(元) 作者 出版/再版日期
高级 7-302-15766 信息系统项目管理师教程(第 2 版) 69.00 柳纯录 2013 年 9 月
7-302-21974 系统分析师教程 98.00 张友生 2014 年 3 月
7-302-19708 系统架构设计师教程 75.00 杨春晖 2012 年 9 月
7-302-19932 网络规划设计师教程 96.00 黄传河 2013 年 11 月
中级 7-302-12261 信息系统管理工程师教程 46.00 陈禹 2014 年 3 月
7-302-13286 嵌入式系统设计师教程 55.00 魏洪兴 2013 年 6 月
7-302-19558 系统集成项目管理工程师教程 75.00 柳纯录 2014 年 3 月
7-302-10520 信息系统监理师教程 55.00 柳纯录 2014 年 6 月
7-302-10436 多媒体应用设计师教程 35.00 钟玉琢 2005 年 3 月
7-302-10536 软件评测师教程 79.00 柳纯录 2014 年 7 月
7-302-37045 软件设计师教程(第 4 版) 79.00 褚华 2014 年 9 月
7-302-36771 网络工程师教程(第 4 版) 89.00 雷震甲 2014 年 9 月
7-302-32657 数据库系统工程师教程(第 2 版) 72.00 王亚平 2013 年 8 月
7-302-32767 电子商务设计师教程 99.00 张利 2013 年 8 月
初级 7-302-36804 程序员教程(第 4 版) 59.00 张淑平 2014 年 9 月
7-302-36803 网络管理员教程(第 4 版) 59.00 严体华 2014 年 9 月
7-302-30134 信息处理技术员教程 44.50 王亚平 2013 年 1 月
计算机资格考试辅导与参考用书(清华大学出版社)
级别 书号 书名
定价(元)
作者 出版/再版日期
高级 7-302-26225
信息系统项目管理师考试全程指导(第 2 版)
69.00 张友生 2014 年 3 月
7-302-28657 信息系统项目管理师备考网络 59.00 高章舜 2013 年 3 月
7-302-32237 信息系统项目管理师考试冲刺(习题与解答) 43.00 张友生 2013 年 11 月
7-302-32503
信息系统项目管理师考试辅导
(针对上午考试)(第 2 版)
69.00 曹济 2013 年 11 月
7-302-32502
信息系统项目管理师考试辅导
(针对下午考试)(第 2 版)
55.00 曹济 2013 年 5 月
7-302-20408 系统分析师考试全程指导 62.00 张友生 2010 年 4 月
7-302-36877 系统架构设计师考试全程指导(第 2 版) 89.00 张友生 2014 年 8 月
7-302-36878 网络规划设计师考试全程指导(第 2 版) 89.00 张友生 2014 年 8 月
中级 7-302-22622 软件设计师考试全程指导 79.00 王鹏 2010 年 10 月
7-302-35405 软件设计师考试冲刺(习题与解答) 45.00 张友生 2014 年 7 月
7-302-22593 新编软件设计师考试辅导 79.00 谢树煜 2010 年 10 月
7-302-23584 跨越软件设计师考试精讲精练 69.00 范立南 2010 年 11 月
7-302-26014
系统集成项目管理工程师考试全程指导(第 2 版)
49.00 张友生 2013 年 5 月
7-302-32760 系统集成项目管理工程师考试冲刺(习题与解答) 30.00 张友生 2014 年 4 月
7-302-32263
系统集成项目管理工程师备考指南与习题详解
(第 2 版)
55.00 高章舜 2012 年 9 月
7-302-32263
系统集成项目管理工程师备考指南与习题详解
(第 2 版)
55.00 高章舜 2014 年 5 月
7-302-36805 系统集成项目管理工程师考试试题分类精解 49.00 耿洪彪 2014 年 9 月
7-302-26015 信息系统监理师考试全程指导 39.00 桂阳 2014 年 6 月
7-302-32761 信息系统监理师考试冲刺(习题与解答) 35.00 张友生 2013 年 9 月
7-302-20853 网络工程师考试辅导 79.00 李磊 2014 年 8 月
7-302-32759 网络工程师考试冲刺(习题与解答) 35.00 张友生 2013 年 9 月
7-302-32580 信息系统管理工程师考试试题分类精解 39.00 李振华 2013 年 8 月
7-302-12657 数据库系统工程师考试全程指导 65.00 丁宝康 2012 年 4 月
7-302-28552 多媒体应用设计师考试试题分类精解 29.00 李振华 2012 年 9 月
初级 7-302-22331 程序员考试全程指导 38.00 王鹏 2010 年 10 月
7-302-22402 新编程序员考试辅导 59.00 谢树煜 2010 年 10 月
7-302-23489 跨越程序员考试精讲精练 49.00 范立南 2010 年 10 月
7-302-21070 网络管理员考试全程指导 40.00 胡钊源 2009 年 10 月
7-302-27517 信息处理技术员考试辅导教程 44.00 王亚平 2013 年 9 月

Ⅶ 软考程序员要看哪些书

初级程序员考试:考试科目1:计算机硬软件基础知识

1. 计算机科学基础
1.1 数制及其转换
二进制、十进制和十六进制等常用数制及其相互转换
1.2 数据的表示
数的表示(原码、反码、补码表示,整数和实数的机内表示方法,精度和溢出)
非数值表示(字符和汉字的机内表示、声音和图像的机内表示)
校验方法和校验码(奇偶校验码、海明校验码)
1.3 算术运算和逻辑运算
计算机中二进制数的运算方法
逻辑代数的基本运算和逻辑表达式的化简
1.4 数学应用
常用数值计算(矩阵、方程的近似求解、插值)
排列组合、应用统计(数据的统计分析)
1.5 常用数据结构
数组(表态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树)、图的定义、存储和操作
1.6 常用算法
常用的排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法
算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表)
2. 计算机系统基础知识
2.1 硬件基础知识
2.1.1 计算机系统的组成,硬件系统、软件系统及层次结构
2.1.2 计算机类型和特点
微机、工作站、服务器、大型计算机、巨型计算机
2.1.3 中央处理器CPU
运算器和控制器的组成,常用的寄存器、指令系统、寻址方式、指令执行控制、处理机性能
2.1.4 主存和辅存
存储器系统
存储介质(半导体、硬盘、光盘、闪存、软盘、磁带等)
主存储器的组成、性能及基本原理
Cache的概念、虚拟存储的概念
辅存设备的类型、特性、性能和容量计算
2.1.5 I/O接口、I/O设备和通信设备
I/O接口(总线、DMA、通道、SCSI、并行口、RS232C、USB、IEEE1394)
I/O设备的类型和特性(键盘、鼠标、显示器、打印机、扫描仪、摄像头,以及各种辅存设备)
I/O设备控制方式(中断控制、DMA)
通信设备的类型和特性(Modem、集线器、交换机、中继器、路由器、网桥、网关)及其连接方法和连接介质(串行连接、并行连接,传输介质的类型和特性)
2.2 软件基础知识
2.2.1 操作系统基础知识
操作系统的类型和功能
操作系统的内核(中断控制)和进程概念
处理机管理、存储管理、设备管理、文件管理、作业管理
汉字处理
图形用户界面及其操作方法
2.2.2 程序设计语言和语言处理程序基础知识
汇编、编译、解释系统的基础知识
程序设计语言的基本成分(数据、运算、控制和传输)
过程(函数)调用
2.3 网络基础知识
网络的功能、分类、组成和拓扑结构
网络体系结构与协议(OSI/RM,TCP/IP)
常用网络设备与网络通信设备,网络操作系统基础知识和使用
Client/Server结构、Browser/Server结构
LAN基础知识
Internet基础知识
2.4 数据库基础知识
数据库管理系统的主要功能和特征
数据库模型(概念模式、外模式、内模式)
数据模型,ER图
数据操作(关系运算)
数据库语言(SQL)
数据库的主要控制功能
2.5 多媒体基础知识
多媒体基础概念,常用多媒体设备性能特征,常用多媒体文件格式类型
简单图形的绘制,图像文件的基本处理方法
音频和视频信息的应用
简单多媒体应用制作方法
2.6 系统性能指标
响应时间、吞吐量、周转时间等概念
可靠性、可维护性、可扩充性、可移植性、可用性、可重用性、安全性等概念
2.7 计算机应用基础知识和常用办公软件的操作方法
信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等概念
文字处理基础知识和常用操作方法
电子表格处理基础知识和常用操作方法
演示文稿制作方法
电子邮件处理操作方法
网页制作方法
3. 软件开发和运行维护基础知识
3.1 软件工程和项目管理基础知识
软件工程基本概念
软件开发各阶段的目标和任务
软件过程基本知识
软件工程项目管理基本知识
面向对象开发方法基础知识
软件开发工具与环境基础知识(CASE)
软件质量管理基础知识
3.2 软件需求分析、需求定义及软件基础知识
结构化分析概念(数据流图(DFD)、实体关系图(ER))
面向对象设计、结构化设计基础知识
模拟设计、代码设计、人机界面设计要点
3.3 程序设计基础知识
结构设计程序设计,程序流程图,NS图,PAD图
程序设计风格
面向对象设计基础知识、可视化程序设计基础知识
3.4 程序测试基础知识
黑盒测试、白盒测试、灰盒测试基础知识
测试工作流程
3.5 软件开发文档基础知识
3.6 软件运行和维护基础知识
软件运行基础知识
软件维护基础知识
4. 安全性基础知识
安全性基本概念
计算机病毒的防治,计算机犯罪的防范
访问控制
加密与解密基础知识
5. 标准化基础知识
标准化基本概念
国际标准、国家标准、行业标准、企业标准基础知识
代码标准、文件格式标准、安全标准、软件开发规范和文档标准基础知识
标准化机构
6. 信息化基本知识
信息化基本概念
全球信息化趋势,国家信息化战略,企业信息化战略和策略常识
有关的法律、法规要点
过程教育、电子商务、电子政务等常识
企业信息资源管理常识
7. 计算机专业英语
掌握计算机技术的基本词汇
能正确阅读和理解本领域的简单英文资料

考试科目2:程序设计
1. 内部设计
1.1 理解外部设计
1.2 功能划分和确定结构
数据流图、结构图
1.3 物理数据设计
确定数据组织方式、存储介质,设计记录格式和处理方式
1.4 详细输入输出设计
界面设计、报表设计
1.5 内部设计文档
对程序接口、程序功能、人机界面、输入输出、测试计划的描述
1.6 内部设计文档
2. 程序设计
2.1 模拟划分(原则、方法、标准)
2.2 编写程序设计文档
模块规格说明书(程序处理逻辑的描述、输入输出数据格式的描述)
测试要求说明书(测试类型和目标、测试用例、测试方法)
2.3 程序设计评审
3. 程序实现
3.1 编程
编程方法和标准
程序设计语言的使用
人工检查
程序文档化
3.2 程序测试
准备测试环境和测试工具
准备测试数据
写出测试报告
4.程序设计语言(C语言为必选,其他语言可以任选一种)
4.1 C程序设计语言(ANSI C标准)
程序结构,语法,数据类型说明,可执行语句,函数调用,标准库函数,指针
4.2 C++程序设计语言(ANSI C++标准)
C++和面向对象程序设计,语法和程序结构,类、成员、构造函数、析构函数、模板、继承、多态
4.3 Java程序设计(Java 2)
Java和面向对象程序设计
语言机制(程序结构和语法,类、成员、构造函数、析构函数、继承、接口)
4.4 Visual Basic程序设计(Visual Basic 6.0)
用户界面设计
程序结构和语法
文件系统对象
访问数据库

Ⅷ 大学软件工程专业教材都有哪些

ST软件工程免费下载

链接:https://pan..com/s/1zesJfTuWTpPplC7Yf4YusQ

提取码:7y95

ST是指境内上市公司被进行特别处理的股票,也是退市风险警示。ST股是指境内上市公司经营连续两年亏损,被进行退市风险警示的股票。

阅读全文

与软件与应用技术应该看什么书相关的资料

热点内容
经销商信息模板是什么意思 浏览:891
st股票挂单交易什么时候 浏览:804
配置的代理服务器无响应怎么办 浏览:196
可以获取哪些岗位信息 浏览:498
吃鸡交易单号是哪个 浏览:855
贷款合同信息归哪个部门监管 浏览:943
如何统计一个字母出现数据 浏览:206
全球交易市场网有哪些 浏览:237
ab血型为什么适合做交易 浏览:296
专利代理师如何申请 浏览:121
跳蚤市场小朋友应该怎么卖 浏览:928
映像数据是怎么存储的 浏览:19
信息栏制作是什么意思 浏览:703
交易日收益怎么算 浏览:180
租赁设备的市场价格怎么调查 浏览:382
耀轻享怎么代理 浏览:128
hi币可以在哪个交易网卖 浏览:693
网页游戏代理加盟费多少钱 浏览:876
有机种植技术什么意思 浏览:109
图形数据有多少种 浏览:467