| 
 新書推薦:
 
  《 
			《史记·货殖列传新诠》 一篇学问世故、治身治国的文章;一个经济、教育大学者的经世解读;奇伟文章在乱世
			》
 售價:HK$ 
			41.8
 
  《 
			博物馆里的中国 故宫
			》
 售價:HK$ 
			85.8
 
  《 
			海洋治理与中国的行动(2024)
			》
 售價:HK$ 
			107.8
 
  《 
			阿萨姆茶园:一部环境文化史
			》
 售價:HK$ 
			107.8
 
  《 
			乐道院潍县集中营资料编译·第一辑
			》
 售價:HK$ 
			107.8
 
  《 
			绝对历史主义何以可能?--黑格尔主义进路下的葛兰西绝对历史主义思想研究
			》
 售價:HK$ 
			96.8
 
  《 
			新民说·欧洲城市现代史:从 1815 年至今
			》
 售價:HK$ 
			96.8
 
  《 
			拍出绝世佳作 世界顶级摄影师私藏技法解密
			》
 售價:HK$ 
			140.8
 
 
 | 
         
          | 內容簡介: |   
          | 本书是在全国进行教育课程教学改革的大环境下,为适应高等职业院校项目化教学改革而编写的,旨在培养学习者的实际编程能力。本书基于Visual Studio 2010开发环境,同时也适合于其他版本的Visual Studio教学环境。
