• Visual C# 2008入门经典
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Visual C# 2008入门经典

21.1 5.4折 39 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者[美]福克塞尔 著;张劼 译

出版社人民邮电出版社

出版时间2009-06

版次1

装帧平装

上书时间2024-10-07

旧书香书城

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

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]福克塞尔 著;张劼 译
  • 出版社 人民邮电出版社
  • 出版时间 2009-06
  • 版次 1
  • ISBN 9787115207142
  • 定价 39.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 342页
  • 字数 550千字
  • 正文语种 简体中文
  • 丛书 入门经典系列
【内容简介】
  VisualC#已成为在.NET平台上进行开发的首选语言。VisualC#2008融C++的灵活性和强大功能与VisualC#的简单性于一身。本书通过开发一个图片查看程序,全面阐述了使用VisualC#2008开发应用程序的基本知识。
  本书分为五部分,共24章。第一部分介绍了VisualC#2008速成版开发环境,引导读者熟练使用该IDE;第二部分探讨如何创建应用程序界面,包含窗体和各种控件的用法;第三部分介绍了编程技术,包括编写和调用方法、处理数值、字符串和日期、决策和循环结构、代码调试、类和对象的创建以及图形绘制等;第四部分阐述了文件和注册表的处理、数据库的使用和自动化其他应用程序等;第五部分介绍了应用程序部署并概述了.NET框架。
  本书通过简洁的语言和详细的步骤,帮助读者迅速掌握使用VisualC#2008开发应用程序所需要的基本知识。本书适合没有任何编程经验的读者和VisualC#新手阅读,也可供大中院校的学生学习VisualC#编程时参考使用。
【目录】
第一部分VisualC#2008环境
第1章全心身投入:VisualC#2008编程之旅2
1.1开始使用VisualC#20083
1.2新建项目3
1.3理解VisualStudio.NET环境5
1.4修改对象的属性6
1.4.1对象的命名6
1.4.2设置窗体的Text属性7
1.4.3保存项目8
1.4.4为窗体添加图标8
1.4.5改变窗体的大小9
1.5在窗体中添加控件10
1.6设计界面10
1.6.1在窗体中添加可见控件10
1.6.2在窗体中添加不可见的控件12
1.7编写界面后面的代码13
1.7.1让用户浏览文件13
1.7.2使用代码终止程序15
1.8运行项目16
1.9总结17
1.10问与答17
1.11作业18
1.11.1测验18
1.11.2答案18
1.11.3练习18

第2章VisualC#2008导航19
2.1使用VisualC#2008起始页19
2.1.1创建新项目20
2.1.2打开现有的项目21
2.2导航和定制VisualC#环境21
2.2.1使用设计窗口22
2.2.2显示和隐藏设计窗口22
2.2.3浮动设计窗口22
2.2.4停靠设计窗口23
2.2.5自动隐藏设计窗口24
2.3使用工具栏25
2.3.1显示和隐藏工具栏25
2.3.2停靠工具栏及调整其大小26
2.4使用工具箱将控件添加到窗体中26
2.5使用“属性”窗口设置对象属性27
2.5.1选择对象并查看其属性27
2.5.2查看和修改属性28
2.5.3使用颜色属性29
2.5.4查看属性说明30
2.6管理项目31
2.6.1使用“解决方案资源管理器”管理项目文件31
2.6.2使用解决方案32
2.6.3理解项目组件33
2.6.4设置项目属性33
2.6.5添加和删除项目文件34
2.7快速而简单的编程入门指南35
2.7.1用变量存储值35
2.7.2使用过程来编写代码功能单元35
2.8获取帮助37
2.9总结37
2.10问与答37
2.11作业38
2.11.1测验38
2.11.2答案38
2.11.3练习38

第3章理解对象和集合39
3.1理解对象40
3.2理解属性40
3.2.1获取和设置属性40
3.2.2使用对象及其属性41
3.3理解方法45
3.3.1触发方法45
3.3.2理解方法的动态性45
3.4创建简单的对象示例项目46
3.4.1为绘图项目创建界面46
3.4.2编写基于对象的代码46
3.4.3测试对象示例项目49
3.5理解集合49
3.6使用对象浏览器51
3.7总结52
3.8问与答52
3.9作业52
3.9.1测验52
3.9.2答案53
3.9.3练习53

