书籍详情

C#大学教程

C#大学教程

作者:(美)Harvey M. Deitel等著;须德等译

出版社:电子工业出版社

出版时间:2004-01-01

ISBN:9787505394827

定价:¥59.00

购买这本书可以去
内容简介
  本书是Deitel公司的“Deitel开发者丛书”之一。Deitel公司是国际承认的IT多媒体制作和团体培训组织。本书运用Live-Code方法对C#语言进行了全面介绍,全书贯穿了面向对象和软件工程的思想,是学习C#的优秀教材。本书从VisualStudio.NET集成开发环境的基础开始讲授,然后讲授C#的基础部分,包括控件结构、方法和数组。接下来讲授Deitel关于基于对象和面向对象编程、异常处理和用户图形界面编程的经典论述。最后讲授创建下一代基于XML的Web服务所需的关键技术,包括ASP.NET,ADO.NET和XML。本书结构清晰、内容丰富、讲授方法形式多样(如程序示例、图表说明),包含了大量的编程提示,而且提供了网上资源索引。本书可作为大专院校的教材,也适用于使用C#进行软件开发的广大技术人员。
作者简介
  作者:DEITELHarveyM.Deitel,世界一流的计算机科学教员和研计会演讲人;PaulJ.Deitel,国际知名的教育家HarveyM.Deitel博士是Deitel&Associates公司总裁,有着40余年计算机领域的工作经验,进行了大量深入的教学研究,是世界一流的计算机科学教员和研计会演讲人。HarveyM.Deitel持有麻省理工学院学士、硕士学位和波士顿大学博士学位。他曾经在IBM和MIT的虚拟内存操作系统项目中从事研究工作,开发出在很多系统中广泛实现的技术。他还有20多年大学教学经验,取得过“教育特别津贴”。也是全球知名的计算机教材作者。其作品已被翻译成日、俄、中文(繁简)、韩、法、西班牙等语言。PaulJ.Deitel是Deitel&Associates公司执行副总裁,是麻省理工学院Sloun管理学校的毕业生。主修信息技术,通过Deitel&Associates公司他已经为DigitalEquipmentCorporation......等多家公司的客户提供Java、C和C++课程的教学活动,并曾为计算机协会波士顿分会授Java和C++语言,还通过卫星直播Java课程。C++大学基础教程(第五版)>>更多作品
目录
第1章  .NET和C#简介
  1.1  简介
  1.2  Internet和WWW的历史
  1.3  W3C
  1.4  可扩展标记语言
  1.5  软件发展的关键趋势:对象技术
  1.6  微软.NET简介
  1.7  C#
  1.8  .NET框架和通用语言运行时
  1.9  本书一览
  1.10  小结
  1.11  Internet和万维网资源
第2章  Visual Studio .NET IDE简介
  2.1  简介
  2.2  Visual Studio .NET集成开发环境概览
  2.3  菜单条和工具条
  2.4  Visual Studio .NET窗口
  2.5  使用帮助
  2.6  简单的程序:显示文本和图像
  2.7  小结
第3章  C#编程简介
  3.1  简介
  3.2  简单的程序:打印一行文本
  3.3  另一个简单的程序:添加整数
  3.4  内存概念
  3.5  算术运算
  3.6  做出判断:判等和关系运算符
  3.7  小结
第4章  控制结构(一)
  4.1  简介
  4.2  算法
  4.3  伪代码
  4.4  控制结构
  4.5  if选择结构
  4.6  if/else选择结构
  4.7  While重复结构
  4.8  设计算法:实例研究1(计数器控制的重复)
  4.9  使用自顶向下、逐步完善的方法设计算法:实例研究2(哨兵控制的重复)
  4.10  使用自顶向下、逐步完善的方法设计算法:实例研究3(嵌套控制结构)
  4.11  赋值运算符
  4.12  自增和自减运算符
  4.13  Windows应用编程简介
  4.14  小结
第5章  控制结构(二)
  5.1  简介
  5.2  计数器控制重复的要点
  5.3  for重复结构
  5.4  使用for结构的例子
  5.5  switch多选择结构
  5.6  do/while重复结构
  5.7  语句break和continue
  5.8  逻辑和条件运算符
  5.9  结构化编程小结
  5.10  小结
第6章  方法
  6.1  简介
  6.2  C#中的方法
  6.3  Math类方法
  6.4  方法
  6.5  方法定义
  6.6  变元提升
  6.7  C#名字空间
  6.8  值类型和引用类型
  6.9  传递变元: 值传递和引用传递
  6.10  随机数生成器
  6.11  案例:机会游戏
  6.12  变量的持续时间
  6.13  作用域规则
  6.14  递归
  6.15  使用递归的例子:Fibonacci数列
  6.16  递归与迭代
  6.17  方法重载
  6.18  小结
第7章  数组
  7.1  简介
  7.2  数组
  7.3  声明和分配数组
  7.4  使用数组的示例
  7.5  将数组传递给方法
  7.6  按值和按引用传递数组
  7.7  数组排序
  7.8  数组查找:线性查找和折半查找
  7.9  多下标数组
  7.10  foreach 循环结构
  7.11  小结
第8章  基于对象的编程
  8.1  简介
  8.2  用类实现Time抽象数据类型
  8.3  类的范围
  8.4  控制对成员的访问
  8.5  初始化类对象:构造函数
  8.6  使用重载构造函数
  8.7  属性
  8.8  复合:将对象引用当做其他类的实例变量
  8.9  使用this引用
  8.10  垃圾收集
  8.11  static类成员
  8.12  const和readonly成员
  8.13  索引器
  8.14  数据抽象和信息隐藏
  8.15  软件重用性
  8.16  名字空间和组件
  8.17  Class View和Object Browser
  8.18  小结
第9章  面向对象编程:继承
  9.1  简介
  9.2  基类和派生类
  9.3  protected和internal成员
  9.4  基类和派生类的关系
  9.5  实例研究:三级继承
  9.6  派生类的构造函数和析构函数
  9.7  使用继承的软件工程
  9.8  小结
第10章  异常处理
  10.1  简介
  10.2  异常处理概述
  10.3  例子:除数为0异常
  10.4  .NET异常的层次
  10.5  finally块
  10.6  异常的属性
  10.7  程序员定义的异常类
  10.8  用运算符checked和unchecked处理溢出
  10.9  小结
第11章  图形用户界面概念
  11.1  简介
  11.2  Windows窗体
  11.3  事件处理模型
  11.4  控件属性和布局
  11.5  标签. 文本框和按钮
  11.6  组合框和面板
  11.7  复选框和单选按钮
  11.8  图片框
  11.9  鼠标事件处理
  11.10  键盘事件处理
  11.11  可视化继承
  11.12  小结
第12章  多线程
  12.1  简介
  12.2  线程状态:线程生命周期
  12.3  线程优先级和线程调度
  12.4  小结
第13章  字符串和字符
  13.1  简介
  13.2  字符和字符串基础知识
  13.3  字符串构造函数
  13.4  字符索引器. 属性Length和方法CopyTo
  13.5  字符串比较
  13.6  字符串的方法GetHashCode
  13.7  在字符串中定位字符和子串
  13.8  从字符串中提取子串
  13.9  连接字符串
  13.10  各种字符串方法
  13.11  类StringBuilder
  13.12  StringBuilder的索引器. 属性Length和Capacity以及方法EnsureCapacity
  13.13  StringBuilder的方法Append和AppendFormat
  13.14  StringBuilder的Insert. 方法Remove和Replace
  13.15  方法Char
  13.16  洗牌和发牌模拟程序
  13.17  小结
第14章  图形
  14.1  简介
  14.2  图形环境和图形对象
  14.3  颜色控件
  14.4  字体控件
  14.5  画线. 画矩形和画椭圆
  14.6  装载. 显示和放缩图像
  14.7  小结
第15章  文件和流
  15.1  简介
  15.2  数据层次
  15.3  文件和流
  15.4  创建顺序访问文件
  15.5  从顺序访问的文件中读取数据
  15.6  小结
第16章  数据库、SQL和ADO.NET
  16.1  简介
  16.2  关系数据库模型
  16.3  关系数据库概述:Books数据库
  16.4  结构化查询语言
  16.5  ADO.NET对象模型
  16.6  使用ADO.NET编程:从数据库中提取信息
  16.7  小结
第17章  ASP.NET、Web表单和Web控件
  17.1  简介
  17.2  简单的HTTP事务
  17.3  体系结构
  17.4  创建和运行一个简单的Web表单实例
  17.5  小结
  17.6  Internet和万维网资源
第18章  可扩展标记语言
  18.1  简介
  18.2  XML文档
  18.3  XML名字空间
  18.4  文档对象模型
  18.5  小结
  18.6  Internet 和万维网资源
第19章  ASP.NET和Web服务
  19.1  简介
  19.2  Web服务
  19.3  简单对象访问协议和Web服务
  19.4  发布和消费Web服务
  19.5  小结
第20章  联网:基于流的套接字
  20.1  简介
  20.2  建立一个简单的服务器(使用流套接字)
  20.3  建立一个简单的客户端(使用流套接字)
  20.4  流套接字连接的客户/服务器交互
  20.5  小结
第21章  FCL集合类
  21.1  简介
  21.2  集合类
  21.3  小结
第22章  可访问性
  22.1  简介
  22.2  规则和资源
  22.3  Web可访问性动议
  22.4  为图像提供可选择性
  22.5  通过集中结构最大化可读性
  22.6  Visual Studio .NET的可访问性
  22.7  C#的可访问性
  22.8  XHTML表格的可访问性
  22.9  XHTML框架的可访问性
  22.10  XML的可访问性
  22.11  在VoiceXML中使用声音合成和识别
  22.12  CallXML
  22.13  JAWS for Windows
  22.14  其他可访问性工具
  22.15  微软Windows 2000的可访问性
  22.16  小结
  22.17  Internet和万维网资源
第23章  移动Internet工具包
  23.1  简介
  23.2  移动Internet工具包客户端设备
  23.3  移动Internet工具包和移动Web表单
  23.4  小结
  23.5  Internet和万维网资源
附录A  运算符优先级表
附录B  记数系统
附录C  Visual Studio .NET 调试器
附录D  ASCII 码字符集
附录E  关于Unicode标准
附录F  HTML 4简介(一)
附录G  HTML 4介绍(二)
附录H  HTML特殊字符
附录I  HTML颜色
附录J  Visual Studio .NET下的水晶报表
猜您喜欢

读书导航