百度群&飛度編程學(xué)社1195277 以下是我博客的一篇文章如何學(xué)好VB 導(dǎo)語(yǔ):不要老是想著誰(shuí)“最有錢途”,這些都不是我們應(yīng)當(dāng)考慮的,我們要考慮的是怎樣才能真正的精通VB。如果成為了VB的專家,應(yīng)當(dāng)很容易賺到錢的。VB程序員為什么工資低,不是VB不行,是因?yàn)榇蟛糠軻B程序員不行,他們只懂得用控件,而沒有什么編程的思想。而VB的初學(xué)都只會(huì)用控件和簡(jiǎn)單的API就說精通VB了,顯然影響的整個(gè)VB在程序界的地位,這些人顯然不能稱為程序員的,只能相當(dāng)于會(huì)使用VB了,就像會(huì)Word一樣。如果VB程序員都懂的數(shù)據(jù)結(jié)構(gòu),UML等,就完全是另外一回事了。有認(rèn)為VB功能弱,請(qǐng)注意:仙劍95版就是用VB4做的,還有DirectX SDK7中有個(gè)一很好玩的3D游戲,聲音和動(dòng)畫都非常好,也是用VB寫的。所以VB能做很多東西,只要你想去做。 (1)VB不只是e799bee5baa6e997aee7ad94e4b893e5b19e31333264643731數(shù)據(jù)庫(kù)和報(bào)表。不要以為VB就是數(shù)據(jù)庫(kù)和報(bào)表,這只是VB強(qiáng)大功能的一小部份。如果這此都搞不清,還是好好的看一下相關(guān)的書籍,比在這里問問題有用多了。我以前沒有學(xué)過數(shù)據(jù)庫(kù),只是有些編程的思路,后來學(xué)數(shù)據(jù)庫(kù)就非常容易了。我做報(bào)表一般用RichTextBox或是From來做,一般都能做的很好,也不用去考慮什么水晶報(bào)表了。 (2)不要迷信于API。API能做很多東西,但有些東西在VB里面的函數(shù)中就有,API只是VB對(duì)WindowsSDK的封裝而已。如果想學(xué)好API,建議學(xué)習(xí)SDK。如果VB本身就能很好的支持這個(gè)功能,何必還要用API呢。 (3)不要什么都想著控件。如果做程序都想著第三方控件的話,代價(jià)是很高的,不僅程序大,安全性也低了很多。其實(shí)VB本身帶的控件已經(jīng)完全夠用了。 (4)認(rèn)認(rèn)真真的把MSDN中關(guān)于VB的內(nèi)容好好看一看,特別是函數(shù)和語(yǔ)句,很有用的。 (5)遇到問題不要直接來這里問,自己好好想一想,試著解決這個(gè)問題,這雖然在時(shí)間上慢了,可是在自身的提高上卻有很大的幫助。 (6)沒事的時(shí)候,多研究些語(yǔ)言上的東西,如數(shù)據(jù)結(jié)構(gòu)和算法,不要老是想著什么花哨的東西。這對(duì)以后的提高非常有幫助。如何學(xué)好VB程序設(shè)計(jì)1、學(xué)習(xí)程序設(shè)計(jì)的基本要求2、VB的功能及特點(diǎn) 3、學(xué)習(xí)VB程序設(shè)計(jì)的方法 對(duì)學(xué)習(xí)者知識(shí)的要求: 首先,學(xué)習(xí)程序設(shè)計(jì)要具備一定的數(shù)學(xué)基礎(chǔ),計(jì)算機(jī)與數(shù)學(xué)有很大的聯(lián)系,綜觀計(jì)算機(jī)歷史,計(jì)算機(jī)的數(shù)學(xué)模型(圖靈機(jī),由Alan Turing提出)和體系結(jié)構(gòu)(由John Von Neuman提出)等都是由數(shù)學(xué)家提出的。因此,要學(xué)習(xí)好計(jì)算機(jī)就要有一定的數(shù)學(xué)基礎(chǔ),不過對(duì)于初學(xué)者來說,在數(shù)學(xué)基礎(chǔ)方面的要求并不是很高,從我個(gè)人的角度來看,有高中數(shù)學(xué)水平就差不多了。 其次,學(xué)習(xí)程序設(shè)計(jì)要有一定的邏輯思維能力,邏輯思維需要長(zhǎng)時(shí)間的鍛煉,如果你覺得自己在邏輯思維能力上有不足,也沒有關(guān)系,因?yàn)榫帉懗绦虮旧硪彩菍?duì)邏輯思維的鍛煉,初學(xué)程序設(shè)計(jì)應(yīng)具備的邏輯基礎(chǔ)可以從高中數(shù)學(xué)中學(xué)到。 學(xué)習(xí)程序設(shè)計(jì)基本要求: 熟悉Visual Basic操作環(huán)境與設(shè)計(jì)工具,能設(shè)計(jì)應(yīng)用程序界面。 掌握,理解面向?qū)ο蟪绦蛟O(shè)計(jì)基本概念。 掌握VB語(yǔ)言的基礎(chǔ)知識(shí),程序設(shè)計(jì)的方法。 能閱讀一般難的程序; 能應(yīng)用編寫一些簡(jiǎn)單程序; 具有用Visual Basic開發(fā)Windows環(huán)境下應(yīng)用程序的能力和閱讀分析一般難度的VB程序的能力。 Visual Basic 簡(jiǎn)介Visual Basic 是Microsoft 公司開發(fā)的Windows 應(yīng)用程序開發(fā)工具,Visual ——"可視化的",是一種開發(fā)圖形戶界面(GUI)的方法,使得非計(jì)算機(jī)專業(yè)的人也可以開發(fā)出專業(yè)的Windows軟件。 Visual Basic繼承了BASIC語(yǔ)言簡(jiǎn)單易學(xué)的優(yōu)點(diǎn),又增加了許多新的功能,它采用面向?qū)ο笈c事件驅(qū)動(dòng)的程序設(shè)計(jì)思想,使編程變得更加方便、快捷,使用Visual Basic既可以開發(fā)個(gè)人或小組使用的小型工具,又可以開發(fā)多媒體軟件,數(shù)據(jù)庫(kù)應(yīng)用程序,網(wǎng)絡(luò)應(yīng)用程序等大型軟件,是國(guó)內(nèi)外最流行的程序設(shè)計(jì)語(yǔ)言之一。 英文Visual的意思是"視覺的","可視的Baisc"這個(gè)名字可能抽象了點(diǎn),但實(shí)際上它卻是最直觀的編程方法,之所以叫做"可視",你只要看到VB的界面就會(huì)明白,實(shí)際上你無(wú)需編程,就可以完成許多步驟。 在VB中入了控件的概念,在Windows中控件的身影無(wú)處不在,如按鈕、文本框等。VB把這些控件模式化,并且每個(gè)控件都有若干屬性用來控制控件的外觀,工作方法,能夠響應(yīng)用戶操作(事件)。 這樣你就可以象在畫板上一樣,隨意點(diǎn)幾下鼠標(biāo),一個(gè)按鈕就完成了。這些在以前的編程語(yǔ)言下是要經(jīng)過相當(dāng)復(fù)雜的工作的。Visual Basic 特點(diǎn)1、具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具 2、事件驅(qū)動(dòng)的編程機(jī)制 3、結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言 4、提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境 5、支持多種數(shù)據(jù)庫(kù)系統(tǒng)的訪問 6、高度可移植化的代碼 7、VB6.0在開發(fā)環(huán)境上,網(wǎng)絡(luò)功能等的大大增強(qiáng)??梢暬O(shè)計(jì):Visual Basic為用戶提供大量的界面元素(在Visual Basic中稱為控件對(duì)象),例如 "窗體"、"菜單"、"命令按鈕"、"工具按鈕"、"檢查框"等等。用戶只需要利用鼠標(biāo),鍵盤把這些控件對(duì)象拖動(dòng)到適當(dāng)?shù)奈恢茫O(shè)置它們的大小,形狀,屬性等,就可以設(shè)計(jì)出所需的應(yīng)用程序界面。事件驅(qū)動(dòng)編程:Windows操作系統(tǒng)出現(xiàn)以來,圖形化的用戶界面和多任務(wù)多進(jìn)程的應(yīng)用程序要求程序設(shè)計(jì)不能是單一性的,在使用Visual Basic設(shè)計(jì)應(yīng)用程序時(shí),必須首先確定應(yīng)用程序如何同用戶進(jìn)行交互。(例如發(fā)生鼠標(biāo)單擊,鍵盤輸入等事件時(shí),用戶必須編寫代碼控制這些事件的響應(yīng)方法)這就是所謂的事件驅(qū)動(dòng)編程。程序設(shè)計(jì)方法概述1、初期的程序設(shè)計(jì) 高運(yùn)行效率,少占用內(nèi)存為目標(biāo) 2、結(jié)構(gòu)化程序設(shè)計(jì) 程序的可讀性,可維護(hù)性為目標(biāo) 程序=算法+數(shù)據(jù)結(jié)構(gòu)+計(jì)算機(jī)語(yǔ)言+面向過程的程序設(shè)計(jì)方法 3、面向?qū)ο蟮某绦蛟O(shè)計(jì)(OOP) 降低程序的復(fù)雜性,提高軟件的開法效率和改善工作界面為目標(biāo) 程序=對(duì)象+消息+面向?qū)ο蟮某绦蛟O(shè)計(jì) 面向?qū)ο蟮某绦蛟O(shè)計(jì)具有如下的優(yōu)點(diǎn):1、符合人們習(xí)慣的思維方法,便于分解大型的復(fù)雜多變的問題。由于對(duì)象對(duì)應(yīng)于現(xiàn)實(shí)世界中的實(shí)體,因而可以很自然地按照現(xiàn)實(shí)世界中處理實(shí)體的方法來處理對(duì)象,軟件開發(fā)者可以很方便地與問題提出者進(jìn)行溝通和交流。 2、易于軟件的維護(hù)和功能的增減,對(duì)象的封裝性及對(duì)象之間的松散組合,都給軟件的修改和維護(hù)帶來了方便。3、可重用性好。重復(fù)使用一個(gè)類(類是對(duì)象的定義,對(duì)象是類的實(shí)例化),可以比較方便地構(gòu)造出軟件系統(tǒng),加上繼承的方式,極大地提高了軟件開發(fā)的效率。 4、與可視化技術(shù)相結(jié)合,改善了工作界面。隨著基于圖形界面操作系統(tǒng)的流行,面向?qū)ο蟮某绦蛟O(shè)計(jì)方法也將深入人心,它與可視化技術(shù)相結(jié)合,使人機(jī)界面進(jìn)入GUI時(shí)代。如何學(xué)好VB(1)養(yǎng)成良好的學(xué)習(xí)習(xí)慣 VB程序設(shè)計(jì)的入門學(xué)習(xí)并不難,但卻是一個(gè)十分重要的過程,因?yàn)槌绦蛟O(shè)計(jì)思想就在這時(shí)形成的,良好的程序設(shè)計(jì)習(xí)慣也在這個(gè)階段養(yǎng)成。 (2)學(xué)習(xí)程序設(shè)計(jì)要注重理解一些重要的概念。 VB程序設(shè)計(jì)本身并不復(fù)雜。翻開一本程序設(shè)計(jì)學(xué)習(xí)的書籍。看到的無(wú)非就是變量、函數(shù)、條件語(yǔ)句、循環(huán)語(yǔ)句等概念,但要真正能進(jìn)行程序設(shè)計(jì),需要深入理解這些概念。因此,在程序入門階段還是應(yīng)該重視概念的學(xué)習(xí)。 (3)自己動(dòng)手編寫程序 程序設(shè)計(jì)入門階段要經(jīng)常自己動(dòng)手編寫程序,親自動(dòng)手進(jìn)行程序設(shè)計(jì)是創(chuàng)造性思維應(yīng)用的體現(xiàn),是培養(yǎng)邏輯思維的好方法。因此一定要多動(dòng)手編寫程序,而且要從小程序開發(fā)開始,逐漸提高開發(fā)程序的規(guī)模。 (4)閱讀。借簽別人設(shè)計(jì)的好程序 多看別人設(shè)計(jì)好的程序代碼,包括教材上的例題程序。在讀懂別人程序后,要想他為什么這么設(shè)計(jì),能不能將程序修改完成更多的功能,則可以學(xué)到別人優(yōu)秀的東西,幫助自己提高自身水平。 (5) VB程序設(shè)計(jì)學(xué)習(xí)的重點(diǎn) 重點(diǎn)放在思路、算法、編程構(gòu)思和程序?qū)崿F(xiàn)上。語(yǔ)句只是表達(dá)工具,要求堂上積極思考,盡量當(dāng)堂學(xué)懂,并做到靈活應(yīng)用。 學(xué)會(huì)利用計(jì)算機(jī)編程手段分析問題和解決問題。(6)養(yǎng)成良好的編程習(xí)慣 強(qiáng)調(diào)可讀性,變量要加注釋; 程序構(gòu)思要有說明;學(xué)會(huì)如何調(diào)試程序; 對(duì)運(yùn)行結(jié)果要做正確與否的分析。學(xué)好VB程序設(shè)計(jì)的具體要求:(1)課前預(yù)習(xí),認(rèn)真聽課并作適當(dāng)做筆記,課后要認(rèn)真復(fù)習(xí)消化所學(xué)內(nèi)容,完成作業(yè)。 (2)多寫程序,注重實(shí)踐 程序設(shè)計(jì)課是高強(qiáng)度的腦力勞動(dòng),不是聽會(huì)的,也不是看會(huì)的,而是練會(huì)的。 只有自己動(dòng)手,編寫一些程序,才會(huì)有成就感,進(jìn)而對(duì)課程產(chǎn)生興趣,學(xué)起來才比較從容;只有當(dāng)你在編寫大量程序之后,才能獲得真知灼見,感到運(yùn)用自如。動(dòng)手能力的培養(yǎng)是這門課和以往課程最大的不同之處。 (3)上機(jī)調(diào)試程序應(yīng)注意的幾點(diǎn): 上機(jī)前應(yīng)認(rèn)真把實(shí)驗(yàn)題在用紙上做一做(包括窗體界面設(shè)計(jì);事件代碼的編寫等) 每次上機(jī)后應(yīng)總結(jié),把沒有搞清楚的問題記錄下來,請(qǐng)教老師或同學(xué)。 平時(shí)應(yīng)多抽課余時(shí)間多上機(jī)調(diào)試程序。注意系統(tǒng)的提示信息,遇到問題,多問幾個(gè)為什么。 、(4)保持良好的學(xué)習(xí)心態(tài) 要有自信、自強(qiáng)、積極主動(dòng)學(xué)習(xí)??朔冯y情緒,樹立學(xué)好程序設(shè)計(jì)的信心,胡說一下,歡迎拍磚......學(xué)習(xí)編程語(yǔ)言,無(wú)論是不是自學(xué),要學(xué)有所成(能獨(dú)立完成一個(gè)實(shí)用有價(jià)值的應(yīng)用程序,這個(gè)要求并不算高) 首先,要培養(yǎng)百折不撓的鉆研的精神,這比任何書籍都重要,缺乏這個(gè)是無(wú)法成為高手的。編程的知識(shí)面極廣,編e5a48de588b6e799bee5baa631333264643731程要靠不停的實(shí)操而積累經(jīng)驗(yàn),絕對(duì)不要抱怨學(xué)了半年沒什么收獲之類(別以為廢話)。 其次,要養(yǎng)成良好的代碼書寫習(xí)慣,編程是一種極邏輯的東東,良好的代碼書寫習(xí)慣有助清晰思路,集成和管理。有了這兩樣,就算不能成為高手,也能成為熟手。 第三,要養(yǎng)成橫向思維的習(xí)慣,能舉一反三才有進(jìn)入高手之列的資格。 最后,要養(yǎng)成敏銳的潮流觸角,對(duì)各行業(yè)軟硬件前沿有所了解,這是高高手了。 入門的話,學(xué)習(xí) VB6 可以買兩本書,一本是 VB 編程環(huán)境的操作指南(非書名),一本是 VB 的初級(jí)編程實(shí)例(非書名),注意!這兩本書不要由頭到尾背下來,粗略地看一遍就可,主要作用是實(shí)操遇到問題時(shí)用來查的,其實(shí)也大可以不買書(上網(wǎng)查就可以),但書本可以做些筆記(不怕被刪貼,找不回),也是有好處的。 自學(xué)的主要學(xué)習(xí)方法是分析別人的源代碼,對(duì)別人代碼中有不懂的知識(shí)點(diǎn)通過各種方法了解并理解,在摸索到理解別人編程技巧的過程中,同時(shí)加以變通,或用完全不同的方法達(dá)到同樣目的,通過比較和優(yōu)化,從而積累出你自己的編程經(jīng)驗(yàn)。 總之,是實(shí)踐,實(shí)踐,再實(shí)踐.....,首先,歡迎你加入VB一族百!每個(gè)人的方法估計(jì)都不太一樣。不過,首先還是要看你的基本知識(shí)怎么樣建議你找一些基本的教材先學(xué)習(xí)度一下,初步有個(gè)了解,知道VB的語(yǔ)法規(guī)則。然后就是學(xué)習(xí)控件的使用知,有一定基礎(chǔ)后就研究別人的程序或自己給自己出題。道編程沒有什么捷徑,只要你有耐心,多看、多問、多練,你一定能成功的。回基本教材很多,象清華大學(xué)出版社、上海交大出版社出的都可以看,答還有就是你可以看一些學(xué)校的教材,有朋友的話連筆記一塊借出來看更好,買本書帶光盤的,光盤里的有許多例子,源程序什么的都有,結(jié)合光盤里的實(shí)例自己摸索摸索學(xué)起來很快的m.gy2thfx.cn防采集。
Visual Basic是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動(dòng)編程語(yǔ)言。
方法
不管那個(gè)編程語(yǔ)言,首先都要先了解它的發(fā)展歷史進(jìn)程。
vb學(xué)習(xí)的心得體會(huì)————?jiǎng)熗┻@學(xué)期選修了vb這門學(xué)科,想從學(xué)習(xí)中對(duì)計(jì)算機(jī)有更深刻的認(rèn)知,也對(duì)我大
其次就是了解編寫格式,各種語(yǔ)句,數(shù)據(jù)類型等等。
完全沒有接觸過的話,可以考慮VB入門,VB是面向界面的開發(fā),就算是新手,鼠標(biāo)拖拖點(diǎn)點(diǎn)也能寫出點(diǎn)功能,
最好找一本專業(yè)的教材,以及一塊開發(fā)學(xué)習(xí)板,邊學(xué)邊練,效果更好。
簡(jiǎn)單的給你說下吧,vb是由很多語(yǔ)言組成的,也就是你把你的命令傳達(dá)給計(jì)算機(jī),通過VB實(shí)現(xiàn)你的命令,通過
記住,沒有最差的開發(fā)工具,只有最差的程序員。 C可以操作底層,VB也可以,雖然速度不是很快; 學(xué)好C可以對(duì)嵌入式和底層開發(fā)進(jìn)行很大程度的開發(fā),但是在windows系統(tǒng)中小程序上,VB有著得天獨(dú)厚的優(yōu)勢(shì),效率高,產(chǎn)期短,易于上手,對(duì)windows可控性高,所以說沒有什么過不過時(shí)的軟件,程序道理都相通,只要你用心,C,C++,.net都可以學(xué)會(huì)。 學(xué)習(xí)本身就是苦悶的,沒有苦悶的過程哪來優(yōu)異的學(xué)識(shí)? 堅(jiān)持吧!扛過去就好了! ----------------------- 如何學(xué)好VB 序:不要老是想著誰(shuí)“最有錢途”,這些都不是我們應(yīng)當(dāng)考慮的,我們要考慮的是怎樣才能真正的精通VB。如果成為了VB的專家,應(yīng)當(dāng)很容易賺到錢的。VB程序員為什么工資低,不是VB不行,是因?yàn)榇蟛糠軻B程序員不行,他們只懂得用控件,而沒有什么編程的思想。而VB的初學(xué)都只會(huì)用控件和簡(jiǎn)單的API就說精通VB了,顯然影響的整個(gè)VB在程序界的地位,這些人顯然不能稱為程e69da5e6ba90e79fa5e9819331333231393733序員的,只能相當(dāng)于會(huì)使用VB了,就像會(huì)Word一樣。如果VB程序員都懂的數(shù)據(jù)結(jié)構(gòu),UML等,就完全是另外一回事了。有認(rèn)為VB功能弱,請(qǐng)注意:仙劍95版就是用VB4做的,還有DirectX SDK7中有個(gè)一很好玩的3D游戲,聲音和動(dòng)畫都非常好,也是用VB寫的。所以VB能做很多東西,只要你想去做。 (1)VB不只是數(shù)據(jù)庫(kù)和報(bào)表。不要以為VB就是數(shù)據(jù)庫(kù)和報(bào)表,這只是VB強(qiáng)大功能的一小部份。如果這此都搞不清,還是好好的看一下相關(guān)的書籍,比在這里問問題有用多了。我以前沒有學(xué)過數(shù)據(jù)庫(kù),只是有些編程的思路,后來學(xué)數(shù)據(jù)庫(kù)就非常容易了。我做報(bào)表一般用RichTextBox或是From來做,一般都能做的很好,也不用去考慮什么水晶報(bào)表了。 (2)不要迷信于API。API能做很多東西,但有些東西在VB里面的函數(shù)中就有,API只是VB對(duì)WindowsSDK的封裝而已。如果想學(xué)好API,建議學(xué)習(xí)SDK。如果VB本身就能很好的支持這個(gè)功能,何必還要用API呢。 (3)不要什么都想著控件。如果做程序都想著第三方控件的話,代價(jià)是很高的,不僅程序大,安全性也低了很多。其實(shí)VB本身帶的控件已經(jīng)完全夠用了。 (4)認(rèn)認(rèn)真真的把MSDN中關(guān)于VB的內(nèi)容好好看一看,特別是函數(shù)和語(yǔ)句,很有用的。 (5)遇到問題不要直接來這里問,自己好好想一想,試著解決這個(gè)問題,這雖然在時(shí)間上慢了,可是在自身的提高上卻有很大的幫助。 (6)沒事的時(shí)候,多研究些語(yǔ)言上的東西,如數(shù)據(jù)結(jié)構(gòu)和算法,不要老是想著什么花哨的東西。這對(duì)以后的提高非常有幫助。 如何學(xué)好VB程序設(shè)計(jì) 1,學(xué)習(xí)程序設(shè)計(jì)的基本要求 2,Vb的功能及特點(diǎn) 3,學(xué)習(xí)VB程序設(shè)計(jì)的方法 對(duì)學(xué)習(xí)者知識(shí)的要求: 首先,學(xué)習(xí)程序設(shè)計(jì)要具備一定的數(shù)學(xué)基礎(chǔ).計(jì)算機(jī)與數(shù)學(xué)有很大的聯(lián)系,綜觀計(jì)算機(jī)歷史,計(jì)算機(jī)的數(shù)學(xué)模型(圖靈機(jī),由Alan Turing提出)和體系結(jié)構(gòu)(由John Von Neuman提出)等都是由數(shù)學(xué)家提出的,最早的計(jì)算機(jī)也是為數(shù)值計(jì)算而設(shè)計(jì)的.因此,要學(xué)習(xí)好計(jì)算機(jī)就要有一定的數(shù)學(xué)基礎(chǔ).不過對(duì)于初學(xué)者來說,在數(shù)學(xué)基礎(chǔ)方面的要求并不是很高,從我個(gè)人的角度來看,有高中數(shù)學(xué)水平就差不多了. 如何學(xué)好VB程序設(shè)計(jì) 學(xué)習(xí)程序設(shè)計(jì)基本要求 對(duì)學(xué)習(xí)者知識(shí)的要求: 其次,學(xué)習(xí)程序設(shè)計(jì)要有一定的邏輯思維能力.邏輯思維需要長(zhǎng)時(shí)間的鍛煉,如果你覺得自己在邏輯思維能力上有不足,也沒有關(guān)系,因?yàn)榫帉懗绦虮旧硪彩菍?duì)邏輯思維的鍛煉.初學(xué)程序設(shè)計(jì)應(yīng)具備的邏輯基礎(chǔ)可以從高中數(shù)學(xué)中學(xué)到. 如何學(xué)好VB程序設(shè)計(jì) 學(xué)習(xí)程序設(shè)計(jì)基本要求 熟悉Visual Basic操作環(huán)境與設(shè)計(jì)工具,能設(shè)計(jì)應(yīng)用程序界面. 掌握,理解面向?qū)ο蟪绦蛟O(shè)計(jì)基本概念 掌握VB語(yǔ)言的基礎(chǔ)知識(shí),程序設(shè)計(jì)的方法, 能閱讀一般難的程序; 能應(yīng)用編寫一些簡(jiǎn)單程序; 具有用Visual Basic開發(fā)Windows環(huán)境下應(yīng)用程序的能力和閱讀分析一般難度的VB程序的能力. 如何學(xué)好VB程序設(shè)計(jì) VB程序設(shè)計(jì)的基本要求 Visual Basic 簡(jiǎn)介 Visual Basic 是Microsoft 公司開發(fā)的Windows 應(yīng)用程序開發(fā)工具,Visual ——"可視化的",是一種開發(fā)圖形戶界面(GUI)的方法.使得非計(jì)算機(jī)專業(yè)的人也可以開發(fā)出專業(yè)的Windows軟件. Visual Basic繼承了BASIC語(yǔ)言簡(jiǎn)單易學(xué)的優(yōu)點(diǎn),又增加了許多新的功能,它采用面向?qū)ο笈c事件驅(qū)動(dòng)的程序設(shè)計(jì)思想,使編程變得更加方便,快捷.使用Visual Basic既可以開發(fā)個(gè)人或小組使用的小型工具,又可以開發(fā)多媒體軟件,數(shù)據(jù)庫(kù)應(yīng)用程序,網(wǎng)絡(luò)應(yīng)用程序等大型軟件.是國(guó)內(nèi)外最流行的程序設(shè)計(jì)語(yǔ)言之一. 2,VB的功能及特點(diǎn) 英文Visual的意思是"視覺的","可視的Baisc"這個(gè)名字可能抽象了點(diǎn),但實(shí)際上它卻是最直觀的編程方法,之所以叫做"可視",你只要看到VB的界面就會(huì)明白,實(shí)際上你無(wú)需編程,就可以完成許多步驟. 在VB中引入了控件的概念,在Windows中控件的身影無(wú)處不在,如按鈕,文本框等,VB把這些控件模式化,并且每個(gè)控件都有若干屬性用來控制控件的外觀,工作方法,能夠響應(yīng)用戶操作(事件). 這樣你就可以象在畫板上一樣,隨意點(diǎn)幾下鼠標(biāo),一個(gè)按鈕就完成了,這些在以前的編程語(yǔ)言下是要經(jīng)過相當(dāng)復(fù)雜的工作的. 何為可視 Visual Basic的特點(diǎn) 1. 具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具 2. 事件驅(qū)動(dòng)的編程機(jī)制 3. 結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言 4. 提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境 5.支持多種數(shù)據(jù)庫(kù)系統(tǒng)的訪問 6.高度可移植化的代碼 7.VB6.0在開發(fā)環(huán)境上,網(wǎng)絡(luò)功能等的大大增強(qiáng) Visual Basic的特點(diǎn) 可視化設(shè)計(jì): Visual Basic為用戶提供大量的界面元素(在Visual Basic中稱為控件對(duì)象),例如 "窗體","菜單","命令按鈕","工具按鈕","檢查框"等等,用戶只需要利用鼠標(biāo),鍵盤把這些控件對(duì)象拖動(dòng)到適當(dāng)?shù)奈恢?設(shè)置它們的大小,形狀,屬性等,就可以設(shè)計(jì)出所需的應(yīng)用程序界面. Visual Basic的特點(diǎn) 事件驅(qū)動(dòng)編程:Windows操作系統(tǒng)出現(xiàn)以來,圖形化的用戶界面和多任務(wù)多進(jìn)程的應(yīng)用程序要求程序設(shè)計(jì)不能是單一性的,在使用Visual Basic設(shè)計(jì)應(yīng)用程序時(shí),必須首先確定應(yīng)用程序如何同用戶進(jìn)行交互.(例如發(fā)生鼠標(biāo)單擊,鍵盤輸入等事件時(shí),用戶必須編寫代碼控制這些事件的響應(yīng)方法)這就是所謂的事件驅(qū)動(dòng)編程. 程序設(shè)計(jì)方法概述 1.初期的程序設(shè)計(jì) 高運(yùn)行效率,少占用內(nèi)存為目標(biāo) 2.結(jié)構(gòu)化程序設(shè)計(jì) 程序的可讀性,可維護(hù)性為目標(biāo) 程序=算法+數(shù)據(jù)結(jié)構(gòu)+計(jì)算機(jī)語(yǔ)言+面向過程的程序設(shè)計(jì)方法 3.面向?qū)ο蟮某绦蛟O(shè)計(jì)(OOP) 降低程序的復(fù)雜性,提高軟件的開法效率和改善工作界面為目標(biāo) 程序=對(duì)象+消息+面向?qū)ο蟮某绦蛟O(shè)計(jì) 面向?qū)ο蟮某绦蛟O(shè)計(jì)具有如下的優(yōu)點(diǎn): 1.符合人們習(xí)慣的思維方法,便于分解大型的復(fù)雜多變的問題.由于對(duì)象對(duì)應(yīng)于現(xiàn)實(shí)世界中的實(shí)體,因而可以很自然地按照現(xiàn)實(shí)世界中處理實(shí)體的方法來處理對(duì)象,軟件開發(fā)者可以很方便地與問題提出者進(jìn)行溝通和交流. 2.易于軟件的維護(hù)和功能的增減.對(duì)象的封裝性及對(duì)象之間的松散組合,都給軟件的修改和維護(hù)帶來了方便. 3.可重用性好.重復(fù)使用一個(gè)類(類是對(duì)象的定義,對(duì)象是類的實(shí)例化),可以比較方便地構(gòu)造出軟件系統(tǒng),加上繼承的方式,極大地提高了軟件開發(fā)的效率. 4.與可視化技術(shù)相結(jié)合,改善了工作界面.隨著基于圖形界面操作系統(tǒng)的流行,面向?qū)ο蟮某绦蛟O(shè)計(jì)方法也將深入人心.它與可視化技術(shù)相結(jié)合,使人機(jī)界面進(jìn)入GUI時(shí)代. (1)養(yǎng)成良好的學(xué)習(xí)習(xí)慣 VB程序設(shè)計(jì)的入門學(xué)習(xí)并不難,但卻是一個(gè)十分重要的過程,因?yàn)槌绦蛟O(shè)計(jì)思想就在這時(shí)形成的,良好的程序設(shè)計(jì)習(xí)慣也在這個(gè)階段養(yǎng)成. (2)學(xué)習(xí)程序設(shè)計(jì)要注重理解一些重要的概念. VB程序設(shè)計(jì)本身并不復(fù)雜,翻開一本程序設(shè)計(jì)學(xué)習(xí)的書籍,看到的無(wú)非就是變量,函數(shù),條件語(yǔ)句,循環(huán)語(yǔ)句等概念.但要真正能進(jìn)行程序設(shè)計(jì),需要深入理解這些概念.因此,在程序入門階段還是應(yīng)該重視概念的學(xué)習(xí). 3,學(xué)習(xí)VB程序設(shè)計(jì)的方法 (3)自己動(dòng)手編寫程序 程序設(shè)計(jì)入門階段要經(jīng)常自己動(dòng)手編寫程序,親自動(dòng)手進(jìn)行程序設(shè)計(jì)是創(chuàng)造性思維應(yīng)用的體現(xiàn),是培養(yǎng)邏輯思維的好方法.因此一定要多動(dòng)手編寫程序,而且要從小程序開發(fā)開始,逐漸提高開發(fā)程序的規(guī)模. (4)閱讀,借簽別人設(shè)計(jì)的好程序 多看別人設(shè)計(jì)好的程序代碼,包括教材上的例題程序.在讀懂別人程序后,要想他為什么這么設(shè)計(jì) 能不能將程序修改完成更多的功能 則可以學(xué)到別人優(yōu)秀的東西,幫助自己提高自身水平. 3,學(xué)習(xí)VB程序設(shè)計(jì)的方法 (5) VB程序設(shè)計(jì)學(xué)習(xí)的重點(diǎn) 重點(diǎn)放在思路,算法,編程構(gòu)思和程序?qū)崿F(xiàn)上. 語(yǔ)句只是表達(dá)工具,要求堂上積極思考,盡量當(dāng)堂學(xué)懂,并做到靈活應(yīng)用. 學(xué)會(huì)利用計(jì)算機(jī)編程手段分析問題和解決問題. (6)養(yǎng)成良好的編程習(xí)慣 強(qiáng)調(diào)可讀性;變量要加注釋; 程序構(gòu)思要有說明; 學(xué)會(huì)如何調(diào)試程序; 對(duì)運(yùn)行結(jié)果要做正確與否的分析. 3,學(xué)習(xí)VB程序設(shè)計(jì)的方法 學(xué)好VB程序設(shè)計(jì)的具體要求: (1)課前預(yù)習(xí),認(rèn)真聽課并作適當(dāng)做筆記,課后要認(rèn)真復(fù)習(xí)消化所學(xué)內(nèi)容,完成作業(yè). (2)多寫程序,注重實(shí)踐 程序設(shè)計(jì)課是高強(qiáng)度的腦力勞動(dòng),不是聽會(huì)的,也不是看會(huì)的,而是練會(huì)的. 只有自己動(dòng)手,編寫一些程序,才會(huì)有成就感,進(jìn)而對(duì)課程產(chǎn)生興趣,學(xué)起來才比較從容.只有當(dāng)你在編寫大量程序之后,才能獲得真知灼見,感到運(yùn)用自如. 動(dòng)手能力的培養(yǎng)是這門課和以往課程最大的不同之處. 3,學(xué)習(xí)VB程序設(shè)計(jì)的方法 (3)上機(jī)調(diào)試程序應(yīng)注意的幾點(diǎn): 上機(jī)前應(yīng)認(rèn)真把實(shí)驗(yàn)題在用紙上做一做(包括窗體界面設(shè)計(jì),事件代碼的編寫等) 每次上機(jī)后應(yīng)總結(jié),把沒有搞清楚的問題記錄下來,請(qǐng)教老師或同學(xué). 平時(shí)應(yīng)多抽課余時(shí)間多上機(jī)調(diào)試程序.注意系統(tǒng)的提示信息,遇到問題多問幾開為什么. 3,學(xué)習(xí)VB程序設(shè)計(jì)的方法 (4)保持良好的學(xué)習(xí)心態(tài) 要有自信,自強(qiáng),積極主動(dòng)學(xué)習(xí). 克服畏難情緒,樹立學(xué)好程序設(shè)計(jì)的信心. VB重點(diǎn)和難點(diǎn)(文檔下載): http://www.learn-qdtvu.com/media_file/2004_12_03/20041203105249.doc,首先,想辦法拷貝一個(gè)和你同行又是“高手”的CAD圖,把圖形刪掉,這樣你就得到一個(gè)各種線型都設(shè)置好了(圖層設(shè)置)的模板。練習(xí)畫圖zhidao時(shí),千萬(wàn)別照著書本亦步亦趨,要按照設(shè)專計(jì)思路畫圖。比如機(jī)械制圖,首先畫出基準(zhǔn)的線,如中心軸線、中心十字線、重要的平面線(投影線);盡量使用“偏移”工具,偏移畫出與基準(zhǔn)有對(duì)應(yīng)尺寸的各條線,再剪切、打斷、鏡像等,零件圖大的框架就構(gòu)建好了。一定要“敢畫”才能練好屬CAD。祝你成功。本回答被網(wǎng)友采納,個(gè)人體會(huì),和你談一下: VB比較好入門,也是一種快速應(yīng)用開發(fā)的語(yǔ)言,但要把VB學(xué)精學(xué)透徹并不那么短時(shí)間能夠?qū)崿F(xiàn)。 你可以先學(xué)習(xí)一下VB的體系結(jié)構(gòu),大致看看就行,可能其中會(huì)有些概念不可理解,不要緊,不用去深究,時(shí)間長(zhǎng)了接觸多了e799bee5baa6e997aee7ad94e59b9ee7ad9431333231396239你會(huì)理解的。這樣做的目的主要是了解VB適合做什么,他的編程特點(diǎn)和運(yùn)行機(jī)制是什么等概括性的東西你要有個(gè)了解。 然后你可以開始從語(yǔ)法學(xué)起了,VB語(yǔ)法并不難,但對(duì)于每個(gè)語(yǔ)法要點(diǎn)一定要自己親自練習(xí)一下,達(dá)到熟練掌握的程度。先不要急著實(shí)現(xiàn)太大的功能,你這個(gè)時(shí)候也不可能實(shí)現(xiàn)。 接下來你可以熟悉一下VB企業(yè)版提供的那么多控件的應(yīng)用了,VB提供的控件很多,你最好逐個(gè)參考MSDN做有一些小程序試一下,不必記住所有控件的接口,但你要知道以后用到的時(shí)候怎么查資料。 數(shù)據(jù)庫(kù)開發(fā)是VB中很重要的一塊,你不能錯(cuò)過,建議剛開始的可以使用ADO控件編寫一些小程序,但如果熟悉了之后最好使用ADO對(duì)象編程,因?yàn)檫@樣更靈活。這一點(diǎn)我強(qiáng)烈建議你使用ADO對(duì)象編程。 等上面這些你都學(xué)得差不多了,其間可能也會(huì)學(xué)到API編程的時(shí)候,你的VB水平已經(jīng)到中等水平了,接下來干什么呢?好好實(shí)踐一下吧,有機(jī)會(huì)的話最好能參與到項(xiàng)目實(shí)踐中去,如果沒有這樣的機(jī)會(huì)就自己給自己定些任務(wù)來開發(fā)些簡(jiǎn)單的應(yīng)用,練習(xí)多了自然會(huì)見成效的。 上面這些僅是個(gè)人的學(xué)習(xí)體會(huì),你可結(jié)合自己的學(xué)習(xí)特點(diǎn)進(jìn)行自己的安排,我相信,只要有執(zhí)著的精神和毅力,沒有什么是學(xué)不通的,自己多多學(xué)習(xí),多看點(diǎn)資料,多學(xué)點(diǎn)基礎(chǔ)類的知識(shí),先看點(diǎn)資料,不知道抄你看書在下面看呢 還是在網(wǎng)上看,我反正都是在網(wǎng)上看的,我給你個(gè)站你去看看襲,里面有不少關(guān)于編程的書籍。我感覺那個(gè)站不錯(cuò),我一直在那個(gè)站 找資zd料,也許對(duì)你會(huì)有幫助VB專區(qū) VB API函數(shù)詳解 VB教程 VB編程 VB精華文摘 VB入門 VB24小時(shí) VB答復(fù)精華參考資料:http://www.iyuanma.com/book,不知道你有高中基礎(chǔ)沒有。現(xiàn)在高中數(shù)學(xué)中有編程部分,知如果你道有高中數(shù)學(xué)基礎(chǔ)學(xué)起來會(huì)容易些,至于VB現(xiàn)在都是面向?qū)ο笏枷?,就是?搭積專木一樣。很簡(jiǎn)單,自學(xué)應(yīng)該沒問題。你百度視頻,搜VB自學(xué)教程。會(huì)有很多。重要是堅(jiān)屬持!堅(jiān)持!堅(jiān)持!,學(xué)什么都是這樣的:先看一遍書,了解大致的內(nèi)容,然后做幾個(gè)小工程,只有在做工程中才能學(xué)到東西,自學(xué)?我就是自學(xué)。我縣到百度文庫(kù)搜教程,在實(shí)踐,碰到不會(huì)的問,就學(xué)會(huì)了,努力看基礎(chǔ)書內(nèi)容來自m.gy2thfx.cn請(qǐng)勿采集。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com