第4章理解事件54
4.1理解事件驱动的编程54
4.1.1触发事件55
4.1.2由用户交互触发的事件55
4.1.3由对象触发的事件56
4.1.4由操作系统触发的事件56
4.1.5避免递归事件56
4.1.6访问对象的事件57
4.1.7使用事件参数58
4.1.8删除事件处理程序60
4.2创建事件示例项目61
4.2.1创建用户界面61
4.2.2创建事件处理程序62
4.3总结64
4.4问与答64
4.5作业65
4.5.1测验65
4.5.2答案65
4.5.3练习65

第二部分创建用户界面
第5章创建窗体:基础知识68
5.1修改窗体的名称69
5.2改变窗体的外观69
5.2.1在窗体的标题栏中显示文本70
5.2.2改变窗体的背景色71
5.2.3将图像添加到窗体背景中72
5.2.4为窗体添加图标73
5.2.5为窗体添加最小化、最大化和控制框按钮74
5.2.6修改窗体边框的外观和行为75
5.2.7控制窗体最小化和最大化时的大小76
5.3显示和隐藏窗体76
5.3.1显示窗体76
5.3.2理解窗体的模态性77
5.3.3指定窗体的初始显示位置78
5.3.4以正常、最大化或最小化状态显示窗体79
5.3.5防止窗体在任务栏中出现80
5.3.6卸载窗体80
5.4总结81
5.5问与答81
5.6作业81
5.6.1测验81
5.6.2答案82
5.6.3练习82

第6章创建窗体:高级技能83
6.1使用控件83
6.2在工具箱中双击以添加控件84
6.3通过从工具箱中拖曳来添加控件84
6.4通过绘制来添加控件84
6.4.1操纵控件85
6.4.2使用网格(大小和对齐)85
6.4.3使用视图轮廓线(snapline)87
6.4.4选择一组控件88
6.4.5对齐控件89
6.4.6使控件的大小相同90
6.4.7使一组控件的间距相等90
6.4.8为一组控件设置属性值90
6.4.9锚定控件和自动调整控件的大小91
6.4.10创建Tab键顺序93
6.4.11堆叠控件(z轴顺序)95
6.5创建位于最前面的非模态窗口95
6.6创建透明窗体96
6.7创建可滚动窗体96
6.8创建多文档界面97
6.9总结100
6.10问与答100
6.11作业100
6.11.1测验100
6.11.2答案101
6.11.3练习101

第7章使用传统控件102
7.1使用Label控件显示静态文本102
7.2通过文本框让用户输入文本103
7.2.1指定文本对齐方式104
7.2.2创建多行文本框104
7.2.3添加滚动条105
7.2.4限制用户可输入的字符数106
7.2.5创建密码框107
7.2.6理解文本框的常用事件107
7.3创建按钮108
7.4使用复选框提供是/否选项109
7.5创建容器和单选按钮组110
7.5.1使用面板和分组框110
7.5.2使用单选按钮111
7.6使用列表框显示列表112
7.6.1在设计时操纵Items113
7.6.2在运行时操纵Items113
7.6.3添加元素到列表中114
7.6.4将元素从列表中删除114
7.6.5清除列表115
7.6.6检索列表中选定元素的信息116
7.6.7对列表进行排序117
7.7使用组合框创建下拉列表117
7.8总结118
7.9问与答119
7.10作业119
7.10.1测验119
7.10.2答案120
7.10.3练习120

第8章使用高级控件121
8.1创建定时器121
8.2创建带选项卡的对话框123
8.3在图像列表(ImageList)控件中存储图片126
8.4使用列表视图(ListView)控件创建增强的列表127
8.4.1创建列127
8.4.2添加列表项128
8.4.3使用代码操纵ListView129
8.4.4使用代码添加列表元素129
8.4.5在代码中确定选中的元素130
8.4.6使用代码删除列表元素130
8.4.7删除所有列表元素130
8.5使用TreeView创建层次型列表131
8.5.1添加节点到TreeView中131
8.5.2删除节点133
8.5.3清除所有节点133
8.6总结133
8.7问与答134
8.8作业134
8.8.1测验134
8.8.2答案134
8.8.3练习135

