chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣在VB6中編程

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-12 17:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:字符串

怎樣在VB6中編程

VB處理字符串的方式有時(shí)會(huì)令人困惑。

texta =“ abcdefg”

在要計(jì)數(shù)為字符串的文本兩邊加上“符號(hào)。 Mid(String,Start,長度)從字符串中選擇一段文本

在字符串中沒有從0開始的起始字符串

textb = mid(texta,2,2)

這使變量textb =“ bc”

textb = mid(texta,4,4)

這會(huì)使變量textb =“ defg”

textb = mid(texta,4,5)

這會(huì)使變量textb =“ defg”

沒錯(cuò),如果您要選擇的文本長于最后一個(gè)字符結(jié)尾的可用文本

取決于您的程序,則必須放置陷阱以避免錯(cuò)誤。

陷阱:

textb = mid(texta,4,5)

如果len(textb)《5則‘Len()返回字符串的長度,《意味著小于

msgbox“文本太短“’顯示消息框字符串

exit sub‘這將退出您所在的子。結(jié)束代碼。如果您使用的是函數(shù),那么如果

在字符串中找到字符的位置,則可以退出函數(shù)

結(jié)束。

我們使用instr(Start,String1,String2)

texta =“ abcdefg”

textb = instr(1,texta,“ c”)’這將在字符串texta中找到字母c

textb現(xiàn)在等于3

注意:

Instr如果找不到則返回0(零)字符

重組:

這是一個(gè)令人討厭的問題,例如,您希望“ abcdefg”成為“ defgabc”

texta =“ abcdefg”

textb = mid(texta,4,4) &mid(texta,1,3)

還算不錯(cuò),但現(xiàn)在讓我們添加instr()函數(shù)

說您想重新組織窗簾字符處的字符串,但每次都不是相同的位置

texta =“ abcdefg”

textb =“ gfabdec”

textc = mid(texta,instr(1,texta,“ c”),len(texta)-instr(1,texta,“ c” )+ 1)&mid(texta,1,instr(1,texta,“ c”)-1)

請(qǐng)注意部分len(texta)-instr(1,texta,“ c”)+ 1因?yàn)閕nstr會(huì)計(jì)數(shù)您要查找的字符,所以您返回一個(gè)字符,以便mid()將字符yo您正在查找的字符串中的第一個(gè)字符串

textc現(xiàn)在等于“ cdefgab”

textd = mid(textb,instr(1,textb,“ c”),len(textb)-instr(1, textb,“ c”)+ 1)&mid(textb,1,instr(1,textb,“ c”)-1)

texted現(xiàn)在等于“ cgfabde”

讓我們嘗試查找不在字符串

texta =“ abcdefg”

textc = mid(texta,instr(1,texta,“ h”),len(texta)-instr(1,texta,“ h”)+ 1)&mid (texta,1,instr(1,texta,“ h”)-1)

您會(huì)收到錯(cuò)誤消息,因?yàn)镸id()的起始部分不能= 0,因?yàn)樽址畯?

開始,因此您必須避免運(yùn)行時(shí)錯(cuò)誤。這是執(zhí)行此操作的一種方法

texta =“ abcdefg”

如果instr(1,texta,“ h”)《》 0則

textc = mid(texta,instr(1,texta,“ h “),len(texta)-instr(1,texta,” h“)+ 1)和mid(texta,1,instr(1,texta,” h“)-1)

else‘只有一個(gè)聲明根據(jù)if情況

msgbox“無法在字符串中找到字符”’顯示帶有字符串的消息框

如果if

這幾乎總結(jié)了您需要了解的有關(guān)字符串的所有信息

第2步:轉(zhuǎn)換字符

十六進(jìn)制:

我在本周早些時(shí)候發(fā)現(xiàn)的一個(gè)與十六進(jìn)制(數(shù)字)函數(shù)的長度有關(guān)

它以十六進(jìn)制形式返回字符串

hex(11111111)返回“ A98AC7”

當(dāng)將ascii字符轉(zhuǎn)換為十六進(jìn)制時(shí),您會(huì)這樣做

texta =“ a”

hex(asc(texta))返回“ 61”

texta =“ k” hex(asc(texta))返回“ 6B”

對(duì)于ASCI字符中的大多數(shù),字符串將為2個(gè)字符

除非are的值小于16,否則僅返回1個(gè)字符

如果您希望它們?nèi)繛?個(gè)字符演員,您將執(zhí)行以下操作:

textb = hex(asc(texta))

如果len(textb)= 1,則

textb =“ 0”,并且textb‘為零而不是大寫o

end if

第3步:文件編輯

要打開文件,您需要一個(gè)freefile和一個(gè)文件名

gfile = FreeFile’gfile現(xiàn)在是下一個(gè)可用的免費(fèi)文件

c =“ c:\ test.txt”

然后有四種打開文件的方式

輸入-您只能閱讀。

輸出-您只能寫入,如果存在,它將刪除文件?;剀嚪蛽Q行符的最后一個(gè)字符

