新書推薦:

《
人工智能辅助艺术创作与设计应用基础
》
售價:HK$
116.8

《
人工智能辅助艺术创作与设计应用实战
》
售價:HK$
116.8

《
天下、中国与王朝:中国古代政治地理结构再认知
》
售價:HK$
101.0

《
缥缈 典藏版(1-5)
》
售價:HK$
258.5

《
医美必修课:科学变美的实践指南
》
售價:HK$
140.8

《
戏舞霓裳:中国传统戏曲服饰制作技艺研究
》
售價:HK$
184.8

《
文明交流互鉴:原始儒家与早期基督教生命伦理比较研究
》
售價:HK$
96.8

《
算法竞赛核心教程:策略与算法深度解析
》
售價:HK$
96.8
|
編輯推薦: |
通过本书的学习,使读者可以掌握C#语言基础、ADO.NET数据库访问技术以及开发.NET程序的基础知识和基本方法,对WinForm程序设计有一个全面的认识和了解,并能够独立自主开发各类WinForm应用程序,并为后期学习基于.NET 的Web程序设计奠定基础。本书主要有以下特色:
(1)知识结构完整。根据循序渐进的认知规律设计编写内容和顺序。
(2)示例简短精炼。所有知识点都设计了一个针对性强的精练小示例,并给出了运行结果,其中部分复杂的实例还有详细的分析,以帮助读者理解。
(3)习题丰富多样。全书各章节配备了丰富的标准化习题,便于教师教学和考试。
(4)配套资源全面。为适应教学模式和教学方法的改革,本书提供完备的教辅产品,包括教学大纲、电子课件、习题集、实践案例代码等。
|
內容簡介: |
本书分为 3 部分,共 9 章。第 1~3 章为基础知识部分,主要介绍 C#的基本语法和面向对象程序设计方法;第 4~6 章为 WinForm程序设计部分,主要介绍基于 .NET平台的 Windows程序开发,包括 WinForm基础、输入与输出、数据访问技术等;第 7~9 章为实践项目部分,主要以初级项目研究生科研管理系统、中级项目酒店管理系统和高级项目学生选课管理系统为案例,分别从易到难完整地介绍 WinForm项目的设计过程。
來源:香港大書城megBookStore,http://www.megbook.com.hk 本书是在作者多年讲授 .NET程序设计课程的讲义基础上整理而成的,包含多年实际经验。本书力求内容组织合理,难易适当,叙述简洁流畅,语言通俗易懂,示例简短精练,能够使学生轻松、愉快地掌握 WinForm 程序设计方法和技巧。本书可作为全国高等学校计算机相关专业的教材,也可作为培训机构学生学习的参考用书。
|
目錄:
|
第1章.NET简介及其开发环境·1
1.1
.NET简介·1
1.1.1.NETFramework2
1.1.2C#·2
1.1.3VisualStudio3
1.2
搭建开发环境·4
1.3
编程初试·5
1.3.1
编写HelloWorld程序·5
1.3.2
使用VisualStudio的技巧·10
1.4
.NET基本概述12
1.4.1
解决方案与项目12
1.4.2
命名空间·12
1.4.3
Main()方法13
1.4.4
代码注释·14
1.4.5
程序调试·14
第2章C#语言基础·18
2.1
C#语法元素·18
2.2
关键字与标识符·18
2.2.1
关键字·18
2.2.2
标识符·19
2.3
数据类型·20
2.3.1
简单值类型21
2.3.2
结构·23
2.3.3
枚举·24
2.3.4Object·26
2.3.5
类·27
2.3.6
接口·28
2.3.7
字符串·30
2.3.8
数组·31
2.4
常量与变量·35
WinForm程序设计与实践(第2版)
2.4.1
常量·35
2.4.2
变量·35
2.4.3
变量的作用域35
2.5
运算符·36
2.5.1
算术运算符36
2.5.2
赋值运算符37
2.5.3
比较运算符39
2.5.4
逻辑运算符40
2.5.5
运算符优先级42
2.6
流程控制语句·42
2.6.1
选择结构语句42
2.6.2
循环结构语句49
2.6.3
跳转语句·55
2.7
数据类型转换·59
2.8
异常处理·62
第3章面向对象程序设计·67
3.1
面向对象简介·67
3.2
类与对象·67
3.2.1
类的声明·68
3.2.2
对象的创建与使用69
3.3
类的数据成员·69
3.4
方法·71
3.4.1
方法的定义与调用71
3.4.2
方法的重载73
3.4.3
方法的高级参数74
3.5
构造方法·77
3.6
访问修饰符与static关键字·79
3.6.1
访问修饰符79
3.6.2
static关键字79
3.7
面向对象的基本特征83
3.7.1
封装·84
3.7.2
继承·85
3.7.3
多态·86
第4章WinForm基础·88
4.1
WinForm简介·88
4.1.1
WinForm程序的新建88
4.1.2
WinForm程序的文件结构89
4.1.3
窗体与控件91
4.1.4
属性与事件93
4.2
WinForm常用控件·95
4.2.1
文本类控件96
4.2.2
选择类控件101
4.2.3
分组类控件105
4.2.4
其他控件·109
4.3
Windows通用对话框116
4.3.1
消息对话框116
4.3.2
文件对话框117
4.3.3
普通对话框118
4.4
Windows窗体设计·121
4.4.1
基于单文档的窗体设计121
4.4.2
基于多文档的窗体设计121
第5章输入与输出125
5.1
概述·125
5.1.1
文件与流·125
5.1.2
System.IO命名空间125
5.2
目录操作·126
5.2.1
Directory类·126
5.2.2
DirectoryInfo类·127
5.3
文件操作·130
5.3.1
File类130
5.3.2
FileInfo类131
5.4
文件读写·133
5.4.1
读写文本文件133
5.4.2
读写二进制文件135
第6章数据访问技术139
6.1数据库基础·139
6.1.1
数据库的基本概念139
6.1.2
数据库访问过程140
6.2ADO.NET141
6.2.1
ADO.NET概述·141
6.2.2
ADO.NET数据库访问步骤142
6.3ADO.NET数据库访问操作143
6.3.1
使用Connection对象连接数据库145
6.3.2
使用Command对象执行数据库命令146
6.3.3
使用DataAdapter对象执行数据库命令152
目录
WinForm程序设计与实践(第2版)
第7章实践项目——研究生科研管理系统·156
7.1
需求分析·156
7.2
概要设计·156
7.2.1
架构设计·156
7.2.2
功能设计·156
7.3
数据库设计·157
7.4
实体模型设计·158
7.5
数据访问层设计·163
7.6
业务逻辑层设计·165
7.7
表示层设计·174
7.7.1
系统主窗体设计175
7.7.2
添加学生信息设计178
7.7.3
维护学生信息设计180
7.7.4
添加导师信息设计183
7.7.5
维护导师信息设计185
7.7.6
添加论文成果设计188
7.7.7
维护论文成果设计190
7.7.8
添加竞赛成果设计193
7.7.9
维护竞赛成果设计196
7.7.10
查询导师成果设计200
7.
7.11查询学生成果设计201
第8章实践项目——酒店管理系统·203
8.1
需求分析·203
8.2
概要设计·203
8.2.1
架构设计·203
8.2.2
功能设计·204
8.3
数据库设计·204
8.4
实体模型设计·206
8.5
数据访问层设计·212
8.6
业务逻辑层设计·214
8.7
表示层设计·222
8.7.1
登录设计·223
8.7.2
系统主界面设计224
8.7.3
添加新用户设计227
8.7.4
修改/删除用户设计·229
8.7.5
入住登记设计231
8.7.6
退房登记设计236
8.7.7
住客信息查询设计240
8.7.8
客房信息查询设计245
8.7.9
帮助设计·247
第9章实践项目——学生选课管理系统·249
9.1
需求分析·249
9.2
概要设计·250
9.2.1
架构设计·250
9.2.2
功能模块设计251
9.3
数据库设计·251
9.4
实体模型设计·253
9.5
数据访问层设计·258
9.6
业务逻辑层设计·260
9.7
表示层设计·269
9.7.1
登录设计·269
9.7.2
系统前台主窗体设计272
9.7.3
维护个人密码设计274
9.7.4
选课设计·276
9.7.5
查看课程表设计279
9.7.6
系统后台主窗体设计281
9.7.7
系统信息管理设计283
9.7.8
添加学生信息设计284
9.7.9
维护学生信息设计288
9.7.10
添加课程信息设计292
9.
7.11维护课程信息设计296
9.7.12
维护成绩信息设计302
参考文献306
目录
|
內容試閱:
|
.NET框架是微软公司在 2000年专业开发者会议上提出的发展中的开发平台,这是一个革命性的应用程序开发平台。在该平台中, C#作为微软公司面向对象的下一代应用平台的核心语言,能够让开发人员在 .NET平台上快速开发应用程序。
无论高校还是 IT培训学校,目前都将 .NET作为教学内容之一,这对于培养学生的计算机程序设计能力具有非常重要的意义。在已开设的 .NET相关课程中,主要分为 WinForm程序设计和 Web程序设计,虽然 .NET教材较多,但大部分都是以 Web程序设计为主,专门针对基于 .NET平台的 WinForm程序设计的教材非常少。因此,我们编写了本书。
本书特色
(1)知识结构完整。根据循序渐进的认知规律设计编写内容和顺序。
(2)示例简短精练。所有知识点都设计了一个针对性强的示例,所有示例都通过 Visual Studio .NET 2022 调试,并给出了运行结果,其中部分复杂的实例还有详细的分析,以帮助读者理解。
(3)习题丰富多样。全书各章配备了丰富的标准化习题,便于教师教学和考试。
配套资源
为便于教与学,本书配有源代码、教学课件、教学大纲、教案、教学进度表、习题题库、期末试卷及答案。
(1)获取源代码、全书网址方式:先刮开并用手机版微信App扫描本书封底的文泉云盘防盗码,授权后再扫描下方二维码,即可获取。
源代码 全书网址
(2)其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书书号,即可下载。
读者对象
本书可作为全国高等学校计算机相关专业的教材,也可作为培训机构学生学习的参考用书。
通过本书的学习,可以使读者掌握 C#语言基础、 ADO.NET数据库访问技术及开发.NET程序的基础知识和基本方法,对 WinForm程序设计有一个全面的认识,能够独立开发各类 WinForm应用程序,并为后期学习基于 .NET的Web程序设计奠定基础。
WinForm程序设计与实践(第 2版)
本书作为教材使用时,建议在实验室授课,采用课堂教学与实验教学相结合的方式进行,建议授课 32 学时,课程设计 2 周。各章学时建议分配如下,教师可以根据实际教学情况进行调整。
|
|