首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel编程周末速成班第21课:一个用户窗体示例

所需的顺序是将六个数据输入控件按正确的顺序放在选项顺序的顶部,然后是三个命令按钮控件。 步骤3:编写初始化代码 此窗体的初始化代码只需要做一件事:为复合框控件加载所有州的缩写。...注意:验证代码放置在函数中(而不是子过程),因此它可以将值返回给调用程序:如果验证成功,则返回True;如果失败,则返回False。 验证过程的代码如清单21-3所示。...重申一下,这是命令按钮应该执行的操作: “下一步”按钮验证数据。如果验证成功,则将数据输入工作表中,并清除该窗体以输入下一个地址。如果验证失败,则窗体将保留其数据,以便用户可以根据需要进行更正。...你可能已经注意到“完成”和“下一步”按钮共享一个任务,该任务正在工作表中输入经过验证的数据。每当需要在不止一种情况下执行任务时,程序员都会将此视为将所需代码放入一个过程中的机会。...如果你创建了将数据从窗体传输到工作表的过程,则“完成”和“下一步”按钮的Click事件过程都可以调用此过程。 同时,该窗体需要代码以清除其控件中的所有数据。

6.1K10

本地部署MySQL图形化管理工具phpMyAdmin结合内网穿透远程访问

修改User表 登录后点击mysql数据库 找到user表 双击修改表中Host字段下面的localhost值 改为%,表示不限制ip访问,这样修改后就可以远程mysql了 然后在群晖套件中心中找到安装的...选择我们本地下载好的cpolar安装包。 点击下一步按钮 点击同意按钮 之后,一路点击下一步按钮安装完成即可。...接下来我们使用公网地址连接,打开mysql连接工具,输入公网地址和对应的公网端口,同时输入用户名和密码,点击测试连接,出现连接成功表示ok. 7....修改隧道信息,将保留成功的固定tcp地址配置到隧道中 端口类型:修改为固定tcp端口 预留的tcp地址:填写官网保留成功的地址, 点击更新 隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定...上面我们固定了mysql连接地址,现在我们使用固定的公网地址连接测试,打开mysql连接工具,输入公网地址和对应的公网端口,同时输入用户名和密码,点击测试连接,出现 successful!

