图书介绍

VISUAL C#2005入门经典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

VISUAL C#2005入门经典
  • (美)JAMES FOXALL著;陈秋萍译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:711515550X
  • 出版时间:2007
  • 标注页数:374页
  • 文件大小:58MB
  • 文件页数:390页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

VISUAL C#2005入门经典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 Visual C#环境3

第1章 全身心投入:Visual C#2005编程之旅3

1.1 开始使用Visual C#20054

1.2 创建新项目4

1.3 理解Visual Studio.NET环境6

1.4 修改对象的属性7

1.4.1 对象的命名7

1.4.2 设置窗体的Text属性8

1.4.3 保存项目9

1.4.4 为窗体添加图标9

1.4.5 改变窗体的大小10

1.5 为窗体增加控件11

1.6 设计界面11

1.6.1 在窗体中增加可见控件12

1.6.2 在窗体中添加不可见控件13

1.7 编写界面后的代码14

1.7.1 让用户浏览文件15

1.7.2 使用代码终止程序17

1.8 运行项目17

1.9 小结18

1.10 问与答19

1.11 作业19

1.11.1 测验19

1.11.2 答案19

1.11.3 练习20

第2章 Visual C# 2005导航21

2.1 使用Visual C# 2005起始页21

2.1.1 创建新项目22

2.1.2 打开已有的项目23

2.2 导航和定制Visual C#环境23

2.2.2 显示和隐藏设计窗口24

2.2.1 使用设计窗口24

2.2.4 停靠设计窗口25

2.2.3 浮动设计窗口25

2.2.5 自动隐藏设计窗口26

2.3 使用工具栏27

2.3.1 显示和隐藏工具栏27

2.3.2 停靠工具栏和调整大小28

2.4 使用工具箱添加控件到窗体中28

2.5 使用“属性”窗口设置对象属性29

2.5.1 选择对象并查看它的属性30

2.5.2 查看和修改属性30

2.5.3 使用颜色属性31

2.5.4 查看属性说明33

2.6 管理项目33

2.6.1 使用“解决方案资源管理器”管理项目文件33

2.6.3 理解项目组件35

2.6.2 使用解决方案35

2.6.4 设置项目属性36

2.6.5 添加和删除项目文件37

2.7 快速而简单的编程入门指南38

2.7.1 用变量存储值38

2.7.2 使用过程来编写代码功能单元38

2.8 获得帮助39

2.9 小结40

2.10 问与答40

2.11 作业40

2.11.1 测验40

2.11.2 答案41

2.11.3 练习41

第3章 理解对象和集合43

3.2 理解属性44

3.1 理解对象44

3.2.1 获取和设置属性45

3.2.2 使用对象及其属性45

3.3 理解方法49

3.3.1 触发方法49

3.3.2 理解方法的动态性50

3.4 创建简单的对象示例项目50

3.4.1 为绘图项目创建界面50

3.4.2 编写基于对象的代码50

3.4.3 测试对象示例项目53

3.5 理解集合54

3.6 使用对象浏览器56

3.7 小结56

3.9 作业57

3.9.1 测验57

3.8 问与答57

3.9.2 答案58

3.9.3 练习58

第4章 理解事件59

4.1 理解事件驱动的编程59

4.1.1 触发事件60

4.1.2 由用户交互触发的事件60

4.1.5 避免递归事件61

4.1.4 由操作系统触发的事件61

4.1.3 由对象触发的事件61

4.1.6 访问对象的事件62

4.1.7 使用事件参数64

4.1.8 删除事件处理程序65

4.2 创建事件示例项目66

4.2.1 创建用户界面66

4.2.2 创建事件处理程序67

4.4 问与答69

4.3 小结69

4.5 作业70

4.5.1 测验70

4.5.2 答案70

4.5.3 练习70

第二部分 创建用户界面75

第5章 创建窗体:基础知识75

5.1 修改窗体的名称76

5.2 改变窗体的外观76

5.2.1 在窗体的标题栏中显示文字77

5.2.2 改变窗体的背景色78

5.2.3 将图像添加到窗体背景中79

5.2.4 为窗体添加图标80

5.2.5 为窗体添加最小化、最大化和控件框按钮81

5.2.6 修改窗体边框的外观和行为82

5.3.1 显示窗体83

5.3 显示和隐藏窗体83

5.2.7 控制窗体最小化和最大化时的大小83

5.3.2 理解窗体的模式85

5.3.3 指定窗体的初始显示位置85

5.3.4 在正常、最大化或最小化的状态下显示窗体86

5.3.5 防止窗体在任务栏中出现87

5.3.6 卸载窗体87

