首页>商店

Visual Basic 2015在24小时,山姆教你自己

物超所值购买

图书+电子书捆绑包

  • 你的价格:37.79美元
  • 标价:62.98美元
  • 包括EPUB和PDF
  • 关于电子书格式
  • 这本电子书包括以下格式,可从您的账户购买后页面:

    ePubEPUB这是一种开放的行业格式,以其可回流的内容和在受支持的移动设备上的可用性而闻名。

    Adobe ReaderPDF流行的标准,最常与自由一起使用Adobe®®读者软件

    这本电子书不需要密码或激活阅读。我们通过谨慎地用您的名字标记水印来定制您的电子书,使其独一无二。

更多购买选择

  • 你的价格:27.99美元
  • 标价:34.99美元
  • 通常在24小时内发货。

电子书(水印)

  • 你的价格:22.39美元
  • 标价:27.99美元
  • 包括EPUB和PDF
  • 关于电子书格式
  • 这本电子书包括以下格式,可从您的账户购买后页面:

    ePubEPUB这是一种开放的行业格式,以其可回流的内容和在受支持的移动设备上的可用性而闻名。

    Adobe ReaderPDF流行的标准,最常与自由一起使用Adobe®®读者软件

    这本电子书不需要密码或激活阅读。我们通过谨慎地用您的名字标记水印来定制您的电子书,使其独一无二。

关于

特性

  • 教给初学者使用Visual Basic 2015创建应用程序所需要知道的一切
  • 演示如何使用Visual Basic 2015构建完整、可靠和现代的应用程序
  • 逐步指导您构建健壮的应用程序时成功的关键要素以及潜在的缺陷
  • 每一课都建立在上一课的基础上,为成功打下坚实而实用的基础

描述

  • 版权2016
  • 尺寸:7" x 9-1/8"
  • 页:608
  • 版本:1
  • ISBN-10: 0-672-33745-2
  • ISBN-13: 978-0-672-33745-1

在24个一小时或更少的课程中,您将学习如何使用Microsoft®Visual Basic®2015构建完整,可靠和现代的Windows应用程序。使用简单,循序渐进的方法,每一课都建立在您已经学过的基础上,为您在VB 2015开发的各个方面取得成功打下坚实的基础。

笔记提供有趣的信息。

提示提供建议或教授更简单的方法去做某事。

警告会提醒你潜在的问题,帮助你避开灾难。

学习如何

  • 掌握VB 2015通过构建一个功能丰富的完整应用程序
  • 浏览VB 2015并发现其新的快捷方式
  • 处理对象、集合和事件
  • 构建有吸引力的、高功能的用户界面
  • 充分利用表单、控件、模块和过程
  • 有效存储数据和程序数据库
  • 用代码做决定
  • 使用强大的面向对象技术
  • 处理图形和文本文件
  • 操作文件系统和注册表
  • 添加电子邮件支持
  • 创建高效的模块和可重用的过程
  • 有效地与用户互动
  • 编写代码预览和打印文档
  • 使用VB 2015改进的断点特性进行调试
  • 分发你的软件

从informit.com/title/9780672337451下载本书中提供的所有示例和源代码。金宝搏188亚洲体育真人始乐


谁该读这本书

那些很少或没有编程经验的人,或者那些可能将Visual Basic作为第二语言的人。

错误警报

描述:在VB WinForms应用程序中更改启动表单的名称不会更新“启动表单”#4517

解释:在GitHub上最新的Visual Basic更新中,微软不小心引入了一个你应该注意的重大错误。在Visual Basic项目属性对话框中的一个选项卡(Application)上,有一个下拉框,用于选择“启动对象”。这可以是一个Main方法或System.Windows.Forms实例(或System.Windows.Window for WPF)。当您对当前设置为启动窗体的窗体(例如从源代码中的代码编辑器或解决方案资源管理器)进行重命名时,重命名不会级联到启动对象项目属性,从而导致项目进入无效状态,此时用户必须手动将此项目属性从现在不存在的窗体重置为新名称。这是一个巨大的烦恼。

修复错误(直到微软地址)可以在这里找到:
http://www.jamesfo

下载

下载

请下载相关的代码示例Visual Basic 2015在24小时内完成在这里

示例内容

在线示例章节

用两只脚跳进去:Visual Basic 2015编程指南

样页

下载样例页面(包括第一章及索引)

目录表

简介. . . . . . . . . . . . .第十七章

第一部分:Visual Basic 2015环境

