導航:首頁 > 源碼編譯 > visualbasic演算法教學

visualbasic演算法教學

發布時間:2022-11-18 15:02:16

『壹』 Visual Basic怎麼用

Visual Basic是一門程序設計語言,入門比較基礎,相對另外一門編程語言C來說,要稍稍簡單一些,相信你以前應該還沒有接觸過Visual Basic吧,你想學習的話,自己可以去買一些有關VB的書,認真學習,不久之後你就可以利用它來開發一些小程序了,因為我個人覺得用VB來開發一些小應用程序還是比較可以的。

至於你說的該軟體如何使用,當然不是在網上這樣介紹介紹,你就會用了,關鍵還得靠你自己去學習,去探究。畢竟在大學里它也是一門學科,所以學會它比較簡單,但要學好它還是有難度。加油……

『貳』 如何學好Visual Basic,怎樣才能入門

如何學好VB

序:不要老是想著誰「最有錢途」,這些都不是我們應當考慮的,我們要考慮的是怎樣才能真正的精通VB。如果成為了VB的專家,應當很容易賺到錢的。VB程序員為什麼工資低,不是VB不行,是因為大部份VB程序員不行,他們只懂得用控制項,而沒有什麼編程的思想。而VB的初學都只會用控制項和簡單的API就說精通VB了,顯然影響的整個VB在程序界的地位,這些人顯然不能稱為程序員的,只能相當於會使用VB了,就像會Word一樣。如果VB程序員都懂的數據結構,UML等,就完全是另外一回事了。有認為VB功能弱,請注意:仙劍95版就是用VB4做的,還有DirectX SDK7中有個一很好玩的3D游戲,聲音和動畫都非常好,也是用VB寫的。所以VB能做很多東西,只要你想去做。
(1)VB不只是資料庫和報表。不要以為VB就是資料庫和報表,這只是VB強大功能的一小部份。如果這此都搞不清,還是好好的看一下相關的書籍,比在這里問問題有用多了。我以前沒有學過資料庫,只是有些編程的思路,後來學資料庫就非常容易了。我做報表一般用RichTextBox或是From來做,一般都能做的很好,也不用去考慮什麼水晶報表了。
(2)不要迷信於API。API能做很多東西,但有些東西在VB裡面的函數中就有,API只是VB對WindowsSDK的封裝而已。如果想學好API,建議學習SDK。如果VB本身就能很好的支持這個功能,何必還要用API呢。
(3)不要什麼都想著控制項。如果做程序都想著第三方控制項的話,代價是很高的,不僅程序大,安全性也低了很多。其實VB本身帶的控制項已經完全夠用了。
(4)認認真真的把MSDN中關於VB的內容好好看一看,特別是函數和語句,很有用的。
(5)遇到問題不要直接來這里問,自己好好想一想,試著解決這個問題,這雖然在時間上慢了,可是在自身的提高上卻有很大的幫助。
(6)沒事的時候,多研究些語言上的東西,如數據結構和演算法,不要老是想著什麼花哨的東西。這對以後的提高非常有幫助。

如何學好VB程序設計
1,學習程序設計的基本要求
2,Vb的功能及特點
3,學習VB程序設計的方法
對學習者知識的要求:
首先,學習程序設計要具備一定的數學基礎.計算機與數學有很大的聯系,綜觀計算機歷史,計算機的數學模型(圖靈機,由Alan Turing提出)和體系結構(由John Von Neuman提出)等都是由數學家提出的,最早的計算機也是為數值計算而設計的.因此,要學習好計算機就要有一定的數學基礎.不過對於初學者來說,在數學基礎方面的要求並不是很高,從我個人的角度來看,有高中數學水平就差不多了.
如何學好VB程序設計
學習程序設計基本要求
對學習者知識的要求:
其次,學習程序設計要有一定的邏輯思維能力.邏輯思維需要長時間的鍛煉,如果你覺得自己在邏輯思維能力上有不足,也沒有關系,因為編寫程序本身也是對邏輯思維的鍛煉.初學程序設計應具備的邏輯基礎可以從高中數學中學到.
如何學好VB程序設計
學習程序設計基本要求
熟悉Visual Basic操作環境與設計工具,能設計應用程序界面.
掌握,理解面向對象程序設計基本概念
掌握VB語言的基礎知識,程序設計的方法,
能閱讀一般難的程序;
能應用編寫一些簡單程序;
具有用Visual Basic開發Windows環境下應用程序的能力和閱讀分析一般難度的VB程序的能力.
如何學好VB程序設計
VB程序設計的基本要求
Visual Basic 簡介
Visual Basic 是Microsoft 公司開發的Windows 應用程序開發工具,Visual ——"可視化的",是一種開發圖形戶界面(GUI)的方法.使得非計算機專業的人也可以開發出專業的Windows軟體.
Visual Basic繼承了BASIC語言簡單易學的優點,又增加了許多新的功能,它採用面向對象與事件驅動的程序設計思想,使編程變得更加方便,快捷.使用Visual Basic既可以開發個人或小組使用的小型工具,又可以開發多媒體軟體,資料庫應用程序,網路應用程序等大型軟體.是國內外最流行的程序設計語言之一.
2,VB的功能及特點
英文Visual的意思是"視覺的","可視的Baisc"這個名字可能抽象了點,但實際上它卻是最直觀的編程方法,之所以叫做"可視",你只要看到VB的界面就會明白,實際上你無需編程,就可以完成許多步驟.
在VB中引入了控制項的概念,在Windows中控制項的身影無處不在,如按鈕,文本框等,VB把這些控制項模式化,並且每個控制項都有若干屬性用來控制控制項的外觀,工作方法,能夠響應用戶操作(事件).
這樣你就可以象在畫板上一樣,隨意點幾下滑鼠,一個按鈕就完成了,這些在以前的編程語言下是要經過相當復雜的工作的.
何為可視
Visual Basic的特點
1. 具有面向對象的可視化設計工具
2. 事件驅動的編程機制
3. 結構化的程序設計語言
4. 提供了易學易用的應用程序集成開發環境
5.支持多種資料庫系統的訪問
6.高度可移植化的代碼
7.VB6.0在開發環境上,網路功能等的大大增強
Visual Basic的特點
可視化設計: Visual Basic為用戶提供大量的界面元素(在Visual Basic中稱為控制項對象),例如 "窗體","菜單","命令按鈕","工具按鈕","檢查框"等等,用戶只需要利用滑鼠,鍵盤把這些控制項對象拖動到適當的位置,設置它們的大小,形狀,屬性等,就可以設計出所需的應用程序界面.
Visual Basic的特點
事件驅動編程:Windows操作系統出現以來,圖形化的用戶界面和多任務多進程的應用程序要求程序設計不能是單一性的,在使用Visual Basic設計應用程序時,必須首先確定應用程序如何同用戶進行交互.(例如發生滑鼠單擊,鍵盤輸入等事件時,用戶必須編寫代碼控制這些事件的響應方法)這就是所謂的事件驅動編程.
程序設計方法概述
1.初期的程序設計
高運行效率,少佔用內存為目標
2.結構化程序設計
程序的可讀性,可維護性為目標
程序=演算法+數據結構+計算機語言+面向過程的程序設計方法
3.面向對象的程序設計(OOP)
降低程序的復雜性,提高軟體的開法效率和改善工作界面為目標
程序=對象+消息+面向對象的程序設計
面向對象的程序設計具有如下的優點:
1.符合人們習慣的思維方法,便於分解大型的復雜多變的問題.由於對象對應於現實世界中的實體,因而可以很自然地按照現實世界中處理實體的方法來處理對象,軟體開發者可以很方便地與問題提出者進行溝通和交流.
2.易於軟體的維護和功能的增減.對象的封裝性及對象之間的鬆散組合,都給軟體的修改和維護帶來了方便.
3.可重用性好.重復使用一個類(類是對象的定義,對象是類的實例化),可以比較方便地構造出軟體系統,加上繼承的方式,極大地提高了軟體開發的效率.
4.與可視化技術相結合,改善了工作界面.隨著基於圖形界面操作系統的流行,面向對象的程序設計方法也將深入人心.它與可視化技術相結合,使人機界面進入GUI時代.
(1)養成良好的學習習慣
VB程序設計的入門學習並不難,但卻是一個十分重要的過程,因為程序設計思想就在這時形成的,良好的程序設計習慣也在這個階段養成.
(2)學習程序設計要注重理解一些重要的概念.
VB程序設計本身並不復雜,翻開一本程序設計學習的書籍,看到的無非就是變數,函數,條件語句,循環語句等概念.但要真正能進行程序設計,需要深入理解這些概念.因此,在程序入門階段還是應該重視概念的學習.
3,學習VB程序設計的方法
(3)自己動手編寫程序
程序設計入門階段要經常自己動手編寫程序,親自動手進行程序設計是創造性思維應用的體現,是培養邏輯思維的好方法.因此一定要多動手編寫程序,而且要從小程序開發開始,逐漸提高開發程序的規模.
(4)閱讀,借簽別人設計的好程序
多看別人設計好的程序代碼,包括教材上的例題程序.在讀懂別人程序後,要想他為什麼這么設計 能不能將程序修改完成更多的功能 則可以學到別人優秀的東西,幫助自己提高自身水平.
3,學習VB程序設計的方法
(5) VB程序設計學習的重點
重點放在思路,演算法,編程構思和程序實現上.
語句只是表達工具,要求堂上積極思考,盡量當堂學懂,並做到靈活應用.
學會利用計算機編程手段分析問題和解決問題.
(6)養成良好的編程習慣
強調可讀性;變數要加註釋;
程序構思要有說明;
學會如何調試程序;
對運行結果要做正確與否的分析.
3,學習VB程序設計的方法
學好VB程序設計的具體要求:
(1)課前預習,認真聽課並作適當做筆記,課後要認真復習消化所學內容,完成作業.
(2)多寫程序,注重實踐
程序設計課是高強度的腦力勞動,不是聽會的,也不是看會的,而是練會的.
只有自己動手,編寫一些程序,才會有成就感,進而對課程產生興趣,學起來才比較從容.只有當你在編寫大量程序之後,才能獲得真知灼見,感到運用自如.
動手能力的培養是這門課和以往課程最大的不同之處.
3,學習VB程序設計的方法
(3)上機調試程序應注意的幾點:
上機前應認真把實驗題在用紙上做一做(包括窗體界面設計,事件代碼的編寫等)
每次上機後應總結,把沒有搞清楚的問題記錄下來,請教老師或同學.
平時應多抽課余時間多上機調試程序.注意系統的提示信息,遇到問題多問幾開為什麼.
3,學習VB程序設計的方法
(4)保持良好的學習心態
要有自信,自強,積極主動學習.
克服畏難情緒,樹立學好程序設計的信心.