附加-您只能寫。它將添加到現(xiàn)有文件中?;剀嚭蛽Q行符最后一個(gè)字符

二進(jìn)制-讀寫。非常精確我現(xiàn)在唯一使用的一個(gè)。

用于構(gòu)建日志文件,然后附加使用它會(huì)將新條目添加到文件末尾。

對(duì)于更復(fù)雜的日志文件,請(qǐng)將整個(gè)文件加載到變量中并添加

dim stro作為字符串‘這是必須的,否則將出現(xiàn)錯(cuò)誤

gfile = FreeFile

c =“ c:\ test.txt”

open c對(duì)于二進(jìn)制文件,例如#gfile’記住gfile是數(shù)字

stro = space $(lof(gfile))‘當(dāng)打開二進(jìn)制文件時(shí),您必須知道要取的文本長度是lof(gfile)會(huì)返回多大gfile的長度和space $()返回一串空格,該空格是您輸入的數(shù)字的長度

get #gfile,1,stro’從文件號(hào)獲取,起始字節(jié),變量保存到其中。并僅加載變量的長度

close #gfile

stro現(xiàn)在等于文件test.txt。

您可以通過

ffile = FreeFile

stro = “ New line”&VbCrLf&stro‘添加“ New line”并插入返回和換行符,后跟原始文本

open c for binary as #ffile

kill c

put #ffile,1,stro’如果文件越來越小,put將覆蓋先前的信息,您應(yīng)該先殺死該文件,然后將其刪除。關(guān)閉#ffile

該文件中現(xiàn)在包含“新行”

我通過put函數(shù)發(fā)現(xiàn)的一件事是如果您嘗試放置諸如

put #ffile,133,chr(1)之類的字符,則會(huì)出錯(cuò),這將用字符1或十六進(jìn)制0x01替換字節(jié)133處的字符

我在一個(gè)程序中執(zhí)行此操作時(shí)發(fā)現(xiàn)我實(shí)際上添加了十六進(jìn)制0x08000100000001,這非常奇怪。我通過將文件加載到變量并執(zhí)行字符串mods來解決了這個(gè)問題

i = 133

stro = mid(stro,1,i-1)&chr(1)&mid(stro,i + 1,len (stro)-i)

然后

