Visual Studio .NET提供的MonthCalendar控件允许你选择日期和一组日期。这个控件允许用户方便地选择日期。它类似于让你选择一个特定日期的DataTimePicker控件,不过MonthCalendar控件还可以帮助你选择一个时间。 使用MonthCalendar控件下面的例子说明如何使用MonthCalendar控件。在常用控件(Common Controls)下的工具箱(Toolbox)中找到MonthCalendar控件并将它添加到窗口表单(Window Form)中,设置以下属性: ·Name:mcDateSelection ·TodayDate:空 ·MaxSelectionCount:1 ·Selection Range Start:空 ·Selection Range End:空 在Form Load事件中添...
本文所使用的编程环境是Microsoft Visual Studio 2005,首先打开 Visual Studio.在文件 (File) 菜单上,单击新建项目 (New Project)。 在新建项目 (New Project) 对话框的模板 (Templates) 窗格中,单击 Windows 应用程序 (Windows Application)。单击确定 (OK)。 想要将窗体图标最小化时自动隐藏到任务栏,我们可以使用一个控件,这个控件的名字叫做NotifyIcon控件,打开左侧的工具箱找到 NotifyIcon控件直接将它拖到窗体上。把NotifyIcon的Icon属性设一下,当然ICON属性你可以设置一个好看的图标。 将下来单击Form1窗体,进入属性设置把Form的WindowState设成Minimized;ShowInTaskbar属...
对于Visual Basic开发者来说,处理字符串和执行各种各样的字符串操作是十分重要的。当你需要确定一个长字符串中的字数时,你可以使用VB.NET中的一个简单函数来获得所需要的结果。Split函数使你能够将长字符串分离为单独的字;但是如果在字与字之间不止一个空格,Split就会返回一个错误的结果。为了防止这种情况发生,你可以在使用Split之前用Replace函数来替换多个空格的出现。列表A给出了一个例子。列表APrivate Sub CountWords()Dim strText As String = "It's a wonderful world"Dim iCount As IntegerDo While (strText.IndexOf(Space(2)) >= 0)strText = strText.Replace(Space(2), Space...
作为一种简单易用的Windows开发环境,Visual Basic从一推出就受到了广大编程人员的欢迎。它使程序员不必再直接面对纷繁复杂的Windows消息,而可以将精力主要集中在程序功能的实现上,大大提高了编程效率。但凡事有利必有弊。VB中高度的封装和模块化减轻了编程者的负担,同时也使开发人员失去了许多访问低层API函数和直接与Windows交互的机会。因此,相比而言,VB应用程序的执行效率和功能比C/C++或Delphi生成的程序要差。为了解决这个问题,在一个大型的VB开发应用中,直接调用Windows API函数几乎是不可避免的;同时,还有可能需 要程序员自己用C/C++等开发一些动态连接库,用于在VB中调用。本文主要讨论在32位开发环 ...
***********************************************************************Option Explicit On Option Strict On //***********************************************************************Imports System.Data.SqlClient //*************************************************************************//Begin defined namespace Namespace Sunerp.CommClass.Comm //Defined Structure PublicApplicationVal //Structure descriptoin //本结构存取 数据库服务器名(Dbserver)、数据库用户ID(UserId)、 //数据库用户密码(UserPWD)、数据库名(Dbase),为联接数据库提供参数。 //为了满足某些简单查询...
1.找出VB安装文件的一个东西F:VB6.0COMMONTOOLSVBUNSUPPRTTYPLIB,这个目录里有一个文件MKTYPLIB是用来生成库文件的。 复制到一个新建文件夹备用2.新建一个文本文件,把下面的代码复制进去:[ uuid(CF9D9B76-EC4B-470D-99DC-AEC6F36A9261), helpstring("VB IObjectWithSite Interface"), version(1.0) ] library IObjectWithSiteTLB { importlib("stdole2.tlb"); typedef [public] long GUIDPtr; typedef [public] long VOIDPtr; [ uuid(00000000-0000-0000-C000-000000000046), odl ] interface IUnknownVB { HRESULT QueryI...
你可以这样做建一个模块在里面输入下列 Public conn As ADODB.Connection Sub main() Set conn = New ADODB.Connection conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;" _ + "User ID=sa;password=sa;Initial Catalog=您的数据库名;Data Source=127.0.0.1" conn.Open from1.Show '登录界面 End Sub 再在登录界面“确定”下写入如下代码: Private Sub Command1_Click() If id.Text = "" Then MsgBox "用户名不能为空!", vbOKOnly + vbInformation, "友情提示" id.SetFocus Exit Sub E...
网上有很多获取硬盘序列号的代码,大部分都只能取得逻辑分区的序列号,而不能取得硬盘的物理序列号;或虽然能取得物理序号,但需要外带一个VC编写的DLL文件......我们知道,逻辑分区的序列号是FORMAT时产生的,重新FORMAT将会改变,这对于要求唯一识别码的程式来说是致命的。 下面的 VB 代码利用 Windows API 可以取得物理硬盘的很多特性,包括硬盘出厂时的唯一编号。这段代码我是从 CSDN 论坛获得,原作者不详。我将其稍做修改和增添,独立出两个常用的函数:GetDiskVolume 、GetHardDiskInfo ... Private Const MAX_IDE_DRIVES As Long = 4 ' Max number of drives assuming primary/secon...
这是一家公司软件部规定的VB组代码撰写暂行约定。对于VB项目的协同开发有一定的帮助和指导。一、变量和对象 程序中的变量遵循匈牙利表示法,即“前缀+变量含义”,变量的含义为一个或多个英文单词,每个单词的第一个字母大写,不要用汉语拼音代替。变量前缀为三个小写字母示意其类型,所需添加的前缀遵循微软在MSDN中的建议。列表如下: 基本数据类型 变量类型前缀示例BooleanblnblnFoundBytebytbytRasterDataCollection objectcolcolWidgetsCurrencycurcurRevenueDate (Time)dtmdtmStartDoubledbldblToleranceErrorerrerrOrderNumIntegerintintQuantityLonglnglngDistanceObjectobjobjCurrentSi...
vb.net中访问注册表变得非常的简单。我们可以用 microsoft.Win32 名称空间的 下的 registry 类 和 registryKey 类。 另外 My.Computer.Registry 也可以返回一个 Microsoft.Win32.Registry 类的实例。 下面就举几个小例子来说明vb.net访问注册表的方法。 1,返回或创建一个注册表键 Dim Key1 As Microsoft.Win32.RegistryKey Key1 = My.Computer.Registry.CurrentUser '返回当前用户键 Dim Key2 As Microsoft.Win32.RegistryKey Key2 = Key1.OpenSubKey("northsnow") '返回当前用户键下的northsnow键 If Key2 Is Nothing Then Key2 = Key1.CreateSubKey("northsnow") ...
DVB-H是为通过地面数字广播网络向手持终端提供多媒体业务所制订的传输标准DVB-H系统依托DVB-T传输系统,通过增加一定的附加功能和改进技术使手持终端能够稳定地接收广播电视信号DVB-H可以保证移动终端在移动环境和微功耗条件下接收数字电视节目,从而很好地配合3G网络的应用数字电视地面广播标准DVB-T于1997年发布。标准的初衷并不面向移动接收,然而,在新加坡和德国试运营中证明DVB-T在高码率传输移动环境中表现非常好(见图1)。但是由于功耗比较大,不适合靠电池供电的移动终端通过地面数字电视广播网络接收数字电视节目。为此,需要在DVB-T的基础上引入新的技术,形成新的适合于移动终端接收地面广播数字电视节目...
类别:其它 -
多媒体 查看:133
更新:2014-05-08
一,加载错误1,解码器问题对于初步接触rmvb压制的朋友来说,主要是没有安装一些特殊格式的解码器,如ogg音轨格式的,见下文。一般只要wmp可以播放的源,压缩软件都可以加载压制,不过要100%的加载成功,就需要合适的解码器了。目前阿飞的解码插件包是唯一一个适合压片用 的directshow解码插件包。其它几个用于播放倒没问题,可用于压片,问题多着呢,不建议安装。如果你没耐心,那么就安装mimi8的解码插件包好了,一般avs加载的错误基本可以避免。一般有经验的,可以选择性的安装解码插件。2,120帧的avi所谓的120FPS其实是因为片源某些画面用到了30FPS,而某些画面用到了24FPS,由于AVI不支持变祯虑,所以系统把30和24的最小公倍数...
类别:其它 -
多媒体 查看:100
更新:2014-05-08
这两天看到有朋友问起html内的各种控件怎么用script进行操作,现在自己也总结一下。因为项目原因,很多程序都是用VBScript写的,感兴趣的朋友可以改写成JavaScript,到时候别忘了共享一下啊,活活。OK,切入主题,现介绍一下:今天介绍使用VBScript判断复选框的选中数量和被选中的复选框的值。在生成某个一览表时,比如一个订货单一览表,每条订货单记录前面可能会放置一个复选框,以提供批量删除,发行等功能。一般每个复选框的值也就是后面对应记录的主键的值,如订货单编号。在执行删除、发行等功能时,就要知道选了几个复选框,这些复选框分别对应什么值,下面就说一下方法。程序分为三部分:一、判断被选定的CheckBox是一个还是...
如何把用户输入的内容 按一定的格式保存到一个XML文件中呢? ASP如何操作XML呢? Js部分 //创建 XMLHTTP 对象 var xObj = new ActiveXObject("Msxml2.XMLHTTP"); //利用 XMLHTTP 对象发送数据 xObj.Open("post", "save_xml.asp", false); xObj.setRequestHeader("Content-type","text/xml"); //新建 XMLDOM 对象 var xDom = new ActiveXObject("MSXML2.DOMDocument"); xDom.async = false; xDom.loadXML("xxx.xml"); //这里可以是载入XML文件,也可以是 XMLDom 数据对象 //发送数据 xObj.Send...
一、华奥通的无线短距自组网项目研发我公司是一家专注于ODM无线数据通信模块的研发与销售的高科技企业,自2006年开始研发短距自组网无线模块,现已投入量产的自组网无线模块分为二种,一种是基于ZigBee技术的 2.4GHz 无线模块,另一种是基于VBee自组网技术的470MHz频段的无线模块。ZigBee是由ZigBee联盟推出的一种短距离、低功耗、低成本的无线通信技术。华奥通采用ZigBee技术的主要产品有HAC-uBee、HAC-LBee等,华奥通的ZigBee模块已在物流、建筑节能、数据采集等多种项目中获得成功应用。VBee是经过二年多的研发、华奥通拥有自主知识产权的一种无线自组网技术,采用VBee技术的产品为HAC-uNet,华奥通的VB...