大學(xué)計(jì)算機(jī)課程vb第三章_第1頁(yè)
大學(xué)計(jì)算機(jī)課程vb第三章_第2頁(yè)
大學(xué)計(jì)算機(jī)課程vb第三章_第3頁(yè)
大學(xué)計(jì)算機(jī)課程vb第三章_第4頁(yè)
大學(xué)計(jì)算機(jī)課程vb第三章_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第三章VB基本語(yǔ)言3.1數(shù)據(jù)類(lèi)型3.2變量與常量3.3內(nèi)部函數(shù)3.4運(yùn)算符和表達(dá)式3.5編碼規(guī)則

常見(jiàn)錯(cuò)誤

3.1數(shù)據(jù)類(lèi)型

標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型第三章VB基本語(yǔ)言3.2變量與常量3.2.1變量和常量的命名規(guī)則

變量:在程序運(yùn)行中其存儲(chǔ)的值可以改變。常量:在程運(yùn)行中其值不可以改變。命名規(guī)則:1.以字母或漢字開(kāi)頭,后可跟字母、數(shù)字或下劃線組成,長(zhǎng)度小于等于255個(gè)字符;2.不能使用VB中的關(guān)鍵字;3.VB中不區(qū)分變量名的大小寫(xiě).4.為了增加程序的可讀性,可在變量名前加一個(gè)縮寫(xiě)的前綴來(lái)表明該變量的數(shù)據(jù)類(lèi)型。intX、lngY、strC第三章VB基本語(yǔ)言1.用Dim語(yǔ)句顯式聲明變量

形式:Dim變量名[AS類(lèi)型] Dim變量名類(lèi)型符例:DimiCountAsinteger,sAllsumAssingle

等價(jià)于DimiCount%,sAllsum!

2.隱式聲明

未進(jìn)行上述的聲明而直接使用,其類(lèi)型為Variant類(lèi)型建議不使用.注意:

在通用聲明處加OptionExplicit語(yǔ)句來(lái)強(qiáng)制顯式聲明變量。3.2.2變量聲明3.2常量與變量1.數(shù)值常量23%、34.89!、“Hello”2.用戶定義常量形式:Const常量名[AS類(lèi)型]=表達(dá)式省略[AS類(lèi)型],常量的類(lèi)型由表達(dá)式值的類(lèi)型決定 為使與變量名區(qū)分,一般常量名使用大寫(xiě)字母例ConstMAX=1003.系統(tǒng)提供的常量系統(tǒng)定義常量位于對(duì)象庫(kù)中,可通過(guò)“對(duì)象瀏覽器”查看.例:vbNormalvbMinimized等常量3.2常量與變量3.3常用內(nèi)部函數(shù)一、隨機(jī)數(shù)函數(shù)隨機(jī)數(shù)函數(shù):Rnd

產(chǎn)生介于0到1之間的隨機(jī)數(shù),包括0但不包括1隨機(jī)數(shù)種子函數(shù)Randomize

在Rnd函數(shù)之前使用,以當(dāng)作隨機(jī)數(shù)產(chǎn)生器的種子注意:假如不用隨機(jī)數(shù)種子函數(shù)產(chǎn)生種子,而直接用隨機(jī)數(shù)函數(shù),則會(huì)產(chǎn)生相同順序的隨機(jī)數(shù)(視機(jī)器而不同)。第三章VB基本語(yǔ)言二、取整數(shù)值函數(shù)Fix(n)函數(shù)取n的整數(shù)部分,舍去小數(shù)部分。

Int(n)函數(shù)取小于或等于n的最大整數(shù)。產(chǎn)生介于兩個(gè)整數(shù)之間的整數(shù)隨機(jī)數(shù)公式:

X=Fix((high—low+1)*Rnd)+low

隨機(jī)數(shù)整數(shù)上界下界例產(chǎn)生1-100的隨機(jī)數(shù):Int(Rnd*100)+13.3常用內(nèi)部函數(shù)三、算術(shù)函數(shù)絕對(duì)值:Abs(n)函數(shù)—返回n的絕對(duì)值符號(hào)函數(shù):Sgn(n)返回n的正負(fù)開(kāi)平方函數(shù):Sqr(n)-返回整數(shù)n的平方根值三角函數(shù):1、正弦函數(shù):Sin(n)2、余弦函數(shù):Cos(n)3、正切函數(shù):Tan(n)

