培訓第三週
程式設計練習
程式設計練習1 —— linq查詢練習
現在已知三個資料來源(在練習時可用手動建立填充資料的 list來代表,實際專案中可能來自於dao、service)
a. 部門
deptno
dname
loc10
accounting
new york
20research
dallas
30sales
chicago
40operations
boston
b. 職員
empno
ename
jobmgr
hiredate
salcomm
deptno
1000
kevin
cleaner
1001
6000
20010
7369
smith
clerk
7902
1980/12/17
800.9
207499
allen
salesman
7698
1981/2/20
1600
30030
7521
ward
salesman
7698
1981/2/22
1250
50030
7566
jones
manager
7839
1981/4/2
2975
207654
martin
salesman
7698
1981/9/28
1250
1400
307698
blake
manager
7839
1981/5/1
2850
307782
clark
manager
7839
1981/6/9
2450
107788
scott
analyst
7566
1987/4/19
3000
207839
king
president
1981/11/17
5000.123
107844
turner
salesman
7698
1981/9/8
1500030
7876
adams
clerk
7788
1987/5/23
1100
207900
james
clerk
7698
1981/12/3
95030
7902
ford
analyst
7566
1981/12/3
3000
207934
miller
clerk
7782
1982/1/23
1300
10c. 工資等級標準
grade
losal
hisal
1700
1200
21201
1400
31401
2000
42001
3000
53001
9999
現在要求寫 linq 查詢,實現如下效果:
linq 練習 1
查詢資料,得到如下形式的結果,並通過字串形式輸出給使用者:
部門名員工
accounting
***accounting
yyy…
…research
zzzresearch
lll…
…sales
kkksales
ppp…
…operations
ooooperations
ppp…
…linq 練習 2
查詢資料,得到如下形式的結果,並通過字串形式輸出給使用者:
(最好能通過一條linq查詢就出這樣的結果,當然通過多條linq查詢實現也可以)
(然後可以對比下用 for 迴圈實現,能簡化多少**)
程式設計練習2 —— winform練習
新建乙個圖形使用者的專案,包含三個視窗:
- 登入畫面
- 使用者資訊一覽畫面
- 使用者資訊錄入畫面
要求:- 啟動自動開啟登陸畫面,使用者名稱/密碼錯誤 提示使用者(使用者名稱、密碼用固定的,比如 root/admin)
- 登入成功進入使用者資訊一覽畫面(使用者資訊有哪些可參考程式設計練習題 1)
- 可以從一覽畫面跳轉到使用者資訊錄入畫面,在該畫面錄入的資訊可以反映到一覽畫面
- 盡量多的使用不同的 winform 控制項 (下拉框、文字框、多選、單選。。。)
- 使用者資料不需要持久化,直接使用記憶體中的集合集合(我們的主要目的是練習 winform)
- 高階:用高階控價 datagrid/datatable 等來實現一覽畫面(你甚至可以上網去找開源的第三方庫去實現!)
python自學 第三週
coding utf 8 from functools import reduce 處理序列中的每個元素,得到的結果是乙個 列表 迭代器 元素個數與位置和原來的一樣 map print list filter lambda p p age 18,p print list zip p s slice ...
前端學習之旅 第三週
2.動態引入元件 3.關鍵字async 要上手參與專案了,但是自己水平實在太低,不好意思直接寫 只能先學習前輩們的專案 但是整個專案如此龐大,裡面牽扯的又都是我不曾了解到的技術,只好先來學習惡補一下,爭取能看懂前輩的 需要根據專案執行順序來決定我研究 的順序。參考了好多篇部落格才明白了vuecli3...
C 第三週作業
作業一 課本各例題 例題一 例題1.功能 顯示輸出各種變數所佔的節數 include iostream using namespace std int main cout 例題二 功能 布林型別使用舉例 include includeusing namespace std int main bool...