《桌面应用开发基础》主要介绍了桌面开发的基础知识、集成开发工具的使用、使用JDBC或ADO.net操作数据库的方法和通行解决方案、基于SQL Server 2005的数据库的创建数据库以及创建数据表、插入更新修改查询方法等内容。
《桌面应用开发基础》针对具体的开发任务,阐述了解决对应开发问题的解决思路,并且提供了具体操作步骤和示范性的源代码。
《桌面应用开发基础》可作为高等职业教育软件类专业的教材,也可作为桌面开发初学者的自学用书,还可供从事信息系统开发的设计、开发人员参考。
桌面开发是计算机软件开发的重要领域,有多种流行的开发技术应用于桌面开发程序设计领域,其中以基于Java的SWT技术和基于C++的WinForm技术应用最为广泛。本书以24个真实实战项目为基础,根据学生由浅入深的习得规律,按照功能模块和岗位知识要求形成单个的开发任务。针对每个任务的完成提供必备知识、解题思路、操作步骤、具体任务及答案等内容,指导学生从一个个的实际开发任务去认识和学习桌面应用开发。
本书在编写风格上注重知识、技术的实用性,通过案例强化实践技能,语言力求简洁生动、通俗易懂,主要以桌面应用开发人员的岗位培养目标为核心,紧紧围绕岗位对应的职业能力和职业素质需求,选取具有典型性和代表性的项目,并以其为载体整合、序化教学内容,以实际工作任务为脉络展开教学过程,采用“项目导向、任务驱动”的方式设计课程内容的引入、示范、展开、解决、提高、实训等过程,以“教、学、做”一体化的形式带动学生自主学习。
在本书的编写过程中,得到了湖南软件职业学院谭长富院长、符开耀副院长、王雷教授等领导和专家们的大力支持与热心帮助,在此表示衷心感谢。
本书的出版还部分得到湖南软件职业学院教学质量工程项目——基于微课程模式及项目驱动模式的“C++程序设计”课程建设与研究(项目编号:KC1502)的资助;本书的部分内容参阅了国内外有关文献资料,均已经在参考文献中列出,在此一并表示感谢。
由于本书的编写目的定位于桌面应用开发的基础知识与案例分析相结合,试图让读者在深入了解桌面应用开发的相关概念与关键技术的基础上,能尝试开展桌面应用开发编程的一些初步编程工作,因此在本书的内容编写与结构组织上具有一定的难度,加之笔者水平有限,虽然几经修改,但书中仍然会难免存在一些疏漏与不足之处,敬请读者、专家、以及同行朋友们的批评指正,在此先行表示感谢。
本书凝聚了笔者多年的教学和科研经验,在编写过程中,尽管笔者一直保持严谨的态度,但难免有错误或不妥之处,恳请读者批评指正,在此深表感谢。
项目一 建设工程监管信息系统(一)
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目二 建设工程监管信息系统(二)
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目三 建设工程监管信息系统(三)
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目四 码头中心船货申报系统(一)
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目五 码头中心船货申报系统(二)
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目六 码头中心船货申报系统(三)
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目七 生产管理系统(一)
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目八 生产管理系统(二)
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目九 食堂饭卡管理系统
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目十 建设用地供应备案系统(一)
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目十一 建设用地供应备案系统(二)
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目十二 学生信息管理系统(一)
一、必备知识
二、解题思路
三、操作步骤
四、具体任务
项目十三 学生信息管理系统(二)
项目十四 教务管理信息系统(一)
项目十五 教务管理信息系统(二)
项目十六 教务管理信息系统(三)
项目十七 宿舍管理系统(一)
项目十八 宿舍管理系统(二)
项目十九 宿舍管理系统(三)
项目二十 通达办公自动化系统(一)
项目二十一 通达办公自动化系统(二)
项目二十二 通达办公自动化系统(三)
项目二十三 银行信贷管理系统(一)
项目二十四 银行信贷管理系统(二)
附录一 Net方向部分参考答案
附录二 Java方向部分参考答案