顶部
收藏

Visual C# 2008 应用开发教程

“十一五”国家规划教材

作者:
董淑娟
定价:
25.10元
ISBN:
978-7-04-028846-9
版面字数:
470千字
开本:
16开
全书页数:
301页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2010-03-04
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

  本教材按照基于工作过程的要求编写,通过一个完整的案例设计,全面细致地介绍了Visual C#面向对象编程的概念和方法,包括C#概述、模拟银行系统项目任务概述、C#基本语法、程序的基本结构、模拟银行系统的实体类设计、模拟银行系统操作类中方法的设计、ADO.NET类在银行系统中的应用、银行系统主要操作类的实现、模拟银行系统的窗体设计、银行系统中水晶报表的应用、异常和调试以及继承和接口的实现。本教材以Windows窗体应用程序设计为主线,以银行系统的开发为主导,力求让读者通过本教材的学习,较快地具备开发应用程序的基本能力,为进一步深入学习编程打下良好的基础。本教材每章均设计有与模拟银行系统配套的习题,以方便学生练习。
  本教材可作为培养应用型,技能型人才的计算机相关专业的教材,也可作为初学编程人员的自学教程。
  • 第1章 Visual C#概述
    • 1.1 Visual Studio的发展
    • 1.2 Visual Studio 2008
    • 1.3 Microsoft.NET Framework
      • 1.3.1 公共语言运行库
      • 1.3.2NET Framework类库
    • 1.4 C#应用程序
      • 1.4.1 控制台应用程序
      • 1.4.2 Windows窗体应用程序
      • 1.4.3 ASP.NET网站
    • 1.5 C#程序结构分析
      • 1.5.1 命名空间
      • 1.5.2 类
      • 1.5.3 Main()方法
      • 1.5.4 注释
      • 1.5.5 关键字
    • 1.6 MSDN库的使用
    • 1.7 操作与练习
  • 第2章 模拟银行系统项目任务概述
    • 2.1 项目目标
    • 2.2 该任务需要达到的 预期目标
      • 2.2.1 登录与注销子块
      • 2.2.2 存折、卡及定存单 相关操作
      • 2.2.3 当天信息备份
      • 2.2.4 查看本人业务
    • 2.3 数据库设计
      • 2.3.1 概念结构设计
      • 2.3.2 逻辑结构设计
    • 2.4 项目开发组的划分
    • 2.5 操作与练习
  • 第3章 预备知识:C#基本语法
    • 3.1 数据类型
      • 3.1.1 值类型
      • 3.1.2 引用类型
    • 3.2 变量
      • 3.2.1 变量的命名规则
      • 3.2.2 变量的使用
      • 3.2.3 变量的作用域
    • 3.3 常量
    • 3.4 类型转换
    • 3.5 运算符和表达式
      • 3.5.1 运算符
      • 3.5.2 表达式
    • 3.6 操作与练习
  • 第4章 预备知识:程序的基本结构
    • 4.1 顺序结构
    • 4.2 选择结构
      • 4.2.1 if语句
      • 4.2.2 switch语句
    • 4.3 循环结构
      • 4.3.1 for循环
      • 4.3.2 while循环
      • 4.3.3 do…while循环
      • 4.3.4 foreach循环
      • 4.3.5 跳转语句
    • 4.4 操作与练习
  • 第5章 模拟银行系统的实体类设计
    • 5.1 知识储备
      • 5.1.1 面向对象的相关概念
      • 5.1.2 类的声明
      • 5.1.3 字段
      • 5.1.4 属性
      • 5.1.5 构造函数和析构函数
      • 5.1.6 对象初始化器
    • 5.2 任务1 项目框架的搭建
    • 5.3 任务2 银行职员实体类的设计
      • 5.3.1 任务分析
      • 5.3.2 任务实施
    • 5.4 任务3 银行系统中存折、银行卡、定存单实体类的设计
      • 5.4.1 任务分析
      • 5.4.2 任务实施
    • 5.5 任务4 账户类的设计
      • 5.5.1 任务分析
      • 5.5.2 任务实施
    • 5.6 任务5 账户金额类的设计
      • 5.6.1 任务分析
      • 5.6.2 任务实施
    • 5.7 相关知识
    • 5.8 操作与练习
  • 第6章 模拟银行系统操作类中方法的设计
    • 6.1 知识储备
      • 6.1.1 方法的声明格式
      • 6.1.2 值传递类型参数
      • 6.1.3 引用类型参数
      • 6.1.4 可变数量的参数成员
      • 6.1.5 静态方法成员
      • 6.1.6 方法重载
    • 6.2 任务1 计算两个日期之间的间隔
      • 6.2.1 任务分析
      • 6.2.2 任务实施
    • 6.3 任务2 生成卡号的校验位和后六位
      • 6.3.1 任务分析
      • 6.3.2 任务实施
    • 6.4 任务3 获取卡、存折、定存单的校验位
      • 6.4.1 任务分析
      • 6.4.2 任务实施
    • 6.5 相关知识
      • 6.5.1 委托
      • 6.5.2 事件
      • 6.5.3 运算符重载
      • 6.5.4 this关键字
    • 6.6 操作与练习
  • 第7章 ADO.NET类在银行系统中的应用
    • 7.1 知识储备
      • 7.1.1 数据库访问类
      • 7.1.2 数据绑定
    • 7.2 任务1 实现银行系统的公用数据连接和处理类DBConn
    • 7.3 任务2 实现公共操作类DAO
    • 7.4 任务3 实现登录类LoginDAO
    • 7.5 相关知识
      • 7.5.1 在SQL语句中使用参数
      • 7.5.2 调用存储过程
    • 7.6 操作与练习
  • 第8章 银行系统主要操作类的实现
    • 8.1 任务1 存折开户功能的实现
      • 8.1.1 生成新的存折号
      • 8.1.2 生成并添加账户
      • 8.1.3 生成存折信息并添加到数据库
      • 8.1.4 添加账户明细
      • 8.1.5 添加业务明细
      • 8.1.6 开户的实现
    • 8.2 任务2 存款功能相关类的实现
      • 8.2.1 读取账户余额
      • 8.2.2 滞纳金的计算
      • 8.2.3 贷款利息的计算
      • 8.2.4 正常存款方法的实现
      • 8.2.5 信用卡、存折取款方法的实现
    • 8.3 任务3 取款功能相关类的实现
    • 8.4 任务4 换卡、换存折相关类的实现
      • 8.4.1 生成新卡号
      • 8.4.2 将旧卡的信息复制到新卡
      • 8.4.3 判断卡的类别
      • 8.4.4 修改附属卡的主卡号
      • 8.4.5 注销卡
      • 8.4.6 换卡方法的实现
      • 8.4.7 生成新存折号
      • 8.4.8 将旧存折的信息复制到新存折
      • 8.4.9 注销存折
      • 8.4.10 换存折方法的实现
    • 8.5 相关知识
      • 8.5.1 Random类
      • 8.5.2 DateTime类
      • 8.5.3 集合类
    • 8.6 操作与练习
  • 第9章 模拟银行系统的窗体设计
    • 9.1 知识储备
      • 9.1.1 标签
      • 9.1.2 按钮
      • 9.1.3 计时器
      • 9.1.4 单选按钮
      • 9.1.5 复选框
      • 9.1.6 列表框
      • 9.1.7 组合框
      • 9.1.8 图片框
      • 9.1.9 图片列表控件
      • 9.1.10 容器控件:面板、分组框、选项卡
      • 9.1.11 菜单、工具栏和状态栏
    • 9.2 任务1 登录窗体的实现
      • 9.2.1 GlobalInfo类的实现
      • 9.2.2 登录窗体的实现
    • 9.3 任务2 主窗体的实现
      • 9.3.1 主窗体的设计
      • 9.3.2 主菜单的设计
      • 9.3.3 程序运行
    • 9.4 任务3 开户窗体的实现
      • 9.4.1 活期存折开户窗体的设计
      • 9.4.2 代码设计
      • 9.4.3 程序运行
    • 9.5 任务4 存款窗体的实现
      • 9.5.1 存款窗体的设计
      • 9.5.2 代码设计
      • 9.5.3 程序运行
    • 9.6 任务5 取款窗体的实现
      • 9.6.1 取款窗体设计
      • 9.6.2 代码设计
      • 9.6.3 程序运行
    • 9.7 任务6 查询余额窗体的实现
      • 9.7.1 查询余额窗体设计
      • 9.7.2 代码设计
      • 9.7.3 程序运行
    • 9.8 任务7 换卡、换存折窗体的实现
    • 9.9 任务8 注销账户的实现
      • 9.9.1 窗体设计
      • 9.9.2 代码设计
      • 9.9.3 程序运行
    • 9.10 任务9 查询当天业务明细
      • 9.10.1 窗体设计
      • 9.10.2 代码设计
      • 9.10.3 程序运行
    • 9.11 操作与练习
  • 第10章 银行系统中水晶报表的应用
    • 10.1 知识储备
      • 10.1.1 水晶报表的特点
      • 10.1.2 水晶报表的设计环境
      • 10.1.3 报表绘制
    • 10.2 任务1 存折开户报表的生成
      • 10.2.1 任务分析
      • 10.2.2 任务实施
      • 10.2.3 程序运行
    • 10.3 任务2 存款报表的生成
      • 10.3.1 任务分析
      • 10.3.2 任务实施
      • 10.3.3 程序运行
    • 10.4 任务3 取款报表的生成
    • 10.5 任务4 换卡、换存折报表的生成
    • 10.6 任务5 注销账户报表的生成
    • 10.7 操作与练习
  • 第11章 异常与调试
    • 11.1 知识储备
      • 11.1.1 使用try…catch语句捕获异常
      • 11.1.2 使用try…catch…finally语句处理异常
      • 11.1.3 throw语句
      • 11.1.4 常用的异常
      • 11.1.5 调试
    • 11.2 任务1 存折开户窗体中的异常处理
    • 11.3 任务2 登录功能异常的处理
    • 11.4 任务3 取款功能调试
    • 11.5 相关知识
    • 11.6 操作与练习
  • 第12章 继承与接口
    • 12.1 继承
      • 12.1.1 概述
      • 12.1.2 派生类的定义
      • 12.1.3 派生类的声明和使用
      • 12.1.4 派生类中构造函数的调用
      • 12.1.5 隐藏
      • 12.1.6 虚方法与方法重写
      • 12.1.7 多态性
      • 12.1.8 抽象类与抽象方法
      • 12.1.9 密封类与密封方法
    • 12.2 接口
      • 12.2.1 接口的定义
      • 12.2.2 接口体
      • 12.2.3 接口的继承
      • 12.2.4 接口成员的实现
    • 12.3 操作与练习
  • 参考文献

相关图书