最近是很多天都沒有寫部落格了,這是乙個很不好的習慣。每天學習的內容如果不進行總結的話,基本上是全都忘掉了。所以還是得堅持寫部落格。
三個關鍵字:
new:(1):建立物件。 在堆中開闢一塊空間(物件屬於引用型別 所以是在堆中開闢空間)、在開闢的空間中建立物件、呼叫類的無參的建構函式
(2):完全隱藏父類的同名函式 意思就是在繼承中 子類和父類的方法同名的時候 需要完全隱藏父類的方法時候使用
2. this:(1):指代當前類的物件 特別是用在建構函式中 this.name=name; 這裡的this就是這個意思
(2):繼承自己的建構函式 (一般繼承最全的那個建構函式)
3.base: (1):繼承父類的建構函式 用於繼承的時候
介面設計方面: (1):選單欄有 資料資源、衛星資源、服務資源、外掛程式資源、專題空間、全球目標、資源搜尋
(2):開啟、影像模式、地圖模式、海圖模式、三維地形、地名管理、基礎資料設定、自動隱藏、全屏,幫助、登入、退出
(4):標題欄wpf、全球目標、顯示疆界線、登陸、氣象水文資料顯示、新天空盒。
不清楚的地方: 全屏顯示功能(也就是隱藏了工具條,將最上面的logo欄去掉)、工具組是哪乙個空間來實現的?、如果實現滑鼠不在控制項上面就將控制項的透明度降低。
opengl: 先來了解一下函式。學習了這麼久的opengl,感覺就是在知道opengl的渲染流程以及各種小細節、然後就是學習各種函式
1:從快取物件中回讀資料:glgetbuffersubdata
2:直接訪問快取中資料:glmapbuffer(glenum target,glenum access)
3:執行解除對映操作:glummapbuffer()
4:更精確的設定訪問模式:glmapbufferrange(glenum target,glintptr offset, glsizeiptr length,glbitfiled access);
5:拋棄快取物件中的部分或者資料:glinvalidatebufferdata() glinvalidatebuffersubdata()
6:頂點規範:glvertxattribpointer(gluint index,glint size,glenum type, glboolean normalized, glsizei stide, const glvoid*pointer);初始化的屬性指標索引傳入這個函式。
7:整型頂點屬性:glvertexattribipointer() 它不會執行自動轉換到浮點數的操作
8:雙精度頂點屬性:glvertexattriblpointer() 它的type必須為double
9:頂點屬性的壓縮格式:????????
10:靜態頂點屬性的規範(難理解) 每個屬性的頂點屬性可以通過glvertexattrib*()系列引數進行設定
11:opengl的繪製命令 :包括兩部分
vi vim 刪除以及其它命令
刪除一行 dd 刪除乙個單詞 游標之後的單詞剩餘部分 dw 刪除當前字元 x 游標之後的該行部分 d 文字刪除 dd 刪除一行 d 刪除以當前字元開始的一行字元 ndd 刪除以當前行開始的n行 dw 刪除以當前字元開始的乙個字 ndw 刪除以當前字元開始的n個字 d 與d 同義 d 刪除到下一句的開...
vi vim 刪除以及其它命令
from 刪除一行 dd 刪除乙個單詞 游標之後的單詞剩餘部分 dw 刪除當前字元 x 游標之後的該行部分 d 文字刪除 dd 刪除一行 d 刪除以當前字元開始的一行字元 ndd 刪除以當前行開始的n行 dw 刪除以當前字元開始的乙個字 ndw 刪除以當前字元開始的n個字 d 與d 同義 d 刪除到...
vi vim 刪除以及其它命令
刪除一行 dd 刪除乙個單詞 游標之後的單詞剩餘部分 dw 刪除當前字元 x 游標之後的該行部分 d 文字刪除 dd 刪除一行 d 刪除以當前字元開始的一行字元 ndd 刪除以當前行開始的n行 dw 刪除以當前字元開始的乙個字 ndw 刪除以當前字元開始的n個字 d 與d 同義 d 刪除到下一句的開...