VB调用Matlab在WEDM仿真系统中的应用
基于BP神经网络电火花线切割(WEDM)工艺仿真系统需要具有工艺数据库管理、工艺效果预测、加工参数优化等设计功能借助Matlab神经网络工具箱可以建立良好工艺效果预测模型和参数优化模型这正是工艺仿真软件Software最主要功能要求VB是Windows操作系统下优秀可视化编程工具软件Software在用户界面设计和快速开发等方面具有独特优势同时Matlab仿真软件Software以其强大科学计算功... [阅读全文]
visualbasic2010:Visual Basic 2010 新增功能
自 1991 年 Visual Basic 语言诞生的日起它就直是生成应用高效率工具将近 20 年的后它继续提供和 Microsoft .NET Framework 轻松对接使开发人员能够编写可跨越桌面、电话、浏览器甚至云应用 Microsoft 将在本月发布 Visual Studio 2010其中包含 Visual Basic 版本 10(有时称为 VB 2010 或 VB10)此版本是迄今... [阅读全文]
dnn模块开发:在VS中使用独立的项目(Project)开发DNN模块
在DotNetNuke 发布 04.09.01 StartKit中已经同时包含了VB.NET和C#DNN模块可以参考我文章:DNN 04.09.01 StartKit中新内容 下载DotNetNuke C# Compiled Module Starter Kit for DNN 4.x 去BiteTheBullet.co.uk下载DotNetNuke C# Compiled Module S... [阅读全文]
在VB2005中使用零长度数组
在实际编程中是运用很多对象象ArrayList等都是对种封装 我们看看下面两种定义思路方法能看出他们区别吗? Dim tB1 As Byte Dim tB2 As Byte = {} 这两种都是定义个字节且里都没有元素 不过下面两句话就能看出区别了 Debug.Pr(tB1 Is Nothing) Debug.Pr(tB2 Is Nothing) 第句得到结果是True第 2局得到... [阅读全文]
VBA Debug 的使用
在VBA编程中也有debug功能使用但和C# 及C 有点区别特别在watch某个对象时候必须得选中然后按sht +F9可以进行 quick watch. 请注意以下几点: · 插入断点把鼠标放到某行代码前面左击鼠标就可以插入断点取消断点只要在断点上左击鼠标就ok · 单步调式―――― F8可以用鼠标放上去查看某个系统定义变量值对于自... [阅读全文]
电话语音成绩查询系统
、引言 电话语音查询系统已广泛应用于电话银行、话费查询、证券委托、自动缴费(水、电、气等费用)、语音信箱、自动声讯服务、民航、公共考务、铁路等部门信息查询以及各种公共场所自动回答顾客提问等领域 电话语音查询系统工作流程是用户拨通电话语音查询系统热线电话并根据电话中语音提示通过按电话键来查询电脑中存储各种信息; 电脑自动对用户操作进行应答并以语音形式将信息反馈给用户 其组成结构如图1所示 图... [阅读全文]
vb.net源码:VB.NET的旅(十 5)—动态事件处理思路方法
“大李哥”我不免为自己问了如此多问题而不好意思起来“您刚才所说事件委托是如何回事呀?” 大李显然是明白我会提问:“我所说过事件驱动设计中 3要素你还记得吧?” “当然就是指对象、事件和事件处理”我流利地回答道 “对象和事件处理我们已经分析过了要想彻底了解事件驱动来龙去脉我们必须了解事件... [阅读全文]
vb.net源码:vb.net的旅(十 4)—动态关联事件和处理程序
“要解释新事件处理思路方法我们需要先说几个重要问题”大李开始严肃起来我也只得挪动下身子表现出正襟危坐架势 “我们首先讨论下事件是如何产生事件是对象发送消息以发信号通知操作发生操作可能是由用户交互例如鼠标单击引起也可能是由某些其他逻辑触发引发事件对象叫做事件发送方(啊听到这henry突然明白了事件处理中第个参量为什么叫sender了就是指事件发送那个对象呀)捕获... [阅读全文]
vb.net的旅(十 3)—标准事件处理程序
“感兴趣就好!”大李微微点点头然后问我道“你知道是如何知道哪些对象可以引发何种事件以及如何样把事件和事件处理关联起来?” 见到我迷茫眼神大李用鼠标点击打开被region合起来“windows 窗体设计器生成代码”指着中间句自动生成代码: friend withevents button1 as system.windows... [阅读全文]
vb.net事件驱动:VB.NET的旅(十 2)—事件驱动
“可视继承原来这么方便!”我心中默默地感叹声会儿的后我抬头扫了眼屏幕上代码后突然发现了个新问题按钮单击事件现在已经变成了: 图片看不清楚?请点击这里查看原图(大图) 而原来VB是那么简单现在参量Sender和e是干什么用?那个Handles又是什么东东?还好有老师我立刻起身厚着脸把大李请过来把疑问说给他听 大李推了推眼镜反问我道:“你应该对Windows... [阅读全文]
VB.NET的旅(十一)—可视继承
闭关修练了晚上VB.NET继承我早上进入公司时自信满满白经理看到我问了句:“学习得如何样?对VB.NET是不是已经可以上手了?”我点了点头:“应该可以做点事了吧”“好”白经理拍了拍我肩膀说“再跟大李好好学习几天会有机会” 得到领导指示我冲了杯咖啡恭敬地走向大李放在他桌上大李嘴角翘笑着说:“... [阅读全文]
vb.netsubstring:VB.NET的旅(十)—何时用接口
大李没告诉我接口和抽象类区别什么时候用接口什么时候用实现继承弄得我中饭也没吃好老在琢磨这事这不吃完饭我就冲上楼个房间个房间转到处找大李 过了好阵这老哥才和几个同事说说笑笑地回到办公室我立即走上前半请半拉地把他拽到电脑旁“大李哥我实在想得头晕既然在VB.NET中接口有了这么大发展空间在形式上和抽象类如此相似那么它们有什么区别?什么时候用接口呢?” 听着我连串问题大李微笑着... [阅读全文]
vb.net接口继承:VB.NET的旅( 9)—接口继承
大李拍了拍我肩膀说:“你真有想象力不过确有很多文献把这种用Implements来实现接口思路方法就称为接口继承其实接口自己也是可以进行继承在VB.NET中把接口间继承形式称为接口继承” 我不禁跟着笑了起来:“接口继承要成为继承当然要用Inherits对吧?” 大李点点头说:“既然你都清楚了那你来模拟个下拉框Combobox接口吧&rd... [阅读全文]
vb.netsubstring:VB.NET的旅( 8)—接口
“还有两种继承思路方法?”我是真正被VB.NET强大功能所折服了求知渴望驱使着我向大李露出了个最灿烂笑容“行了别傻笑了我告诉你不就成了”大李不禁也笑了起来 “刚才我说到‘脆弱基类’时就提到实现继承最大问题就在于基类和派生类的间关系过于紧密还记得吧?基类实现细节往往会泄露出来这不是我们愿意看到封装情况所以有很多设计... [阅读全文]
VB.NET的旅( 7)—脆弱的基类
“既然说是脆弱当然是指它象蛋壳样不堪击喽这个问题其实很好理解总是由人来设计和编写所以工作开始时考虑不到某些问题当然也是很正常事所以可能在工作进行了段时间后发现基类需要变更你想如果我在基类中更改了成员数据类型以及那些允许重写那些思路方法和属性那派生类及其子类还能正常工作吗?尤其是当个团队(Team)中多个开发人员起来创作基类和派生类时就更是要命了很多情况下大家可能已经把基类和些派生类编译... [阅读全文]
vb.net重载与隐藏:VB.NET的旅( 6)—重载和隐藏
大李坐在转椅上左右晃动着手中个硬币在他指间灵巧地翻滚着“hi, Henry你对重写和重载意思理解是如何样呢?” 我正盯着他手中硬币发愣呢“哦重写就是您刚才举举例中在派生类中用Overrides重新编写有Overridable标识基类思路方法或属性;重载么就是我们可以用同样名称在个类中用区别参数列表来创建多个思路方法和属性在时就可以适应区别参数类型要求&rdqu... [阅读全文]
VB.NET的旅( 5)—类的继承
“类继承?”大李点点头“以前很多人批评VB功能不完善时都会加上这个条件但是现在VB.NET中已经是比较完善面向对象编程思路方法了刚才我们也提到过类和 VB.NET 结构类似让我们可以定义封装组相关项数据类型然而和结构个重要区别就是VB.NET 类可以继承和扩展其他类特性作为新类基础类称为‘基类’从基类派生类称为‘派生类&rsq... [阅读全文]
vb.net源码:VB.NET的旅( 4)—类和结构
刚上班就被大李找去了“Henry昨天对窗体操作给你最大体会是什么?” “当然有体会最深印象就是VB.NET中类是无所不在了连窗体都成为了个类”我深有感触地说 “没错类是我们用来构造VB.NET应用时最基本编程结构了你也学习过最基本面向对象编程了那么你能告诉我结构和类有什么相似的处和区别的处吗?” “好&rdq... [阅读全文]
VB.NET的旅( 3)—共享成员
我开始佩服起大李来了同时对VB.NET充满了好奇和了解渴望 “除了全局变量外还有什么好办法吗?”我迫不急待地想知道结果 “可以使用共享成员”大李依然是那么淡淡然“VB.NET现在是支持真正面向对象编程可以继承、使用多态、共享成员和静态成员共享成员就是在所有类和所定义派生类例子的间共享思路方法、属性、字段和事件所有使用类创建对象都可以访... [阅读全文]
析构函数作用:VB.NET的旅( 2)—构造和析构
大李在Form1窗体例子被隐藏时候关闭了Form2窗体例子使我失去了对主线程人工控制进程无法正常关闭了只好使用Ctrl+Alt+Del调出系统进程管理器强行中止了该进程为了避免抬头看见大李笑脸我只好低头想办法 有了我只要能截获Form2例子关闭消息不就可以再调出隐藏主线程窗体了吗?在Form2基类事件(Base Class Event)中重载Closing思路方法进行处理:Private Sub... [阅读全文]
vb.net失踪:VB.NET的旅(一)—失踪的窗体
很久没有新作架不住朋友们询问和追问只得拿些旧作来补上近日没空写作不足惭愧ing!这系列和Henry手记系列区别是个角色形式情景故事最初发表于计算机世界适用于VB.net初学者老鸟们就不用在我这系列文章上浪费时间了我希望自己有时间以后能不断继续这系列文章加入大量工程解决方案同时我Henry手记也会继续写下去以回报长期以来支持我所有朋友 背景:我叫Henry刚从大学计算机专业毕业新加入索易公司.NE... [阅读全文]
ppt中加入swf文件:【VB.NET】提取PPT中的SWF
图片看不清楚?请点击这里查看原图(大图)'这几天在网上看到了些提取PPT内SWF思路方法于是编程实现了下其他几种OFFICE文件内嵌后基本都可以用另存网页方式解决 '思路是这样: '1、通过PPTCOM对象遍历幻灯片内容并把找到内嵌SWFControl控件复制到剪贴板 '2、访问剪贴板对象提取其中嵌入对象内容得到个流 '3、处理这个流前面多余部分并保存为文件 '还存在些问题: '1... [阅读全文]
windowsapi函数:Windows API一日一练(93)GetSaveFileName函数
前面介绍了如何样打开选择文件读取对话框当你设计软件Software需要让用户选择保存时就需要让用户去选择自己合适文件名称来保存那么就需要使用到保存文件对话框也就是APIGetSaveFileName下面就来演示如何样使用这个API GetSaveFileName声明如下:WINCOMMDLGAPI BOOL APIENTRY GetSaveFileNameA(LPOPENFILENAMEA);W... [阅读全文]
windowsapi函数:Windows API一日一练(92)GetOpenFileName函数
当用户想选择打开以前保存文件时就需要使用到选择文件对话框其实在WindowsAPI里已经有这样完美对话只需要简单就可以使用了而不需要写大堆其它代码下面就来演示下如何使用文件选择对话框 GetOpenFileName声明如下:WINCOMMDLGAPI BOOL APIENTRY GetOpenFileNameA(LPOPENFILENAMEA);WINCOMMDLGAPI BOOL APIE... [阅读全文]
windowsapi函数:Windows API一日一练(91)GetProcessMemoryInfo函数
当大家打开Windows任务管理器时就会看到每个进程使用内存分布情况往往会发现有些进程占用大量内存在这种情况也是种异常情况可以作为是否恶意软件Software标志的下面就来使用APIGetProcessMemoryInfo来获取内存使用情况 GetProcessMemoryInfo声明如下:BOOLWINAPIGetProcessMemoryInfo( HANDLE Process, ... [阅读全文]
windowsapi函数:Windows API一日一练(90)GetGlyphOutline函数
中西文化差异导致在电子信息里处理也大不相同在英文里只需要26个字母就可以显示所有文章了而在中文里需要最基本就有2000多个对于些在嵌入式软件Software里要显示那么就得手动去构造所有图形这是个比较大工作量如果让每个厂家都去完成这个任务显然是不可能面对着大量嵌入式用户需求那么就需要解决中文字模图形问题毕竟大家经常使用Windows最先想到肯定是如何样把里面提取图形出来生成自己需要几个字库下面... [阅读全文]
windowsapi函数:Windows API一日一练(89)OpenProcess函数
这年来流氓软件Software特别多面对这种非常恶心软件Software让大家非常痛苦正是在这种环境的下众多客户需要强大查杀这种流氓软件Software工具如果让你来开发个查杀这种病毒软件Software你会如何做呢?当然是先把电脑里所有进程遍历出来然后把每个进程详细信息显示给用户让用户决定自己那些进程可以运行那些不可以运行或者根据当前进程信息再跟根据病毒库里特征码进行比较就可以标识那些是可疑... [阅读全文]
windowsapi函数:Windows API一日一练(88)EnumProcesses函数
当你开发软件Software在用户那里运行出错了想如何办呢?当然是希望把出错时候运行环境信息生成报表然后再Email回来查看了这里就介绍个可以把当时运行环境进程全部找到然后可以输出每个进程信息当然这个也可以使用到杀病毒软件Software里用来查看可疑进程信息 EnumProcesses声明如下:BOOLWINAPIEnumProcesses ( DWORD * lpidProcess... [阅读全文]
windowsapi函数:Windows API一日一练(87)CreateProcess函数
人们需要处理信息越来越复杂往往在个应用里是处理不完因此就出现多个应用协同处理同件事情当然多个应用分开处理也是比较容易开发并且让应用复杂难度迅速降低比如在开发个银行交易系统有个报表生成主然后还有很多小区别报表生成这样就需要从主里创建小报表进行运行创建进程运行需要使用CreateProcess来实现 CreateProcess声明如下:WINBASEAPIBOOLWINAPICreateProc... [阅读全文]