我們知道logo 語言有四個基本的命令, 就是畫直線, 旋轉, 移動。 這裡我們使用c++ 在vs2013下面, 用gdi+ 來實現 logo語言的基本命令:
首先看一下我的標頭檔案:
#include #include #include class logo
;
1. forward畫直線---
void logo::forward(float length)
2. turn----旋轉
void logo::turn(float angle)
3.move---移動(就是畫筆在螢幕上不留下痕跡)
void logo::move(float length)
之前我用logo語言實現了乙個
**如下:
void logo::********(float length)
}void logo::sie(int level, float length)}}
大家注意我上面的********函式,裡面生成的是正方形,大家可以在下面level設定1或2的時候看的出來,但是隨著level越來越高,生成的就是
然後在響應wm_paint訊息事呼叫:
case wm_paint:
hdc = beginpaint(hwnd, &ps);
// todo: add any drawing code here...
getclientrect(hwnd, &clientrect);
onpaint(hdc, &clientrect);
endpaint(hwnd, &ps);
void onpaint(hdc hdc, lprect lprect)
最後生成出來的:
06 Go語言基本命令
以windows為例,在dos視窗輸入go 1 go is a tool for managing go source code.2usage 3go command arguments 4the commands are 5 build compile packages and dependenc...
Gvim的基本命令
gvim的基本命令 編輯模式下 命令 說明 進入插入模式 i從游標所在位置前開始插入文字 i將游標移動到當前行行首,然後在其前插入文字 a用於在游標當前所在位置之後追加新文字 a將游標移動到所在行行尾,在那裡插入新文字 o在游標所在行的下面新開一行,並將游標置於行首,等待輸入文字 o在游標所在行的上...
MySQL的基本命令
啟動 net start mysql 進入 mysql u root p mysql h localhost u root p databasename 列出資料庫 show databases 選擇資料庫 use databasename 列出 show tables 顯示 列的屬性 show c...