Visual Basic项目开发实例自学手册

副标题:无

作   者:刘彬彬,安剑,于平编著

分类号:

ISBN:9787115183927

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

简介

  《软件工程师入门·Visual Basic项目开发实例自学手册》以客户管理系统、企业生产管理系统等8个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。《软件工程师入门·Visual Basic项目开发实例自学手册》案例涉及行业广泛,实用性强,通过学习《软件工程师入门·Visual Basic项目开发实例自学手册》,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以节省开发系统所需的时间。   《软件工程师入门·Visual Basic项目开发实例自学手册》附有配套光盘,光盘提供了书中所有案例的源代码,这些源代码都经过精心调试,在Windows XP和Windows Server 2003操作系统下全部通过,保证能够正常运行。   《软件工程师入门·Visual Basic项目开发实例自学手册》适用于使用Visual Basic进行应用程序开发的初、中级读者,一些案例对于高级用户也具有很好的参考价值。同时,《软件工程师入门·Visual Basic项目开发实例自学手册》也特别适合作为大专院校计算机专业师生的案例参考书。

目录

第一部分 ASP.NET AJAX基础.
第1章 ASP.NET AJAX简介 2
1.1 什么是Ajax 3
1.1.1 Ajax构成要素 3
1.1.2 异步Web编程 5
1.1.3 XMLHttpRequest对象 7
1.1.4 Ajax开发问题 10
1.2 ASP.NET AJAX架构 11
1.2.1 客户端框架 12
1.2.2 服务器框架 13
1.2.3 客户端中心开发模型 14
1.2.4 服务器中心开发模型 16
1.2.5 ASP.NET AJAX目标 16
1.3 ASP.NET AJAX实战 17
1.3.1 简单的服务器中心解决方案 17
1.3.2 UpdateProgress控件 21
1.3.3 简单的客户中心示例 22
1.4 小结 26
第2章 Microsoft Ajax Library第一步 27
2.1 Microsoft Ajax Library速览 27
2.1.1 Microsoft Ajax Library特性 27
2.1.2 在ASP.NET页面中增加Ajax支持 28
2.1.3 脚本版本 29
2.2 Application模型 30
2.2.1 客户组件 31
2.2.2 客户页面生命周期 32
2.2.3 Hello Microsoft Ajax! 33
2.3 使用DOM 35
2.3.1 抽象API 35
2.3.2 一个动态的跨浏览器文本框 36
2.3.3 CSS与定位 39
2.3.4 客户委托 40
2.3.5 SaddHandlers与SclearHandlers 41
2.3.6 回调 41
2.4 更容易地实现JavaScript开发 42
2.4.1 String对象 43
2.4.2 Sys.StringBuilder 43
2.4.3 Array对象 44
2.4.4 全球化 46
2.4.5 浏览器检测 47
2.4.6 调试 49
2.4.7 有类型错误 51
2.5 小结 53
第3章 Ajax开发人员需要的JavaScript知识 54
3.1 使用对象 54
3.1.1 对象 55
3.1.2 数组 56
3.1.3 函数 56
3.1.4 创建定制对象 60
3.1.5 原型对象 60
3.1.6 扩展JavaScript类型 61
3.1.7 字面量 62
3.2 使用JSON 63
3.2.1 JSON结构 63
3.2.2 JSON与 Microsoft Ajax Library 65
3.3 JavaScript中的类 65
3.3.1 客户类 66
3.3.2 registerClass方法 66
3.3.3 属性 67
3.3.4 命名空间 69
3.4 理解继承 70
3.4.1 基于原型的继承 70
3.4.2 向基类传递参数 72
3.4.3 覆写 73
3.5 理解接口和枚举 74
3.5.1 接口 74
3.5.2 枚举 75
3.6 使用类型反射 77
3.6.1 反射方法 77
3.6.2 确定对象类型 78
3.6.3 构建一个简单的类浏览器 79
3.7 处理事件 81
3.7.1 公开事件 81
3.7.2 订阅与处理事件 84
3.8 小结 84
第4章 Ajax服务器扩展剖析 86
4.1 ASP.NET开发人员的Ajax 86
4.2 改进原有ASP.NET网站 87
4.2.1 一个示例ASP.NET网站 88
4.2.2 配置现有的ASP.NET网站 88
4.3 ScriptManager: Ajax页面的大脑 90
4.3.1 理解ScriptManager 90
4.3.2 部署JavaScript文件 91
4.3.3 注册服务 92
4.3.4 本地化 92
4.3.5 使用ScriptManagerProxy 94
4.4 部分页面更新 95
4.4.1 引入UpdatePanel控件 95
4.4.2 更多UpdatePanel 98
4.4.3 在此插入反馈 99
4.4.4 使用计时器 101
4.4.5 错误处理 103
4.5 小结 104
第5章 建立异步网络调用 105
5.1 使用ASP.NET Web服务 105
5.1.1 配置Web服务 106
5.1.2 从JavaScript调用Web服务
方法 109
5.1.3 处理复杂类型 111
5.1.4 使用HTTP GET 117
5.1.5 页面方法 118
5.2 异步通信层 119
5.2.1 一个简单的WebRequest 119
5.2.2 执行器 120
5.2.3 WebRequestManager .. 121
5.2.4 处理错误 121
5.3 消费外部Web服务 123
5.3.1 脚本技术 124
5.3.2 通过服务器的跨域调用 125
5.3.3 利用ASP.NET AJAX实现内容
集成 125
5.3.4 桥技术 131
5.4 使用ASP.NET应用服务 137
5.4.1 启用ASP.NET应用服务 137
5.4.2 验证服务 138
5.4.3 个性化 140
5.4.4 角色:Orcas预览 143
5.4.5 消息板应用 144
5.5 小结 145
第6章 利用UpdatePanel实现部分页面渲染 146
6.1 能力越大,责任越多 146
6.1.1 UpdatePanel的发展历程 147
6.1.2 一个简单的示例 147
6.2 了解UpdatePanel 150
6.2.1 UpdatePanel的内容 151
6.2.2 更新模式 152
6.2.3 显示模式 154
6.2.4 ASP.NET页面生命周期 155
6.3 触发器 156
6.3.1 异步触发器 156
6.3.2 回送触发器 157
6.3.3 手工触发器 158
6.4 高级技术 160
6.4.1 重复UpdatePanel 160
6.4.2 嵌套UpdatePanel 162
6.5 实时GridView过滤器 163
6.5.1 实时GridView过滤器的目标 163
6.5.2 GridView过滤器的工作原理 164
6.5.3 为GridView过滤器增加Ajax支持 168
6.5.4 一个实时的过滤器 168
6.6 小结 171
第二部分 高级技术
第7章 UpdatePanel深入剖析 174
7.1 PageRequestManager:无名英雄 174
7.1.1 客户端事件模型 175
7.1.2 异步回送剖析 177
7.2 客户端事件查看器 182
7.2.1 起步 182
7.2.2 处理客户端事件 183
7.2.3 中止一个回送 187
7.2.4 管理回送优先级 188
7.2.5 通知用户 189
7.2.6 锁定和加载 190
7.2.7 客户端错误处理 191
7.3 UpdatePanel手册 192
7.3.1 为什么UpdatePanel这么慢? 192
7.3.2 部分回送期间插入JavaScript 194
7.3.3 让验证器开始工作 195
7.3.4 Sys.WebForms.Page- RequestManagerParse-ErrorException 196
7.4 问题和限制 197
7.4.1 要求异步请求顺序出现 197
7.4.2 不支持的ASP.NET 2.0控件 197
7.5 小结 197
第8章 ASP.NET AJAX客户组件 198
8.1 客户组件模型 198
8.1.1 可视化和非可视化组件 199
8.1.2 控件和行为 200
8.1.3 组件生命周期 200
8.1.4 容器 201
8.2 处理客户组件 202
8.2.1 创建组件 204
8.2.2 访问组件 205
8.2.3 事件和属性改变通知 206
8.3 行为 208
8.3.1 Sys.UI.Behavior 208
8.3.2 创建行为 209
8.3.3 访问行为 209
8.3.4 改进文本框元素 210
8.4 控件 214
8.4.1 Sys.UI.Control 214
8.4.2 创建控件 215
8.4.3 访问控件 215
8.4.4 创建一个元素包装器:文本框 216
8.4.5 创建一个PhotoGallery控件 218
8.5 小结 222
第9章 构建支持Ajax的控件 224
9.1 脚本描述文件 224
9.1.1 脚本描述文件的层次 225
9.1.2 描述一个行为 225
9.1.3 描述一个控件 227
9.1.4 脚本引用 228
9.2 基于Ajax的控件介绍 229
9.2.1 支持Ajax的控件的工作原理 229
9.2.2 扩展器和脚本控件 230
9.3 扩展器 232
9.3.1 IExtenderControl接口 232
9.3.2 扩展器注册 232
9.3.3 FormattingBehavior的扩展器 233
9.3.4 使用扩展器 236
9.4 脚本控件 237
9.4.1 IScriptControl接口 238
9.4.2 脚本控件注册 238
9.4.3 设计策略 240
9.4.4 为ASP.NET Login 控件增加Ajax支持 240
9.4.5 使用脚本控件 245
9.5 小结 246
第10章 利用Ajax Control Toolkit进行开发 248
10.1 扩展器世界 248
10.1.1 自动完成扩展器 249
10.1.2 ScriptPath属性 253
10.1.3 BehaviorID属性 254
10.2 Ajax Control Toolkit API 255
10.2.1 Toolkit的基类 256
10.2.2 元数据驱动API 257
10.2.3 构建Toolkit扩展器:TextChanged扩展器 258
10.2.4 对Visual Studio Designer的支持 264
10.3 动画 266
10.3.1 Toolkit动画框架 266
10.3.2 动画基类 267
10.3.3 使用AnimationExtender 268
10.3.4 UpdatePanelAnimation扩展器 271
10.3.5 JSON和动画:为PhotoGallery控件增加过渡效果 272
10.4 小结 274
第三部分 ASP.NET AJAX新特性
第11章 XML Script 276
11.1 XML Script基础知识 276
11.1.1 Hello XML Script! 277
11.1.2 控件和XML Script 279
11.1.3 从XML Script到JavaScript 282
11.1.4 类型描述文件 283
11.2 动作 286
11.2.1 SetPropertyAction 286
11.2.2 PostBackAction 287
11.2.3 InvokeMethodAction 288
11.2.4 定制动作 291
11.3 绑定 294
11.3.1 一个简单的绑定 294
11.3.2 绑定方向 296
11.3.3 目标和数据路径 296
11.3.4 绑定作为组件 298
11.3.5 转换器 299
11.3.6 使用转换器 300
11.3.7 定制转换器 301
11.4 小结 302
第12章 拖放技术 304
12.1 拖放引擎 304
12.1.1 拖放引擎的工作原理 305
12.1.2 一个简单的拖放场景 307
12.1.3 创建一个可拖动项 308
12.1.4 startDragDrop方法 309
12.1.5 IDragSource接口 310
12.1.6 创建一个投放目标 312
12.1.7 IDropTarget接口 313
12.1.8 集成 315
12.2 一个拖放购物车 316
12.2.1 服务器端设计 317
12.2.2 客户端设计 319
12.2.3 ShoppingCart控件 320
12.2.4 BooksCatalog控件 322
12.2.5 集成 325
12.3 小结 325
第四部分 掌握ASP.NET AJAX
第13章 实现常用Ajax模式 328
13.1 脚本版本 328
13.1.1 获取信息性栈轨迹 329
13.1.2 JavaScript代码中的XML注释 331
13.1.3 验证函数参数 332
13.1.4 生产代码中的参数验证 335
13.1.5 压缩和修剪脚本文件 336
13.2 辅助方法,助你助我 337
13.2.1 自动声明属性 337
13.2.2 自动创建事件 339
13.3 逻辑导航和唯一URL 341
13.3.1 逻辑导航 342
13.3.2 唯一URL 347
13.4 声明方式数据绑定 348
13.4.1 建立Web服务 348
13.4.2 ListView控件 350
13.5 声明方式部件 353
13.5.1 拖放列表 354
13.5.2 部件和XML Script 355
13.6 小结 359
第五部分 附录
附录A 安装ASP.NET AJAX 362
附录B Ajax应用调试工具 370
资源

已确认勘误

次印刷

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

Visual Basic项目开发实例自学手册
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

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

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

    loading icon