5.4 小结88

5.5 问与答89

5.6 作业89

5.6.1 测验89

5.6.2 答案89

5.6.3 练习90

第6章 创建窗体:高级技能91

6.1 使用控件91

6.4 通过绘制来添加控件92

6.3 通过从工具箱中拖曳来添加控件92

6.2 在工具箱中双击来添加控件92

6.4.1 对控件进行操作93

6.4.2 使用网格(大小和位置)93

6.4.3 使用视图轮廓线(snap line)95

6.4.4 选择一组控件96

6.4.5 对齐控件98

6.4.6 使控件的大小相同98

6.4.7 使一组控件的间距相等99

6.4.8 为一组控件设置属性值99

6.4.9 锚定控件和自动调整控件的大小100

6.4.10 创建Tab顺序103

6.4.11 层次控制(Z顺序)104

6.5 创建最顶层的无模式窗口104

6.6 创建透明的窗体104

6.7 创建可滚动的窗体105

6.8 创建多文档的界面106

6.9 小结109

6.10 问与答109

6.11 作业109

6.11.1 测验110

6.11.2 答案110

6.11.3 练习110

第7章 使用传统控件111

7.1 使用Label控件显示静态的文本111

7.2 允许用户使用文本框输入文本112

7.2.1 指定文本对齐方式113

7.2.2 创建多行的文本框113

7.2.3 添加滚动条114

7.2.4 限制用户可以输入的字符数115

7.2.5 创建密码字段116

7.2.6 理解文本框的常用事件116

7.3 创建按钮117

7.4 使用复选框表示是/否选项118

7.5 创建容器和单选按钮组119

7.5.1 使用面板(Panel)和分组框(Group Box)119

7.5.2 使用单选按钮121

7.6 使用列表框显示列表122

7.6.1 在设计时操作元素123

7.6.2 在运行时操作元素123

7.6.3 添加元素到列表中124

7.6.4 将元素从列表中删除125

7.6.5 清除列表126

7.6.6 在列表中查询指定元素的信息126

7.6.7 对列表进行排序127

7.7 使用组合框创建下拉列表127

7.8 小结128

7.10.1 测验129

7.10 作业129

7.9 问与答129

7.10.2 答案130

7.10.3 练习130

第8章 使用高级控件131

8.1 创建计时器131

8.2 创建带标签页的对话框134

8.3 在图像列表(Image List)中136

保存图片136

8.4 使用“列表视图”控件创建增强的列表137

8.4.1 创建列138

8.4.2 添加列项139

8.4.3 使用代码对List View进行操作140

8.4.4 使用代码添加列表元素140

8.5 使用“树视图”(Tree View)创建层次列表141

8.4.7 删除所有列表元素141

8.4.6 使用代码删除列表元素141

8.4.5 在代码中判断选中的元素141

8.5.1 添加节点到Treen View中142

8.5.2 删除节点144

8.5.3 清除所有节点144

8.6 小结144

8.7 问与答145

8.8 作业145

8.8.1 测验145

8.8.2 答案145

8.8.3 练习146

第9章 为窗体添加菜单和工具栏147

9.1 创建菜单147

9.1.1 创建顶级的菜单项148

9.1.2 创建顶级菜单的菜单项150

9.1.4 创建复选菜单项(checked menu item)151

9.1.3 移动和删除菜单项151

9.1.5 对菜单进行编程152

9.1.6 实现上下文菜单154

9.1.7 为菜单项分配快捷键156

9.2 使用Toolbar(工具栏)控件157

9.2.1 使用按钮集合添加工具栏按钮157

9.2.2 对工具栏进行编程159

9.2.3 为工具栏按钮创建下拉菜单160

9.3 创建状态栏161

9.4 小结162

9.5 问与答162

9.6 作业162

9.6.1 测验162

9.6.2 答案162

9.6.3 练习163

10.1 理解类成员167

第三部分 编程167

第10章 创建和调用方法167

10.2 定义和编写方法168

10.2.1 声明不返回值的方法169

10.2.2 声明返回值的过程172

10.3 调用方法173

10.4 退出方法178

10.5 创建静态的方法178

10.6 避免无限递归178

10.7 小结179

10.8 问与答180

10.9 作业180

10.9.1 测验180

10.9.2 答案180

10.9.3 练习181

第11章 使用常量、数据类型、变量和数组183

11.1 理解数据类型184

11.1.1 确定数据类型184

11.1.2 将数据从一种数据类型转换为另一种数据类型186

11.2 定义和使用常量187

11.3 声明和引用变量189

11.3.1 声明变量189

11.3.2 传递值给变量190

