• 开发专家:C# 2008开发入行真功夫
  • 开发专家:C# 2008开发入行真功夫
  • 开发专家:C# 2008开发入行真功夫
  • 开发专家:C# 2008开发入行真功夫
  • 开发专家:C# 2008开发入行真功夫
21年品牌 40万+商家 超1.5亿件商品

开发专家:C# 2008开发入行真功夫

6 八五品

仅1件

河北衡水
认证卖家担保交易快速发货售后保障

作者余金山 著

出版社电子工业出版社

出版时间2009-03

版次1

装帧平装

货号B7-15-5

上书时间2022-08-06

西海图书

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 余金山 著
  • 出版社 电子工业出版社
  • 出版时间 2009-03
  • 版次 1
  • ISBN 9787121080562
  • 定价 69.80元
  • 装帧 平装
  • 开本 大16开
  • 纸张 胶版纸
  • 页数 602页
  • 字数 1116千字
  • 正文语种 简体中文
【内容简介】
《C#2008开发入行真功夫》系统而全面地讲解了C#语言的基础语法和高级应用,内容分为4个部分:C#语法基础、数据存取技术、数据表现技术和经典项目开发。全书在知识点讲解中贯穿案例场景,通过问题提出、问题解答、讲解与提高等流程,循序渐进地引导读者深刻理解和掌握使用C#从事应用开发所需要的基本知识和技能。书中更是浓缩了作者多年从事项目开发的心得体会和经验教训,对初学者具有重要参考价值。
《C#2008开发入行真功夫》具有由浅入深、通俗易懂和注重实践等特点,适用于没有或者缺乏C#编程经验的初学者,同时也适合已掌握基础编程技术、需要提高实践技术的程序员作为自学教材,《C#2008开发入行真功夫》也可以作为各类相关培训班的教材。随书所附的DVD光盘提供了视频中心、面试题库、求职指南、源码中心、习题解答等增值服务,包括20多小时的教学视频,汇集各类技术的企业面试题库,囊括各种面试与求职技巧、知识的资料库,书中程序与项目的全部源代码,以及书部习题的答案等。
【目录】
第一部分C#语法基础篇
第1章初识C#程序3
视频时长:40分钟
C#是微软为奠定Internet霸主地位,面向新一代企业应用所创建的全新的、面向对象的编程语言。它集成了多种语言的优秀特性,为应用开发提供了强大的编程支撑。
1.1案例场景4
1.1.1问候程序4
1.1.2我们现在能做的……4
1.2C#概述4
1.2.1.NETFramework概述5
1.2.2C#与.NETFramework的关系6
1.2.3如何使用.NETFramework创建应用程序7
1.2.4C#在.NET企业体系结构中的作用8
1.3VisualStudio2008集成开发环境8
1.3.1安装VisualStudio2008开发环境8
1.3.2熟悉VisualStudio2008集成开发环境11
1.4命名空间15
1.4.1命名空间声明15
1.4.2使用指示16
1.5理解C#程序19
1.5.1Main()方法19
1.5.2控制台I/O20
1.5.3注释语句的使用20
1.6C#命名规则21
1.7回到案例场景24
1.7.1基本思路24
1.7.2代码演练26
1.8本章小结与习题27
1.8.1重点回顾27
1.8.2课后练习28

第2章变量、运算符和表达式29
视频时长:50分钟
变量、数据类型、运算符和表达式构成了C#的语言基础。通过与公共类型系统的无缝整合,C#应用能够同其他开发语言创建的系统进行快速集成,提供更加灵活的开发模式和更多选择。
2.1案例场景30
2.1.1创建智能运算程序30
2.1.2我们现在能做的……30
2.2数据类型31
2.2.1C#数据类型概述31
2.2.2值类型31
2.2.3引用类型37
2.2.4CTS类型系统38
2.3常量和变量40
2.3.1常量40
2.3.2变量40
2.4类型转换41
2.5运算符42
2.5.1赋值运算符43
2.5.2算术运算符49
2.5.3关系运算符51
2.5.4逻辑运算符54
2.5.5条件运算符56
2.5.6运算符58
2.6表达式60
2.7回到案例场景61
2.7.1基本思路61
2.7.2代码演练61
2.8本章小结与习题62
2.8.1重点回顾62
2.8.2课后练习63

第3章C#流控制语句65
视频时长:90分钟
“请你告诉我,我应该走哪条路?”
“这取决于你要到哪里?”
——摘至LewisCarroll的《AliceinWorderland》
3.1案例场景66
3.1.1每周日程安排程序66
3.1.2我们现在能做的……66
3.2流控制语句概述67
3.3if语句68
3.4switch语句70
3.5循环语句71
3.5.1while语句71
3.5.2do…while语句72
3.5.3for语句73
3.5.4foreach语句74
3.6跳转语句76
3.6.1break语句76
3.6.2continue语句77
3.6.3goto语句78
3.6.4return语句79
3.7回到案例场景80
3.7.1基本思路80
3.7.2代码演练82
3.8本章小结与习题83
3.8.1重点回顾83
3.8.2课后练习84