VB重點和難點(文檔下載):
http://www.learn-qdtvu.com/media_file/2004_12_03/20041203105249.doc

『叄』 淺談如何在面上中學開展《演算法與程序設計》教學

高中信息技術學科選修模塊《演算法與程序設計》內容枯燥、嚴謹,對於我們學生來說缺乏相關的知識背景,在高中階段才開始學習信息技術課難度大,也容易產生畏難情緒。那麼對於學生來說怎樣才能上好這門課呢?
一、首先教師應根據學生的實際情況,處理教材,分散難點
新課標指出:「學習本模塊旨在使學生進一步體驗演算法思想,了解演算法和程序設計在解決問題過程中的地位和作用;能從簡單問題出發,設計解決問題的演算法,並能初步使用一種程序設計語言編製程序實現演算法解決問題。」演算法是程序設計的靈魂,演算法教學是程序設計語言教學的基礎,程序設計語言教學是演算法教學的必要的延續。
教科版的《演算法與程序設計》,使用的編程語言是VisualBasic6.0。它和大多數程序設計語言書籍一樣,先花大量的篇幅介紹與VB語言開發環境及語法相關的基礎知識和基本概念,而後才開始程序三種基本結構的教學。教師根據學生的實際情況,對教材進行了處理、對內容進行調整,改變了教材中原有知識的邏輯結構順序。這樣學生可以邊用邊學,以用促學。
教師在每節課教學過程中都以簡單有趣的小問題為切入點,通過分析問題、設計演算法、編寫程序、調試運行,讓學生對演算法和程序設計有一個感性的認識,以降低學生的學習難度,並激發學生的學習興趣,觀摩、模仿、嘗試等階段逐漸到學生能獨立操作。開始選擇的例子比較簡單,如「在屏幕上輸出『studyVB』」、「已知三邊之長求三角形面積」、「計算前100個自然數之和」等。在此過程中適當忽略VB的可視化開發環境,其中數據的輸入只要求用inputbox()函數完成,數據的輸出直接用print語句在窗體完成,整個事件只要求由命令按鈕command1_click()來觸發,這樣的目的一方面是減少太多新知識對學生學習演算法思想的干擾,將難點分散,另一方面控制項少的程序也更容易上機調試通過,讓學生體驗成功的喜悅。
二、其次教師應聯系學生的數學知識,進行演算法與程序設計練習
演算法是解決問題的方法和步驟,計算機解決問題,必須嚴格地按步驟進行,這和我們平時解決問題是有區別的。因此在演算法設計中,應將解題的每一步都想清楚,對學生邏輯思維能力要求較高,許多同學剛開始不太適應。因此教師在教學過程中,精選教學案例,聯系學生的數學知識,從學生熟悉的或感興趣的數學問題出發,進行演算法與程序設計的練習。學生剛剛學習過海倫公式,在順序結構和選擇結構的教學中可採用「已知三邊長利用該公式來求三角形的面積」這個例子。因為學生有數學基礎,只要將解題步驟稍加修改就寫出如下演算法:
1.輸入三邊長;
2.求面積;
3.利用海倫公式s=p(p-a)(p-b)(p-c),p=a+b+c2,求出面積s;
4.輸出面積s;
5.結束程序。
根據此演算法編寫好程序,在調試運行中發現如果三邊長為10,10,30時就不會輸出結果。那麼是為什麼呢?學生很快就想到這樣的三條邊是組不成三角形的,怎麼改?自然是輸入的a、b、c要先滿足兩邊之和大於第三邊才能組成三角形的,所以要在第二步之前添加一句,「如果不能同時滿足,就輸出『輸入數據錯誤』,轉5;否則轉2」。通過以上的例子,既體會到了演算法的嚴謹性,學生也學會了順序和選擇兩種結構的演算法描述。
教師還用趣味數學題來激發學生的興趣,如在學習過程中老師通過講解「水仙花數」、「百雞百錢」、「韓信點兵」、「棋盤上的麥粒」、「雞兔同籠」等問題來激發學生的學習興趣,以使大家的積極性得到提高。
三、一題多變,提高學生對知識的理解能力和編程能力
學生固有的認識框框和習慣的思維方式是學好演算法與程序設計的一大障礙。只有多實踐才能體會和認識到計算機解決問題的過程。然而由於課時限制,不可能有太多的時間來進行這方面的訓練。教師如能恰當地運用「一題多變」和「一題多解」等方法,精心選擇一道例題,讓它由淺入深循序變化,引導學生分析和比較,總結解決問題的一般規律,對弄清基本概念,提高解題能力以及培養思維的靈活性都是有益的。例如,對於「求s=1+2+3+4+5+6的一個演算法」就可以拓展以解決一類問題,如s=12+22+32+42+52+62,s=1+12+13+14+15+16,s=1-2+3-4+5-6,s=1×2×3×4×5×6等許多問題。這樣引導學生對比for-next以及do-loop循環的語法及適用情況。通過「一題多變」和「一題多解」的教學手段,使課堂效率得到了大大地提高。
四、教師應授之以漁,教會學生自己調試程序
《演算法與程序設計》模塊是作為計算機應用的技術基礎設置的,不能忽視技術,但我們強調的技術不再是以前那種「軟體說明書」式的操作。實際上對學生來說,犯的錯誤具有共性,主要是標點符號錯誤,比如「:」和「;」,關鍵詞與變數名之間沒有空格,語句書寫不完整,有if沒有endif,有for沒有next,變數名、對象名引用時出現拼寫錯誤等,其實學生只要掌握一點調試、運行程序的方法就能大大提高上機效率。通過訓練學生不但能自己調試程序,更能加深對程序的理解,尤其是到循環結構以後,這種作用就更明顯了,而且這種能力完全可以遷移到今後的學習和生活中去。
新課程目前還處在實驗階段,存在著很大的探索空間。對學生來說,激發他們的學習興趣、提高他們的積極性、不斷進行創新的同時提高教師自身的信息素養水平。教師不再只是教學者,更應該成為研究者和學習者,教師應加強教學反思,才能提高教學水平。

