[原始碼和文件分享]基於QT與mplayer的視訊播放器
一、課題的介紹和課題的任務
1.1 課題的介紹
本次課程設計我選的題目是視訊播放器。目前市場上各種應用商店上有各種播放器,而且功能都很強大。一直對裡面的具體實現有興趣,所以這次就嘗試著寫了個視訊播放器。並且加進去了一些很實用的功能,比如截圖和錄屏。
1.2 課題的任務
包括視訊的播放暫停、音量的加減、播放速度的設定、以及視訊檔案的新增刪除、螢幕的截圖以及錄屏。畫面不卡頓。播放時進度條能重新整理。
參考文件和完整的文件和原始碼下載地址:
相關推薦
[原始碼和文件分享]基於QT與mplayer的視訊播放器
一、課題的介紹和課題的任務 1.1 課題的介紹 本次課程設計我選的題目是視訊播放器。目前市場上各種應用商店上有各種播放器,而且功能都很強大。一直對裡面的具體實現有興趣,所以這次就嘗試著寫了個視訊播放器。並且加進去了一些很實用的功能,比如截圖和錄屏。 1.2 課題的任務 包括視訊的播放
[原始碼和文件分享]基於QT的考試管理系統設計與實現
一、專案概要 1.1 專案名稱 考試管理系統 1.2 專案目標 培養快速學習新的知識,解決問題的能力 規劃專案的整體功能以及相關需求分析,並設計出合理的資料庫,並熟悉整個試題系統的開發流程。 1.3 軟體概要 開發一個考試管理系統,考生可以進行練習,
[原始碼和文件分享]基於C++的平面形狀編輯器的設計與實現
一 需求分析 參考如下給出的類層次關係,實現一個平面上的形狀編輯程式序。要求如下: 按照下面類圖給出的層次關係來定義類 所有形狀支援無引數構造,有引數構造,拷貝構造,析構 所有形狀支援平移操作,需要過載 operator+ 所有形狀(除去無意義的)
[原始碼和文件分享]基於Qt和OpenCV實現彩色圖和灰度圖的轉換
一、實驗目的與要求 1.1 目的 熟悉Qt視覺化開發,理解C++的面向物件思想 熟悉Qt和Opencv開發環境搭建 瞭解Qt訊息機制 初步理解Opencv的用法 學會使用c++異常處理 1.2 要求 使用Qt編寫一程式,點
[原始碼和文件分享]基於UDP Socket的DNS中繼器設計與實現
一 需求分析 對程式的要求如下: 讀入“IP地址-域名”對照表,當客戶端查詢域名對應的IP地址時,用域名檢索該對照表,有三種可能檢索結果: ip地址0.0.0.0,則向客戶端返回“域名不存在”的報錯訊息(不良網站攔截功能) 普通IP地址,則向客戶端返回該地
[原始碼和文件分享]基於QT實現的約會吧社交聊天系統
1 問題陳述 約會管理系統是一個幫助人們發起並安排約會的平臺。一旦註冊成為該系統的使用者後,你就可以邀請任意的其他使用者來一場一對一的約會,從而增進感情,達成共識,贏得未來。 新使用者需要先行註冊,要求填寫使用者名稱和密碼,以及email和電話號碼。註冊成功或是老使用者,則通過使用者名稱和密
[原始碼和文件分享]基於C++的學生選課管理系統的設計與實現
一 需求分析 系統新增課程:將一門課程加入到系統資料中。課程提交重複時給出提示資訊 系統刪除課程:以課程編號為索引刪除課程。系統無此課程時給出提示 課程新增學生:把學生的姓名、學號等資訊加入到課程中。學號重複時給出提示資訊 課程刪除學生:以學號為索引從課程中
[原始碼和文件分享]基於C++的物資管理系統的設計與實現
一 需求分析 程式需實現以下功能: 新物資資訊錄入(編號、名稱、庫存) 查詢已錄入的所有物資資訊(編號或名稱為索引) 新增物資資訊(編號或名稱為索引) 領物資並生成領料單(編號或名稱為索引) 瀏覽領料單或物資庫存清單 物資資訊儲存,建
[原始碼和文件分享]基於C++的庫存管理系統設計與實現
一 需求分析 1.1 總體要求 運用面向物件程式設計知識,利用C++語言設計和實現一個“庫存管理系統設計”,主要完成對商品的銷售、統計和簡單管理。在實現過程中,需利用面向物件程式設計理論的基礎知識,充分體現出C++語言關於類、繼承和封裝等核心概念,每一個類應包含資料成員和成員函式。 1.
[原始碼和文件分享]基於C++的民航訂票系統的設計與實現
一、需求分析 設計一個民航管理系統,使更廣大的使用者群體可以藉助這個平臺訂飛機票。 C++作為一個面向物件的語言,利用多型性和封裝性可以更好地表達出這些功能,相比 JAVA 等語言,C++具STL,可以表達更強的封裝性。 二、程式的主要功能 登入和註冊使用者,管理員的登入
[原始碼和文件分享]基於C++的簡易資料庫的開發與測試
一 開發說明 1.1 總體說明 本次專案以c++語言編寫簡易資料庫,資料庫為<key:value>的簡單形式,在本專案中,限定key為整數且不考慮溢位問題,value為字串型別,不可為空,長度最長為19(其中第20位為\0字元)。主體程式面向使用者提供四種主要操作,分別為查詢、新
[原始碼和文件分享]基於C++的通訊錄系統的設計與實現
一 需求分析 通訊錄系統可幫助使用者管理歸納通訊錄名單,達到新增,刪除,修改,儲存等需求。 二 系統設計 2.1 功能模組設計 通訊錄主要功能為:新增通訊錄成員,修改成員,刪除成員,按需求搜尋檢視成員,儲存為文件。 如下圖所示: 系統各模組的功能具體描述為:
[原始碼和文件分享]基於C++的學生生活系統設計與實現
一 需求分析 需要設計並實現如下場景:在那山的那邊,湖的那邊,有一所學校,學校裡有一幢宿舍樓,宿舍樓有若干層,每一層有若干房間 ,一群學生快樂地生活在這裡。他們每天可做的事情有: 換宿舍,從一個房間搬到另一個房間 退學,亦即搬出宿舍樓 入學,亦即搬入宿舍樓
[原始碼和文件分享]基於C#語言的計算器的設計與實現
一 需求分析 利用c#語言實現一個計算器程式,包括普通計算器模式、科學計算器模式;實現實數(包括正數、負數、0)的加、減、乘、除、平方等基本遠算,並實現非負數的開方運算。 二 程式設計與實現 首先設計主窗體,包括兩個TextBox用來顯示資料,使用資料繫結實現,在Model中實現INot
[原始碼和文件分享]基於組合語言的音樂盒設計與實現
基於組合語言的音樂盒設計與實現—彙編課設 一 需求分析 設計一個音樂盒,可用在諸如生日禮品等場景裡。 包含的功能有播放音樂、切換音樂。預設播放第一首音樂,單曲迴圈。當撥動控制開關時切換歌曲,總共三首,分別由三個開關控制。當且僅當一個開關開啟其它開關關閉時有效,多個開關同時開啟時無效。
[原始碼和文件分享]基於C++的餐廳管理程式的設計與實現
摘 要 隨著計算機應用技術的快速發展和日益普及,網路也遍及到我們生活的每個角落,為我們的學習和工作帶來極大的方便。很多人都使用過傳統的文字,紙張管理手段,與之不同的另外一種管理方式就是利用電腦程式管理餐廳。主要對追求工作高效、穩定、便捷的餐廳管理人員,電腦程式管理餐廳是一種很好的新型管理手段,它
[原始碼和文件分享]基於C++的9種排序演算法的實現與比較
一、使用說明 1.1 專案簡介 隨機函式產生10000個隨機數,用快速排序,直接插入排序,氣泡排序,直接選擇排序的排序方法排序,並統計每種排序所花費的排序時間和交換次數。其中,隨機數的個數由使用者定義,系統產生隨機數,並且顯示他們的比較次數,排序演算法包括氣泡排序,直接選擇排序,直接插入排序
[原始碼和文件分享]基於Python的PyGame的俄羅斯方塊遊戲設計與實現
摘 要 近年來,隨著遊戲產業的突飛猛進,遊戲玩家的技術也是與日俱增,當你看見遊戲高手完美的表演時,你是否想過我也能達到那種水平,本程式用Python語言編寫俄羅斯方塊,左側顯示正在執行的遊戲,右邊顯示下一個出現的形狀、等級和積分等。遊戲執行時隨著等級的提高而速度加快,這需要玩家快速操作。因此,本
[原始碼和文件分享]基於C#的單機版連連看遊戲設計與實現
摘 要 遊戲“連連看”,只要將相同花色的兩張牌用三根以內的直線連在一起就可以消除,規則簡單容易上手。遊戲速度節奏快,畫面清晰可愛,老少皆宜。豐富的道具和公共模式的加入,增強遊戲的競爭性。多樣式的地圖,使玩家在各個遊戲水平都可以尋找到挑戰的目標,長期地保持遊戲的新鮮感。使用新穎的連擊積分規則,使遊
[原始碼和文件分享]基於C++的吃豆人小遊戲的設計與實現
一 遊戲介紹 遊戲的目的就是控制遊戲的主角小精靈吃掉藏在迷宮內所有的豆子,並且不能被幽靈抓到,總共有三個關卡。 二 系統設計 2.1 系統總體架構 系統總體架構如下表所示: 玩家 地圖 敵軍 方向控