第9章给窗体添加菜单和工具栏136
9.1创建菜单136
9.1.1创建顶级菜单项137
9.1.2为顶级菜单创建菜单项139
9.1.3移动和删除菜单项140
9.1.4创建复选菜单项(checkedmenuitem)140
9.1.5对菜单进行编程141
9.1.6实现上下文菜单143
9.1.7为菜单项指定快捷键144
9.2使用工具栏控件145
9.2.1使用按钮集合添加工具栏按钮146
9.2.2对工具栏进行编程147
9.2.3为工具栏按钮创建下拉菜单148
9.3创建状态栏149
9.4总结150
9.5问与答150
9.6作业151
9.6.1测验151
9.6.2答案151
9.6.3练习151

第三部分编程
第10章创建和调用方法154
10.1理解类成员154
10.2定义和编写方法155
10.2.1声明不返回值的方法156
10.2.2声明返回值的过程159
10.3调用方法159
10.4退出方法164
10.5创建静态方法164
10.6避免无限递归165
10.7总结165
10.8问与答166
10.9作业166
10.9.1测验166
10.9.2答案166
10.9.3练习167

第11章使用常量、数据类型、变量和数组168
11.1理解数据类型169
11.1.1确定数据类型169
11.1.2将数据从一种数据类型转换为另一种数据类型171
11.2定义和使用常量172
11.3声明和引用变量173
11.3.1声明变量173
11.3.2将字面值赋给变量174
11.3.3在表达式中使用变量175
11.4使用数组175
11.4.1声明数组175
11.4.2引用数组变量176
11.4.3创建多维数组176
11.5确定作用域177
11.5.1理解块作用域178
11.5.2理解方法级(局部)作用域179
11.5.3理解私有级作用域179
11.6命名规范180
11.6.1使用前缀表示数据类型180
11.6.2使用变量前缀表示作用域180
11.7在PictureViewer项目中使用变量181
11.7.1为选项创建变量181
11.7.2初始化和使用选项变量181
11.8总结183
11.9问与答184
11.10作业184
11.10.1测验184
11.10.2答案185
11.10.3练习185

第12章执行算术运算、字符串操作和日期/时间调整186
12.1使用VisualC#执行基本的算术运算186
12.1.1执行加法运算187
12.1.2执行减法和求负运算187
12.1.3执行乘法运算187
12.1.4执行除法运算188
12.1.5执行取模算术运算188
12.1.6判断运算符优先级顺序188
12.2比较190
12.3理解布尔逻辑190
12.3.1使用And(&)运算符191
12.3.2使用Not运算符(!)191
12.3.3使用Or运算符(¦)192
12.3.4使用Xor运算符192
12.3.5操纵字符串192
12.3.6拼接字符串192
12.3.7使用基本的字符串方法和属性193
12.4使用日期和时间195
12.4.1理解DateTime数据类型195
12.4.2增加或减少日期或时间196
12.4.3获取日期的组成部分196
12.4.4格式化日期和时间197
12.4.5获取当前的系统日期和时间197
12.5总结197
12.6问与答198
12.7作业198
12.7.1测验198
12.7.2答案198
12.7.3练习199

第13章使用VisualC#代码做出决策200
13.1使用if…else进行决策200
13.1.1当表达式为false时执行代码202
13.1.2嵌套的if…else结构203
13.2使用switch语句对表达式进行多值判断203
13.3总结207
13.4问与答207
13.5作业208
13.5.1测验208
13.5.2答案208
13.5.3练习208

第14章使用循环提高效率209
14.1使用for语句执行确定次数的循环209
14.1.1使用for初始化循环209
14.1.2创建for示例210
14.2使用while和do…while语句执行次数不确定的循环212
14.2.1创建do…while语句213
14.2.2终止do…while循环213
14.2.3创建do…while示例214
14.3总结215
14.4问与答216
14.5作业216
14.5.1测验216
14.5.2答案216
14.5.3练习217

第15章调试代码218
15.1在代码中添加注释219
15.2识别两种基本错误220
15.3使用VisualC#的调试工具222
15.3.1使用断点222
15.3.2使用“即时”窗口223
15.3.3使用“输出”窗口226
15.4使用try…catch…finally创建错误处理程序226
15.4.1处理异常229
15.4.2处理预期的异常230
15.5总结232
15.6问与答232
15.7作业232
15.7.1测验232
15.7.2答案233
15.7.3练习233

第16章使用类设计对象234
16.1理解类234
16.1.1使用类来封装数据和代码235
16.1.2比较实例成员和静态成员235
16.1.3理解构造函数和析构函数236
16.1.4创建对象接口236
16.2根据类实例化对象241
16.2.1将对象引用绑定到变量241
16.2.2晚期绑定对象变量241
16.2.3早期绑定对象变量242
16.2.4解除对象引用243
16.2.5理解对象的生命周期243
16.3总结244
16.4问与答244
16.5作业244
16.5.1测验245
16.5.2答案245
16.5.3练习245

