C#可视化程序设计案例教程 第3版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘培林,史荧中主编;刘德强主审
- 出 版 社:北京:机械工业出版社
- 出版年份:2015
- ISBN:9787111482987
- 页数:274 页
第1章 Windows应用程序开发入门 1
1.1 C#概述 1
1.1.1 C#与.NET框架的关系 1
1.1.2 .NET Framework框架概述 1
1.1.3 公共语言运行库 2
1.2 C#应用程序类型 3
1.3 可视化程序设计 4
1.3.1 面向对象的程序设计 4
1.3.2 可视化程序设计概述 5
1.3.3 事件驱动的程序设计 6
1.4 Visual Studio 2010介绍 6
1.4.1 安装Visual Studio 2010 6
1.4.2 Visual Studio 2010集成开发环境介绍 7
1.4.3 Windows应用程序的开发步骤 10
工作任务1 熟悉系统开发环境:欢迎使用VS 2010开发平台 11
本章小结 12
习题1 12
实验1 12
第2章 窗体与控件 13
2.1 属性、方法和事件 13
2.1.1 属性 13
2.1.2 方法 14
2.1.3 事件 14
2.2 窗体 15
2.2.1 窗体的主要属性 15
2.2.2 窗体的主要事件 17
2.3 常用控件 18
2.3.1 控件命名 18
2.3.2 标签 19
2.3.3 文本框 19
2.3.4 按钮 21
2.3.5 列表框 22
2.3.6 组合框 24
2.3.7 单选按钮 24
2.3.8 复选框 26
2.3.9 图片框 26
2.3.10 分组框 27
2.3.11 定时器控件 27
2.4 控件布局 27
2.4.1 调整控件的位置和大小 28
2.4.2 控件的对齐 28
2.4.3 调整控件的间距 28
工作任务2 用户登录程序设计 28
工作任务3 班级信息管理程序设计 31
工作任务4 学生档案查询程序设计 33
本章小结 37
习题2 37
实验2 38
第3章 C#程序设计语言 39
3.1 C#程序组成 39
3.1.1 类 40
3.1.2 类代码 41
3.1.3 代码行书写规则 42
3.2 C#的数据类型、变量、常量与表达式 44
3.2.1 数据类型 45
3.2.2 常量 46
3.2.3 变量 47
3.2.4 运算符与表达式 48
3.2.5 C#中常用公共类及其函数 52
3.3 程序结构与流程控制语句 59
3.3.1 程序的3种基本结构 59
3.3.2 分支程序 60
3.3.3 循环语句 65
3.4 数组 67
3.4.1 数组概述 68
3.4.2 一维数组的定义与引用 70
3.4.3 二维数组的定义与引用 72
3.4.4 数组列表 73
3.4.5 对数组或数组列表使用foreach 77
3.5 类与对象 79
3.5.1 基本概念 79
3.5.2 类 80
3.5.3 对象 82
工作任务5 学生成绩评定模块设计 83
工作任务6 学生信息管理模块设计 86
本章小结 90
习题3 91
实验3 92
第4章 菜单、工具栏、状态栏与对话框 95
4.1 菜单设计 95
4.1.1 主菜单 95
4.1.2 上下文菜单 99
4.2 工具栏设计 101
4.2.1 创建工具栏 101
4.2.2 工具栏的属性 102
4.2.3 工具栏的事件 103
4.3 状态栏设计 105
4.4 对话框设计 106
4.4.1 对话框的属性 106
4.4.2 对话框的应用 107
4.5 MDI多窗体程序设计 109
4.5.1 创建MDI主窗体 109
4.5.2 建立MDI子窗体 109
工作任务7 创建文本编辑器 110
工作任务8 学生档案管理系统窗体设计 113
本章小结 116
习题4 117
实验4 117
第5章 数据库应用程序的可视化设计 118
5.1 数据库基础 118
5.1.1 数据库基本知识 118
5.1.2 关系数据库的基本概念 119
5.1.3 学生档案管理系统数据库 120
5.1.4 创建案例数据库 123
5.1.5 结构化查询语言(SQL)简介 126
5.2 类型化数据集 134
5.2.1 利用服务器资源管理器建立数据连接 134
5.2.2 类型化数据集的创建 136
5.2.3 类型化数据集的参数化查询 137
5.2.4 创建学生档案管理系统的类型化数据集 138
5.3 数据库应用程序的结构与设计步骤 139
5.3.1 数据库应用程序结构 139
5.3.2 数据库应用程序的设计步骤 139
5.4 数据源控件与数据访问窗体控件 140
5.4.1 BindingSource控件 140
5.4.2 BindingNavigator控件 141
5.4.3 DataGridView控件 143
5.4.4 Label控件 147
5.4.5 TextBox控件 147
5.4.6 ListBox控件 147
5.4.7 ComboBox控件 148
5.5 报表 148
5.5.1 报表简介 148
5.5.2 使用报表的一般步骤 149
工作任务9 系部编码表维护(类型化数据集应用) 152
工作任务10 班级编码表维护(窗体控件综合应用) 155
工作任务11 学生档案查询(数据集综合应用) 158
工作任务12 学生档案统计(报表应用) 160
工作任务13 学生档案打印(报表应用) 163
本章小结 164
习题5 165
实验5 166
第6章 ADO.NET数据库访问技术 169
6.1 ADO.NET数据库访问技术 169
6.1.1 ADO.NET主要组件 169
6.1.2 ADO.NET访问数据库的方式 170
6.2 ADO.NET常用对象及应用 171
6.2.1 Connection对象 172
6.2.2 Command对象 173
6.2.3 DataReader对象 176
6.2.4 DataAdapter对象 178
6.2.5 DataSet对象 180
6.2.6 CommandBuilder对象 184
6.2.7 DataView对象 185
工作任务14 用户登录程序设计(续)Command对象应用 186
工作任务15 系部编码表维护(用DataReader、Command对象) 188
工作任务16 系部编码表维护(用DataSet、DataAdapter、Command-Builder对象) 191
工作任务17 设计学生档案查询程序 193
工作任务18 设计学生档案录入程序 200
工作任务19 设计学生档案维护程序 205
本章小结 209
习题6 210
实验6 210
第7章 C#窗体应用程序高级控件 211
7.1 日期控件 211
7.1.1 MonthCalendar控件 211
7.1.2 DateTimePicker控件 212
7.2 树形控件 214
7.3 分页控件 216
7.4 进度条控件 218
7.5 列表控件 220
工作任务20 校历数据表录入程序设计 224
工作任务21 用TreeView控件设计学生档案查询程序 226
工作任务22 用ListView和ProgressBar控件设计显示学生信息查询进度程序 229
工作任务23 用ListView控件设计班级相册程序 232
本章小结 234
习题7 234
实验7 235
第8章 图形绘制GDI+简介 236
8.1 图形绘制概述 236
8.1.1 System.Drawing命名空间 236
8.1.2 Graphics类 236
8.1.3 GDI+坐标系 237
8.2 利用画笔绘制基本图形 237
8.3 画刷与区域填充 238
8.4 绘制较复杂的图形 240
8.5 图形变换 240
工作任务24 系部班级统计图形绘制 242
本章小结 244
习题8 245
实验8 245
第9章 C#网络通信编程 246
9.1 网络通信编程概述 246
9.2 套接字(Socket)编程 247
9.3 线程类Thread 251
工作任务25 简单聊天通信程序设计 253
本章小结 260
习题9 260
第10章 应用程序部署 261
10.1 部署概述 261
10.2 创建和部署基于Windows的应用程序 263
10.2.1 创建一个基于Windows的应用程序 263
10.2.2 创建部署项目 263
10.2.3 将基于Windows的应用程序添加到安装程序中 264
10.2.4 部署应用程序(基本安装程序) 265
10.3 应用程序可选部署功能 266
10.3.1 为基于Windows的应用程序创建快捷方式 266
10.3.2 创建文件关联 267
10.3.3 添加注册表项 268
10.3.4 添加自定义安装对话框 268
10.3.5 安装示例文件 269
10.3.6 添加启动条件 270
10.3.7 设置系统必备组件 270
10.3.8 部署应用程序到其他计算机 271
工作任务26 学生档案管理系统安装程序 271
本章小结 272
习题10 273
实验9 273
参考文献 274
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019