VC菜单打勾的方法

合集下载

Citect变量专题

Citect变量专题

VCQ1 Citect数值输入的两种方法?1.用键盘输入数值,见下图的文本属性定义,Temperature为变量名,小数点也要使用#代替运行后的效果如下图,鼠标放在文本框中,并用键盘输入“234”+回车即可2.弹出软键盘,见下图的文本属性定义,用到的函数为FormNumPad(Title, Input, Mode)运行后会弹出如下图一样的软键盘,如果需要小数点按钮,需要在FormNumPa d的Mode值为16VCQ2 怎样在Citect的按钮中实现脉冲命令?按钮的属性中输入<=>点击 up中写动作:变量标签=0;down中写动作:变量标签=1VCQ3 Citect变量标签的原始刻度和工程刻度是什么意思?原始刻度是PLC或者外部设备关于该变量的的一个初始量程,工程刻度是Citec t软件上需要转化的量程,原始刻度和工程刻度是成线性比例的关系。

如果原始零和工程零刻度一致,原始满和工程满刻度一致,那么此变量的数值不进行转换。

VCQ4 局部标签和磁盘虚拟变量标签的区别?局部标签和磁盘虚拟变量都是citect内部点,不计算点数。

但是局部标签不支持网络传递,磁盘虚拟变量标签支持网络传递。

补充:磁盘虚拟IO设备可以通过走快速通信向导建立--选择磁盘虚拟设备--选择citect通用协议,建立变量的时候地址是I1,I2,I3....(INT类型的变量),R1,R2,R3...(Real类型的变量),D1,D2,D3...(Digital类型的变量)VCQ5 Citect的变量能否导出到一个表格中进行修改?Citect的变量不需要导出,每个工程自带了一个变量表可以直接进行修改1,在每个工程的文件夹中有一个的文件,此文件使用excel表打开,打开以后可以进行修改变量名称,地址,IO设备等信息2,修改excel表格的宏安全性:在excel表的工具菜单--宏--安全性--低3,使用宏文件保存文件:宏文件在Citect的文件安装路径下面 program file\sch neider electric\vijeo citect\bin文件夹中文件就是宏文件,双击这个文件,然后点击添加宏即可VCQ6 为什么用Citect 的Fastlinx(speedlink)导入Unity Pro的变量标签时,AO和DO变量不能导入到Citect中呢?因为Citect中的Modnet协议的变量只可以定义成以0,1,3,4开头的变量,也就意味着可以导入%M,%I,%IW,%MW的变量,关于%Q的变量是不能导入的,需要转换成%M或%MW,对于的SpeedLink同理。

VC控件随窗口大小变化而变化的方法

VC控件随窗口大小变化而变化的方法

注意:IDR_MENU1是菜单ID,ID_CONTROL_MUTE是需要被打勾的子菜单,加粗部分为核心部分一在对话框头文件中POINT Old;//存放对话框的宽和高。

在方法OnInitDialog 中加入//计录宽和高。

CRect rect;GetClientRect(&rect); //取客户区大小Old.x=rect.right-rect.left;Old.y=rect.bottom-rect.top;二添加WM_SIZE消息:if(nType==SIZE_RESTORED || nType==SIZE_MAXIMIZED) //窗体大小发生变动。

