Visual Studio.NET程序设计教程

副标题:无

作   者:王华杰等编著

分类号:

ISBN:9787113053246

微信扫一扫,移动浏览光盘

简介

  对那些Visual Studio.NET编程有所了解的读者来说,本书是一本在开发实践中不可缺少的手册,遇到困难时可以随时查阅模拟书中提供的示例,可以起到避重就轻之效。如果您是Visual Studio.NET的初学者,本书也同样适合您,通过学习本书中具体翔实的示例,您不但可以学习到Widnwos控编程的基本思想和基础知识,还能够学习到如何应用结构化程序设计方法和面向对象的程序设计方法开发一个大的工程实例。      本书通过一系列的实例,深入系统地介绍了使用Visual Studio.NET开发.NET应用程序的各项关键技术。Visual Studio.NET是新一代的可视化开发工具,在高性能的招待效率与底层控制和快速可视化开发两方面均表现出色。对那些Visual Studio.NET编程有所了解的读者来说,本书是一本在开发实践中不可缺少的手册,遇到困难时可以随时查阅模拟书中提供的示例,可以起到避重就轻之效。如果您是Visual Studio.NET的初学者,本书也同样适合您,通过学习本书中具体翔实的示例,您不但可以学习到Widnwos控编程的基本思想和基础知识,还能够学习到如何应用结构化程序设计方法和面向对象的程序设计方法开发一个大的工程实例。  

目录

第一篇 开发环境篇

第1章 认识visual studio.net 1

1-1 visual studio.net的安装 2

1-1-1 安装iis 4

1-1-2 手动配置frontpage服务器扩展 4

1-1-3 修复.net框架 6

1-1-4 安装消息队列服务 6

1-1-5 安装visual studio远程调试器 7

1-1-6 安装visual studio 6.0存储过程版本控制 7

1-1-7 安装sql server桌面引擎(msde) 7

1-1-8 正式开始安装visual studio.net 8

1-2 总览visual studio.net 10

1-2-1 visual studio.net界面 10

1-2-2 visual studio.net中增加的新功能 11

1-2-3 visual studio.net开发环境的几大功能模块 12

1-2-4 windows应用程序的制作流程 17

1-3 使用窗体设计器和代码设计器 18

1-3-1 使用窗体设计器 18

1-3-2 使用代码设计器 19

1-4 使用控件工具箱 20

.1-4-1 管理“工具箱”中的选项卡和项 21

1-4-2 使用“工具箱” 23

1-5 使用属性窗口 24

1-6 小结 25

第2章 设置适合自己的开发环境 27

2-1 设置工具栏 28

2-2 打开需要的窗口 29

2-2-1 “tab键顺序”命令的功能 30

2-2-2 属性窗口 31

2-3 设置控件工具箱 34

2-3-1 添加第三方控件 35

2-3-2 管理控件 35

2-4 小结 35

第3章 利用工程向导建立通用工程 37

3-1 建立windows应用程序 38

3-1-1 windows应用程序向导生成的代码分析 38

3-1-2 比较vb.net和c#的代码 41

3-1-3 设置生成应用程序的类型 42

3-2 建立类库 42

3-2-1 类库向导自动生成的代码 43

3-2-2 类库信息的设置 43

3-3 建立windows控件库 46

3-3-1 向导所生成的代码 46

3-3-2 windows控件向导和windows应用程序向导的区别 48

3-4 建立控制台应用程序 48

3-5 小结 49

第二篇 语言基础篇

第4章 巧用资源向导 51

4-1 数据窗体向导 52

4-2 小结 56

第5章 数据类型 57

5-1 值类型 59

5-1-1 简单类型 60

5-1-2 结构类型 61

5-1-3 枚举类型 63

5-2 引用类型 65

5-2-1 类类型 65

5-2-2 接口类型 65

5-2-3 数组类型 67

5-2-4 委托类型 69

5-3 小结 70

第6章 变量 71

6-1 变量类别 72

6-1-1 静态变量 72

6-1-2 实例变量 72

6-1-3 数组变量 73

6-1-4 值参数 73

6-1-5 引用参数 73

6-1-6 局部变量 73

6-2 默认值 74

6-3 明确赋值 74

6-4 小结 75

第7章 转换 77

7-1 隐式转换 78

7-1-1 隐式数值转换 78

7-1-2 隐式引用转换 79

7-2 显式转换 79

7-2-1 显式数值转换 80

7-2-2 显式引用转换 81

7-3 与字符串类型的转换 82

7-4 小结 82

第8章 表达式 83

