开发实践教程1:试卷生成系统4 类
Posted VB.Net
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发实践教程1:试卷生成系统4 类相关的知识,希望对你有一定的参考价值。
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
在《试卷生成系统》中使用到以下两个类:
4.1 clsMd5
由于《试卷生成系统》为管理员和用户设置了需要密码才能登录,因此对于密码需要进行一定的加密,本教程中使用的是MD5加密方式。
为了方便使用,《试卷生成系统》中建立了ClassMd5类,提供了共享方法 toMD5(),可以不用实例化ClassMd5类就可调用toMD5()方法来进行加密。
具体代码如下:
Imports System.Security.Cryptography
Public Class clsMd5
Public Shared Function toMD5(ByVal inputstring As String) As String
Dim md5 As MD5 = MD5.Create()
Dim srcValue() As Byte
Dim desValue() As Byte
srcValue = System.Text.Encoding.UTF8.GetBytes(inputstring)
desValue = md5.ComputeHash(srcValue)
md5.Clear()
Return Convert.ToBase64String(desValue)
End Function
4.2 clsPaper
包含了试卷信息,在试卷生成时需要调用此类。
具体代码如下:
Public Class clsPaper
Property ID As Integer
Property Name As String
Property Info As String
Property TypeIndex As Integer
Property SubjectTypeInfo As String
Property TotalScore As Integer
Property TotalTime As Integer
Property Author As Integer
Property SaveTime As DateTime
Property isReady As String
Property Typename As String
Sub New(ByVal currentAuthor As Integer)
Author = currentAuthor
End Sub
End Class
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供的参考。
学习更多vb.net知识,请参看 vb.net 教程 目录
以上是关于开发实践教程1:试卷生成系统4 类的主要内容,如果未能解决你的问题,请参考以下文章
开发实践教程1:试卷生成系统6.7 试卷生成(FormTestPaper)
开发实践教程1:试卷生成系统6.13 试卷搜索(FormPaperManagerQuery)
开发实践教程1:试卷生成系统6.18用户查询(FormUserQuery)