思维导图备注

零基础学C#3.0
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

7.3.6 自定义异常

浏览 4 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-25 06:04:17
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 写给未来的程序员
    • 丛书书目
    • 丛书特点
    • 完善的售后服务
  • 前言
    • 本书内容
    • 本书配套光盘内容
    • 本书适合的读者
    • 本书的作者
  • 第一篇 基础篇
    • 1.1.2 C#的功能
    • 1.2 .NET框架和C#
      • 1.2.2 .NET框架3.5新增功能
      • 1.2.3 .NET的编译技术
    • 第2章 C#编程必备知识(一)
      • 2.1.2 变量的命名规范
      • 2.2 运算符和表达式
        • 2.2.2 一元运算符
        • 2.2.3 三元运算符
        • 2.2.4 简化运算符的表达
        • 2.2.5 运算符优先级
      • 2.1.3 变量的赋值
      • 2.3 值类型和引用类型
      • 2.1.4 常量的定义和使用
      • 2.4 数组—同类的组织
        • 2.4.2 数组的初始化
        • 2.4.3 使用数组的索引
      • 2.1.5 var类型的变量
      • 2.5 枚举—避免不合理赋值
        • 2.5.2 如何使用枚举
      • 2.6 C#中实现数据转换
        • 2.6.2 显式类型转换
        • 2.6.3 字符串与数值之间的转换
        • 2.6.4 用Convert类实现数据类型转换
      • 2.7 控制台的输入输出—Console类
        • 2.7.2 从控制台输入
      • 2.8 小结
    • 1.3 .NET集成开发环境Visual Studio 2008
      • 1.3.2 下载并安装VS2008
      • 1.3.3 VS2008的功能
    • 第3章 C#编程必备知识(二)
      • 3.1.2 在多种情况下选择自己的路—switch结构
      • 3.2 C#中的循环结构
        • 3.2.2 先执行后判断—do...while循环
        • 3.2.3 先判断后执行的另一种方式—for循环
        • 3.2.4 简单利索的foreach循环
        • 3.2.5 continue和break语句
        • 3.2.6 嵌套循环
      • 3.1.3 常见错误
      • 3.3 字符串应用—String类
        • 3.3.2 格式化数据输出方法
      • 3.4 简单应用—冒泡排序
      • 3.5 小结
    • 1.4 用VS2008创建和编译C#程序
      • 1.4.2 编译和执行
      • 1.4.3 控制台应用程序的基本结构
    • 第4章 用面向对象的方法思考问题—C#中类和对象
      • 4.1.2 类的声明
      • 4.2 C#中的对象
        • 4.2.2 对象的声明和使用
        • 4.2.3 类和对象的关系
      • 4.1.3 访问修饰符
      • 4.3 构造函数和析构函数
        • 4.3.2 带参数的构造函数
        • 4.3.3 析构函数—销毁对象
      • 4.4 方法
        • 4.4.2 方法的调用
        • 4.4.3 方法的值传递
        • 4.4.4 方法的引用传递
        • 4.4.5 常见错误
        • 4.4.6 静态变量和方法
      • 4.5 方法重载
        • 4.5.2 基于不同类型的参数的方法重载
      • 4.6 结构—不是类的特殊数据类型
        • 4.6.2 结构的使用
      • 4.7 属性
        • 4.7.2 定义属性
        • 4.7.3 使用属性
        • 4.7.4 在VS2008中快速创建属性
        • 4.7.5 VS2008中的自动属性
        • 4.7.6 对象初始化器
      • 4.8 小结
    • 1.5 认识C#程序
      • 1.5.2 using关键字
      • 1.5.3 class关键字
      • 1.5.4 Main方法
      • 1.5.5 给C#程序添加说明—注释
    • 第5章 父子关系—继承
      • 5.1.2 继承的使用
      • 5.2 面向对象的多态性
        • 5.2.2 虚拟方法实现多态
      • 5.1.3 继承的特性
      • 5.3 抽象类和抽象方法
        • 5.3.2 抽象类和抽象方法的使用
      • 5.1.4 访问修饰符—设置访问权限
      • 5.4 接口
        • 5.4.2 接口的定义
        • 5.4.3 接口的实现
        • 5.4.4 接口的继承
        • 5.4.5 接口、类和抽象类
        • 5.4.6 显式接口的实现
      • 5.1.5 base关键字—调用父类成员
      • 5.5 综合实战—动物特性的面向对象描述
      • 5.1.6 this关键字—调用本类成员
      • 5.6 小结
      • 5.1.7 父类对象引用子类实例—父母代表孩子做事
    • 1.6 小结
    • 第6章 索引器、委托和事件
      • 6.1.2 索引器的使用
      • 6.2 委托
        • 6.2.2 调用委托
      • 6.3 事件
      • 6.4 小结
    • 第7章 调试、测试和异常处理
      • 7.1.2 VS2008中的调试工具
      • 7.2 测试
      • 7.3 异常处理
        • 7.3.2 异常类
        • 7.3.3 Try和Catch捕捉、处理异常
        • 7.3.4 关键字Finally的使用
        • 7.3.5 使用throw引发异常
        • 7.3.6 自定义异常
      • 7.4 小结
    • 第8章 用集合组织数据
      • 8.1.2 集合的概念
      • 8.2 使用ArrayList组织数据
        • 8.2.2 ArrayList元素的添加
        • 8.2.3 ArrayList元素的删除
        • 8.2.4 ArrayList元素的检索
      • 8.1.3 System.Collections简介
      • 8.3 使用HashTable组织数据
        • 8.3.2 HashTable元素的操作
        • 8.3.3 HashTable使用实例—电话本
      • 8.4 小结
    • 第9章 泛型
      • 9.1.2 泛型的优点
      • 9.2 使用泛型
        • 9.2.2 泛型集合Dictionary<K,V>
        • 9.2.3 泛型接口IComparable<T>
        • 9.2.4 泛型接口IComparer<T>—比较器
      • 9.3 小结
    • 第10章 文件处理
      • 10.1.2 文件夹操作
      • 10.2 流和FileStream类
        • 10.2.2 FileStream类
      • 10.3 读写文本文件
        • 10.3.2 将数据写入文本文件
        • 10.3.3 StreamWrite类和StreamReader类读写文本文件
      • 10.4 读写二进制文件
        • 10.4.2 读取二进制文件
      • 10.5 读写内存流
        • 10.5.2 读写缓冲区—BufferedStream类
      • 10.6 小结
  • 第二篇 提高篇
    • 11.1.2 Windows应用程序的文件夹结构
    • 11.2 Windows窗体简介
      • 11.2.2 窗体的重要事件
    • 第12章 Windows Forms高级界面组件
      • 12.1.2 多文档应用程序的主窗体和子窗体
      • 12.2 菜单和工具栏
        • 12.2.2 动态添加菜单
        • 12.2.3 给菜单添加功能
        • 12.2.4 快捷菜单
        • 12.2.5 使用工具栏控件
        • 12.2.6 使用状态栏控件
      • 12.1.3 排列子窗体
      • 12.3 应用程序示例—用户信息管理
      • 12.4 使用对话框
        • 12.4.2 字体对话框
        • 12.4.3 颜色对话框
        • 12.4.4 打印控件
      • 12.5 小结
    • 11.3 Windows窗体中的常用控件
      • 11.3.2 文本框控件
      • 11.3.3 按钮控件
      • 11.3.4 分组框控件
      • 11.3.5 列表框
      • 11.3.6 组合框控件
      • 11.3.7 单选按钮控件和复选框控件
      • 11.3.8 日期控件
      • 11.3.9 选项卡控件
      • 11.3.10 图片框控件
      • 11.3.11 进度条控件
      • 11.3.12 简单示例—注册窗口的实现
    • 第13章 数据库开发基本操作
      • 13.2 用可视化组件连接并查询数据库示例
      • 13.3 用ADO.NET连接数据库
        • 13.3.2 ADO.NET的主要组件
        • 13.3.3 用Connection对象建立数据库连接
        • 13.3.4 用Command对象检索和操作数据库中的数据
        • 13.3.5 查询和检索数据
        • 13.3.6 添加新数据
        • 13.3.7 删除数据
        • 13.3.8 更新数据
      • 13.4 数据集简介
        • 13.4.2 数据集的工作原理
        • 13.4.3 如何创建数据集
        • 13.4.4 数据适配器对象
        • 13.4.5 简单实例—使用数据集检索数据
      • 13.5 使用DataReader访问数据
        • 13.5.2 用DataReader读取数据
      • 13.6 用DataGridView控件显示和操作数据
        • 13.6.2 将DataGridView控件绑定到数据集
        • 13.6.3 将DataGridView控件绑定到数据视图
        • 13.6.4 保存DataGridView控件修改后的数据
      • 13.7 综合示例—留言板
        • 13.7.2 创建项目,设计窗体界面
        • 13.7.3 设置窗体中DataGridView的属性
        • 13.7.4 填充数据集,显示数据
        • 13.7.5 实现插入用户发言的功能
        • 13.7.6 退出应用程序
      • 13.8 小结
    • 11.4 消息框的使用
      • 11.4.2 消息框的返回值
    • 第14章 在C#中使用LINQ
      • 14.1.2 LINQ初体验
      • 14.2 在C#中使用LINQ
        • 14.2.2 查询数据
        • 14.2.3 设置过滤条件
        • 14.2.4 实现排序、分组
        • 14.2.5 实现聚集查询
        • 14.2.6 分区类查询方法
      • 14.3 小结
    • 11.5 Windows窗体中的高级控件
      • 11.5.2 树视图控件
    • 第15章 .NET的三层架构
      • 15.1.2 什么是三层结构
      • 15.2 创建三层结构
        • 15.2.2 创建业务逻辑层
        • 15.2.3 创建数据访问层
        • 15.2.4 添加各层之间的依赖关系
      • 15.3 三层结构应用示例—用户登录实现
        • 15.3.2 创建三层架构的项目
        • 15.3.3 添加实体层
        • 15.3.4 编写实体类Login.cs
        • 15.3.5 登录界面设计
        • 15.3.6 编写数据访问层代码
        • 15.3.7 编写用户登录业务逻辑层代码
        • 15.3.8 编写用户登录表示层代码
      • 15.4 小结
    • 11.6 经验总结
      • 11.6.2 调整大小和位置
    • 11.7 小结
  • 第三篇 实例篇
    • 16.2 数据库设计
      • 16.2.2 创建数据库和表
    • 第17章 酒店管理系统
      • 17.1.2 系统设计
      • 17.2 实体类的实现
        • 17.2.2 Guest实体类
        • 17.2.3 GuestCategory实体类
        • 17.2.4 Room实体类
        • 17.2.5 RoomType实体类
      • 17.1.3 数据库设计
      • 17.3 界面设计
        • 17.3.2 主界面
        • 17.3.3 客房类型设置界面
        • 17.3.4 客房信息设置界面
        • 17.3.5 客人管理界面
        • 17.3.6 用户管理界面
      • 17.4 实现数据访问层
        • 17.4.2 用户管理数据访问
        • 17.4.3 客房信息数据访问
        • 17.4.4 客房类型数据访问
        • 17.4.5 客人管理数据访问
        • 17.4.6 客人类型数据访问
      • 17.5 实现业务逻辑层
        • 17.5.3 客房类型业务逻辑
        • 17.5.4 客人管理业务逻辑
        • 17.5.5 客人类型管理业务逻辑
      • 17.6 实现表示层数据绑定
        • 17.6.2 主界面
        • 17.6.3 客房类型设置
        • 17.6.4 客房信息设置
        • 17.6.5 用户管理
        • 17.6.6 客人管理
      • 17.7 小结
    • 16.3 界面设计
      • 16.3.2 用户登录界面
      • 16.3.3 图书查询界面
      • 16.3.4 图书入库界面
      • 16.3.5 图书更新界面
      • 16.3.6 图书借阅界面
    • 16.4 通用类的生成
      • 16.4.2 操作数据库中的数据
    • 16.5 代码实现和分析
      • 16.5.2 用户登录代码实现和分析
      • 16.5.3 图书查询代码实现和分析
      • 16.5.4 图书入库代码实现和分析
      • 16.5.5 图书更新代码实现和分析
      • 16.5.6 图书借阅代码实现和分析
    • 16.6 小结
  • 附录
    • 附录B .NET开发技巧
  • 光盘内容
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《零基础学C#3.0》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度