×

VB、VB.NET

Vb.net中MDI子窗体对其父窗体属性的获取与修改

Kalet Kalet 发表于2009-03-20 浏览200 评论0
兄弟前些日子做项目,第一次使用vb.net,碰上不少问题,相信很多初学者多多少少都会遇到这些问题,为了初学者学习方便,小弟总结了一些小经验,供大家参考讨论。第一篇:如何在MDI子窗体中控制父窗体的属性等等功能:比如打开一个子窗体后,就要设置父窗体中的某个菜单项或者按钮为不可见状态,诸如此类。Vb.net中MDI子窗体对其父窗体属性的获取与修改内容:MDI父窗体和MDI子窗体类定义如下:MDI父窗体:ClassMDIFormInheritsSystem.Windows.Forms.Form.........'membermnuMainFriendWithEventsmnuEditPa...
VB.Net编程实现Web Service的基础 VB.Net编程实现Web Service的基础 VB.Net编程实现Web Service的基础 VB.Net编程实现Web Service的基础

VB、VB.NET

VB.Net编程实现Web Service的基础

Kalet Kalet 发表于2009-03-20 浏览175 评论0
  WebService目前可是目前计算机界一个非常流行的技术了,以至于有些人把WebService列入目前最热门的十大技术之一。的确随着互联网的广泛应用和发展,尤其是电子商务的发展,出于互联网上各种复杂的应用系统和对更高安全性的要求,WebService的横空出世的确满足了当前这些的要求和需要,其中的原因在下文中有详细的介绍。本文的主要内容是简要介绍一下WebService的相关知识,以及使用VisualBasic.Net实现WebServices的具体方法和典型步骤。  一。WebService为何物,我们为什么需要它:  WebService的主要功能就是可以实现实现跨平台的功能调用。同...

VB、VB.NET

VB.NET中的组件开发

Kalet Kalet 发表于2009-03-20 浏览191 评论0
  简介:组件其实是一段可以重用的代码,通过遵循IComponent接口的标准来实现一个组件,所以有组件都是派生于Component类,由Component类来实现IComponent接口。在组件中应正确使用函数的访问级别来控制外部对其的访问限制。  只要有足够的权限就可以将组件放到自己的程序中而不用担心组件会产生多大的错误,因为组件已经经过测试的。比如说可以把一段登录的程序做成一个组件,或者把经常使用到的一些功能也做成组件,这样就可以减少开发中的错误,也可以缩短开发时间。组件之间也可以互相套用,如一个组件引用另一个组件,都是没问题,但要先在AddReference中添加对组件的引用,在....

VB、VB.NET

P2P的简单示例:VB.net版

Kalet Kalet 发表于2009-03-20 浏览184 评论0
这是用VB.net实现的一个简单的P2P示例.利用了UDP打洞技术.分服务器端跟客户端.服务器端负责登陆记录用户的IP和端口及转发打洞消息.(相关技术在CSDN搜一下.有很多的.).原理到处都有,这里就没有贴出来.这里贴出了VB.net的代码.供初学者交流.也欢迎高手点评...      服务器端在启动成功后.输入help可以查看到服务器相关命令. P2P的简单示例:VB.net版     客户端在登陆成功后.输入help可以查看客户端相关命令.(登陆时用户名随便.)    ...

VB、VB.NET

使用.NET实现断点续传

Kalet Kalet 发表于2009-03-20 浏览165 评论0
顾名思义,断点续传就是在上一次下载时断开的位置开始继续下载。在HTTP协议中,可以在请求报文头中加入Range段,来表示客户机希望从何处继续下载。使用.NET实现断点续传  断点续传的原理  在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEBSERVER)提交请求时发送报文的协议。回复协议是由服务器(webserver),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。  以下是一个请求报文与相应的回复报文的例子 GET/...

VB、VB.NET

[转]全面剖析VB.NET技术(完整篇)

Kalet Kalet 发表于2009-03-20 浏览241 评论0
VisualBasic.Net中有三种访问文件系统的方法:第一种是使用VisualBasic运行时函数进行文件访问(VB传统方式直接文件访问);第二种是通过.Net中的System.IO模型访问;第三种是通过文件系统对象模型FSO访问。文件是存储在某种介质上数据的集合,就其本身来讲,文件只不过是磁盘上的一系列相关的数据字节。当应用程序访问文件时,它必须假定字节是否表示字符、数据记录、整数、字符串等。通过指定文件的访问类型来告诉应用程序假定什么内容。[转]全面剖析VB.NET技术(完整篇)VisualBasic提供三种类型的文件访问:1.顺序,用于在连续的块中读取和写入文本文件。...

VB、VB.NET

VB设计动画时钟

Kalet Kalet 发表于2009-03-20 浏览196 评论0
VB设计动画时钟功能:显示一个动画时钟,该时针随着每一秒而动态变化。程序说明1.如何画时钟表盘上的所有直线元素?用Load命令建立原始Line控制的14个拷贝(因为表盘有12个点和时、分、秒共15个Line),该控制数组每一个实例的端点坐标属性设置为每条线在时钟表盘上的适当位置,这些拷贝中大多数只放置一次,而3个Line控制每秒钟更新一次,产生时钟指针移动的感觉。注意:在应用程序代码中并没有直接擦除任何一条线。当我们改变每一个Line控制的端点时,每一根针在移动时擦除和重画的所有技术工作都由VB来处理。2.如何修改时针的形状?通过调整代码中的属性设置,可以改变时钟的形状。例如:通过改变每一个L...

VB、VB.NET

捕捉窗体的鼠标

Kalet Kalet 发表于2009-03-20 浏览176 评论0
这个技巧将向您展示如何使用捕捉光标的API函数阻止鼠标指针移出窗体。注意!:如果窗体的BorderStyle属性被设为sizeable(2或5),则当你改变窗体的大小时鼠标就会“逃脱”程序的监控!因此你最好把BorderStyle设为0、1、3或4。捕捉窗体的鼠标步骤:把以下代码添加如模块:OptionExplicitTypeRECTLeftAsLongTopAsLongRightAsLongBottomAsLongEndTypeDeclareFunctionClipCursorLib"user32"_(lpRectAsAny)AsLongPubl...