Visual C#程序设计实用教程

出版时间:2009-11  出版社:清华大学出版社  作者:杨建军  页数:372  

前言

  Microsoft Visual C#是一种功能强大,使用简单的编程语言,主要面向需要使用Microsoft ,NET Framework来创建应用程序的开发者,它综合了Visual Basic的高生产率和C抖的行动力,本书旨在介绍基础知识,指导用户使用VisualStudio2005和,NET Framework来进行C#编程,学完本书以后,读者将对C#有一个全面的理解,能够用它来创建控制台应用程序,构建Windows窗体应用程序,数据库应用程序的开发,开发ASP,NET Web应用程序以及创建并使用Web服务。  本书从教学的实际需求出发,合理安排知识结构,从零开始,由浅入深,循序渐进地讲解了Microsoft Visual C#的基本知识和程序开发的基本方法,本书共分为17章,主要内容如下:  第1章介绍了,NET Framework的有关知识,C#言的特点,C#常用术语以及正确认识程序设计语言等。  第2章介绍了Visual C#开发环境,主要内容包括IIS的安装,VisualStudio2005的安装,VisualStudio2005的功能,VisualStudio2005使用等。  第3章介绍了C#基本语法,主要内容包括关键字,基本数据类型,变量、运算符和表达式等。  第4章介绍了控制台应用程序的开发,主要内容包括命名空间,Console类,Convert类,Main方法,C#预处理器指令,C#程序结构,如何创建控制台应用程序等。  第5章介绍了方法和作用域,主要内容包括方法声明,方法调用,作用域,Math类。  第6章介绍了Windows窗体应用程序设计(1),主要内容包括窗体对象,控件对象,Message Box类,创建Windows应用程序等。  第7章介绍了流程控制语句,主要内容包括分支语句,循环语句,跳转语句等。  第8章介绍了值和引用,主要内容包括值类型,引用类型,装箱与拆箱,Object类,类型与别名,类型之间的转换,CTS的优点等。  第9章介绍了错误和异常处理机制,主要内容包括C#中的错误处理,异常处理,抛出异常,自定义异常等。  第10章介绍了C#的文件操作,主要内容包括文件和目录相关的类,文件操作,文本文件的处理等。  第11章介绍了Visual C# OOP技术(1),主要内容包括定义并使用类,类的构造函数和析构函数,继承与多态,属性,索引器,委派和事件的处理等。  第12章介绍了Visual C# OOP技术(2),主要内容包括泛型类和方法的定义,迭代器,匿名方法,操作符重载,部分类的定义方法等。  第13章介绍了Windows窗体应用程序设计(2),主要内容包括菜单和工具栏的设计,常用对话框控件的使用等。

内容概要

本书由浅入深、循序渐进地介绍了Microsoft Visual C#的基础知识以及如何使用Visual Studi0 2005和.NET Framework来进行C#编程。全书共分l7章,分别介绍了.NET Framework的基础知识、Visual C#开发环境介绍、C#的基础知识和各种特性、控制台应用程序设计、Windows窗体应用程序设计、管理错误和异常处理机制、数据库应用程序设计、web应用程序设计、Web服务的创建和使用、应用程序的部署等内容。    本书内容丰富,结构清晰,语言简练,图文并茂,具有较强的实用性和可操作性,可作为大中专院校、职业院校及各类社会培训学校的优秀教材,也可作为广大初、中级电脑编程爱好者的自学参考书。    本书对应的电子教案、实例源文件和习题答案可以到http://www.tupwk.corn.cn/edu网站下载。

书籍目录

第1章 Visual C#既述  1.1 .NET Framework介绍    1.1.1 NET Framework概述    1.1.2 .NET Framework体系结构    1.1.3 .NET Framework支持的语言介绍  1.2 Visual C#绍    1.2.1 Visual C#简介    1.2.2 Visual C#的语言特点    1.2.3 C#程序与.NET Framework关系  1.3 Visual#术语介绍  1.4 正确认识程序设计语言  1.5 上机练习  1.6 习题第2章 Visual C#开发环境介绍  2.1 IIS的安装  2.2 Visual Studi0 2005的安装  2.3 Visual Studi0 2005的功能  2.4 Visual Studi0使用    2.4.1 Visual Studi0的设置    2.4.2 Visual Studi0 2005的启动  2.5 上机练习  2.6 习题第3章 C#基本语法  3.1 标识符  3.2 关键字  3.3 基本数据类型  3.4 常量    3.4.1 字面常量    3.4.2 符号常量  3.5 变量    3.5.1 变量的命名    3.5.2 变量的声明    3.5.3 变量的赋值    3.5.4 变量的分类  3.6 运算符与表达式    3.6.1 运算符与表达式的类型    3.6.2 运算符的优先级    3.6.3 运算符的结合性  3.7 上机练习  3.8 习题第4章 控制台应用程序的设计  4.1 命名空间    4.1.1 namespace关键字    4.1.2 usin9关键字  4.2 System.Console类    4.2.1 Console类概述    4.2.2 Console类属性    4.2.3 Comde类方法  4.3 System.Convert类  4.4 Main方法    4.4.1 Main方法返回值    4.4.2 命令行参数  4.5 C#预处理器指令  4.6 C#程序结构    4.6.1 语句、块和空白    4.6.2 C#程序结构  4.7 创建一个控制台应用程序  4.8 命令行操作方式  4.9 上机练习  4.10 习题第5章 方法和作用域  5.1 方法  ……第6章 Windows窗体应用程序设计(1)第7章 流程控制语句第8章 理解值和引用第9章 管理错误和异常第10章 C#文件操作第11章 Visual C#OOP技术(1)第12章 Visual C#OOP技术(2)第13章 Windows窗体应用程序设计(2)第14章 数据库应用程序设计第15章 构建Web应用程序第16章 Web服务创建和使用第17章 应用程序的部署参考文献

