文档详情

数位相框实作练习.PDF

发布:2017-07-02约3.69千字共19页下载文档
文本预览下载声明
ESW聯盟「嵌入式系統與軟體工程」 數位相框實作練習 課程:嵌入式系統與軟體工程 開發學校:輔仁大學資工系 范姜永益 本實驗重點 • 以簡易數位相框為例進行設計 • 練習利用StarUML設計數位相框 ESW聯盟「嵌入式系統與軟體工程」 實驗器材 • PC x 1 – 具RS232及USB通訊埠 –已安裝 Windows XP 、VMWare 、Red Hat9 –已設置 QT開發環境 – 作為Embedded Linux的開發端 • 長高科技DMA-2440嵌入式開發板 – 作為Embedded Linux的目標板 ESW聯盟「嵌入式系統與軟體工程」 實驗軟體及所需檔案 • Windows XP • VMware-workstation-6.0.3-80004 • Linux – Red Hat 9 • QT • StarUML ESW聯盟「嵌入式系統與軟體工程」 實驗內容 • 4-1-1.利用StarUML設計數位相框 • 4-1-2.數位相框程式說明 • 4-1-3.數位相框燒錄練習 ESW聯盟「嵌入式系統與軟體工程」 4-1-1.利用StarUML設計數位相框 • Use Case Diagram ESW聯盟「嵌入式系統與軟體工程」 • Sequence Diagram ESW聯盟「嵌入式系統與軟體工程」 • Component Diagram ESW聯盟「嵌入式系統與軟體工程」 • Capsule Collaboration diagram ESW聯盟「嵌入式系統與軟體工程」 • Statechart Diagram ESW聯盟「嵌入式系統與軟體工程」 • Deployment Diagram for mapping model ESW聯盟「嵌入式系統與軟體工程」 4-1-2.數位相框程式說明 • main.cpp • dialog.h • dialog.cpp ESW聯盟「嵌入式系統與軟體工程」 main.cpp #include qapplication.h #include dialog.h int main( int argc, char ** argv) { QApplication app( argc, argv); ShowJpeg showJpeg; app.setMainWidget( showJpeg ); showJpeg.show(); return app.exec(); } ESW聯盟「嵌入式系統與軟體工程」 dialog.h #ifndef DIALOG_H #define DIALOG_H class QTimer; class QPushButton; #include qwidget.h #include qlabel.h class ShowJpeg : public QWidget { Q_OBJECT public: ShowJpeg( QWidget *parent=0, const char *name=0 ); QPushButton* pushButton1; QPushButton* pushButton2; QPushButton* pushButton3; QPushButton* pushButton4; ESW聯盟「嵌入式系統與軟
显示全部
相似文档