原创 Qt之對話框
一個對話框程序 在VS2008下新建工程的時候得是有ui的Qt Application 不用Qt Designer就是麻煩,橫或豎的BoxLayout寫了N多。還是有些地方沒怎麼明白。 dialogapp2.h //dialogapp2
原创 深入信號和槽(Signals and Slots in Depth)
信號和槽是Qt編程的一個重要部分。這個機制可以在對象之間彼此並不瞭解的情況下將它們的行爲聯繫起來。在前幾個例程中,我們已經連接了信號和槽,聲明瞭控件自己的信號和槽,並實現了槽函數,發送了信號。現在來更深入瞭解這個機制。 槽和普通的c++成
原创 哇卡卡卡~今天Qt第一個原創程序調試成功
這便是了,功能是選中checkBox時,lineEdit裏面寫上checked,沒選中時,寫上unchecked,初始化爲unchecked。囧~ 昨天晚上搞這個程序一直是在運行時出錯,我也不知道錯哪裏了。今天在師兄的幫助下發現錯誤了。
原创 game programming(1)
今天看陳爲老師關於visualization課程的主頁,不知怎麼翻到他的game programming課程頁面,於是開始看這個課程的ppt和文檔。看了幾個ppt,頗有收穫,記錄一下。 計算機遊戲編程的教材:耿衛東、陳爲等編著,計算機
原创 Open Inventor-Coin3D開發環境
簡介目前世界上比較成熟的Open Inventor(以下簡稱OIV)開發包有三個,它們分別由SGI(http://www.sgi.com),TGS(http://www.tgs.com)和SIM(http://www.coin3d.org
原创 game programming (4)
三維圖形變換 向量、矩陣、平面以及相應的數學操作 三維點、齊次座標和變換矩陣 三維繪製流程 三維繪製中的變換 三維繪製流程 三維繪製中的變換 照相機系統和相機模型 視域、背面剔除和裁剪 齊次座標: 三維空間上的點 ( x,
原创 game programming (2)
遊戲循環: 1. 初始化 2. 進入遊戲循環 3. 查詢用戶輸入狀態 4. 執行遊戲邏輯和AI判斷 5. 繪製圖像 6. 循環 7. 退出 CODE: // define
原创 一個用Tableau創建的一天金融數據
http://public.tableausoftware.com/views/MyBook_2/Sheet1?:embed=yes&:toolbar=yes&:tabs=no 點贊 收藏 分享 文章
原创 c++ namespace
一 : 和是不一樣,前者沒有後綴,實際上,在你的編譯器include文件夾裏面可以看到,二者是兩個文件,打開文件就會發現,裏面的代碼是不一樣的。後綴爲.h的頭文件c++標準已經明確提出不支持了,早些的實現將標準庫功能定義在
原创 硬盤接口
(Integrated-Drive-Electronics)是現在普遍使用的外部接口,主要接硬盤和光驅。採用16位數據並行傳送方式,體積小,數據傳輸快。一個IDE接口只能接兩個外部設備。 IDE的英文全稱爲“Integrated Dri
原创 game programming (3)
這一節課主要介紹了2D遊戲的一些內容,涉及到2維遊戲主要是一些如雷電這些射擊消除遊戲,如2.5D的一些RPG遊戲,如仙劍1。還有一些如暗黑破壞神1。這類遊戲中用到的一些技術,如地圖等。其他內容並不是很重要,不過我看PPT的時候
原创 game programming -lighting
光照模型 光照計算考慮了物體表面之間的電磁能量交互 採用物理或經驗公式 只有到達眼睛的才被可見 直接光照直接決定於光源顏色 間接光照還取決於各次反射、折射、散射之間的交互屬性 光與材質
原创 Qt的模型/視圖編程方法(model/view programming)
Qt的模型/視圖編程方法(model/view programming) 由於最近做的一個程序需要用一個視圖顯示所定義的數據,翻了下Qt的widget,有QTreeWidget,QTableWidget,QListWidget。但
原创 10條不錯的編程觀點【酷殼】
在Stack Overflow上有這樣的一個貼子《What’s your most controversial programming opinion?》,翻譯成中文就是“你認爲最有爭議的編程觀點是什麼?”,不過,在400多個主回貼
原创 WINDOWS7 引導啓動菜單經光盤修復後變英文的問題
這個問題困擾了我有一陣子,現象如下: 1.開機啓動列表無法顯示中文,中文顯示爲方塊; 2.bcdedit /set {bootmgr} locale zh-CN已正確設置,但仍不顯示中文。 當初硬盤克隆之後VISTA無法引導,用安裝盤修復