[單車耐力賽] 土城 <-> 野柳 達成

太高興了,從來也沒想過,我可以一個人獨立完成 
土城 <-> 野柳 一日來回,不過,忘記考慮到日曬問題,
使我變的像黑白郎君一樣,下次真的要注意~

2009/5/23 
7:30 AM 
吃完拉亞漢堡-總匯土司後,背上自己的裝備,
開始迎向今天的挑戰 土城-野柳 一日來回,
總里程數156km,附上我行經的路線圖好了,


我騎捷安特入門款的登山車DS-521,還算蠻重的,
為了要習慣這台車,連續兩個禮拜都去承天禪寺夜騎,
訓練自己的腳力與耐力,好好應付這次的挑戰~PS:也為了減肥^^


首先越過河堤來到土城河岸腳踏車步道,
選擇走華江橋 -> 大稻埕 -> 關渡 -> 紅樹林捷運站,
時速都維持在20~25km之間,
一路上蠻多人也在騎,我一點都不孤單,


終於來到第一個挑戰"登輝大道",
此路段最難的只有前面三個緩升波段,
咬著牙,硬ㄍㄧㄣ過去~


大約9:30左右到了聖約翰技術學院(舊稱:新埔工專),我母校啦,
其實心裡有一種念頭,告訴自己幹麻這們累ㄚ,
不過換個角度想,既然都衝到這裡,時間也才9點多,
不如乾脆在騎下去看看好了,
因此就繼續踏上這段旅程摟~

沿途經過了~屯山國小

淺水灣

白沙灣

石門鄉富基村活動中心

非常有名的劉家肉粽,超多人的啦

石門洞

十八王公廟

超大電風扇 (風力發電)

金包里老街

總算到了終點 - 野柳地質公園
時間也差不多12點整了~


小小休息15分鐘,準備要折返土城唷~
騎回家時間差不多下午5點半左右,
非常充實一日旅程喔~

後記:
騎在北海岸的路上,還蠻多人替我加油喔,
雖然我已經上氣不接下氣了,
不過還是感謝那些陌生人的鼓勵唷~


BCB2007 簡易透明圖顯示方法 - 加載GIF

TGIFImage *pGIF = NULL;
TTimer* Timer1 = NULL;
int FrameCount = 0;
void __fastcall Timer1Timer(TObject *Sender);
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
DoubleBuffered = true;
Timer1 = new TTimer(Form1);
Timer1->Enable = false;
Timer1->OnTimer = Timer1Timer;
pGIF = new TGIFImage;
pGIF->LoadFromFile("1.gif");
Timer1->Interval = 200;
Timer1->Enable = true;
}
void __fastcall Timer1Timer(TObject *Sender){
Repaint();
}
void __fastcall TForm1::FormPaint(TObject *Sender){
Canvas->Lock();
Graphics::TBitmap *bmp = new Graphics::TBitmap;
try{
bmp->Assign(aGIF->Images->operator [](i)->Bitmap);
bmp->Transparent = true;
bmp->TransparentColor = clBlack;
bmp->PixelFormat = pf24bit;
// SetStretchBltMode(Canvas->Handle ,STRETCH_DELETESCANS);
// Canvas->StretchDraw(TRect(0,0,100,100),bmp);
Canvas->Draw(0,0,bmp);
}catch(...){
ShowMessage("Can't display!");
}
delete bmp;
if(++ FrameCount >= pGIF->Images->Count)
FrameCount = 0;
Canvas->Unlock();
}
void __fastcall TForm1::FormDestroy(TObject *Sender)
{
delete Timer1;
delete pGIF;
}

How to use TGIFImage in BCB2007

I provide two kinds of methods to implement.

1. Image1->Picture->LoadFromFile("test.gif");
TGIFImage * pGif = dynamic_cast (Image1->Picture->Graphic);
if( pGif != NULL )
pGif ->Animate = true;

2. TGIFImage * pGif = new TGIFImage;
pGif ->LoadFromFile("test.gif");
pGif ->Animate = true;
TPaintBox *paintbox1 = new TPaintBox(Form1);
paintbox1->parent = Form1;
paintbox1->Draw(0,0, pGif );




Objective-C 學習手冊

1. 函數宣告
// C code:
void hello(bool bFlag)
{
// OOXXOOXX
}

// OBJ-C code:
// '+' 表示其他函數可以直接調用這個類別中的這個函數,
// 而不需要創建這個類別的實作.
// '-' 表示一個函數,方法,或者消息的開始
-(void)hello:(BOOL)bFlag
{
// OOXXOOXX
}

2. 調用方式
// C code:
hello(true);

// C++ code:
this.hello(true);

// OBJ-C code
[self hello:YES];

3. NS****
老喬當年被人擠兌出蘋果,
自立門戶的時候做了個公司叫做NextStep,
裏麵這一整套開發包很是讓一些科學家們喜歡,
而現在Mac OS用的就是NextStep這一套函數庫。

這些開發NextStep的人們比較自戀地把函數庫裡面
所有的類都用NextStep的縮寫打頭命名,
也就是NS****了。比較常見的比如:

NSLog

NSString

NSInteger

NSURL

NSImage


你會經常看到一些教學裏麵會用到:

NSLog (@"%d",myInt);

這句話主要是在console裏麵跟蹤使用,

你會在console裏麵看到myInt的值

(在XCode裏麵運行的時候打開dbg窗口即可看到)。

而我們在其他開發環境裏麵可能會比較習慣使用MessageBox這種方式進行調試。

你還可以看到其他名字打頭的一些類,

比如CF、CA、CG、UI等等,比如

CFStringTokenizer 這是個分詞的東東

CALayer 這表示Core Animation的層

CGPoint 這表示一個點

UIImage 這表示iPhone裏麵的圖片

CF說的是Core Foundation,

CA說的是Core Animation,

CG說的是Core Graphics,

UI說的是iPhone的User Interface……


4. #import 雷同於 #include

5. @interface


虹光大成就-密教灌頂(一)