n>0,sgn(n)=1n=0,sgn(n)=0n<0,sgn(n)=-1n為弧度量3.3常用內(nèi)部函數(shù)四、字符串與數(shù)值的轉(zhuǎn)換函數(shù)字符轉(zhuǎn)換ASCII碼函數(shù):Asc(s)

將字符串s中第一個(gè)字符轉(zhuǎn)換成對(duì)應(yīng)的ASCII碼

Asc(”A”)=65數(shù)值轉(zhuǎn)換字符函數(shù):Chr(n)

返回ASCII碼n所代表之字符

Chr(65)=“A”3.3常用內(nèi)部函數(shù)四、梁字符拜串與穗數(shù)值年的轉(zhuǎn)窩換函平數(shù)字符英轉(zhuǎn)換數(shù)值函數(shù)唐:Va碰l(墳s)將具站有字羅符串戒類(lèi)型勝的數(shù)網(wǎng)值數(shù)畢據(jù)s轉(zhuǎn)換持成數(shù)蛙值類(lèi)戒型Va零l(攔”3繼4”景)=跪3庭4Va蔥l(異”3伸4A坐S”涂)=鉆3園4Va弓l(激”A煌S”恭)=住0數(shù)值貌轉(zhuǎn)換畫(huà)字符血串函行數(shù):St謊r(n泡)將數(shù)堅(jiān)值類(lèi)鳥(niǎo)型數(shù)土據(jù)轉(zhuǎn)媽換成漢字符常串類(lèi)叔型的屆數(shù)值St洲r(nóng)(-孕65耽)=腔“苗-6辦5”St拿r(6紅5)尊=蟲(chóng)“_宜65仿”符號(hào)莖位3.武3格常榨用內(nèi)微部函觸數(shù)五、處處理獨(dú)字符孩串函己數(shù)取字聽(tīng)符串姑長(zhǎng)度刷函數(shù)脖:Le霉n(敢s)Le寧n(“ab包c(diǎn)是字姿母”)=鳴6字母貪大、桑小寫(xiě)兆轉(zhuǎn)換團(tuán)函數(shù)努:1、LC尺as廈e(s鴿)—將字遵符串s轉(zhuǎn)換距成小代寫(xiě)LC昂as械e(“AB熱cd”)=“ab授cd”2、UC叢as及e(s效)—將字釘符串s轉(zhuǎn)換廳成大破寫(xiě)UC崇as賠e(“AB去cd”)=“AB膛CD”3.皆3申常嶺用內(nèi)棉部函喇?dāng)?shù)五、銀處理究字符孩串函釋數(shù)取子桂字符膝串函竊數(shù):1、藍(lán)取左畢串函導(dǎo)數(shù):Le符ft版(s猶,n警)由s字符博串最?yuàn)首筮叡块_(kāi)始表,往進(jìn)右取偵出n個(gè)字災(zāi)符。Le充ft忽(“AB懶CD”,2羞)=“AB”2、取右抓串函項(xiàng)數(shù):Ri袖gh吵t(形s,窩n)由s字符屢串最哄右邊諷開(kāi)始潮,往鼓左取性出n個(gè)字體符。Ri甚gh孔t(“AB袋CD”,2舅)=“CD”3、Mi植d(盯s,陳n,靈m)函數(shù)涉:由s字符傾串的生第n個(gè)字園符開(kāi)編始,趟往右昌取出m個(gè)字嫌符Mi約d(“AB津CD臟”,貢2,肅2)狀=“垂BC墻”3.青3跡常粥用內(nèi)供部函打數(shù)刪除努空白鋪?zhàn)址麡磾?shù):1、Lt引ri端m(s舌)—?jiǎng)h除抓串s左邊墓的空滲白字副符2、Rt悟ri保m(s虎)—?jiǎng)h除據(jù)串s右邊睜的空泉白字羅符3、Tr紙im展(s杠)—?jiǎng)h除胞串s左右?guī)泝蛇吋嫉目账伟鬃譃⒎鹲1設(shè)=“肝__大連捆__宜”斃:s2兩=“海事輩大學(xué)?!盠t嚷ri夠m(s傲1)眉+S健2=店“大連攻__塑海事煎大學(xué)”Rt媽ri至m(s燭1)雷+S頃2=掩“_芝_大連宴海事勉大學(xué)”Tr熊im塞(s魚(yú)1)喂+S汗2=森“大連攏海事千大學(xué)”五、伸處理內(nèi)字符宮串函村數(shù)3.金3槍??ㄓ脙?nèi)揀部函帖數(shù)重復(fù)碧函數(shù)叨:St虎ri抵ng胡(n辟,s溪)將字餐符串s的第抱一個(gè)衰字符抗重復(fù)取n次St遙ri象ng賤(6恰,“★”)=“★★越★★招★★”空格婚函數(shù)頭:Sp核ac而e(型n)返回n個(gè)空叢白字格符的到字符鍛串S1濃=“新年越快樂(lè)”:S2項(xiàng)=“萬(wàn)事蜜如意顏!”S1詳+S喊pa竊ce蜂(2揀)+講S2柄=“新年頸快樂(lè)惜__悔萬(wàn)事當(dāng)如意此!”五、煉處理想字符相串函盾數(shù)3.辨3祖常僵用內(nèi)饞部函獻(xiàn)數(shù)子字邀符串怎位置拼函數(shù)In出St爺r(n副,沙s1監(jiān),墓s2洽,歪0|晌1)返回翼字符蹦串S2在字液符串S1中出產(chǎn)現(xiàn)的雜位置惜,從巴頭部猶位置n開(kāi)始贈(zèng)找,纖省略n從頭腳開(kāi)始叮找,奪找不臣到為換0。0表示趣區(qū)分裝大小虧寫(xiě),普為1地不區(qū)尾分。例:In逮St愧r(2寫(xiě),彈"A快BC瘡DE脅FG洲",擊"匪EF霸")5字符圣串的技比較陷函數(shù)St她rC評(píng)om絹p(s津1,列s飄2躬,0勺|1患)例:St恩rC躺om種p(“午AB怪C”煤,?!癮b雀c”)旋-馬1s1夠>s筍2,待=扒1s1僑=s舊2,變=脅0s1比<s失2,個(gè)=繪-1五、棵處理籠字符吼串函拿數(shù)3.輛3黑常幸用內(nèi)薯部函要數(shù)六、場(chǎng)日期避與時(shí)罩間函鉤數(shù)系統(tǒng)林日期蛛函數(shù)幸:DA誘TE設(shè)定匯或返帳回系喂統(tǒng)日歉期da涌te目=“腐20鴨05悅-0翅4-橋10移”系統(tǒng)壓時(shí)間旋函數(shù)壁:Ti姑me設(shè)定預(yù)或返瘋回系岸統(tǒng)時(shí)異間ti蔥me弦=#軌12乖:1星3:勤25蠢#日期授與時(shí)歉間同政時(shí)顯礎(chǔ)示函寒?dāng)?shù):No踐w返回右系統(tǒng)嘴日期撤和系霞統(tǒng)時(shí)現(xiàn)間3.巡壽3波常第用內(nèi)盯部函枕數(shù)年、霧月、索日、帖時(shí)、迷分、亦秒函蠢數(shù)Ye鈔ar漲(N趁ow書(shū))返回閘年Mo么nt錘h(萌No碼w)返回衛(wèi)月We俱ek暴Da道y(N勸ow蘋(píng))返回香星期Da既y(“2飽00夢(mèng)5-盒04圖-1申0”)返回救日Ho花ur赴(N乎ow羽)返回泉時(shí)Mi支nu騙te智(N芬ow蕩)返回足分Se棍co假nd常(N土ow秒)返回午秒記時(shí)杰函數(shù)鏈:Ti唱me堵r補(bǔ)充候例題之日期畫(huà)與時(shí)樸間函可數(shù)返回蔬由午擱夜0龜時(shí)0池分0謊秒開(kāi)渠始到奇現(xiàn)在疑的總刮秒數(shù)六、構(gòu)日期遣與時(shí)渴間函洞數(shù)3.倒3譯常他用內(nèi)鵲部函漂數(shù)七、測(cè)格式芳輸出擇函數(shù)【格則式】Fo臉rm蓄at遵$(表匙達(dá)式砌[,術(shù)“格牢式字蜻符串技”]節(jié))【功俘能】鴉將表泄達(dá)式汁的值營(yíng)依指悠定的首“格董式字旦符串藝”規(guī)倉(cāng)定的遵格式重轉(zhuǎn)換掉成字藍(lán)符串眨?!菊f(shuō)皮明】(1秤)表報(bào)達(dá)式臂可以頌是數(shù)帥值、封日期秀或字效符串雹類(lèi)型紋。(2繞)格斜式字銜符串艱有3權(quán)類(lèi):鄉(xiāng)豐數(shù)值靈格式浸、日察期格深式和電字符肆串格庸式。3.索3啦常丈用內(nèi)陽(yáng)部函郊數(shù)常用鏈的F貧or含ma烏t函圣數(shù)“障格式斜字符羞串”征如下沿表:3.吧3棕?,F(xiàn)用內(nèi)縮慧部函口數(shù)七、萬(wàn)格式山輸出六函數(shù)Fo星rm畝_C都LI傘CK者()蕩效果Fo勺nt屯Si誦ze抖=1河2My每Ti零me有=緊#成9:峰21被:3遷0蛇PM歲#My攤Da味te環(huán)=殃#孟7/似21旋/9跪7#Pr穿in賊t師Fo悶rm核at見(jiàn)(M鉤yD樣at娃e,緣瑞"晴m/藝d/耐yy堡")Pr較in強(qiáng)t依Fo權(quán)rm丟at莖(M姑yD晴at潤(rùn)e,窮"號(hào)mm棉mm日-y仍y"娘)Pr異in趣t歐Fo餅rm艘at托(M湖yT煩im貌e,萍"傷h-雷m-山s碑AM坡/P慮M"響)Pr裂in教t獵Fo鋒rm本at痛(M朵yT狠im巷e,票"趣hh攪:m挑m:大ss廟A柿/P缸")'緣瑞顯示炎系統(tǒng)裙當(dāng)前質(zhì)日期間和時(shí)住間Pr督in盤(pán)t辜Fo態(tài)rm緩at西(N而ow御,"源yy券yy沉年m奇月d彩d日蛋h矛h:冠mm誼")'終以系桃統(tǒng)預(yù)姓定義葉的格拔式句顯示跳系統(tǒng)賢當(dāng)前比時(shí)間Pr嘩in病t招Fo墾rm廊at劫(D崗at蝴e,洲"濫dd肝dd睬,m馬mm季m,盛dd壁,y表yy元y"撕)En巡壽d吃Su淺b補(bǔ)充境例題3.遷3調(diào)常醒用內(nèi)床部函滔數(shù)七、閱格式沾輸出分函數(shù)利用案Fo碧rm臺(tái)at蜓函數(shù)您顯示盛有關(guān)束的日逮期和哄時(shí)間宜。能在仍DO授S下餅或W你in牛do溫ws風(fēng)下運(yùn)枯行的亭應(yīng)用例程序鈴,也沸可以燭在V都B中搏調(diào)用興.形式林:至變聞量=巖Sh伸el篩l(洽應(yīng)用扁程序招的完用整路奧徑,唇窗口少類(lèi)型修)i量=礙Sh皂el夫l(摩"c況:\閉wi巡壽nd夢(mèng)ow毯s\璃ca艘lc環(huán).e炒xe弊")j撿=予Sh劣el頌l(敢"c英:\交co智mm不an故d.困co樓m"呀,手1)八、波Sh瘦el縣l函址數(shù)(秤補(bǔ)充鑒)3.坦3趣常育用內(nèi)縣部函危數(shù)3.陣4鏡運(yùn)雁算符憶和表糟達(dá)式運(yùn)算政符1.算術(shù)喊運(yùn)算疾符例:按5+種10奧m獵od夏1六0坡\衣9海/僵3+惡2^匙2旦結(jié)吳果:冬10第三仗章率V鬧B基艦本語(yǔ)飛言&、+字符暗串連狡接符"租12吳3困"+"賣(mài)45擦6栗"班結(jié)霸果倡"禿12廢34維56違""域12歪3妻"&"梁45晝6鞏"口結(jié)果發(fā)"嘗1殘23英45甲6估"區(qū)別劍:+兩邊塑必須踩是字鵲符串帥,&不一揀定例如峰:"具ab繞cd賭ef吩"+12才34叨5私'戀出錯(cuò)"a度bc數(shù)de神f"&12孤34圓5避'學(xué)結(jié)果郊為河"a代bc飛de坦f1罰23貼45宅""涼12鞭3般"+45私6'上結(jié)勾果為屯57狼9"吊12腫3糠"&45物6桐'迫結(jié)坦果為江"鳥(niǎo)1奮23霉45澡6雀"2.字符必串運(yùn)碧算符3.茶4翁運(yùn)鞠算符速和表煩達(dá)式3.僻4.眠1烏運(yùn)算闊符3.旺關(guān)系冶運(yùn)算榨符將兩肚個(gè)操低作數(shù)盞進(jìn)行銅大小券比較踐,結(jié)蠟果為油邏輯柴量。3.敢4改運(yùn)墨算符兆和表疤達(dá)式3.慰4.嬸1分運(yùn)算華符“男字”>“女字”按漢瘋字內(nèi)詳碼的泡順序膀比較3.崗關(guān)系屢運(yùn)算此符例:"萌AB節(jié)CD單E賊"形>賺"漸AB夢(mèng)RA田"結(jié)果昏為藏Fa徐ls凳e若兩扣個(gè)操款作數(shù)朋為數(shù)穿值型什,則涌按其弦大小剃比較孔。若兩惱個(gè)操稿作數(shù)地為字阻符串節(jié),則暮按字草符的AS尼CI終I碼值調(diào)從左揚(yáng)到右焦一一奸比較暖,直伶到出矮現(xiàn)不栽同的腐字符蠢為止搜.。飽字符射比較淋的順券序如壟下:“空狹格”隆<“想0”健<…艙<“鑰9”掘<“A”評(píng)<…作<“錦Z”撲<“爽a”鑒<…當(dāng)<“增z”早<“漢字密”關(guān)系羨運(yùn)算犁符的途優(yōu)先菠級(jí)相似同。在VB中,故若邏嬌輯值舌參加仍運(yùn)算亦,則Tr慚ue用-拆1表捧示,F(xiàn)a路ls樓e用0很表示3.皺4.般1緞運(yùn)算能符條件唐表達(dá)崗式1An部d條件寒表達(dá)棵式2針=弓邏輯泉值說(shuō)明翼:表達(dá)待式1夏、2另均為T(mén)r棗ue賢,結(jié)果文為T(mén)r枝ue條件螞表達(dá)最式1Or條件田表達(dá)不式2際=肉邏輯撒值說(shuō)明乖:表達(dá)看式1汽、2蜂中有要一個(gè)津?yàn)門(mén)r蠻ue司,結(jié)果鍵為T(mén)r躬ue4.習(xí)邏院輯運(yùn)害算符將操尿作數(shù)熱進(jìn)行梁邏輯竿運(yùn)算士,結(jié)尾果是迎邏輯晉值3.益4臟運(yùn)崗算符溫和表能達(dá)式3.指4.伐1表運(yùn)算芝符1.當(dāng)組成變量直、常很量、豈函數(shù)獨(dú)、運(yùn)砍算符銹和圓圍括號(hào)2.蛋書(shū)寫(xiě)嚇規(guī)則(1益)乘輸號(hào)不暢能省具略。例x少乘傷以y響應(yīng)冠寫(xiě)成骨:x減*y(2?。├m號(hào)必般須成墻對(duì)出唯現(xiàn),樣均使骨用圓很括號(hào)天。(3襯)表避達(dá)式宿從左瞧到右液在同佳一基肉準(zhǔn)上統(tǒng)書(shū)寫(xiě)描,無(wú)搬高低留、大揉小。3.跨不節(jié)同數(shù)音據(jù)類(lèi)含型的神轉(zhuǎn)換運(yùn)算熱結(jié)果攜的數(shù)耀據(jù)類(lèi)茅型向冤精度固高的物數(shù)據(jù)遙類(lèi)型胳靠.In腰te沖ge素r<熊Lo怖ng既<S路in慣gl超e<靜Do須ub規(guī)le未<C質(zhì)ur念re牛nc恩y4.懲優(yōu)弓先級(jí)算術(shù)塞運(yùn)算妙符>護(hù)=字黃符運(yùn)筒算符敗>關(guān)怨系運(yùn)規(guī)算符千>邏憂輯運(yùn)占算3.所4.死2照表達(dá)煙式3.亭4獎(jiǎng)運(yùn)均算符認(rèn)和表秤達(dá)式例:災(zāi)用人餡單位叢招聘刑秘書(shū)狹:年早齡小拐于4枝0歲檔,女爽性,出學(xué)歷泄??茙r或本郊科年齡凈<=躍39An管d性別管=“花女”An艦d(學(xué)訪歷=兼“專靜科”O(jiān)r學(xué)歷盛=“鞏本科卷”

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論