华信教育资源网
Visual C#程序设计(第2版)
丛   书   名: 普通高等职业教育计算机系列教材
作   译   者:李毅 出 版 日 期:2020-08-01
出   版   社:电子工业出版社 维   护   人:徐建军 
书   代   号:G0394650 I S B N:9787121394652

图书简介:

本书通过项目导向、任务驱动的方式介绍了利用Visual C#.NET开发工具进行应用程序开发的相关知识和技能。全书分为7个项目,内容包括Windows程序界面设计、MYATM自动取款机、连接数据库、数据查询和操作、应用程序数据展示、文件操作和综合项目实践。本书通过工学融合,将工作任务与学习目标紧密对接。本书还配备了移动终端微课教学资源,便于读者巩固、提高所学的知识。
定价 38.0
您的专属联系人更多
关注 评论(1) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书通过项目导向、任务驱动的方式介绍了利用Visual C#.NET开发工具进行应用程序开发的相关知识和技能。全书分为7个项目,内容包括Windows程序界面设计、MYATM自动取款机、连接数据库、数据查询和操作、应用程序数据展示、文件操作和综合项目实践。本书通过工学融合,将工作任务与学习目标紧密对接。本书还配备了移动终端微课教学资源,便于读者巩固、提高所学的知识。

    图书详情

    ISBN:9787121394652
    开 本:16(185*260)
    页 数:196
    字 数:337

    本书目录

    项目1  Windows程序界面设计	1
    任务1.1  ExamSystem系统登录界面设计	1
    1.1.1  任务实现代码及说明	2
    1.1.2  常见错误与问题	9
    1.1.3  认识Windows应用程序	11
    1.1.4  设计编码各司其职	12
    1.1.5  C#中的事件	16
    1.1.6  友好的交互:消息框	17
    1.1.7  上机实训	18
    任务1.2  设计ExamSystem系统学生注册窗体	19
    1.2.1  任务实现代码及说明	20
    1.2.2  控件命名规范	22
    1.2.3  基本控件介绍	23
    1.2.4  使用Visual Studio排列窗体的控件	26
    1.2.5  上机实训	29
    任务1.3  设计ExamSystem系统管理员主窗体	30
    1.3.1  任务实现代码及说明	31
    1.3.2  菜单栏(MenuStrip)	33
    1.3.3  工具栏(ToolStrip)	34
    1.3.4  窗体之间跳转方法	35
    1.3.5  创建MDI应用程序	36
    1.3.6  上机实训	37
    归纳与总结	38
    项目2  MYATM自动取款机	39
    任务2.1  MYATM自动取款机系统界面和类的设计	39
    2.1.1  任务实现代码及说明	40
    2.1.2  对象与类	43
    2.1.3  访问修饰符	46
    2.1.4  对象的属性	47
    2.1.5  常见错误与问题	51
    2.1.6  上机实训	52
    任务2.2  MYATM自动取款机系统验证账户	52
    2.2.1  任务实现代码及说明	53
    2.2.2  构造函数	55
    2.2.3  使用数组保存数据	58
    2.2.4  常见错误与问题	61
    2.2.5  上机实训	62
    任务2.3  实现ATM自动取款机系统的取款和转账	64
    2.3.1  任务实现代码及说明	64
    2.3.2  类中的方法	66
    2.3.3  值传递和引用传递	68
    2.3.4  常见错误与问题	71
    2.3.5  上机实训	72
    归纳与总结	73
    项目3  连接数据库	75
    任务3.1  连接ExamSystemDB数据库	75
    3.1.1  任务实现代码及说明	76
    3.1.2  ADO.NET概述	77
    3.1.3  ADO.NET的组件	78
    3.1.4  使用Connection对象	80
    3.1.5  使用sa用户登录SQL Server数据库	82
    3.1.6  常见错误与问题	84
    3.1.7  上机实训	86
    任务3.2  ExamSystem系统异常处理	87
    3.2.1  任务实现代码及说明	87
    3.2.2  什么是异常	89
    3.2.3  如何处理异常	89
    3.2.4  上机实训	90
    任务3.3  输入用户名及密码登录ExamSystem系统	91
    3.3.1  任务实现代码及说明	91
    3.3.2  什么是Command对象	94
    3.3.3  使用Command对象	94
    3.3.4  常见错误与问题	95
    3.3.5  上机实训	96
    归纳与总结	101
    项目4  数据查询和操作	102
    任务4.1  “学生信息”窗体年级数据绑定	102
    4.1.1  任务实现代码及说明	103
    4.1.2  将存在项目窗体加入新建项目	107
    4.1.3  三层架构思想	108
    4.1.4  DataReader对象概述	110
    4.1.5  创建和使用SqlDataReader对象	111
    4.1.6  常见错误与问题	112
    4.1.7  上机实训	113
    任务4.2  根据学生姓名查询学生信息	115
    4.2.1  任务实现代码及说明	116
    4.2.2  ListView控件介绍	118
    4.2.3  常见错误与问题	120
    4.2.4  上机实训	121
    任务4.3  ExamSystem项目新增年级记录	121
    4.3.1  任务实现代码及说明	122
    4.3.2  ExecuteNonQuery()方法	124
    4.3.3  常见错误与问题	124
    4.3.4  上机实训	125
    归纳与总结	125
    项目5  应用程序数据展示	127
    任务5.1  “学生信息”窗体年级数据绑定	127
    5.1.1  任务实现代码及说明	128
    5.1.2  DataSet对象介绍	133
    5.1.3  创建和使用SqlDataSet对象	135
    5.1.4  SqlDataAdapter对象	136
    5.1.5  创建和使用SqlDataAdapter对象	137
    5.1.6  ComboBox控件数据绑定	137
    5.1.7  常见错误与问题	138
    5.1.8  上机实训	139
    任务5.2  使用DataGridView控件显示学生信息	140
    5.2.1  任务实现代码及说明	140
    5.2.2  DataGridView控件介绍	144
    5.2.3  常见错误与问题	144
    5.2.4  上机实训	145
    任务5.3  ExamSystem项目保存修改数据	147
    5.3.1  任务实现代码及说明	147
    5.3.2  保存数据集的修改	149
    5.3.3  常见错误与问题	150
    5.3.4  上机实训	151
    归纳与总结	152
    项目6  文件操作	153
    任务6.1  ExamSystem系统管理员日志功能	153
    6.1.1  任务实现代码及说明	154
    6.1.2  文件介绍	157
    6.1.3  如何读写文件	158
    6.1.4  常见错误与问题	160
    6.1.5  上机实训	161
    任务6.2  小型资源管理器	163
    6.2.1  任务实现代码及说明	163
    6.2.2  文件类(File类)操作	168
    6.2.3  目录类(Directory类)操作	169
    6.2.4  实例化方法的文件与目录操作	170
    6.2.5  上机实训	171
    归纳与总结	171
    项目7  综合项目实践	173
    任务7.1  制作ExamSystem系统帮助文档	173
    7.1.1  任务实现代码及说明	174
    7.1.2  上机实训	182
    任务7.2  数据库操作日志	182
    7.2.1  任务实现代码及说明	182
    7.2.2  上机实训	187
    归纳与总结	188
    
    展开

    前     言

    对于开发人员来说,把C#及其相关环境.NET Framework描述为多年来最重要的技术一点也不为过。.NET提供了一种新环境,在这个环境中,开发人员可以开发出运行在Windows上的应用程序,而C#是专门用于.NET的编程语言。
    本书突出职业特色,注重学生程序设计能力的培养,打破C#程序设计图书的传统编写模式,突破原知识体系结构的限制,采用“项目解决、问题引入、任务驱动”的方式,重新组合设计教学项目与案例,以任务实现与解决为出发点,将知识点作为解决问题的方法与扩充,真正做到以解决问题为目标。本书在第1版的基础上修改及调整了部分项目任务,尽可能解决日常C#开发中常见的问题,并增加了“任务自测表”,可以使读者记录自己学习的掌握情况,还添加了“小贴士”体例,增加了文章的趣味性。编程不是枯燥的,很多时候我们只是没有发现它的美而已。
    本书共7个项目,项目1介绍了Windows程序界面设计,主要解决ExamSystem系统常用控件及界面设计的问题;项目2介绍了MYATM自动取款机,主要讲解面向对象程序设计的基本方法和步骤;项目3介绍了连接数据库,主要解决如何使用C#连接数据库的问题;项目4介绍了数据查询和操作,主要解决C#查询并操作数据库数据的问题;项目5介绍了应用程序数据展示,主要展示GridView控件的使用方法;项目6介绍了文件操作,主要讲解C#对文件的操作方法;项目7是综合项目实践,主要讲解帮助文档的制作及数据库操作日志的实现方法。
    本书由李毅、曾文权担任主编并负责统稿,卢琳担任副主编。其中,曾文权编写项目 1,李毅编写项目2~项目6,卢琳编写项目7。
    本书不仅由身在一线的教师作为主要编写者,而且企业高级测试工程师卢琳也参与了项目 7的编写工作。再次向支持和参与本书编写的所有人员表示感谢!
    为了方便教师教学,本书配有电子教学课件及相关资源,请有此需要的教师登录华信教育资源网(www.hxedu.com.cn)免费下载。如有问题,可在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。
    本书由编者总结的多年教学及工作经验编写而成,编者在探索教材建设方面付出了许多努力,也对书稿进行了多次审校。由于编写时间及编者水平有限,书中难免存在一些疏漏和不足,希望同行专家和读者给予批评和指正。
    编者
    展开

    作者简介

    李毅(1978—),男,硕士,广州暨南大学计算机软件与理论专业毕业,广东科学技术职业学院计算机学院专职教师,多年从事一线程序设计及.net语言教学。
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网