第1小时:双脚跳跃:Visual Basic 2015编程之旅。1

开始Visual Basic 2015 . . . . . . . . . .2

创建新项目. . . . . . . . . .3.

了解Visual Studio 2015环境. . . . .6

改变对象的特性. . . . . . .7

向表单添加控件. . . . . . . . .13

设计界面. . . . . . . . . .15

编写接口背后的代码. . . . . . .20.

运行项目. . . . . . . . . . .24

总结. . . . . . . . . . . .27

常见问题28

工作坊. . . . . . . . . . . .28

练习. . . . . . . . . . . . .29

第二小时:导航Visual Basic 2015 . . . . . . . .31

使用Visual Basic 2015起始页. . . . . . .31

导航和自定义Visual Basic环境…34

使用工具栏. . . . . . . . . .40

使用工具箱向窗体添加控件. . . . . .41

使用属性窗口设置对象属性. . . .43

项目管理. . . . . . . . . . .50

快速编程入门. . . . . . .57

获取帮助. . . . . . . . . . . .59

总结. . . . . . . . . . . .60

常见问题60

工作坊. . . . . . . . . . . .61

练习. . . . . . . . . . . . .61

第三小时:理解对象和集合. . . . . .63

了解对象. . . . . . . . . .64

了解属性. . . . . . . . . .64

理解方法. . . . . . . . . .72

构建一个简单对象示例项目. . . . . . .73

了解集合. . . . . . . . .79

使用对象浏览器. . . . . . . . . .82

总结. . . . . . . . . . . .84

常见问题84

工作坊. . . . . . . . . . . .85

练习. . . . . . . . . . . . .85

第四小时:了解事件. . . . . . . . . .87

理解事件驱动编程. . . . . .87

构建事件示例项目. . . . . . . .97

保持事件名称当前. . . . . . . .103

总结. . . . . . . . . . . .103

常见问题104

工作坊. . . . . . . . . . . .104

练习. . . . . . . . . . . .105

第二部分:构建用户界面

第五小时:建筑形式:基础知识. . . . . . . .107

更改表单名称. . . . . . . . .108

改变表单的外观. . . . . . . .109

显示和隐藏表单. . . . . . . . .122

总结. . . . . . . . . . . .128

常见问题128

工作坊. . . . . . . . . . . .129

练习. . . . . . . . . . . .130

第6小时:建筑形式:先进技术. . . . . .131

使用控件. . . . . . . . . .131

创建最顶层的非模态窗口. . . . . . .151

创建透明表单. . . . . . . . .151

创建可滚动表单. . . . . . . . .152

创建MDI表单. . . . . . . . . .154

设置启动表单. . . . . . . . .158

总结. . . . . . . . . . . .159

常见问题160

工作坊. . . . . . . . . . . .160

练习. . . . . . . . . . . .161

第7小时:与传统控制工作. . . . . . .163

使用标签控件显示静态文本. . . . . .163

允许用户通过文本框输入文本. . . . . .164

创建按钮. . . . . . . . . . .172

创建容器和选项按钮组. . . . .176

使用列表框显示列表. . . . . . . .180

使用组合框创建下拉列表. . . . .188

总结. . . . . . . . . . . .190

常见问题191

工作坊. . . . . . . . . . . .191

练习. . . . . . . . . . . .192

第8小时:使用高级控件. . . . . . . . .193

创建定时器. . . . . . . . . . .193

创建选项卡对话框. . . . . . . .197

在图像列表控件中存储图片. . . . . .200

使用列表视图控件构建增强列表. . . .202

使用树形视图控件. . . .创建层次列表207

总结. . . . . . . . . . . .211

常见问题212

工作坊. . . . . . . . . . . .212

练习. . . . . . . . . . . .213

第9小时:添加菜单和工具栏到表单. . . . . .215

建筑菜单. . . . . . . . . . .215

使用工具栏控件. . . . . . . . .229

创建状态栏. . . . . . . . . .235

总结. . . . . . . . . . . .237

常见问题237

工作坊. . . . . . . . . . . .238

练习. . . . . . . . . . . .238

第三部分:让事情发生——编程

第10小时:创建和调用代码过程. . . . . .239

创建Visual Basic代码模块. . . . . . .239

编写代码程序. . . . . . . . .242

调用代码程序. . . . . . . . .248

退出程序. . . . . . . . . . .254

避免无限递归. . . . . . . . .255

总结. . . . . . . . . . . .256

常见问题257

工作坊. . . . . . . . . . . .257

练习. . . . . . . . . . . .258

