原创 Vim入門(一)

Vim是個很優秀的文本編輯器,至少有人這麼說過。不過入門好像不太簡單,現在我就站在起點的位置,每天收集一些信息,然後安排一些些小任務。教程嘛,就以總篇裏的鏈接爲準。那是一篇好文章,雖然不明所以,不過看起來好像很厲害的樣子。 相關信息: V

原创 控制檯界面控制(一)

總述: 本篇(可能是一系列)文章是控制檯學習相關的學習筆記,教程爲以下兩個鏈接(之一)。 前言: 這裏所說的控制檯指的是Console編程。顯示的界面類似DOS,某種程序上也很像TC裏的運行結果。是一種VC上的簡易窗口編程。 VC++有提

原创 總篇

總的來說,Blog的第一篇文章暫且就稱之爲總篇吧。 希望自己 能每天都有一點點的進步。加油哦~ 添加一個鏈接: http://coolshell.cn/articles/5426.html  VIM 簡明教程 點贊

原创 Vim入門(二)

從這一篇開始,我要進入Vim的實戰階段了,激動人心啊HOHO~。不過我剛仔細看了一下自己下載的程序,好像叫做gVim,應該沒關係吧哈哈?就差一個字母,應該是沒關係的。爲了存活,從最簡單的開始了。 相關信息: Vim的獨特之處在於它和常用的

原创 貪吃蛇小遊戲

今天開始打算寫一個貪吃蛇,不要過於複雜的那種(複雜的我也不會)。使用VC,控制檯模式,用C++。 不過我突然發現VC的控制檯好像沒有圖形庫,我的要求很小,只要能畫得出一格一格的就可以了。所以先解決畫格子的問題;再着是使用控制檯接收鍵盤消息

原创 控制檯界面控制(五):文字顏色

設置字符屬性 VC控制檯提供了一個設置文本屬性的函數,它的作用包括設置文本顏色,設置文本背景顏色,以及下劃線等。 BOOL SetConsoleTextAttribute( HANDLE hConsoleOutput, // 句柄

原创 帶小數點十進制轉二進制的簡易方法

標題略長。日前苦於理解數制的轉換,心力憔悴。十進制小數點右側第一位,代表2的-1次方,等於0.5;第二位爲2的-2次方,等於0.25;以此類推,用計算機算也很慢。忽見高人一眼而止,奇之。高人云:帶着例子給你講個簡單的方法吧。 // 1.

原创 控制檯界面控制(九):讀取鍵盤操作

讀取鍵盤操作指的是,當我們輸入什麼的時候,控制檯可以通過函數截獲,這時候可以在裏面寫下要進行的操作。因爲鍵盤的操作是連續的,讀取鍵盤操作的函數也要一直處於監聽的狀態,而不同的程序所需要的操作代碼又不一樣,所以暫時沒打算封裝在類當中。

原创 控制檯界面控制(十):讀取鼠標操作

我在看到這一章之前一直不知道控制檯也能通過鼠標來操作。控制檯的鼠標操作需要得到鼠標位置信息,左右鍵信息,單雙擊等等。 效果 當鼠標在控制檯範圍內的時候,第一行會顯示鼠標的位置;左鍵單擊在鼠標當前位置寫下一個A,右鍵單擊在鼠標當前位

原创 控制檯界面控制(二):清屏

今天的任務是通過學習相關的函數,實現一些效果,什麼效果呢,就是目前需要的效果。會涉及到的新內容是得到控制檯窗口信息的方法,和用字符填充控制檯的函數。先把控制檯需要的函數封裝在一個類裏面: class MyConsole { }; 這樣一來

原创 控制檯界面控制(六):邊框

效果 #include "MyConsole.h" #include <stdio.h> int main() { CMyConsole myConsole; SMALL_RECT rc = {5, 5, 20, 20}; m

原创 收集的Blog排版樣式

剛使用CSDN博客,各種不會。界面的排版也只能是加粗、分段、代碼Code三種方法。聽說直接使用網頁修飾代碼是可以的,但我不太會。有一次不小心複製了其他地方的樣式,發現可以在自己的博客中使用。(樣式來自網絡) 這是上次表格樣式 代碼頁(

原创 微軟虛擬鍵代碼

掃描碼和虛擬碼有對應的關係,但它們是不同的。鍵盤掃描碼和具體的硬件有關,不同的廠商對同一個按鍵的掃描碼可能不同。計算機先獲得掃描碼,通過鍵盤的驅動程序把它轉換爲鍵盤虛擬碼。虛擬碼與具體的硬件無關,不同廠商的鍵盤,同一個按鍵其虛擬碼總是相同

原创 移動了resource.h導致“RC1015: cannot open include file 'resource.h'”錯誤

英文的意思是找不着文件,也就是說有兩種可能(也許更多): 1. 文件名不對; 2. 路徑不對; 第一種可能很簡單就排除掉了,那路徑應該怎麼設置呢。第一反應是在附加包含目錄裏設置新路徑。 我用的是VS2008 IDE,在工程中右鍵-->屬性

原创 控制檯界面控制(七):移動文本

控制文本的移動,可以取代清屏再重繪操作。如果用來做文本編輯器的滾動條是很合適的,也許也可以用在俄羅斯方塊上面。控制檯使用一個函數把某個區域內的文本移動到另一個區域。 效果 在緩衝區中輸出4行字,分別在對應的行上。然後使用移動文