第4章类和对象85
视频时长:140分钟
面向对象是当今最流行的编程思想和技术,而C#是类型安全的面向对象编程语言。通过类、对象等机制,C#为应用开发提供了面向对象编程的强大功能特性。
4.1案例场景86
4.1.1汽车信息管理程序86
4.1.2我们现在能做的……86
4.2面向对象的基本概念88
4.2.1对象和类89
4.2.2接口89
4.2.3封装89
4.2.4类的实例90
4.2.5类之间的关系90
4.2.6抽象类和具体类91
4.2.7类的多态性91
4.2.8消息91
4.3创建类92
4.3.1创建一个简单的类92
4.3.2类修饰符92
4.3.3类的成员94
4.4域96
4.4.1声明域97
4.4.2常数域98
4.4.3初始化域98
4.4.4属性99
4.5对象的构造与初始化101
4.5.1创建一个类实例101
4.5.2构造函数103
4.5.3析构函数104
4.6方法105
4.6.1声明方法105
4.6.2调用方法107
4.6.3给方法传递参数108
4.7索引器112
4.8事件114
4.9VisualStudio2008面向对象编程支持115
4.9.1类视图窗口115
4.9.2对象浏览器116
4.9.3添加类116
4.9.4类图117
4.9.5创建类库项目117
4.10回到案例场景120
4.10.1基本思路120
4.10.2代码演练122
4.11本章小结与习题125
4.11.1重点回顾125
4.11.2课后练习125

第5章继承和多态129
视频时长:40分钟
当我告诉你,我可以追溯我的祖先,直到原生态的最小微粒,你就会明白了。
——Gilbet和Sullivan的歌剧《TheMilcado》
5.1案例场景130
5.1.1汽车信息管理程序130
5.1.2我们现在能做的……130
5.2创建第一个继承的类133
5.3派生类中的构造函数135
5.4继承和再定义成员138
5.4.1覆盖138
5.4.2使用base关键字访问基类成员140
5.4.3访问继承成员141
5.4.4隐藏基类及其成员142
5.5抽象类和方法145
5.6多态147
5.7System.Object类148
5.8接口153
5.8.1一个简单的接口实例154
5.8.2接口声明155
5.8.3接口实现159
5.8.4继承接口160
5.8.5使用接口165
5.9回到案例场景167
5.9.1基本思路167
5.9.2代码演练170
5.10本章小结与习题172
5.10.1重点回顾172
5.10.2课后练习173

第6章数组175
视频时长:120分钟
数组由类型相同的元素组成的复合数据结构。C#提供了多种数组类型和数组类,可以在程序设计中结构化组织应用数据。
6.1案例场景176
6.1.1产品抽样程序176
6.1.2我们现在能做的……177
6.2简单数组179
6.2.1数组的声明179
6.2.2数组的初始化180
6.2.3访问数组元素182
6.2.4使用引用类型183
6.3多维数组184
6.4交错数组186
6.5Array类188
6.5.1创建数组189
6.5.2复制数组190
6.5.3数组逆向191
6.5.4数组排序192
6.5.5foreach语句193
6.6回到案例场景194
6.6.1基本思路194
6.6.2代码演练196
6.7本章小结与习题198
6.7.1重点回顾198
6.7.2课后练习198

第7章集合201
视频时长:100分钟
相对于数组的单一数据类型组织结构,集合类型则提供了更多的数据组织灵活性。C#丰富的集合和接口类型,可以用于构建更加丰富的且强大的数据结构,在程序设计中实现数据的高效操纵。
7.1案例场景202
7.1.1产品抽样程序202
7.1.2我们现在能做的……203
7.2集合类型和接口210
7.3列表211
7.3.1创建第一个列表211
7.3.2添加元素212
7.3.3获得集合大小213
7.3.4搜索元素213
7.3.5集合元素排序216
7.3.6删除集合元素217
7.4队列218
7.4.1创建第一个队列218
7.4.2向队列添加元素220
7.4.3向队列添加自定义对象221
7.5栈222
7.5.1创建第一个栈222
7.5.2入栈和出栈223
7.6链表225
7.7有序表229
7.7.1创建有序表229
7.7.2添加元素231
7.7.3检索元素231
7.7.4删除元素232
7.8位数组233
7.8.1创建第一个位数组233
7.8.2使用位数组方法234
7.9数组列表235
7.10回到案例场景239
7.10.1基本思路240
7.10.2代码演练241
7.11本章小结与习题242
7.11.1重点回顾243
7.11.2课后练习243

