C#应用程序设计教程

出版时间:2010-11  出版社:人民邮电出版社  作者:耿肇英,周真真,耿D 编著  页数:312  

前言

计算机专业开设的第一门高级程序设计语言课程一般是C或C++,学习高级程序设计语言基本知识,编写控制台或DOS应用程序。在此之后应进一步学习面向对象Windows应用程序设计,一方面为操作系统、数据库、计算机网络、计算机图形学等后续课程提供程序设计基础,另一方面也尽早为学生课外实践提供一个实用工具。本课程是为上述目的而设置的,是计算机导论和C或C++课程的后续课程。单纯讲授面向对象理论的效果并不好,结合某个面向对象语言的方法会有更好的教学效果。本书用c#语言介绍面向对象程序设计概念。学习面向对象Windows应用程序设计应采用广泛使用又适合教学的工具和语言。考虑到Visual C++学习难度较大,Visual Basic(以下简称VB)虽然易学,但还要耗费很紧张的学时学习一门新语言,是得不偿失的。而c撑语言是为.NET架框量身定做的新一代面向对象的语言,语法和C++非常相似,但比C++简单,使用组件编程,和VB一样容易使用。在第一门高级程序设计语言课程是C或C++的情况下,学习c#语言可节约很多学时,对于根本没有接触过VB的大学生,把c#作为学习面向对象Windows应用程序设计语言是合适的。当前用C#语言开发.NET系统的商用软件较多,这也为学生毕业后工作打下较好基础。

内容概要

本书介绍c#客户端应用程序设计技术,内容包括:c#语言基础、wpf和winform应用程序开发、图形和图像编程、文件读/写和管理、多线程应用、socket编程、ado.net数据库应用程序设计等。本书采用实例教学法,在讲清基本知识点的基础上,尽量使用短小精悍的实例加以说明,使内容容易理解。本书使用微软免费的速成版集成开发环境。本书所有例子在.net framework 3.5下调试通过,大部分例子使用wpf控件。  本书可作为高等院校“面向对象windows程序设计”教材,或作为学习使用c#语言开发应用程序的培训班教材,也适合使用c#语言开发项目的程序员参考。

书籍目录

第1章 c#语言基础 第2章 wpf编程基础第3章 wpf文本编辑器 第4章 文件和流 第5章 wpf图形图像编程 第6章 多媒体 第7章 进程和多线程 第8章 socket编程初步 第9章 数据库应用程序设计 第10章 可扩展标记语言 第11章 web服务和wcf基础 第12章 windows form编程 参考文献 

章节摘录

插图:(1)通用语言规范(Common Language Specification,CLS)。.NET系统包括C#、C++、VB、J#,它们都遵守通用语言规范。任何程序设计语言只要遵守通用语言规范,其源程序都可编译为相同的中间语言代码,由CLR负责执行,这样的代码叫托管代码。只要为其他操作系统编制相应的CLR,中间语言代码也可在其他系统中运行。(2)自动内存管理。CLR内建垃圾收集器,当堆中实例的生命周期结束时,垃圾收集器负责收回不被使用的实例占用的内存空间。也就是说,CLR具有自动内存管理功能。而c和c++语言,用语句在堆中建立的实例,必须用语句释放实例占用的内存空间。(3)交叉语言处理。由于任何遵守通用语言规范的程序设计语言源程序,都可编译为相同的中间语言代码,不同语言设计的组件可以互相通用,可以从其他语言定义的类派生出本语言的新类。由于中间语言代码由CLR负责执行,因此异常处理方法是一致的,这在调试一种语言调用另一种语言的子程序时,显得特别方便。

图书封面

评论、评分、阅读与下载


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


用户评论 (总计7条)

 
 

  •   这个商品不错,值得一读!
  •   当当网帮了我的大忙,不用去购书中心费事了,谢谢。
  •   就目录来说,这本书分章很不错,可以作为学习参考,但是就是有点薄了,希望能扩展一下,把知识说细
  •   要是有配套光盘就更好了
  •   坑爹啊买错了!不过用来打基础还是可以的
  •   需要有C语言的基础,比较偏重于实际应用。
  •   很差,条理不清楚,而且在wpf没有普及的情况下就以他为主介绍,早了点
 

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

京ICP备13047387号-7