精华内容
下载资源
问答
  • VB6 左侧的工具箱没有了

    千次阅读 2019-05-19 17:37:01
    手贱随便点了一下,把左侧的工具箱关闭了,再也调不出来了,视图里边也没有此选项。解决方法: 1.在菜单栏或者工具栏右击,选择"自定义“,。 2.在弹出的对话框点击”重新设置“。 3."确定" 注意:此项也可以...

    手贱随便点了一下,把左侧的工具箱关闭了,再也调不出来了,视图里边也没有此选项。解决方法:

    1.在菜单栏或者工具栏右击,选择"自定义“,。

    2.在弹出的对话框点击”重新设置“。

    3."确定"

    注意:此项也可以用于把vb6其他项搞错的情况。

    展开全文
  • VB_隐藏开始按钮或工具
  • 我所采用的方法是利用matlab中的deploytool命令将写好的m函数(该函数的主要功能是使用神经网络工具箱来实现一个简单机器学习算法)编译成C++的动态链接库,然后再VC中调用。虽然原理说起来简单,可做起来却颇不顺利,...

    为了实现从VC调用MATLAB的神经网络工具箱,最近这两天可谓是折腾了好一阵子。好在最终总算是把它给搞定了,不妨在此做个小结,希望对遇到同样问题的同学能起到一定的借鉴作用。

    我所采用的方法是利用matlab中的deploytool命令将写好的m函数(该函数的主要功能是使用神经网络工具箱来实现一个简单机器学习算法)编译成C++的动态链接库,然后再VC中调用。虽然原理说起来简单,可做起来却颇不顺利,先后遇到了一系列问题:

    一、无法识别编译器

    我最初使用的软件版本是matlab

    R2009a及vc2008,首先遇到的第一个问题是在matlab中使用mbuild -setup命令对matlab

    compile进行配置时,出现了如下结果:

    Please choose your compiler for building

    standalone MATLAB applications:

    Would you like mbuild to locate installed

    compilers [y]/n? y

    [1] Lcc-win32 C 2.4.1 in

    D:\PROGRA~1\matlab\r2008b\sys\lcc

    [0] None

    简单来说就是无法识别已安装的VC2008的编译器。后来通过在Matlab中文论坛中查阅相关资料,用如下方法解决了该问题:

    >> mbuild

    -setup

    Please choose your compiler for building standalone MATLAB

    applications:

    Would you like mbuild to locate installed compilers

    [y]/n? n

    Select a compiler:

    [1] Lcc-win32 C 2.4.1

    [2] Microsoft Visual C++ 6.0

    [3] Microsoft Visual C++ .NET 2003

    [4] Microsoft Visual C++ 2005 SP1

    [5] Microsoft Visual C++ 2008 Express

    [6] Microsoft Visual C++ 2008 SP1

    [0] None

    Compiler: 6

    The default location for Microsoft Visual C++ 2008 SP1 compilers is

    C:\Program Files\Microsoft Visual Studio 9.0,

    but that directory does not exist on this

    machine. Use C:\Program Files\Microsoft Visual Studio 9.0 anyway [y]/n?

    n

    Please enter the location of your compiler:

    [C:\Program Files\Microsoft Visual Studio 9.0] D:\Program

    Files\Microsoft Visual Studio 9.0 Please verify your choices:

    Compiler: Microsoft Visual C++ 2008

    SP1 Location: D:\Program Files\Microsoft Visual Studio 9.0

    Are these correct [y]/n? y

    按照别人的说法,出现这一问题的原因有两个:一是先安装MATLAB再安装Visual Studio;二是Visual

    Studio没有安装在默认路径。不过我后来的实验证明,即使我先在默认路径安装VC2008,再安装MATLAB

    R2007b,在MATLAB中仍然无法识别出VC的编译器,此乃后话。

    二、运行时错误

    按照网上的教程,我利用deploytool编译出了m函数相对应的三个文件:*.lib,*.h及*.dll,将其加入到新建立的C++工程(Win32

    Console)中,并在项目属性及IDE的选项中做好相关配置。但运行到MCR的初始化函数部分mclInitializeApplication(NULL,0),就出现了RunTime

    Error的错误。

    由于是在Matlab Component

    Runtime上出现的问题,我只好尝试着安装MCR环境,即运行\toolbox\compiler\deploy\win32里的MCRInstaller.exe文件。安装以后再次运行程序,这时候mclInitializeApplication(NULL,0)函数及接下来的dll库初始化函数均可以正常运行,但在函数调用的时候又一次出现了RunTime

    Error的错误:“R6034, an application has made an attempt to load the C

    runtime library

    incorrectly.”此时还不能够关闭错误警告窗,整个VC处于假死状态,得从任务管理器中强行终止。

    难道是因为编译的m文件比较复杂,调用到了一些有图形界面显示的函数?为此,我重新做了一个测试,该测试中所调用到的m函数只是实现了矩阵相加的功能。运行之后发现仍然会出现RunTime

    Error的错误警告窗,只不过此时该警告窗口能够被关闭,而程序还是可以得到正确的结果。

    网上搜寻无解,我继续尝试着将已有的VC2008和MATLAB R2009a卸载,重新将VC2008安装在默认的路径C:\Program

    Files\Microsoft Visual Studio

    9.0,安装MATLAB的较低级版本R2008b,并且将之前安装的7.10版本的MCR环境卸载掉,因为R2008b自带了7.

    09版本的MCR。

    作了以上工作后,重新运行C++程序,那恼人的RunTime

    Error总算不再出现了。将调用的m函数变得复杂些,加入了作图的plot命令,一切仍然正常。摸索到现在,总算是看到了一点曙光。

    三、无法调用神经网络工具箱中的相关命令

    现在开始编译我们最初的m代码,在C++中调用生成的dll,出现“undefined function or method

    'newrb' for input arguments of type

    'double”的错误信息。返回去查看m代码编译时产生的日志文件mccExcludedFiles.log,发现其中有这么一句:

    D:\Program

    Files\MATLAB\R2008b\toolbox\nnet\nnet\nnnetwork\newrb.m

    called by

    F:\HybridProgramming\MLA\depth_mapping.m

    (because of toolbox compilability rules)

    看起来像是matlab compile不支持对newrb命令的编译。

    为了证实这一点,我查找了MATLAB的官方论坛,管理员对一个遇到同样问题的人回答如下:

    You will not be able to compile any function which trains the

    network (like ADAPT). Though the link does not explicitly list

    these funcions (like ADAPT), they fall under the 'All other command

    line functionality'.

    However, you can deploy a M function code which uses a

    pre-trained network. I believe the SIM function will deploy

    fine.

    The workflow I see is:

    1. In MATLAB, train you network using test input/output

    2. Save the network (mat file?)

    3. Create a deployable function which then uses the pretrained

    network for new data. The network itself would not

    change/adapt/train in this function

    4. Compile and deploy the above function

    总之其主要意思就是说,MATLAB

    compile不支持对神经网络工具箱中涉及到训练的函数命令进行编译(像我所使用的newrb命令正是如此),只能编译那些用在已训练好的网络上的函数命令(例如SIM)

    这样看来,难道我只能使用MATLAB引擎法来调用神经网络的相关命令,都已经进行到现在,实在不甘心。抱着试一试的心态,我在MATLAB中使用deploytool命令新建一个C++

    Shared

    Library的编译工程,并从MATLAB目录里将newrb.m文件拷贝了一份到当前的编译工程目录下,除了将我们希望调用的depth_mapping.m添加进编译工程的Exported

    functions目录,拷贝过来的newrb.m也被添加到Other files的目录,然后开始编译。

    最终,由这两个m文件所编译成的dll文件,居然在C++中调用成功。看到C++运行时弹出来的训练误差曲线图,觉得这两天总算没有白折腾。当然,有可能我的方法完全就是贻笑大方,在这里就权且算是抛砖引玉吧。

    需要一提的是,同样的配置,同样的MATLAB和VC版本,这种混合编程的方法在我vista的笔记本上却不能运行成功,连调试模式都无法进入,显示STATUS_DLL_NOT_FOUND的错误,可MATLAB生成的dll文件明明都已经放在了运行程序的目录中了呀。究竟这是什么问题?还希望能有这方面的编程高手多多指教。

    展开全文
  • 最近一直在学习VB.NET中的ReportViewer控件绑定RDLC文件显示的内容,VB.NET对于这一块的教程并不如C#多,所以好多时候需要模仿C#,今天特地写一个总结,供后边的学习者以供借鉴(本文所用的软件为VS2010)。...

    最近一直在学习VB.NET中的ReportViewer控件绑定RDLC文件显示的内容,VB.NET对于这一块的教程并不如C#多,所以好多时候需要模仿C#,今天特地写一个总结,供后边的学习者以供借鉴(本文所用的软件为VS2010)。
    话不多说,首先讲述第一种,最简单的绑定RDLC文件显示,不用代码,直接显示数据库的内容。
    1、在进行显示之前首先要创建一个RDLC文件,创建RDLC文件有两种方式,第一种是在窗体中加入一个ReportViewer控件,点击控件右上角的小三角,里边有个“设计新报表”选项,如下图1所示。第二种方法是点击工具栏,“项目”,点击“添加新项”,最后找到“报表”选项,点击添加即可。如下图2,图3所示。
    图2
    图1
    在这里插入图片描述
    图2

    在这里插入图片描述
    图3

    2、添加完RDLC报表后,需要添加数据源,所谓数据源就是等于往工程中加入一个数据库,在RDLC界面左侧导航栏有个添加数据源的按钮,如下图4,点击添加新数据源,会弹出添加数据源向导,下边把一些主要的截图示例。
    在这里插入图片描述
    图4
    在这里插入图片描述
    图5
    在这里插入图片描述
    图6
    3、点击图6的新建连接,出现下图7,点击数据库文件名右边的“浏览”选项即可,可以选择想要加入的数据库,数据库自己可以运用Microsft access创建一个,注意数据库的保存格式为.mdb格式的,下边的登录到数据库如果没有设置密码可以直接跳过,选择完毕后,一直按提示往下走就可以。直到选择数据库对象,如下图8.选择数据库对象的意思为添加数据库中的表到数据源中,供以后RDLC文件调用。我这次创建得实验数据库对象只有一张表,如下图9,所以选择数据库对象时,只有一个“个人信息表”,选择好后点击确定按钮,添加数据源这一步就算结束。
    在这里插入图片描述
    图7在这里插入图片描述
    图8
    在这里插入图片描述
    图9
    4、添加完数据源后就要进行设计报表了,依然在RDLC界面左侧导航栏,有个工具箱选项,如下图10所示,我已经从工具箱中拖进去一个“表”,就相当于在WORD中插入一个表格,然后需要给表格绑定数据,拖进“表”后,软件会让你自动绑定数据。如下图11所示。图11中的“数据源”点击右边新建,可以选择添加的数据库,可用数据集是指,你添加数据库中的表格,选择完毕点击确定即可。
    在这里插入图片描述
    图10
    在这里插入图片描述
    图11

    5、接下来,在表格中加入字段,所谓字段是指数据库内表格中,每列的名称,如我图9“个人信息表中”,定义了5列,字段就是每列的标题,在表格中绑定字段即可。以上就是最主要的RDLC设计工作,想要报表好看一些,还可以好好编辑一下,在RDLC文件工具箱文件中有很多其他的小控件来设计报表。

    在这里插入图片描述
    图12
    6、下边要进行显示自己设计的报表,回到工程主界面,加入一个ReportViewer控件,点击控件中右侧选择报表的小箭头,选中刚才设计的报表,如图13,就完成添加,最后运行结果,如图14
    在这里插入图片描述
    图13
    在这里插入图片描述
    图14
    总结一下上述步骤,
    1、新建一个RDLC文件
    2、添加数据库,以及数据库中的表格。
    3、RDLC中插入表,表绑定数据库表格中的字段。
    4、设计完毕通过ReportViewer控件显示出来。
    这种方法适合,只显示一个简单固定的报表,不需要更新显示数据的情况,但如果你需要一个ReportViewer控件显示多个RDLC文件,显然此方法就不合适,下一篇给大家讲解一下,怎样通过代码动态绑定RDLC文件。
    如有不对的地方,敬请指出。

    展开全文
  • Vs工具箱不见了怎么办

    万次阅读 多人点赞 2018-10-18 20:35:52
    百度一堆都是没用的废话,下面给大家讲一个有用的方法,快捷键:ctrl+alt+x

    百度一堆都是没用的废话,下面给大家讲一个有用的方法,快捷键:ctrl+alt+x

    展开全文
  • windows10系统下怎样使用ppt2010控件工具箱我们在windows10系统电脑中制作课件时,经常需要用控件工具箱插入一些控件如插入FLV格式的视频等。不过,对于刚刚使用ppt2010的新手来说找出来真的有点困难。那么,具体该...
  • 3.如果工具箱显示为空,可以右键选择显示全部 4.此时工具箱挡住了窗体,如下图 5.此时可以点击这个下拉按钮,选择停靠即可 6.这样就设置好了 7.如何改变窗体名字 找到Form1.Designer.cs打开,最...
  • 在VS中,X64平台无法添加自定义控件,...解决方法有两种: 1:在X86或者anycpu平台修改窗体,修改好了再替换到X64进行使用 2:将自定义控件封成一个控件库,然后在X64平台进行调用,这样可以直接在X64平台修改 ...
  • VB控件属性使用大全

    2011-12-15 12:02:34
    内部控件是工具箱中的“常驻”控件,始终出现在工具箱里,而ActiveX控件是扩展名为.ocx的文件(在Windows\System文件夹里),它是根据变成需要添加到工具箱里的。  在一般情况下,工具箱里只有标准控件,为了把...
  • 在公共控件右击 点选择项,就会弹出下面右边的选择工具箱项的菜单 往下拉就可以看到ProgressBar,RichTextBox
  • 第一步,在工具箱添加OpenFileDialog控件 第二步 openfiledialog 属性 filter设置为: 文本文件(*.txt)|*.txt|配置文件(*.ini*)|*.ini*|所有文件(*.*)|*.* 第三步 添加如下代码:(先添加一个按钮和Box) Private...
  • 本节书摘来自异步社区《Visual Basic 2012入门经典》一书中的第2章,第4节,作者...2.4 使用工具箱将控件添加到窗体中 Visual Basic 2012入门经典IDE提供了一些方便的工具来创建应用程序的图形用户界面(GUI)。大多...
  • VS2015工具箱不见了

    万次阅读 多人点赞 2015-11-29 20:37:51
    快捷键“Ctrl+Alt+X”
  • VS2010中asp.net中想用mschart. 但是工具箱中找不到,在数据分类中,
  • VB50中有很多功能强大的控件,其中数据控件与一些绑定控件(如文本框,图片框及 ActiveX控件)的相互协作,能够方便地实现对各种数据库记录、表格乃至电子表格的浏览和编辑操作。下面介绍实例,其中数据控件用于...
  • VB操作EXCEL表的常用方法

    万次阅读 多人点赞 2019-01-07 17:39:12
    VB是常用的应用软件开发工具之一,由于VB的报表功能有限,而且一但报表格式发生变化,就得相应修改程序,给应用软件的维护工作带来极大的不便。因此有很多程序员现在已经充分利用EXECL的强大报表功来实现报表功能。...
  • 最近VS2008出现问题了。在进行界面设计的时候,工具箱中不显示选项卡和控件。如下图: 解决办法:  在命令行中运行:devenv /ResetSkipPkgs 转载于:https://www.cnblogs.com/ITGIS/articles/1892223.html...
  • 之前安装的DEV(DeveloperExpress)控件在工具箱消失了,重新安装的话费时费力   解决办法: 使用DEV自带的ToolboxCreator 即可解决。 文件位置: 开始-->程序-->Developer Express v2011 vol1(依据版本...
  • vb.net控件

    千次阅读 2020-04-28 14:49:22
    vb.net 的 Label 控件 label(标签)控件用于显示文本,是设计应用程序界面时经常要用到的控件之一, 主要是用于显示其他控件名称,描述程序运行状态或标识程序运行的结果信息等 等,响应程序的事件或跟踪程序运行的...
  • 1、写出用随机函数产生一个200至300之间整数的VB表达式【1】.答案:200★+★Int(★Rnd*100★) 或200★+★Int(★100*Rnd★)2、已知文本框的内容为"ABCDE",若文本框Selstart=4,Sellength=2,则SelText为【1】.答案:DE3...
  • <!-- google_ad_client = "pub-8333940862668978"; /* 728x90, 创建于 08-11-30 */ ...菜单栏-> 视图-> 工具箱 就出来了 __________________________________________________________________________
  • 测试环境:windows 7和Microsoft Visual Studio 2015 ... VB.NET虽然提供了大量控件供我们使用,但很多...本文介绍通过自定义窗体库组合VB.NET已有控件实现DataGridView控件分页显示功能。 测试效果如图: DataGri...
  • VB.NET rdlc 报表的使用

    2021-01-05 21:38:39
    在学习vb6时,使用的报表是第三方的Grid++Report...打开“工具箱”,可以按照自己的需求,或拽和编辑各种控件。也可以在“报表数据”为报表添加“内置字段”和“参数”。打开“报表数据”的操作:“视图”—》最后一...
  • 学习VB.NET时,你可能会遇到VB.NET上传图片并在DataGrid中显示的问题,这里将介绍VB.NET DataGrid显示问题的解决方法,在这里拿出来和大家分享一下。一、程序功能当上传图片大小超过8K或格式不符时禁止上传,上传...
  • 在工具下的选择工具箱项里 添加就可以了 MSComm控件的常用属性和方法: ◆Commport:设置或返回串口号。 ◆Settings:以字符串的形式设置或返回串口通信参数。 ◆Portopen:设置或返回串口状态。 ◆Input...
  • 创建一个Window Form Application,将其项目属性设置为“公共语言运行时支持(/clr)”,创建一个.net的UserControl,命名为uc1,在Form1的设计界面下,从工具箱拖uc1到Form1上,报错“未能加载工具箱项uc1。将从工具...
  • 在VS2010命令提示符用 devenv /ResetSkipPkgs  或者 devenv /ResetSettings
  • 2017计算机二级VB考试重点知识讲解计算机二级VB考试有哪些重点知识你知道吗?今天百分网小编为大家整理了以下的2017计算机二级VB考试重点知识讲解,希望对大家的学习有所帮助!创建VB应用程序的一般步骤:一个VB程序也...
  • 测试环境:windows 7和...笔者从《一种正确调用自定义控件的方法》博文中查询得知,这种调用自定义控件的方法在项目调试或生成时可能会出现如图所示的错误。 出错的原因可能是:调试或生成项目时,你无法确定自...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,258
精华内容 2,103
关键字:

vb显示工具箱的方法