新書推薦:
《
沈括的知识世界:一种闻见主义的实践(中华学术译丛)
》
售價:NT$
398.0
《
大思维:哥伦比亚商学院六步创新思维模型
》
售價:NT$
332.0
《
宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
UE5虚幻引擎必修课(视频教学版)
》
售價:NT$
505.0
《
真需求
》
售價:NT$
505.0
《
阿勒泰的春天
》
售價:NT$
230.0
《
如见你
》
售價:NT$
234.0
《
人格阴影 全新修订版,更正旧版多处问题。国际分析心理学协会(IAAP)主席力作
》
售價:NT$
305.0
編輯推薦:
《.NET 4.5与Visual Basic 2012 高级编程(第7版)》主要内容
详细介绍.NET应用程序的元素,讨论如何创建自己的名称空间
介绍了如何实现继承以及创建一个抽象基类
突出介绍一些高级语言概念,比如lambda表达式、迭代器、async关键字
复习设计器概念以及Win8客户端
讨论程序集和反射、使用任务和线程进行并行编程以及部署
学习XAML语法,使用XAML创建窗口和WinRT XAML应用程序
內容簡介:
新的Visual Basic 2012以及.NET 4.5的兼容性要求开发人员熟悉所有最新的主题事项。在快速复习了基础知识之后,马上深入学习更高级的主题,例如,使用ADO.NET进行数据访问、安全性、使用VB进行ASP.NET Web程序开发、Windows工作流以及线程。我们需要学习新的.NET功能,包括LINQ、WCF、XML、WPF等:此外,还需要学习异常处理和调试、Visual Studio特征以及部署。
關於作者:
Bill Sheldon是一位软件架构师和工程师。他在伊利诺伊理工学院(Illinois Institute of Technology)获得了计算机科学的学位,从美国海军辞职之后就一直从事IT行业。他是Rubio''s Restaurants的信息技术副总裁,并且连续8年成为Visual Basic方面的Microsoft MVP。目前,他与妻子和两个儿子居住在加利福尼亚的Oceanside。Bill是一名狂热的自行车爱好者,并且活跃在抗击糖尿病的战斗中。
Billy Hollis是一位开发人员和用户体验设计师,现居住在Tennessee的Nashville。他所在的咨询公司Next Version Systems设计和开发的软件应用程序可以提供创新且直观的用户体验。他会定期在主要的行业会议上就设计理念和用户体验技术发表演讲。同时,他还负责XAML技术以及用户体验设计理念方面的培训。
Rob Windsor是Portal Solutions的SharePoint顾问,这是设在哥伦比亚特区华盛顿和波士顿的微软金牌合作伙伴。他在使用Delphi、VB、C#和VB.NET开发胖客户端和Web应用程序方面有超过15年的经验,目前正在研究SharePoint。Rob会定期在遍布北美和欧洲的各种会议、代码夏令营以及用户团体上发表演讲。还会定期向MSDN、TechNet和Pluralsight On-Demand库上传文章和视频。同时,他还是《Visual Basic 2010.NET 4高级编程(第6版)》(清华大学出版社引进并出版)一书的作者之一。Rob是North Toronto .NET User Group的创始人和曾经的主席,在他参与的开发社区中被评为Microsoft MVP。
目錄 :
第Ⅰ部分 语言结构和环境
第1章VisuaI Studi0 2012
1.1 Visual Studi0 2012
1.2 VisuaI Basic的关键字和语法
1.2.1 控制台应用程序
1.2.2 从项目模板创建项目
1.2.3 Solution Explorer窗口
1.2.4 项目属性
1.2.5 Assemblyln for mation屏幕
1.2.6 编译器设置
1.2.7 调试属性
1.2.8 引用
1.2.9 资源
1.2.10 设置
1.2.11 其他项目属性选项卡
1.3 ProVB VS2012项目
1.4 增强示例应用程序的功能
1.4.1 自定义代码
1.4.2 生成应用程序
1.4.3 重用第一个Windows窗体
1.5 Visual Studi0 2012中的有用功能
1.5.1 任务列表
1.5.2 Server Explorer
1.5.3 类图
1.6 小结
第2章 公共语言运行库
2.1 框架配置文件和平台
2.1.1 客户端和完整框架配置文件
2.1.2 针对Metro的框架
2.1.3 Silverlight. Windows Phone以及其他应用程序
2.1.4 .NET 4.5 可移植类库
2.2 .NET应用程序的组成元素
2.2.1 类型
2.2.2 模块
2.2.3 程序集
2.3 跨语言集成
2.3.1 通用类型系统
2.3.2 元数据
2.4 11 反汇编程序
2.5 内存管理
2.5.1 传统的垃圾回收机制
2.5.2 更快地为对象分配内存
2.5.3 垃圾回收器的优化
2.6 名称空间
2.6.1 什么是名称空间
2.6.2 名称空间与引用
2.6.3 常用的名称空间
2.6.4 导入名称空间并指定别名
2.6.5 为名称空间指定别名
2.6.6 在ASP.NET中引用名称空间
2.7 创建自己的名称空间
2.8 My关键字
2.8.1 My.Application名称空间
2.8.2 My.Computer名称空间
2.8.3 My.Resources名称空间
2.8.4 My.User名称空间
2.8.5 My.WebServices名称空间
2.9 扩展My名称空间
2.10小结
第3章 对象和Vsual Basic
3.1 面向对象的术语
3.1.1 对象、类和实例
3.1.2 对象的组成
3.1.3 System.Object
3.2 使用Visual Basic类型
3.2.1 值类型和引用类型
3.2.2 基本类型
3.3 命令:条件语句
3.3.1 IfThen
3.3.2 比较运算符
3.3.3 Select Case
3.4 值类型(结构)
3.4.1 布尔类型
3.4.2 整数类型
3.4.3 无符号类型
3.4.4 小数类型
3.4.5 Char和Byte类型
3.4.6 DateTime类型
3.5 引用类型(类)
3.5.1 0bject类
3.5.2 String类
3.5.3 DBNull类和IsDBNull()函数
3.6 参数传递
3.6.1 ParamArray
3.6.2 变量的作用域
3.7 使用对象
3.7.1 对象的声明和实例化
3.7.2 对象引用
3.7.3 前期绑定与后期绑定
3.7.4 数据类型转换
3.7.5 执行显式转换
3.8 创建类
3.8.1 基本类
3.8.2 处理事件
3.8.3 处理多个事件
3.8.4 With Events关键字
3.8.5 触发事件
3.8.6 声明和触发自定义事件
3.8.7 用With Events关键字接收事件
3.8.8 用Add Handler接收事件
3.8.9 构造函数方法
3.9 面向对象概念
3.9.1 重载方法
3.9.2 重载构造函数方法
3.9.3 共享方法、变量和事件
3.9.4 运算符重载
3.9.5 委托
3.10小结
第4章 定制对象
4.1 继承
4.1.1 何时使用继承
4.1.2 实现继承
4.1.3 与基类、类及对象交互
4.1.4 构造函数
4.1.5 对象作用域
4.1.6 事件与继承
4.1.7 共享方法
4.1.8 创建抽象基类
4.2 多接口
4.2.1 对象接口
4.2.2 抽象接口
4.3 抽象
4.4 封装
4.5 多态性
4.5.1 方法签名
4.5.2 实现多态性
4.6 小结
第5章 高级语言结构
5.1 准备示例应用程序
5.2 lambda表达式
5.2.1 创建一个lambda表达式子例程
5.2.2 创建一个lambda表达式函数
5.3 使用lambda表达式
5.3.1 使用lambda表达式来处理事件
……
第Ⅱ部分 业务对象和数据访问
第Ⅲ部分 特定主题与库