顶部
收藏

C#程序设计语言


作者:
Microsoft 著
定价:
89.00元
ISBN:
978-7-04-013190-1
版面字数:
580.000千字
开本:
16开
全书页数:
367页
装帧形式:
平装
重点项目:
暂无
出版时间:
2003-07-30
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

暂无
  • 第1章 概述
    • 1.1 .NET和.NET框架
      • 1.1.1 .NET平台
      • 1.1.2 .NET框架
      • 1.1.3 课堂练习.NET术语
    • 1.2 浏览Visual Studio .NET
      • 1.2.1 开始使用Visual Studio .NET
      • 1.2.2 Visual Studio .NET窗口
      • 1.2.3 Visual Studio .NET帮助
      • 1.2.4 示例:开发环境的使用
      • 1.2.5 Visual Studio .NET的编程功能和编程特点
      • 1.2.6 Visual Studio解决方案和项目文件的组织结构
      • 1.2.7 开发过程
    • 1.3 Windows应用程序项目的创建
      • 1.3.1 Visual C#解决方案的创建
      • 1.3.2 应用程序模板
      • 1.3.3 Windows窗体设计器的使用方法
      • 1.3.4 “属性”窗口的使用方法
      • 1.3.5 课堂练习创建一个简单的Windows应用程序
    • 习题
  • 第2章 C#语言的基本原理
    • 2.1 C#程序的基本原理
      • 2.1.1 C#程序结构
      • 2.1.2 在C#中设置代码格式
    • 2.2 C#预定义类型
      • 2.2.1 内置数据类型
      • 2.2.2 声明并初始化变量
      • 2.2.3 声明及初始化字符串
      • 2.2.4 创建和使用常量
      • 2.2.5 创建并使用枚举类型
      • 2.2.6 类型转换
      • 2.2.7 课堂练习使用C#类型
    • 2.3 编写表达式
      • 2.3.1 表达式和运算符
      • 2.3.2 运算符的优先级
      • 2.3.3 课堂练习使用运算符
    • 2.4 条件语句
      • 2.4.1 if语句的使用方法以及使用场合
      • 2.4.2 switch语句的使用方法以及使用场合
      • 2.4.3 课堂练习使用条件语句
    • 2.5 循环语句
      • 2.5.1 for循环
      • 2.5.2 while循环
      • 2.5.3 do循环
      • 2.5.4 课堂练习使用循环语句
    • 实验2.1 编写储蓄计算器程序
      • 练习1 编写储蓄计算器程序
      • 练习2 扩展储蓄计算器的功能
    • 习题
  • 第3章 C#中对象的创建
    • 3.1 类的定义
      • 3.1.1 类和对象
      • 3.1.2 值类型和引用类型
      • 3.1.3 如何定义类和创建对象
      • 3.1.4 如何使用命名空间来组织类
      • 3.1.5 如何定义可访问性和作用域
      • 3.1.6 课堂练习定义类和创建对象
    • 3.2 声明方法
      • 3.2.1 如何编写方法
      • 3.2.2 如何给方法传递参数
      • 3.2.3 如何通过引用来传递参数
      • 3.2.4 如何传递引用类型变量
      • 3.2.5 如何重载方法
      • 3.2.6 使用XML代码注释功能
      • 3.2.7 课堂练习编写和调用方法
    • 3.3 构造函数
      • 3.3.1 如何初始化对象
      • 3.3.2 如何重载构造函数
      • 3.3.3 课堂练习使用构造函数
    • 3.4 使用类的静态成员
      • 3.4.1 如何使用类的静态成员
      • 3.4.2 如何初始化类
      • 3.4.3 课堂练习使用类的静态成员
    • 实验3.1 在C#中创建类
      • 练习 创建银行账户对象
    • 习题
  • 第4章 面向对象的编程技术
    • 4.1 设计对象
      • 4.1.1 面向对象编程的优点
      • 4.1.2 封装性
      • 4.1.3 属性
      • 4.1.4 课堂练习编写和使用属性
    • 4.2 继承性
      • 4.2.1 继承
      • 4.2.2 派生类
      • 4.2.3 在派生类中调用基类构造函数
      • 4.2.4 密封类
      • 4.2.5 课堂练习创建派生类
    • 4.3 多态性
      • 4.3.1 多态性
      • 4.3.2 编写虚方法
      • 4.3.3 抽象方法和抽象类
      • 4.3.4 课堂练习使用多态性
    • 实验4.1 在C#中创建类
      • 练习 创建银行账户对象
    • 习题
  • 第5章 C#编程
    • 5.1 数组
      • 5.1.1 什么是数组
      • 5.1.2 创建数组
      • 5.1.3 初始化数组变量
      • 5.1.4 访问单个数组元素
      • 5.1.5 遍历整个数组
      • 5.1.6 数组拷贝
      • 5.1.7 如何把数组作为方法参数
      • 5.1.8 如何索引对象
      • 5.1.9 课堂练习使用foreach语句遍历数组
      • 5.1.10 课堂练习使用索引器
    • 5.2 集合
      • 5.2.1 列表、队列、栈和哈希表
      • 5.2.2 ArrayList类
      • 5.2.3 Queue类
      • 5.2.4 Stack类
      • 5.2.5 Hashtable类
      • 5.2.6 数组和集合的对比
      • 5.2.7 课堂练习创建和使用集合
    • 5.3 接口
      • 5.3.1 什么是接口
      • 5.3.2 接口的使用方法
      • 5.3.3 如何使用实现了某接口的对象
      • 5.3.4 如何继承多个接口
      • 5.3.5 接口与抽象类的比较
      • 5.3.6 建议
      • 5.3.7 接口和.NET框架
      • 5.3.8 课堂练习使用接口
    • 5.4 异常处理
      • 5.4.1 如何使用异常处理
      • 5.4.2 如何抛出异常.
      • 5.4.3 课堂练习使用异常处理
    • 5.5 代理和事件
      • 5.5.1 代理的创建
      • 5.5.2 多重代理
      • 5.5.3 事件
      • 5.5.4 如何编写事件处理程序
      • 5.5.5 课堂练习声明和调用代理
    • 实验5.1 使用数组
      • 练习 对数组中的数值排序
    • 实验5.2 使用索引器和接口
      • 练习1 编写支票提取应用程序
      • 练习2 使用接口
    • 实验5.3 使用事件和代理
      • 练习 使用事件和代理
    • 习题
  • 第6章 编写基于.NET应用程序
    • 6.1 .NET框架类库
      • 6.1.1 .NET框架类库
      • 6.1.2 对象浏览器
      • 6.1.3 课堂练习对象浏览器的使用
    • 6.2 重载System.Object的方法
      • 6.2.1 继承自System.Object的方法
      • 6.2.2 重载和实现ToString
      • 6.2.3 课堂练习重载ToString方法
    • 6.3 格式化字符串和数字
      • 6.3.1 格式化数字
      • 6.3.2 格式化日期和时间
      • 6.3.3 动态字符串
      • 6.3.4 课堂练习格式化字符串
    • 6.4 使用流和文件
      • 6.4.1 文件I/O
      • 6.4.2 读写文本文件
      • 6.4.3 读写二进制文件
      • 6.4.4 遍历Windows文件系统
      • 6.4.5 课堂练习使用文件系统信息
    • 实验6.1 流的使用
      • 练习 将二进制文件转换为文本文件
    • 习题
  • 第7章 使用ADO.NET访问数据
    • 7.1 ADO.NET架构
      • 7.1.1 ADO.NET
      • 7.1.2 已连接环境
      • 7.1.3 非连接的环境
      • 7.1.4 ADO.NET对象模型
      • 7.1.5 DataSet类
      • 7.1.6 .NET Data Provider
      • 7.1.7 课堂练习ADO.NET架构
    • 7.2 创建使用ADO.NET访问数据的应用程序
      • 7.2.1 指定数据库连接
      • 7.2.2 指定Command
      • 7.2.3 创建DataAdapter对象
      • 7.2.4 创建DataSet对象
      • 7.2.5 将DataSet绑定到DataGrid
      • 7.2.6 在VisualStudio.NET中使用数据向导
      • 7.2.7 课堂练习使用“数据适配器配置向导”
    • 7.3 修改数据库记录
      • 7.3.1 访问DataSet对象中的数据
      • 7.3.2 在ADO.NET中更新数据库
      • 7.3.3 创建数据库记录
      • 7.3.4 更新数据库记录
      • 7.3.5 删除数据库记录
      • 7.3.6 课堂练习更新数据库记录
    • 实验7.1 使用ADO.NET创建数据访问应用程序
      • 练习1 创建简单的数据库表浏览器
      • 练习2 编写一个简单的数据库表浏览器
      • 练习3 创建简单的数据库表浏览器
    • 实验7.2 使用ADO.NET创建Windows应用程序
      • 练习 使用ADO.NET创建Windows应用程序
    • 习题
  • 第8章 创建基于Windows的应用程序
    • 8.1 Windows窗体
      • 8.1.1 Windows窗体简介
      • 8.1.2 开发一个简单的Windows窗体项目
      • 8.1.3 执行一个Windows窗体项目
      • 8.1.4 为项目添加一个新的窗体
    • 8.2 创建窗体的主菜单
      • 8.2.1 使用窗体的主菜单
      • 8.2.2 创建主菜单
      • 8.2.3 处理菜单事件
      • 8.2.4 课堂练习创建主菜单
    • 8.3 创建和使用通用对话框
      • 8.3.1 创建和使用通用对话框
      • 8.3.2 设置通用对话框属性
      • 8.3.3 从通用对话框读取信息
      • 8.3.4 使用消息框
      • 8.3.5 课堂练习使用通用对话框
    • 8.4 创建和使用自定义对话框
      • 8.4.1 创建和使用自定义对话框
      • 8.4.2 创建和使用自定义选项卡式对话框
      • 8.4.3 课堂练习创建自定义对话框
    • 8.5 使用Button类
      • 8.5.1 Button类
      • 8.5.2 RadioButton类
      • 8.5.3 CheckBox类
    • 8.6 使用其他常用控件
      • 8.6.1 使用TextBox类
      • 8.6.2 使用Label类
      • 8.6.3 使用ListBox类
      • 8.6.4 使用ComboBox类
    • 8.7 创建和使用工具栏
      • 8.7.1 创建工具栏
      • 8.7.2 使用toolbar控件的属性
      • 8.7.3 编写ButtonClick事件处理方法
      • 8.7.4 课堂练习创建和使用工具栏
    • 8.8 创建和使用状态栏
      • 8.8.1 创建状态栏
      • 8.8.2 为状态栏添加窗格
      • 8.8.3 课堂练习创建状态栏
    • 实验8.1 生成Windows应用程序
      • 练习1 添加通用对话框到应用程序
      • 练习2 创建和使用自定义对话框
      • 练习3 创建一个状态栏
    • 习题
  • 第9章 在C#应用程序中使用XML Web Service
    • 9.1 XML Web Service介绍
      • 9.1.1 什么是XML Web Service
      • 9.1.2 如何定位XML Web Service的URL
    • 9.2 创建和使用XML Web Service
      • 9.2.1 创建Web Service
      • 9.2.2 添加XML Web Service的Web引用
      • 9.2.3 在代码中调用XML Web Service方法
      • 9.2.4 课堂练习创建XML Web Service
      • 9.2.5 课堂练习在C#中使用XML Web Service
      • 9.2.6 部署Web Service
    • 实验9.1 使用XML Web Service
      • 练习 编写办公大楼预估程序
    • 习题
  • 第10章 创建Web应用程序
    • 10.1 创建Web窗体应用程序
      • 10.1.1 ASP.NET
      • 10.1.2 Web窗体应用程序
      • 10.1.3 创建Web窗体应用程序
      • 10.1.4 Web窗体应用程序的组件
      • 10.1.5 Web窗体应用程序的生命周期
      • 10.1.6 为Web窗体应用程序添加控件
      • 10.1.7 为控件添加事件处理程序
      • 10.1.8 课堂练习创建Web窗体应程序
    • 10.2 在Web窗体应用程序中访问数据
      • 10.2.1 在Web窗体应用程序中访问数据
      • 10.2.2 在Web窗体应用程序中显示数据
      • 10.2.3 课堂练习在Web窗体应用程序上显示数据库中的数据
    • 10.3 配置ASP.NET应用程序设置
      • 10.3.1 ASP.NET状态管理
      • 10.3.2 ASP.NET安全性
      • 10.3.3 配置ASP.NET应用程序设置
      • 10.3.4 课堂练习使用Web.Config配置Web应用程序
    • 实验10.1 开发ASP.NETWeb应用程序
      • 练习1 完成用户身份验证的代码
      • 练习2 完成Master.aspx页面中的代码
      • 练习3 测试应用程序
    • 习题
  • 第11章 应用程序设置和部署
    • 11.1 应用程序设置
      • 11.1.1 使用用户首选项和应用程序设置
      • 11.1.2 使用XML序列化来保存应用程序设置
      • 11.1.3 使用数据库来保存应用程序设置
      • 11.1.4 使用Windows注册表来保存应用程序设置
      • 11.1.5 课堂练习使用Windows注册表
    • 11.2 应用程序部署
      • 11.2.1 .NET打包和部署选项
      • 11.2.2 使用Windows Installer来打包和部署应用程序
      • 11.2.3 使用XCOPY部署Web应用程序
    • 实验11.1 部署应用程序
      • 练习1 将Setup项目添加到已应用程序中
      • 练习2 安装和测试Setup应用
    • 实验11.2 使用应用程序设置
      • 练习1 添加UserPreferences
      • 练习2 将用户首选项添加到窗加载事件
      • 练习3 将用户首选项添加到loadItem_Click事件
      • 练习4 在Options窗体中声明UserPreferences类的一实例
      • 练习5 将复选框控件设置为注所含的值
      • 练习6 将复选框控件值保存到注册表
      • 练习7 测试Zoo Information应用程序
    • 习题
  • 第12章 进阶学习目标
    • 12.1 浏览C#的附加功能
      • 12.1.1 C#预处理器
      • 12.1.2 结构
      • 12.1.3 C#线程和线程处理
      • 12.1.4 特性和反射
      • 12.1.5 .NET框架安全性
      • 12.1.6 互操作能力
      • 12.1.7 .NET Remoting
  • 词汇表

相关图书