第8章字符串处理247
视频时长:210分钟
字符串在程序设计中随处可见。C#通过.NETFramework的String类、StringBuilder类和正则表达式等机制,来实现对字符串的灵活操纵。
8.1案例场景248
8.1.1培训班学生管理程序248
8.1.2我们现在能做的……249
8.2字符串概述257
8.2.1创建第一个字符串257
8.2.2String类258
8.2.3StringBuilder类259
8.3字符串操作260
8.3.1连接字符串260
8.3.2求字符串子串262
8.3.3删除字符263
8.3.4删除字符串空格263
8.3.5替换字符串264
8.3.6插入字符串265
8.3.7比较字符串266
8.3.8搜索字符串268
8.3.9分隔字符串270
8.3.10格式化字符串270
8.4正则表达式274
8.4.1正则表达式概述274
8.4.2正则表达式的匹配274
8.5回到案例场景277
8.5.1基本思路277
8.5.2代码演练283
8.6本章小结与习题289
8.6.1重点回顾289
8.6.2课后练习289

第9章异常处理291
视频时长:110分钟
程序可能会遇到各种各样的错误。C#的异常处理为程序设计提供了一种处理错误的结构化、统一、类型安全的方法和机制,能够快速实现对程序异常的捕获与处理。
9.1案例场景292
9.1.1汽车速度控制程序292
9.1.2我们现在能做的……292
9.2编写第一个异常处理程序294
9.3异常处理295
9.3.1C#异常处理机制295
9.3.2抛出异常298
9.3.3异常处理分区300
9.3.4捕获异常302
9.3.5finally块304
9.4理解异常类305
9.5使用自定义异常309
9.6回到案例场景311
9.6.1基本思路311
9.6.2代码演练313
9.7本章小结与习题315
9.7.1重点回顾315
9.7.2课后练习315

第二部分数据存取技术篇
第10章文件与注册表存取技术319
视频时长:120分钟
应用通常都会同文件和注册表打交道。C#基于.NETFramework类库所提供的流、文件与注册表存取技术,实现了对文件、目录、驱动器和注册表的强大操控能力。
10.1案例场景320
10.1.1银行事务系统320
10.1.2我们现在能做的……320
10.2文件与流323
10.3目录管理324
10.3.1使用DirectoryInfo类324
10.3.2使用Directory类329
10.4文件管理329
10.4.1使用FileInfo类329
10.4.2使用File类333
10.5驱动器管理333
10.6读写文件335
10.6.1抽象Stream类335
10.6.2使用StreamReader和StreamWriter类337
10.6.3使用BinaryWriter和BinaryReader339
10.6.4使用StringWriter和StringReader340
10.7读写注册表341
10.7.1注册表341
10.7.2使用.NET注册表类读写注册表信息342
10.8回到案例场景344
10.8.1基本思路344
10.8.2代码演练347
10.9本章小结与习题348
10.9.1重点回顾348
10.9.2课后练习349

第11章使用ADO.NET操纵数据351
视频时长:130分钟
ADO.NET是专门为开发人员创建基于Internet和Intranet多层数据库应用程序而设计的,包含了可与多种数据源进行连接、查询和更新数据、处理结果的类。
11.1案例场景352
11.1.1银行事务系统352
11.1.2我们现在能做的……353
11.2ADO.NET对象模型360
11.2.1ADO.NET数据提供程序361
11.2.2ADO.NET的连接对象362
11.2.3ADO.NET的脱机对象366
11.2.4第一个ADO.NET程序367
11.3连接数据源369
11.3.1创建和存储连接字符串369
11.3.2连接到数据源373
11.4查询数据375
11.4.1执行直接数据查询375
11.4.2执行脱机模式下的连接查询377
11.4.3执行层次化数据查询379
11.4.4执行带参数的数据查询382
11.4.5调用存储过程查询数据384
11.5查找、过滤与排序数据387
11.5.1使用DataTable对象查询数据387
11.5.2使用DataView对象过滤和排序数据389
11.6数据更新390
11.6.1使用Command对象直接更新数据库390
11.6.2使用CommandBuilder对象生成更新逻辑393
11.6.3使用DataAdapter对象更新数据395
11.7回到案例场景398
11.7.1基本思路398
11.7.2代码演练405
11.8本章小结与习题406
11.8.1重点回顾406
11.8.2课后练习407

