本书以VisualC++程序开发人员经常开发的经典模块和实用项目为主线,全面介绍了项目开发的完整过程及开发中遇到的各种问题、技巧和经验。全书共3篇21章,分为典型模块篇、项目实战篇和环境搭建篇,其中,典型模块篇包括界面换肤软件、视频聊天软件、局域网电脑监控专家、屏幕录像大师、计算机语音识别系统、叶子图像处理软件、桌面精灵、办公小秘书、通讯新干线、SQL数据库提取器、万能打印模块、软件注册模块和系统优化工具等13个模块,每个模块都分步进行详细介绍,关键技术重点讲解。项目实战篇包括学生考试管理系统、酒店餐饮管理系统、人力资源管理系统和超市进销存管理系统等4个完整项目,每个项目都从软件工程的角度出发,从开发背景、需求分析、系统功能分析、数据库分析、数据库结构、系统开发到系统的编译发行,每一过程都进行了详细的讲解。环境搭建篇主要包括熟悉VisualC++开发环境、SQLServer数据库环境搭建、Oracle数据库环境搭建和程序打包及安装等内容,主要对开发环境的搭建及程序开发前的必备基础知识进行讲解。
本书所附配套光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows XP、Windows2000和Windows 2003下全部通过,保证能够正常运行。
目录:
第一篇 典型模块篇
第1章 界面换肤软件(Visual C++6.0+动态链接库+钩子技术)
第2章 视频聊天软件(Visual C++6.0+Socket网络技术+VFW技术)
第3章 局域网电脑监控专家(Visual C++6.0+Socket网络技术+JPEG数据流技术)
第4章 屏幕录像大师(Visual C++6.0+AVI视频技术)
第5章 计算机语音识别系统(Visual C++6.0+SAPI技术)
第6章 叶子图像处理软件(Visual C++6.0+GDI+图像处理技术)
第7章 桌面精灵(Visual C++6.0+注册表操作技术+Microsoft Access 2003数据库)
第8章 办公小秘书(Visual C++6.0+Access数据库+INI文件操作技术)
第9章 通讯新干线(Visual C++6.0+SQL Server 2005实现)
第10章 SQL数据库提取器(Visual C++6.0+Word、Excel相关类+bcp工具)
第11章 万能打印模块(Visual C++6.0+Access数据库+SQL Server数据库)