⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exercise1.vb

📁 asp入门到精通的源代码
💻 VB
字号:
Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Globalization
Imports System.Resources
Imports System.Threading

Public Class ExchangeCalculator : Inherits Page
   public lblAnswer as Label
   public lblCurrency as Label
   public tbValue as TextBox
   public lbRegion as ListBox
   
   sub Page_Load(obj as object, e as eventargs)
      dim objRM as ResourceManager
      dim strLanguage as string = Request.UserLanguages(0).ToString
      
      dim objCulture as new CultureInfo(strLanguage)
      Thread.CurrentThread.CurrentCulture = new CultureInfo(strLanguage)
      Thread.CurrentThread.CurrentUICulture = new CultureInfo(strLanguage)
      
      dim objRegion as new RegionInfo(GetRegionFromCulture(objCulture.Name))
      lblCurrency.Text = objRegion.CurrencySymbol.ToString
      
      if Page.IsPostBack then
         objRM = ResourceManager.CreateFileBasedResourceManager("exchange", _
            Server.MapPath("."), Nothing)
         objRegion = new RegionInfo(GetRegionFromCulture(lbRegion.SelectedItem.Text))
         dim dblAnswer as double
         dblAnswer = Ctype(tbValue.Text, Double) * CType(objRM.GetString("To" & lbRegion.SelectedItem.Text), Double)
         lblAnswer.Text = objRegion.CurrencySymbol.ToString & dblAnswer.ToString
      
         objRM.ReleaseAllResources   
      end if
   end sub   
   
   private function GetRegionFromCulture(strCulture as string) as string
      select case strCulture
         case "en-US"
            Return "us"
         case "ja"
            Return "jp"
         case "de"
            Return "de"
         case "fr"
            Return "fr"
      end select
   end function
End Class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -