图书前言

前    言

  在微软公司推出的Visual Studio.NET中文版开发工具中,Visual C#占有重要位置。C#语言并不是C++或者Visual Basic的变形,它是一种全新的编程语言,它集合了C++的强大功能以及Visual Basic的易用性等优点,主要面向需要使用Microsoft .Net Framework来创建应用程序的开发者。Visual?Studio.NET一经问世,就受到计算机应用开发者和广大师生的欢迎。

  本书指导读者学习C#的各种特性,并利用它们来构建运行于Microsoft Windows操作系统上的应用程序。学完本书之后,读者会对C#有一个全面的理解,并能用它来构建Windows窗体应用程序,访问Microsoft SQL Server数据库,开发ASP .NET Web应用程序,以及创建并使用Web服务。具体内容如下。

  第1章讲解C#语言基础常识,包含C#简介、.NET框架概述、Visual C#集成开发环境简介、命令行工具的使用、MSDN的使用、开发一个简单的应用程序、C#程序结构分析及Visual Studio 2008的安装。

  第2章讲解C#语言的基本理论知识,包含数据类型、变量和常量、运算符和表达式、字符串、程序流程控制语句、数组等内容。

  第3章讲解C#面向对象程序设计,内容包含类和对象、构造函数和析构函数、重载、继承和多态、访问修饰符和this关键字。

  第4章讲解接口以及异常处理的知识,具体涉及接口的应用、异常处理、捕获异常等

内容。

  第5章讲解Windows应用程序设计的知识,内容包含Windows应用程序结构、窗体控件、常用控件介绍、一个“记事本”的开发实例。

  第6章讲解GDI+与图形图像编程技术,内容包含.NET中的图形图像处理、GDI+中的图形图像处理以及绘制各种图形实例。

  第7章讲解多线程程序设计的知识,内容涉及C#多线程编程、线程的生命周期、线程同步、线程池等内容。

  第8章讲解流和文件的知识,主要内容包含I/O流概述、文本处理和文件I/O、文件目录管理。

  第9章学习ADO.NET数据库访问技术,主要内容包含ADO.NET概述、ADO.NET组件和对象、DataGridView控件介绍及ADO.NET可视化编程。

  第10章讲解Web应用程序开发,主要内容包含Web应用程序概述、Web应用程序的代码模型、Web应用程序的事件模型、ASP.NET服务器控件及Web服务的应用。

  第11章、第12章分别讲解设备管理系统、网络计费系统的完整开发过程,将本书所学的知识点贯穿起来,使读者对C#应用程序开发有一个更加感性的认识。

  本书从教学实践的角度出发,立足于提高学生的程序设计能力,理论分析透彻,实例丰富,内容由浅入深,能快速引导学生进入C#的编程世界,既可作为高职高专院校的程序设计课程教材,也可作为计算机软件培训教材,并可作为广大C#开发人员的参考用书。

  本书由刘伟、陈显珊、崔业勤、刘培涛等编写。因编者水平有限,书中难免出现差错之处,恳请广大读者提出批评和建议。

  

  

  编  者   

  

  2008年11月