图书简介:
项目一 HelloWorld 1
任务一 安装VS2013开发环境 2
任务二 创建控制台应用程序 3
一、创建控制台应用程序
项目 4
二、设置窗口布局 4
三、设置颜色主题 5
四、设置行号和字体 5
五、录入代码 6
六、运行 7
七、断点调试 7
八、项目文件构成 9
任务三 创建Windows窗体应用
程序 9
一、创建Windows窗体应用
程序项目 10
二、添加控件 10
三、修改控件属性 11
四、给控件添加事件并录入
代码 12
五、运行 13
六、项目文件构成 14
项目总结 14
项目提升 14
项目二 图片移动 15
任务一 知识点 16
一、面向对象编程 16
二、类及其成员 17
三、常用的数据类型 18
四、常量与变量 19
任务二 图片移动项目案例 21
一、创建项目 21
二、界面布局 21
三、编写代码 23
项目总结 29
项目提升 29
项目三 交通灯 30
任务一 知识点 31
一、流程控制语句 31
二、运算符 35
三、类型转换 38
任务二 交通灯项目案例 39
一、创建项目 39
二、界面布局 39
三、编写代码 41
项目总结 44
项目提升 45
项目四 霓虹灯与跑马灯 46
任务一 知识点 47
一、数组 47
二、结构 49
三、枚举 51
任务二 霓虹灯项目案例 52
一、创建项目 53
二、界面布局 53
三、编写代码 54
任务三 跑马灯项目案例 57
一、创建项目 58
二、界面布局 58
三、编写代码 59
项目总结 63
项目提升 64
项目五 贪吃蛇 65
任务一 知识点 66
一、集合 66
二、泛型集合 69
任务二 贪吃蛇项目案例 74
一、创建项目 74
二、界面布局 75
三、编写代码 78
项目总结 91
项目提升 92
项目六 计算器 93
任务一 知识点 94
一、装箱和拆箱 94
二、计算器的功能 96
任务二 计算器项目案例 97
一、创建项目 97
二、界面布局 97
三、编写代码 99
项目总结 104
项目提升 104
项目七 局域网聊天室 106
任务一 UDP聊天室项目案例 107
一、创建项目 108
二、界面布局 108
三、编写代码 109
任务二 TCP聊天室项目案例 111
一、服务器端 112
二、客户端 116
项目总结 121
项目提升 121
项目八 用户登录界面 122
任务一 知识点 123
一、理解异常操作 123
二、处理异常 124
任务二 用户登录界面项目
案例 125
一、创建项目 126
二、界面布局 126
三、编写代码 128
项目总结 147
项目提升 147
项目九 企业人事管理系统 148
任务一 知识点 149
一、三层架构 149
二、各层的主要功能 150
任务二 企业人事管理系统项目
案例 151
一、系统功能的描述 152
二、搭建三层架构 152
三、UI界面布局 155
四、编写代码 164
项目总结 184
项目提升 184
参考文献 186
展开
C#是微软公司发布的一种由C和C++衍生出来的面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。
C#是由C和C++衍生出来的一种安全、稳定、简单、优雅的面向对象的编程语言。它在继承C和C++强大功能的同时删除了一些它们的复杂特性(如没有宏及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
本书以由浅入深、循序渐进的方式展开讲解,以合理的结构和经典的实例对C#的基本功能与实用功能进行了详细介绍,具有极高的实用价值。通过本书的学习,读者不仅可以掌握C#的基本知识和应用技巧,而且可以灵活地使用C#进行各种编程的应用。
一、本书的特点
? 实例丰富
本书的实例数量多,种类丰富。本书结合大量的C#编程实例,详细讲解了C#原理与应用知识的要点,让读者在学习实例的过程中潜移默化地掌握C#应用技巧。
? 突出提升技能
本书从全面提升C#实际应用能力的角度出发,结合大量实例来讲解如何使用C#,使读者了解C#基本原理并能够独立地完成各种C#应用操作。
本书的很多实例本身就是C#开发项目案例,经过作者精心提炼和改编,不仅可以保证读者能够学好知识点,更重要的是,还可以帮助读者掌握实际操作技能,同时培养读者的C#开发实践能力。
? 技能与思政教育紧密结合
本书在讲解C#程序设计与开发专业知识的同时,紧密结合思政教育主旋律,从专业知识角度触类旁通地引导读者提升相关思政品质。
? 项目式教学,实操性强
本书的作者都是在高校从事C#教学研究多年的一线人员,具有丰富的教学实践经验与教材编写经验,多年的教学工作使他们能够准确地把握读者的心理与实际需求。本书基于作者多年的开发经验及教学心得体会编写,力求全面、细致地展现C#开发应用领域的各种功能和使用方法。
本书采用项目教学的方式,把C#理论知识分解并融入一个个实践操作的训练项目中,增强了本书的实用性。
二、本书的基本内容
本书通过项目案例对C#进行讲解,开发环境是VS2013,VS2013常用的应用程序有3种,分别是控制台应用程序、Windows窗体应用程序、ASP.NET Web应用程序。本书主要讲解Windows窗体应用程序。
全书共分为9个项目,具体内容为HelloWorld、图片移动、交通灯、霓虹灯与跑马灯、贪吃蛇、计算器、局域网聊天室、用户登录界面、企业人事管理系统。
三、关于本书的服务
为了方便各院校师生使用本书,随书附赠多媒体电子资源,读者可登录华信教育资源网(www.hxedu.com.cn)免费注册后下载。
本书由河北师范大学路炜、漯河食品职业学院的王黎和李敏担任主编,河北软件职业技术学院的王红艳、杨凌职业技术学院的刘元刚和张世勋担任副主编。本书的编写和出版得到了河北军创家园文化发展有限公司的大力支持和帮助,值此图书出版发行之际,向他们表示衷心的感谢。
编 者
展开