内容简介 本书以应用实例的方式,由浅入深地对Visual C++ .NET做了全面的介绍。全书共分为10章,从基础知识和简单的界面编程到Visual C++的MFC和托管扩展编程都进行了介绍,内容包括对话框和控件的使用、图形图像处理、文件与系统的操作、数据库编程、多媒体编程、网络编程、分布式应用程序的开发、多线程编程以及异常处理等,以及几个软件封面制作与打包发布的实例。通过学习这些实例,读者能够在较短的时间内掌握开发软件产品的技术。书中精选的实例大都来自实际的工程项目或一些趣味小游戏,具有一定的实用性和参考性,相信广大读者能够从中受益。本书内容丰富、结构清晰、语言简练,适合于.NET的初学者阅读,也可作为有MFC开发经验或正在转向Visual C++ .NET开发的各类程序员的参考书。
前 言 Visual Studio .NET是一套完整的开发平台,是微软公司主要针对基于Internet开发标准的分布式计算模式而设计的。 Visual C++ .NET是Visual Studio .NET中一种功能强大的程序设计语言,与Visual C++ 6.0相比,Visual C++ .NET包含了许多新的编程思想,使得程序员能够快速创建面向设备并能够与任何平台集成的Internet应用程序,同时,还与C#、Visual Basic .NET和J#等语言共用类库,开发能力更强,效率更高。 在编写本书时,考虑到初学者学习的需要,对每个实例编程思想的讲解力求做到深入细致、清晰透彻。结合本人实际的开发经验,在实例讲解中穿插了编程过程中的注意事项和常用的编程技巧,帮助读者养成良好的编程习惯,逐步从初学者成长为高级开发人员。 本书共由100个实例组成,实例间衔接流畅,由浅入深,由易到难,对Visual C++ .NET各个领域的应用都做了介绍。全书共分10章,第1章介绍了几个简单的程序,向读者介绍Visual Studio .NET 2003开发环境,使读者能够快速入门;第2章介绍了Visual C++ .NET的对话框与基本控件的使用方法;第3章对Visual C++ .NET的图形、图像处理技术做了详细的讲解;第4章是对文件与系统的操作实例;第5章介绍了Visual C++ .NET的数据库编程;第6章是ActiveX控件和多媒体编程的实例;第7章介绍Visual C++ .NET在网络编程方面的应用;第8章介绍了动态链接库和OLE技术;第9章介绍了ATL Server和Web服务编程,并介绍了VC++ .NET开发分布式应用程序的实例;第10章介绍了Visual C++ .NET在其他领域内的应用以及软件的安装与部署等。 本书结构清晰、语言简练、内容全面、知识系统,读者不需要有其他计算机高级语言的编程经验,它是初学者入门与提高的首选教材;同时,本书的实例大都精选自实际的工程项目或者趣味小游戏,具有一定的实用性和参考价值,有开发经验的中高级程序员通过阅读本书,也能有所启发,从中受益。 本书是多人智慧的集成,除封面署名的作者外,参与整理资料和制作的人员还有张敏、吕洪、陈勇、陆宏远、朱明峰、于欣、张健、甘殿忠、赖梅艳、章炜巍、杨晓美、王宇翔、王辉、刘云、闻之琦 、张志超、陈云海、宋丽英、徐健、吴冰、曹亮、甘柳忠、李莉明、王爱荣、李国亮、周桂芳、张文革、李红敏、金媛媛等。 由于作者水平有限,加之时间仓促,书中难免有不足之处,欢迎广大读者批评指正。 作 者 2004年4月