輸入#ffile,1,stro

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3707

    瀏覽量

    96720
  • VB6
    VB6
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    11067
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    rt-thread系統(tǒng),使用stm32,怎樣設(shè)置接收中斷字節(jié)數(shù)?

    rt-thread系統(tǒng),使用stm32,怎樣設(shè)置接收中斷字節(jié)數(shù)
    發(fā)表于 09-15 06:17

    使用 ICP 編程工具編程時(shí),用戶啟用后是否需要在程序初始化看門狗?

    使用ICP編程工具進(jìn)行編程時(shí),用戶配置位設(shè)置啟用“看門狗”選項(xiàng)后,是否需要在程序初始化看門狗?用戶是否需要清除超時(shí)標(biāo)志?
    發(fā)表于 08-28 06:48

    HF87611_VB1/HF87611Q_VB1:全能型多通道USB HiFi音頻解碼器固件技術(shù)解析

    引言隨著音頻應(yīng)用場(chǎng)景的多樣化,對(duì)音頻處理設(shè)備的輸入輸出靈活性要求越來越高。本文將介紹一款基于XMOSXU316技術(shù)的全能型多通道USBHiFi音頻解碼器固件——HF87611_VB
    的頭像 發(fā)表于 07-24 10:00 ?432次閱讀
    HF87611_<b class='flag-5'>VB</b>1/HF87611Q_<b class='flag-5'>VB</b>1:全能型多通道USB HiFi音頻解碼器固件技術(shù)解析

    HF86611_VB1/HF86611Q_VB1:多通道USB HiFi音頻解碼器固件技術(shù)解析

    引言隨著音頻技術(shù)的不斷發(fā)展,多通道音頻處理和多接口兼容性成為現(xiàn)代音頻設(shè)備的重要需求。本文將介紹一款基于XMOSXU316技術(shù)的多通道USBHiFi音頻解碼器固件——HF86611_VB
    的頭像 發(fā)表于 07-23 11:40 ?362次閱讀
    HF86611_<b class='flag-5'>VB</b>1/HF86611Q_<b class='flag-5'>VB</b>1:多通道USB HiFi音頻解碼器固件技術(shù)解析

    HF83311_VB1/HF83311Q_VB1:高性能USB HiFi音頻解碼器固件技術(shù)解析

    引言隨著高品質(zhì)音頻體驗(yàn)需求的不斷增長,音頻解碼器固件的性能和功能成為決定音頻設(shè)備品質(zhì)的關(guān)鍵因素。本文將介紹一款基于XMOSXU316技術(shù)的高性能USBHiFi音頻解碼器固件——HF83311_VB
    的頭像 發(fā)表于 07-23 11:16 ?432次閱讀
    HF83311_<b class='flag-5'>VB</b>1/HF83311Q_<b class='flag-5'>VB</b>1:高性能USB HiFi音頻解碼器固件技術(shù)解析

    Linux,用新設(shè)置對(duì)CY7C65215重新編程后,如何啟用新設(shè)置?

    Linux 系統(tǒng)下,如何 1.用 Linux 編程新設(shè)置配置 CY7C65215? 如\"USB 串口配置實(shí)用程序\" 或命令行 fwDownload.exe。 2.
    發(fā)表于 05-26 08:23

    捷杰傳感VB24H — 24 小時(shí)在線的工業(yè)設(shè)備 “聽診器”

    引言火電廠、化工廠、鋼鐵廠等工業(yè)場(chǎng)景,大型風(fēng)機(jī)如同“工業(yè)心臟”,而電機(jī)軸承則是這顆心臟跳動(dòng)的核心傳動(dòng)部件。然而,微米級(jí)的振動(dòng)偏差就可能導(dǎo)致設(shè)備效率驟降甚至損毀,傳統(tǒng)監(jiān)測(cè)手段卻難以捕捉這些細(xì)微隱患
    的頭像 發(fā)表于 05-14 17:46 ?460次閱讀
    捷杰傳感<b class='flag-5'>VB</b>24H — 24 小時(shí)在線的工業(yè)設(shè)備 “聽診器”

    AD7265的VB的引腳映射的順序與數(shù)據(jù)手冊(cè)的并不一致是怎么回事?

    一些參考設(shè)計(jì)中發(fā)現(xiàn)AD7265的VB的引腳映射的順序與數(shù)據(jù)手冊(cè)的并不一致。 參考設(shè)計(jì):VB1-6(12-18腳正序排列) 數(shù)據(jù)手冊(cè):VB1-6(12-18腳倒序排列)
    發(fā)表于 04-16 08:15

    STM32H750VB sys為什么無法選擇debug模式?

    STM32H750VB sys無法選擇debug 模式, 哪位大佬可以解答一下,非常感謝
    發(fā)表于 03-19 18:32

    請(qǐng)問DLP6540怎樣編程?

    請(qǐng)問DLP6540怎樣編程怎樣通過那個(gè)DLP composer來新建工程,配置各項(xiàng)參數(shù),有參考資料教程之類的么,謝謝
    發(fā)表于 02-21 06:49

    鎵仁半導(dǎo)體成功實(shí)現(xiàn)VB法4英寸氧化鎵單晶導(dǎo)電摻雜

    的導(dǎo)電型摻雜,為下游客戶提供更加豐富的產(chǎn)品選擇,助力行業(yè)發(fā)展。該VB法氧化鎵長晶設(shè)備及工藝包已全面開放銷售。 【圖1】鎵仁半導(dǎo)體VB法4英寸導(dǎo)電型氧化鎵單晶底面 【圖2】 鎵仁半導(dǎo)體VB法4英寸導(dǎo)電型氧化鎵單晶頂面 2025年1
    的頭像 發(fā)表于 02-14 10:52 ?800次閱讀
    鎵仁半導(dǎo)體成功實(shí)現(xiàn)<b class='flag-5'>VB</b>法4英寸氧化鎵單晶導(dǎo)電摻雜

    使用,xtr116的3腳應(yīng)怎樣處理?

    大家好,我的一系統(tǒng),通過mcu的DAC出來后,經(jīng)過15k的精密采樣電阻,然后經(jīng)xtr116進(jìn)行兩線制輸出,使用,xtr116的3腳應(yīng)怎樣處理,24V的電源地與MCU的地為同一個(gè)地。
    發(fā)表于 01-13 07:04

    AD2S1203輸出的18位應(yīng)該怎樣選取其中的16位輸出呢?

    =64,則輸出的數(shù)據(jù)N=18位,那么問題來了,輸出的18位應(yīng)該怎樣選取其中的16位輸出呢?如果M=128,則N=21位,那么在這21位怎樣
    發(fā)表于 01-08 08:15

    字符串在編程的應(yīng)用實(shí)例

    字符串在編程中有著廣泛的應(yīng)用,它們被用于表示文本數(shù)據(jù)、處理用戶輸入、構(gòu)建動(dòng)態(tài)內(nèi)容等。以下是一些字符串在編程的應(yīng)用實(shí)例: 1. 用戶輸入與輸出 用戶輸入 :程序通常需要從用戶那里獲取輸入,這些輸入通
    的頭像 發(fā)表于 01-07 15:33 ?1106次閱讀

    AI編程工業(yè)自動(dòng)化設(shè)備上應(yīng)用趨勢(shì)

    僅提高了生產(chǎn)效率和質(zhì)量,還降低了成本和風(fēng)險(xiǎn),推動(dòng)了制造業(yè)的轉(zhuǎn)型升級(jí)和智能化發(fā)展。 ? ? ? AI編程工業(yè)設(shè)備的應(yīng)用 ? ? ? 智能制造 ? ? ? AI編程
    的頭像 發(fā)表于 12-19 07:38 ?1803次閱讀