Welcome 微信登录

首页 / 软件开发 / VB.NET

vb.net实现简单的眼睛保护系统

vb.net实现简单的眼睛保护系统

vb.net实现简单的眼睛保护系统2009-10-08 comprg.com.cn 彭长路1.前言:由于许多人使用电脑好长时间都不知道休息,我就是其中之一。我自从买了电脑之后,视力在不停的下降,身体也没有原来好了。对此我十分担心,为此我想到了自己做一个强制限制使用电脑时间,保护眼睛的小软件。我是用vb.net实现的!2.基本原理:我是通过两个Timer控件控制工作和休息时间,当工作时间过了之后。调用新窗口,新窗口是一个没有边框的全屏form并且不能关闭!只...
VB.NET为智能设备编写半自动初始化类

VB.NET为智能设备编写半自动初始化类

VB.NET为智能设备编写半自动初始化类2009-10-08天极开发一、引言对于ncf(net精简版的英文缩写)开发人员,应用程序选项保存一般只有两种途径选择:1、将选项的值写入注册表,但如果所有应用程序都将值大量写入注册表的做法最终将导致注册表过大占用系统资源,而影响系统的运行效率;而且这就是很多软件在硬启设备之后不得不重新安装的原因。根据现代程序编写中"程序尽可能与系统独立"的思想,这种做法不推荐使用。2、将选项值以一个初始化文件的...
VB.NET循环体内的局部变量

VB.NET循环体内的局部变量

VB.NET循环体内的局部变量2009-10-08 博客园 Gster我们知道,在类或者结构初始化的时候, 成员变量最好不要显式赋以0、Nothing、False等初值,这样不但没有必要而且会降低性能。因为成员变量首先会被分配内存空间,并且该内存空间自动用“0”进行初始化,因此显式的赋值会增加指令操作而影响性能。但如果是局部变量呢?一般情况下,如果不显式初始化局部变量,局部变量会被自动也赋以空值、0、或者false。"例如以下代码 ...
VB.NET中层次数据绑定TreeView的实现

VB.NET中层次数据绑定TreeView的实现

VB.NET中层次数据绑定TreeView的实现2009-10-08提要:在VB6中,常将TreeView用来表示层次数据,但相关的与数据库进行交互的代码,需要大量的采用手工编码;在VB.net中,由于数据绑定功能的加强及语言特性的增强,可以很容易的实现TreeView与层次数据的绑定,本文将首先建立一个继承自TreeView的 dbTreeView,然后用一个单位(部门)的层次数据与dbTreeView进行数据绑定,并提供了与数据库进行交互的代码。1、从...
VB.NET中的动态代码生成技巧

VB.NET中的动态代码生成技巧

VB.NET中的动态代码生成技巧2009-10-08 IT专家网 Richardy通常,VB.NET程序员会创建一个静态设计,而这一设计可以为程序的应用提供所需的一切。但是,在某些情况下,程序员或许不能够事先预计每种需求,这里就需要用到动态代码生成了。本文的讨论也将着眼于这两种情况。首先是当程序员需要动态建立一个控件并将代码附着于控件之上时。例如,你或许想创建一个链接列表,但是不知道需要创建链接的数量或是链接中会出现什么样的数据。第二种是当程序员需要定义代...
定制VB.NET控件编程拦截击键动作

定制VB.NET控件编程拦截击键动作

定制VB.NET控件编程拦截击键动作2009-10-08一、简介首先,本文假定你已经熟悉VB.net和Visual Studio.NET Windows表单设计器。在开发定制Windows表单控件时,提供我们自己的下拉框类型编辑器来操作控件的属性常常是非常方便的。定制的类型编辑器不仅可以提供更为丰富的设计时刻体验,而且可能成为用户是否喜欢你的控件的决定因素。如果你决定创建你自己的下拉式类型编辑器,那么它应该遵循与内置的下拉框类型编辑器相类似的模式。让我们以...
用VB.NET 2008编写数据查询窗体

用VB.NET 2008编写数据查询窗体

用VB.NET 2008编写数据查询窗体2009-10-08 eNet硅谷动力 许城微软于最近发布了新一代的应用开发工具Visual Studio 2008,其中不乏加入了许多创新型元素,对于VS 2008来说,其功能远比VS 2005强大,在网络应用编程方面有了显着的改变,VS 2008已经集成了对javascript的调试功能,同时编辑Web窗体时的模式也由原来的Design和Source变成了三个,增加了Split即设计和源代码模式。而大家一直所关注...
用VB.net2008编写多种图片格式转换程序

用VB.net2008编写多种图片格式转换程序

用VB.net2008编写多种图片格式转换程序2009-10-24anqnVisual Studio 2008与Visual Studio 2005的差别并不是非常大,但是不得不说Visual Studio 2008确实要比之前的Visual Studio 2005更加人性化和实用化了,但是唯一的缺点是Visual Studio2008需要配置比较高的PC才能发挥出真正的效率。对于使用.net开发平台的人们来说,使用Visual Studio2008进行开...
API入门系列之一 -那‘烦人’的Windows数据类型

API入门系列之一 -那‘烦人’的Windows数据类型

API入门系列之一 -那‘烦人’的Windows数据类型2010-01-04 cnblogs beyondcodeHello Everybody This is beyondcode大家好 再次自我介绍一下 我是beyondcode, 这次心 血来潮, 计划着做一系列关于Windows API 编程的教程,用于帮助一些在Windows API编程上有疑惑的, 纳闷的,迷惑的新手朋友们。先解释一些术语或名词吧SDK是Software Development ...
API入门系列之二 -Unicode还是ASCII

