沒有直接的函數(shù),只能自己寫了,我用的c#,寫了兩個,你可以都試用一下:
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),青神企業(yè)網(wǎng)站建設(shè),青神品牌網(wǎng)站建設(shè),網(wǎng)站定制,青神網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,青神網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
方法一:
public float StrToFloat(object FloatString)
{
float result;
if (FloatString != null)
{
if (float.TryParse(FloatString.ToString(), out result))
return result;
else
{
return (float)0.00;
}
}
else
{
return (float)0.00;
}
}
方法二:
public float StrToFloat(object FloatString)
{
try
{
float f = (float)Convert.ToSingle(FloatString);
return f;
}
catch (FormatException)
{
return (float)0.00;
}
}
已見:第一種方法性能比第二種方法好一倍(在dottrace中測試)
推薦一些資料供參考:
Visual Studio相關(guān)電子資料、軟件匯總:
VS代碼輔助工具Visual Assist X 10.4 完美版+特別文件
;ID=163726
CodeSmith 4.1.2 專業(yè)版 最新完美版 .NET代碼模板生成工具
;ID=159347
Altova MissionKit 2008 for Enterprise Software Architects完美版
;ID=162733
正則表達式輔助生成工具RegexBuddy 3.0.5破解版
;ID=162738
Pro Visual Studio 2005 Team System
;ID=146375
Microsoft Visual Studio 2005 Unleashed
;ID=146812
Visual Studio Team System Better Software Development for Agile Team
;ID=146393
.NET開發(fā)語言電子資料匯總:
Pro LINQ:Language Integrated Query in C# 2008
;ID=166647
MS Press - Introducing Microsoft LINQ
;ID=163429
LINQ for Visual C# 2005 (07年6月出版)
;ID=160598
LINQ for VB 2005 (07年6月最新PDF文字版)
;ID=160599
Manning:LINQ in Action
;ID=173732
Pro C# 2008 and the .NET 3.5 Platform
Apress出版 Accelerated C# 2008
;ID=166768
Wrox C# 入門經(jīng)典
;ID=145845
C# 設(shè)計模式
;ID=146178
C# 網(wǎng)絡(luò)核心編程
;ID=146173
Windows應(yīng)用高級編程 C#編程篇
;ID=146168
C#高級編程(第三版)
;ID=146165
數(shù)據(jù)結(jié)構(gòu)與算法 C#語言版
;ID=158814
C#字符串和正則表達式參考手冊
;ID=151265
O'Reily 正則表達式參考手冊 第二版 2007年最新出版
;ID=158756
Programming Microsoft Windows with C#
;ID=146163
C# 2005圖解教程
;ID=156700
Visual C# 2005 Express Edition編程初學者指南
;ID=159655
Programming .NET Framework with C#
;ID=163514
C#語言參考
;ID=158107
C#應(yīng)用程序開發(fā)
;ID=158106
Client Side Reporting with Visual Studio in C#
;ID=167264
Wrox Professional VB 2005 with .NET 3.0
;ID=158893
Build A Program Now Visual Basic 2005
;ID=146029
.NET游戲編程入門經(jīng)典—VB.NET篇
;ID=158821
O'Reilly Visual Basic 2005 Cookbook
;ID=160654
.NET Insight for Classic VB Developers
;ID=162041
Fast Track Visual Basic.NET
;ID=161990
Security for Microsoft Visual Basic.NET
;ID=175012
Visual Basic.NET How to Program 第二版
;ID=173182
Visual Basic 2005 簡明教程
;ID=173180
Visual Basic 2005傻瓜書
;ID=173178
Programming Visual Basic.NET
;ID=173164
VB開發(fā)人員SQL Sever指南
;ID=173176
How to Code .NET
;ID=145559
ADO.NET全攻略
;ID=145338
Apress出版 Pro ADO.NET 2.0
;ID=170463
Apress Professional ADO.NET 2.0
;ID=145214
O'Reilly .NET and XML
;ID=149521
.NET組件編程 (第二版)
;ID=152046
Wrox Beginning Visual C++ 2005
;ID=151263
Visual C++.NET專業(yè)項目
;ID=163612
Programming with Visual C++.NET 第六版
;ID=173170
精通.Net核心技術(shù)原理與構(gòu)架
;ID=151312
Cross-Platform Web Services Using C# and Java
;ID=160472
Advanced C# Programming
;ID=159657
ASP.NET1.x/2.0電子資料匯總:
O'Reilly Silverlight 1.1簡介
;ID=163145
Wrox出版 Silverlight 1.0 (彩頁染色代碼、全面解析)
;ID=165953
Silverlight 1.0 Development with JavaScript
;ID=163268
Sams出版 Silverlight 1.0 Unleashed
;ID=162975
Silverlight and ASP.NET Revealed
;ID=174174
O'Reilly Essential Silverlight
;ID=163266
XAML簡明教程 CHM+PDF版
;ID=163430
Pro ASP.NET 3.5 in C# 2008
;ID=166640
Beginning ASP.NET 3.5 in VB 2008 從入門到精通
;ID=166774
Wrox ASP.NET 2.0 MVP Hacks and Tips
;ID=163467
Professional ASP.NET.2.0 Design
;ID=160236
Professional Web Parts and Custom Controls with ASP.NET 2.0
;ID=162787
ASP.NET2.0入門經(jīng)典
;ID=146151
ASP.NET 2.0 技術(shù)內(nèi)幕 微軟技術(shù)叢書 清華大學出版
Wrox ASP.NET 2.0 Visual Web Developer 2005 Express Edition Starter
;ID=145208
Beginning ASP.NET 2.0 in C# 2005 From Novice to Professional
;ID=145396
Wrox Professional ASP.NET 2.0
;ID=145202
Wrox Professional ASP.NET 2.0 XML
;ID=145197
Wrox Professional ASP.NET 2.0 Security Membership and Role Management
;ID=145198
Wrox Beginning ASP.NET 2.0 and Databases
;ID=147078
Pro ASP.NET 2.0 in VB 2005
;ID=173790
ASP.NET開發(fā)人員手冊
;ID=145391
ASP.NET 2.0網(wǎng)絡(luò)編程入門到精通
;ID=145342
ASP.NET Web應(yīng)用程序開發(fā)新思維
;ID=145302
ASP.NET 2.0高級應(yīng)用程序設(shè)計專家教程
;ID=146379
ASP.NET XML高級編程 C#編程篇
;ID=148800
ASP.NET程序開發(fā) C#篇
;ID=159285
ASP.NET XML深入編程技術(shù)
;ID=148795
ASP.NET 2.0 Cookbook
;ID=151984
ASP.NET 2.0 Everyday Apps for Dummies
;ID=158103
Pro ASP.NET for SQL Server
;ID=167279
ASP.NET 從入門到精通
;ID=159331
Wrox Beginning ASP.NET 1.1 with Visual C#.NET 2003
;ID=160240
ASP.NET 2.0 揭秘
;ID=160249
Build Your Own ASP.NET 2.0 Web Site Using C# and VB
;ID=163143
開發(fā)Microsoft ASP.NET 2.0網(wǎng)絡(luò)應(yīng)用程序
;ID=160473
Pro ASP.NET 2.0 Website Programming
;ID=174179
開發(fā)ASP.NET 2.0 核心參考
;ID=160474
Building Websites with VB.NET and DotNetNuke 4
;ID=160639
Wrox出版 Professional DotNetNuke 4.0
;ID=166008
Professional DotNetNuke ASP.NET Portals
;ID=163399
ASP.NET 2.0視頻教程系列匯總:
天轟穿ASP.NET2.0視頻教程(全106講,共七部分)
;ID=154628
VS2005環(huán)境下開發(fā)ASP.NET 2.0 Web應(yīng)用程序視屏教程(swf)
;ID=149704
[ASP.NET視頻]Data 數(shù)據(jù)訪問與操作
;ID=145251
[ASP.NET視頻]Masterpages 母版頁
;ID=145248
[ASP.NET視頻]Caching 緩存機制
;ID=145254
[ASP.NET視頻]Contact頁
;ID=145253
[ASP.NET視頻]ASP.NET詳細功能介紹
;ID=145250
[ASP.NET視頻]Localization 本地化
;ID=145249
[ASP.NET視頻]Membership and Roles management
;ID=145247
[ASP.NET視頻]Profiles and Themes
;ID=145246
[ASP.NET視頻]Tips and Tricks
;ID=145229
[ASP.NET視頻]Web Parts和Personalization詳解
;ID=145221
Ajax,ASP.NET Ajax電子資料匯總:
Ajax基礎(chǔ)教程
;ID=144263
Ajax寶典
;ID=148421
Wrox Beginning Ajax
;ID=146082
Ajax in Practice
;ID=145551
Ajax模式最佳實踐教程
;ID=146080
Wrox Professional Rich Internet Applications AJAX and Beyond
;ID=160608
O'Reilly Ajax on Java
;ID=160600
Practical JavaScript DOM Scripting and Ajax Projects
;ID=150277
Creating Web Pages with Asynchronous Javascript and XML
;ID=162038
O'Reilly Securing Ajax Applications
;ID=162009
Advanced Ajax Architecture and Best Practices
;ID=163068
Beginning ASP.NET 2.0 AJAX
;ID=151273
Introducing Microsoft ASP.NET AJAX
;ID=144519
Wrox Professional ASP.NET 2.0 AJAX
;ID=146172
O'Reilly Programming ASP.NET Ajax
;ID=172105
ASP.NET AJAX Programmer's Reference
;ID=163394
名稱 類型 說明
abort 函數(shù) 引起放棄的意外處理
abs 函數(shù) 絕對值函數(shù)
addexitproc 函數(shù) 將一過程添加到運行時庫的結(jié)束過程表中
addr 函數(shù) 返回指定對象的地址
adjustlinebreaks 函數(shù) 將給定字符串的行分隔符調(diào)整為cr/lf序列
align 屬性 使控件位于窗口某部分
alignment 屬性 控件標簽的文字位置
allocmem 函數(shù) 在堆棧上分配給定大小的塊
allowgrayed 屬性 允許一個灰度選擇
ansicomparestr 函數(shù) 比較字符串(區(qū)分大小寫)
ansicomparetext 函數(shù) 比較字符串(不區(qū)分大小寫)
ansilowercase 函數(shù) 將字符轉(zhuǎn)換為小寫
ansiuppercase 函數(shù) 將字符轉(zhuǎn)換為大寫
append 函數(shù) 以附加的方式打開已有的文件
arctan 函數(shù) 余切函數(shù)
assignfile 函數(shù) 給文件變量賦一外部文件名
assigned 函數(shù) 測試函數(shù)或過程變量是否為空
autosize 屬性 自動控制標簽的大小
backgrounddi2001.jpg 屬性 背景色
beginthread 函數(shù) 以適當?shù)姆绞浇⒂糜趦?nèi)存管理的線程
bevelinner 屬性 控件方框的內(nèi)框方式
bevelouter 屬性 控件方框的外框方式
bevelwidth 屬性 控件方框的外框?qū)挾?/p>
blockread 函數(shù) 讀一個或多個記錄到變量中
blockwrite 函數(shù) 從變量中寫一個或多個記錄
borderstyle 屬性 邊界類型
borderwidth 屬性 邊界寬度
break 命令 終止for、while、repeat循環(huán)語句
brush 屬性 畫刷
caption 屬性 標簽文字的內(nèi)容
changefileext 函數(shù) 改變文件的后綴
chdir 函數(shù) 改變當前目錄
checked 屬性 確定復(fù)選框選中狀態(tài)
chr 函數(shù) 返回指定序數(shù)的字符
closefile 命令 關(guān)閉打開的文件
color 屬性 標簽的顏色
columns 屬性 顯示的列數(shù)
comparestr 函數(shù) 比較字符串(區(qū)分大小寫)
concat 函數(shù) 合并字符串
continue 命令 繼續(xù)for、while、repeat的下一個循環(huán)
copy 函數(shù) 返回一字符串的子串
cos 函數(shù) 余弦函數(shù)
ctl3d 屬性 是否具有3d效果
cursor 屬性 鼠標指針移入后的形狀
date 函數(shù) 返回當前的日期
datetimetofiledate 函數(shù) 將delphi的日期格式轉(zhuǎn)換為dos的日期格式
datetimetostr 函數(shù) 將日期時間格式轉(zhuǎn)換為字符串
datetimetostring 函數(shù) 將日期時間格式轉(zhuǎn)換為字符串
datetostr 函數(shù) 將日期格式轉(zhuǎn)換為字符串
dayofweek 函數(shù) 返回星期的數(shù)值
dec 函數(shù) 遞減變量值
decodedate 函數(shù) 將日期格式分解為年月日
decodetime 函數(shù) 將時間格式分解為時、分、秒、毫秒
delete 函數(shù) 從字符串中刪除子串
deletefile 命令 刪除文件
diskfree 函數(shù) 返回剩余磁盤空間的大小
disksize 函數(shù) 返回指定磁盤的容量
dispose 函數(shù) 釋放動態(tài)變量所占的空間
disposestr 函數(shù) 釋放字符串在堆棧中的內(nèi)存空間
ditherbackgrounddi2001.jpg?使背景色的色彩加重或減少50%
dragcursor 屬性 當鼠標按下時光標的形狀
dragmode 屬性 按動的作用方式
dropdowncount 屬性 容許的顯示數(shù)據(jù)項的數(shù)目
editmask 屬性 編輯模式
enabled 屬性 是否使標簽呈現(xiàn)打開狀態(tài)
encodedate 函數(shù) 將年月日合成為日期格式
encodetime 函數(shù) 將時、分、秒、毫秒合成為時間格式
endmargin 屬性 末尾邊緣
eof 函數(shù) 對有類型或無類型文件測試是否到文件尾
eoln 函數(shù) 返回文本文件的行結(jié)束狀態(tài)
erase 命令 刪除外部文件
exceptaddr 函數(shù) 返回引起當前意外的地址
exclude 函數(shù) 從集合中刪除一些元素
exceptobject 函數(shù) 返回當前意外的索引
exit 命令 立即從當前的語句塊中退出
exp 函數(shù) 指數(shù)函數(shù)
expandfilename 函數(shù) 返回包含絕對路徑的字符串
extendedselect 屬性 是否允許存在選擇模式,true時,multiselect才有意義
extractfiledir 函數(shù) 返回驅(qū)動器和路徑
extractfileext 函數(shù) 返回文件的后綴
extractfilename 函數(shù) 返回文件名
extractfilepath 函數(shù) 返回指定文件的路徑
fileage 函數(shù) 返回文件已存在的時間
fileclose 命令 關(guān)閉指定的文件
filecreate 命令 用指定的文件名建立新文件
filedatetodatetime 函數(shù) 將dos的日期格式轉(zhuǎn)換為delphi的日期格式
fileexists 函數(shù) 檢查文件是否存在
filegatattr 函數(shù) 返回文件的屬性
filegetdate 函數(shù) 返回文件的dos日期時間標記
fileopen 命令 用指定的存取模式打開指定的文件
filepos 函數(shù) 返回文件的當前指針位置
fileread 命令 從指定的文件讀取
filesearch 命令 在目錄中搜索指定的文件
fileseek 函數(shù) 改變文件的指針
filesetattr 函數(shù) 設(shè)置文件屬性
filesetdate 函數(shù) 設(shè)置文件的dos日期時間標記
filesize 函數(shù) 返回當前文件的大小
filewrite 函數(shù) 對指定的文件做寫操作
fillchar 函數(shù) 用指定的值填充連續(xù)字節(jié)的數(shù)
findclose 命令 終止findfirst/findnext序列
findfirst 命令 對指定的文件名及屬性搜索目錄
findnext 命令 返回與文件名及屬性匹配的下一入口
floattodecimal 函數(shù) 將浮點數(shù)轉(zhuǎn)換為十進制數(shù)
floattostrf 函數(shù) 將浮點數(shù)轉(zhuǎn)換為字符串
floattostr 函數(shù) 將浮點數(shù)轉(zhuǎn)換為字符串
floattotext 函數(shù) 將給定的浮點數(shù)轉(zhuǎn)換為十進制數(shù)
floattotextfmt 函數(shù) 將給定的浮點數(shù)轉(zhuǎn)換為十進制數(shù)
flush 函數(shù) 將緩沖區(qū)的內(nèi)容刷新到輸出的文本文件中
fmtloadstr 函數(shù) 從程序的資源字符串表中裝載字符串
fmtstr 函數(shù) 格式化一系列的參數(shù),其結(jié)果以參數(shù)result返回
font 屬性 設(shè)置字體
format 函數(shù) 格式化一系列的參數(shù)并返回pascal字符串
formatbuf 函數(shù) 格式化一系列的參數(shù)
formatdatetime 函數(shù) 用指定的格式來格式化日期和時間
formatfloat 函數(shù) 指定浮點數(shù)格式
frac 函數(shù) 返回參數(shù)的小數(shù)部分
freemem 函數(shù) 按給定大小釋放動態(tài)變量所占的空間
getdir 返回指定驅(qū)動器的當前目錄
getheapstatus 返回內(nèi)存管理器的當前狀態(tài)
getmem 建立一指定大小的動態(tài)變量,并將指針指向該處
getmemorymanager 返回內(nèi)存管理器的入口點
glyph 函數(shù) 按鈕上的圖象
halt 停止程序的執(zhí)行并返回到操作系統(tǒng)
hi 返回參數(shù)的高地址位
high 返回參數(shù)的上限值
hint 屬性 提示信息
int 返回參數(shù)的整數(shù)部分
include 添加元素到集合中
insert 在字符串中插入子串
inttohex 將整型數(shù)轉(zhuǎn)換為十六進制數(shù)
inttostr 將整型數(shù)轉(zhuǎn)換為字符串
ioresult 返回最新的i/o操作完成狀態(tài)
isvalidident 測試字符串是否為有效的標識符
items 屬性 默認顯示的節(jié)點
kind 屬性 擺放樣式
largechange 屬性 最大改變值
layout 屬性 圖象布局
length 函數(shù) 返回字符串的動態(tài)長度
lines 屬性 缺省顯示內(nèi)容
ln 函數(shù) 自然對數(shù)函數(shù)
lo 函數(shù) 返回參數(shù)的低地址位
loadstr 函數(shù) 從應(yīng)用程序的可執(zhí)行文件中裝載字符資源
lowercase 函數(shù) 將給定的字符串變?yōu)樾?/p>
low 函數(shù) 返回參數(shù)的下限值
max 屬性 最大值
maxlength 屬性 最大長度
min 屬性 最小值
mkdir 命令 建立一子目錄
move 函數(shù) 從源到目標復(fù)制字節(jié)
multiselect 屬性 允許同時選擇幾個數(shù)據(jù)項
name 屬性 控件的名字
new 函數(shù) 建立新的動態(tài)變量并設(shè)置一指針變量指向他
newstr 函數(shù) 在堆棧上分配新的字符串
now 函數(shù) 返回當前的日期和時間
odd 測試參數(shù)是否為奇數(shù)
onactivate 事件 焦點移到窗體上時觸發(fā)
onclick 事件 單擊窗體空白區(qū)域觸發(fā)
ondblclick 事件 雙擊窗體空白區(qū)域觸發(fā)
onclosequery 事件 使用者試圖關(guān)閉窗體觸發(fā)
onclose 事件 窗體關(guān)閉后才觸發(fā)
oncreate 事件 窗體第一次創(chuàng)建時觸發(fā)
ondeactivate 事件 用戶切換到另一應(yīng)用程序觸發(fā)
ondragdrop 事件 鼠標拖放操作結(jié)束時觸發(fā)
ondragover 事件 有其他控件從他上面移過觸發(fā)
onmousedown 事件 按下鼠標鍵時觸發(fā)
onmouseup 事件 釋放鼠標鍵時觸發(fā)
onmousemove 事件 移動鼠標時觸發(fā)
onhide 事件 隱藏窗體時觸發(fā)
onkeydown 事件 按下鍵盤某鍵時觸發(fā)
onkeypress 事件 按下鍵盤上的單個字符鍵時觸發(fā)
onkeyup 事件 釋放鍵盤上的某鍵時觸發(fā)
onpaint 事件 窗體上有新部分暴露出來觸發(fā)
onresize 事件 重新調(diào)整窗體大小觸發(fā)
onshow 事件 在窗體實際顯示之前瞬間觸發(fā)
ord 返回序數(shù)類的序數(shù)
outlinestyle 屬性 類型
outofmemoryerror 引起outofmemory意外
pageindex 屬性 頁索引
pages 屬性 頁
paramcount 函數(shù) 返回在命令行上傳遞給程序的參數(shù)數(shù)量
paramstr 函數(shù) 返回指定的命令行參數(shù)
pen 屬性 畫刷設(shè)置
pi 函數(shù) 返回圓周率pi
picture 屬性 顯示圖象
pictureclosed 屬性 設(shè)置closed位圖
pictureleaf 屬性 設(shè)置leaf位圖
pictureminus 屬性 設(shè)置minus位圖
pictureopen 屬性 設(shè)置open位圖
pictureplus 屬性 設(shè)置plus位圖
pos 函數(shù) 在字符串中搜索子串
pred 函數(shù) 返回先前的參數(shù)
random 函數(shù) 返回一隨機函數(shù)
randomize 函數(shù) 用一隨機數(shù)初始化內(nèi)置的隨機數(shù)生成器
read 函數(shù) 對有格式的文件,讀一文件組件到變量中;
對文本文件,讀一個或多個值到一個或多個變量中
readln 函數(shù) 執(zhí)行read過程,然后跳到文件下一行
readonly 屬性 只讀屬性
reallocmem 函數(shù) 分配一動態(tài)變量
rename 函數(shù) 重命名外部文件
renamefile 函數(shù) 對文件重命名
reset 函數(shù) 打開已有的文件
rewrite 函數(shù) 建立并打開一新的文件
rmdir 函數(shù) 刪除空的子目錄
round 函數(shù) 將實數(shù)值舍入為整型值
runerror 函數(shù) 停止程序的執(zhí)行
scrollbars 屬性 滾動條狀態(tài)
seek 函數(shù) 將文件的當前指針移動到指定的組件上
seekeof 函數(shù) 返回文件的文件結(jié)束狀態(tài)
seekeoln 函數(shù) 返回文件的行結(jié)束狀態(tài)
selectedcolor 屬性 選中顏色
setmemorymanager 函數(shù) 設(shè)置內(nèi)存管理器的入口點
settextbuf 函數(shù) 給文本文件指定i/o緩沖區(qū)
shape 屬性 顯示的形狀
showexception 函數(shù) 顯示意外消息與地址
sin 函數(shù) 正弦函數(shù)
sizeof 函數(shù) 返回參數(shù)所占的字節(jié)數(shù)
smallchange 屬性 最小改變值
sorted 屬性 是否允許排序
sqr 函數(shù) 平方函數(shù)
sqrt 函數(shù) 平方根函數(shù)
startmargin 屬性 開始邊緣
state 屬性 控件當前狀態(tài)
str 函數(shù) 將數(shù)值轉(zhuǎn)換為字符串
stralloc 函數(shù) 給以null結(jié)束的字符串分配最大長度-1的緩沖區(qū)
strbufsize 函數(shù) 返回存儲在由stralloc分配的字符緩沖區(qū)的最大字符數(shù)
strcat 函數(shù) 將一字符串附加到另一字符串尾并返回合并的字符串
strcomp 函數(shù) 比較兩個字符串
strcopy 函數(shù) 將一個字符串復(fù)制到另一個字符串中
strdispose 函數(shù) 釋放堆棧上的字符串
strecopy 函數(shù) 將一字符串復(fù)制到另一個字符串并返回結(jié)果字符串尾部的指針
strend 函數(shù) 返回指向字符串尾部的指針
stretch 屬性 自動適應(yīng)控件的大小
strfmt 函數(shù) 格式化一系列的參數(shù)
stricomp 函數(shù) 比較兩個字符串(不區(qū)分大小寫)
stringtowidechar 函數(shù) 將ansi字符串轉(zhuǎn)換為unicode字符串
strlcat 函數(shù) 將一字符串中的字符附加到另一字符串尾并返回合并的字符串
strlcomp 函數(shù) 以最大長度比較兩個字符串
strlcopy 函數(shù) 將一個字符串中的字符復(fù)制到另一個字符串中
strlen 函數(shù) 返回字符串中的字符數(shù)
strlfmt 函數(shù) 格式化一系列的參數(shù),其結(jié)果中包含有指向目標緩沖區(qū)的指針
strlicomp 函數(shù) 以最大長度比較兩個字符串(不區(qū)分大小寫)
strlower 函數(shù) 將字符串中的字符轉(zhuǎn)換為小寫
strmove 函數(shù) 將一個字符串中的字符復(fù)制到另一個字符串中
strnew 函數(shù) 在堆棧上分配一個字符串
strpas 函數(shù) 將以null結(jié)束的字符串轉(zhuǎn)換為pascal類的字符串
strpcopy 函數(shù) 將pascal類的字符串復(fù)制為以null結(jié)束的字符串
strplcopy 函數(shù) 從pascal類的最大長度字符串復(fù)制為以null結(jié)束的字符串
strpos 函數(shù) 返回一個字符串在另一個字符串中首次出現(xiàn)指針
strrscan 函數(shù) 返回字符串中最后出現(xiàn)字符的指針
strscan 函數(shù) 返回字符串中出現(xiàn)首字符的指針
strtodate 函數(shù) 將字符串轉(zhuǎn)換為日期格式
strtodatetime 函數(shù) 將字符串轉(zhuǎn)換為日期/時間格式
strtofloat 函數(shù) 將給定的字符串轉(zhuǎn)換為浮點數(shù)
strtoint 函數(shù) 將字符串轉(zhuǎn)換為整型
strtointdef 函數(shù) 將字符串轉(zhuǎn)換為整型或默認值
strtotime 函數(shù) 將字符串轉(zhuǎn)換為時間格式
strupper 函數(shù) 將字符串中的字符轉(zhuǎn)換為大寫
style 屬性 類型選擇
suce 函數(shù) 返回后繼的參數(shù)
swap 函數(shù) 交換參數(shù)的高低地址位
tabs 屬性 標記每一項的內(nèi)容
tabindex 屬性 標記索引
text 屬性 顯示的文本
texttofloat 函數(shù) 將字符串(以null結(jié)束的格式)轉(zhuǎn)換為浮點數(shù)
time 函數(shù) 返回當前的時間
timetostr 函數(shù) 將時間格式轉(zhuǎn)換為字符串
trim 函數(shù) 從給定的字符串中刪除前導和尾部的空格及控制字符
trimleft 函數(shù) 從給定的字符串中刪除首部的空格及控制字符
trimright 函數(shù) 從給定的字符串中刪除尾部的空格及控制字符
trunc 函數(shù) 將實型值截取為整型值
truncate 函數(shù) 截去當前文件位置后的內(nèi)容
unselectedcolor 屬性 未選中顏色
upcase 將字符轉(zhuǎn)換為大寫
uppercase 將給定的字符串變?yōu)榇髮?/p>
val 函數(shù) 將字符串轉(zhuǎn)換為整型值
vararraycreate 函數(shù) 以給定的界限和維數(shù)建立變體數(shù)組
vararraydimcount 函數(shù) 返回給定變體的維數(shù)
vararrayhighbound 函數(shù) 返回給定變體數(shù)組維數(shù)的上界
vararraylock 函數(shù) 鎖定給定的變體數(shù)組
vararraylowbound 函數(shù) 返回給定變體數(shù)組維數(shù)的下界
vararrayof 函數(shù) 返回指定變體的數(shù)組元素
vararrayredim 函數(shù) 通過改變上限來調(diào)整變體的大小
vararrayunlock 函數(shù) 解鎖指定的變體數(shù)組
varastype 函數(shù) 將變體轉(zhuǎn)換為指定的類型
varcase 函數(shù) 將變體轉(zhuǎn)換為指定的類型并保存他
varclear 函數(shù) 清除指定的變體
varcopy 函數(shù) 將指定的變體復(fù)制為指定的變體
varformdatetime 函數(shù) 返回包含日期時間的變體
varisarray 函數(shù) 測試變體是否為數(shù)組
varisempty 函數(shù) 測試變體是否為unassigned
varisnull 函數(shù) 測試變體是否為null
vartodatetime 函數(shù) 將給定的變體轉(zhuǎn)換為日期時間
vartype 函數(shù) 將變體轉(zhuǎn)換為指定的類型并保存他
visible 屬性 控件的可見性
wantreturns 屬性 為true時,按回車鍵產(chǎn)生一個回車符;
為false時,按下ctrl+enter才產(chǎn)生回車符
write 命令 對有格式的文件,寫一變量到文件組件中;
對文本文件,寫一個或多個值到文件中
writeln 命令 執(zhí)行write過程,然后輸出一行結(jié)束標志
widecharlentostring 函數(shù) 將ansi字符串轉(zhuǎn)換為unicode字符串
widecharlentostrwar 函數(shù) 將unicode字符串轉(zhuǎn)換為ansi字符串變量
widechartostring 函數(shù) 將unicode字符串轉(zhuǎn)換為ansi字符串
widechartostrvar 函數(shù) 將unicode字符串轉(zhuǎn)換為ansi字符串變量
#讀取上次檢查到的行數(shù)
last_line=`cat ./mailinfo`
echo "上次行數(shù):"$last_line
#算出本次alert日志的行數(shù)
current_line=`wc -l $alert_log|awk '{print $1}'`
echo "本次行數(shù):"$current_line
#取上次行數(shù)和本次行數(shù)之間的alert日志內(nèi)容,然后把ORA錯誤及上下三行放到mailinfo中
四字節(jié)16進制數(shù)可轉(zhuǎn)換為四個二進制字節(jié)(Bytes),從而使用Api函數(shù)來處理成單精度浮點數(shù)。
以下用VB代碼處理。
VB有專門的API函數(shù)CopyMemory能處理2-10進制浮點數(shù)轉(zhuǎn)換和10-2進制浮點數(shù)轉(zhuǎn)換。
下列代碼演示了10進制Single(單精度浮點型轉(zhuǎn)為16進制字符顯示的浮點數(shù)和其相反運算:
Option Explicit
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Private Sub BinToSin_Click()
Dim sinStr As String
Dim sinSj As Single
Dim Buffer(3) As Byte
Dim i As Integer
sinStr = Text2
For i = 1 To Len(Text2) Step 2
Buffer((7 - i) / 2) = Val("H" Mid(sinStr, i, 2))
Next
CopyMemory ByVal VarPtr(sinSj), ByVal VarPtr(Buffer(0)), 4
Text3 = sinSj
End Sub
Private Sub SinToBin_Click()
Dim i As Integer
Dim hexData As String
Dim a As Single
Dim Buffer(3) As Byte
a = Val(Text1)
CopyMemory Buffer(0), a, 4
For i = 0 To 3
If Len(Hex(Buffer(i))) = 1 Then
hexData = "0" Hex(Buffer(i)) + hexData
Else
hexData = Hex(Buffer(i)) + hexData
End If
Next
Text2 = hexData
End Sub
需要注意的事項是這四字節(jié)的高低字節(jié)排序,不能搞錯。
VB的Single 數(shù)據(jù)類型:
Single(單精度浮點型)變量存儲為 IEEE 32 位(4 個字節(jié))浮點數(shù)值的形式,它的范圍在負數(shù)的時候是從 -3.402823E38 到 -1.401298E-45,而在正數(shù)的時候是從 1.401298E-45 到 3.402823E38。Single 的類型聲明字符為感嘆號 (!)。
在內(nèi)存以32位二進制形式存在:
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
第1位為符號位;
第2-9位為階碼位;
第10-32位為2進制小數(shù)尾值;
即F2 ^ n * 1. XXXXXXX XXXXXXXX XXXXXXXX;
其中,F(xiàn)為正號或負號(首為為0正數(shù),首位為1負數(shù);
n為2-9位組成的BYTE數(shù)據(jù)值;
XXXXXXX XXXXXXXX XXXXXXXX為尾數(shù)。
參考:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim aa(3) As Byte
Dim f As Single
aa(0) = H0
aa(1) = H0
aa(2) = H80
aa(3) = H3F
'CopyMemory(f, aa, 4)
f = BitConverter.ToSingle(aa, 0)
TextBox1.Text = f
End Sub
End Class
Dim s As String = "你的字符串"
Dim si As Single = CType(Val(s), Single)
MsgBox(si)
程序里測試通過 你試試看。