第一篇:VB課程總結
《VB 程序設計》課程總結
授課時間:2010-2011學年第二學期 授課班級:課程學時:64(32)任課教師:
1.教學情況
能認真備課、遵守學院的教學規章制度,沒有遲到、提前下課、誤課等教學事故發生。教學過程中,教師之間相互聽課,本學期相繼聽了的課程,感覺受益匪淺,從中學習了很多教學方法;以重點教師說課為形式進行集體備課、建立完善標準化考核題庫、期末考試采用上機考試;本學期計算機基礎教學部每周都會組織各種科研講座、教學研討以及教師輪流講課45分鐘,內容豐富,本學期通過教研活動學了很多其他有經驗教師的教學心得和體會,另外找到了一些科研的方向。
32學時共16次理論課的時間想把VB講的很透徹,對于老師而言還是有一定難度的,因為知識點比較多,還要把全國或江蘇省VB等級考試的知識點介紹全面一些;對于學生而言,要在課后自己認真的復習和深入的理解課堂知識,同時還得自學在課堂上沒有講的內容,是需要一個過程的。以往的實驗報告都是以紙質稿的作業形式布臵,導致了某些學生只是簡單的抄寫代碼,并不一定真正的去在計算機上設計實現程序;本學期以及上學期一直使用天空教室布臵測試作業、理論知識點的總結以及實驗作業的效果較好,學生把實驗做好后可以直接提交,教師改作業時也比較直觀,可以把程序運行一下,哪些程序代碼有問題可以及時用留言的方式提出,學生反應也比較好。天空教室還可以布臵測試作業,類似真正的考試,學生對知識點的掌握也比較深刻。
下面對VB教學中出現的問題做一個總結。VB教學內容主要包括VB中常用控件,VB語言基礎,VB基本語句,數組,過程,文件。如果16次課,每一次課都能夠講得透徹深入,學生都能接受,需要認真的備課準備。有幾個難點的地方:VB的語言基礎:因為涉及到的數據類型、函數內容很多,知識點很散,我的解決方法是在下面教學中經常地使用VB的常用函數,以加深學生對這一部分知識的復習,同時讓學生發現VB的常用函數還是滿有用;數組:數組是一組具有相同類型的有序變量的集合,集合中的每個變量稱為數組元素。文件:文件這部分內容似乎更加的抽象,盡量把這些問題簡單化,簡潔化,回避一些比較澀的知識點,讓學生不會產生厭惡的情緒,至少不討厭文件的相關操作。
2.學生反饋意見
每學期課程結束時,學校教務網都要求學生對教師課堂教學情況進行評價,學生的反映較好。
3.改進措施及建議
《VB程序設計》是一門實踐性很強的課程,在今后的教學中要更加注意理論與實踐的結合,把枯燥的理論知識與鮮活的案例結合起來,這就要求教師平時要多注意積累資料。在多媒體課件制作方面,不僅要做到圖文并茂,還要做到聲文并茂、影文并茂,這一方面要求教師平時要多積累教學資料,另一方面也要求教師要提高計算機應用能力,如Flash等軟件的應用。
基礎教學部教師:王媛媛
2011年7月1日
第二篇:VB課程實訓總結電子商務
實訓總結
為期一周的實訓即將結束,通過這次的實訓使我們學到了很多,同時也讓我們意識到我們要學的更多。本次實訓的項目是學生信息管理系統,任務是用戶模塊的程序設計。從程序的需求分析、可行性分析、設計到編寫、調試、修改、完善、到最后的實訓報告,每個人都付出了時間和精力去做好自己的任務并努力地去完善它。
實訓的第一天接到任務時我們都覺得有點難度,很有挑戰性,畢竟學生信息管理系統是一個比較系統、完善、功能相對較齊全的管理系統,即使是用戶模塊也可以完成各種操作,如對用戶的查詢、添加.刪除以及修改等。因此程序編寫也十分復雜,工作量較大,編寫一定要認真。一個小小的失誤都可能使程序出現大的漏洞。而我們只是學了點簡單的vb程序編寫,沒有嘗試過這種相對來說比較系統完善的系統。所以在做項目的時候我們倍感壓力、更加的團結協作,可即使如此我們還是出現了錯誤,我們的程序在編寫上存在一些漏洞,導致調試時不能正常運行,后經過老師的指導、我們的調整,終于可以完美的運行,這里也耽誤了我們很多寶貴的時間,直接導致了我們在項目調試上速度不夠快。
在實訓過程中我們也認識了一位新的老師,他們對我們親切認真負責,很有耐心地對我們進行講解并指導我們解決遇到的難題。老師們交會了我們很多簡單實用的技巧。也讓我們意識到了要想全面完整地完成一個模塊,首先要進行程序的設計,全面分析會用到的東西以及考慮可能會出現的情況,理清思緒、寫出大致的要點后再上機編寫程序以及操作。否則像一開始的我們馬上上機編寫、想到什么就補什么,不僅浪費時間也亂了之前寫好的一些程序。系統分析越準確,設計的系統越精確,可以大大減少后期的修改、維護工作。當然做好做對一個項目固然重要,同時美觀程度也是必不可少的,無論是從參觀者的角度還是自己看的角度都很重要。
總的來說,這次實訓還是比較成功的。最后出來的系統,很有成就感,這是我一步步設計、一步步完善、辛苦付出后得到的成果。無論是團隊合作這方面還是個人動手這方面,我都得到了很好的鍛煉。當然實訓不僅使我們學到了知識,也幫助我們縮小了實踐和理論的差距,通過這次實訓讓我們更深一步的對vb這門課程的知識有更進一步的渴望,同時對自己的專業,對自己的能力,對自己所學的有正確的認識,并且能在以后的學習工作中不斷提高和完善自己。
第三篇:VB 課程實訓總結 電子商務
VB實訓總結
電商0902聶茜
一、實訓目的:
加深對可視化編程技術基本知識的理解,掌握運用VB開發應用程序的基本方法及基本技巧。
二、實訓時間:2011年01月02日—2010年01月06日
三、實訓方式:上機操作
四、實訓內容:
這次在3名指導老師的帶領下,利用VB開發工具與數據庫SQL server開發一個實用的小型管理信息系統。一共有五個題目。我選擇的是第四個—-學籍管理系統。它的功能要求如下:
1、學籍信息輸入:實現學生基本情況的輸入。包括各個學生的情況,姓名、家庭電話、家庭住址、學號等各個消息。
2、學籍信息管理:本模塊實現了信息的修改、刪除、查詢。還能查詢到平均信息以及單科最高最低信息以及個人信息。把信息統計這個繁瑣的工作簡單化,為學生信息的管理方面提高工作效率。
3、學籍信息查詢:通過輸入學號便可以查詢到這個學生的全部信息,包括姓名、性別、生日是、班號、入學日期、聯系電話、獎懲日期、獎懲名稱和成績表都一目了然,很大的方便了教工們查詢學生信息的過程。
4、統計查詢:實現查詢每班人數,男女生比例等
五、實訓體會:
為期一周的VB實訓在不知不覺中就結束了。在這短短的一周里,我學會了很多新的知識,更掌握了新的技能,讓我覺得受益匪淺。同時我又感覺到自己還有好多東西要學,還有好多的東西不懂。這是我大學以來第四次實訓,每次實訓我都感覺學到了好多東西。因為是一天到晚的不間斷訓練,所以記的會非常牢固。不像平時上課,每次上課只有45分鐘的實際操作。在課上,有老師在前面演示我們都還能跟著做,可輪到我們獨立完成的時候,因為實際操作的少,早就忘光了。
接到任務的時候我的第一感覺就是好難。很多都似乎不會,這學期也沒學到什么東西。所以做起來總是不順利。在實訓過程中,Vb結合Access建立學籍信息管理系統,從設計到實現,問題是層出不窮,但經過我的努力,大部分問題都已解決,實在搞不了的,也在老師的指導下,順利解決了。學籍信息管理系統是一個比較系統、完善、功能相對較齊全的管理系統,即使是用戶模塊也可以完成各種操作,如對用戶的查詢、添加、刪除以及修改等。因此程序編寫也十分復雜,工作量較大,編寫一定要認真。一個小小的失誤都可能使程序出現大的漏洞。而我只是學了點簡單的vb程序編寫,沒有嘗試過這種相對來說比較系統完善的系統。在做的過程中由于一些小疏忽,我的程序在編寫上存在一些漏洞,導致調試時不能正常運行,這讓我很是郁悶。后來在自己的檢查和老師的幫助下,總算完成任務了。
這一周的實訓總的來說還是不錯的,因為實訓擴展了我的知識。最后出來的系統,讓我覺得很有成就感,這是我不斷設計、不斷完善、辛苦付出后得到的成果。(當然也少不了老師和同學的幫助)。我還領
悟到了任何東西都要“學以至用”,學習了還不行還要看自己掌握了沒,掌握了還不行還要看自己熟練了沒,熟練了還不行還要做出一定成果。當然,在學習的過程中并不是一帆風順的,有的時候出現問題了,在自己努力查找問題的時候我們還要善于請教老師和同學。很多時候我們都是需要幫助的,老師和同學的幫助有助于我們更好的掌握所學知識。這次實訓讓我還更深一步的了解了vb這門課程,讓我積累了許多經驗,為我以后的工作,走上社會積累了一些豐富的經驗。
第四篇:《VB程序設計》課程教學大綱
《VB程序設計》課程教學大綱
課程名稱:VB程序設計 課程編號:xxxxxx 課程學分:x學分 課程學時:96學時
課程安排:一年級下學期 課程性質:專業必修課
一、教學目的和任務
《VB程序設計》是我院軟件開發專業的專業基礎課,選用清華大學出版、孟德欣主編的《VB程序設計》,全書共分為14章,包括Visual Basic 6.0的開發環境、語言基礎、數組與過程、常用控件、菜單設計、文件處理、ActiveX控件、數據庫程序設計、圖形程序設計、多媒體編程、網絡編程、API函數和注冊表的使用、安裝程序的制作等,我院軟件開發專業主要針對信息管理系統的開發,因此本課程主要講解前八章內容,要求學生掌握編程的基礎知識和基本方法,同時加強了結構化程序設計和常用算法的訓練,重點是訓練數據庫程序設計,最終能獨立編寫小型信息管理系統程序。
二、教學方法與教學要求
本課程以理論講授加上機實驗為主要教學手段,通過本課程的學習,學生應能夠掌握Visual Basic基本控件及簡單程序設計,掌握結構化程序設計和面向對象程序設計的基本方法,重點掌握數據庫程序設計。本課程內容的教學要求分為“掌握、理解、了解”三個層次。實踐環節是本課程重要的、不可缺少的組成部分。其中的“掌握”是指能夠熟練運用和操作;“理解”表示能夠進行操作但不夠熟練;“了解”表示看過演示或體驗過功能性的操作過程。
學完本課程應達到以下基本要求:
1.了解Visual Basic 開發環境、對象和事件驅動的基本概念; 2.理解數據類型、運算符與表達式,掌握基本的輸入輸出語句; 3.掌握各標準控件的屬性、事件和方法;學會界面設計; 4.了解并掌握Visual Basic的控制結構,尤其是選擇結構、多分支結構及循環結構; 5.了解并掌握數組的定義和用法,尤其是動態數組; 6.掌握SUB過程和FUNCTION過程的定義、參數傳遞 7.掌握菜單程序設計和對話程序設計方法;
8.掌握多窗體程序設計方法;了解多文檔界面設計; 9.了解數據文件的概念,掌握順序文件和隨機文件的使用方法,學會文件系統控件的設計,掌握文件操作的命令
10.理解Data組件、ADODC組件的應用
11.掌握ADO對象Connection,RecordSet的常用屬性及方法,并能編寫信息管理程序
三、教學內容與教學安排
1、課堂講授 56學時
第一章VB6.0開發環境
教學內容:
1)了解VB6.0的新特性 2)了解標簽、文本框、按鈕和窗體的一般用法 3)掌握VB6.0設計應用程序的一般步驟 第二章VB6.0語言基礎 教學內容:
1)掌握VB 6.0的書寫慣例、數據類型、常量和變量以及表達式等 2)掌握文本框、標簽、命令按鈕等基本控件的使用 3)掌握VB 6.0中If,Select Case等條件語句的使用 4)熟練掌握Do?Loop,For?Next等循環語句的使用 第三章 數組與過程 教學內容:
1)理解數組的概念
2)了解動態數組的概念及使用
3)掌握聲明數組和數組操作的基本方法 4)掌握過程的調用方法
5)理解Sub 過程和Function 過程的不同
6)掌握按值傳遞參數和按地址傳遞參數的調用方式 第四章VB6.0常用控件 教學內容:
1)掌握選擇框的屬性、事件和方法 2)掌握單選鈕的屬性、事件和方法
3)理解框架的作用并掌握框架的使用方法 4)掌握列表框的屬性、事件和方法 5)握組合框的屬性、事件和方法 6)掌握圖片框和圖像框的使用 7)掌握滾動條的使用 8)掌握通用對話框的使用 9)掌握文件系統控件
10)掌握消息框、輸入對話框的使用 第五章 菜單設計 教學內容
1)掌握菜單、彈出式菜單的設計方法 2)熟練掌握多文檔界面(MDI)的設計 3)理解模態窗體和非模態窗體的區別
4)熟練掌握剪切板(ClipBoard)等系統內部對象的應用 第六章 文件處理 教學內容
1)了解順序文件的特點 2)了解隨機文件的特點
3)掌握順序文件的打開、存取和關閉操作 4)掌握隨機文件的打開、存取和關閉操作 第七章ActiveX控件 教學內容
1)熟練掌握狀態欄、工具欄、圖像列表等常用ActiveX控件的使用 2)掌握使用ActiveX控件設計程序的方法 第八章 數據庫程序設計 教學內容:
1)了解數據庫概念
2)掌握Access 數據庫的基本應用
3)掌握用Data控件鏈接數據庫和用數據感知控件顯示數據的方法 4)掌握數據報表的設計方法
5)掌握ADO控件和DataGrid控件的使用
6)了解ADO 優于其他數據訪問對象的各個方面 7)掌握Connection對象的屬性和方法
8)掌握使用Connection對象對數據庫進行增、刪、改、查的操作 9)掌握RecordSet 對象的屬性和方法
10)掌握使用 RecordSet 對象對數據庫進行增、刪、改、查的操作 11)掌握MSHFlexGrid組件的常用方法與屬性
2、上機實踐 40學時
1.第一章VB6.0開發環境 2學時
a、用VB 6.0設計一個程序,當單擊窗體(Form)上的“確定”按鈕時,在窗體上直接顯示一行文字,文字內容為“歡迎進入VB 6.0的編程世界!”。
b、用VB 6設計一個程序,在窗體上的標簽(Label)中顯示一行文字,文字內容為“歡迎進入VB 6.0的編程世界!”,要求設置標簽的字體(Font)屬性為“楷體,四號,粗體”,背景色為“淡綠色”,前景色為“紅色”。c、設計一個程序,當單擊窗體時,在窗體上顯示任意一幅圖片。2.第二章VB6.0語言基礎 4學時
a、編寫代碼,計算表達式S=a*b+a/c的值。如a=5,b=6,c=2時,S值為32,如圖。b、編寫程序,在窗體上輸入a,b,c的值,計算方程ax2+bx+c=0的根,假設這里的b2-4ac>0。
c、從鍵盤上輸入字符時,在窗體上顯示出所鍵入的字符和該字符的ASCII碼。雙擊窗體時,清除窗體上顯示的文字。
d、打印出1000以內的所有“水仙花數”,所謂“水仙花數”是指一個三位數,它各位數字立方和等于該數本身。例如153就是一個水仙花數,因為153=13+53+33, e、利用For?Next循環的嵌套,在一標簽上輸出九九乘法表。3.第三章 數組與過程 4學時
a、利用數組編寫求出斐波那契數列的前40個數的程序。這個數列有以下特點:第1、第2兩個數都是1,從第3個數開始,該數是其前面兩個數之和。b、打印如下的楊輝三角形(要求行數可以指定)
c、編寫一過程,用于判斷輸入的正整數參數是否素數,如果是素數,則輸出該數,如不是素數,則輸出提示信息“不是素數” 4.第四章VB6.0常用控件 4學時
a、設計一個小程序,運行時窗體中的列表框中列出若干省份名稱,當雙擊某個省份名稱時,該省份的省會城市就顯示在標簽上。
b、設計一個員工信息管理的小程序,要求單擊“添加”按鈕時能夠將文本框中的員工姓名添加到員工信息的列表框中,分別單擊“刪除”和“修改”按鈕時,能夠對列表框中的選中項作出相應操作.c、設計一個小程序,窗體上有驅動器列表框、目錄列表框和文件列表框,實現這三個控件的同步工作,當單擊文件列表框中的圖片文件時,在圖像框中瀏覽圖片,同時在標簽中顯示圖片名稱。
d、設計一個小程序,窗體上有驅動器列表框、目錄列表框和文件列表框,實現這三個控件的同步工作,當單擊文件列表框中的圖片文件時,在圖像框中瀏覽圖片,同時在標簽中顯示圖片名稱。5.第五章 菜單設計 2學時
a、在窗體上建立彈出式菜單,菜單項可以用來設置標簽框中的文本字體大小。b、設計多窗體切換的小程序,每個窗體上都有一個按鈕,單擊按鈕時顯示另外一個窗體,同時將本窗體隱藏。
c、設計一個多文檔界面的文本編輯器,該程序能打開、編輯和保存文本文件,能實現剪切、復制、粘貼等操作,還可以設置字體大小和顏色,改變窗體的排列位置及背景色等。
6.第六章 文件處理 2學時
設計一個用戶登錄程序,用戶的用戶名和密碼都存放在順序文件Password.txt中,如以下格式的內容。“Admin”,“123456” “user1”,“123” “user2”,“456” 當用戶輸入用戶名和密碼時,打開Password.txt文件,并與之對比,如相同,顯示提示信息“登錄成功”;反之,顯示提示信息“非法用戶”。
7.第七章ActiveX控件
2學時
a、設計一個小程序,在狀態欄上有2個窗格,分別用來顯示系統當前時間和日期。b、設計一個小程序,單擊“顯示”命令按鈕啟動進度條,該進度條在5秒鐘內長度由Min變成Max(從0到100)
c、設計一個小程序,單擊“顯示”命令按鈕時,在ListView控件中顯示帶有圖標的名單數據信息,選中某一個項后彈出顯示人名信息的消息框;單擊“清空”按鈕時,能夠把ListView控件中所有項目清空。8.第八章 數據庫程序設計 20學時
a、用可視化數據管理器設計一個學生基本信息數據庫,包含學生編號、姓名、性別、理論課程成績和實踐課成績信息,添加若干條記錄。然后利用Data控件訪問數據庫,再用數據感知控件(如文本框控件)來顯示數據。
b、設計一個通訊錄程序,通過Data控件瀏覽數據庫記錄。其中數據庫為ACCESS數據庫,數據庫名為TEL.MDB,數據庫中的TelBook表存儲通訊信息,該表包括四個字段:姓名、地址、電話和電子郵件。
c、設計一個小程序,單擊“顯示”命令按鈕時,在ListView控件中顯示帶有圖標的名單數據信息,選中某一個項后彈出顯示人名信息的消息框;單擊“清空”按鈕時,能夠把ListView控件中所有項目清空。
d、利用ADO控件瀏覽學生信息程序。當用戶單擊“瀏覽”按鈕時,在DataGrid控件中顯示學生信息。要求在代碼中對ADO控件和DataGrid控件的屬性進行設置。
3、課程作業
a、設計圖書信息管理程序,要求用ADO控件實現對數據庫的連接,并能夠對數據庫進行添加、編輯、刪除記錄操作,以及可以顯示圖形信息一覽表的數據報表。其中,單擊“刪除”按鈕后,只有在用戶確認后才能夠刪除記錄。
b、設計如下圖所示的窗體,單擊刷新按鈕顯示部門信息
四、課程考核
本課程理論考試采用閉卷形式,上機實踐按相關的功能要求在機房進行考試,同時結合平時作業進行課程考核與成績評定。考核評分以百分制計,原則上理論、實踐考試成績占80%,平時作業成績占20%。
五、教材及參考書
教材:《VB程序設計》,孟德欣、謝婷、王先花編著,清華大學出版社,2009ISBN 978-7-81123-595-1
六、教學設備及教具要求
由學院統一安排多媒體教室及機房,任課教師準備多媒體課件等教學相關資料。
第五篇:VB課程學習心得
VB課程學習心得
姓名:劉玉軍
專業:資源勘察工程
學號:201220010206
這學期選修了VB這門學科,想從學習中對計算機有更深刻的認知,也想讓我通過計算機等級考試打下基礎。那么談談這學期的學習中對vb課程的簡單認知和心得體會。BASIC語言是專門為初學者設計的計算機語言,于1964年問世。最初只有十幾條語句,由于簡單易學而受到了用戶的歡迎,很快就應用于各個領域。隨著計算機科學技術的發展,計算機廠商在原有的基礎上不斷的添加新的功能,進行擴展強化,各種BASIC版本應運而生,使它成為最常用的計算機程序設計語言。
1987年Microsoft公司開發了Quick BASIC,它克服了原有BASIC結構化差和運算速度慢的缺點,并且在功能上大為擴展,具有編輯、運行和調試的集成環境。Quick BASIC兼容以前的傳統BASIC。
VB是Microsoft公司在Quick BASIC的基礎上為開發Windows應用程序而提供的強有力的開發環境和工具,是具有很好的圖形用戶界面(Graphic User Interface,簡稱GUI)的程序設計語言。它采用面向對象和事件驅動的程序設計兩種新機制,把過程化和結構化編程集合在一起。正是由于它在應用程序開發中的圖形化構思,使得開發者能非常容易地創建一個窗口(在VB中稱為窗體—Form),然后從VB工具箱選擇控件放在窗體內,無需編寫程序。就如同目前蓋房子所用的門、窗、水泥、鋼筋、磚等,都是現成的材料,只要到建筑現場組合就可以了。用VB設計程序就好比現代的建筑師采用現代科技的產品,而用傳統DOS(Disk Operating System)下的BASIC的就如同早先的工匠,一磚、一瓦、一木都要自己動手。Visual Basic for Windows是一種具有良好圖形用戶界面(GUI)的程序設計語言,同時又是一種完全支持面向對象程序設計的語言。
Visual是指開發圖形用戶界面(GUI)的方法,不需要編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象拖放到窗體上即可。這種直觀的編程方法,也叫做可視化編程。Visual的意思是“視覺的”或“可視的”,也就是直觀的編程方法。就像使用“畫圖”之類的繪圖程序,通過選擇畫圖工具來畫圖一樣。
Basic是指BASIC語言,之所以叫做“Visual Basic”就是因為它使用了BASIC語言作為代碼。VB在原有BASIC語言的基礎上進一步發展,至今包含了數百條語句、函數及關鍵詞,其中很多與Windows GUI有直接關系。
Visual Basic是可視化程序設計語言,具有簡單易學、功能強大、軟件費用支出低、見效快等諸多特點,而且是Windows應用程序最迅速最簡潔的開發工具,易于初學者和非專業人員掌握使用。目前,全世界數以百萬計的程序設計人員正在用Visual Basic開發各種類型的各種軟件。
這門課是一門面向全國高校各個專業大學生的公共必修課,它以microsoft可視化編程工具Visual Basic6.0為例主要介紹高級程序設計方法。Visual Basic6.0由于其具有界面友好,操作方便面等優點,是從事計算機設計的最佳編程工具之一,同時也是學習Windows編程設計的極好語言。通過本課程的學習,使學生掌握用Windows編程解決實際問題的一般辦法,包括語句、函數、控件等 概念的掌握,以及從基本控件的使用到高級控件的應用,從圖形編程、文件使用到多媒體程序開發,從數據庫編程到定制Activex控件等內容,為培養學生結合專業進行軟件開發的能力打好基礎。
在學習的過程中,我對vb課程里的運算符產生了很大的學習興趣。下面主要談談我學習vb的方法。
一、學習vb程序設計的方法
(1)保持良好的學習心態
1、要有自信,自強,積極主動學習.2、克服畏難情緒,樹立學好程序設計的信心
(2)要有良好的學習習慣
1、課前預習,認真聽課并適當做些筆記,課后要認真復習消化所學內容,完成作業.2、VB程序設計的入門學習并不難,但卻是一個十分重要的過程,因為程序設計思想就在這時形成的,良好的程序設計習慣也在這個階段養成.(3)學習程序設計要注重理解一些重要的概念.VB程序設計本身并不復雜,翻開一本程序設計學習的書籍,看到的無非就是變量,函數,條件語句,循環語句等概念.但要真正能進行程序設計,需要深入理解這些概念.因此,在 程序入門階段還是應該重視概念的學習.(4)自己動手編寫程序
程序設計入門階段要經常自己動手抄寫或編寫一些小程序,親自動手進行程序設計是創造性思維應用的體現,是培養邏輯思維的好方法.因此一定要多動手編寫程序,而且要從小程序開發開始,逐漸提高寫程序的能力.(5)閱讀,借簽別人設計的好程序
多看別人設計好的程序代碼,包括教材上的例題程序.在讀懂別人程序后,要想他為什么這么設計能不能將程序修改完成更多的功能 則可以學到別人優秀的東西,幫助自己 提高自身水平.(6)VB程序設計學習的重點
1、程序設計課是高強度的腦力勞動,不是聽會的,也不是看會的,而是練會的.2、只有自己動手,編寫一些程序,才會有成就感,進而對課程產生興趣,學起來才比較從容.等你在編寫大量程序之后,我想過二級肯定沒問題,不過能不能做到真知灼見,運用自如我就不敢說了.3、動手能力的培養是這門課和以往課程最大的不同之處.重點放在思路,算法,編程構思和程序實現上.語句只是表達工具,要求堂上積極思考,盡量當堂學懂,并做到靈活應用.)上機調試程序應注意的幾點:
1、上機前應認真把實驗題在用紙上做一做(包括窗體界面設計,事件代碼的編寫等)
2、每次上機后應總結,把沒有搞清楚的問題記錄下來,請教老師或同學.3、平時應多抽課余時間多上機調試程序.注意系統的提示信息,遇到問題多問幾次為什么.(6)養成良好的編程習慣
1、程序構思要有說明;
2、學會如何調試程序;
3、對運行結果要做正確與否的分析.二、復習過程簡單的說就是細看書,勤做題,最后練上機。
細看書,就是在考試前的一個月內,以看書為主,越細越好(如果你時間緊的話可只重點看些考點涉及的東西),把書上的知識點(最好看幾份歷年試題,讓自己明白考什么。)看懂看透,暫時不明白的或者不理解的先用筆記本記下。這樣你的筆記本就有每章你不懂的知識點和題目了,之后可以問同學,問老師……如此反復,半個月下來你的筆試水平考試應該沒問題了;下半個月的時間可以一邊練習題目,一邊練習上機。切不可前一段時間做題,后一段時間上機,那樣的話會有很多忘記的知識點
雖然vb是從basic語言發展而來,但由于其“可視化”決定了以往的面向過程的程序設計語言不可能具備的一些新的功能和特點:
VB集成了一系列功能,在VB程序設計環境中能夠完成程序的編寫、調試、查錯、運行、編譯、保存等基本操作,同時還提供了大量程序設計的“零部件”(在VB中稱為函數、控件),能夠很方便的根據需要“組裝”成一個復雜的程序。
vb開發的應用程序的運行采用事件驅動原理。程序設計人員不僅在程序設計時不需要考慮程序代碼執行的先后問題,而且同一個對象可以因用戶的不同操作而產生不同的結果。
vb中提供的編輯器不僅提供了典型的windows文字處理應用程序的各種功能,如剪切、復制、粘貼等,使得程序的輸入和修改非常方便。而且在vb代碼窗口輸入代碼時,對于vb中的對象的屬性、方法,內置的函數、已定義的自定義函數、過程,已定義的變量等,能自動給出拼寫提示。這樣可大大減少編程人員的記憶量。
在vb開發環境下,通過api(application program interface)函數調用,可充分使用windows提供的各種系統資源,來擴充所開發的應用程序的功能。
vb全面支持windows系統的ole(object linking and embedding)技術,因此可以方便、快捷地實現不同應用程序之間的動態數據交換。
另外,在vb中,可以開發出包括標準exe(標準windows應用程序)、activex控件、activex exe(對象的嵌入和鏈接)等多種類型的應用程序。
作為當代大學生,我們在以科技為主導的新世紀里,一定要掌握vb這門課程,有利的發揮我們的才能和智慧,輝煌我們的人生!