第11小时:使用常量,数据类型,变量和数组. . . .259

了解数据类型. . . . . . . . .260

定义和使用常量. . . . . . . .263

声明和引用变量. . . . . . .266

使用数组. . . . . . . . . .273

确定范围. . . . . . . . . .276

声明静态范围的变量. . . . . . . .281

在你的图片查看器项目中使用变量. . . . . .282

重命名变量. . . . . . . . . .286

总结. . . . . . . . . . . .287

常见问题288

工作坊. . . . . . . . . . . .288

练习. . . . . . . . . . . .289

第12小时:执行算术,字符串操作和日期/时间调整…291

用Visual Basic执行基本算术运算…291

比较等式. . . . . . . . . .295

理解布尔逻辑. . . . . . . . .296

操作字符串. . . . . . . . . .298

使用日期和时间. . . . . . . .304

总结. . . . . . . . . . . .309

常见问题310

工作坊. . . . . . . . . . . .310

练习. . . . . . . . . . . .311

第13小时:在Visual Basic Code中做决定. . . . . .313

使用If…Then做决定... ... .313

在过程中使用GoTo进行分支. . . . . .324

总结. . . . . . . . . . . .326

常见问题327

工作坊. . . . . . . . . . . .327

练习. . . . . . . . . . . .328

第14小时:循环效率. . . . . . . . .329

使用For…循环指定次数下一个. . . .329

通过做……循环到不确定次数的循环…336

总结. . . . . . . . . . . .341

常见问题341

工作坊. . . . . . . . . . . .342

练习. . . . . . . . . . . .342

第15小时:调试代码. . . . . . . . .343

给代码添加注释. . . . . . . .344

识别两种基本类型的错误. . . . . .346

使用Visual Basic的调试工具. . . . . . .349

只在满足条件时才中断. . . . . . .358

仅当断点被击中一定次数时才中断。359

使用跟踪点向输出窗口发送消息…360

使用Try…Catch…编写错误处理程序最后……360

总结. . . . . . . . . . . .368

常见问题368

工作坊. . . . . . . . . . . .368

练习. . . . . . . . . . . .369

第16小时:使用类设计对象. . . . . . .371

理解类. . . . . . . . . .372

从类实例化对象. . . . . . . .381

总结. . . . . . . . . . . .388

常见问题388

工作坊. . . . . . . . . . . .388

练习. . . . . . . . . . . .389

第17小时:与用户互动. . . . . . . . .391

使用MessageBox.Show()函数显示消息…391

创建自定义对话框. . . . . . . .398

使用InputBox()从用户获取信息. . . . .401

与键盘交互. . . . . . . .404

使用常用鼠标事件. . . . . . . .406

总结. . . . . . . . . . . .409

常见问题410

工作坊. . . . . . . . . . . .410

练习. . . . . . . . . . . .411

第18小时:使用图形. . . . . . . . .413

了解图形对象. . . . . . .413

使用钢笔. . . . . . . . . .416

使用系统颜色. . . . . . . . . .417

使用矩形. . . . . . . . .421

绘图形状. . . . . . . . . . .422

绘图文字. . . . . . . . . . .423

在窗体上持久化图形. . . . . . . .425

构建图形项目示例. . . . . . .425

总结. . . . . . . . . . . .432

常见问题432

工作坊. . . . . . . . . . . .432

练习. . . . . . . . . . . .433

第四部分:使用数据

第19小时:执行文件操作. . . . . . . .435

使用OpenFileDialog和SaveFileDialog控件…435

使用文件对象操作文件. . . . . . .443

使用目录对象操纵目录. . . .452

总结. . . . . . . . . . . .453

常见问题454

工作坊. . . . . . . . . . . .454

练习. . . . . . . . . . . .455

20小时:使用注册表和文本文件. . . . . .457

使用注册中心. . . . . . . . .457

读写文本文件. . . . . . . .470

总结. . . . . . . . . . . .480

常见问题481

工作坊. . . . . . . . . . . .481

练习. . . . . . . . . . . .482

第21小时:使用数据库. . . . . . . .483

介绍了ADO。网。。。。。。。。。 . 484

操纵数据. . . . . . . . . .491

总结. . . . . . . . . . . .502

常见问题502

工作坊. . . . . . . . . . . .503

练习. . . . . . . . . . . .503

第22小时:打印. . . . . . . . . . . .505

准备图片查看器项目. . . . . . .506

打印和预览文档. . . . . . .509

更改打印机和页面设置. . . . . . .519

