本书以面向对象的基本思想、方法和Visual C#应用开发为主要内容,以微软Visual Studio 2005作为开发平台。前6章是面向对象基本特征和基本技术的学习,主线突出C#语言面向对象的抽象、封装、继承和多态的知识讲授。第7~13章是Visual C#应用开发,实现了工学结合、知识与技能结合。本书所选案例包含了面向对象程序设计的基本概念和Visual C#的程序设计技巧,阐述方法由浅入深、循序渐进、逐步拓宽知识点,内容选取兼顾了理论知识的系统性和完整性,考虑到了独立和相关的平衡,其总目标是强调综合应用开发能力的培养。换言之,既能体现循序渐进的教学方法,也有利于开展“项目综合”的教学模式,符合教学规律。
本书以微软Visual Studio 2005作为开发平台,全书共13章,前6章介绍C#语言面向对象程序设计基础和编程环境,主要内容包括Visual Studio 2005开发平台介绍、C#语言基础、流程控制、数组与结构,以及类与对象、继承与多态、接口、委托和事件;第7~13章介绍Visual C#的应用开发,通过开发计算器、记事本、时钟仿真、媒体播放器、学生信息管理系统、桌面时差时钟和OO聊天室等Windows应用程序,详细介绍了包括窗体与常用控件、菜单与工具栏、对话框等在内的界面设计,以及Windows窗体应用程序进阶,包括GDI+编程、文件操作、多媒体技术、数据库技术、多线程技术和网络通信等编程技术。
本书可作为高职高专院校计算机类各专业,以及应用性、技能型人才培养的各类教育的“C拌程序设计”课程的教材,也可作为培训学院的培训教材和广大计算机编程爱好者的自学读物。
本书中所有程序全部运行通过,免费提供所有源程序代码和电子课件,读者可到科学出版社网站(www.abook.cn)下载。