- ISBN:9787111724919
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:167
- 出版时间:2023-06-01
- 条形码:9787111724919 ; 978-7-111-72491-9
本书特色
全书贯彻“理实一体化”的教学理念
潜移默化职业素养,注重课程思政融入
配套资源丰富,配有微课视频、在线课程、源代码、电子课件、电子教案、授课计划、习题答案等
内容简介
本书共9个模块,模块1概述C#及其开发环境,以及窗体应用程序的开发步骤;模块 2 介绍窗体与控件,设计应用程序界面;模块 3 围绕项目案例简单介绍 C#语法,方便 C#语法零基础的读者学习本书;模块 4 讲述菜单、工具栏、状态栏、对话框;模块 5、6 分别使用可视化控件和 ADO.NET 对象设计数据库应用程序;模块 7 讲述窗体应用程序高级控件,实现 C#窗体应用程序信息管理系统的开发需求;模块 8 讲述图形绘制类;模块 9 介绍控制台应用程序开发方法和应用程序调试方法,升华C#应用,全面学习C#应用程序开发技术。本书可作为高职高专院校软件技术、计算机应用技术等电子信息大类各专业“C#程序设计”课程的教材,也可作为可视化程序设计的入门语言教程,还可作为计算机与应用工程技术人员的培训用书或自学参考书。鉴于书中有大量丰富而实用的数据库应用程序,故也可作为计算机软件程序设计人员的技术参考书。书中内容涵盖了C#中级程序员的考查知识点,可作为C#中级程序员的培训资料。
目录
任务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年的企业软件项目开发经验,主持和参与过多项重大软件技术项目研发,包括“蛟龙号”载人潜水器操纵模拟系统教控软件子系统的研发,有13年的软件技术专业教学经验,多次主持软件技术专业人才培养方案制定。在国内外公开出版的学术刊物、国际学术会议上发表论文20多篇,主编《C#可视化程序设计案例教程》教材2013年被评为江苏省十二五重点教材,2019年被评为“全国高等职业教育规划教材”畅销教材。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0