缩放图像以适应页面. . . . . . . . .522

总结. . . . . . . . . . . .527

常见问题528

工作坊. . . . . . . . . . . .528

练习. . . . . . . . . . . .528

第23小时:发送电子邮件. . . . . . . . . .529

理解习惯的类

发送邮件. . . . . . . . . . . .530

发送电子邮件从您的图片查看器应用. . . .530

总结. . . . . . . . . . . .543

常见问题544

工作坊. . . . . . . . . . . .544

练习. . . . . . . . . . . .544

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

24小时:部署应用程序. . . . . . . . .545

了解ClickOnce技术. . . . . . .545

使用发布向导创建ClickOnce应用程序…547

测试您的图片查看器点击一次安装程序. . . .552

卸载已分发的应用程序. . . . .553

设置创建ClickOnce程序的高级选项…556

总结. . . . . . . . . . . .557

常见问题557

工作坊. . . . . . . . . . . .557

练习. . . . . . . . . . . .558

附录A: 10,000英尺视图. . . . . . . .559

Toc, 9780672337451, 7/19/2015

更多的信息

金宝搏188亚洲体育真人始乐InformIT促销邮件和特别优惠

我希望收到独家报价,并听到有关InformIT及其品牌家族的产品。金宝搏188亚洲体育真人始乐我可以随时退订。

概述


培生教育有限公司(Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030)提供本网站,提供可通过本网站购买的产品和服务的信息。

本隐私声明概述了我们对隐私的承诺,并描述了我们如何收集、保护、使用和共享通过本网站收集的个人信息。请注意,培生的其他网站和在线产品及服务有其单独的隐私政策。

信息的收集和使用


为了开展业务并提供产品和服务,培生通过与本网站相关的几种方式收集和使用个人信息,包括:

问题及查询

对于查询和问题,我们会收集查询或问题,以及姓名、联系方式(电子邮件地址、电话号码和邮寄地址)以及通过“联系我们”表格或电子邮件自愿提交给我们的任何其他附加信息。我们使用这些信息来解决询问和回答问题。

在线商店

对于通过本网站上的在线商店下达的订单和购买,我们会收集订单详细信息、名称、机构名称和地址(如适用)、电子邮件地址、电话号码、送货和账单地址、信用卡/借记卡信息、送货选项和任何指示。我们使用这些信息来完成交易、履行订单、与下订单或访问在线商店的个人沟通,以及用于相关目的。

调查

培生可能提供提供反馈或参与调查的机会,包括评估培生产品、服务或网站的调查。参与是自愿的。培生收集调查问题中要求的信息,并使用这些信息来评估、支持、维护和改进产品、服务或网站,开发新产品和服务,进行教育研究以及调查中指定的其他目的。

比赛及绘图

偶尔,我们可能会赞助比赛或绘画。参与是可选的。培生收集参赛者姓名、联系方式和其他填写在参赛表格上的信息,以进行比赛或抽奖。培生可能会根据法律要求,从竞赛或抽奖的获胜者那里收集额外的个人信息,以便颁发奖品和用于税务报告目的。

时事通讯

如果您已选择接收电子邮件通讯或促销邮件和特别优惠,但想取消订阅,只需电子邮件information@金宝搏188亚洲体育真人始乐informit.com

服务公告

在极少数情况下,有必要发布严格与服务相关的公告。例如,如果我们的服务因维护而暂时停止,我们可能会向用户发送电子邮件。一般来说,用户不能选择退出这些通信,但他们可以停用他们的帐户信息。然而,这些通信在本质上不是促销。

客户服务

我们定期与用户沟通,以提供所要求的服务,并且当用户通过我们的网站提交信息时,我们会根据用户的意愿通过电子邮件或电话回复与他们的帐户有关的问题联络表格

其他信息的收集和使用


应用和系统日志

培生自动收集日志数据,以帮助确保本网站的交付、可用性和安全性。日志数据可能包括有关用户或访问者如何连接到本网站的技术信息,例如浏览器类型、计算机/设备类型、操作系统、互联网服务提供商和IP地址。我们将此信息用于支持目的和监控站点的运行状况、识别问题、改进服务、检测未经授权的访问和欺诈活动、预防和响应安全事件以及适当地扩展计算资源。

网络分析