來源:香港大書城megBookStore,http://www.megbook.com.hk 全书共10章,主要内容包括:基本语法,类、对象、方法和属性,WinForm基础,文本文件操作以及ADO.NET。每章都以项目为引领,每一项目的展开都以项目实施为逻辑顺序,把相关的理论知识按项目进行的顺序有机地融入阐述。通过本书的学习,读者可以初步具备开发Windows应用程序的能力。
 本书可作为高等职业院校相关专业的计算机程序设计教材,也可作为程序设计开发者和爱好者学习入门的参考书。
 |  
         
          | 目錄: |   
          | 第1章 基本语法一..................................... 1 1.1
 .NET............................................................. 1
 1.1.1 .NET框架............................................. 1
 1.1.2 CLR....................................................... 2
 1.1.3 MSDN................................................... 2
 1.1.4 C#.......................................................... 2
 1.2
 Visual Studio 2010....................................... 3
 1.2.1 历史....................................................... 4
 1.2.2 VS2010................................................. 4
 1.2.3 创建项目............................................... 5
 1.2.4 控制台应用程序................................... 6
 1.3 简单的C#程序............................................ 9
 1.3.1 简单输出............................................... 9
 1.3.2 转义..................................................... 11
 1.4 加法运算器................................................ 12
 1.4.1 问题..................................................... 12
 1.4.2 需求分析............................................. 13
 1.4.3 实现加法运算器................................. 14
 1.5 计算器........................................................ 15
 1.5.1 问题..................................................... 15
 1.5.2 需求分析............................................. 16
 1.5.3 实现计算器......................................... 19
 1.6 总结............................................................ 21
 1.7 上机部分.................................................... 21
 1.7.1 本次上机课总目标............................. 21
 1.7.2 上机阶段一10分钟内完成............. 22
 1.7.3 上机阶段二20分钟内完成............. 22
 1.7.4 上机阶段三35分钟内完成............. 23
 1.7.5 上机阶段四35分钟内完成............. 23
 1.7.6 上机作业............................................. 24
 习题..................................................................... 25
 第2章 基本语法二................................... 28
 2.1 音像店管理............................................... 28
 2.1.1 问题.................................................... 28
 2.1.2 需求分析............................................ 29
 2.1.3 实现音像店管理................................ 32
 2.2 竞赛分数统计........................................... 33
 2.2.1 问题.................................................... 33
 2.2.2 需求分析............................................ 34
 2.2.3 实现竞赛分数统计............................ 36
 2.3 总结........................................................... 37
 2.4 上机部分................................................... 37
 2.4.1 本次上机课总目标............................ 37
 2.4.2 上机阶段一25分钟内完成............ 38
 2.4.3 上机阶段二25分钟内完成............ 38
 2.4.4 上机阶段三50分钟内完成............ 39
 2.4.5 上机作业............................................ 40
 习题.................................................................... 40
 第3章 类、对象、方法和属性............... 43
 3.1 对象与类................................................... 43
 3.1.1 对象.................................................... 43
 3.1.2 类........................................................ 44
 3.1.3 定义与使用........................................ 44
 3.2 方法........................................................... 47
 3.2.1 方法的意义........................................ 47
 3.2.2 定义与调用........................................ 47
 3.2.3 传参.................................................... 49
 3.2.4 返回.................................................... 50
 3.2.5 构造.................................................... 50
 3.3 属性........................................................... 52
 3.3.1 定义与使用........................................ 52
 3.3.2 只读属性............................................ 54
 3.4 名称空间................................................... 56
 3.5 电子邮件地址验证................................... 57
 3.5.1 问题.................................................... 57
 3.5.2 需求分析............................................ 58
 3.5.3 实现电子邮件地址验证.................... 62
 3.6 总结........................................................... 65
 3.7 上机部分................................................... 65
 3.7.1 本次上机课总目标............................ 65
 3.7.2 上机阶段一25分钟内完成............ 65
 3.7.3 上机阶段二25分钟内完成............ 66
 3.7.4 上机阶段三25分钟内完成............ 67
 3.7.5 上机阶段四25分钟内完成............ 67
 3.7.6 上机作业............................................ 68
 习题.................................................................... 68
 第4章 WinForm基础一......................... 72
 4.1 窗体........................................................... 72
 4.1.1 创建WinForm应用程序................... 72
 4.1.2 认识窗体............................................ 73
 4.1.3 常用属性............................................ 73
 4.1.4 常用方法............................................ 75
 4.1.5 常用事件............................................ 75
 4.2 控件........................................................... 76
 4.2.1 Label................................................... 76
 4.2.2 TextBox和RichTextBox.................... 76
 4.2.3 Button................................................. 77
 4.2.4
 PictureBox.......................................... 78
 4.2.5 Timer................................................... 78
 4.3 用户登录................................................... 79
 4.3.1 问题.................................................... 79
 4.3.2 需求分析............................................ 79
 4.3.3 实现用户登录.................................... 84
 4.4 摇奖机....................................................... 85
 4.4.1 问题.................................................... 85
 4.4.2 需求分析............................................ 85
 4.4.3 实现摇奖机........................................ 91
 4.5 总结........................................................... 92
 4.6 上机部分................................................... 93
 4.6.1 本次上机课总目标............................ 93
 4.6.2 上机阶段一20分钟内完成............ 93
 4.6.3 上机阶段二25分钟内完成............ 94
 4.6.4 上机阶段三25分钟内完成............ 94
 4.6.5 上机阶段四30分钟内完成............ 95
 4.6.6 上机作业............................................ 96
 习题.................................................................... 96
 第5章 WinForm基础二......................... 98
 5.1 控件........................................................... 98
 5.1.1 选择控件............................................ 98
 5.1.2 列表控件............................................ 99
 5.2 电影信息管理窗体................................. 102
 5.2.1 问题.................................................. 102
 5.2.2 需求分析.......................................... 103
 5.3 菜单......................................................... 105
 5.3.1 主菜单.............................................. 105
 5.3.2 上下文菜单...................................... 106
 5.4 窗体互操作............................................. 106
 5.4.1 跳转.................................................. 106
 5.4.2 传参.................................................. 108
 5.4.3 返回.................................................. 109
 5.5 用户自定义选项..................................... 110
 5.5.1 问题.................................................. 111
 5.5.2 需求分析.......................................... 111
 5.6 总结......................................................... 112
 5.7 上机部分................................................. 112
 5.7.1 本次上机总目标.............................. 112
 5.7.2 上机阶段一50分钟内完成.......... 112
 5.7.3 上机阶段二30分钟内完成.......... 114
 5.7.4 上机阶段三20分钟内完成.......... 114
 5.7.5 上机作业.......................................... 116
 习题.................................................................. 117
 第6章 WinForm基础三....................... 119
 6.1 消息框..................................................... 119
 6.1.1 语法结构.......................................... 119
 6.1.2 使用.................................................. 121
 6.2 对话框..................................................... 122
 6.2.1 OpenFileDialog................................. 122
 6.2.2 SaveFileDialog.................................. 124
 6.2.3 ColorDialog...................................... 124
 6.2.4
 FolderBrowserDialog....................... 125
 6.2.5 FontDialog........................................ 126
 6.3 图片浏览器............................................. 126
 6.3.1 问题.................................................. 127
 6.3.2 需求分析.......................................... 128
 6.3.3 实现图片浏览器.............................. 133
 6.4 总结......................................................... 136
 6.5 上机部分................................................. 136
 6.5.1 本次上机总目标.............................. 136
 6.5.2 上机阶段一25分钟内完成.......... 136
 6.5.3 上机阶段二25分钟内完成.......... 136
 6.5.4 上机阶段三25分钟内完成.......... 137
 6.5.5 上机阶段四25分钟内完成.......... 138
 6.5.6 上机作业.......................................... 138
 习题.................................................................. 139
 第7章 文本文件操作................................ 141
 7.1 文件读取................................................. 141
 7.1.1 文件与流.......................................... 141
 7.1.2 文件读取.......................................... 142
 7.2 音像店管理 4.0...................................... 144
 7.2.1 问题.................................................. 144
 7.2.2 需求分析.......................................... 144
 7.2.3 实现音像店管理 4.0....................... 149
 7.3 文件写入................................................. 151
 7.4 我的便签................................................. 152
 7.4.1 问题.................................................. 152
 7.4.2 需求分析.......................................... 153
 7.4.3 实现我的便签.......................... 155
 7.5 总结......................................................... 159
 7.6 上机部分................................................. 159
 7.6.1 本次上机总目标.............................. 159
 7.6.2 上机阶段100分钟内完成............ 159
 7.6.3 上机作业.......................................... 160
 习题.................................................................. 160
 第8章 ADO.NET一................................ 162
 8.1 案例介绍................................................. 162
 8.1.1 数据库设计...................................... 162
 8.1.2 业务说明.......................................... 164
 8.2
 ADO.NET............................................... 164
 8.2.1
 ADO.NET简述............................... 164
 8.2.2 组成.................................................. 165
 8.3
 Connection............................................... 167
 8.3.1 连接数据库...................................... 167
 8.3.2 配置文件.......................................... 172
 8.3.3 连接池.............................................. 176
 8.4 异常处理................................................. 177
 8.5
 using语句............................................... 179
 8.6 总结......................................................... 180
 8.7 上机部分................................................. 181
 8.7.1 本次上机总目标.............................. 181
 8.7.2 上机阶段100分钟内完成............ 181
 习题.................................................................. 181
 第9章 ADO.NET二............................... 184
 9.1
 Command................................................. 184
 9.1.1 简介.................................................. 184
 9.1.2 常用属性.......................................... 185
 9.1.3 常用方法.......................................... 186
 9.2 用户注册................................................. 188
 9.2.1 问题.................................................. 188
 9.2.2 需求分析.......................................... 189
 9.2.3 MD5加密........................................ 191
 9.2.4
 Parameter.......................................... 192
 9.2.5 实现用户注册.................................. 195
 9.3
 DataReader............................................... 197
 9.3.1 简介.................................................. 197
 9.3.2 常用方法和属性.............................. 198
 9.4 用户登录................................................. 199
 9.4.1 问题.................................................. 199
 9.4.2 需求分析.......................................... 199
 9.4.3 对象封装.......................................... 202
 9.4.4 实现用户登录.................................. 205
 9.5 总结......................................................... 207
 9.6 上机部分................................................. 207
 9.6.1 本次上机课总目标.......................... 207
 9.6.2 上机阶段一25分钟内完成.......... 207
 9.6.3 上机阶段二35分钟内完成.......... 209
 9.6.4 上机阶段三40分钟内完成.......... 210
 9.6.5 上机作业.......................................... 211
 习题.................................................................. 211
 第10章 ADO.NET三............................. 214
 10.1
 DataSet................................................... 214
 10.2 架构的生成........................................... 216
 10.3
 List泛型集合.................................. 218
 10.3.1 List定义......................................... 218
 10.3.2 数据读取........................................ 219
 10.4 数据展示............................................... 220
 10.4.1 简单控件........................................ 220
 10.4.2 列表控件........................................ 221
 10.4.3 DataGridView................................. 223
 10.4.4
 ListView.......................................... 228
 10.4.5
 TreeView......................................... 233
 10.5 查看电影信息....................................... 236
 10.5.1 问题................................................ 236
 10.5.2 需求分析........................................ 238
 10.5.3 实现电影查看................................ 242
 10.6 总结....................................................... 247
 10.7 上机部分............................................... 247
 10.7.1 本次上机课总目标........................ 247
 10.7.2 上机阶段一20分钟内完成........ 247
 10.7.3 上机阶段二20分钟内完成........ 248
 10.7.4 上机阶段三60分钟内完成........ 248
 10.7.5 上机作业........................................ 249
 习题.................................................................. 250
 参考文献............................................................ 253
 |  
         
          | 內容試閱: |   
          | C#程序设计语言起源于CC语言,它吸收了大量Java语言的精华,基于微软优秀的.NET平台,是现代编程语言的集大成者,非常值得研究和学习。 大多数理工科学生在校时都学习过一门编程语言,比如C语言或者C语言,在此基础上,理解和学习C#的程序设计技术,就变得比较容易了。随着信息技术广泛地应用到各个领域,从现在到未来很长一段时间,与C#技术相关的职位需求会变得越来越多,因此广大的理工科专业学生需要及时补充学习C#的开发技巧。这样,不但可以为将来的求职打好坚实的基础,也可以将C#知识熟练地应用于自己未来的工作中。
 本书根据高职院校的学生现状,精心设计了一个C#基础的学习流程,并根据该流程编写本书的基本学习内容:
 1
 C#语法基础,包括基本数据类型以及顺序、选择、循环等基本程序结构的语法。如果读者有一门程序设计语言的基础,就可以轻松掌握C#语法;即使没有基础,阅读本书和不断上机实践书中案例,也可以轻松掌握。
 2
 C#面向对象程序设计方法。从建立类和对象的基本概念讲起,到继承等高级语法,一步一步让读者建立面向对象程序设计的基本概念,掌握精髓,熟悉C#所有的特色语法。
 3
 C#的Windows程序设计。Windows开发之初,并没有提供一个完全面向对象的开发接口,采用C开发Windows程序是一个非常复杂的过程,而.NET框架封装了Windows底层的细节,对应用程序提供了WinForm类库,因此用C#编写Windows程序变得相当容易,基本只是类组件的拖放,读者通过本篇内容,不但可以学习Windows应用的开发,还可以熟悉巩固前面学习的C#语法。
 4
 项目案例。一些相当于毕业设计的项目案例,总能提升读者的开发水平,而大多数程序员通过这样的中小型案例,可以综合自己的系统分析、程序设计和调试能力。有经验的程序员,都是通过一个一个项目案例积累起丰富的经验,从而总结出思考问题的方式。本书提供的项目案例,读者可以先完成其中一个,总结之后,举一反三,想想可以应用在哪些开发领域。然后了解其他开发项目的需求,想想若自己来实现将会如何做,再看看作者的实现,这样的学习效果更好。
 在开发过程中,除了技术上掌握的硬实力之外,我们也要不断在学习过程中发展自己的软实力。所以,我们看看一般公司招聘中的特别要求素质要求,想想看,自己在这些软性技能方面做得如何,有没有提高的空间。
 1 思维能力:面对非常棘手的问题,能够恰当地运用已有的概念、方法、技术等多种手段,分析问题产生的原因,找出最有效的应对方法。
 2
 团队合作:愿意帮助其他成员解决遇到的问题,无保留地将自己所掌握的知识与技能传授给其他成员。所以读者学习的时候,最好找几个同伴一起学习,尝试训练团队开发能力。
 本书由左向荣、左国才主编,杨爱武、黄利红、曾琴担任副主编,全书由王雷主审。由于时间仓促,书中难免存在一些不妥之处,恳请读者提出宝贵意见和建议。编者邮箱:16564383@qq.com。
 
 
 
 
 
 编 者
 2016年10月
 |    |