VB、VB.NET
多媒体处理
Kalet 发表于2009-03-20 浏览369 评论0
[学习目标]熟悉VB.NET开发多媒体应用程序的流程。掌握多媒体控件的常用属性、事件和方法。熟悉多媒体应用程序的设计技巧。多媒体技术在现代程序设计中有着广泛的应用,多媒体应用也是当前计算机的一个非常重要的应用,如影音播放、多媒体教学、工程演示等诸多方面。本章介绍了几种常见多媒体播放软件的开发实例,以期给读者有益的启示。8.1MP3播放器多媒体处理【案例8-1】MP3播放器MP3是目前最为流行的多媒体格式之一。它是将WAV文件以MPEG2的多媒体标准进行压缩,压缩后体积只有原来的1/10至1/15,而音质基本不变。这项技术使得一张碟片上就能容纳十多个小时的音乐节目,相当于原来的十多张CD唱片...
VB、VB.NET
在VB.net中如何显示网络上的图片
Kalet 发表于2009-03-20 浏览283 评论0
在VB.net中,显示图片很简单:PictureBox1.Image=Image.FromFile(FileName)在VB.net中如何显示网络上的图片但是这种办法不能用于显示Internet上的图片,因为Image.FromFile不支持URI格式。那么怎么办呢?其实.net为我们准备了一套很方便的方法。在.net中,网上的资源(图片,动画,声音,网页等等)是通过System.Net.WebRequest和System.Net.WebResponse两个类来得到的。简单的说,得到Internet上的图片的步骤是这样的(以http://images.sohu.com/LOGO...
VB、VB.NET
身份证严格验证(VB.NET源码)
Kalet 发表于2009-03-20 浏览391 评论0
身份证严格验证(VB.NET源码)Public Class clsCheckId身份证严格验证(VB.NET源码) Public dateId18 As Date Public dateId15 As Date Public errMessage As String Public blnSex&...
VB、VB.NET
VB.NET多个窗体之间如何互相调用
Kalet 发表于2009-03-20 浏览785 评论0
在VB6中,多个窗体之间可以很方便地互相调用,如:在Form1中,只需要用一条“Form2.Show”语句就能显示窗体Form2。然而在VB.NET中窗体处理机制发生了很大的变化:在访问窗体之前,你必须进行窗体实例化;如果在项目中有多处代码访问同一窗体,则你必须把它的同一实例指针传递给这些代码,否则新创建的窗体实例就不再是原先的窗体了。下面的代码实现窗体Form1和Form2之间互相调用,Form1为主窗体。Form1上的按钮BtnShowFrm2的标题为“显示Form2”,Form2上的按钮BtnShowFrm1的标题为“显示Form1”。1、Form1中的代码:VB.NET多个窗体之...
VB、VB.NET
vb常用函數與介紹
Kalet 发表于2009-03-20 浏览253 评论0
函數名稱SavePicture函數 儲存圖形(VB6)SaveSetting函數 把資訊存到系統登錄檔(VB6,VBA6,VB.Net)vb常用函數與介紹Screen物件 得知螢幕簡易資訊(VB6)ScriptEngine屬性 ScriptEngine版本資訊(VBS5,VB.Net,)Second函數 得知日期變數內是幾秒(VB6,VBA6,VBS5,VB.Net,)Seek函數 得知或設定檔案目前讀取的位置(...
VB、VB.NET
汉字转换为首字母(VB.NET源码)
Kalet 发表于2009-03-20 浏览292 评论0
汉字转换为首字母(VB.NET源码)FunctionIndexCode(ByValIndexTxtAsString)AsString汉字转换为首字母(VB.NET源码) DimiAsInteger Fori=1ToIndexTxt.Length IndexCode=I...
VB、VB.NET
VB.net 编码规范(也适用于C#
Kalet 发表于2009-03-20 浏览295 评论0
在开发中保持良好的编码规范是十分重要的。新的VB.net编码规范,是一种被证明能明显改善代码可读性,并有助于代码管理、分类的编码规范。采用这种编码规范,能避免如匈牙利命名法带来的VB.net编码规范(也适用于C#)在开发中保持良好的编码规范是十分重要的。新的VB.net编码规范,是一种被证明能明显改善代码可读性,并有助于代码管理、分类的编码规范。采用这种编码规范,能避免如匈牙利命名法带来的繁长前缀,便于记忆变量的用途。下面的介绍这种编码规范。VB.net编码规范(也适用于C#一、类型级单位的命名1、类。以Class声明的类,都必须以名词或名词短语命名,体现类的作用。如:Class...
VB、VB.NET
VB.NET下的事件和委托
Kalet 发表于2009-03-20 浏览320 评论0
委托是可用于调用其他对象方法的对象。它们有时被称为类型安全函数指针,因为它们与其他编程语言中所使用的函数指针相似。但不同于函数指针,VisualBasic.NET委托是基于System.Delegate类的引用类型,它可以引用共享方法—无需特定的类实例即可调用的方法和实例方法。委托在调用过程和被调用过程需要媒介的情况下是很有用的。例如,您可能想让一个引发事件的对象能够在不同的环境下调用不同的事件处理程序。不幸的是,引发事件的对象无法提前知道处理特定事件的事件处理程序。VisualBasic.NET通过在使用AddHandler语句时创建委托,可让您动态地将事件处理程序与事...
VB、VB.NET
使用VB.NET实现 Google Web Service
Kalet 发表于2009-03-20 浏览302 评论0
使用VB.NET实现GoogleWebServicewebservice是当今因特网世界中最重要的开发技术之一,我们可通过使用XML(可扩展标记语言)、SOAP(简单对象访问协议)、WSDL(WebServices描述语言)和UDDI(统一描述、发现和集成协议)以标准方式将webservice技术用于业务应用和客户端之间的连接。XML可用于构造数据、SOAP可用于数据传输、WSDL可用于描述服务而UDDI可用于获取可用服务的列表。Webservice使得应用程序无须考虑硬件系统、操作系统和编程语言就可以进行相互通信。使用VB.NET实现GoogleW...
VB、VB.NET
VB.NET特效窗体
Kalet 发表于2009-03-20 浏览278 评论0
新一代的开发工具VisualBasic.Net为设计制作窗体提供了更多简单而丰富的方法,无需再求助于复杂而易错的API函数,我们就可以轻松制作多种特效窗体:1、轻松制作透明窗体VB.NET可以轻松制作出任一透明度的窗体:我们只要在窗体的“属性”窗口中,将Opacity属性设置为一个介于0.0(完全透明)与1.0(完全不透明)之间的值就可以了:VB.NET特效窗体DimfrmAsFrmTrans=NewFrmTrans()frm.Opacity=0.5frm.ShowDialog()2、轻松制作始终位于最上层的窗体在VB6中,要制作一个始终位于最上层的窗体我们只能求...