分类: VB.NET |
预览模式: 普通 | 列表
第一步:
在VB工程中Project菜单加入"Add Crystal Report 9",报表名使用默认即可。这时Form2(Crystal Rerport自动添加的Form,假设名为Form2)被自动分配了如下代码:


查看更多...

Tags: vb 水晶报表

分类:VB.NET | 固定链接 | 禁止评论 | 引用: 0 | 查看次数: 2532

如何编写随Windows启动运行的程序

通过设置和读取注册表,可以实现我们的应用程序随Windows的启动即可执行的功能。下面就是实现的代码:



Form1.vb

查看更多...

Tags: Windows启动 运行的程序

分类:VB.NET | 固定链接 | 禁止评论 | 引用: 0 | 查看次数: 3277

VB.NET读取INI文件设置信息函数sdGetIniInfo

    虽然VB.NET中读取XML配置信息很方便,但有时开发的过程中还是要用到INI文件,在VB.NET中读取INI却不像VB中那么方便了,刚才写了个函数,现贴出来,也许各位能用得上。

    ''''函数名: sdGetIniInfo
    ''''功能:读取INI文件设置信息
   ''''参数说明:iniFile-->INI文件     iniSection--INI文件中设置的部分名称

查看更多...

Tags: VB.NET 读取INI sdGetIniInfo

分类:VB.NET | 固定链接 | 禁止评论 | 引用: 0 | 查看次数: 3340

VB.NET中的Option Explicit和Option Strict

    VB.NET中的Option Explicit  和 Option Strict是针对编译器的语句。作为程序员总是想在程序编译期时候发现程序的错误,而不愿在运行期来发现。当一个程序成功编译以后,你可能会认为该程序已经通过所有编译期的错误检查,不会再有其它错误使你吓一跳。然而事实上,程序运行一次没有错误并不表明下次运行时是否会发生错误。因此,如果潜在的运行期的错误在编译期被及时发现,应用程序将变得非常稳定。

Option Explicit语句决定编译器是否要求所有的变量被显式的声明,语法如下:

Option Explicit [ On | Off ]

查看更多...

Tags: VB.NET Option Explicit Option Strict

分类:VB.NET | 固定链接 | 禁止评论 | 引用: 0 | 查看次数: 2973

在VB.NET中利用Split和Replace函数计算

    对于Visual Basic开发者来说,处理字符串和执行各种各样的字符串操作是十分重要的。当你需要确定一个长字符串中的字数时,你可以使用VB.NET中的一个简单函数来获得所需要的结果。

    Split函数使你能够将长字符串分离为单独的字;但是如果在字与字之间不止一个空格,Split就会返回一个错误的结果。为了防止这种情况发生,你可以在使用Split之前用Replace函数来替换多个空格的出现。列表A给出了一个例子。

  列表A

查看更多...

Tags: VB.NET split Replace

分类:VB.NET | 固定链接 | 禁止评论 | 引用: 0 | 查看次数: 4152
   在应用开发中,开发人员经常要进行各种各样的日期处理。如果你需要一种简单的方法来计算出给定两个日期间的天数,不妨考虑使用VB.NET中的TimeSpan对象。

    列表A向你演示了如何使用TimeSpan对象来获得两个日期间的时间值。今后,你可以使用Subtract方法来获得两个日期间的实际天数。

  关于列表A的一些说明

查看更多...

Tags: VB.NET Subtract TimeSpan

分类:VB.NET | 固定链接 | 禁止评论 | 引用: 0 | 查看次数: 2774

VB.NET中关于DataGrid颜色的自定义

     近来项目用到了一个类似WEB控件DataGrid中自定义行或列的颜色的功能,然而应用却是在WIN的窗体下,实现起来无法使用类似JavaScript的脚本注册的功能来动态完成,十分着急,察看了CSDN的一些关于WinForm下的关于DataGrid的资料,看到这样的一篇介绍DG结构的美文,题目是《Henry手记:WinForm Datagrid结构剖析》,作者是韩睿(Latitude),其中介绍了WIN DG的颜色的定义,但是主要是针对每一个Cell的。 
   
  我们需要的则是标记某一行的数据,用颜色突出显示,所以作了部分改动,现在把部分代码张贴出来供大家参考: 
   
  1. 基础类出自韩睿: 

查看更多...

Tags: VB.NET DataGrid

分类:VB.NET | 固定链接 | 禁止评论 | 引用: 0 | 查看次数: 5209

VB.NET状态栏控件上添加任意控件

    微软提供的标准控件总是很简单,.NET也很好地继承了微软的这一“优良传统”。近日我因编程的需要,需要在状态栏做一个进度条,查看了Statusbar中各个Panel对象提供的所有功能,都没有直接将进度条控件放在面板中的方法,看了MSDN中的描述:在DrawItem事件中若要显示 StatusBarPanel(显示进度栏),则可以使用此事件在面板上执行进度栏的描述操作。如果什么都要我自己画出来的话,我还要控件干什么。当时我被迫自己用了二三十行代码摸拟了一个进度条,可怜啊!事后我冥思苦想了很久,终于发现微软其实是已经将任意的控件放在状态栏的方法提供了给我,只不过我没有觉悟而已,下面小子将以这一方法介绍给大家。

  这个示例是将一个按钮放在状态栏的第一个面板上,第二个面板显示按钮点击时鼠标的屏幕坐标。首先在窗体放入下表中的控件并按之设置各控件属性

控件类型 属性 设置值 

查看更多...

Tags: VB.NET 状态栏控件

分类:VB.NET | 固定链接 | 禁止评论 | 引用: 0 | 查看次数: 5316