• 1.摘要
  • 2.基本信息
  • 3.图书前言
  • 4.图书目录
  • 5.编辑推荐

Visual C#.NET实验与案例教程

王华秋著书籍

本书是在打好C#编程基础的条件下,通过对完整案例的细致分析,使读者逐步领会到C#实践开发的精髓。全书共分11章,第1章讲解了学习C#开发的必备的基础实验;第2~11章详细讲解了9个完整的案例,其知识点涵盖了Windows窗体开发、网络编程、信息安全、图形图像、多媒体、数据库、Web等C#主要应用领域。本书可以作为高等学校计算机、信息工程等专业的教材,也可供相关领域的技术人员参考。

基本信息

  • 书名

    Visual C#.NET实验与案例教程

  • 又名

    王华秋

  • ISBN

    9787302246886

  • 定价

    39元

  • 出版社

    清华大学出版社

图书前言

本书深入介绍了C#编程语言,将程序开发技术和当前计算机的主要应用领域进行了适当的结合,这有助于学生今后进入这些领域从事开发、设计或者研究工作。

C#语言不仅吸收了C++和Java的精华,而且具备现代软件设计的先进思想。C#除了提供面向对象的程序设计思想及其执行代码外,同时还为我们提供了使编程更加容易的动态编译环境,因而使之成为企业解决方案的首选开发语言。

本书最适合已经学习了Visual C#.NET高级编程知识(如本书编者编著的《Visual C#.NET程序设计高级教程》)的读者。本书试图通过大量浅显易懂的案例让读者学会使用C#来开发各种应用程序,同时这样也可以让某些程序员读者能够从烦琐的程序设计理论中解脱出来。不过就像作者一开始强调的一点一样,这一切都有赖于他们已经拥有的基础知识,因为本书的对象是已经具有C#编程经验的程序员。

这本书可以按照这样的顺序学习或组织教学:上机实践—课程设计—毕业设计。

第1章 包括窗口应用程序,图像编程,图形编程,数据库编程,ASP dot NET Web开发,进程与多线程设计,分布式技术,XML处理,LINQ数据查询,AJAX控件。

第2章 对Windows任务管理器的功能进行了分析,将系统分为应用程序管理、进程管理、性能查看、联网信息查看、用户信息和查看系统版本6个模块,提出了这6个模块的设计方法。

第3章 介绍了用来组织和操作文件和文件夹(目录)的工具软件——文件资源管理器。通过使用资源管理器可以非常方便地完成移动文件、复制文件、启动应用程序、连接网络驱动器、打印文档和维护磁盘等工作。

第4章 介绍多媒体播放器。它能支持播放音乐CD、WAV、MID等声音文件以及AVI、DAT、MPEG等格式的视频文件及其他多媒体文件。

第5章 用C#语言实现了三维图形Sierpinski金字塔、Sierpinski海绵、Sierpinski地毯以及二维图形Koch曲线的展示。

第6章 从用户对图像处理基本需求入手,采用了自顶向下、逐步求精的方法对功能模块的实现进行分析,将分析结果以业务流程图的方式表示出来。

第7章 从用户对数据库的动态操作业务入手。所设计的查询分析器在数据管理上不仅具备了数据库登录用户信息管理、数据库表、视图、函数、存储过程、触发器等常用功能的添加、删除和修改的强大功能,还实现了系统的托盘功能,且系统操作较简便。

第8章 介绍网络监控系统。该系统是一个工具软件。系统具备了局域网管理、网络连接、远程控制等局域网监控系统的基本功能,且系统操作较简便。

第9章 主要介绍如何用C#进行文件或数据的加密与解密,主要用到了System. Security.Cryptography命名空间下的多个类的许多方法。

第10章 介绍支持网页信息提取的Web浏览器。从用户Web信息管理系统的应用入手,采用了自顶向下、逐步求精的方法对功能模块的实现进行分析,将分析结果以业务流程图和数据流程图的方式表示出来。本系统需要C#数据库编程和数据挖掘这些知识作为基础,系统在Web信息管理系统上已经完成了文件处理、上网控制、邮件管理和信息提取的功能。

第11章 介绍基于C#的图像识别的程序设计技术,以讲解实例设计的方式介绍图像识别的程序设计基本方法。本章从工程应用的角度介绍图像识别应用软件设计的基本方法和实用技术,总体框架上各个部分之间的程序模块具有一定的相关性和独立性。

书中的实例全部出自编者实际教学和工作过程中所采用的实例,都在C#平台上进行了编译调试。书中源程序注释清晰明了,可以直接使用和更改,方便自行修改和升级。本书所有系统的开发平台是应用软件开发工具Visual Studio dot NET 2008和数据库管理软件SQL Server 2005。

根据我们的教学体会,本书的教学可以安排为40~60学时。如果安排的学时数较少,可以根据学生的水平适当删减部分内容。关于更详细的教学安排,请读者查看重庆理工大学计算机学院网站

在清华大学出版社的网站上提供了本书的所有例题源代码以及多媒体课件。读者也可以到重庆理工大学计算机科学与工程学院网站上查看相关内容。