处理函数resize{resize();}三添加reseze函数void CDialogDlg::resize(){float fsp[2]; //用于分别记录窗口发生变化的长宽新旧比POINT Newp; //获取现在对话框的大小CRect recta;GetClientRect(&recta); //取客户区大小Newp.x=recta.right-recta.left;Newp.y=recta.bottom-recta.top;fsp[0]=(float)Newp.x/Old.x; //计算长度的新旧比fsp[1]=(float)Newp.y/Old.y;//计算高度的新旧比CRect Rect;int woc;CPoint OldTLPoint,TLPoint; //左上角CPoint OldBRPoint,BRPoint; //右下角HWND hwndChild=::GetWindow(m_hWnd,GW_CHILD); //取得第一个控件的句柄,用于遍历所有控件while(hwndChild){woc=::GetDlgCtrlID(hwndChild);//取得IDGetDlgItem(woc)->GetWindowRect(Rect); //获得相对于屏幕左上角的坐标ScreenToClient(Rect);//将屏幕坐标转换成相对客户窗口左上角的坐标OldTLPoint = Rect.TopLeft();TLPoint.x = long(OldTLPoint.x*fsp[0]); //用比例得出左上角的x坐标TLPoint.y = long(OldTLPoint.y*fsp[1]); //用比例得出左上角的y坐标OldBRPoint = Rect.BottomRight();BRPoint.x = long(OldBRPoint.x *fsp[0]); //用比例得出右下角的x坐标BRPoint.y = long(OldBRPoint.y *fsp[1]); //用比例得出右下角的y坐标Rect.SetRect(TLPoint,BRPoint); //设置最新的RectGetDlgItem(woc)->MoveWindow(Rect,TRUE);hwndChild=::GetWindow(hwndChild, GW_HWNDNEXT); //获得下一个控件的句柄 }Old=Newp;}。

LabWindowsCVI扫盲技巧贴

LabWindowsCVI扫盲技巧贴

LabWindows/CVI 扫盲+技巧贴(CVI 学习必看)字体: 小 中 大 | 打印 发表于: 2008-6-11 13:15 作者: LAVA 来源: TestDevelop1、什么是LabWindows/CVI ?NI LabWindows/CVI 是一类久经验证的ANSI C 集成开发环境,为工程师和科学家提供用于创建测试和控制应用的全套编程工具。

NI LabWindows/CVI 兼有ANSI C 的耐用性、复用性和特定的工程性能,适用于仪器控制、数据采集、分析和用户界面开发。

2、CVI 适合什么人使用?CVI 是基于ANSI C 的快速开发环境,适用于有C,C++基础。

使用VB ,VC ,BC 运用控件式组织用户界面的工程师。

3、CVI 有几种版本?基本版RMB10220∙ ANSI C 开发环境 ∙ 用户界面设计 ∙ 数据采集和仪器控制∙IVI 驱动连接完整版RMB21305∙ 首选的自动化测试软件包 ∙300多个数学/分析函数∙ 因特网连接 ∙ Windows SDK ∙.NET 开发工具目前最新的是8.5版,下图是CVI 的版本历史:TimeLine545px.png4、CVI开发的程序能否独立运行?可以。

和所有的开发工具一样,CVI编写的程序只要提供CVI运行支持库(CVI runtime)即可。

5、CVI的运行支持库在哪里下载?LabWindows/CVI Run-Time Engine 8.5.1 - Windows 2000/Vista x64/Vista x86/XP/apps/utf8/niup.ni?ap=GB_NIDU&ip=209&loc=en-US&du=/nidu/cds/view/p/id/907/lang/zhsLabWindows/CVI Run-Time Engine 8.1.1 for Windows 2000/Vista x64/Vista x86/XP/support/softlib/labwindows/cvi/Run-Time%20Engines/8.1.1/NILWCVIRTE811.exe6、是否要每次手动安装支持库?否,CVI程序带有发布功能。

vc兼容win7方法

vc兼容win7方法

最后需要说明的是,我在重新安装系统之后直接可以打开VC6,而且“打开”功能可以用。可以猜测使用绿色版的VC6可以直接使用,请各位Win 7系统的同学试试。
本文FileTools的解决方法参考微软知识库:/kb/241396
另外,根据Mucid同学的说法,在安装VC的时候,不要选择TOOLS里面的OLE/COM OBJECT VIEWER工具,就可以顺利安装了。这样的VC应该能够正常使用了。
但如果大家在 Visual C + + 中使用键盘快捷键或从 文件 菜单中直接启动 打开文件 对话框,将产生以下错误:访问冲突 (0xC0000005) 在 0x5003eaed DEVSHL.DLL 中。DevShl.Dll 引用在 0x0000000 内存。无法读取内存。也就是说不能在VC6中通过“打开文件”的方式打开一个文件,原来的“打开”功能不能用了。我们可以通过下载FileTool工具,然后通过以下设置用这个小工具解决无法打开的情况。
4、再依次点击VC6的“Tools(工具)”—“Customize(定制)”,在打开的Customize(定制)对话框中选“Add-ins and Macro Files(附加项和宏文件)”选项卡,点击“Browse(浏览)”,找到目录X:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\FileTool\Debug里面的FileTool.dll文件,关闭对话框,就完成了2个快捷工具的添加。它们分别是“Open”(显示为‘O’)和"Add Files to Project"(显示为‘A’),
首先将容里面的勾都去掉,然后按照下面的方法进行
如果有在Win7下使用过Microsoft Visual C++ 6.0的同学都知道,Win 7与这款软件是有部分不兼容的。除了在安装或者使用Visual C++ 6.0时,会出现兼容性问题提示对话框,我们可以把“不再显示此消息”打上勾,然后选择“运行程序”(这也是在Win 7下出现兼容性提示的一般解决方案,通常程序是不会出现不兼容的情况的)。

VC6.0使用说明(新建工程、调试)

VC6.0使用说明(新建工程、调试)
VC6.0编程步骤
1. 启动VC6.0,出现如下界面
第一步:File
VC6.0编程步骤
2. 选择菜单“文件(File)” “新建(New…)”,出现如下 窗口 选择”Projects”
填写工程名称 选择工程保存位置 强烈建议工程保 存在自己单独的 一个文件夹里, 一道题一个文件 夹 选中这些选项 通常是已经选好的 以上信息都正确后,最后按 下此按钮,进入下一步
• F9 • Shift+F5
设置/取消 断点 结束程序调试,返回程。将光 标移至断点设置处, 按F9设置或取消断点。 在调试过程中,黄色箭 头指向的代码行是还没 有执行的代码行。在本 题中,swap1函数已经 执行完了,而swap2还 没有开始执行。
2,按F5运行至 设置断点处。
当一切都正确后,按下此 按钮,进入下一步
VC6.0编程步骤
6. 当上一步按下“确定”按钮后,将出现如下 所示界面 编译并运行程序
快捷键:Ctrl+F5
编译
链接 快捷键:F7
注意该白色窗体,可用 于输入代码,见下一步
VC6.0编程步骤
7. 输入程序代码
按F7进行编 译链接,进 入下一步
请在选中多行代码 的情况下,测试这 三个按钮的功能。
程序代码
VC6.0编程步骤
8. 代码编译链接
本例中,我们故意在printf函数后面 遗漏分号,以及省略return语句。于 是在按F7进行编译后,出现如下错 误提示及警告(warning)。
如果错误较多, 可以点击这里 上下滑动查看 信息。
VC6.0编程步骤
8. 代码编译链接
2
通过单击错误信息, 在编辑框内将出现一 个箭头,标明该错误 信息可能出现的位置。

win7系统安装vc6.0帮助文档

win7系统安装vc6.0帮助文档

在win7系统下安装结束Visual C++ 6.0 之后,看似没有问题,能够正常打开,但是当点击文件菜单下的打开按钮时候,就出现“Microsoft (R) Developer Studio 已停止工作”的错误提示,应用无法使用,win7下的解决办法如下(本人已亲自测试,方法绝对可行),下面以中文版vc6.0的安装作为示例(英文版本操作步骤一样):1,安装vc6.0之后,右键选择vc6.0快捷图标,选择属性,选择兼容性选项卡,勾选特权等级里以管理员身份运行此程序,如下图所示:2 打开vc6.0,下载FileTool.exe,并解压。

下载地址为/kb/241396/zh-cn。

3打开vc6.0,点击File-Open Workspace(“文件”-“打开工作空间”),选择刚刚解压出来的的FileTool.dsw,并点击确定。

如下图所示:3 点击Bulid-Build FileTool.dll(“组建”-“组建FileToll.dll”),生成FileTool.dll文件,在这过程中可能会出现“此程序存在已知的兼容性问题”的提示,点击“运行程序”,如下图所示。

把生成的FileTool.dll(此时在路径FileToll-Debug文件夹下)拷贝到一个比较安全的地方(不容易被删除),例如把该文件放在vc6.0的安装路径下,D:\ProgramFiles\Microsoft Visual Studio。

4 在vc中点击Tools-Customize(“工具”-“定制”). 在出现的“Customize”(定制)对话框中,点击Add-Ins and Macro Files(附加项和宏文件)标签,在弹出的对话框中Browse(选择)按钮,选择刚刚存放的.dll文件,点击打开按钮,接着点击关闭定制对话框的关闭按钮。

5此时在vc6.0中就会出现只有两个图标的工具栏(蓝色的,标注着英语A和O),如下图所示。

点击其右上角的X按钮将其关闭,然后关闭vc6.0,并重新启动该应用。

VS2010使用教程

VS2010使用教程

安装、配置和首次使用VS2010(2011-1-10张威)关于传说中的C语言这一回事,非计算机专业的同学可以只需要使用TC或者是VC6.0来编程,但作为计算机业内的同学我们有必要使用功能更强大,BUG 更好的编译工具,这里我教大家如何安装和使用微软公司新的编译工具Visual Stdio 2010。

这里将帮助大家安装Visual C++ 2010,帮助大家做一些常见的配置,以及第一次使用它来写HelloWord程序。

安装Visual C++ 2010是属于Visual Studio 2010的一部分,实际上Visual C++ 2010也有更多的子版本,正如Windows7有旗舰版、家庭高级版、家庭初级版一样。

如果你下载完毕了,一般情况下是一个ISO镜像文件,这里我就就拿VS2010旗舰版(大小为2.5G)为例给大家作一下讲解。

下载地址:thunder://QUFlZDJrOi8vfGZpbGV8Y25fdmlzdWFsX3N0dWRpb18yMDEwX3VsdGltYXR lX3g4Nl9kdmRfNTMyMzQ3Lmlzb3wyNjg1OTgyNzIwfDRhZTYyMjg5MzNkZGU0OWQ5YmZh NGMzNDY3YzgzMWMyfC9aWg==这就是光盘镜像文件,我们有多种方式可以安装它,你可以把它烧录成光盘,也可以用虚拟光驱软件安装它,由于这个ISO已经被修改过了,你甚至可以直接解压它,然后运行里面的setup.exe进行安装。

方法1:这里我们就直接解压它。

不解释…方法2:或者我们通过虚拟光驱加载刚才下载好的ISO镜像:在弹出的对话框中选择我们下载好的ISO 文件。

这个时候,虚拟光驱里面已经替我们打开了ISO 文件,有的机器可能会自动弹出安装提示,有的不会。

如果自动弹出安装提示,那么直接通过即可,如果没有弹出,那么用资源管理器方式进入虚拟光驱点击Setup.exe 即可开始安装。

如何用VC创建及调用DLL

如何用VC创建及调用DLL

如何用VC创建及调用DLL使用Visual C++(VC++)创建和调用动态链接库(DLL)可以提供一种模块化的方式来组织和重用代码。

本文将介绍如何使用VC++创建DLL,并在另一个VC++项目中调用该DLL。

创建DLL以下是使用VC++创建DLL的步骤:1.打开VC++,在“文件”菜单中选择“新建”->“项目”。

2. 在“新建项目”对话框中,选择“Win32控制台应用程序”。

点击“下一步”。

3.输入项目名称,并选择项目位置,点击“下一步”。

4.在“应用程序类型”对话框中,选择“DLL”并取消勾选“预编译头”。

点击“下一步”。

5.在“进入代码”对话框中,选择“空项目”。

点击“完成”。

6. 创建一个新的源文件,例如“MyDLL.cpp”。

7. 在“MyDLL.cpp”中,编写所需的函数并导出。

例如:```C++#include <Windows.h>// 导出的函数需要使用__declspec(dllexport)修饰extern "C" __declspec(dllexport) int AddNumbers(int a, int b) return a + b;```8. 在项目属性中,选择“链接器”->“高级”,将“入口点”设置为“DllMain”。

9.在“生成”菜单中选择“生成解决方案”,以生成DLL文件。

以下是在VC++项目中调用DLL的步骤:1.打开VC++,在“文件”菜单中选择“新建”->“项目”。

2. 在“新建项目”对话框中,选择“Win32控制台应用程序”。

点击“下一步”。

3.输入项目名称,并选择项目位置,点击“下一步”。

4.在“应用程序类型”对话框中,选择“控制台应用程序”并取消勾选“预编译头”。

点击“下一步”。

5.在“附加选项”对话框中,勾选“空项目”。

点击“完成”。

6.将之前生成的DLL文件复制到新项目的文件夹中。

7.在项目属性中,选择“C/C++”->“常规”,将“附加包含目录”设置为包含DLL文件的文件夹路径。

VC++运行C程序的基本方法

VC++运行C程序的基本方法

附录A C程序的基本开发过程C语言程序开发涉及到四个过程:编辑、编译、连接、装载并运行。

这些单词所表达的意义我们可以慢慢体会,下面首要的是学会依葫芦画瓢,学会按照下面的方法在VC++环境下建立一个工程、编辑源文件、编译、调试、装载并运行程序。

在Windows操作系统下,VC++环境的基本使用方法如下,详细的调试方法可参阅相关资料,或者参阅微软MSDN帮助文件。

A.1 安装程序VC++环境的安装请参阅相关的安装程序说明。

双击setup文件,然后根据提示,一路next就可以了。

A.2 新建一个工程、新建一个源文件、添加源文件到工程1.首先请在F盘(或其他盘)上建立文件夹TEST,以便将待建的C程序工程文件project 等相关文件放置在该文件夹中。

2.新建一个工程project首先鼠标左键单击“文件”菜单,选择“新建”单击鼠标左键,系统将弹出一个窗口,单击“工程”选项,将得到图A.1所示窗口。

请在“位置”栏填入刚才所建的目录F:\TEST (可以是自己设定的其他目录),并在“工程名称”栏填入project(可以是自己命名的其他工程名),然后鼠标左键单击左边窗口倒数第三项“Win32 Console Application”,使该项变蓝,然后鼠标左键单击“确定”按钮。

得到图A.2所示窗口,选择“一个空工程”,单击“完成”得到图A.3。

再单击“确定”得到图A.4所示的窗口,鼠标左键单击右下角的“FileView”字样,再单击project files左边的“+”号,在其下面的工作空间将出现三个文件夹:“Source Files”、“Header Files”、“Resource Files”,如图A.5所示(此时尚无浮动菜单)。

图A.1图A.2 图A.3图A.4图A.53.新建一个源文件hello.c要新建一个C程序源文件可以选择“文件”菜单的“新建”选项,在弹出的窗口中选择“文件”选项单击,得到如图A.6所示的窗口,其“位置”栏中的内容是默认的,在“添加到工程”前打勾,“工程名”project也是默认的,但“文件名”一栏中的内容需要自己填写,且必须是以.c为后缀,比如图中的 hello.c(注:该栏的内容一定要以.c为后缀,否则系统会默认为.cpp,这样编译时就会调用C++的编译器,而我们需要调用C语言的编译器)。

如何在方框内打勾

如何在方框内打勾

如何在方框内打勾
在日常的办公和生活中,我们常常需要在方框内打勾以表示某个任
务或者事项已经完成。

虽然这个动作看起来简单,实际上有不少人
在打勾时遇到困难。

本文将介绍几种方法,帮助大家在方框内轻松
打勾。

一、使用符号和字符
在计算机上打勾最简单的方式之一,是使用符号和字符。

在大多数
操作系统和软件中,都有一些特殊的字符可以用来表示勾号。

举几
个例子:
1. 使用ASCII码。

在ASCII码中,数字251(十进制)代表了勾号。

在许多文本编辑器中,输入Alt + 251 或者Alt + X,就可以将251转换为勾号。

例如,在Microsoft Word中,可以按下Alt + X,在光标位置生成一个勾号。

2. 使用Unicode。

Unicode是一种字符编码标准,提供了一种标准化的方式来表示各种文字和符号。

在Unicode中,使用编号为
U+2713的字符就可以表示勾号。

例如,使用&#x2713; 或者
U+2713,在HTML文档中可以实现一个勾号。

3. 使用其他符号和字符。

除了ASCII码和Unicode,还有一些其他符号和字符可以用来表示勾号。

例如,输入“√”、\。

小方块打钩的符号

小方块打钩的符号

小方块打钩的符号一般称为“勾选框”,在Microsoft Word等文档处理软件中可以找到。

具体插入方法如下:
方法一:
1. 将光标定位于需要打钩的地方。

2. 点击插入,选择“符号”。

3. 在符号中选择“其他符号”。

4. 在弹出的符号栏里,将字体改为【Wingdings 2】。

5. 在符号栏便可以找到现成的打钩样式,点击插入即可。

方法二:
1. 把光标定位于需要打钩的地方,输入大写字母R。

2. 选中字母R,鼠标右键,在菜单栏中选择字体。

3. 在西文字体栏目中,将字体改为【Wingdings 2】,点击下方确定按钮。

这时,R就变成了我们需要的打钩样式了。

如果要打叉,把R 改成T即可。

方法三:
1. 将光标定位于要打钩的地方,输入2611。

2. 选中2611,同时按住键盘的Alt+X键,就会变成打钩的方框。

如果需要打叉,把2611改成2612即可。

可以根据个人需求和习惯选择合适的方法。

MFC菜单栏下拉菜单图片设置

MFC菜单栏下拉菜单图片设置

VC MFC菜单栏(CMenu)控件 (2011-07-02 12:49)分类:C++菜单栏在对话框窗口里显示菜单栏像工具栏一样,菜单栏在按件面板里没有对应的选项,但有一个菜单控件类CMenu,所以如果想要在对话框里显示菜单栏,就得像工具栏那样,到ResourceView选项卡里新建一个菜单栏资源,步骤跟新建工具栏资源一样,只是资源类型是:Menu,菜单资源设计如下图:如果想改菜单项文本内容的话,方法是右击要更改的菜单项,选择属性,接着会弹出这样一个对话框:上面那个ID项就是该菜单项对应的ID号了,添加菜单项单击消息处理函数时会用到,而标明项里的内容就是菜单项要显示的文本了。

这里还得注意一下“弹出”这个选项,勾上这个选项表明对应的菜单项还有下级菜单,如:上面“转到”这个菜单项具有弹出属性,有下级菜单设计好了菜单资源,接着我们就来在对话框显示菜单栏吧,方法是进入对话框编辑区,右击对话框界面,选择属性,然后在菜单项里选择菜单资源ID号,回车,编译,运行,效果如下图:当然还有第二种在对话框显示菜单的方法:调用SetMenu函数把菜单跟对话框关联起来,函数第一个参数是窗口句柄,第二个参数是菜单句柄。

在OnInitDialog函数里添加如下语句:CMenu menu;//定义一个菜单类变量menu.LoadMenu(IDR_MENU1);//装载IDR_MENU1菜单资源SetMenu(&menu);//和当前窗口关联起来menu.Detach();//分离如果要处理菜单项单击消息的话,方法跟处理工具栏项单击消息一样,进入类向导,找到对应的菜单项ID,为它添加COMMAND消息处理函数。

设置菜单左边显示位图和背景位图CMenu类里要了解的函数SetMenuItemBitmaps//设置菜单项左边的位图函数定义:BOOL SetMenuItemBitmaps( UINT nPosition, UINT nFlags, const CBitmap* pBmpUnchecked, const CBitmap* pBmpChecked );nPostion指明具体要设置的菜单项,可以是菜单项索引,菜单项ID,具体由nFlags参数指明,为MF_BYPOSITION,则以菜单项索引指明,为MF_BYCOMMAND则第一个参数nPosition是菜单项ID号。

使用经验xsteel

使用经验xsteel

1.快捷键CTR+P--立体与平面视图的转换CTR+TAB--各个视图之间的转换如何旋转模型视图?需要将三维模型视图的属性改成渲染,然后用CTR+鼠标中键,此时CTR+1/2/3/4,不同的颜色显示也可以用。

A--设置视图为工作平面CTR+R--视图中心设置CTR+I打(开模型视图列表)CTR+B--出报告(带C的为中文)CTR+H(状态设置快捷键)O (正交)SHIFT+A 显示和隐藏尺寸线上的钉子C 窗口垂直平铺CTR+L 打开图纸列表A4纸:297x210 A3纸:420x297隐藏工作区域设置:CTR+E(高级选项快捷键)2.冷弯薄壁板如何绘制?(百叶窗等)3.图纸标题及公司名称4.图纸尺寸用字母代替5.截面填充6.t ekla runtime error1、一般是VC+运行库不完整造成。

去逐个安装(装完一个试一下)Microsoft Visual C++ 2005Microsoft Visual C++ 2005 SP1Microsoft Visual C++ 2008Microsoft Visual C++ 2008 SP1Microsoft Visual C++ 2010Microsoft Visual C++ 2010 SP12、如果所有运行库都安装完毕依然弹出错误提示那么将teklastructures.exe加入数据执行保护,具体作法:右键我的电脑(或计算机),属性——选择高级系统设置——选择”高级“选项卡——选择”性能“栏的设置——在数据执行保护里面,选择为除下列选定程序之外的所有程序和服务启动DEP然后定位到你的程序安装路径,选择teklastructures.exe然后确定,最后重启系统2.xsteel中【文件】下的【输入参考模型】和【输入】的区别?【输入参考模型】是输入到xsteel中的模型为参考模型,无法编辑,只是用来检查各专业之间是否有碰撞(比如将设备和管线作为参考模型输到steel)【输入】是将实体模型输入到XSTEEL,此模型可以在xteel中进行编辑,然后利用xteel出图5.xsteel是否可以将一个模型的部分构件复制到另外一个模型?用下拉菜单编辑——复制——从模型命令,其中它会要求你填要复制进来的模型的状态编号,你可以事先到被复制模型中将需要复制的部分设置一个特殊的状态编号,比如555,默认都是1的。

VC6.0 IDE的使用和程序调试技巧

VC6.0 IDE的使用和程序调试技巧

项目工作区窗口

ClassView页
FileView页 ResourceView页
FileView页
ClassView页
File->New->Proj32 Application
基于WINDOWS平台的32位开发环境开发应用程序,SDK程序。 入口函数为WinMain
文件类型 Active Server Page Bitmap File C/C++ Header File HTML Page Resource Script Resource Template
Visual C++6.0 可以创建的文件类型 说明 文件类型 网页制作 Binary File 创建位图文件 C++ Source File 创建 C/C++头文件 Cursor File 创建 HTML 文件 Icon File 创建资源脚本文件 Text File 创建资源模板文件 SQL Script File
6:使用单步执行到程序结束


设置断点以后,调试运行程序时,程序 开始执行,并且运行到断点处暂停下来, 此时我们有机会观察程序的运行情况, 并且诊断程序目前的状态是否如我们所 预期的那样。 不过我们先不着急观察程序的状态,而 是来看看如何控制程序的运行,以便在 我们需要的时候让程序暂停下来,并且 以我们需要的方式走走停停!
方法是使用单步执行手段stepover让程序向前走一步停止调试停止调试并重新启动调试单步执行当前位置对比调试运行时出现的调试菜单debug和调试工具栏根据图标查找对应项设置断点调试运行程序此时程序暂停在断点处等待选择debug菜单找到最后一项quickwatch并点击输入想要观察的变量变量名变量的值点击addwatch点击addwatch看到如下画点击单步执行按钮或者菜单程序则向前单独运行一个步骤每向前执行一步就会暂停下来这样我们就有充足的时间观察所关心的变量名称按下f5键可以让程序从当前位置向前执行直到遇见下一个断点或者程序结束下面是赠送的ppt模板不需要朋友可以下载后编辑删除

MICROSOFT VISUAL STUDIO入门经典教程

MICROSOFT VISUAL STUDIO入门经典教程

写在前面在我还在上学的时候,我选择了C++,最初我用VC6作为我的IDE,我看过很多本C++的教材,有的适合我,有的不适合我,其中有一本叫《Visual C++2005入门经典》的书帮了我不少的忙。

因为通常的C++教材都只会介绍C++的语法什么的,很少会告诉我们如何去编译、运行,告诉我们什么是控制台程序,什么事Win程序,什么是GUI程序,C++能干什么,VC和C++的区别是什么。

现在有很多的朋友应该也有这些问题吧?学C++用C++也有几年了,算不上熟悉,算是初窥门径吧,我想我应该做点什么帮助一下那些和曾经的我一样困惑的朋友,特别是学生朋友,告诉他们他们所困惑的问题的答案。

记得我学C++的时候,没有人教,有的时候也走了不少弯路,甚至连调试也不会,也不知道可以通过看调用堆栈看调用次序,还自己慢慢的去搜索,好傻啊。

接下来我会做一个《Visual C++2010入门教程》系列,用来帮助初学者。

刚开始学的时候是很痛苦的,这个我深有体会,特别是身边还没有人能够指导一二的。

内容主要涵盖在Windows下面使用C++进行开发的常见内容,Visual Studio2010的使用,如何创建新项目,如何调试,如果配置项目属性等等,另外还会介绍Visual C++2010中新加如的一些内容,包括一些新的STL组建,一些新的语法支持等等。

由于本人水平有限,其中难免有错误,希望大家谅解,如果大家有发现问题还请务必及时指出来,否则误导了他人我就罪不容恕了。

注意,本教程非C++教程,不会教你C++,只会教你如何使用Visual C++2010去练习去学习其它C++教材上面的程序。

因此建议大家认真的去看其他的C++教程,在使用Visual C++2010实践的时候如果遇到问题可以到这里来参考。

推荐《C++Primer》、《C++程序设计语言》《Visual C++2008入门经典》。

第一章:关于Visual Studio、VC和C++的那些事首先,这三个东西有什么区别呢?VC和C++是相同的吗,有什么区别呢?我刚开始学C++的时候也有这样的问题,在这里我来替大家解释一下他们到底是什么。

VS2010使用教程

VS2010使用教程

安装、配置和首次使用VS2010(2011-1-10张威)关于传说中的C语言这一回事,非计算机专业的同学可以只需要使用TC或者是VC6.0来编程,但作为计算机业内的同学我们有必要使用功能更强大,BUG 更好的编译工具,这里我教大家如何安装和使用微软公司新的编译工具Visual Stdio 2010。

这里将帮助大家安装Visual C++ 2010,帮助大家做一些常见的配置,以及第一次使用它来写HelloWord程序。

安装Visual C++ 2010是属于Visual Studio 2010的一部分,实际上Visual C++ 2010也有更多的子版本,正如Windows7有旗舰版、家庭高级版、家庭初级版一样。

如果你下载完毕了,一般情况下是一个ISO镜像文件,这里我就就拿VS2010旗舰版(大小为2.5G)为例给大家作一下讲解。

下载地址:这就是光盘镜像文件,我们有多种方式可以安装它,你可以把它烧录成光盘,也可以用虚拟光驱软件安装它,由于这个ISO已经被修改过了,你甚至可以直接解压它,然后运行里面的setup.exe进行安装。

方法1:这里我们就直接解压它。

不解释…方法2:或者我们通过虚拟光驱加载刚才下载好的ISO镜像:在弹出的对话框中选择我们下载好的ISO文件。

这个时候,虚拟光驱里面已经替我们打开了ISO文件,有的机器可能会自动弹出安装提示,有的不会。

如果自动弹出安装提示,那么直接通过即可,如果没有弹出,那么用资源管理器方式进入虚拟光驱点击Setup.exe即可开始安装。

由于我已经安装好了VS2010,所以接下来无法给大家截图了,我就直接用文字描述吧。

当弹出VS2010安装程序之后点下一步,然后我们可能会看到完全最小自定义这样的选项,我推荐大家选择自定义,因为只有这样我们才可以自定我们安装的目录。

接下来会选择安装的组件。

这个时候我们会看到大量的VS2010的组件,这里我们可以选择是否安装Basic是否安装C#等等,我在网上找到一些图片,虽然跟中文版2010不一样,大家大概的样子是一样的,大家就凑合着看看吧。

VisualStudio简单使用常识操作

VisualStudio简单使用常识操作

VisualStudio简单使⽤常识操作Visual Studio 简单使⽤个⼈总结 转载请注明来源:/icmzn(后续会持续更新) 可以查看⼀下链接,官⽅关于visual studio 2010 的介绍 []当前系统中存在两个cvtres.exe⽂件,版本不同。

让VS2010使⽤.NET 4.5的cvtres.exe程序。

VC模块:D:\ProgramFiles\Administrator\MicrosoftVisualStudio10\VC\bin\cvtres.exe.NET模块:C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b\cvtres.exe则对VC模块下的cvtres.exe重命名,或者删除即可,或者将.NET的这个⽂件替换VC模块下的⽂件4. 常⽤的快捷⽅式技巧(1)ctrl + tab 可以在编辑菜单页⾯进⾏切换,以及现有窗⼝直接进⾏选择处理;最有⽤的,在窗⼝之间来回跳转是⼗分⽅便的。

shift + tab 键,可以砸UI界⾯中的空间之间进⾏切换。

(2)alt + F9 输出端⼝调试断点窗⼝;(3)shif + alt + enter :对当前编辑页⾯进⾏全屏或者还原;(4)ctrl + shift + n :打开项⽬对话框进⾏添加新项⽬;(5)ctrl + shift + o :打开项⽬或者解决⽅案对话框;(6)alter + enter : 打开属性控制⾯板(窗⼝)(7)F5启动调试(8)按住Ctrl + 滚轮,可以放⼤或缩⼩编辑框的字体⼤⼩5.⼀个解决⽅案可以允许放多个⼯程项⽬6.将visual studial 的当前环境设置导出为⼀个⽂件,这样可以将这个⽂件导⼊到任何⼀个当脑中。

从⽽当前的环境不变。

设置后⾃⼰的样式,⽂件即可,保留当前环境。

VC演示教程

VC演示教程

1、打开“Process Simulate Disconnected”
2、按F6快捷键进入option,在disconnected栏中进行设置,将目录设置为如下图所示(因为本项目资源均存储在E:\VC中)
3.点击Open study in line simulation mode
打开E盘VC文件夹下的“OP10+Study+(CEE)_20101018.psz”
打开后会弹出如下对话框,点击close关闭即可
4、点击Advanced simulation 更新界面,操作如下图
5、点击左下角的signal viewer
在弹出的signal viewer 面板中点击PLC Connection进行排序,找到plc connetion 被勾选的信号
6. 点击External connetion下的各项信号进行本地pLc连接, ,保证PLC connect项已经勾选的信号的外部链接都选中
7.在signal viewer中找到“input _Tipdress_Cycles”并选中,选中后,在上方的Simulation panel 中点击添加信号按钮,将所选信号添加到simulation panel 中
8.在simulation panel 中展开信号,将“input _Tipdress_Cycles”信号设置为如下状态
9.在operation tree 中右击lineoperation 在弹出的菜单栏中点击set current operation 将其设置为当前操作
10、第9部操作完成后sequence editor出现了一下变化,点击运行即可
11、点击运行后,需要上件HML才能进行相关操作,上件操作如下,上件后夹具上出现工件。

(参考资料)VC++6.0安装教程

(参考资料)VC++6.0安装教程

VC++6.0 安装教程1、首先下载软件安装压缩包“VC++.rar”2、选中该压缩包,点右键,解压缩到当前文件夹(需提前安装好解压缩软件,如:winrar)3、双击打开解压后的文件夹“c++”4、在该文件夹的根目录找到“SETUP.exe”,双击运行(无视“简体中文版”那个文件夹)5、系统提示有兼容性问题,选中左下角“不再显示此消息”,再点击“运行程序”(后同)6、点击“next”继续7、选中“I accept the agreement”,点击“next”继续8、ID全部填1,填满为止;“Your name”和“Your company's name”随意,然后点击“next”继续9、点击“next”继续10、同上,勾选左下角的“不再显示此消息”,再点击“运行程序”11、同上,勾选左下角的“不再显示此消息”,再点击“运行程序”12、点击“确定”后重启电脑,记得先保存未完成的其他文件13、重启后出现如下窗口,点击“next”继续14、再点击“next”继续15、同上,勾选左下角的“不再显示此消息”,再点击“运行程序”16、点击“continue”进入下一步17、点击“ok”确认18、软件会搜寻系统是否已经安装了VC++,接下来出现此界面19、先点击右边的“Select All”,然后取消左边列表中的“Microsoft Visual Basic 6.0”和“Microsoft Visual FoxPro 6.0”前面的勾(除非你需要用到这2个软件),再点击“continue”继续20、在“Register Environment Variables”前打勾后,点“OK”继续21、点“Yes”继续22、取消2个选项前面的勾,不让其访问网络,再点击右下角的“取消”继续24、保存当前的文件后,点击“Restart Windows”重启电脑25、重启后,取消“Install MSDN”前面的勾(除非你提前下载了MSDN),点击“Next”继续27、点击“Next”继续28、点击“Next”继续29、取消“Register Now”前面的勾,点击“Next”继续30、安装结束,现在可以在开始菜单看到“Microsoft Visual Studio 6.0”的菜单31、打开“Microsoft Visual Studio 6.0”,系统继续提示兼容性问题,勾选左下角的“不再显示此消息”,点击“运行程序”32、去掉左下角“Show tips at startup”前面的勾(除非你每次打开VC++的时候想查看这些Tips),再点击“Close”继续33、打开“File”(文件)菜单,选择“New”(新建)34、在默认的“Projects”选项卡中,选择倒数第三项:“Win32 Console Application”,再右上角填上新建程序的名字,然后点击“ok”确定35、点击“Finsh”继续36、点击“OK”继续37、再打开“File”菜单,选择“New”,这次默认是“Files”选项卡,选择“C++ Source File”,勾选右上角的“Add to project”,在File文件名中,输入新建源文件的名字,注意须以“.c”结尾,如“1.c”,然后点击“ok”,即可在中间的区域开始源程序的编辑38、写好程序,点快捷栏的“编译”图标39、依然勾选左下角的“不再显示此问题”,再点击“运行程序”,以后都不会再出现此类兼容性问题的提示了40、点击快捷栏的“链接”图标,生成可执行程序41、点击快捷栏的“运行”图标,运行程序42、程序运行成功,现在可以删除解压缩的“c++”文件夹。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

注意:
IDR_MENU1是菜单ID,ID_CONTROL_MUTE是需要被打勾的子菜单,加粗部分为核心部分
// MFCTestDlg.h : 头文件
//
#pragma once
// CMFCTestDlg 对话框
class CMFCTestDlg : public CDialog
{
// 构造
public:
CMFCTestDlg(CWnd* pParent = NULL); // 标准构造函数
// 对话框数据
enum { IDD = IDD_MFCTEST_DIALOG };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支
// 实现
protected:
HICON m_hIcon;
// 生成的消息映射函数
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
/*****************新添加部分**********************/
private:
BOOL m_bMute;
CMenu* pMainMenu;
CMenu* pSubMenu;
afx_msg void OnControlMute();
/*****************end新添加部分**********************/
};
然后再到CMFCTestDlg.cpp文件里的OnInitDialog加上
// CMFCTestDlg 消息处理程序
BOOL CMFCTestDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// 将“关于...”菜单项添加到系统菜单中。

// IDM_ABOUTBOX 必须在系统命令范围内。

ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu); }
}
// 设置此对话框的图标。