『肆』 如何使用visual basic製作計算圓面積程序

圓面積公式S=2*Pi*r^2
我們要知道r半徑,才能計算,r可能是任意的一個實數,需要用戶輸入的所以要寫一句輸入,輸入方式這個視你的需要,當然最後還需要輸出把結果列印出來。
這里舉例寫在窗體的單擊事件里輸入用Inputbox函數的方式輸出則在窗體上列印
private
sub
form_click()
dim
r
as
single
'定義r變數為單精度
Dim
s
as
double
r=val(inputbox("請輸入r"))
s=2*3.14*r^2
Print
"S=";s
end
sub

『伍』 用Visual Basic 語言怎樣編寫簡單計算器(記事本 )

才給10分,太少了。不然我都幫你編寫一個。

不過這里給你一個思路。 思路才是最重要的。

計算器,主要是數字的壘加,比如你點兩次1,你怎麼讓文本框裡面變為11,而不是2,或者其他的呢?

這就是字元串,把兩個1的字元串相加,就可以得到11。

在點等號之前,又把字元串轉換為數值,這樣才可以進行計算,這一點在計算器裡面最重要,其他的都差不多了。沒難度,主要是演算法的好壞了。 我寫的就比較屁~~~~

另外記事本,這東西就更簡單了,一個Memo,一個OpenDialogs 忘了控制項名是不是這兩個哈。

