新書推薦:
《
UE5虚幻引擎必修课(视频教学版)
》
售價:HK$
110.9
《
真需求
》
售價:HK$
110.9
《
阿勒泰的春天
》
售價:HK$
50.4
《
如见你
》
售價:HK$
51.3
《
人格阴影 全新修订版,更正旧版多处问题。国际分析心理学协会(IAAP)主席力作
》
售價:HK$
67.0
《
560种野菜野果鉴别与食用手册
》
售價:HK$
67.1
《
中国官僚政治研究(一部洞悉中国政治制度演变的经典之作)
》
售價:HK$
62.7
《
锂电储能产品设计及案例详解
》
售價:HK$
110.9
|
編輯推薦: |
(1)本书采用四阶段教学方式讲解,四阶段教学方式为案例呈现--案例分析--案例知识准备--案例实现。
(2)本书通过一个大的项目学生成绩管理系统贯穿全文,让读者在学中做,在做中学,不断提高编程能力和程序设计能力。
(3)本书为初学者考虑,程序设计中的操作以详尽的表述结合图例来说明,以求读者对每一步操作清清楚楚。
(5)本书在编排上注意做到简明扼要、由浅入深和循序渐进,力求通俗易懂、简捷实用。
|
內容簡介: |
本书针对软件技术专业职业岗位的从业需求,重构教学内容,以“学生成绩管理系统”真实项目开发过程为主线,引导学生掌握使用C#语言开发Windows应用程序的方法和技能,达到学以致用的目标。本书分为C#基础知识、学生成绩管理系统开发和C#其他技术扩展三个部分,以完成“学生成绩管理系统”为工作任务,每章实现系统的一个功能,先呈现工作任务的完成效果,再进行知识准备,最后给出具体实现步骤,完成工作任务。
本书切合实际,结构合理,内容丰富,操作方便,各章配有精心设计的习题,并为任课教师提供免费的电子课件和源代码。
本书可以作为应用型本科和高等职业教育计算机及相关专业的教材,也可作为软件开发人员参考用书,还可用于读者自学。
|
目錄:
|
第1章Visual C#简介1
1.1Visual C#概述1
1.1.1C#语言发展历程1
1.1.2C#语言特性2
1.2.NET Framework3
1.3安装与卸载Visual Studio.NET 20124
1.3.1系统必备4
1.3.2安装Visual Studio.NET 20125
1.3.3卸载Visual Studio.NET 20129
1.4Visual Studio.NET开发环境介绍10
1.4.1Visual Studio界面10
1.4.2菜单栏10
1.4.3工具栏11
1.4.4工具箱12
1.4.5代码编辑器13
1.4.6解决方案资源管理器13
1.4.7属性窗口14
1.5第一个Windows应用程序15
1.5.1编写C#程序的三个步骤15
1.5.2C#应用程序文件19
本章小结20
习题20
第2章基础知识积累22
2.1数据类型22
2.1.1值类型23
2.1.2引用类型26
2.1.3类型转换262.2变量28
2.2.1变量的命名28
2.2.2变量的声明28
2.3常量29
2.3.1常量的声明29
2.3.2常量的使用30
2.4运算符与表达式30
2.4.1算术运算符30
2.4.2赋值运算符31
2.4.3关系运算符32
2.4.4逻辑运算符32
2.4.5其他特殊运算符33
2.4.6运算符优先级33
2.5程序流程控制34
2.5.1顺序结构34
2.5.2选择结构35
2.5.3循环结构38
2.5.4跳转语句39
2.6面向对象基本概念40
2.6.1类40
2.6.2对象42
2.6.3方法42
2.6.4属性44
2.6.5事件45
本章小结46
习题46
第3章学生成绩管理系统介绍48
3.1需求分析48
3.2总体设计48
3.2.1系统目标48
3.2.2构建开发环境48
3.2.3软件功能结构49
3.2.4业务流程图50
3.3数据库设计51
3.3.1数据库概要说明51
3.3.2实体ER图51
3.3.3数据表设计53
3.3.4存储过程设计56
3.4系统功能介绍57
3.4.1系统启动窗体57
3.4.2学生(教师)登录窗体57
3.4.3主窗体57
3.4.4修改密码窗体57
3.4.5修改个人信息窗体57
3.4.6教师录入成绩窗体57
3.4.7学生查询成绩窗体58
本章小结58
第4章学生成绩管理系统启动窗体设计59
4.1本章任务59
4.2准备工作60
4.2.1Windows窗体60
4.2.2Label控件68
4.2.3LinkLabel控件68
4.2.4TextBox控件69
4.2.5多窗体项目71
4.2.6线程介绍74
4.3完成启动窗体75
4.3.1设计界面75
4.3.2设置属性75
4.3.3编写代码77
本章小结78
习题79
第5章学生成绩管理系统学生登录功能设计81
5.1本章任务81
5.2准备工作82
5.2.1列表框和组合框83
5.2.2消息框的使用86
5.2.3ADO.NET访问数据库文件88
5.3完成学生登录功能90
5.3.1设计界面91
5.3.2设置属性91
5.3.3编写代码92
本章小结96
习题96
第6章学生成绩管理系统学生主窗体设计98
6.1本章任务98
6.2准备工作99
6.2.1菜单栏99
6.2.2工具栏102
6.2.3状态栏104
6.2.4Timer控件104
6.2.5自定义属性105
6.3完成学生主窗体106
6.3.1设计界面107
6.3.2设置属性107
6.3.3编写代码108
本章小结109
习题110
第7章学生成绩管理系统修改学生密码功能设计112
7.1本章任务112
7.2准备工作113
7.2.1数组113
7.2.2字符与字符串114
7.2.3程序调试与异常处理116
7.3完成修改密码功能117
7.3.1设计界面118
7.3.2设置属性118
7.3.3编写代码119
本章小结121
习题121
第8章学生成绩管理系统修改学生信息功能设计123
8.1本章任务123
8.2准备工作124
8.2.1单选钮124
8.2.2复选框124
8.2.3DataSet126
8.3完成修改学生信息功能127
8.3.1设计界面128
8.3.2设置属性128
8.3.3编写代码129
本章小结132
习题132
第9章学生成绩管理系统教师查询教授课程功能设计134
9.1本章任务134
9.2准备工作135
9.2.1DataGridView控件135
9.2.2调用存储过程140
9.3完成教师查询教授课程功能141
9.3.1设计界面141
9.3.2设置属性141
9.3.3编写代码142
本章小结145
习题145
第10章学生成绩管理系统教师录入成绩功能设计146
10.1本章任务146
10.2准备工作147
10.3实现教师录入成绩功能151
10.3.1设计界面151
10.3.2设置属性151
10.3.3编写代码152
本章小结155
习题155
第11章学生成绩管理系统学生查询成绩功能设计156
11.1本章任务156
11.2准备工作157
11.3实现学生查询成绩功能158
11.3.1设计界面158
11.3.2设置属性158
11.3.3编写代码159
本章小结161
习题161
第12章Windows应用程序的部署162
12.1部署概述162
12.2部署策略162
12.2.1ClickOnce162
12.2.2Windows Installer163
12.3部署学生成绩管理系统163
12.3.1生成Windows应用程序安装包163
12.3.2Windows应用程序安装167
本章小结168
习题168
第13章Web应用程序基础170
13.1ASP.NET的特点170
13.2IIS171
13.2.1安装IIS171
13.2.2设置虚拟目录174
13.3ASP.NET控件简介176
13.3.1HTML服务器控件176
13.3.2Web服务器控件178
13.3.3输入验证控件178
13.4创建第一个Web应用程序179
13.5发布Web应用程序183
本章小结188
习题188
第14章其他技术190
14.1GDI 绘图190
14.1.1GDI 简介190
14.1.2Graphics类191
14.1.3Pen类192
14.1.4Brush类192
14.1.5Font类193
14.1.6GDI 绘图示例193
14.2文件与流196
14.2.1流196
14.2.2System.IO命名空间196
14.2.3File类197
14.2.4FileInfo类198
14.2.5Directory类199
14.2.6DirectoryInfo类201
14.2.7FileStream类202
14.2.8StreamWriter类203
14.2.9StreamReader类203
本章小结204
习题204
附录习题参考答案206
参考文献215
|
|