当应用程序主窗口不是对话框时,框架将自动
// 执行此操作
SetIcon(m_hIcon, TRUE); // 设置大图标
SetIcon(m_hIcon, FALSE); // 设置小图标
// TODO: 在此添加额外的初始化代码
/*****************新添加部分**********************/
pMainMenu = new CMenu;
pMainMenu->LoadMenuA(IDR_MENU1); // IDR_MENU1为菜单ID
pSubMenu = NULL;
pSubMenu = pMainMenu->GetSubMenu(0);
SetMenu(pMainMenu);
/*****************end新添加部分**********************/
return TRUE; // 除非将焦点设置到控件,否则返回TRUE
}
BEGIN_MESSAGE_MAP(CMFCTestDlg, CDialog)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//}}AFX_MSG_MAP
/*****************新添加部分**********************/
ON_COMMAND(ID_CONTROL_MUTE, &CMFCTestDlg::OnControlMute)
/*****************end新添加部分**********************/
END_MESSAGE_MAP()
/*****************新添加部分**********************/
void CMFCTestDlg::OnControlMute()
{
// TODO: 在此添加命令处理程序代码
m_bMute=!m_bMute;
pSubMenu->CheckMenuItem(ID_CONTROL_MUTE,m_bMute?MF_CHECKED:MF_U NCHECKED);
}
/*****************end新添加部分**********************/。

相关文档
最新文档