C 自學之旅 第三週 資料

2021-10-04 00:23:56 字數 2795 閱讀 1348

培訓第三週

程式設計練習

程式設計練習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...