學生資訊管理系統解析之巨集觀把控篇
初步看來了一下學生資訊管理系統,感覺做思維導圖讓思路清晰了很多。
剛拿到程式碼的時候,給人的感覺是一個龐然大物,那麼多的程式碼,以後還要自己揹著敲,對於沒有任何資料庫底子的我真的是個挑戰。
與其彷徨、恐懼,還不如做做看。不做怎麼知道其中的奧妙。
以下是我初體驗的全過程:
一、“盲”敲程式碼
開始我敲了一段程式碼,發現沒有理解的敲程式碼=無用功。看似自己在很努力很努力的敲程式碼,但是留在自己腦子中的又有多少呢?敲了半天,感覺自己雲裡霧裡的。自從師哥們教導之後,自己好像開始懂了如何去做,讓自己收穫的更多。一定要知道自己要什麼,要達到什麼樣的目的。後來果斷放棄不經過大腦思考的copy。雖然不需要完全理解所有程式碼,但是大體上什麼程式碼實現什麼功能還是要明確的。
二、轉戰通過介面瞭解整體功能。
發現VB真的比C要簡單,它的介面是主要功能的載體,介面幾乎涵蓋了所有的功能。不像C還要一點一點的讀程式碼去了解。真是一圖勝過萬語千言。將幾個介面放在一起對比。發現它們有很多驚人的相似的地方。以上思維導圖,其實系統、學籍管理、班級管理、課程設定、成績管理都有著相同的功能:增、刪、改、查。
三、第一次單純讀程式碼。
從介面回到程式碼。單純的讀程式碼,有以下幾點收穫:
1.BOF和EOF
BOF=before of file
EOF=end of file
2.ExecuteSQL函式
這個函式可以直接執行SQL語句獲取Filemaker表中的資料。
格式是ExecuteSQL(sqlquery;fieldseparator;rowseparator{;arguments……})
sqlquery:查詢資料的sql語句
fieldseparator:欄位分隔符
rowseparator:行分隔符
arguments:查詢引數
ExecuteSQL函式不能對錶格進行修改,只能進行資料查詢。
3.ADO Recordset
ADO Recordset 物件用於容納一個來自資料庫表的記錄集。
方法
addnew:建立一個新記錄。
事件
4.VBFlexGrid控制元件
AddItem:增加
CellAlignment是單元格的對齊方式
TextMatrix:將文字賦值給MsFlexGrid的單元格
5.savesetting函式
將登錄檔項新增到 HKEY_CURRENT_USER\Software\VB
and VBA Program Settings 中。
四、對程式碼和介面進行連結
對於資訊管理系統的學習還有待繼續。巨集觀把控過後需要有程式碼實踐和對問題的分析。預知後事如何,請聽下回分解。
相關文章
- 自考之資訊系統開發與管理第一遍巨集觀把控
- 學生資訊管理系統解析之介面實踐篇
- Java集合系列之Collection與Map介面巨集觀把控Java
- 學生選題資訊管理系統
- 自考之資料結構導論第一遍巨集觀把控資料結構
- 學生資訊管理系統之深度理解
- 學生資訊管理系統之優化優化
- 學生管理系統
- 學生資訊管理系統之SQL連結SQL
- 生鮮行業採購管理系統把控採購成本,實現精細化管理行業
- OA系統之專案管理,實現領導全面宏觀調控專案管理
- 系統易用性的管理之第五篇——監控
- 學生管理系統(springMVC)SpringMVC
- JAVA學生宿舍管理系統Java
- 【C++】學生管理系統C++
- 學生管理系統程式碼
- 分散式監控系統之Zabbix巨集、模板和自定義item分散式
- 學生學籍管理系統~~功能介面
- 資訊系統監理之資訊系統專案管理專案管理
- java+SQL做學生資訊管理系統(增刪改查)學生新作JavaSQL
- 學生資訊管理系統(二)刪除資訊
- (十)ArrayList&&學生管理系統
- 學生資訊管理系統用例
- KPI企業綜合監控系統--資訊系統之綱KPI
- Django練習-學生管理系統案例Django
- 9、ArrayList集合完成學生管理系統
- Python簡易學生管理系統Python
- 學生管理系統 四色原型原型
- 資訊系統解析
- 監控系統是資訊資源管理的基礎
- 【MyBatis學習之巨集觀總結】MyBatis
- Java簡單學生資訊管理系統Java
- 基於php學生資訊管理系統PHP
- 【學生資訊管理系統】EOF 和 BOF
- Linux系統監控之磁碟I/O篇Linux
- 微觀經濟學與巨集觀經濟學的區別
- 【學生資訊管理系統】系統的介面與後臺
- 資訊系統簡化觀點