Visual C#.NET程序设计基础教程

出版时间:2009-7  出版社:清华大学出版社  作者:王华秋 编  页数:329  

前言

  C#语言不仅吸收了C++和Java的优秀之处,而且具备现代软件设计的先进思想,不仅提供面向对象的程序设计思想及其执行代码,同时也为我们提供了使编程更加容易的动态编译环境,因而C#语言已成为企业解决方案的首选开发语言。  本书是入门学习C#编程语言的良师益友。本书将程序开发技术和当前计算机的主要应用领域进行了适当的结合,比如数据库联机分析处理(OLAP)、计算机图形图像处理、Web网页设计。这有助于学生今后进入这些领域从事开发、设计或者研究工作。  本书适合有一定编程基础的读者,这本书试图让程序员从繁琐的程序设计理论中解脱出来并通过大量浅显易懂的实例学会使用C#,当然这一切有赖于他们已经拥有的基础知识,因为本书的目标对象是有C或者C++编程知识的读者。  如果读者具有Java的背景,转向C#会很容易。只有踏踏实实学习这本书,才会真正体会到本书的乐趣;如果想走马观花或不求甚解地学习本书,这样会白白耗费掉时间。

内容概要

  .NET体系教程由初级教程、高级教程和案例教程组成,本书是该体系教程的初级教程,主要内容包括C#语言基础、窗体程序设计、数据库编程、图形图像编程和ASP.NET网页设计5部分内容。  全书以实践为主,旨在提供多种形式的Visual C#语言应用和操作方法。通过实践操作方式可以帮助读者更好地理解在各种应用背景和软件环境下如何运用各种Visual C#编程技术有效地设计和开发程序,加深对Visual C#编程技术理论和实践的理解。  本书所提供的实践操作大多附有较为完整的分析和点评,非常适合初学者使用。它不仅可作为高等学校大学本科、高职高专学生“Visual C#语言程序设计”课程的教材,也可以作为各类短期培训的教材。

书籍目录

第1章 .NET Framework和C#概述 1.1 .NET Framework体系结构  1.1.1 .NET Framework 环境  1.1.2 公共语言运行库  1.1.3 .NET Framework 类库 1.2 C#语言概述  1.2.1 C#简介  1.2.2 C#与其他语言的比较  1.2.3 C#的面向对象技术 1.3 创建第一个C#项目  1.3.1 Visual Studio 2005的安装  1.3.2 Visual Studio 2005的使用  1.3.3 命名空间  1.3.4 编写控制台应用程序Hello World!  1.3.5 编写窗体应用程序Hello World! 本章小结 习题1第2章 C#编程语言基础 2.1 变量与表达式  2.1.1 变量  2.1.2 数据类型  2.1.3 表达式  2.1.4 类型转换  2.1.5 命名空间 2.2 流程控制  2.2.1 语句  2.2.2 分支结构  2.2.3 循环结构  2.2.4 跳转语句 2.3 复杂的变量类型  2.3.1 枚举  2.3.2 结构  2.3.3 数组 2.4 函数  2.4.1 函数的定义与使用  2.4.2 变量的作用域 2.4.3 Main函数 本章小结 习题2第3章 C#面向对象程序设计 3.1 面向对象编程简介  3.1.1 什么是面向对象编程  3.1.2 OOP技术 3.2 定义类  3.2.1 C#中的类定义  3.2.2 Object类  3.2.3 构造函数和析构函数  3.2.4 接口和抽象类  3.2.5 类和结构 3.3 定义类成员  3.3.1 成员定义  3.3.2 类成员的其他议题  3.3.3 接口的实现 3.4 类的更多内容  3.4.1 集合  3.4.2 运算符重载  3.4.3 高级转换  3.4.4 深度复制  3.4.5 定制异常  3.4.6 事件和委托 本章小结 习题3第4章 Windows程序设计第5章 Transact?SQL语言基础第6章 数据库开发技术第7章 图像处理第8章 绘制图像第9章 ASP.NET附录A参考文献

章节摘录

  第1章 .NET Framework和C#概述  .NET Framework和C#概述  本章主要是对C#的基础知识进行简要介绍。其中包括.NET Framework、CommonLanguage Runtime以及C#的特点等。另外,本章还介绍了Visual Studi0 2005的安装及使用,命名空间的基本概念。本章最后还给出了两个简单的实例,分别介绍控制台应用程序和Windows窗体应用程序的编写。  本章的目的是让读者快速了解C#基本概念,希望读者对C#能够有一个基本。的认识。任何一门新技术的学习过程中最开始的部分都比较困难,读者可以不必过分纠缠于本章的名词,只需有一个简单的了解即可。  1.1 .NET Framework体系结构  1.1.1 .NET Framework环境  .NET Framework是一个平台,此平台支撑着本书中所要允绍的C#语言。同样,.NET Framework还支持许多其他的语言,如VB.NET,VC冉.NET等。该平台支持多种应用程序开发。除了典型的Windows窗体应用程序和控制台应用程序,还支持Web应用程序、Web服务等各种类型的应用程序。应用.Net Framework可以满足应用程序开发的大部分需要。由于其强大的功能特性和方便易用性,.Net Framework已经成为越来越多的公司、机构的开发工具。  .NET Framework是支持生成和运行下一代应用程序和XML Web ServiceS的内部Windows组件。.NET Framework旨在实现下列目标:  ·提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。  ·提供一个将软件部署和版本控制冲突最小化的代码执行环境。  ·提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。  ·提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。  ·使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。

图书封面

评论、评分、阅读与下载


    Visual C#.NET程序设计基础教程 PDF格式下载


用户评论 (总计4条)

 
 

  •   这本书我买错了,然后退了。当当网服务挺好的~
  •   VisualC#.NET程序设计基础教程,别的没什么,就是印刷质量不好,很粗糙,有点像盗版,感觉不爽!
  •   老实说,这本书挺基础的,适合有一定的C++基础而又刚开始学C#语言的人。
  •   放了很长时间的压箱货……封面都有部分褪色,书页明显泛黄,不知道的还以为是古董……
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7