第12章使用LINQ查询数据409
视频时长:180分钟
LINQ提供了对各种数据源的导航、过滤和执行等操作的新一代底层查询体系结构,能够在语言级查询对象数据,为程序设计提供了一种新的对象数据查询功能。
12.1案例场景410
12.1.1学生选课信息查询程序410
12.1.2我们现在能做的……411
12.2LINQ概述412
12.2.1LINQ简介413
12.2.2创建第一个LINQ查询示例413
12.2.3LINQ的推迟查询416
12.2.4连接查询418
12.2.5查询结果排序419
12.2.6群组421
12.3扩展方法423
12.3.1创建第一个使用扩展方法的LINQ查询示例423
12.3.2定义和使用扩展方法425
12.3.3在LINQ中使用Lambda表达式426
12.4使用LINQtoSQL429
12.4.1对象关系映射429
12.4.2使用LINQtoSQL提取数据430
12.5使用LINQtoDataSet435
12.6使用LINQtoXML438
12.6.1使用LINQtoXML功能构造函数438
12.6.2保存和装载XML文档440
12.6.3使用XML片段442
12.6.4查询XML文档444
12.7回到案例场景446
12.7.1基本思路446
12.7.2代码演练447
12.8本章小结与习题449
12.8.1重点回顾449
12.8.2课后练习449

第三部分数据表现技术篇
第13章WindowsForm编程453
视频时长:50分钟
友好的用户界面,是应用开发的一个重要方面。WindowsForm通过窗体控件、菜单、工具栏和数据源绑定等机制,为创建客户端模式的应用系统提供了丰富的图形用户界面设计能力。
13.1案例场景454
13.1.1银行事务系统454
13.1.2我们现在能做的……455
13.2创建第一个Windows窗体应用程序457
13.3在窗体中添加菜单与工具栏462
13.4使用常用窗体控件466
13.4.1使用Button控件466
13.4.2使用Label控件466
13.4.3使用TextBox控件467
13.4.4使用ComboBox控件469
13.4.5使用BindingNavigator和BindingSource控件471
13.4.6使用RadioButton控件473
13.4.7使用CheckBox控件477
13.4.8使用ListBox控件和CheckedListBox控件479
13.4.9使用DataGridView控件482
13.4.10使用MonthCalendar控件483
13.4.11使用PictureBox控件486
13.5回到案例场景489
13.5.1基本思路489
13.5.2代码演练495
13.6本章小结与习题497
13.6.1重点回顾497
13.6.2课后练习498

第14章ASP.NET数据表现499
视频时长:130分钟
ASP.NET是用于开发基于Web应用的技术平台,融合了C#的语言特性,以及控件技术、母版页技术、主题皮肤技术、站点导航技术等,为创建基于Internet和Intranet的应用系统提供了强大的Web页面设计能力。
14.1案例场景500
14.1.1银行事务系统500
14.1.2我们现在能做的……500
14.2创建第一个ASP.NETWeb应用程序501
14.2.1安装IIS服务器501
14.2.2构建ASP.NET应用程序502
14.2.3发布和部署Web应用504
14.3理解ASP.NET505
14.3.1认识ASP.NET505
14.3.2ASP.NET应用剖析507
14.3.3理解ASP.NET页面处理流程508
14.3.3ASP.NETPage类511
14.4使用常用Web控件513
14.4.1使用TextBox控件514
14.4.2使用DropDownList控件515
14.4.3使用CheckBox控件和RadioButton控件517
14.4.4使用Image控件518
14.4.5使用FileUpload控件518
14.5使用数据源控件520
14.5.1认识ASP.NET数据绑定模型520
14.5.2使用AccessDataSource控件520
14.5.3使用SqlDataSource控件524
14.5.4使用ObjectDataSource控件527
14.5.5使用XMLDataSource控件536
14.6绑定数据到数据呈现层控件539
14.6.1绑定域数据到WebForm控件539
14.6.2List控件数据绑定541
14.6.3Repeater控件数据绑定543
14.6.4FormView控件数据绑定546
14.7创建和使用母版页547
14.8应用主题与皮肤550
14.9站点导航设计553
14.10回到案例场景555
14.10.1基本思路556
14.10.2代码演练560
14.11本章小结与习题562
14.11.1重点回顾562
14.11.2课后练习562

第四部分经典项目开发篇
第15章项目案例分析:基于ASP.NET的网络商店565
视频时长:80分钟
C#的语言特性、ADO.NET的数据操纵能力、ASP.NET的数据呈现功能,共同为开发Web应用系统项目提供了一个强大的、灵活的技术平台。
15.1案例场景566
15.1.1网络商店系统566
15.1.2我们现在能做的……566
15.2分析网上商店需求566
15.3执行系统架构设计568
15.4数据库设计568
15.5数据访问层设计与实现571
15.5.1设计并实现数据公共类571
15.5.2设计并实现接口类576
15.5.3设计并实现数据访问类581
15.5.4设计并实现工厂类586
15.6业务逻辑层设计与实现588
15.7呈现层设计与实现591
15.7.1新建呈现层Web项目591
15.7.2母版页和首页设计592
15.7.3典型模块实现598
15.8发布和部署应用599
15.9本章小结与习题601
15.9.1重点回顾601
15.9.2课后练习602
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP