书籍详情

C#大学教程

C#大学教程

作者:(美)H.M.Deitel等著;葛昊晗等译;葛昊晗译

出版社:清华大学出版社

出版时间:2003-11-01

ISBN:9787302072256

定价:¥79.00

购买这本书可以去
内容简介
  查看本书英文原版(本站现货直销)本书是由世界著名编程语言教材专家组织编写,讲解了C#这种基于.NET平台的通用编程语言,并介绍了如何使用它开发多层结构、客户机/服务器、集中式数据库、基于Internet和Web的应用程序。内容浅显易懂,辅之以大量实例,帮助读者迅速掌握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课程。VisualBasic.NET2003大学简明教程:实例程序设计>>更多作品
目录
第1章  计算机、因特网、万维网和C#
  1.1  概述
  1.2  什么是计算机
  1.3  计算机结构
  1.4  操作系统的演化
  1.5  单机计算、分布式计算和客户机/服务器计算
  1.6  机器语言、汇编语言和高级语言
  1.7  C,C++,Visual Basic .NET和Java
  1.8  C#
  1.9  其他高级语言
  1.10  结构化编程
  1.11  重要的软件趋势:对象技术
  1.12  硬件趋势
  1.13  因特网和万维网的历史
  1.14  万维网联盟(W3C)
  1.15  可扩展标记语言(XML)
  1.16  .NET介绍
  1.17  .NET框架和公共语言运行库
  1.18  本书导读
  小结
  自测题
  自测题答案
  练习题
第2章  Visual Studio .NET集成开发环境
  2.1  概述
  2.2  Visual Studio .NET集成开发环境简述
  2.3  菜单栏和工具栏
  2.4  Visual Studio .NET窗口
  2.5  使用【帮助】
  2.6  简单的程序:显示文本和图像
  小结
  自测题
  自测题答案
  练习题
第3章  C#编程介绍
  3.1  概述
  3.2  简单的程序:打印一行文本
  3.3  另一个简单的程序:整数求和
  3.4  内存的概念
  3.5  算术运算
  3.6  判断:相等和关系运算符
  小结
  自测题
  自测题答案
  练习题
第4章  控制结构(一)
  4.1  概述
  4.2  算法
  4.3  伪代码
  4.4  控制结构
  4.5  if选择结构
  4.6  if/else选择结构
  4.7  while循环结构
  4.8  算法描述:案例研究一(计数控制循环)
  4.9  算法描述:案例研究二(标记控制循环)
  4.10  算法描述:案例研究三(嵌套控制结构)
  4.11  赋值运算符
  4.12  递增和递减运算符
  4.13  Windows应用程序介绍
  小结
  自测题
  自测题答案
  练习题
第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  结构化编程总结
  小结
  自测题
  自测题答案
  练习题
第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  使用递归的实例
  6.16  递归与迭代的比较
  6.17  方法重载
  小结
  自测题
  自测题答案
  练习题
第7章  数组
  7.1  概述
  7.2  数组
  7.3  声明和分配数组
  7.4  数组应用举例
  7.5  向方法传递数组
  7.6  通过值和引用传递数组
  7.7  数组的排序
  7.8  查找数组:线性查找法和半查找法
  7.9  多维数组
  7.10  foreach循环结构
  小结
  自测题
  自测题答案
  练习题
第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  静态类成员
  8.12  常量和只读成员
  8.13  索引器
  8.14  数据抽象和信息隐藏
  8.15  软件重用
  8.16  命名宛间和程序集
  8.17  【类视图】和【对象浏览器】
  小结
  自测题
  自测题答案
  练习题
第9章  面向对象编程:继承
  9.1  概述
  9.2  基类和派生类
  9.3  受保护成员和内部成员
  9.4  基类和派生类的关系
  9.5  案例研究:三级继承层次结构
  9.6  派生类中的构造函数和析构函数
  9.7  与继承相关的软件工程
  小结
  自测题
  自测题答案
  练习题
第10章  面向对象编程:多态性
  10.1  概述
  10.2  派生类对象转换为基类对象
  10.3  类型字段和switch语句
  10.4  多态性示例
  10.5  抽象类和方法
  10.6  示例(一):接口和实现的继承
  10.7  密封的类和方法
  10.8  示例(二):使用多态性的工资发放系统
  10.9  示例(三):创建和使用接口
  10.10  委托
  10.11  运算符重载
  小结
  自测题
  自测题答案
  练习题
第11章  异常处理
  11.1  概述
  11.2  异常处理概述
  11.3  示例:DivideByZeroException
  11.4  .NET的异常层次结构
  11.5  finally块
  11.6  Exception属性
  11.7  程序员自定义的异常类
  11.8  用checked和unchecked运算符处理溢出
  小结
  自测题
  自测题答案
  练习题
第12章  图形用户界面概念(一)
  12.1  概述
  12.2  Windows窗体
  12.3  事件处理模型
  12.4  控件属性和布局
  12.5  标签、文本框和按钮
  12.6  分组框和面板
  12.7  复选框和单选钮
  12.8  图片框
  12.9  鼠标事件处理
  12.10  键盘事件处理
  小结
  自测题
  自测题答案
  练习题
第13章  图形用户界面概念(二)
  13.1  概述
  13.2  菜单
  13.3  LinkLabel控件
  13.4  列表框和复选列表框
  13.5  组合框
  13.6  TreeView控件
  13.7  ListView控件
  13.8  选项卡控件
  13.9  多文档界面(MDI)窗口
  13.10  可视化继承
  13.11  用户自定义控件
  小结
  自测题
  自测题答案
  练习题
第14章  多线程
  14.1  概述
  14.2  线程状态:线程的生命周期
  14.3  线程的优先级和线程调度
  14.4  线程同步和类监视器
  14.5  没有线程同步的生产者/消费者关系
  14.6  有线程同步的生产者/消费者关系
  14.7  生产者/消费者关系:循环缓冲区
  小结
  自测题
  自测题答案
  练习题
第15章  字符、字符串和正则表达式
  15.1  概述
  15.2  字符和字符串基础
  15.3  String类构造函数
  15.4  String类的索引器、Length属性和CopyTo方法
  15.5  字符串比较
  15.6  String类的GetHashCode方法
  15.7  字符串定位查找
  15.8  String类的子串提取
  15.9  字符串相加
  15.10  String类中的其他方法
  15.11  StringBuiilder类
  15.12  StringBuilder索引器、Length和Capacity属性以及EnsureCapacity方法
  15.13  StringBuilder类的Append和AppendFormat方法
  15.14  StringBuilder类的Insert,Remove和Replace方法
  15.15  Char方法
  15.16  模拟扑克洗牌和发牌程序
  15.17  正则表达式和Regex类
  小结
  自测题
  自测题答案
  练习题
第16章  图形和多媒体
  16.1  概述
  16.2  图形上下文和图形对象
  16.3  颜色处理
  16.4  字体处理
  16.5  绘制线段、矩形和椭圆
  16.6  绘制弧线
  16.7  绘制多边形和折线
  16.8  高级图形功能
  16.9  多媒体概述
  16.10  载入、显示和缩放图像
  16.11  连续图象动画
  16.12  Windows媒体播放器
  16.13  Microsoft Agent
  小结
  自测题
  自测题答案
  练习
第17章  文件和流
  17.1  概述
  17.2  数据层次结构
  17.3  文件和流
  17.4  File和Directory类
  17.5  创建顺序访问文件
  17.6  从顺序访问文件中读取数据
  17.7  随机访问文件
  17.8  创建随机访问文件
  17.9  在随机访问文件中随机写入数据
  17.10  从随机访问文件中顺序读取数据
  17.11  案例研究:交易处理程序
  小结
  自测题
  自测题答案
  练习题
第18章  数据库、SQL和ADO.NET
  18.1  概述
  18.2  关系数据库模型
  18.3  关系数据库概述:Books数据库
  18.4  结构化查询语言(SQL)
  18.5  ADO.NET对象模型
  18.6  使用ADO.NET编程:从DBMS中提取信息
  18.7  使用ADO.NET编程:修改DBMS
  18.8  读写XML文件
  小结
  自测题
  自测题答案
  练习题
猜您喜欢

读书导航