《C#可视化程序设计案例教程(第3版)/全国高等职业教育规划教材》共10章,前2章介绍了VisualStudio2010概述、窗体与基本控件;第3、4章讲述了C#语言与菜单、工具栏、状态栏与对话框;第5、6章为本书的重点及难点,讲述了VisualStudio数据库开发环境与数据库应用程序设计;第7章讲述了VisualStudio高级控件;第8章讲述了图形绘制;第9章讲述了网络通信编程的基础知识;第10章介绍了应用程序安装程序的制作方法和部署应用程序。
Visual Studio开发平台是目前许多软件公司使用的重要开发工具,而C#程序设计语言是计算机相关专业学生应掌握的一门语言。通过对Visual Studio开发平台和C#程序设计语言的学习,读者可以了解Visual Studio的开发环境、工程、面向对象、事件驱动程序设计的概念,掌握C#语言的语法、程序结构、编程方法,掌握Visual Studio基本控件的属性、方法、事件及用户程序界面的设计方法,掌握使用界面控件、ADO.NET对象及其绑定控件设计一个信息管理系统的方法。本书按系统分析员的要求,使用Visual Studio开发平台及C#语言设计窗体界面、编写程序代码、进行程序运行与调试,为读者成为一名应用软件程序员打下必要的基础。
本教材具有以下特点。
1)以学生档案管理系统为载体,采用边讲授知识点边设计模块程序的项目式教学法,讲学做一体。
2)精心设计工作任务,将学生档案管理系统分解为若干相对独立的工作任务。
●从形式上看,工作任务是知识与技能的结合。每个工作任务都包含6个完整的部分,其中项目描述、项目设计、项目实施、项目测试4个部分对应着企业软件开发过程中的需求分析、设计、实施、测试4个阶段,而相关知识、项目小结两个部分又兼顾到了教学的实际需要。
●从内容及编排上来看,本书的工作任务源自真实项目,与相应理论知识互为补充,难度上循序渐进,适于学习。
3)以"学生档案管理系统"程序作为主要例题与实验题编写,在这个管理信息系统中融入了编者开发程序的大量经验与体会,希望能通过这本实用性很强的教材,使读者能很快地掌握使用Visual Studio开发应用程序的基本方法。
4)根据信息管理系统编程的需要,对常用的控件加以重点介绍,并用实例说明控件的属性、方法与事件及具体的使用方法,以避免将教材编成一本Visual Studio的说明书,只罗列所有控件的属性、方法与事件。
5)所有应用程序的界面设计均采用商业化应用程序的风格,在课堂教学中就开始培养学生掌握编写商业化应用程序的设计方法和思路。
6)每章后有小结,并配有一定量的习题与实验题,便于教师教学和学生自学。各章内容充实,安排合理,衔接自然。
本教材的此次修订是第2版修订,修订内容主要是结合物联网技术的发展要求增加了网络通信的知识,同时为了满足不同学校数据库教学使用的多样性要求采用了SQL Server 2005数据库。
本书由无锡职业技术学院刘培林、史荧中主编,中国船舶重工集团公司第702研究所黄狮参与编写,无锡职业技术学院刘德强主审。李萍、杨文瑁、颜惠琴等老师在本书的编写中给予了许多建议,特别是教学中总结出的优秀建议,在此谨致谢意。在本书的编写过程中,参考了目前国内比较优秀的有关C}}程序设计方面的书籍,在此谨向有关作者表示感谢。
由于作者水平有限,书中难免会有疏漏和错误之处,恳请读者批评指正。
编者