反正弄幾個控制項就搞定了的東西。

『陸』 Visual Basic怎麼學啊

現在一般是用6.0 專業版。
感興趣和學是2碼事,編程語言要求的是每天1000行的核心代碼,是核心代碼哦,你要是能做到,你的編程就到家了,不需要任何技巧。
因為你是高中生,你每天要是能寫到200行,也就可以了。
如果你想大學學編程,建議你現在把數學學好,以後對你有幫助的。

多看書,勤動手,這就是技巧。1000行核心代碼不多。

『柒』 求visual Basic從入門到精通 視頻教程 百度雲鏈接,求分享

三套VB入門到精通視頻
發到你
網路網盤

下載鏈接
http://pan..com/mbox/homepage#share/type=session
希望有幫助
天天愉快!

『捌』 新手學習Visual Basic應該怎麼學

先買本有代碼的書,跟著書上說的,寫幾個小程序,然後自己想幾個,寫代碼實現。
學習Vb,關鍵還是在於練習,光看書,不動手寫代碼是不行的。

以下是個人學習的經驗總結:
首先要有個目標,學到什麼程序或者超過身邊什麼人,有這樣一個堅定的目標,才能堅持下去。但是自己是看著同事玩的很溜,覺得自己肯定能超過他,才開始自學,並一直堅持下去的。
要學以致用,單純的學習,可能學的快,忘得也快。在學習的過程中,不斷發掘可以利用VB的地方,並設法用VB編程解決。當時自己的工作,跟條碼掃描接觸很多,第一個程序就做了一個相對復雜的Vb+SQL資料庫結合的條碼掃描程序,後來又寫了一些查詢軟體,記錄軟體等等,邊學邊寫,進步很快,記得也牢固。
要有興趣,找到成就感。自己在寫程序的過程中,遇到很多問題,有時候,一天下來都解決不了,但當問題解決了,功能實現了,心中的那種喜悅和成就感是無與倫比的,也是對這種感覺的追求,然自己繼續去學習,去探索高峰。
善於利用網路資源。現在的網路真是太偉大了,多上相關論壇去請教,去交流,去學習,比起比們造成來,簡直就是飛速的進步。

閱讀全文

與visualbasic演算法教學相關的資料

熱點內容
編譯原理如何運用到編程中 瀏覽:14
linux選擇資料庫 瀏覽:375
php兩個數組差集 瀏覽:978
迷你pdf閱讀器下載 瀏覽:432
做一個python小程序 瀏覽:654
pythonossystem和 瀏覽:644
win2008如何搭建ftp伺服器 瀏覽:53
安卓手機為什麼不翻牌 瀏覽:545
刪除pkpm及相關文件夾 瀏覽:480
房貸解壓銀行內部流程 瀏覽:734
安卓手機如何更改語音 瀏覽:599
android紅包實現 瀏覽:733
蘋果的nvme為什麼安卓不用 瀏覽:31
python輸入單詞統計個數 瀏覽:997
腳本軟體提取源碼 瀏覽:281
程序員能給自己的微信錢包刷錢么 瀏覽:72
怎麼讓小天才app查看寶貝的通訊錄 瀏覽:623
dxgpdf 瀏覽:257
哪個命令 瀏覽:49
文件不能打包壓縮 瀏覽:706