展开全部

主编推荐语

全面解析C#可视化程序设计。

内容简介

本书共9个模块,模块1概述C#及其开发环境,以及窗体应用程序的开发步骤;模块2介绍窗体与控件,设计应用程序界面;模块3围绕项目案例简单介绍C#语法,方便C#语法零基础的读者学习本书;模块4讲述菜单、工具栏、状态栏、对话框;

模块5、6分别使用可视化控件和ADO.NET对象设计数据库应用程序;模块7讲述窗体应用程序高级控件,实现C#窗体应用程序信息管理系统的开发需求;模块8讲述图形绘制类;模块9介绍控制台应用程序开发方法和应用程序调试方法,升华C#应用,全面学习C#应用程序开发技术。

本书可作为高职高专院校软件技术、计算机应用技术等电子信息大类各专业“C#程序设计”课程的教材,也可作为可视化程序设计的入门语言教程,还可作为计算机与应用工程技术人员的培训用书或自学参考书。鉴于书中有大量丰富而实用的数据库应用程序,故也可作为计算机软件程序设计人员的技术参考书。书中内容涵盖了C#中级程序员的考查知识点,可作为C#中级程序员的培训资料。

目录

  • 版权信息
  • 前言
  • 模块1 认识C#窗体应用程序
  • 任务1.1 了解C#的基本概念
  • 1.1.1 C#与.NET Framework的关系
  • 1.1.2 什么是.NET Framework
  • 1.1.3 公共语言运行库
  • 1.1.4 C#应用程序的类型
  • 任务1.2 创建C#窗体应用程序
  • 1.2.1 Visual Studio 2019
  • 1.2.2 创建应用程序
  • 模块小结
  • 习题1
  • 实验1
  • 模块2 设计窗体应用程序界面
  • 任务2.1 使用控件属性、方法和事件
  • 2.1.1 属性、方法和事件
  • 2.1.2 窗体(Form)
  • 2.1.3 控件
  • 任务2.2 设计用户登录程序界面
  • 2.2.1 标签(Label)
  • 2.2.2 文本框(TextBox、RichTextBox和MaskedTextBox)
  • 2.2.3 按钮(Button)
  • 任务2.3 设计班级信息管理程序界面
  • 2.3.1 列表框(ListBox)
  • 2.3.2 组合框(ComboBox)
  • 任务2.4 修改班级信息管理程序的权限选择方法
  • 2.4.1 分组框(GroupBox)
  • 2.4.2 单选按钮(RadioButton)
  • 任务2.5 设计学生档案查询程序界面
  • 2.5.1 图片框(PictureBox)
  • 2.5.2 复选框(CheckBox)
  • 2.5.3 定时器(Timer)
  • 2.5.4 控件调整
  • 模块小结
  • 习题2
  • 实验2
  • 模块3 学习C#基础语法
  • 任务3.1 熟悉C#应用程序结构与规范
  • 3.1.1 C#应用程序的组成结构
  • 3.1.2 项目的类
  • 3.1.3 类的代码结构
  • 3.1.4 代码行书写规则
  • 任务3.2 定义变量与常量
  • 3.2.1 数据类型
  • 3.2.2 常量
  • 3.2.3 变量
  • 任务3.3 掌握程序结构与流程控制语句
  • 3.3.1 程序的3种基本结构
  • 3.3.2 分支语句
  • 3.3.3 循环语句
  • 任务3.4 了解数组与类
  • 3.4.1 数组
  • 3.4.2 类
  • 3.4.3 对象
  • 模块小结
  • 习题3
  • 实验3
  • 模块4 设计多窗体应用程序
  • 任务4.1 设计学生档案管理系统主菜单
  • 4.1.1 多窗体应用程序
  • 4.1.2 主菜单
  • 任务4.2 设计学生档案管理系统工具栏与状态栏
  • 4.2.1 工具栏
  • 4.2.2 状态栏
  • 任务4.3 设计文本编辑器
  • 4.3.1 上下文菜单
  • 4.3.2 对话框
  • 模块小结
  • 习题4
  • 实验4
  • 模块5 可视化访问数据库
  • 任务5.1 创建学生档案管理系统类型化数据集
  • 5.1.1 利用服务器资源管理器建立数据连接
  • 5.1.2 创建类型化数据集
  • 5.1.3 适配器对象
  • 任务5.2 维护系部编码表
  • 5.2.1 数据源控件(BindingSource)
  • 5.2.2 数据导航控件(BindingNavigator)
  • 5.2.3 数据视图控件(DataGridView)
  • 任务5.3 维护班级编码表
  • 5.3.1 界面简单控件的数据绑定
  • 5.3.2 界面集合控件的数据绑定
  • 任务5.4 查询学生档案
  • 5.4.1 数据库应用程序的结构
  • 5.4.2 数据库应用程序的设计步骤
  • 模块小结
  • 习题5
  • 实验5
  • 模块6 ADO.NET访问数据库
  • 任务6.1 掌握ADO.NET数据库访问的基础知识
  • 6.1.1 认识ADO.NET主要组件
  • 6.1.2 掌握ADO.NET访问数据库的方式
  • 6.1.3 引入数据库访问命名空间
  • 任务6.2 实现用户登录程序功能
  • 6.2.1 Connection对象
  • 6.2.2 Command对象
  • 任务6.3 维护系部编码表
  • 6.3.1 DataReader对象
  • 6.3.2 使用DataReader对象
  • 任务6.4 查询学生档案
  • 6.4.1 DataAdapter对象
  • 6.4.2 DataSet对象
  • 模块小结
  • 习题6
  • 实验6
  • 知识点拓展
  • 模块7 设计复杂窗体应用程序
  • 任务7.1 查询学生档案
  • 7.1.1 树视图控件(TreeView)
  • 7.1.2 分页控件(TabControl)
  • 任务7.2 查看班级相册
  • 7.2.1 列表控件(ListView)
  • 7.2.2 ListView的Details视图模式
  • 任务7.3 显示档案查询进度
  • 7.3.1 进度条控件(ProgressBar)
  • 7.3.2 滚动属性控件(NumericUpDown、TrackBar)
  • 模块小结
  • 习题7
  • 实验7
  • 知识点拓展
  • 模块8 绘制与打印图形
  • 任务8.1 绘制图形
  • 8.1.1 了解基础知识
  • 8.1.2 认识Graphics类
  • 8.1.3 绘制文本与直线
  • 8.1.4 绘制同心圆
  • 8.1.5 绘制同心圆环
  • 8.1.6 绘制多边形
  • 任务8.2 打印图形
  • 8.2.1 打印文档对象(PrintDocument)
  • 8.2.2 打印对话框(PageSetupDialog、PrintDialog、PrintPreviewDialog)
  • 任务8.3 统计系部班级数
  • 8.3.1 绘制矩形
  • 8.3.2 绘制扇形区域
  • 模块小结
  • 习题8
  • 实验8
  • 模块9 开发C#应用程序
  • 任务9.1 开发控制台应用程序
  • 9.1.1 创建控制台应用程序
  • 9.1.2 控制台应用程序常用类
  • 任务9.2 深入学习类
  • 9.2.1 类的继承
  • 9.2.2 类的多态
  • 任务9.3 记住用户登录信息
  • 9.3.1 文件操作类
  • 9.3.2 操作二进制文件
  • 9.3.3 操作流文件
  • 任务9.4 调试应用程序
  • 9.4.1 异常捕获机制
  • 9.4.2 设置断点
  • 9.4.3 配置应用程序生成项
  • 9.4.4 diagnostics命名空间
  • 模块小结
  • 习题9
  • 实验9
  • 附录
  • 附录A 学生档案管理系统数据表结构
  • 附录B 二维码索引
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。