摘要:練習項目備選清單文件下載器功能概要設計實現(xiàn)新建下載功能以為基礎給出下載鏈接可以啟動下載任務實現(xiàn)局域網(wǎng)內下載傳輸文件以單線程下載方式實現(xiàn)附加功能支持斷點續(xù)傳實現(xiàn)多線程下載實現(xiàn)下載參考技術套接字編程多線程編程音視頻播放器功能概要設計實現(xiàn)播放常見
練習項目備選清單
Utilities1. 文件下載器 功能概要設計:
實現(xiàn)新建下載功能(以ftp為基礎)
給出下載鏈接可以啟動下載任務
實現(xiàn)局域網(wǎng)內下載傳輸文件
以單線程下載方式實現(xiàn)
附加功能:支持斷點續(xù)傳
實現(xiàn)多線程下載
實現(xiàn)BT下載
參考技術:套接字(Socket編程)
多線程編程
2. 音、視頻播放器 功能概要設計:實現(xiàn)播放常見音頻格式文件(mp3、wav、ogg)
實現(xiàn)播放常見視頻格式文件(mp4、avi)
可創(chuàng)建播放列表
附加功能:實現(xiàn)URL播放,可播放本地和網(wǎng)絡文件
實現(xiàn)播放歷史、記憶播放進度功能
參考技術:解碼器
URL
3. 垃圾文件清理工具 功能概要設計:根據(jù)所選驅動器,掃描無用文件并輸出結果
實現(xiàn)清理無用文件功能
預留擴展接口,用戶可自定義清理
參考技術:文件操作編程
提升權限操作
4. 函數(shù)圖像繪制工具 功能概要設計:根據(jù)輸入的初等函數(shù),繪制其在一定區(qū)間內的函數(shù)圖像
可在同一坐標系內繪制多個函數(shù)圖像
實現(xiàn)局部放大
參考技術:高等數(shù)學
GDI編程
5. 系統(tǒng)資源管理器 功能概要設計:實現(xiàn)監(jiān)視進程功能,實時刷新進程相關信息,并能新建、結束進程
實現(xiàn)監(jiān)視內存功能
附加功能:實現(xiàn)磁盤使用情況掃描功能
以類Windows任務管理器的方式顯示出CPU使用情況
參考技術:系統(tǒng)進程相關編程
GDI編程
提升權限操作
6. 快速圖片處理工具 功能概要設計:實現(xiàn)圖片的銳化處理
實現(xiàn)圖片的去色處理
實現(xiàn)調整圖片對比度的處理功能
附加功能:實現(xiàn)只保留圖片中R、G、B中某一純色的處理功能
實現(xiàn)修改圖片的Exif信息
參考技術:Exif信息
計算機圖像處理
MIS1. 收銀計費系統(tǒng) 功能概要設計:
實現(xiàn)計費系統(tǒng)的基礎功能(以網(wǎng)吧、酒店等為例,選取某一類型開發(fā)對應管理系統(tǒng))
以C/S架構為基礎進行實現(xiàn)
考慮生活常識,如用戶的注冊與服務端的管理等
參考技術:Socket編程
2. 人員信息管理系統(tǒng) 功能概要設計:以公司、學校等為例,選取某一類型開發(fā)對應管理系統(tǒng)
只開發(fā)服務器管理端,假定所有數(shù)據(jù)存儲于運行該系統(tǒng)的計算機內
參考技術:數(shù)據(jù)庫基礎編程
3. 郵件管理系統(tǒng) 功能概要設計:實現(xiàn)郵件的收發(fā)功能
實現(xiàn)通訊錄的創(chuàng)建與修改功能
參考技術:SMTP、POP3、IMAP
4. 媒體文件管理系統(tǒng) 功能概要設計:實現(xiàn)為磁盤上文檔、音頻、視頻、圖像文件添加個性標簽功能(不修改源文件)
按照標簽進行分類管理(不更改源文件位置)
用戶可在本系統(tǒng)中在資源管理器中打開文件位置
實現(xiàn)繪制當前被加入到該系統(tǒng)中的媒體文件的組織結構圖(磁盤位置視圖、標簽分類視圖)
參考技術:數(shù)據(jù)庫基礎編程
Games1. Flappy Bird 功能概要設計:
實現(xiàn)自定義過后的Flappy Bird
使用鼠標操作
2. 五子棋 功能概要設計:實現(xiàn)五子棋游戲(玩家與AI對戰(zhàn))
使用鼠標操作
實現(xiàn)初級、中級、高級難度的AI
3. 空當接龍 功能概要設計:實現(xiàn)Windows自帶的空當接龍游戲
要求與Windows自帶版本完全一致
4. 連連看 功能概要設計:實現(xiàn)連連看游戲
使用鼠標操作
5. 桌面寵物 功能概要設計:實現(xiàn)一個桌面寵物,至少要求做出寵物的某些動作,如旋轉身體等
可用鼠標與其簡單交互
Comprehensiveness1. 局域網(wǎng)聊天室 功能概要設計:
實現(xiàn)以C/S架構為基礎的客戶端程序、服務器端程序
要求該聊天室能至少同時有除服務器端外的兩臺客戶機
針對聊天記錄的顯示以及存儲時限進行設計
參考技術:Socket編程
多線程編程
2. 網(wǎng)頁GET、POST工具 功能概要設計:實現(xiàn)網(wǎng)頁填表功能
實現(xiàn)網(wǎng)頁數(shù)據(jù)抓取功能
參考技術:網(wǎng)頁填表
3. 窗口盜竊工具 功能概要設計:實現(xiàn)點擊目標窗口標題后,將目標窗口“裝”入程序內的“盜竊”功能
實現(xiàn)攔截用戶對目標窗口的一切鼠標、鍵盤操作
參考技術:HOOK編程
4. 安卓模擬器自動領取紅包工具 功能概要設計:在安卓模擬器內登陸QQ后,監(jiān)視聊天記錄內是否有可領取的紅包
自動領取普通紅包、口令紅包
5. 程序員風格記事本 功能概要設計:打造自定義的記事本,實現(xiàn)運行當前編寫的腳本程序(cmdat、CC++、Python、Java)
支持自動格式縮進(Tab鍵)
實現(xiàn)自定義配色方案
參考技術:系統(tǒng)進程編程
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://m.hztianpu.com/yun/38489.html
摘要:數(shù)據(jù)分析的發(fā)展方向一般有商業(yè)方向,行業(yè)分析業(yè)務方向,和機器學習數(shù)據(jù)挖掘方向。機器學習的書籍推薦統(tǒng)計學習方法,機器學習,機器學習實戰(zhàn)三本書。 作者:xiaoyu 微信公眾號:Python數(shù)據(jù)科學 知乎:python數(shù)據(jù)分析師 上一篇主要分享了博主親身轉行數(shù)據(jù)分析的經(jīng)歷: 【從零學起到成功轉行數(shù)據(jù)分析,我是怎么做的?】 本篇繼上一篇將分享轉行數(shù)據(jù)分析的一些經(jīng)驗和學習方法,看完這篇你將會解...
摘要:學習一門新知識,實例是尤其重要的。在這里本人整理了目前頁面上常見功能實現(xiàn)的具體實例。愿能為大家提供一些幫助。希望能夠與大家互相分享,共同進步。 提示框 代碼儲存在Github效果預覽 初衷:很多人在初學前端的時候都會問,如何入門前端?同為在前端學習道路上,奮力追趕的一員,本人對于目前網(wǎng)絡上所能看到的 入門級 的教材并不太滿意。學習一門新知識,實例是尤其重要的。在這里本人整理了目前頁面上...
摘要:學習一門新知識,實例是尤其重要的。在這里本人整理了目前頁面上常見功能實現(xiàn)的具體實例。愿能為大家提供一些幫助。希望能夠與大家互相分享,共同進步。 提示框 代碼儲存在Github效果預覽 初衷:很多人在初學前端的時候都會問,如何入門前端?同為在前端學習道路上,奮力追趕的一員,本人對于目前網(wǎng)絡上所能看到的 入門級 的教材并不太滿意。學習一門新知識,實例是尤其重要的。在這里本人整理了目前頁面上...
閱讀 864·2021-09-06 15:02
閱讀 2491·2019-08-30 15:43
閱讀 2264·2019-08-30 11:26
閱讀 2427·2019-08-26 12:12
閱讀 3597·2019-08-23 18:24
閱讀 3336·2019-08-23 18:16
閱讀 749·2019-08-23 17:02
閱讀 2305·2019-08-23 15:34