API入门系列之二 -Unicode还是ASCII

API入门系列之二 -Unicode还是ASCII2010-01-04 cnblogs beyondcode今天,开始第二篇文章,这章我准备介绍一下Windows平台下编程中Unicode编码和ASCII编码的相关 问题。不知道各位新手朋友们遇到这样的问题没有呢,新建一个Windows应用程序,调用MessageBox这个函 数,准备让它弹出一段提示文本,可是编译器在编译的时候却报错说,不能将const char*或者const char[]转换为cons...
API入门系列之三 -那迷惑人的Windows字符和字符指针类型

API入门系列之三 -那迷惑人的Windows字符和字符指针类型

API入门系列之三 -那迷惑人的Windows字符和字符指针类型2010-01-04 cnblogs beyondcode大家好,通过前面两篇打头文章,我也看了留言,感谢那些给我提意见的人和指出错误之处的人。再次谢谢你们的支持。另外,Windows SDK编程交流群已经建立了,欢迎各位志同道合者加入进行交流(群号:81543028)本打算通过前面两篇文章的讲解,后来的系列就可以通过使用一些简单的,常用的API写一些示例程序的讲解进行,但是发现还有一个不得不...
API入门系列之四 -一个相当简单的SDK程序

API入门系列之四 -一个相当简单的SDK程序

API入门系列之四 -一个相当简单的SDK程序2010-01-04 cnblogs beyondcode大家好,还是我beyondcode,再次见面,前面介绍的那么多"理论知识",你们都懂了吗? 就 算还没有彻底领悟,但至少还是有那么一点意识了吧,知道有那么一回事了吧。这一篇我打算通过一个 小小小例子,来回忆一下我们以前介绍的相关知识,如Windows的数据类型,特别是和字符和字符串操作 相关的数据类型,还有就是Unicode和ASCII在API函数上的具...
API入门系列之五 -一个正儿八经的SDK程序

API入门系列之五 -一个正儿八经的SDK程序

API入门系列之五 -一个正儿八经的SDK程序2010-01-04 cnblogs beyondcode上一篇,讲了一个简单的SDK程序的多种版本的编写,弹出了一个窗口,显示了我们计算1到10的结果 ,计算的程序不是重点,重点在于,一:让大家认识到Unicode版本的程序和ASCII版本的程序在编程方 面的区别,以及怎么样编写出通用代码的程序。二:怎么样运用API或者c++库函数格式化非字符数据到 一个字符串中显示出来。不过,那个相当简单的程序,还算不上是...
API入门系列之六 -自己实现MessageBox

API入门系列之六 -自己实现MessageBox

API入门系列之六 -自己实现MessageBox2010-01-04 csdn beyondcode我在第四篇文章:一个相当简单的SDK程序中讲到了通过调用MessageBoxAPI函数来弹出一个对话框,那你有没有想过,我们一句简单的代码背后所隐藏的细节是怎么的呢,那时候让你了解这些未免还早了些,不过现在时机到了,通过一些基本的API函数调用来实现一个自己的对话框其实也不是很难,那么 这一篇文章就是这个目的。并顺带介绍一些基本API的应用,由于前面五篇文...
API入门系列之七 -完善MessageBox

API入门系列之七 -完善MessageBox

API入门系列之七 -完善MessageBox2010-01-04 cnblogs beyondcode各位不好意思,前几天有些事很忙,昨天才稍稍有时间空闲下来,所以我将我的API入门系列文章继续下去,上一篇《自己实现MessageBox》中我们基本已经实现了一个对话框了,可以在中央显示自己的文字,并且显示一个确定按钮,可是,上一篇完的时候我留下了一个问题,那就是那个确定按钮并不会根据窗口的大小的改变而改变。那么我们怎么来解决这个问题呢?我给出了提示可以通...
游戏大厅从基础开始(1)——最简单的关系,用户与房间

游戏大厅从基础开始(1)——最简单的关系,用户与房间

游戏大厅从基础开始(1)——最简单的关系,用户与房间2010-01-04 cnblogs 韦恩卑鄙做游戏 就好像写一篇简单的记叙文作为小学语文大纲要求 记叙文需要完整地叙述:时间,地点,人物,事件也就是 WHEN,WHERE,WHO,WHAT HAPPENED猜猜哪个最重 要?我选WHOWHO没有WHO,没有了某个意识的主观活动影响客观环境,故事就是 静止的。那就不叫故事,叫速写。在一个网络游戏服务模型中,最基础的概念就是 WHO有了WHO游戏才不是电影电...
游戏大厅从基础开始(2)——最基础的交流:聊天

游戏大厅从基础开始(2)——最基础的交流:聊天

游戏大厅从基础开始(2)——最基础的交流:聊天2010-01-04 cnblogs 韦恩卑鄙从前有个国王叫做混沌他没有七窍没办法与外界交流两个朋友希望他开心 就给他凿了七窍于是他就死了。所以我们这一章来给用户添加七窍,让用户和房间具有最 基本的聊天功能。什么?我前面的故事什么意思?我也不知道。其实,网络游戏 交流的最基础,就是聊天室。如果我们把任何一个网络游戏高度抽象化,把所有的非共性的部分 全部去掉,我们会得到这样一个抽象的流程。客户端发包 给服务器。服...
<< 1 2 3 4 5 6 7 8 9 10 >>