C#可视化程序设计案例教程 第5版

C#可视化程序设计案例教程 第5版
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2023-08
版次: 5
ISBN: 9787111724919
定价: 49.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 176页
字数: 285千字
4人买过
  • 本书共9个模块,模块1概述C#及其开发环境,以及窗体应用程序的开发步骤;模块 2 介绍窗体与控件,设计应用程序界面;模块 3 围绕项目案例简单介绍 C#语法,方便 C#语法零基础的读者学习本书;模块 4 讲述菜单、工具栏、状态栏、对话框;模块 5、6 分别使用可视化控件和 ADO.NET 对象设计数据库应用程序;模块 7 讲述窗体应用程序高级控件,实现 C#窗体应用程序信息管理系统的开发需求;模块 8 讲述图形绘制类;模块 9 介绍控制台应用程序开发方法和应用程序调试方法,升华C#应用,全面学习C#应用程序开发技术。
      本书可作为高职高专院校软件技术、计算机应用技术等电子信息大类各专业“C#程序设计”课程的教材,也可作为可视化程序设计的入门语言教程,还可作为计算机与应用工程技术人员的培训用书或自学参考书。鉴于书中有大量丰富而实用的数据库应用程序,故也可作为计算机软件程序设计人员的技术参考书。书中内容涵盖了C#中级程序员的考查知识点,可作为C#中级程序员的培训资料。 刘培林,博士,教授,无锡职业技术学院软件技术专业带头人,骨干教师。有12年的企业软件项目开发经验,主持和参与过多项重大软件技术项目研发,包括“蛟龙号”载人潜水器操纵模拟系统教控软件子系统的研发,有13年的软件技术专业教学经验,多次主持软件技术专业人才培养方案制定。在国内外公开出版的学术刊物、国际学术会议上发表论文20多篇,主编《C#可视化程序设计案例教程》教材2013年被评为江苏省十二五重点教材,2019年被评为“全国高等职业教育规划教材”畅销教材。 模块1 认识C#窗体应用程序1

    任务1.1 了解C#的基本概念1

    1.1.1 C#与.NET Framework的关系1

    1.1.2 什么是.NET Framework1

    1.1.3 公共语言运行库3

    1.1.4 C#应用程序的类型3

    任务1.2 创建C#窗体应用程序4

    1.2.1 Visual Studio 20194

    1.2.2 创建应用程序5

    模块小结8

    习题18

    实验18

    模块2 设计窗体应用程序界面9

    任务2.1 使用控件属性、方法和事件9

    2.1.1 属性、方法和事件10

    2.1.2 窗体(Form)10

    2.1.3 控件12

    任务2.2 设计用户登录程序界面13

    2.2.1 标签(Label)14

    2.2.2 文本框(TextBox、RichTextBox和MaskedTextBox)14

    2.2.3 按钮(Button)15

    任务2.3 设计班级信息管理程序界面18

    2.3.1 列表框(ListBox)18

    2.3.2 组合框(ComboBox)19

    任务2.4 修改班级信息管理程序的权限选择方法22

    2.4.1 分组框(GroupBox)22

    2.4.2 单选按钮(RadioButton)22

    任务2.5 设计学生档案查询程序界面24

    2.5.1 图片框(PictureBox)24

    2.5.2 复选框(CheckBox)25

    2.5.3 定时器(Timer)25

    2.5.4 控件调整25

    模块小结29

    习题229

    实验230

    模块3 学习C#基础语法31

    任务3.1 熟悉C#应用程序结构与规范31

    3.1.1 C#应用程序的组成结构31

    3.1.2 项目的类33

    3.1.3 类的代码结构33

    3.1.4 代码行书写规则34

    任务3.2 定义变量与常量36

    3.2.1 数据类型36

    3.2.2 常量37

    3.2.3 变量37

    任务3.3 掌握程序结构与流程控制语句39

    3.3.1 程序的3种基本结构39

    3.3.2 分支语句40

    3.3.3 循环语句44

    任务3.4 了解数组与类46

    3.4.1 数组46

    3.4.2 类48

    3.4.3 对象50

    模块小结51

    习题351

    实验352

    模块4 设计多窗体应用程序53

    任务4.1 设计学生档案管理系统主菜单53

    4.1.1 多窗体应用程序54

    4.1.2 主菜单54

    任务4.2 设计学生档案管理系统

    工具栏与状态栏58

    4.2.1 工具栏59

    4.2.2 状态栏60

    任务4.3 设计文本编辑器62

    4.3.1 上下文菜单62

    4.3.2 对话框62

    模块小结68

    习题468

    实验469

    模块5 可视化访问数据库70

    任务5.1 创建学生档案管理系统类型化数据集70

    5.1.1 利用服务器资源管理器建立数据连接70

    5.1.2 创建类型化数据集73

    5.1.3 适配器对象73

    任务5.2 维护系部编码表75

    5.2.1 数据源控件(BindingSource)75

    5.2.2 数据导航控件(BindingNavigator)76

    5.2.3 数据视图控件(DataGridView)77

    任务5.3 维护班级编码表82

    5.3.1 界面简单控件的数据绑定83

    5.3.2 界面集合控件的数据绑定83

    任务5.4 查询学生档案86

    5.4.1 数据库应用程序的结构86

    5.4.2 数据库应用程序的设计步骤87

    模块小结89

    习题590

    实验590

    模块6 ADO.NET访问数据库93

    任务6.1 掌握ADO.NET数据库访问的基础知识93

    6.1.1 认识ADO.NET主要组件93

    6.1.2 掌握ADO.NET访问数据库的方式94

    6.1.3 引入数据库访问命名空间95

    任务6.2 实现用户登录程序功能96

    6.2.1 Connection对象96

    6.2.2 Command对象97

    任务6.3 维护系部编码表100

    6.3.1 DataReader对象100

    6.3.2 使用DataReader对象100

    任务6.4 查询学生档案104

    6.4.1 DataAdapter对象105

    6.4.2 DataSet对象105

    模块小结113

    习题6113

    实验6113

    知识点拓展——CommandBuilder对象114

    模块7 设计复杂窗体应用程序116

    任务7.1 查询学生档案116

    7.1.1 树视图控件(TreeView)117

    7.1.2 分页控件(TabControl)118

    任务7.2 查看班级相册121

    7.2.1 列表控件(ListView)121

    7.2.2 ListView的Details视图模式123

    任务7.3 显示档案查询进度126

    7.3.1 进度条控件(ProgressBar)126

    7.3.2 滚动属性控件(NumericUpDown、TrackBar)128

    模块小结131

    习题7132

    实验7132

    知识点拓展——DateTimePicker控件133

    模块8 绘制与打印图形135

    任务8.1 绘制图形135

    8.1.1 了解基础知识135

    8.1.2 认识Graphics类136

    8.1.3 绘制文本与直线137

    8.1.4 绘制同心圆138

    8.1.5 绘制同心圆环139

    8.1.6 绘制多边形141

    任务8.2 打印图形141

    8.2.1 打印文档对象(PrintDocument)142

    8.2.2 打印对话框(PageSetupDialog、PrintDialog、PrintPreviewDialog)143

    任务8.3 统计系部班级数145

    8.3.1 绘制矩形145

    8.3.2 绘制扇形区域146

    模块小结148

    习题8148

    实验8148

    模块9 开发C#应用程序149

    任务9.1 开发控制台应用程序149

    9.1.1 创建控制台应用程序149

    9.1.2 控制台应用程序常用类150

    任务9.2 深入学习类152

    9.2.1 类的继承152

    9.2.2 类的多态153

    任务9.3 记住用户登录信息155

    9.3.1 文件操作类156

    9.3.2 操作二进制文件156

    9.3.3 操作流文件157

    任务9.4 调试应用程序159

    9.4.1 异常捕获机制160

    9.4.2 设置断点160

    9.4.3 配置应用程序生成项161

    9.4.4 diagnostics命名空间161

    模块小结163

    习题9164

    实验9164

    附录165

    附录A 学生档案管理系统数据表结构165

    附录B 二维码索引167 

    参考文献168
  • 内容简介:
    本书共9个模块,模块1概述C#及其开发环境,以及窗体应用程序的开发步骤;模块 2 介绍窗体与控件,设计应用程序界面;模块 3 围绕项目案例简单介绍 C#语法,方便 C#语法零基础的读者学习本书;模块 4 讲述菜单、工具栏、状态栏、对话框;模块 5、6 分别使用可视化控件和 ADO.NET 对象设计数据库应用程序;模块 7 讲述窗体应用程序高级控件,实现 C#窗体应用程序信息管理系统的开发需求;模块 8 讲述图形绘制类;模块 9 介绍控制台应用程序开发方法和应用程序调试方法,升华C#应用,全面学习C#应用程序开发技术。
      本书可作为高职高专院校软件技术、计算机应用技术等电子信息大类各专业“C#程序设计”课程的教材,也可作为可视化程序设计的入门语言教程,还可作为计算机与应用工程技术人员的培训用书或自学参考书。鉴于书中有大量丰富而实用的数据库应用程序,故也可作为计算机软件程序设计人员的技术参考书。书中内容涵盖了C#中级程序员的考查知识点,可作为C#中级程序员的培训资料。
  • 作者简介:
    刘培林,博士,教授,无锡职业技术学院软件技术专业带头人,骨干教师。有12年的企业软件项目开发经验,主持和参与过多项重大软件技术项目研发,包括“蛟龙号”载人潜水器操纵模拟系统教控软件子系统的研发,有13年的软件技术专业教学经验,多次主持软件技术专业人才培养方案制定。在国内外公开出版的学术刊物、国际学术会议上发表论文20多篇,主编《C#可视化程序设计案例教程》教材2013年被评为江苏省十二五重点教材,2019年被评为“全国高等职业教育规划教材”畅销教材。
  • 目录:
    模块1 认识C#窗体应用程序1

    任务1.1 了解C#的基本概念1

    1.1.1 C#与.NET Framework的关系1

    1.1.2 什么是.NET Framework1

    1.1.3 公共语言运行库3

    1.1.4 C#应用程序的类型3

    任务1.2 创建C#窗体应用程序4

    1.2.1 Visual Studio 20194

    1.2.2 创建应用程序5

    模块小结8

    习题18

    实验18

    模块2 设计窗体应用程序界面9

    任务2.1 使用控件属性、方法和事件9

    2.1.1 属性、方法和事件10

    2.1.2 窗体(Form)10

    2.1.3 控件12

    任务2.2 设计用户登录程序界面13

    2.2.1 标签(Label)14

    2.2.2 文本框(TextBox、RichTextBox和MaskedTextBox)14

    2.2.3 按钮(Button)15

    任务2.3 设计班级信息管理程序界面18

    2.3.1 列表框(ListBox)18

    2.3.2 组合框(ComboBox)19

    任务2.4 修改班级信息管理程序的权限选择方法22

    2.4.1 分组框(GroupBox)22

    2.4.2 单选按钮(RadioButton)22

    任务2.5 设计学生档案查询程序界面24

    2.5.1 图片框(PictureBox)24

    2.5.2 复选框(CheckBox)25

    2.5.3 定时器(Timer)25

    2.5.4 控件调整25

    模块小结29

    习题229

    实验230

    模块3 学习C#基础语法31

    任务3.1 熟悉C#应用程序结构与规范31

    3.1.1 C#应用程序的组成结构31

    3.1.2 项目的类33

    3.1.3 类的代码结构33

    3.1.4 代码行书写规则34

    任务3.2 定义变量与常量36

    3.2.1 数据类型36

    3.2.2 常量37

    3.2.3 变量37

    任务3.3 掌握程序结构与流程控制语句39

    3.3.1 程序的3种基本结构39

    3.3.2 分支语句40

    3.3.3 循环语句44

    任务3.4 了解数组与类46

    3.4.1 数组46

    3.4.2 类48

    3.4.3 对象50

    模块小结51

    习题351

    实验352

    模块4 设计多窗体应用程序53

    任务4.1 设计学生档案管理系统主菜单53

    4.1.1 多窗体应用程序54

    4.1.2 主菜单54

    任务4.2 设计学生档案管理系统

    工具栏与状态栏58

    4.2.1 工具栏59

    4.2.2 状态栏60

    任务4.3 设计文本编辑器62

    4.3.1 上下文菜单62

    4.3.2 对话框62

    模块小结68

    习题468

    实验469

    模块5 可视化访问数据库70

    任务5.1 创建学生档案管理系统类型化数据集70

    5.1.1 利用服务器资源管理器建立数据连接70

    5.1.2 创建类型化数据集73

    5.1.3 适配器对象73

    任务5.2 维护系部编码表75

    5.2.1 数据源控件(BindingSource)75

    5.2.2 数据导航控件(BindingNavigator)76

    5.2.3 数据视图控件(DataGridView)77

    任务5.3 维护班级编码表82

    5.3.1 界面简单控件的数据绑定83

    5.3.2 界面集合控件的数据绑定83

    任务5.4 查询学生档案86

    5.4.1 数据库应用程序的结构86

    5.4.2 数据库应用程序的设计步骤87

    模块小结89

    习题590

    实验590

    模块6 ADO.NET访问数据库93

    任务6.1 掌握ADO.NET数据库访问的基础知识93

    6.1.1 认识ADO.NET主要组件93

    6.1.2 掌握ADO.NET访问数据库的方式94

    6.1.3 引入数据库访问命名空间95

    任务6.2 实现用户登录程序功能96

    6.2.1 Connection对象96

    6.2.2 Command对象97

    任务6.3 维护系部编码表100

    6.3.1 DataReader对象100

    6.3.2 使用DataReader对象100

    任务6.4 查询学生档案104

    6.4.1 DataAdapter对象105

    6.4.2 DataSet对象105

    模块小结113

    习题6113

    实验6113

    知识点拓展——CommandBuilder对象114

    模块7 设计复杂窗体应用程序116

    任务7.1 查询学生档案116

    7.1.1 树视图控件(TreeView)117

    7.1.2 分页控件(TabControl)118

    任务7.2 查看班级相册121

    7.2.1 列表控件(ListView)121

    7.2.2 ListView的Details视图模式123

    任务7.3 显示档案查询进度126

    7.3.1 进度条控件(ProgressBar)126

    7.3.2 滚动属性控件(NumericUpDown、TrackBar)128

    模块小结131

    习题7132

    实验7132

    知识点拓展——DateTimePicker控件133

    模块8 绘制与打印图形135

    任务8.1 绘制图形135

    8.1.1 了解基础知识135

    8.1.2 认识Graphics类136

    8.1.3 绘制文本与直线137

    8.1.4 绘制同心圆138

    8.1.5 绘制同心圆环139

    8.1.6 绘制多边形141

    任务8.2 打印图形141

    8.2.1 打印文档对象(PrintDocument)142

    8.2.2 打印对话框(PageSetupDialog、PrintDialog、PrintPreviewDialog)143

    任务8.3 统计系部班级数145

    8.3.1 绘制矩形145

    8.3.2 绘制扇形区域146

    模块小结148

    习题8148

    实验8148

    模块9 开发C#应用程序149

    任务9.1 开发控制台应用程序149

    9.1.1 创建控制台应用程序149

    9.1.2 控制台应用程序常用类150

    任务9.2 深入学习类152

    9.2.1 类的继承152

    9.2.2 类的多态153

    任务9.3 记住用户登录信息155

    9.3.1 文件操作类156

    9.3.2 操作二进制文件156

    9.3.3 操作流文件157

    任务9.4 调试应用程序159

    9.4.1 异常捕获机制160

    9.4.2 设置断点160

    9.4.3 配置应用程序生成项161

    9.4.4 diagnostics命名空间161

    模块小结163

    习题9164

    实验9164

    附录165

    附录A 学生档案管理系统数据表结构165

    附录B 二维码索引167 

    参考文献168