14910
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    群晖NAS私有化数据库搭建方案:MySQL结合phpMyAdmin实现远程连接

    修改User表 登录后点击mysql数据库 找到user表 双击修改表中Host字段下面的localhost值 改为%,表示不限制ip访问,这样修改后就可以远程mysql了 然后在群晖套件中心中找到安装的...选择我们本地下载好的cpolar安装包。 点击下一步按钮 点击同意按钮 之后,一路点击下一步按钮安装完成即可。...接下来我们使用公网地址连接,打开mysql连接工具,输入公网地址和对应的公网端口,同时输入用户名和密码,点击测试连接,出现连接成功表示ok. 7....修改隧道信息,将保留成功的固定tcp地址配置到隧道中 端口类型:修改为固定tcp端口 预留的tcp地址:填写官网保留成功的地址, 点击更新 隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定...上面我们固定了mysql连接地址,现在我们使用固定的公网地址连接测试,打开mysql连接工具,输入公网地址和对应的公网端口,同时输入用户名和密码,点击测试连接,出现 successful!

    6810

    Excel编程周末速成班第18课:使用用户窗体创建自定义对话框

    对于具有文本或数字值的属性,单击右列,然后输入或编辑该属性值。 对于更复杂的属性,右列会显示一个带有省略号(...)的按钮。单击该按钮可显示属性的对话框。...表18-2:设置用于UserForm对象的StartUpPosition属性 ShowModal属性通常保留其默认值True,这适用于大多数用户窗体,因为直到关闭窗体(例如,当窗体用于接受来自用户的数据输入时...然后,在工具箱中,单击“命令按钮”图标。 4.通过在窗体中拖动将按钮放置在所需位置。 5.在“属性”窗口中,将按钮的Name属性更改为“cmdMove”,将其Caption属性更改为“Move”。...7.再次返回到窗体,然后将TextBox控件添加到窗体,将此控件的属性保留为默认值。 8.单击工具栏上的“保存”按钮以保存该工程。 至此,窗体设计已经完成,尽管你仍然必须添加一些代码。...要编辑控件或窗体的代码,选择此列表中的项目。 ? 图18-4:设置想要编辑代码的对象 右侧的列表列出了第一个列表中所选项目的所有可用的事件过程。选择所需的事件,编辑器将自动输入事件过程的框架。

    11.1K30

    excel常用操作大全

    此时,您的所有操作都针对所有工作表,无论是设置页眉和页脚还是打印工作表。6.在Excel2000制作的工资表中,只有第一个人有工资表的表头(如编号、姓名、岗位工资.),并希望以工资单的形式输出它。...快速输入相同数量的内容 选择单元格格区域,输入一个值,然后按Ctrl+ Ener在选定的单元格格区域中一次输入相同的值。 12、只记得函数的名字,却记不起函数的参数,怎么办?...要将格式化操作复制到数据的另一部分,请使用“格式化画笔”按钮。选择具有所需源格式的单元格,单击工具栏上的“格式画笔”按钮,鼠标变成画笔形状,然后单击要格式化的单元格以复制格式。...名字的公式比单元格地址引用的公式更容易记忆和阅读。例如,公式“=SUM”显然比使用单元格地址更简单、更直观,而且不容易出错。 27.如何在公式中快速输入不连续的单元格地址?...当我们在工作表中输入数据时,我们有时会在向下滚动时记住每个列标题的相对位置,尤其是当标题行消失时。此时,您可以将窗口分成几个部分,然后将标题部分保留在屏幕上,只滚动数据部分。

    19.3K10

    Ubuntu如何使用Roundcube安装自己的Webmail客户端

    您可以将其设置为您想要的任何数值,但大多数电子邮件服务器将总附件大小限制为10MB。如果多个用户同时添加附件,我们会将其设置为12MB。...具体来说,将所有者和组更改为www-data,并更改所有者和组的读写权限,但给其他所有人只读权限。...所有其他选项可以保留其默认值。 记录和调试 将此部分中的所有内容保留为默认设置。 数据库设置 Roundcube使用MySQL来存储运行Web客户端的信息(而不是您的电子邮件)。...如果未选中,Roundcube将不会在其自己的数据库中创建用户,这将阻止您登录。 现在,将所有*_mbox字段(如sent_mbox)保留为默认值。...显示设置和用户首选项 我们将保留所有这些选项的默认值。如果要将Roundcube安装自定义为与其运行的操作系统不同的语言,请通过单击配置页上的RFC1766链接并更新语言字段来手动设置。

    11.7K51

    Ubuntu系统本地部署Inis博客结合内网穿透实现远程访问本地站点

    Inis博客网站搭建 Inis博客系统作为较新的个人博客网站程序,自然使用了较新的php程序,同时也能支持Web端、APP和小程序端,并且内置了丰富的API(可以理解为软件的数据接口,让开发者能更方便的开发扩展功能...将这个主题文件解压后的所有文件,粘贴到inis的前端站点根目录里。...最后,我们在inis博客网站前端根目录找到“static”文件夹,在这个文件夹里找到名为config.js的文件 双击打开这个文件进行编辑,主要修改的内容 ,就是“API地址”列,将原有的api值改为正在修改的...再将“route_hash”行的值,改为“fales”。 修改完成后,保存并退出。...完成这几项设置后,就可以点击右侧的“保留”按钮,将这条数据隧道保留下来。 当然,如果这条数据隧道不打算再使用,还可以点击右侧的“x”将其轻松删除,节约宝贵的隧道名额。

    23610

    【愚公系列】《AIGC辅助软件开发》012-AI辅助客户端编程:AI辅助 Android 应用开发

    如何在保证开发效率的同时,确保代码质量和应用性能,成为了每位开发者必须思考的问题。 近年来,人工智能技术的进步为解决这一难题提供了新的思路。...**按钮**: - 清除按钮点击后,会将所有输入框的内容重置为空字符串。 - 提交按钮点击后,你可以在 `onClick` 回调中添加处理逻辑。 5....由于 ChatGPT 能够保留问题之间的上下文,它能够理解您正在讨论的内容并给出更贴切的回答。...7.生成文档说明 ChatGPT 能够自动生成代码注释和文档,为开发人员提供代码块的描述、参数、函数定义、返回值等信息,同时还可以生成接口文档、类文档和模块文档。...**@return**: - 描述了返回值,即一个移除了所有 `` 和 `` 标签的新字符串。 4.

    12600

    Mosquitto MQTT协议消息服务端本地搭建并实现远程连接

    ,Port 值为公网地址后面对应的端口号,输入完点击应用 然后回到主界面,点击connect,灯变为绿色,表示连接成功 我们可以测试,是否可以发布消息和订阅,首先在Subscribe订阅界面填写一个topic...订阅ID,然后点击按钮Subscribe,开始订阅 然后在Publish 发布界面,输入同样的topic ID,然后输入需要发布的消息,点击按钮Publish 回到Subscribe订阅界面,我们可以看到...,将其复制下来 打开cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我们上面创建的TCP隧道,点击右侧的编辑 修改隧道信息,将保留成功的固定tcp地址配置到隧道中 端口类型...:修改为固定tcp端口 预留的tcp地址:填写官网保留成功的地址, 点击更新 隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定TCP地址。...固定地址连接测试 固定好了地址后,程序中修改成我们固定的TCP地址进行连接,当然,这边测试,地址是写在内部,如生产环境,建议将地址进行外部配置,有助于方便后续修改 可以看到接收订阅到了发送的消息,一个永久不变的固定地址就设置好了

    39710

    Mosquitto MQTT协议消息服务端本地Linux环境搭建详细教程

    ,Port 值为公网地址后面对应的端口号,输入完点击应用 然后回到主界面,点击connect,灯变为绿色,表示连接成功 我们可以测试,是否可以发布消息和订阅,首先在Subscribe订阅界面填写一个topic...订阅ID,然后点击按钮Subscribe,开始订阅 然后在Publish 发布界面,输入同样的topic ID,然后输入需要发布的消息,点击按钮Publish 回到Subscribe订阅界面,我们可以看到...,将其复制下来 打开cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我们上面创建的TCP隧道,点击右侧的编辑 修改隧道信息,将保留成功的固定tcp地址配置到隧道中 端口类型...:修改为固定tcp端口 预留的tcp地址:填写官网保留成功的地址, 点击更新 隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定TCP地址。...固定地址连接测试 固定好了地址后,程序中修改成我们固定的TCP地址进行连接,当然,这边测试,地址是写在内部,如生产环境,建议将地址进行外部配置,有助于方便后续修改 可以看到接收订阅到了发送的消息,一个永久不变的固定地址就设置好了

    22710

    如何在Weka中加载CSV机器学习数据

    有趣的是,该软件的缩写WEKA也是新西兰独有的一种鸟名,而Weka的主要开发者同时恰好来自新西兰的the University of Waikato(来自百度百科,译者注)。...将“Files of Type”过滤器更改为“CSV data files (*.csv)”。选择你的文件,然后点击“Open”按钮。...,以ARFF格式保存您的数据集。你需要输入带有.arff扩展名的文件名并单击“Save”按钮。 您现在可以将保存的.arff文件直接加载到Weka中。...将“Files of Type”更改为“CSV data files (*.csv)”。选择你的文件,然后点击“打开”按钮。 您可以直接用数据开始工作。...您也可以通过点击“Save”按钮并输入文件名,以ARFF格式保存数据集。 使用Excel中的其他文件格式 如果您有其他格式的数据,请先将其加载到Microsoft Excel中。

    8.6K100

    iOS 9人机界面指南(四):UI元素(下)- 腾讯ISUX

    选择器: 是日期时间选择器的通用模式 包括一个或多个滑轮,每个滑轮含有一组值 当前选中的值在中间,以深色标识 不可以自定义大小(选择器的大小与iPhone的键盘相同) 使用选择器可以让用户更容易从一系列不同的值中间进行选择...一般来说,刷新控件给了用户多一个选择,让他们可以立刻获得最新的内容,但同时,你也不能奢望用户会主动获取所有的更新信息。 只有在必要的时候才加短标题。...文本框 高度固定,包含圆角 当用户点击它时,自动唤起输入键盘 可以包含系统提供的按钮,如书签按钮(Bookmarks) 可以展示多种文字样式(了解更多请参考 UITextView) 使用文本框来获取用户输入的少量信息...举例来说,你希望用户能更方便地输入网址、密码或者电话号码。iOS提供了各种不同的键盘类型,以便用户输入不同类型的文本。...设计文案时可以遵循以下指南: 跟其它所有按钮一样,使用标题式大写,而且不需要标点符号 尽可能的使用与警告文案直接相关的动词或动词词组,如”取消(Cancel)”,”查看全部(View All)”,”回复

    13.2K30

    群辉开启WebDav服务+cpolar内网穿透实现移动端ES文件浏览器远程访问本地NAS文件

    本文主要介绍如何在群辉中开启WebDav服务,并结合cpolar内网穿透工具生成的公网地址,通过移动客户端ES文件浏览器即可实现移动设备远程访问本地NAS文件,下面介绍步骤。 1....安装启用WebDAV 在群晖套件中心,我们搜索webdav,找到且点击安装套件(如已安装可以忽略这一步) 然后打开webdav,启用http访问,这里我们记住端口号是5005 2....选择我们本地下载好的cpolar安装包。 点击下一步按钮 点击同意按钮,然后点击下一步 最后点击完成即可。...我们接下来为其配置固定的TCP端口地址,该地址不会变化,设置后将无需每天重复修改地址。...修改隧道信息,将保留成功的固定tcp地址配置到隧道中 端口类型:修改为固定tcp端口 预留的tcp地址:填写官网保留成功的地址, 点击更新 隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定

    68510

    Ubuntu系统搭建HadSky论坛网站结合内网穿透轻松实现远程访问本地BBS

    前言 今天和大家分享一下如何在自家电脑的Ubuntu系统上,建立轻量化的HadSky论坛,并结合cpolar内网穿透工具将本地服务发布公网让其能够为大家所访问....我们找到所需的软件,点击该软件条目右侧的“安装”,即可将其安装至ubuntu系统上。...完成Apache、MySQL、PHP几项软件的安装后,我们可以点击软件商店页面上方的“已安装”按钮,查看已经安装的软件。同时,也可以在这里切换每个软件的版本。...完成这几项设置后,就可以点击右侧的“保留”按钮,将这条数据隧道保留下来。 当然,如果这条数据隧道不打算再使用,还可以点击右侧的“x”将其轻松删除,节约宝贵的隧道名额。...2.3 Cpolar稳定隧道(本地设置) 完成cpolar云端的设置,并保留了空白数据隧道后,我们回到本地的cpolar客户端,将云端生成的空白数据隧道与本地的测试页面连接起来。

    14910

    Jenkins概念及安装配置教程(三)

    您可以创建一个只有读取权限的匿名用户。为您打算在下一步中添加的用户创建条目。 在授权策略中,选择“基于矩阵的安全性”。 单击“添加用户或组”按钮并在下一个框中输入预期的用户/组名称。...在分配角色之前,重要的是将授权策略更改为基于角色的策略而不是基于矩阵的安全性。 在“Manage Jenkins”中,您会看到“Manage and Assign Roles”,如下所示。...Pattern 是作业名称的正则表达式值,它应该是 [L]?。*这是角色的项目角色示例标题为“开发人员”。 如何在 Jenkins 中设置主从?...将“SSH 服务器”部分中的“SSHD 端口”设置更改为“禁用”。 单击 “应用” 和 “保存” 以保存这些设置。...如您所见,名为“Slave”的 Agent 的状态为已连接。同样可以通过查看相应节点的状态来验证。 或者,如果要在无头模式下使用代理,则可以执行以下命令。

    28240

    Ubuntu如何使用宝塔面板部署开源论坛HadSky并结合内网穿透远程访问?

    我们也可以在宝塔面板的主页(可以在浏览器中输入本地地址:宝塔面板输出端口号)左侧,找到“软件商店”按钮,点击进入软件商店页面。...我们找到所需的软件,点击该软件条目右侧的“安装”,即可将其安装至ubuntu系统上。...完成Apache、MySQL、PHP几项软件的安装后,我们可以点击软件商店页面上方的“已安装”按钮,查看已经安装的软件。同时,也可以在这里切换每个软件的版本。...完成这几项设置后,就可以点击右侧的“保留”按钮,将这条数据隧道保留下来。 当然,如果这条数据隧道不打算再使用,还可以点击右侧的“x”将其轻松删除,节约宝贵的隧道名额。...2.3 Cpolar稳定隧道(本地设置) 完成cpolar云端的设置,并保留了空白数据隧道后,我们回到本地的cpolar客户端,将云端生成的空白数据隧道与本地的测试页面连接起来。

    52510

    如何在CentOS 7上使用InfluxDB分析系统指标

    使用InfluxDB,您可以快速构建强大的实时监控框架,该框架还提供历史分析。 在本指南中,我们将介绍: 如何在CentOS 7上安装和配置InfluxDB。...在“ 创建数据库”部分的“ 数据库详细信息”下,输入metrics作为数据库名称。可以保留Shard Spaces选项中的默认选项。接下来,单击右下角的蓝色“ 创建数据库”按钮以创建数据库。...要使用Web UI输入数据,您需要为系列提供系列名称和值。系列名称是不带空格的字母数字字符串,值字段应以JSON键值格式提供。...在“ 写入点”部分,对于“ 时间序列名称”,输入test_metric,对于“ 值”,输入{"value": 23.4}。然后,单击蓝色“ 写入点”按钮以输入数据。...将端口更改为8096。 将数据库更改为指标。 取消注释port,database和typesdb行。 . . .

    3.5K10

    使用WAMP在Windows本地安装WordPress网站

    最好保留默认安装目录不变,即“ c:/ wamp”, 在安装过程中,系统会提示您输入“默认浏览器”。它是explorer.exe。只需单击“打开”,如屏幕截图所示。...当弹出“安装新的WampServer 2主页”的提示时,单击“是”。 为您的Apache HTTP Server防火墙添加一个例外。 将SMTP和Email设置为默认值。...在“新建数据库”(我已经选择:“ demo_test”)下输入所需的数据库名称,然后单击“创建”按钮。   ...如果数据库连接成功,会跳转到新的页面,如果数据库连接错误,可参考如何修复WordPress中的建立数据库连接时出错   在接下来的步骤中,输入您的站点标题,用户名,密码和其余所需数据。...推荐:如何使用XAMPP搭建本地环境的WordPress网站   推荐:如何在Mac上使用MAMP本地安装WordPress网站 晓得博客,版权所有丨如未注明,均为原创 晓得博客 » 使用WAMP在Windows

    3.8K01

    ArcGIS Pro中2D和3D模式下绘制地图

    如您之前所见,Description 字段包含了一个用于说明该地标重要性的段落。这些说明可能会很长,所以您将进行粘贴而不是输入。...8.在地理处理窗格中,单击返回按钮以返回到搜索框。 9.清除现有搜索并输入设为空函数。单击设为空函数(空间分析工具)。 设为空函数工具将像素值更改为 NoData 值,将在分析过程中忽略该值。...分区几何统计为每个区域的所有像元定义相同的值,从而计算栅格每个区域的面积。由于您仅有一个值,所以仅有一个区域。 1.在地理处理窗格中,单击返回按钮以返回到搜索框。清除现有搜索并输入分区几何统计。...在数据类型下,双击现有值然后选择浮点型,使数据保留小数位。保留其他参数不变。 4.在功能区的字段选项卡上,单击保存。 将保存更改并向表中添加字段。 5.关闭字段视图。...将其取消选中,同时保持选中其他要素。 14.在地图选项卡的选择组中,单击选择选项按钮。 随即显示的选项窗口将打开至选择选项卡。 15.在选项窗口中,对于选择合并模式,选择从当前选择内容中移除。

    20210

    5个提升开发效率的必备自定义 React Hook,你值得拥有

    问题与需求 假设我们有一个用户信息表单,需要用户输入姓名并且希望在用户再次访问时保留这个信息。如果我们每次都从头实现localStorage的读写逻辑,不仅麻烦,还容易造成代码冗余。...这个Hook允许你将某个值与localStorage同步,实现数据的持久化。...如果请求成功,将数据存入data状态;如果失败,将错误信息存入error状态;无论成功或失败,最终都将loading状态设为false。 实际应用 让我们看看如何在实际组件中使用useFetch。...在实际开发中,这种自定义Hook能显著提升我们的开发效率。 5、用useToggle轻松管理布尔状态 在React开发中,管理布尔值状态(如模态框的开关、开关按钮的状态等)是一个常见且繁琐的任务。...如何优雅地处理这些布尔状态,使代码更简洁、易读? 问题与需求 假设你在开发一个应用,需要频繁地切换某些状态,比如模态框的显示与隐藏、开关按钮的状态等。

    17110
    领券