[10] VB.NET
文章平均质量分 92
机器人
喜欢编程,喜欢篮球
展开
-
VB.NET中使用FTP下载文件的两种方法。
.net没有专门处理FTP的类,我们可以通过调用系统自带的FTP.EXE 或者是调用win32 API中的wininet.dll来完成基本操作。希望以下的代码能为大家抛砖引玉。方法一: 使用Ftp.exe ,通过process类来调用它。Imports System.Diagnostics... Public Sub GetFileByCallFtp() 定义ProcessStar原创 2005-07-01 18:08:00 · 7340 阅读 · 2 评论 -
VB.NET 排列组合算法实现
假设给定数组 A[ ] , A中元素不重复,要求出所有元素的组合:A[a, b, c]→ a→ b→ c→ a b→ a c→ b c→ a b c 求给定数组,n个元素进行组合的枚举结果。 n=1时,组合个数为1,如:a; n=2时,组合个数为2,如:ab; n=3时,组合个数为3,如:abc;Function Comb(ByVal arr As List(Of Stri原创 2008-09-13 13:13:00 · 5525 阅读 · 1 评论 -
【VSTO】创建 Excel 2007 AddIn (1. CommandBar 以及如何自定义Icon)
之前写过不少VBA来提高工作效率(比如:批量进行设计书格式化等等),但到了Office2007上,VBA就风光不再了,由于安全方面的考虑,VBA需要支持启动宏的Excel(扩展名:xlsm)才能使用。MS推出了VSTO(Visual Studio Tools for Office)来取代VBA,当你熟练掌握VSTO,你会发现它要比VBA开发更快捷——有Office AddIn接口支持,”后台”更强原创 2011-06-28 02:31:00 · 12715 阅读 · 8 评论 -
.NET 实现Eval(文字列表达式计算)的3种实现方法。
.NET 实现Eval(文字列表达式计算)的3种实现方法。原创 2010-11-07 00:34:00 · 7986 阅读 · 1 评论 -
如何创建.NET Install的MDAC自动监测并安装
如果项目中使用了OleDb那么就会用到MS的MDAC组件。如果版本太低(2.6以下)就会出错。因此在部署应用程序的时候,必须保证MDAC的版本。检测客户端是否符合要求的版本,可以在制作Install程序的时候添加设置,步骤如下:①选择工程的属性②点“Prerequisties...”③把Microsoft Data Access Components 2.8 钩选上原创 2009-01-11 02:07:00 · 1429 阅读 · 0 评论 -
.NET 2.0 - WinForm Control - DataGridView 数据绑定
在应用开发中常常用到这样的应用: DataGridView用来显示全体数据,还有由一些TextBox控件来提供修改功能。这里如果用挨个赋值的办法就不好了。.NET中提供的一个重要的技术就是——数据绑定。数据绑定中几个重要对象及属性有:Control.DataSource属性,BindingSource对象,Form.BindingContext属性。这里通过一个例子来说明WinForm开发中如原创 2008-04-18 13:37:00 · 14351 阅读 · 8 评论 -
.NET 2.0 - WinForm Control - DataGridView 编程36计(二)
.NET 2.0 - WinForm Control - DataGridView 编程36计(二)目录: ① Error图标表示的设定 ② 单元格入力值得验证③ 用户入力值发生错误时的捕获① DataGridView Error图标表示的设定:GO TO TOP为了提醒用户注意,DataGridView可以使用Error图标来突出显示。如下图原创 2007-10-12 11:03:00 · 11960 阅读 · 2 评论 -
.NET 窗体应用中的多线程误区~~
这两天考虑做一个中间处理等待画面, 意图在处理复杂过程时弹出待用 不断滚动 (子窗体同时被不断更新的)的滚动条的子窗体, 在处理完毕之后关闭它。 设想是实现 Form1 能像如下方法进行调用:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bu原创 2007-04-12 18:53:00 · 3555 阅读 · 0 评论 -
.NET 2.0 - WinForm Control - DataGridView 编程36计(一)
.NET 2.0 - WinForm Control - DataGridView 编程36计(一)目录: ① 取得或者修改当前单元格的内容② 设定单元格只读③ 不显示最下面的新行④ 判断新增行⑤ 行的用户删除操作的自定义⑥ 行、列的隐藏和删除⑦ 禁止列或者行的Resize⑧ 列宽和行高以及列头的高度和行头的宽度的自动调整⑨ 冻结列或行⑩ 列原创 2007-04-11 17:55:00 · 63312 阅读 · 50 评论 -
Excel Helper 源代码(VB.NET)
自己写了一个对Excel操作的类, 封装了Excel的通常的操作,以简化生成 Excel 报表的代码量。代码基于 .net 2.0, Excel 2003该 Assembly 共有两个类:1. XlsReport.vbImports SystemImports Excel = Microsoft.Office.Interop.ExcelPublic Enum XlCopyA原创 2007-03-20 12:46:00 · 7453 阅读 · 3 评论 -
Visual Studio 2005:为开发小组创建可重用的项模板
在项目开发时,往往需要统一代码风格,包括注释,代码看板等。这里介绍一下使用Visual Studio 2005进行开发时,利用项模板来简化开发:项模板由一个或多个文件(可以是.vb/.cs源文件,vbproj文件,资源文件,数据文件)和一个 vstemplate 文件组成。此文件包含用户选择【新建项目】或【添加新项】命令时Visual Studio所需要的全部元数据。有意义的是,模板存储在压缩原创 2007-03-08 15:28:00 · 2416 阅读 · 0 评论 -
利用 StackTrack 增加 Log4Net 的输出信息
对于大名顶顶的Log4Net大家一定都很熟悉。在项目应用中,往往会对 Log4Net 进行二次包装以满足项目的特殊需求。 比如自动记录调用 Log 方法的调用方法名,类名。利用 System.Diagnostics.StackTrace 来了解哪个方法调用了该方法(以及哪个方法调用了其调用者,等等)。从其名称可以看出,StackTrace 对象跟踪等待当前过程完成的所有悬挂过程。可以采用许多方原创 2007-02-25 21:06:00 · 3497 阅读 · 1 评论 -
.NET操作Excel COM对象
多年来 COM 对象一直是 Windows 编程的基础,然而随着技术的进步和发展,微软推出了更佳出色的.NET。.NET Framework 提供了一个称为公共语言运行库的运行时环境(CLR),它的托管执行过程,自动的内存管理,以及在版本的控制上都较COM技术有很大的提高。可以预见的是,.NET 平台应用程序将最终取代那些用 COM 开发的应用程序。但不可避免的是,在向.NET过渡时,我们还是需要原创 2006-04-08 14:38:00 · 39527 阅读 · 22 评论 -
Excel Chart的命名
在使用e.SpreadSheet制作报表的时候,需要将报表里生成的Chart转换成图片,但是遇到一个问题: 怎么给模版里的Chart命名?其他的对象都好办,直接选中对象然后再命名框里修改名字就可以了。可是这个Chart的命名框就是不能被激活。终于查到原来,要修改Chart名字,直接选中是不行滴,还需要通过小技巧: 按住 Shift 或者是 Ctrl 键,然后选中Chart,这样命名框就可以修改了。翻译 2006-03-20 23:13:00 · 3197 阅读 · 0 评论 -
VBA使用Acrobat Distiller生成PDF文件
原理如下:1. 使用Acrobat Distiller打印激活worksheet or range生成postscript文件2. 使用Acrobat Distiller API 将postscript转化成 .PDF 文件 首先,在VBA工程中引用Acrobat Distiller然后,进行Acrobat Distiller的打印设置(必须,否则转化出错!)原创 2006-02-14 22:18:00 · 12725 阅读 · 0 评论 -
引用类型与值类型
CLR的类型系统将对应简单值的类型同对应传统“对象”的类型区分开来。前者被称为值类型(value type);后者被称为引用类型(reference type)。值类型直接包含它们的数据,值类型的实例要么在堆栈上,要么内联在结构中。引用类型存储对其值的内存地址的引用,位于堆上。.NET中CLR的类型系统将对应简单值的类型同对应传统“对象”的类型区分开来。前者被称为值类型(value type),后原创 2005-09-16 13:15:00 · 2210 阅读 · 0 评论 -
.NET Winform 开发小贴士
将一些有用的实例整理出来,供参考。FAQ形式,整理多少记多少。【目录】如何制作安装包能在Menu菜单中添加卸载菜单如何让应用程序只能启动1次如何让DataTable.WriteXml保存的Xml加上Encoding申明如何读取两个以上的游标?(DataReader.NextResult)将Form加到另一个Form里如何在项目中引用exe路径以外的dll如何在windows service里运行"原创 2010-10-28 22:34:00 · 5122 阅读 · 1 评论