查看详情
12
相关图书 / 更多
C#可视化程序设计案例教程 第5版
C#从入门到精通(第7版)
明日科技
C#可视化程序设计案例教程 第5版
C#程序设计实验指导与习题测试(第4版)
余青松;江红
C#可视化程序设计案例教程 第5版
C#程序设计
路炜
C#可视化程序设计案例教程 第5版
C#编程开发实战(微课视频版)
郭佳佳;涂振;陈林
C#可视化程序设计案例教程 第5版
C#与.NET 6开发从入门到实践
敖瑞
C#可视化程序设计案例教程 第5版
C#高级编程(第12版)
[奥地利]克里斯琴·内格尔(Chrisitian Nagel) 著;李铭 译
C#可视化程序设计案例教程 第5版
C#面向对象程序设计教程(微课视频版)
夏磊;仲宝才;张翀
C#可视化程序设计案例教程 第5版
C#程序设计案例教程
李攀
C#可视化程序设计案例教程 第5版
C#函数式编程(第2版)
[美]恩里科·博南诺(Enrico Buonanno) 著;张骏温 译
C#可视化程序设计案例教程 第5版
C#.NET项目开发案例教程(微课视频版)
陈建国;王莹;张锦;王如龙
C#可视化程序设计案例教程 第5版
C#程序设计(第2版)
刘君瑞;姜学锋
C#可视化程序设计案例教程 第5版
C#程序开发实用教程(第2版)(微课版)
聂世方
您可能感兴趣 / 更多
C#可视化程序设计案例教程 第5版
Vue.js跨平台开发基础教程
刘培林 赵伟 申燕萍 主编
C#可视化程序设计案例教程 第5版
HTML+CSS3+jQuery网页设计案例教程
刘培林
C#可视化程序设计案例教程 第5版
Android应用程序设计案例教程
刘培林 李萍 主编
C#可视化程序设计案例教程 第5版
新时代关于区域协调发展的再思考/国务院发展研究中心研究丛书2019
刘培林 著;侯永志、张永生、马建堂 编
C#可视化程序设计案例教程 第5版
C#可视化程序设计案例教程第4版
刘培林、史荧中、黄翀 著
C#可视化程序设计案例教程 第5版
C#可视化程序设计案例教程(第2版,全国高等职业教育规划教材)
刘培林 编;史荧中
C#可视化程序设计案例教程 第5版
末代状元张謇传奇
刘培林 著
C#可视化程序设计案例教程 第5版
金陵八艳(上、下集)
刘培林 著