到校第六天,數據庫的那五個實例,還有一個 mis 系統算是搞定了。 先來說說這個數據庫里的一些個東西,在說感受。 先從那五個實例說起,五個例子中都是對數據庫的操作,從開始簡單的一個提取數據操作,到后來的對數據庫的各個對象 connection , command ,
到校第六天,數據庫的那五個實例,還有一個mis系統算是搞定了。先來說說這個數據庫里的一些個東西,在說感受。
先從那五個實例說起,五個例子中都是對數據庫的操作,從開始簡單的一個提取數據操作,到后來的對數據庫的各個對象connection,command,recordset進行操作。但縱觀這五個實例,無外乎就是先建立連接,然后才得到記錄集,然后再同程序中得到的輸入字符進行對比,或是將記錄集中的數據顯示到程序上。其實也就是這三個步驟:建立數據源連接(創建Connection對象)、檢索數據(創建Recordset對象)和操作數據。
步驟雖然都相同,但是方法卻不同,從建立數據源開始是一樣的,到第二步創建Recordset的時候就不同了。可以用command對象來得到Recordset對象,也可以由SQL語句得到Recordset對象。但是這兩者的區別在哪里呢?據坤哥說,那個command以后的用處是很大滴,現在就是把它記住就好了。說到這個command對象,還有那個parameter對象,一個是什么參數的東西(這個地方大體了解,具體不解)。最后的對數據進行操作,可用通過recordset的filter屬性,也可以通過sql語句。如果用command對象來進行操作的話感覺是比較快捷的(或許這就是command的優勢所在)。到了這些也就完了。其實還有recordset里的分頁顯示的問題,recordset中是有邏輯上的分頁的。就是看控件支持不支持了,要是data Grid就不能直接連到recordset的分頁上,而應該用分頁的數據再建立一個recordset對象,然后在設置控件的數據源。如果是用MSFlexGrid控件就不用,貌似這個控件不是通過設置數據源來得到數據的,而是通過將記錄集中的數據一條一條添加到那個TextMatrix中的。
其實可以看到,這幾個數據庫的學習了解到的只是一些個應用,關于數據庫的理解并不是很深入,可能跟現在學的是數據庫的應用有關吧。
再來說那個學生管理系統,那個系統算是自己敲了一遍了,感覺提高最明顯的就是敲代碼的速度,里面涉及到的東西倒不是很新鮮,敲得時候有時會對這個系統的一些脈絡不是很清晰,總是感覺很被動。忽然覺得這不重要,這是指實現這個東西(系統)。重要的是分析這個系統,我想如果這個系統的前期分析,還有文檔都是我自己搞定的話,那么現在敲起來代碼簡直就是游刃有余(作者在此用了夸張的手法~)。總的意思就是前期的分析是重要的,就像是解決問題的思路比實現問題的解決要重要。
現在做的這些東西(那五個實例,和一個MIS系統)都是一些知識的了解,并沒有什么難的。用米老師的話來說就是狼是什么都吃得,管你是這個控件還是那個控件,管你是這個對象還是那個對象,來者不拒。呵呵,胃——境界~……
剛剛一個開始,重頭戲還在后面呢。
再提醒自己一遍:今天是第七天!
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com