刘君瑞、姜学锋主编的《软件开发技术--Windows高级编程技术》以教育部“卓越工程师教育培养计划”为指导,立足于培养学生的开拓创新能力,重视学生创新意识和应用能力的综合培养。
《软件开发技术--Windows高级编程技术》共9章,前4章为基础篇,分别为软件开发方法综述:介绍软件及软件工程的相关理论以及常用的软件开发方法和开发平台;面向对象的程序设计方法:介绍面向对象的程序设计方法和c++面向对象编程语言;数据结构:介绍应用问题求解中常用的线性表、队列一堆栈、树等数据结构;算法设计与分析;介绍算法分析的基本方法及几种常用算法。在这些软件及编程理论指导下,后5章的提高篇就常见的软件开发技术领域进行展开,分别介绍了Windows高级编程中界面的设计方法、数值计算方法、网络编程技术、数据库编程技术以及多媒体编程技术。全书系统全面地描述了软件开发过程用到的各种技术知识。
本书可作为高等学校相关专业的计算机技术基础课程教材,同时也可作为行业技术人员的参考用书。
刘君瑞、姜学锋主编的《软件开发技术--Windows高级编程技术》编写的指导思想是以培养读者具有初步的应用系统软件应用开发能力为目标,以应用开发技术理论为主线.探索以学为主的教学模式,课堂教学覆盖不到之处让学生自学,重视创新能力和综合应用能力的培养。
培养工科大学生的综合应用能力应该是一个连贯的过程,大学本科生在学完“大学计算机基础”和“程序设计”课程后,实践环节掌握了计算机操作的基本技能或编程的基本方法,但是不具备开发一个软件应用系统的知识和能力。因此提高本科生整体计算机应用能力,培养工程创新的思维,是本书的建设目标。