8-1 表达式的分类 84

8-2 运算符 84

8-3 特殊的表达式类型 85

8-3-1 常数表达式 85

8-3-2 变量表达式 87

8-3-3 事件表达式 87

8-4 小结 87

第9章 程序的控制结构 89

9-1 结构化程序设计原理 90

9-1-1 程序的控制结构 90

9-1-2 结构化程序设计方法 91

9-2 选择结构 92

9-2-1 if...then...end if语句和if语句 92

9-2-2 select...case和switch语句 94

9-2-3 try...catch...finally语句 96

9-3 循环语句 97

9-3-1 while语句 98

9-3-2 do...loop语句和do语句 99

9-3-3 for...next语句和for语句 102

9-3-4 for each...next语句和foreach语句 105

9-3-5 更快的for...next循环 106

9-4 嵌套的控制语句 107

9-5 小结 108

第10章 类 109

10-1 面向对象编程 110

10-1-1 面向对象程序设计中的术语 110

10-1-2 对象的生存期 111

10-2 类的声明 113

10-2-1 类主体的声明 113

10-2-2 方法的声明 115

10-2-3 属性的声明 116

10-3 演练 117

10-3-1 定义类 117

10-3-2 创建测试类的按钮 120

10-3-3 运行应用程序 121

10-4 小结 121

第三篇 windows编程篇

第11章 命令交互控件编程 123

11-1 button 124

11-1-1 说明 124

11-1-2 示例一 125

11-1-3 示例二 127

11-1-4 练习题 131

11-1-5 答案 132

11-2 mainmenu 139

11-2-1 说明 139

11-2-2 示例 139

11-2-3 练习题 145

11-2-4 答案 145

11-3 contextmenu 146

11-3-1 说明 146

11-3-2 示例 146

11-4 toolbar 148

11-4-1 说明 149

11-4-2 示例 149

11-5 小结 151

第12章 状态显示控件编程 153

12-1 label 154

12-1-1 说明 154

12-1-2 示例 154

12-1-3 练习题 158

12-1-4 答案 158

12-2 linklabel 161

12-2-1 说明 161

12-2-2 示例一 161

12-2-3 示例二 163

12-2-4 练习题 164

12-2-5 答案 164

12-3 picturebox 166

12-3-1 说明 166

12-3-2 示例 166

12-3-3 练习题 171

12-3-4 答案 172

12-4 trackbar 175

12-4-1 说明 175

12-4-2 示例 175

12-5 progressbar 176

12-5-1 说明 177

12-5-2 示例 177

12-6 statusbar 179

12-6-1 说明 179

12-6-2 示例 180

12-7 hscrollbar和vscrollbar 182

12-7-1 说明 183

12-7-2 示例 183

12-8 小结 184

第13章 输入与选择控件编程 185

13-1 textbox 186

13-1-1 说明 186

13-1-2 示例 186

13-1-3 练习题 189

13-1-4 答案 190

13-2 checkbox 193

13-2-1 说明 193

13-2-2 示例一 194

13-2-3 示例二 197

13-2-4 练习题 200

13-2-5 答案 201

13-3 radiobutton 204

13-3-1 说明 204

13-3-2 示例 204

13-3-3 练习题 208

13-3-4 答案 209

13-4 listbox 209

13-4-1 说明 209

13-4-2 示例 210

13-4-3 练习题 213

13-4-4 答案 213

13-5 checkedlistbox 216

13-5-1 说明 217

13-5-2 示例 217

13-5-3 练习题 222

13-5-4 答案 222

13-6 combobox 224

13-6-1 说明 225

13-6-2 示例 225

13-6-3 练习题 228

13-6-4 答案 228

13-7 domainupdown 229

13-7-1 说明 230

13-7-2 示例 230

13-8 numericupdown 233

13-8-1 说明 233

13-8-2 示例 234

13-9 小结 237

第14章 分组与时间控件编程 239

14-1 groupbox 240

14-1-1 说明 240

14-1-2 示例 240

14-1-3 练习题 243

14-1-4 答案 243

14-2 panel 243

14-2-1 说明 244

14-2-2 示例 244

14-2-3 练习题 245

14-2-4 答案 245

14-3 tabcontrol 246

14-3-1 说明 247

14-3-2 示例 247

14-4 splitter 248

14-4-1 说明 248

14-4-2 示例 249

14-5 datetimepicker 251

14-5-1 说明 251

14-5-2 示例 251

14-6 monthcalendar 253

14-6-1 说明 253

14-6-2 示例 253

14-7 timer 254