培生可能会使用第三方网络趋势分析服务(包括Google Analytics)来收集访问者信息,如IP地址、浏览器类型、参考页面、访问过的页面以及在特定网站上花费的时间。虽然这些分析服务以匿名方式收集和报告信息,但它们可能会使用cookie来收集网络趋势信息。收集的信息可能使Pearson(但不是第三方web趋势服务)能够将信息与应用程序和系统日志数据链接起来。培生将这些信息用于系统管理、识别问题、改进服务、检测未经授权的访问和欺诈活动、预防和响应安全事件、适当扩展计算资源以及支持和提供本网站及其服务。

Cookies及相关技术

本网站使用cookie和类似的技术来个性化内容,测量流量模式,控制安全性,跟踪本网站信息的使用和访问,并提供基于兴趣的消息和广告。用户可以通过浏览器管理和阻止cookie的使用。禁用或阻止某些cookie可能会限制本网站的功能。

不要跟踪

本网站目前不响应禁止跟踪信号。

安全


培生采用适当的物理、管理和技术安全措施来保护个人信息免遭未经授权的访问、使用和披露。

孩子们


本网站不面向13岁以下儿童。

市场营销


培生可以向用户发送或直接发送营销信息,前提是

  • 培生不会将作为K-12学校服务提供商收集或处理的个人信息用于定向或有针对性的广告。
  • 这种营销符合适用法律和培生的法律义务。
  • 培生不会故意直接或发送营销通信给个人谁表示了偏好不接受营销。
  • 在适用法律要求的情况下,对营销的明示或默示同意存在且未撤销。

培生可以在有限的基础上向第三方服务提供商提供个人信息,仅代表培生或培生作为其服务提供商的关联公司或客户进行营销。营销偏好可能随时发生变化。

更正/更新个人资料


如果用户的个人身份信息发生变化(例如您的邮寄地址或电子邮件地址),我们将提供一种方法来更正或更新用户提供给我们的个人数据。这可以在帐户页面。如果用户不再需要我们的服务,并希望删除他或她的帐户,请联系我们customer-service@金宝搏188亚洲体育真人始乐informit.com我们将处理用户帐户的删除。

选择/退出


用户可以在知情的情况下选择是否继续使用InformIT提供的某些服务。金宝搏188亚洲体育真人始乐如果您选择从我们的邮件列表中删除自己,只需访问以下页面并取消您不再希望接收的任何通信:www.金宝搏188亚洲体育真人始乐informit.com/u.aspx

出售个人资料


培生不会出租或出售个人信息以换取任何金钱。

虽然皮尔逊不出售个人信息,根据内华达州法律的定义,内华达州居民可以通过电子邮件请求不出售他们的个人信息NevadaDesignatedRequest@pearson.com

加州居民补充隐私声明


加州居民应该读读我们的加州居民补充隐私声明连同本私隐声明一并提交。的加州居民补充隐私声明解释培生遵守加州法律的承诺,并适用于通过本网站和服务收集的加州居民的个人信息。

分享与披露


培生可能会在以下情况下披露个人信息:

  • 这是法律规定的。
  • 经个人同意(或其父母同意,如果个人是未成年人)
  • 在法律允许或要求的范围内响应传票、法院命令或法律程序
  • 根据适用法律保护个人、数据、资产和系统的安全
  • 与出售、合资或以其他方式转让部分或全部公司或资产有关,但须遵守本隐私声明的规定
  • 调查或处理实际的或涉嫌的欺诈或其他非法活动
  • 行使其合法权利,包括执行本网站的使用条款或其他合同
  • 培生的附属公司以及为培生工作的其他公司和组织,他们有义务按照本隐私声明保护个人信息的隐私
  • 对于学校、组织、公司或政府机构,培生在学校或代表这些组织、公司或政府机构收集或处理个人信息。

链接


本网站包含到其他网站的链接。请注意,我们不负责此类其他网站的隐私做法。我们鼓励我们的用户在离开我们的网站时保持警惕,并阅读每个收集个人信息的网站的隐私声明。本隐私声明仅适用于本网站收集的信息。

请求及联络


联系我们查阅本私隐声明,或对您的个人资料私隐有任何要求或疑问。

本隐私声明的变更


我们可能会通过更新发布来修改本隐私声明。我们将在公告中注明修订的生效日期。通常,进行更新是为了提供更大的清晰度或符合法规要求的变化。如果更新涉及个人信息的收集、保护、使用或披露的重大变化,培生将通过本网站的显著通知或其他适当方式提供变更通知。在已发布的修改证明生效日期后继续使用本网站。如果您对本隐私声明有任何疑问或疑虑,或对任何修订有任何异议,请与我们联系。

最后更新:2020年11月17日