章节摘录

  3.与Web的紧密结合  Web是现今编程的一大趋势与潮流,.NET中新增的程序开发模型越来越多的解决方案需要与Web标准相结合、相统一,例如,超文本标记语言(Hypertext Markup Language,HTML)和XML。由于历史的原因,现存的一些开发工具不能与Web紧密地结合。SOAP的使用使得Visual C#.NET克服了这一缺陷,大规模深层次的分布式开发从此成为可能。  有了Web服务框架的帮助,对程序员来说,网络服务就像是C#的本地对象。程序员们能够方便地开发Web服务,并允许它们通过Internet被运行在操作系统上的任何语言所调用。举个例子,XML已经成为网络中数据结构传送的标准,为了提高效率,Visual C#.NET允许直接将XML数据映射为结构。这样就可以有效地处理各种数据。  4.完全的安全性与错误处理  语言的安全性与错误处理能力,是衡量一种语言是否优秀的重要依据。任何人都会犯错误,即使是有丰富经验的程序员也不例外:忘记变量的初始化,对不属于自己管理范围的内存空间进行修改,等等。这些错误常常产生难以预见的后果。一旦这样的软件被投入使用,寻找并改正这些简单错误的代价也是让人难以忍受的。Visual C#.NET的先进设计思想可以消除软件开发中的一些常见错误,并提供了包括类型安全在内的完整的安全性能。为了减少开发中的错误,VisualC#.NET会帮助开发人员通过更少的代码完成相同的功能,这不但减轻了编程人员的工作量,同时也有效地避免了错误的发生。  .NET运行库提供了代码访问安全特性,它允许管理员和用户根据代码的II)来配置安全等级。当应用程序执行时,运行库将自动对它进行计算,然后给它一个权限集。根据应用程序获得的权限不同,应用程序或者正常运行,或者发生安全f生异常,计算机上的本地安全设置最终决定了代码所收到的权限。内存管理中的垃圾收集机制减轻了开发人员对内存管理的负担。.NET平台提供的垃圾收集器(Garbage Collection,GC)将负责资源的释放与对象撤销时的内存清理工作。  变量是类型安全的。在Visual C#.NET中,不能使用未初始化的变量,对象的成员变量由编译器负责将其置为0,当局部变量未经初始化而被使用时,编译器将给出提醒;Visual C#.NET不支持不安全的指向,不能将整数指向引用类型,当进行下行指向时,Visual C#.NET将自动验证指向的有效性;Visual C#.NET提供了边界检查与溢出检查功能。  5.灵活的版本处理技术  Visual C#.NET提供了内置的版本支持来减少开发费用,使用Visual C#.NET将会使开发人员更加轻松地开发和维护各种商业应用。

编辑推荐

  《Visual C#程序设计实用教程》(理论→实例→上机→习题)4阶段教学模式,任务驱动的讲解方式,方便学习和教学,众多典型的实例操作,注重培训动手能力,PPT电子教案及素材免费下载,专业的网上技术支持。

图书封面

评论、评分、阅读与下载


    Visual C#程序设计实用教程 PDF格式下载


用户评论 (总计5条)

 
 

  •   虽然也有些错误,但是书上面的实例很好,学习的过程中并不感觉枯燥,内容写的浅显易懂
  •   不错 挺厚的一本书
  •   我喜欢清华大学出版的书,这本书编写的很好,适合初学者。只是送货不及时,还是‘半岛晨报’送货的好,因为我是金州区的最好还是‘半岛晨报’送货。如果当当网给我选择送货单位我宁愿选择‘半岛晨报’而不选择“小红马”,真是令人心烦的“小红马”。
  •   挺好的,上课要用到
  •   书的质量很好,不过运输慢了点
 

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

京ICP备13047387号-7