软件制作入门教程书,软件开发基础教材

1 , 软件开发基础教材C C++ C# java
2,计算机软件开发的自学书籍有哪些下面推荐的比较详细是我以前问别人的,别人整理了一个多小时,推荐给你 。你可以适度看看有哪些是你需要的 , 我是从java学起的,《Thingking in java》是一本非常好的书,看过《游戏编程之旅》那本书,云风著 。前人的经验是,先入门,再去系统的学习,《Thingking in java》就是很好的系统学习 。当然基础很重要,数据结构、算法之类 。\x0d\x0a其实把下面的全掌握了,基础那就真是很厉害了,再学精一门语言就是专家了吧!\x0d\x0a\x0d\x0a(1)数据结构: \x0d\x0a《数据结构(C语言版),出版日期:2005-5-1,严蔚民,清华大学.---推荐! \x0d\x0a《数据结构习题与解析(C语言版)》,李春葆.---比严老的简单点 , 通俗易懂 \x0d\x0a《数据结构》(用面向对象方法与C++描述)》,出版日期:1999年7月,殷人昆 王小京,清华大学出版社. \x0d\x0a\x0d\x0a(2)算法: \x0d\x0a《算法设计与分析(高等学校计算机教材)》,郑宗汉,清华大学出版社. \x0d\x0a《算法导论(影印版)》(Introduction to Algorithms, Second Edition \x0d\x0aThomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社. \x0d\x0a《计算机程序设计艺术》(The Art of Programming Language), 清华大学出版社 \x0d\x0a《算法设计与分析基础》(Intruduction to The Design and Analysis of Algorithms (US)Anany Levitin),潘彦 译,清华大学出版社. \x0d\x0a\x0d\x0a(3)数据库 \x0d\x0a《数据库系统概论》,1983年,萨师煊 王珊,高等教育出版社出版. \x0d\x0a《数据库原理与方法》,1983年,郑若忠 王鸿武,湖南科学技术出版社出版. \x0d\x0a《数据库系统原理》,1988年,俞盘祥 沈金发,清华大学出版社. \x0d\x0a\x0d\x0a(4)操作系统原理 \x0d\x0a《现代操作系统》,孙钟秀等,高等教育出版社. \x0d\x0a《操作系统原理》,谢青松,人民邮电出版社. \x0d\x0a《操作系统原理教程》,张尧学主编,清华大学出版社出版. \x0d\x0a\x0d\x0a(5)计算机体系结构 \x0d\x0a《计算机体系结构》,张晨曦等,高等教育出版社. \x0d\x0a《计算机系统结构》,郑纬民 汤志忠,清华大学出版社出版. \x0d\x0a《计算机组成与结构》,王爱英,清华大学出版社. \x0d\x0a\x0d\x0a(6)计算机网络 \x0d\x0a《计算机网络(第二版)》,冯博琴,高等教育出版社. \x0d\x0a《<计算机网络与INTERNET教程>》,张尧学,清华大学出版社. \x0d\x0a《计算机网络》,蔡开裕等,机械工业出版社. \x0d\x0a\x0d\x0a(7)离散数学 \x0d\x0a《离散数学》,孙吉贵 杨凤杰,高等教育出版社. \x0d\x0a《离散数学教程》,耿素云 屈婉玲 王捍贫,北京大学出版社. \x0d\x0a《离散数学及其应用(原书第4版)》( Discrete Mathematics and Its Applications,Fourth Edition,作者:美-Kenneth H.Rosen),袁崇义 屈婉玲 王捍贫 刘田译,机械工业出版社. \x0d\x0a\x0d\x0a基本上每类的第一本已经可以代表当今中国大学教学用书的主流了 。所以从basic角度讲,足够了 , 但是如果从工程角度讲,建议你可以根据某一种语言去定向的学习数据结构 , 比如Java或者C# 。毕竟面向对象以后,数据结构的处理不像c那样麻烦 。体系结构,操作系统和网络我们用的是英文教材《国外优秀信息科学技术系列教学用书》感觉写的比中文的实用,如果你英文好的话可以参考 , 分别较计算机组织与结构,实用操作系统概念,计算机网络(好像现在有翻译版了) 。\x0d\x0a《计算机程序设计艺术》我们老师当时强烈推荐,但是两大厚本,我一直没时间看,挺遗憾的 。脱离基础学科,就语言方面 Think in C++ (Think in Java)是非常好的书 。你可以到网上搜一搜就知道,Bruce.另外如果你要是学软件的话,.net 和J2EE是必须掌握其一的,否则以后的路很难走,这方面建议你上网多查资料,因为信息更新很快,那些书很多都是抄来抄去,也没什么新鲜的 。CSDN网站应该知道吧,看看里面的帖子就知道了 。
3,新手入门软件设计推荐几本书看下这里,软件教程一般的都有,视频教程挺详细的http://www.enet.com.cn/eschool/【软件制作入门教程书,软件开发基础教材】
4,大学软件工程专业教材都有哪些软件工程专业教材一览表1,《编译原理》,授课老师:李莉,lli@whu.edu.cn教材:《编译原理》, Alfred V. Aho, Jeffrey D.,ullman著,李建中,姜守旭 译. 2,《解释器构造》,授课老师:李莉,lli@whu.edu.cn教材:《编译原理》, Alfred V. Aho, Jeffrey D.,ullman著,李建中,姜守旭 译.3,《计算机导论》,授课老师:杨敏,yangm75@gmail.com; 张昀,zhangyun604@yahoo.com.cn教材:www.icarnegie.com网上教材辅助教材:《计算机文化》(New Perspective of Computer Science, 6th Edition), 电子工业出版社,(美)帕森斯(Parsons J.J),2004或《计算机文化》(New Perspective of Computer Science, 8th Edition), 电子工业出版社,(美)帕森斯(Parsons J.J),2005参考书:(美)June Jamrich Parsons,Dan Oja 所著《New Perspectives on Computer Concepts》该书的5,6,7,8版均可作为《计算机导论》课程参考书.该书最新版为第8版,目前,机械工业出版社和电子工业出版社均有英文影印版出版.具体信息:【书名】计算机文化(英文影印版)(第 8版)【原书名】 New Perspectives on Computer Concepts, Comprehensive, Eighth Edition【作者】(美) June Jamrich Parsons, Dan Oja【丛书名】 经典原版书库 【出版社】 机械工业出版社 【书号】 7-111-17326-0 【开本】 16开 【页码】 749 【出版日期】 2006-1-1 【版次】 8-1【书名】计算机文化(英文影印版)(第 8版)【原书名】 New Perspectives on Computer Concepts, Eighth Edition 【作者】 (美)June Jamrich Parsons,Dan Oja 【丛书名】 国外计算机科学教材系列 【出版社】 电子工业出版社 【书号】 7-121-01791-1 【开本】 16开 【页码】 484 【出版日期】 2005-10-1 【版次】 8-14,《面向对象程序设计》,授课教师:范昊,hfan73@hotmail.com;桂浩,my_database_inf@163.com教 材:www.icarnegie.com SSD3 电子教材参考书:[1] 面向对象分析与设计(第二版,影印版),中国电力出版社,Grady Booch,2003.10[2] 面向对象分析与设计(原书第二版),机械工业出版社,Grady Booch 著,冯博琴等译,2003.8[3] Java编程思想,Bruce Eckel, 京京工作室译,机械工业出版社,2001.55,《科技论文写作》,授课教师:王菲,feiwang02@hotmail.com教 材:程学兰主编,《大学实用写作》,武汉:武汉大学出版社,2002参考书:[1] 张孙玮等编著,《科技论文写作入门》,化学工业出版社,第2版,2005.2[2] 赵秀珍,杨小玲主编,《科技论文写作教程》,北京:北京理工大学出版社,第1版,2005年4月6,《数据结构算法与应用》,授课教师:薛超英教材;数据结构用pascal语言,C++语言对照描述算法(第二版)华中科技大学出版社《数据结构算法与应用》,授课教师:杨宗亮,YangZL@china.com.cn考虑到卡耐基SSD5作业和考试点情况,教材选用调整为:教材用书:数据结构与问题求解:C++版(影印版)【原书名】Data Structures and Problem Solving Using C++,2nd Edition【定价】 $84.00【原出版社】Addison Wesley/Pearson 【作者】 (美)Mark Allen Weiss 【丛书名】大学计算机教育国外著名教材系列(影印版) 【出版社】清华大学出版社 【书号】 7-302-09765-8【开本】 185×230【页码】926【出版日期】2004-10-1 【版次】1-1参考书:1,数据结构与问题求解(C++版)(第2版)【原书名】 Data Structures and Problem Solving Using C++【定价】 $86.00【原出版社】Addison Wesley/Pearson 【作者】 (美)Mark Allen Weiss 【译者】 张丽萍 【丛书名】国外经典教材 计算机科学与技术 【出版社】清华大学出版社 【书号】 7-302-11166-9【开本】 185×260 【页码】738【出版日期】 2005-8-1 【版次】2-1 2,C++参考大全(第四版)【原书名】 C++:The Complete Reference,Fourth Edition【定价】 $69.00【原出版社】McGraw-Hill【作者】 (美)Herbert Schildt【译者】 周志荣 朱德芳 于秀山【丛书名】完全手册丛书【出版社】电子工业出版社【书号】 7-5053-9119-4【开本】 16开 【页码】673【出版日期】 2003-9-1 【版次】4-1 3 C++ Primer中文版(第4版)【原书名】 C++ Primer (4th Edition) 【原出版社】 Addison Wesley/Pearson 【作者】 (美)Stanley B.Lippman,Josée LaJoie,Barbara E.Moo 【译者】 李师贤 蒋爱军 梅晓勇 林瑛 【丛书名】 图灵计算机科学丛书 【出版社】 人民邮电出版社 【书号】 7-115-14554-7 【开本】 16开 【页码】 900 【出版日期】 2006-3-1 【版次】 4-1 4,数据结构 C++语言描述——应用标准模板库(STL)(第2版)【原书名】Data Structure with C++ Using STL, 2nd Edition【定价】 $89.00【原出版社】Pearson Education【作者】 William Ford; William Topp【译者】 陈君 【丛书名】北京科海培训中心图书【出版社】清华大学出版社 【书号】 7-302-06549-7【开本】 16开 【页码】 875【出版日期】2003-5-1 【版次】 2-17,《Theory of Computation》,授课教师:Prof. Hugo Garis, profhugodegaris@yahoo.com(English Version) "Introduction to the Theory of Computation", 2nd Edition, by Michael Sipser, China Machine Press, ISBN 7-111-17327-9. Price 49 RMB.(Chinese Version) "计算理论导引" 2nd Edition, by Michael Sipser, China Machine Press, ISBN 7-111-07574-9. Price 30 RMB.These books can be bought at the following bookstore (10 minutes walk from the WuDa main gate).武汉七环电脑书店 地址:珞狮北路99号(街道口省歌舞剧院对面)联系电话:87872067 联系人:郭利春 徐新8,《IT经济学》,授课教师: 李杰,lijiewh@yahoo.com.cn邱力生,曾一昕编著:《IT经济学》;武汉出版社2003年11月第一版,定价38.00元.该教材在汉口图书大世界武汉出版社经销点以及武昌雄楚大道湖北图书城大厦二楼有售.9,《离散数学》,授课教师:吴志健,zjwu@public.wh.hb.cn 教材:《离散数学》(修订版), 刘玉珍,刘咏梅编著,武汉大学出版社,2003参考书为:[1]《离散数学》,屈婉玲,耿素云,张立昂 编著,清华大学出版社, 2005.[2]《离散数学及其应用》(原书第四版),(美)Kenneth H. Rosen 著,袁崇义,屈婉玲,王捍贫,刘田 译,机械工业出版社, 2002. 10,《面向对象的软件测试》,授课教师:徐仁佐, xurenzuo@sklse-dns.sklse.org教材:1,面向对象的软件测试,杨文宏,李新辉,杨洁 等译,机械工业出版社, 中信出版社 2002.82,A Practical Guide to Testing Object-Oriented Software,John D. McGregor,David A. Sykes11,《信息安全》,授课教师: 郭亚军,ccnugyj@126.com,guo_yajun@sohu.comWillian Stallings著, 刘玉珍等译. 密码编码学与网络安全——原理与实践. 北京:.电子工业出版社,2004年1月第3版. 12,《软件工程(SSD9)》,授课教师:江聪世,jiangcongshi@263.net《Object-Oriented and Classical Software Engineering(英文版.5th Edition)》,机械工业出版社 中信出版社,Stephen R. Schach,200313,《MATLAB编程和计算机仿真》,授课教师:王玉林,halfmooncity2@yahoo.com.cn教材:《Matlab 7.0》基础教程,孙祥,徐流美,吴清编著,清华大学出版社,2005年5月《MATLAB仿真技术与实例应用教程》,张森,张正亮等编著,机械工业出版社,2004年1月参考资料: http://www.mathworks.com/14 计算机组织与体系结构 课程 杨宗亮教材:计算机体系结构(第二版) 市 场 价 : $26.90 【作 者】 张晨曦 王志英 张春元 戴葵 肖晓强 【丛 书 名】 普通高等教育"十五"国家级规划教材 【出 版 社】 高等教育出版社 【书 号】 7-04-016647-X 【开 本】 16开 【页 码】 328 【出版日期】 2005年12月 【版 次】 2-2参考书:计算机组成与体系结构市 场 价 : $55.00 【原 书 名】 The Essentials of Computer Organization and Architecture 【原出版社】 Jones and Bartlett 【作 者】 (美)Linda Null, Julia Lobur 【译 者】 黄河 等 【丛 书 名】 计算机科学丛书 【出 版 社】 机械工业出版社 【书 号】 7-111-19048-3 【开 本】 16开 【页 码】 442 【出版日期】 2006年8月 【版 次】 1-1计算机组织与体系结构:性能设计(第7版) 市 场 价 : $66.00 【评 价】 翻译很差【原 书 名】 Computer Organization and Architecture : Designing for Performance (7th Edition) 【原出版社】 Prentice Hall/Pearson 【作 者】 (美)William Stallings 【译 者】 张昆藏 等 【丛 书 名】 世界著名计算机教材精选 【出 版 社】 清华大学出版社 【书 号】 7-302-12444-2 【开 本】 185×260 【页 码】 591 【出版日期】 2006年3月 【版 次】 7-1 15 "科技文献检索"的教材定为:王菲《计算机文献检索》,夏淑萍,邓珞华主编,武汉大学出版社,2005.316沙宗尧老师<>的教材名目:<> 原书第四版 机械工业出版社 (美)William H. Inmon 著 王志海等译王华敏17 数据库系统-设计,实现与管理(第四版)Database SystemsA Practical Approach to Design,Implementation,and ManagementFourth Edition 作者:[英] Thomas Connolly,Carolyn Begg出版社:PEARSON Addison Wesley电子工业出版社18 课程:SSD8: 网络与分布式计算专业:软件工程 计算机网络——自顶向下方法与Internet特色(第3版 影印版)Java网络程序设计与分布式计算(影印版)【原书名】Computer Networking : A Top-Down Approach Featuring the Internet (3rd Edition) 计算机网络——自顶向下方法与Internet特色(第3版 影印版)【原出版社】Addison Wesley 【作者】(美)JAMES F.KUROSE,KEITH W.ROSS 【出版社】高等教育出版社 【书号】7-04-012231-6【开本】16开【页码】680【出版日期】2005-1-1 【版次】3-1 《计算机网络——自顶向下方法与Internet特色(第3版 影印版)》本套教学用书的特点: ·权威性——教育部高等教育司推荐,教育部高等学校信息科学与技术引进教材专家组遴选 ·系统性——覆盖计算机专业主干课程和非计算机专业计算机基础课程 ·先进性——著名计算机专家近两年的最新著作,内容体系先进·经济性——价格与国内自编教材相当,是国内引进教材价格最低的 本版保留了原先版本的重要特点:其自顶向下方法;对因特网进行重点讲解;对原理和实践并重;对于学习计算机网络的亲和风格和方法.主要变化在于:增加了新的一章"无线与移动网络",包括对802.11的深入探讨,蜂窝式因特网接入概述以及对因特网和蜂窝网移动性的全面介绍.本书介绍计算机网络基础知识,并涵盖了"无线与移动网络","多媒体网络","网络安全","网络管理"四个高级专题.另外,还增加了易于操作的以太网实验,包括直观用户界面,分析近400个协议的功能,并增加两个新的Socket程序设计作业.本版内容经更新,扩充后,反映了近年计算机网络领域的快速变化:P2P网络,BGP,MPLS,网络安全,广播路由,因特网寻址与转发. 本书适用于高等院校计算机科学,电气工程及相关专业本科高年级或研究生的计算机网络课程,对通信等领域的相关技术人员也有很好的参考价值.【原书名】Java Network Programming and Distributed Computing Java网络程序设计与分布式计算(影印版) 【原出版社】Addison Wesley/Pearson 【作者】(美)David Reilly,Michael Reilly 【丛书名】大学计算机教育国外著名教材系列(影印版) 【出版社】清华大学出版社 【书号】7-302-09767-4【开本】185×230【页码】438【出版日期】2004-10-1 【版次】1-1 《Java网络程序设计与分布式计算(影印版)》本书主要介绍了用Java语言实现网络程序设计,即用支持Internet协议的套接字开发各户端和服务端软件的技术,包括用户数据报协议,TCP流,HTTP,Java Servlet,远程方法激活,CORBA客户与服务,JavaMail API等内容.同时,还以丰富的范例,深入介绍了分布式计算的理论与实现. 本书内容丰富,范例程序详实,适合作为网络程序设计和分布式计算的学习用书.19 操作系统《计算机操作系统》第2版,武汉大学出版社,黄水松,黄干平等,2003年20 xml及应用《XML应用教程》,清华大学出版社,吴洁 编等,2005年21 信息系统导论Introduction to programming using java 清华大学出版社 2004年22 离散数学《离散数学》(修订版), 刘玉珍,刘咏梅编著,武汉大学出版社,2003参考书为:[1]《离散数学》,屈婉玲,耿素云,张立昂 编著,清华大学出版社, 2005.[2]《离散数学及其应用》(原书第四版),(美)Kenneth H. Rosen 著,袁崇义,屈婉玲,王捍贫,刘田 译,机械工业出版社, 2002. 23 计算机接口与通信微型计算机通信与接口技术,刘兵,中国水利水电出版社,2005年6月第1版, ISBN 7-5084-2911-724 数据库系统《数据库系统/设计 实现与管理》第4版 电子工业出版社25 软件工程《Object-Oriented and Classical Software Engineering(英文版.5th Edition)》,机械工业出版社 中信出版社,Stephen R. Schach,200326 科技文献检索《计算机文献检索》,夏淑萍,邓珞华主编,武汉大学出版社,2005.327 UNIX程序设计UNIX环境高级编程(英文) W.Richard stevens 机械工业 2005参考 Linux 系统应用与开发教程(第1版)机械工业 刘海燕 200528 《IT经济学》,邱力生,曾一昕编著:《IT经济学》;武汉出版社2003年11月第一版,定价38.00元.该教材在汉口图书大世界武汉出版社经销点以及武昌雄楚大道湖北图书城大厦二楼有售.29 会计学原理会计学基础 人大出版社 崔智敏30 系统工程原理系统工程实用教程 姚德明 哈工大出版社31 管理学原理管理学原理 邹健临 上海财大出版社32系统程序设计《SSD3》网上教材 33 SSD4: User-Centered Design and Testing 课程 李晓雷课本:可用性工程又名: Usability Engineerig译者: 刘正捷作者: (美)尼尔森(Nielsen,J)ISBN:十位: 7111147928页数: 227定价: 28.00出版社: 机械工业出版社装帧: 平装出版年: 2004-9-134计算机组织与体系结构 课程课本:《计算机体系结构》 第二版作者:张晨曦 王志英 张春元 戴葵 肖晓强ISBN:704016647出版社:高等教育出版社出版日期:2005-06-01 0原价: 26.9 元35 《UNIX程序设计》教材:刘海燕等, LINUX系统应用与开发教程,机械工业出版社,2005年,ISBN 7 –111-16939-5/TP.4372参考读物:1. W. Richard Stevens, UNIX环境高级编程(英文),机械工业出版社,20022. 王俊伟,LINUX标准教程, 清华大学出版社,2006 3.徐德民,OS原理LINUX篇,ISBN 7 –118-03311-1/TP.858国防工业出版社,2004年4. 王锋,LINUX操作系统分析,ISBN 7 –5624-2356-3/TP.312重庆大学出版社,2001年5. http://www.chinalinuxpub.com/6. Understanding Unix/Linux ProgrammingA guide to Theory and Practice ,ISBN 7-302-09613-9 Bruce Molay 著杨宗源 译7. GNU/LINUX编程指南—入门,应用,精通Kurt Wall著, ISBN7-302-05550-5张辉 译36 《数字逻辑》教材:张辉宜, 数字逻辑, 中国科学技术大学出版社,2005,ISBN 7-312-01768-1/TP.352参考资料:吴晓渊,数字电子基础基础,电子工业出版社,2006SSD4: User-Centered Design and Testing 课程课本:可用性工程又名: Usability Engineerig译者: 刘正捷作者: (美)尼尔森(Nielsen,J)ISBN:十位: 7111147928页数: 227定价: 28.00出版社: 机械工业出版社装帧: 平装出版年: 2004-9-137《C#程序设计》 陈刚Book name: C# how to program Publisher: Prentice Hall; Pap/Cdr edition (December 14, 2001) Language: English ISBN-10: 0130622214 ISBN-13: 978-0130622211 Author: Harvey M Deitel, et al. 38 嵌入式软件技术嵌入式系统软件教程(英文影印版)Dand E simin机械工业出版社书号:7-111-17269-8出版时间:2005.1039 面向对象的软件测试软件测试方法和技术朱少民 清华大学出版社40 计算机文化(英文版)New Perspectives on Computer concepts电子工业出版社[美] Dan Oja,June Jaurrivh parsons 41数字逻辑张辉宜等,数字逻辑(计算机类),中国科学技术大学出版社, 200542 Linux系统管理与程序设计杨宗源等译,Unix/Linux编程实践教程,蓝天出版社,200443 UNIX程序设计阮戈,最新UNIX程序设计与编程技巧, 清华大学出版社,200444计算机接口与通信余永权主编,计算机接口与通信,清华大学出版社,200545游戏架构设计与策划谢欣信息产业部软件与集成电路促进中心;北京汇众益智科技有限公司 [同作者作品]46 UML及软件建模UML精粹,标准对象建模语言简明指南,Martin Fowler著,徐家福译,第3版,2005年.47,课程:C语言程序设计(2007级本科生)教材:C++语言基础教学程序(第二版),徐孝凯,清华大学出版社,2007年10月第2版, ISBN 978-7-302-15761-8K1,《数据库》,授课教师: 田扬戈,tiandebox@126.com教材:数据库系统——设计,实现与管理(第三版)(英文版) by Thomas Connolly, Carolyn Begg,电子工业出版社, 2003.空间数据库 by Shashi Shekhar, Sanjay Chawla, 机械工业出版社, 2002.K2,《计算机图形学》,授课教师:周松涛,stzhou@mail.csdn.net教 材:计算机图形学(第三版),清华大学出版社,孙家广等,1998年9月5,想了解软件制作初期先看那些书籍呀谢谢那就先从C语言开始看呗 最基础的- -!你像学习软件制作...具体什么软件也没写...6,有没有谁知道关于制作软件入门之类的书这里书很多哈 。新华书店的 。你可以搜一下有没有你需要的http://www.xinhuabookshop.com/网上买有折扣的~按销量排序就OK的~~制作什么软件?cs客户端软件?BS应用管理系统阮籍爱你?网站?太多太多了 这得看你需要或者说想要知道的深度、广度 。制作软件当然是编程,编程语言又分很多中 。Java、C#、Ruby、C、C++、php、python、js 。。太多了每种都有自己的优点、专长 。推荐Java 相对入门较容易,功能也强悍 。Java又分为三个领域,J2SE基础 可以做cs客户端程序J2ME 做手机 移动通信软件 , 如:手机QQJAVAEE 做BS(浏览器/服务器)应用管理系统 以及网站 如:中国银行的网站书籍要选择适合自己的才能进步快,省钱又有效的方法是去看网上的视频教程 。如:孙鑫的Java视频教程 。