- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 MFC 中CFileDialog的用法
CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParent
2016-11-30 09:52:10 315
原创 控件资源的标识:例如IDC_EDIT.IDC_BUTTON,IDI_MENU,IDD_POP等!
控件资源的标识:例如IDC_EDIT.IDC_BUTTON,IDI_MENU,IDD_POP等!这些标识都是唯一的数值来标识!你也可以通过这些标识可以得到控件的句柄等。IDC:ID of ControlIDI:ID of ImageIDB:ID of BitmapIDD:ID of DialogBoxIDC->ID of ControlIDI->ID of Icon
2016-11-28 17:19:33 1112
原创 const和指针搭配时的作用范围
const其实就是为了保证它所描述的变量不能被修改。直接用代码说明,以下代码仅仅为了证明const和指针在一起时候的作用范围:1.*pfloat *p;p = 3;*p = (float*)3;const float* p;*p = 3; //这样不行p = new float[3];//这样可以证明
2016-11-28 16:44:51 249
原创 const作用域范围
from C++ Primer在全局作用域里定义非 const 变量时,它在整个程序中都可以访问。我们可以把一个非 const 变更定义在一个文件中,假设已经做了合适的声明,就可在另外的文件中使用这个变量: // file_1.cc int counter; // definition // file_2.cc extern int co
2016-11-28 16:41:21 585
原创 VB6 异常捕捉 Try catch
请看一个VB.NET结构化异常处理的例子。Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim i As Long, j As Long j = 0 Try
2016-11-28 13:13:27 11541 1
原创 VB+语音识别软件
这个程序叫Dictation源码如下:Option ExplicitDim WithEvents RecoContext As SpSharedRecoContextDim Grammar As ISpeechRecoGrammarDim m_bRecoRunning As BooleanDim m_cChars As IntegerPrivate Sub Form_Load()
2016-11-23 23:25:02 1501
原创 在VB编程中,如何实现加入声音
添加一个WindowsMediaPlayer控件放到窗体里,然后写代码:Private Sub Command1_Click()WindowsMediaPlayer1.URL = "123.mp3" '这句代码的意思是播放程序所在文件夹中的123.mp3'URL后面添地址,可以是网址第一种Private Sub Form_Load() Set a = CreateObje
2016-11-23 23:24:39 4513
原创 MsgBox函数和MsgBox语句
MsgBox函数和MsgBox语句均可用来弹出对话框,不同处在于MsgBox函数可以返回一个值,而MsgBox语句不会返回值。 MsgBox语句:用于弹出一个对话框。格式如下:MsgBox内容[,类型][,标题][,帮助文件名,帮助主题目录号]在IE地址栏中输入“javascript:alert(“欢迎XX”)”,然后按enter键,则弹出对话框“欢迎XX”
2016-11-23 22:25:32 10556
原创 VB中关闭shell打开的外部EXE程序
Private Declare Function TerminateProcess Lib "kernel32" _ (ByVal hProcess As Long, ByVal uExitCode As Long) As Long Const PROCESS_QUERY_INFORMATION
2016-11-23 19:48:58 4211
原创 VB的ActiveX用户控件
VB的ActiveX用户控件VB自定义控件默认是器具了用户控件类,自定义控件的事件都可以通过实现用户控件的事件来实现用户控件类常用事件包括:事件AccessKeyPress(KeyAscii作为整数) 当控制的用户按下控件的访问键,或者按下回车键时,当开发商已经设置默认属性设置为True时,或按下Esc键时,当开发商已经设置取消属性为True 。 默认属性和取消财产被控制设
2016-11-17 16:04:02 586
原创 vb调用excel对象的使用实例:使用excel.application与workbook等并保存工作薄
Private Sub Command1_Click() Dim xlApp As Object Set xlApp = CreateObject("Excel.Application") 'Dim xlapp As Excel.Application 'Excel对象 ' Dim xlbook As New Exce
2016-11-15 15:33:13 8415
原创 在VB6中,一般 Set xxx = Nothing 起到什么作用?
在VB6中,一般 Set xxx = Nothing 起到什么作用? Dim Conn Dim Reco Set Conn = CreateObject("ADODB.Connection") Set Rec1 = CreateObject("ADODB.Recordset")后面一般都需要 Set Conn = Nothing
2016-11-15 15:19:49 3498
原创 VB:set语句的用法
1、set是给对象变量赋值。如:Dim MyLabel As Object '定义一个对象变量MyLabelSet MyLabel = Label1 '给MyLabel赋值(要注意Label1是窗体中实际存在的控件)MsgBox MyLabel.Caption '显示MyLabel的Caption属性值(相当于Label1.Caption)2、我们知道,对变量
2016-11-15 15:11:20 733
原创 vb导出到excel的方法
//导出Private Sub Command5_Click()If Adodc2.Recordset.RecordCount = 0 Then MsgBox "没有数据可导出!", vbExclamation, "导出"ElseMsgBox "将把数据导出到EXCLE里,请稍等.......", vbExclamation, "导出"Screen.MouseP
2016-11-15 14:39:16 1775
原创 vb读取写入导出excel
test() '从"工程"菜单中选择"引用"栏;选择Microsoft Excel 9.0 Object Library(EXCEL2000) Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet '-----------------
2016-11-15 14:38:27 485
原创 VB中ADODB常用方法和属性
VB中ADODB常用方法和属性 2010-09-10 13:55:57| 分类: VB编程 | 标签:sql rs 列名 数据库 fields |字号大中小 订阅下面是我所掌握的使用ADO对数据库操作的一些常用方法,主要是提供给初学者作为参考,有不对的地方请指正。如有补充不胜荣幸准备工作========Dim conn As
2016-11-15 14:37:36 2023
原创 如何在VB中引用ADO?
在VB6.0中引用ADO:通过选择“工程”菜单中的“引用...”来为 ADO 对象库添加一个引用,然后在“引用...”对话框中选择 Microsoft ActiveX Data Objects 2.0 Library点上图确定。工程就引用了ADO。运行代码示例:Private Sub Command1_Click() Dim c
2016-11-15 14:36:52 3014 1
原创 VB绘图PSet、Line、Circle和坐标定位Scale
ScaleMode属性定义窗体或图片框的度量单位,ScaleLeft和ScaleTop设置或返回左上角的坐标,ScaleHeight和ScaleTop设置高度和宽度等分份数Scale方法:重新设置各种容器对象的坐标系统。使用格式如下: [>.]Scale [(x1,y1)-(x2,y2)] Scale方法用于将容器对象的左上角坐标定义为(x1,y1),右下角坐标定义为(x2,y2)
2016-11-14 18:05:37 3770
原创 vb中line的用法
vb中line的用法绘制方框可使用 Line 方法绘制并填充方框。下列示例画出一个方框,其左上角为 (500, 500),每边长为 1,000 :Line (500, 500)–Step(1000, 0)Line -Step(0, 1000)Line -Step(–1000, 0)Line -Step(0, –1000)然而,Visu
2016-11-14 17:47:23 1323
原创 VB里面的Line方法的具体使用方法
你试下,简单的例子Form1.Line (1, 1)-(2000, 2000)--------------画线Form1.Line (1, 1)-(2000, 2000), , B---------画空心矩形Form1.Line (1, 1)-(2000, 2000), , BF-------画实心矩形line 方法 在对象上画直线和矩形。 语法 object.Line [Step
2016-11-14 17:44:12 9642 1
原创 浅析VB For Each.Next语句
本文向大家介绍VB For Each.Next语句,可能好多人还不了解VB For Each.Next语句,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。VB For Each.Next语句在数组中的使用:VB For Each.Next语句好像只是为二种数据类型专门度身定做的,其一就是集合,另外一个就是数组了。通过VB For Each.Next语句,可以十分方便
2016-11-14 17:12:45 1614
原创 直线插补算法
直线插补算法,就是刀具或绘笔每走一步都要和给定的数据进行比对,看该点在次点的上方或者是下方,从而决定下一步该怎么走。即机床数控系统依照一定方法确定刀具运动轨迹的过程。也可以说,已知曲线上的某些数据,按照某种算法计算已知点之间的中间点的方法,也称为“数据点的密化”;数控装置根据输入的零件程序的信息,将程序段所描述的曲线的起点、终点之间的空间进行数据密化,从而形成要求的轮廓轨迹,这种“数据密化
2016-11-14 16:02:53 4136 3
原创 Web Service 的工作原理
Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向
2016-11-14 15:41:36 227
原创 【VB】中CInt()、Fix()、Int()的区别
CInt(),Int(),Fix()三个函数都能用来对浮点数进行取整运算,但是效果却有很大的差别。CInt()CInt(-4.6) -5CInt(-10.2) -10CInt(2.5) 2CInt(1.5) 2CInt(-3.5) -4CInt(-4.5) -4CInt的作用是四舍五入后取整,如果要取整的浮点数小数部分恰好是0.5的情况,则向最
2016-11-14 15:40:15 10264
原创 体系结构: RISC, CISC, x86, ARM, MIPS
目录(?)[-]二者区别x86架构ARM架构MIPS架构硬件体系结构(Architecture)软件操作系统(Operating System)一、RISC与CISC 1.CISC(Complex Instruction SetComputer,复杂指令集计算机)复杂指令集(CISC,Complex Instruction Set Computer)
2016-11-14 10:56:39 1241
原创 工业控制领域的新标准:opc
opc简介 随着现代工业的发展,工业现场可以采用的仪器仪表种类十分丰富,工业控制过程越来越复杂,同时控制系统也逐渐和商业系统结合到一起。我们可以将整个控制系统的信息模型划分为如下三个部分: 现场设备管理:随着智能仪表的使用,关于设备的状态、组态信息等大量的信息可以提供给用户,这在以前是不可能的,并且这些信息能够以一致的方式提供给用户。 控制过程管理:用以监视和控制
2016-11-14 10:41:33 768
原创 LabVIEW面向对象之如何使用父类的属性值
在面向对象中子类可以继承父类的属相和方法,在C++语言中继承父类的属性很简单,但在LabVIEW中继承父类的属相需要一定的方法。方法需要首先使用父类的读属性值方法,将其父类属性读取出来,然后才可以使用父类的属性值。写入属性的方法类似,需要使用父类的写属性方法再将其输出到子类中。下面分别演示读取父类属性和写入父类属性。首先读取父类属性,案例使用加减法的设计来演示。此时
2016-11-14 10:10:33 1269
原创 GPIO接口解析
什么是GPIO?===============GPIO----“通用目的输入/输出端口”----是一个灵活的软件控制的数字信号。许多种类的芯片都会提供,嵌入式linux开发者和硬件定制者会对此比较熟悉。每个GPIO提供一位与特定的管脚(或是“球”,BGA(Ball Grid Array)封装下)相连。单板电路图会显示外部硬件与GPIOs的连接关系。GPIO驱动可写成通用的,便于单板
2016-11-14 09:57:36 610
原创 GPIO接口是什么
GPIO的英文全称General-Purpose Input /Output Ports,中文意思是通用I/O端口。在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过CPU控制,有的需要CPU提供输入信号。并且,许多设备或电路只要求有开/关两种状体就够了,比如LED的亮与灭。对这些设备的控制,使用传统的串口或者并口就显得比较复杂,所以,在嵌入式微处理器上通常提供了一
2016-11-14 09:42:21 2489
原创 VB中 variant与object区别?
Variant是不定类型,或者说可变类型,是一种“万金油”变量,你给它赋值哪种类型的数据,它就会自动变为哪种类型,比如说赋值1234,它就是Integer型,赋值12.34,它就是Double型。Object是对象,是VB中各种控件、组件等的泛称,是类的实例。依上所述,当你给一个Variant变量赋值为对象时,这个变量也自动变为Object。所以从表面上看两者似乎差不多,但事实上是有本质区别的。
2016-11-13 16:11:35 5031
原创 enum与typedef enum的用法
在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是:#define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT 6#define SUN 7 在此,我们定义一种新的数据类型,
2016-11-13 15:33:28 395
原创 枚举类型enum的简单用法
enum声明不同于数组,其只可以声明在Main()方法体外,在Main()中可以被调用。下面是一个小程序,用enum来实现,实现星期几到日曜日、月耀日、火耀日等的转换。System Collections;System;System;TestForEmueclass { 日, 水, 土static string)Console( tr
2016-11-13 15:25:58 839
原创 C语言中enum类型的用法
11.10 枚举类型在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类
2016-11-13 15:05:33 284
原创 VB:set语句的用法
1、set是给对象变量赋值。如:Dim MyLabel As Object '定义一个对象变量MyLabelSet MyLabel = Label1 '给MyLabel赋值(要注意Label1是窗体中实际存在的控件)MsgBox MyLabel.Caption '显示MyLabel的Caption属性值(相当于Label1.Caption)2、我们知道,对变量
2016-11-13 14:41:18 12570
原创 VBA工程中的Modules与Class Modules区别
Modules:模块。在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。Class Modules:类模块与窗体模块类似,只是没有可见的用户界面。可以使用类模块创建含有方法和属性代码的自己的对象。详细请参考:http://baike.baidu.com/view/10110.html(面向对象编程)
2016-11-13 14:38:49 2245
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人