iOSUI介面的學生管理系統

2021-09-26 00:22:14 字數 748 閱讀 4325

留校的第3周,寫了乙個ios的學生管理系統,封裝了乙個學生類,感覺很像結構體,算是對物件導向程式設計更加理解了

之前只是了解了深複製和淺複製,當時覺得自己會了,過了這麼久,全部忘光

在傳值的時候 對於陣列的拷貝,我直接用了 賦值號 =,這樣寫,它們的位址就一樣了,以至於出現了很多問題,幸虧有學長看了我的**,指出了錯誤,但拷貝的問題我還得在學習

1.登入介面和註冊介面

這就是乙個簡單的傳值操作,從註冊介面傳到登入見面,但是從註冊見面是從登入見面push進去的,這種傳值是反向傳值,有興趣的同學可以看一下我的學長的wiki三種傳值;

2.先封裝乙個student類,給這個類裡寫很多屬性,姓名,學號,成績;

.主介面呢有4個button,有的同學寫的是5個分欄控制器按鈕,總之,我在主介面的viewcontroller寫了乙個屬性,乙個可變的陣列,這個是用來放student的;

3.然後我們先寫增加學生,在push到增加學生介面之前呢,利用屬性傳值將剛剛設定好的可變陣列傳給增加學生的viewcontroller(增加學生的viewcontroller也要寫乙個可變陣列)用好多個textfield接收到了資訊後,通過可變陣列對所有物件的遍歷判斷要增加的學生資訊是否重複,建立乙個學生物件,將資訊賦值給他,然後通過協議傳值將這個學生傳回主介面,放在我們開始設定的可變陣列裡。

這就完成了乙個功能,簡單說就是,(主介面->增加->主介面->更新資料) 這是傳值順序

4.剩下的功能相類似,主要還是學會傳值和拷貝;

5.block傳值以後了解吧?

學生管理系統

include stdio.h include include include struct student void print void void display struct student head struct student creat q next null display head ...

學生管理系統

任務 提供 管理員 和 使用者 乙個系統 可以檢視學生資訊 系統提供 帳號登入 資訊管理功能 管理員使用者可以對學生資訊進行 增 刪 改 查 並 同時能夠 管理賬戶 資訊 普通使用者 只能進行 對資訊的查詢功能 可以根據學號 或者 姓名查詢 1.初始化 3個檔案 配置檔案 帳號資訊檔案 學生資訊檔案...

學生管理系統

注釋 這個小的系統,主要體現了c語言的 分而治之,重用 也就是老師教函式時給我們說的最核心的思想。主要吧,就是先在開始 定義後面要使用的函式,再定義一些全域性變數 再在主函式中一一呼叫。在主函式後面 再一一的寫這些函式體 也就是乙個個小的演算法慢慢湊起來 就組成了 include include i...