
VB.NET
asdfnike
这个作者很懒,什么都没留下…
展开
-
.Net Remoting异常处理:客户端无法截取在服务端抛出的异常内容
目前参加的一个项目,采用remoting和wcf结合的技术,当remoting server 与wcf server位于同一台机子上时,wcf可以捕获到remoting抛出的异常信息,但当把两者分别部署在不同的机子上,就会出现下列问题:客户端无法截取在服务端抛出的异常内容,只能接收到“Server encountered an internal error. For more informat转载 2009-02-24 21:24:00 · 1451 阅读 · 0 评论 -
用DBCommandBuilder实现批量更新
DbProviderFactories对象,在.NET 2.0有一个抽象工厂模式的典型应用:通过DBProviderFactory 建立不同数据库类型的操作! Public Shared Function UpdateDataSet(ByVal ds As DataSet, ByVal tbName As String) As Integer Dim dbComm转载 2009-03-18 13:53:00 · 3421 阅读 · 0 评论 -
SyncLock语句
SyncLock 语句允许语句在单个表达式上保持同步。SyncLock expression...[ block ]End SyncLock各部分说明expression 必选。输出单个结果的运算符和值的唯一集合。 block 可选。将按顺序执行的语句。 End SyncLock 终止 SyncLock 过程。 备注SyncLock 语句确保多个线程不会同时执行相同语句。当线程到达 SyncLoc转载 2009-03-18 15:18:00 · 1354 阅读 · 0 评论 -
数字转大写汉字
Public Class ConvertSum 转换数字金额主函数(包括小数) 数字字符串 转换成中文大写后的字符串或者出错信息提示字符串 Public Function ConvertSum(ByVal str As String) As String If IsPositveDecimal(转载 2009-04-01 17:22:00 · 2670 阅读 · 0 评论 -
C#的内存管理:堆栈、托管堆与指针
感觉很详细,比较容易理解,虽然自己还是没坚持全部看完,但还是值得和大家分享! 在32位的Windows操作系统中,每个进程都可以使用4GB的内存,这得益于虚拟寻址技术,在这4GB的内存中存储着可执行代码、代码加载的DLL和程序运行的所有变量,在C#中,虚拟内存中有个两个存储变量的区域,一个称为堆栈,一个称为托管堆,托管堆的出现是.NET不同于其他语言的地方,堆栈存储值类型数据,而托管堆存储引用类转载 2009-04-07 16:12:00 · 2640 阅读 · 0 评论 -
事务处理在三层架构中的应用
在三层架构中,事务应该放在那管理,如果放到调用DAL的业务层操作类中,DAL类中操作的Connection通过参数形式传入,那么怎样才能避免在BLL层创建数据库操作类(DBHelper)对象? 如果在BLL创建DBHelper对象,然后将connection作为参数传回DAL类中,connection的取得和关闭均在BLL。这样BLL与DBHelper的耦合度将加强,没有原创 2009-07-03 15:10:00 · 3068 阅读 · 1 评论 -
自定义数字控件
Imports System.Windows.FormsImports System.Text.RegularExpressionsPublic Class NumericTextBox Inherits TextBox Public Sub New() MyBase.New() 组件设计器需要此调用。 I原创 2010-02-27 12:37:00 · 518 阅读 · 0 评论