11.3.3 在表示式中使用变量190

11.4 使用数组191

11.4.1 声明数组191

11.4.2 引用数组变量191

11.4.3 创建多维数组192

11.5 确定作用域193

11.5.1 理解块作用域194

11.5.3 理解私有级作用域195

11.5.2 理解方法级(局部)作用域195

11.6.1 使用前缀表示数据类型196

11.6 命名规范196

11.6.2 使用变量前缀表示作用域197

11.7 在Picture Viewer项目中使用变量197

11.7.1 为选项创建变量197

11.7.2 初始化和使用选项变量198

11.8 小结200

11.9 问与答201

11.10 作业201

11.10.1 测验201

11.10.2 答案201

11.10.3 练习202

第12章 执行算术运算、字符串操作和日期/时间调整203

12.1 使用Visual C#执行基本的算术运算203

12.1.2 执行减法和求负运算204

12.1.1 执行加法运算204

12.1.3 执行乘法运算205

12.1.4 执行除法运算205

12.1.5 执行取模算术运算205

12.1.6 判断运算符优先级顺序205

12.2 比较207

12.3 理解布尔逻辑207

12.3.1 使用与运算符( )208

12.3.2 使用非运算符(!)208

12.3.3 使用或运算符(|)209

12.3.4 使用异或运算符(^)209

12.3.5 对字符串进行操作209

12.3.6 连接字符串210

12.3.7 使用字符串的基本方法和属性210

12.4 使用日期和时间212

12.4.2 增加或减少日期或时间213

12.4.1 理解DateTime数据类型213

12.4.3 获取日期的组成部分214

12.4.4 格式化日期和时间214

12.4.5 获取当前的系统日期和时间215

12.5 小结215

12.6 问与答215

12.7 作业216

12.7.1 测验216

12.7.2 答案216

12.7.3 练习216

第13章 使用Visual C#代码做出决策217

13.1 使用if...else进行决策217

13.1.1 当表达式为False时执行代码219

13.1.2 嵌套的if...else结构220

13.2 使用switch语句对表达式进行多值判断221

13.3 小结224

13.4 问与答225

13.5 作业225

13.5.1 测验225

13.5.2 答案225

13.5.3 练习226

第14章 使用循环提高效率227

14.1 使用for语句执行确定次数的循环227

14.1.1 使用for初始化循环227

14.1.2 创建for示例229

14.2 使用while和do...while语句执行次数不确定的循环231

14.2.1 创建do...while语句231

14.2.2 终止do...while循环231

14.2.3 创建do...while示例232

14.3 小结234

14.4 问与答234

14.5.3 练习235

14.5.2 答案235

14.5 作业235

14.5.1 测验235

第15章 调试代码237

15.1 在代码中添加注释238

15.2 识别两种基本的错误239

15.3 使用Visual C#调试工具241

15.3.1 使用断点241

15.3.2 使用“即时”窗口243

15.3.3 使用“输出”窗口245

15.4 使用try...catch...finally创建结构化的错误处理程序246

15.4.1 处理异常248

15.4.2 处理预期的异常249

15.5 小结251

15.7.2 答案252

15.7.1 测验252

15.7 作业252

15.6 问与答252

15.7.3 练习253

第16章 使用类设计对象255

16.1 理解类256

16.1.1 使用类来封装数据和代码256

16.1.2 比较实例成员和静态成员256

16.1.3 理解构造函数和析构函数257

16.1.4 创建对象接口258

16.1.5 将对象的性质暴露为属性259

16.1.6 使用get结构创建可读的属性261

16.1.7 使用set结构创建可写的属性261

16.1.8 创建只读或只写的属性261

16.1.9 将函数暴露为方法262

16.2.2 后期联编对象变量263

16.2.1 为变量绑定到对象引用263

16.2 根据类实例化对象263

16.2.3 前期联编对象变量264

16.2.4 在声明变量时创建新的对象264

16.2.5 解除对象引用265

16.2.6 理解对象生命周期265

16.3 小结266

16.4 问与答267

16.5 作业267

16.5.1 测验267

16.5.2 答案267

16.5.3 练习268

第17章 与用户交互269

17.1 使用MessageBox.Show()方法来显示消息269

17.1.1 指定按钮和图标270

17.1.2 判断单击的是哪个按钮272

17.1.3 创建好的消息273

17.2 创建自定义的对话框273

17.3 和键盘交互276

17.4 使用常见的鼠标事件278

17.5 小结281

17.6 问与答281

17.7 作业281

17.7.1 测验281

17.7.2 答案282

17.7.3 练习282

第18章 使用图形283

18.1 理解Graphics对象283