第17章与用户交互246
17.1使用MessageBox.Show()函数显示消息246
17.1.1指定按钮和图标247
17.1.2判断单击的是哪个按钮249
17.1.3创建好的消息250
17.2创建自定义对话框250
17.3与键盘交互253
17.4使用常见的鼠标事件255
17.5总结257
17.6问与答257
17.7作业257
17.7.1测验258
17.7.2答案258
17.7.3练习258

第18章使用图形259
18.1理解Graphics对象259
18.1.1为窗体或控件创建Graphics对象260
18.1.2为新位图创建Graphics对象260
18.1.3不需要对象时释放对象261
18.2使用画笔262
18.3使用系统颜色263
18.4使用矩形264
18.5绘制形状265
18.5.1绘制线条266
18.5.2绘制矩形266
18.5.3绘制圆形和椭圆266
18.5.4清除绘图表面266
18.6绘制文本267
18.7持久化窗体上的图形268
18.8创建绘图示例项目268
18.9总结272
18.10问与答272
18.11作业273
18.11.1测验273
18.11.2答案273
18.11.3练习273

第四部分使用数据
第19章执行文件操作276
19.1使用OpenFileDialog和SaveFileDialog控件276
19.1.1使用OpenFileDialog控件277
19.1.2使用SaveFileDialog控件279
19.2使用File对象对文件进行操作280
19.2.1判断文件是否存在281
19.2.2复制文件281
19.2.3移动文件282
19.2.4重命名文件283
19.2.5删除文件283
19.2.6获取文件属性284
19.3使用Directory对象对目录进行操作287
19.4总结288
19.5问与答288
19.6作业288
19.6.1测验288
19.6.2答案289
19.6.3练习289

第20章处理文本文件和注册表290
20.1使用注册表290
20.1.1理解Windows注册表的结构291
20.1.2使用Registry和RegistryKey访问注册表292
20.1.3修改PictureViewer项目以使用注册表295
20.2读写文本文件299
20.2.1写入文本文件299
20.2.2读取文本文件301
20.2.3修改PictureViewer项目以使用文本文件302
20.3总结306
20.4问与答306
20.5作业306
20.5.1测验307
20.5.2答案307
20.5.3练习307

第21章使用数据库308
21.1ADO.NET简介309
21.1.1连接到数据库309
21.1.2关闭到数据源的连接310
21.2操作数据311
21.2.1理解DataTable对象311
21.2.2创建DataAdapter311
21.2.3创建和填充DataTable对象312
21.2.4引用DataRow中的字段313
21.2.5导航数据315
21.2.6编辑记录316
21.2.7创建新记录317
21.2.8删除记录318
21.2.9运行数据库示例319
21.3总结319
21.4问与答319
21.5作业320
21.5.1测验320
21.5.2答案320
21.5.3练习320

第22章使用自动操作控制其他应用程序321
22.1创建自动操作库的引用322
22.2创建自动操作服务器实例322
22.3对服务器进行操作323
22.3.1显示Excel323
22.3.2创建Excel工作簿323
22.3.3使用Excel工作簿中的数据324
22.3.4测试客户端应用程序326
22.4自动操作MicrosoftWord326
22.4.1创建自动操作库的引用327
22.4.2创建自动操作服务器实例327
22.5总结329
22.6问与答329
22.7作业329
22.7.1测验329
22.7.2答案329
22.7.3练习330

第五部分部署解决方案及其他
第23章部署解决方案332
23.1理解ClickOnce技术332
23.2使用发布向导创建ClickOnce程序333
23.3测试PictureViewer的ClickOnce安装程序335
23.4卸载已安装的应用程序335
23.5为创建ClickOnce程序设置高级选项336
23.6总结336
23.7问与答337
23.8作业337
23.8.1测验337
23.8.2答案337
23.8.3练习337

第24章广阔的视野338
24.1.NET框架338
24.2通用语言运行时339
24.3微软中间语言339
24.4名称空间340
24.5通用类型系统341
24.6垃圾回收341
24.7进一步的阅读342
24.8总结342
点击展开 点击收起

—  没有更多了  —

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

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