知识大全 ASP.NET入门教程 14.1.1 对象处理[2]
Posted 知
篇首语:富有臂力的人只能战胜一人;富有知识的人却所向无敌。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 14.1.1 对象处理[2]相关的知识,希望对你有一定的参考价值。
ASP.NET入门教程 14.1.1 对象处理[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
使用Try/Catch进行处理
为了使用Try/Catch方法进行处理 需要遵循下面这个简单模式
Try
creat resource
Catch
handle exception
Finally
dispose of resource
使用这种模式的图像代码如下
Public Shared Sub GenerateThumbnail(ByVal SourceImagePath As String ByVal TargetImagePath As String)
Dim newHeight As Short
Dim newWidth As Short
Dim sourceImage As Image=Nothing
Dim targetImage As Image=Nothing
Try
sourceImage = Image FromFile(SourceImagePath)
newHeight = CShort(sourceImage Height * )
newWidth = CShort(sourceImage Width * )
Dim cb As New Image GetThumbnailImageAbort(AddressOf ThumbnailCallback)
Try
targetImage= sourceImage GetThumbnailImage(newWidth newHeight cb IntPtr Zero)
targetImage Save(TargetImagePath Imaging ImageFormat Gif)
Catch ex As Exception
Finally
If targetImage IsNot Nothing Then
targetImage dispose()
End If
End Try
Catch ex As Exception
Finally
If sourceImage IsNot Nothing Then
sourceImage Dispose()
End If
End Try
可以立刻看到这段代码非常难以读懂 有两个Try/Catch块 具有嵌套结构 外部的Try/Catch块用于SourceImage:原始图像 使用Image FromFile从文件中加载该图像 然后使用源图像的Height和Width属性计算新的高度和宽度 新的高度和宽度是原始图像的 % 在定义新的尺寸后 如果在创建缩略图期间产生错误 则创建回调变量(cb) 如果发生错误 GetThumbnaillmage方法将调用该回调 实际上没有处理任何错误 因为决定是否生成缩略图并不是至关重要的部分 如果具有一个应用程序 其中至关重要的部分是了解这些错误 则可以在回调过程中记录这些错误
cha138/Article/program/net/201311/15273相关参考
知识大全 ASP.NET入门教程 14.1.1 对象处理[3]
ASP.NET入门教程14.1.1对象处理[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 14.1.1 对象处理[4]
ASP.NET入门教程14.1.1对象处理[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 13.3.1 购物对象[2]
ASP.NET入门教程13.3.1购物对象[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 13.3.1 购物对象[1]
ASP.NET入门教程13.3.1购物对象[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 13.3.1 购物对象[3]
ASP.NET入门教程13.3.1购物对象[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 13.3.1 购物对象[4]
ASP.NET入门教程13.3.1购物对象[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 13.3.1 购物对象[9]
ASP.NET入门教程13.3.1购物对象[9] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 13.3.1 购物对象[5]
ASP.NET入门教程13.3.1购物对象[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 13.3.1 购物对象[7]
ASP.NET入门教程13.3.1购物对象[7] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 13.3.1 购物对象[6]
ASP.NET入门教程13.3.1购物对象[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n