18.1.1 为窗体或控件创建Graphics对象284

18.1.2 为新的位图创建Graphics284

对象284

18.1.3 不需要对象时释放对象285

18.2 使用画笔286

18.3 使用系统颜色287

18.4 使用矩形289

18.5 绘制图形290

18.5.1 绘制线条290

18.5.2 绘制矩形290

18.5.3 绘制圆形和椭圆290

18.5.4 清除绘图表面291

18.6 绘制文字291

18.7 保持窗体上的图像292

18.8 创建一个图形项目示例292

18.9 小结297

18.10 问与答297

18.11.2 答案298

18.11.3 练习298

18.11.1 测验298

18.11 作业298

第四部分 使用数据301

第19章 执行文件操作301

19.1 使用“打开文件对话框”控件和“保存文件对话框”控件301

19.1.1 使用“打开文件对话框”控件302

19.1.2 创建文件过滤器303

19.1.3 显示“打开文件对话框”304

19.1.4 使用“保存文件对话框”控件304

19.2 使用File对象对文件进行操作306

19.2.1 判断文件是否存在306

19.2.2 复制文件307

19.2.3 移动文件307

19.2.4 重命名文件308

19.2.5 删除文件308

19.2.6 获取文件的属性309

19.2.7 获取文件的日期和时间信息310

19.2.8 获取文件的属性(attribute)310

19.2.9 编写获取文件属性的代码310

19.3 使用Directory对象对目录进行操作313

19.4 小结314

19.5 问与答314

19.6 作业314

19.6.1 测验314

19.6.2 答案314

19.6.3 练习315

第20章 使用文本文件和注册表317

20.1 使用注册表317

20.1.1 理解Windows注册表的结构318

20.1.3 创建注册表键319

20.1.2 使用Registry和RegistryKey访问注册表319

20.1.4 删除注册表的键320

20.1.5 获取和设置键值321

20.1.6 修改Picture Viewer项目以使用文本文件和注册表322

20.1.7 根据注册表显示选项322

20.1.8 将选项保存到注册表中323

20.1.9 使用保存在注册表中的选项324

20.1.10 测试和调试Picture Viewer项目325

20.2 读写文本文件327

20.2.1 对文本文件进行写操作327

20.2.2 读取文本文件328

20.2.3 修改Picture Viewer项目以使用文本文件330

20.2.4 创建Picture Viewer日志文件330

20.2.5 显示Picture Viewer日志文332

件332

20.2.6 测试你的Picture Viewer日志333

20.4 问与答334

20.3 小结334

20.5 作业335

20.5.1 测验335

20.5.2 答案335

20.5.3 练习335

第21章 使用数据库337

21.1 ADO.NET简介338

21.1.1 连接数据库338

21.1.2 关闭与数据库的连接339

21.2 操作数据340

21.2.1 理解DataTable340

21.2.2 创建DataAdapter340

21.2.3 创建和填充DataTables342

21.2.4 引用DataRow中的域342

21.2.5 导航记录344

21.2.6 编辑记录346

21.2.7 创建新的记录346

21.2.8 删除记录347

21.2.9 运行数据库示例348

21.3 小结349

21.4 问与答349

21.5 作业349

21.5.1 测验349

21.5.2 答案349

21.5.3 练习350

第22章 使用自动化控制其他应用程序351

22.1 创建对自动化库的引用352

22.2 创建一个自动化服务器实例353

22.3 对服务器进行操作353

22.3.1 显示Excel353

22.3.3 使用Excel工作簿中的数据354

22.3.2 创建Excel工作簿354

22.3.4 测试客户端应用程序356

22.4 自动化Microsoft Word 2003357

22.4.1 创建对自动化库的引用357

22.4.2 创建自动化服务器示例358

22.5 小结359

22.6 问与答360

22.7 作业360

22.7.1 测验360

22.7.2 答案360

22.7.3 练习360

第五部分 部署解决方案及其他363

第23章 部署应用363

23.1 理解ClickOnce技术363

23.2 使用发布向导来创建ClickOnce程序364

23.3 测试Picture Viewer ClickOnce应用程序366

23.4 卸载已经发布的应用程序367

23.5 在创建ClickOnce程序时设置高级选项368

23.6 小结368

23.7 问与答369

23.8 作业369

23.8.1 测验369

23.8.2 答案369

23.8.3 练习369

第24章 广阔的视野370

24.1 .NET框架370

24.2 通用语言运行环境371

24.3 微软中间语言371

24.4 名称空间372

24.5 通用类型系统373

24.6 垃圾回收373

24.7 进一步的阅读374

24.8 小结374

热门推荐