14-7-1 说明 255

14-7-2 示例 255

14-8 小结 257

第15章 复杂控件编程 259

15-1 datagrid 260

15-1-1 说明 262

15-1-2 示例 264

15-1-3 练习题 273

15-1-4 答案 273

15-2 listview 277

15-2-1 说明 277

15-2-2 示例 278

15-3 treeview 280

15-3-1 说明 280

15-3-2 示例 281

15-4 richtextbox 285

15-4-1 说明 285

15-4-2 示例 286

15-5 imagelist 288

15-5-1 说明 288

15-5-2 示例 288

15-6 helpprovider 289

15-6-1 说明 290

15-6-2 示例 290

15-7 tooltip 291

15-7-1 说明 291

15-7-2 示例 292

15-8 notifyicon 293

15-8-1 说明 294

15-8-2 示例 294

15-9 常用对话框控件 297

15-9-1 说明 297

15-9-2 示例 298

15-10 打印用到的控件 300

15-10-1 说明 301

15-10-2 示例 302

15-11 小结 306

第16章 开发windows窗体控件 307

16-1 创作windows窗体控件的步骤 308

16-2 来自不同继承的windows窗体控件 308

16-2-1 从windows窗体控件继承 308

16-2-2 从usercontrol类继承 310

16-2-3 从control类继承 310

16-3 windows窗体控件开发的基本方法 311

16-3-1 组合现有控件 311

16-3-2 扩展现有控件 311

16-3-3 编写全新的控件 311

16-4 windows窗体控件的属性 312

16-4-1 继承属性 312

16-4-2 定义属性 313

16-5 windows窗体控件的自定义事件 314

16-5-1 事件和委托 315

16-5-2 声明事件 317

16-5-3 引发事件 317

16-5-4 应用事件 317

16-6 windows窗体控件示例“圆形按钮” 318

16-6-1 建立圆形按钮控件 319

16-6-2 测试圆形按钮控件 322

16-7 小结 323

第四篇 技巧编程篇

第17章 语句技巧 325

17-1 了解俄罗斯方块 326

17-2 结构化设计 327

17-2-1 初始化子程序1.1 327

17-2-2 初始化子程序1.2 328

17-3 面向对象设计 329

17-3-1 抽象的单元格类 329

17-3-2 具体的单元格类 331

17-3-3 面板类 333

17-3-4 方块类 339

17-4 界面设计 346

17-5 在窗体中添加代码 348

17-5-1 定义变量 348

17-5-2 选择背景图片方法 349

17-5-3 绘制方块和擦除方块的方法 349

17-5-4 绘制面板的方法 351

17-5-5 随机生成单元格二维数组的方法 351

17-5-6 创建新块的方法 352

17-5-7 下移方块的方法 353

17-5-8 左右移动方块的方法 354

17-5-9 旋转方块的方法 355

17-5-10 开始游戏事件 355

17-5-11 键盘事件 356

17-5-12 timer事件 358

17-5-13 游戏结束方法 359

17-5-14 设置分数的方法 359

17-5-15 设置单人模式与设置双人模式事件 360

17-5-16 暂停事件 361

17-5-17 关于和帮助事件 362

17-6 小结 362

第18章 程序界面设计技巧 363

18-1 自己编写动画——走马灯 364

18-1-1 设计思路 364

18-1-2 运行界面和设计界面 364

18-1-3 底层代码 364

18-2 和窗口融于一体的按钮 365

18-2-1 设计思路 365

18-2-2 运行界面和设计界面 365

18-2-3 底层代码 366

18-3 创建不规则窗体 368

18-3-1 设计思路 368

18-3-2 运行界面和设计界面 368

18-3-3 底层代码 368

18-4 自己编写代码实现窗体移动 369

18-4-1 移动原理 370

18-4-2 代码 370

18-5 裁切和缩放图像 371

18-5-1 缩放图像 371

18-5-2 裁切图像 373

18-6 小结 374

第五篇 应用程序发行篇

第19章 帮助文件和帮助精灵 375

19-1 建立帮助文件 376

19-1-1 创建项目 376

19-1-2 工具按钮介绍 377

19-1-3 往项目中添加主题文件 378

19-1-4 设置工程选项 380

19-1-5 为帮助文件添加目录和索引 381

19-1-6 为帮助文件设计窗口样式 382

19-2 调用帮助文件 384

19-3 应用帮助精灵 385

19-3-1 调用帮助精灵 385

19-4 小结 389

第20章 打包发行 391

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual Studio.NET程序设计教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon