• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 64,comments - 18,trackbacks - 0

            1、大致說來windows編程有兩種方法:
            a.windwos c方式(SDK),SDK編程就是直接調用windows的API進行編程;
            b.c++方式:即對SDK函數進行包裝,如VC的MFC,BCB的OWL等。MFC把這些API封閉起來,共有一百多個類組成.

            2、API,全稱application program interface,意思是應用程序編程接口(說起API并不僅僅指windows而言, windows支持的API叫winapi)。winapi就是應用程序和windows之間通訊的一個編程界面。windows提供了上千個API函數,以方便程序員來編寫應用程序。

            3、WinSDK程序設計就是API方式的windows程序設計。SDK,全稱Software Developers Kit,意思是軟件開發工具箱。

            4、MFC,全稱Microsoft Foundation Classes,偽軟把WinAPI進行封裝的類庫。它是一個類的集合,通過覆蓋WinAPI,為編程提供了一個面向對象的界面。它使windows程序員能夠利用C++面象對象的特性進行編程,類似BCB的OWL,Delphi的VCL組件。它把那些進行SDK編程時最繁瑣的部分提供給程序員,使之專注于功能的實現。你不妨把它想象成類似TC提供的函數庫吧。

            5、dos下的C編程的main()一樣,windows下的入口是WinMain()函數。

            6、WinMain()所起的作用:初始化,展示,銷毀應用程序等。
            第一個參數:應用程序的當前實例句柄。
            第二個參數:應用程序的前一個實例句柄,別管它,對于Win32位而言,它一般是NULL.
            第三個參數:指向任何傳給程序的命令行參數。PSTR代表"指向字符串的指針"。
            第四個參數:它告訴應用程序如何初始化窗口,如最大化,最小化等狀態。

            7、句柄(handle):
            在標準C庫中句柄用來對文件輸入輸出。
            在Windows環境中,句柄是用來標識項目的,這些項目包括:
            *.模塊(module)
            *.任務(task)
            *.實例(instance)
            *.文件(file)
            *.內存塊(block of memory)
            *.菜單(menu)
            *.控制(control)
            *.字體(font)
            *.資源(resource),包括圖標(icon),光標(cursor),字符串(string)等
            *.GDI對象(GDI object),包括位圖(bitmap),畫刷(brush),元文件(metafile),調色板(palette),畫 筆(pen),區域(region),以及設備描述表(device context)。
            WINDOWS程序中并不是用物理地址來標識一個內存塊,文件,任務或動態裝入模塊的,相反的,WINDOWS API給這些項目分配確定的句柄,并將句柄返回給應用程序,然后通過句柄來進行操作。

            窗口句柄:
            系統通過窗口句柄來在整個系統中唯一標識一個窗口,發送一個消息時必須指定一個窗口句柄表明該消息由那個窗口接收。而每個窗口都會有自己的窗口過程,所以用戶的輸入就會被正確的處理。

            8、所有的命名采用了匈牙利表示法。如消息的前綴使用msg.句柄使用h.函數使用fn等。

            9、MainFrm.cpp、MainFrm.h:
            這兩個文件將從CFrameWnd(SDI應用程序)或CMDIFrameWnd(MDI應用程序)派生CMainFrame類。如果在AppWizard的Application Options頁(6步中的第4步)中選擇了對應的可選項的話,CMainFrame類將處理工具條按鈕和狀態條的創建。MAINFRM.CPP文件還含有MFC應用程序提供的默認工具條按鈕的對象ID——叫做buttons數組。

            10、DOS程序主要使用順序的,過程驅動的程序設計方法。順序的,過程驅動的程序有一個明顯的開始,明顯的過程及一個明顯的結束,因此程序能直接控制程序事件或過程的順序。雖然在順序的過程驅動的程序中也有很多處理異常的方法,但這樣的異常處理也仍然是順序的,過程驅動的結構。

            11、Windows的驅動方式是事件驅動,就是不由事件的順序來控制,而是由事件的發生來控制,所有的事件是無序的。做為一個程序員,在你編寫程序時,你并不知道用戶先按哪個按紐,也不知道程序先觸發哪個消息。你的任務就是對正在開發的應用程序要發出或要接收的消息進行排序和管理。事件驅動程序設計是密切圍繞消息的產生與處理而展開的,一條消息是關于發生的事件的消息。

            12、Windows程序則至少兩個主程序,
            一個是WinMain(),
            int WINAPI WinMain(
                      HINSTANCE hInstance,    // handle to current instance
                      HINSTANCE hPrevInstance,  // handle to previous instance
                      LPSTR lpCmdLine,      // command line
                      int nCmdShow      // show state
                     );
            另一個是窗口過程函數WndProc,它的函數原型為:
            long FAR PASCAL WndProc(HWND hWnd,WORD message,WORD wParam,LONG lParam);

            13、窗口函數與回調函數:
            在Windows中,應用程序通過要求Windows完成指定操作,而承擔這項通信任務的API函數就是Windows的相應窗口函數WndProc。應用程序不直接調用任何窗口函數,而是等待Windows調用窗口函數,請求完成任務或返回信息。為保證Windows調用這個窗口函數,這個函數必須先向Windows登記,然后在Windows實施相應操作時回調,所以窗口函數又稱為回調函數。WndProc是一個主回調函數,Windows至少有一個回調函數。典型的回調函數有窗口過程、對話框過程和鉤子函數。實際上,也許有不止一個的窗口過程。例如,每一個不同的窗口類都有一個與之相對應的窗口過程。

            15、實例:在Windows中,能多次同時運行同一個應用程序,即運行多個副本,每個副本叫做一個“實例”。

            16、C runtime函數庫:

            就跟它的名字一樣,運行類型信息
            主要有COject類和CRuntimeClass類來實現,用來存貯COject類和派生類的運行類型信息,
            1.類的基本情況:如類的名字,存貯空間大小,用于運行類的類型確定.
            2.ms在C++的標準上,添加動態創建的類對象功能,也就是時時提到的動態創建
            3.串行化處理.
            The OS does not know main(), so C-runtime is first called and transfer control to main
            it also provide library for common usage, such as math functions

            17、WinMain()函數的調用約定是PASCAL。

            在這里PASCAL是一個調用約定,由于這種方式最早由PASCAL采用,所以這么叫。
            在MSDN中的C++ Language Reference中,Calling Conventions這一章都是講調用約定的。

            約定:微軟重定義了許多約定類型,為的是可以讓代碼更容易跨平臺或者跨編譯器。
            其實,調用約定要解決兩個問題,都是針對堆棧操作:
            1。參數傳遞的順序(本質是壓棧的順序)
            2。誰負責平棧(調用者還是調用對象)
            一個函數的聲明、定義和實現中的調用方式一般都一致。

            WINAPI標識符的定義是:#define WINAPI __stdcall, __stdcall指Window調用函數的一種方式,也就是如何在堆中存取函數參數的方式。許多Windows Api函數調用聲明為__stdcall方式。

            18、用位的“或”操作(操作符“|”)把若干個常數組合起來控制消息窗口顯示的按鈕和圖標等。

            19、在Windows應用程序中,每一個窗口都必須從屬于一個窗口類,窗口類定義了窗口所具有的屬性,如它的樣式、圖標、鼠標指針、菜單名稱及窗口過程名等。
            窗口種類是定義窗口屬性的模板,這些屬性包括窗口式樣,鼠標形狀,菜單等等,窗口種類也指定處理該類中所有窗口消息的窗口函數.只有先建立窗口種類,才能根據窗口種類來創建Windows應用程序的一個或多個窗口.創建窗口時,還可以指定窗口獨有的附加特性.窗口種類簡稱窗口類,窗口類不能重名.在建立窗口類后,必須向Windows登記.建立窗口類就是用WNDCLASS結構定義一個結構變量.

            20、Visual C++提供Alt+F8功能鍵,進行文件規格化,根據周圍的代碼行,正確縮進選定的代碼行。常使用該按鍵可使得文件保持規格化(注,Alt+F8功能鍵對連續兩個CASE語句則會發生處理錯誤,不能規格化)。

            21、消息:
            一個消息由一個消息名稱(UINT),和兩個參數(WPARAM,LPARAM)。當用戶進行了輸入或是窗口的狀態發生改變時系統都會發送消息到某一個窗口。

            22、一個典型的應用程序應該活動在稱為“框架窗口”中。一個框架窗口是一個全功能的主窗口,用戶可以改變尺寸、最小化、最大化等。

            23、消息機制:
            系統將會維護一個或多個消息隊列,所有產生的消息都回被放入或是插入隊列中。系統會在隊列中取出每一條消息,根據消息的接收句柄而將該消息發送給擁有該窗口的程序的消息循環。每一個運行的程序都有自己的消息循環,在循環中得到屬于自己的消息并根據接收窗口的句柄調用相應的窗口過程。而在沒有消息時消息循環就將控制權交給系統所以Windows可以同時進行多個任務。

            24、預編譯頭文件:
            VC++程序一般包含的頭文件都比較復雜,如果每次都逐行分析可能會花很多時間,所以VC++默認設置是第一次編譯時分析所有頭文件,生成.pch文件,這個文件很大,但以后每次編譯時就可以節省很多時間。如果刪除了這個文件,下次編譯時VC++會自動生成它。
            StdAfx.h是每個MFC程序的類中必須包括的文件,它一般由AppWizard自動生成,包括編譯MFC類所必須的定義。

            25、Windows支持兩種類型的對話框:模式和無模式對話框。
            模式對話框一旦出現在屏幕上,只有當它退出時,屏幕上該應用程序的其余部分才能響應。
            無模式對話框出現在屏幕上時,程序的其余部分也可以作出響應,它就象浮動在上面一樣。

            26、單文檔界面(SDI),只有一個框架窗口。
            MDI 系統允許用戶在同一應用程序中同時可以查看多個文檔。

            posted @ 2007-05-16 22:48 rebol 閱讀(1294) | 評論 (0)編輯 收藏

            /*****************************************************
             Windows SDK編程之一  窗口示例程序
            ******************************************************/

            /*Win32應用程序框架主要由"初始化窗口類","窗口注冊類","窗口的創建"以"窗口消息函數"等組成*/
            #include "stdafx.h"


            LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);  //窗口函數說明

            /*
              WinMain函數是所有windows應用程序的入口,類似于C語言中的Main函數,其功能是完成一系列的定義和初始化工作,并產生消息循環。消息循環是整個程序運行的核心。WinMain函數實現以下功能。
              1. 注冊窗口類,建立窗口及執行其它必要的初始化工作;
              2. 進入消息循環,根據從應用程序消息隊列接受的消息,調用相應的處理過程
              3. 當消息循環檢索到WM_QUIT消息時終止程序運行。

              WinMain函數有三個基本的組成部份:函數說明、初始化和消息循環。

             WinMain函數的說明如下:
             int WINAPI WinMain(  //WinMain函數說明
                         HINSTANCE hInstance, //程序當前實例句柄       
                         HINSTANCE hPrevInstance,  //應用程序其它實例句柄
                         LPSTR     lpCmdLine, //指向程序命令行參數的指針
                         int   nCmdShow  //應用程序開始執行時窗口顯示方式的整數值標識
            )
                  由于Window操作系統是多任務的操作系統,能進行多任務的管理,因此,windows應用程序可能被并行的多次執行,因而可能出現同一個程序的多個窗口同時存在的情況,Windows系統將應用程序每一次執行稱為該應用程序的一個實例(Instance),并用一個實例句柄唯一的標識它。

            */
            int APIENTRY WinMain(HINSTANCE hInstance,           //WinMain函數說明
                                 HINSTANCE hPrevInstance,
                                 LPSTR     lpCmdLine,
                                 int       nCmdShow)
            {
              // TODO: Place code here.
             /*
             建議采用Pascal的變量定義風格,即在程序(函數)開始處定義所有變量
             雖然C++的變量定義比較靈活,本程序為了使程序易于理解,未采用這種方法
             */
               
             char lpszClassName[]="窗口";       //窗口類名
             char lpszTitle[]="Windows SDK編程之一  窗口示例程序";   //窗口標題名

             //---------------窗口類定義-------------------------------------
             /*
             窗口類的定義
                在Windows應用程序中,窗口害定義了窗口的形式與功能。窗口類定義通過給窗口類數據結構WNDCLASS賦值完成,該數據結構中包括窗口類的各種屬性,在窗口類定義過程中常用到以下函數:
             */
             WNDCLASS wndclass;
             wndclass.style=0;                                              //窗口類型為缺省類型
             wndclass.lpfnWndProc=WndProc;                                  //窗口處理函數為WndProc
             wndclass.cbClsExtra=0;                                         //窗口類無擴展
             wndclass.cbWndExtra=0;                                         //窗口實例無擴展
             wndclass.hInstance=hInstance;                                  //當前實例句柄
             
             wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);                 //使用缺省圖標
             /*
              LoadIcon():在應用程序中加載一個窗口圖標
                 LoadIcon()函數原型為:
                         HICON LoadIcon(
                               HINSTANCE hInstance,//圖標資源所在的模塊句柄,為NULL則使用系統預定義圖標
                               LPCTSTR lpIconName //圖標資源名或系統預定義圖標標識名
                         )
             */


             wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);                   //窗口采用箭頭光標
                /*
             LoadCursor():在應用程序中加載一個窗口光標
                LoadCursor()函數原型為:
                         HCURSOR LoadCursor(
                                 HINSTANCE hInstance,//光標資源所在的模塊句柄,為NULL則使用系統預定義光標
                                 LPCTSTR lpCursorName //光標資源名或系統預定義光標標識名
                         )
             */

             wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);    //窗口背景為白色
             /*
              GetStockObject():獲取已經定義的畫筆、畫刷、字體等對象的句柄
                 GetStockObject()函數原型為:
                               HGDIOBJ GetStockObject(int fnObject); //fnObject為對象的標識名

             */

             wndclass.lpszMenuName=NULL;                                    //窗口中無菜單
             wndclass.lpszClassName=lpszClassName;                          //窗口類名為'窗口實例'

             //------------------以下是進行窗口類的注冊---------------------------
             
             /*
                注冊窗口類
                Windows系統本身提供部份預定義的窗口類,程序員也可以自定義窗口類,窗口類必須先注冊后使用。窗口類的注冊由注冊函數RegisterClass()實現。其形式為:
                RegisterClass(&wndclass)
               &wndclass為窗口類結構
                  RegisterClass函數的返回值為布爾值,注冊成功則返回真
             */
             if (! RegisterClass(&wndclass))     //注冊窗口,若失敗,則發出聲音
             { MessageBeep(0);
               return FALSE;
             }
               
             /*
             創建窗口實例
             創建一個窗口類的實例由函數CreateWindow()實現,該函數的原型為:
                HWND  CreateWindow(LPCTSTR lpszClassName,             //創建窗口,窗口類名
                         LPCTSTR lpszTitle,                     //窗口實例的標題名
                         DWORD dwStyle,           //窗口的風格
                         int x,   //窗口左上角坐標
                   int y,   //窗口左上角坐標
                         int nWidth,   //窗口的寬度
                   int nHeight,   //窗口的高度
                           HWND hwndParent,           //此窗口父窗口
                         HWENU hMenu,          //此窗口主菜單
                            HINSTANCE hInstance, //應用程序當前句柄
                         LPVOID lpParam);        //指向一個傳遞給窗口的參數值的指針
             */
             
             //創建窗口操作
             HWND hwnd; //窗口結構
                hwnd=CreateWindow(lpszClassName,   //創建窗口,窗口類名
              lpszTitle,                     //窗口實例的標題名
              WS_OVERLAPPEDWINDOW,           //窗口的風格
              CW_USEDEFAULT,CW_USEDEFAULT,   //窗口左上角坐標為缺省值
              CW_USEDEFAULT,CW_USEDEFAULT,   //窗口的高度和寬度為缺省值
              NULL,                          //此窗口無父窗口
              NULL,                          //此窗口無主菜單
              hInstance,                     //應用程序當前句柄
              NULL);                         //不使用該值

             ShowWindow(hwnd,nCmdShow);         //顯示窗口

             UpdateWindow(hwnd);                //繪制用戶區
             

                /*
              消息循環
              windows應用程序的運行以消息為核心。windows將產生的消息放入應用程序的消息隊列中而應用程序WinMain函數的消息循環提取消息隊列中的消息,并將其傳遞給窗口函數為相應處理過程處理。
                MSG msg; //消息結構

             while( GetMessage(&msg,NULL,0,0))  //消息循環
             { TranslateMessage(&msg);
               DispatchMessage(&msg);
             }
             */

             MSG msg; //消息結構
              /*GetMessage()作用:從消息隊列中讀取一條消息,并將消息放在一個MSG結構中:
               BOOL GetMessage(        
                    LPMSG lpMsg,  //指向MSG結構的指針
                    HWND hWnd,
                    UINT wMsgFilterMin, //用于消息過濾的最小信息號值
                    UINT wMsgFilterMax //用于消息過濾的最大信息號值 如最小值和最大值均為0, 則不過濾消息
               );
              當GetMessage返回0時,即檢索到WM_QUIT消息,程序將結束循環并退出

             BOOL TranslateMessage(  const MSG *lpMsg );  負責把消息的虛擬鍵值轉換為字符信息
             LRESULT DispatchMessage( const MSG *lpmsg  ); 將參數lpmsg指向的消息傳遞給指定的窗口

              */
             while( GetMessage(&msg,NULL,0,0))  //消息循環
             { TranslateMessage(&msg);
               DispatchMessage(&msg);
             }

             return msg.wParam;                //程序終止時,將信息返回操作系統
            }


            //-----------------------------窗口函數---------------------------------------
            /*
            窗口消息處理函數定義了應用程序對接收到的不同消息的響應,它包含了應用程序對各種可用接收到的消息的處理過程,通常 ,窗口函數由一個或多個switch...case語句組成,每一條case語句
            對應一種消息,當應用程序接收到一個消息時,相應的case語句被 激活并執行相應的響應程序模塊。
            窗口函數的一般形式如下:
             LRESULT CALLBACK WindowProc(          HWND hwnd,
                UINT uMsg,
                WPARAM wParam,
                LPARAM lParam
            );
            Parameters

            hwnd :[in] Handle to the window.
            uMsg :[in] Specifies the message.
            wParam:[in] Specifies additional message information. The contents of this parameter depend on the value of the uMsg parameter.
            lParam:[in] Specifies additional message information. The contents of this parameter depend on the value of the uMsg parameter.
            Return Value 
            The return value is the result of the message processing and depends on the message sent.

            LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
            {
              switch (message)
              {
              case ...
                  ....
               break;
               .........
              case WM_DESTROY:
                 //void PostQuitMessage(int nExitCode)函數的作用是向程序發送WM_QUIT消息,nExitCode應用程序退出代碼
                  PostQuitMessage(0); //調用該函數發出WM_QUIT消息
              default: //缺省消息處理函數,以保證所的發往窗口的消息都能被處理
               return DefWindowProc(hwnd,message,wParam,lParam);
              }

              return (0);
            }

            */
            LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
            {
              switch (message)
              {
              case WM_DESTROY:
                PostQuitMessage(0); //調用該函數發出WM_QUIT消息
              default: //缺省消息處理函數
               return DefWindowProc(hwnd,message,wParam,lParam);
              }

              return (0);
            }
            /*
            注:
              事件驅動的特點:
              Windows程序設計圍繞著事件或消息的產生驅動產生運行消息處理函數。Windows程序的執行順序取決于事件發生的順序,程序的執行是由順序產生的消息驅動的,程序員可以針對消息類型編寫消息處理程序以處理接收的消息,或者發出其他消息以驅動其他處理程序,但是不必預先確定消息的產生順序。這是面向對象編程中事件驅動的顯著特點。
              事件驅動編程方法對于編寫交互程序很有用處,用這一方法編寫的程序使程序避免了死板的操作模式,從而使用戶能夠按照自己的意愿采用靈活多變的操作模式。
              Windows應用程序中的消息傳遞機制:
              VC中存在幾種系統定義的消息分類,常用的消息由窗口消息、初始化消息、輸入消息、系統消息、剪切板消息、文當界面消息、DDE(動態數據交換)消息、應用程序自定義消息等。應用程序發送的消息發送至消息隊列,系統根據消息到達的順序對消息進行處理,并調用響應的消息處理模塊代碼。
            */

            posted @ 2007-05-16 22:46 rebol 閱讀(2191) | 評論 (0)編輯 收藏

            雞既鳴矣,朝既盈矣!匪雞則鳴,蒼蠅之聲。東方明矣,朝既昌矣。匪東方則明,月出之光。蟲飛薨薨,甘與子同夢。會且歸矣,無庶予子憎。

              這首曲描述的是在靜靜的夜色里,幽室內一對戀人密會的動人情景。抱怨是那可恨的公雞因日出鳴叫吵醒了他們的甜夢。女的催男走時,男的卻說那只是蒼蠅在叫。女子又說東方亮了,男的卻指那仍是月亮的光芒。女的沒法,唯有說若那是蒼蠅的嗡嗡聲,我愿陪你再共諧好夢,但若你應該歸去而仍不走,會惹其他人說你不是。

            posted @ 2007-05-16 00:00 rebol 閱讀(257) | 評論 (0)編輯 收藏

            7、下雨了,別忘了打傘,濕身是小,淋病就麻煩啦!

            8、脫了衣服我是禽獸,穿上衣服我是衣冠禽獸!

            11、想污染一個地方有兩種方法:垃圾,或是鈔票!

            18、啥時硬件也可以COPY就好了!


            20、為配合今年中國計劃生育工作的勝利完成,本人決定暫時不和異性朋友接觸,謝謝合作。

            21、沒有錢,沒有權,再不對你好點,你能跟我?

            23、天上掉鈔票我不會彎腰,因為天上連餡餅都不會掉,更別說掉鈔票了。

            24、你給我買10條煙總比我去一次夜總會劃算吧。

            25、要我掃地就絕對不刷碗,要我刷碗就絕對不掃地,兩樣一起做?你當我是外星人啊!

            26、躺在床上看電視不如在看電視時上床。

            27、給我一個支點,我把鄰居那小子的汽車翹到溝里去,省得他見我就按喇叭。

            28、參加選美的那些女人,都找不到好男人,因為好男人都結婚了,比如我。

            30、如果豬都會飛了,誰還買飛機?騎著豬上天不就行了。

            31、我的領帶又找不到了,是不是你昨天又沒有找到抹布?

            32、在埃及,一個男人可以娶四個老婆,那得多累啊,還是中國好。

            33、你還是讓我跪搓板吧,跪電暖氣是在受不了啊!

            34、我就算是一只癩蛤蟆,我也決不娶母癩蛤蟆。

            35、喝白酒一斤,我絕對沒感覺,因為喝半斤就已經喝死了。

            37、兒子不聽話可以適當的打打,要不就顯不出老子的威嚴,臺灣問題就是如此。

            39、我才不去見網友,除非國家修改一夫一妻制。

            40、下輩子我還找你,因為除了我,你是最傻的。

            41、長個包子樣就別怨狗跟著!

            42、偶爾幽生活一默你會覺得很爽,但生活幽你一默就慘了……

            43、爭吵的時候,男人和女人的區別像是步槍和機關槍的區別。

            44、男人們幻想著我,我幻想著天堂。

            45、當頭暈的時候我終于明白了什么叫愛情。

            46、爺爺都是從孫子走過來的……

            47、豬有豬的思想,人有人的思想。如果豬有人的思想,那它就不是豬了——是八戒!

            48、老天,你讓夏天和冬天同房了吧?生出這鬼天氣!

            49、漏洞與補丁齊飛,藍屏共死機一色!

            52、不要在一棵樹上吊死,在幾棵樹上多試試

            54、早起的鳥兒有蟲吃,早起的蟲兒被鳥吃!
             
            55、和一MM爭論鯨魚是不是魚,最后我說“日本人也帶個人字”,她這才同意鯨魚不是魚。

            56、鐵杵能磨成針,但木杵只能磨成牙簽,材料不對,再努力也沒用。

            57、如果回帖是一種美德,那我早就成為圣人了。

            58、人生不能像做菜、把所有的料都準備好才下鍋。
             
            59、聽說女人如衣服,兄弟如手足。回想起來,我竟然裸奔了20年!

            60、穿別人的鞋,走自己的路,讓他們打的找去吧。
             
            61、有一個很古老的傳說,說是在北郵校園內能看到美女的人會長生不老……

            62、難道全世界的雞蛋聯合起來就能打破石頭嗎?!所以做人還是要現實些……

            63、不怕虎一樣的敵人,就怕豬一樣的隊友!

            64、夏天就是不好,窮的時候我連西北風都沒得喝……

            65、我也曾有過一雙翅膀,不過我沒用它在天上翱翔,而是放在鍋里燉湯……

            68、睡眠是一門藝術——誰也無法阻擋我追求藝術的腳步!

            69、生,容易。活,容易。生活,不容易。

            70、看盡天下A片,心中自然無碼。

            71、銀行收費時說:“這符合國際慣例!”服務時卻說:“要考慮中國國情!”

            72、騎白馬的不一定是王子,他可能是唐僧;帶翅膀的也不一定是天使,他可能是鳥人。

            73、c

            74、站的更高,尿的更遠。

            75、生活有時就像被太監強奸一樣——反抗是痛苦,不反抗還是痛苦!

            76、我朋友在他女友手機里的名字是“他”,后來他們分手了,就變成了“它”……

            77、沒什么事不要找我,有事更不用找我!
             
            78、你以為我會眼睜睜地看著你去送死嗎?我會閉上眼睛的!

            80、我拿什么整死你的愛人……

            81、鍛煉肌肉,防止挨揍!

            82、天使之所以會飛,是因為她們把自己看得很輕……

            83、我想早戀,但是已經晚了……

            84、東邊日出西邊雨,導師無情我有情。

            85、我愛你!關你什么事?

            87、在床上,實踐是檢驗功夫的唯一的標準。
             
            88、擁抱真是個奇怪的東西,明明靠的那么近,卻看不見彼此的臉。

            89、這個世界上我只相信兩個人,一個是我,另一個不是你。

            90、我床上的不知道是誰媳婦,我媳婦不知道在誰的床上!

            91、我真想親口管你爺爺叫聲:爹!

            92、北科大騙了我大學四年,所以我打算用北科大教我的知識騙社會一輩子!

            93、我身邊的朋友們啊,你們快點出名吧,這樣我的回憶錄就可以暢銷了……

            94、當你穿上了愛情的婚紗,我也披上了和尚的袈裟……

            97、如果我做了皇帝,就封你當太子!
             
            98、媽的,我被人投訴了!客戶說我給他的mp3文件沒有圖像!

            99、始終沒有淪為一名優秀的大學生,靠的就是堅強品質!

            100、其實我是一個天才,只可惜天妒英才!

            posted @ 2007-05-15 13:15 rebol 閱讀(355) | 評論 (0)編輯 收藏

            -青蛙為什么能跳得比樹高?


             因為樹不會跳

            posted @ 2007-05-12 19:46 rebol 閱讀(252) | 評論 (0)編輯 收藏
            01.“沒什么特別的事,只想聽聽你的聲音。男人在女人意想不到的情況下撥個電話溫柔地說。

            03.“
            即使你不愛我,我會一生保護你。男人深情地說。

            04.“
            你是我最初也是最后愛的人。男孩向初戀情人天真浪漫地說。

            05.“
            你是我最后的一個女人。情場浪子或花花公子體貼柔情地說。 

            07.“
            我會跟你結婚的。愛情騙子運用口甜舌滑伎倆向無知少女說。 

            09.“
            和你一起總會令我忘記時間存在。明明已經整天結伴,男人送女人至家門外依舊一臉依依不舍道別說。

            10.“
            現在能夠見面多好呢!一天甜蜜約會結束,凌晨時分,男的還捧著電話筒向遠方的她充滿渴望地說。

            11.“不要緊,你只是遲了一會兒吧!她縱然遲到了大半個鐘頭,他仍舊體貼地說。 

            13.“
            此刻我很掛念你,請為我小心照顧自己。男人在工作期間不忘傳呼女友留下動人口訊。

            14.“
            任何時候、任何情況,只要你需要我,我立即趕來,盡我全力為你做事。女友提出分手,男人依舊一臉癡癡,說仍愿意繼續為她赴湯蹈火。

            15.“
            我愿意愛你,照顧你、保護你,一生一世。婚禮上,新郎帶少許淚光當著眾親友面前向新娘子說。 

            16.“
            你給我帶來一生中最大的撞擊,我會銘記此生。男與女雙雙在和平下分手,男的平靜而肯定地說。

            17.“
            如果他待你不好,一定要告訴我,我絕不放過他,我會一直在你身邊保護你。她選擇了別人,被拋棄的男人仍舊情深款款地說。

            18.“
            只要你愿意,當你失落失意的時候,需要一個肩膊的時候,告訴我,我會立即出現。她不愛他,但他不計較,還無怨無悔地說。

            19.“
            我從來不會對任何一個女人許下諾言,也從不會對任何一個女人做我會為你所做的事,你在我心目中是多么地不同!聰明的男人向善妒的女人說。 

            21.“
            你一直走進我的生命,我正為你準備好一生一世。男人從口袋中取出指環,既認真又戰戰兢兢地向女人求婚時說。

            22.“
            無論如何,只要我所愛的你能夠平安活下去我就別無所求了。愛人結婚了,新郎不是我,男人眼泛淚光祝福新娘子說。

            23.“
            我答應不會讓任何人傷害你,包括我自己在內,相信我!我會給你幸福。女人在工作或人事上受盡委屈,男人把她一擁入懷,體貼地一番耳語

            24.“
            你為酒醉!我為人醉。女人喝罷兩口酒,臉泛紅霞雙頰赤熱,男人抓緊機會輕輕細訴。

            25.“
            那些無關痛癢的事,與我同做就意義無窮了。男人提議女人把每次一起看過的電影戲票留下來作紀念。 

            26.“XXX(
            男人的名字)是為了要與XXX(女人的名字)認識,而來到這個世界的。男人在與女人的合照背面寫下以上的話。 

            27.“
            能和你結婚的人一定很幸福。在第一次約會中男人向暗戀已久的女孩,含蓄地說。 

            28.“
            我一定要比你多活一分鐘,好讓你離去的時候,讓我捉緊你的手,就像我們平日睡覺時一樣。男人抱著心愛的女人在床上喁喁細語。

            29.“
            我等著你回來。機場內,男朋友緊緊擁著即將赴國外學習的女友細說,然后再在對方額上輕吻一下。

            30.“
            你在我心中永遠是最有氣質、最特別和最具吸引力的。男人輕掃女友秀發說。(此句適用于任何時候、任何環境、任何對象,必百發百中。)
            posted @ 2007-05-10 23:06 rebol 閱讀(298) | 評論 (0)編輯 收藏
                    1.天使和魔鬼拿我的靈魂拔河玩。

                    2.見到我以后你會突然發現——原來帥也可以是這樣的具體呀~

                    3.我曾經是個天使,真的!在降臨人世間時上帝慈祥地對我說:"去吧,孩子,你是個為補考而生的男人"

                    4.姑姑,十六年后我們斷腸崖見,到時候別忘了給我發短信!

              6.自從兩個妓女自稱是某名牌大學的畢業生后,我現在一般都自稱為文盲!

              7.天使和魔鬼拿我的靈魂拔河玩。

              8.我曾經是個天使,真的~在降臨人世間時上帝慈祥地對我說:“去吧孩子,你是個為補考而生的男人……”

              9.初夜讓人用肚臍眼給騙了……

              10.男二號對女一號說:“你為什么要背著我去愛別人!”(2006隱諱簽名之離騷)

              11.抵制日貨——日本騷貨除外~ 

              12.男人偷腥時的智商僅次于愛因斯坦!

              13.房價越來越高,所以,好男人越來越少……

              14.來自侏羅紀的美女也能算是古典美女???

              15.自去年“麥莎事件”后,CCTV現在唯一能讓人相信的恐怕只剩下整點報時了……

              16.午夜十二點準時下線!否則,公主就會變回灰姑娘~

              17.有事秘書干,沒事干秘書!

              18.出門在外,請記住:一定要把牛B還給牛!

              19.剝奪人民說話的權利,就如同強奸犯將一個女人摁倒在地卻脫不下她的褲子一樣令人抓狂~

              20.愛我免費,包年優惠!

              21.人生得意須盡歡,莫使嬌妻空對房!

              22.在天愿做比翼鳥,在地愿為同圈豬!

              23.你放心,看到你我連食欲都沒了,還談什么性欲!!!

              24.在喂豬的時候總會想起你……

              25.自打我變成了一泡屎,就再也沒有人敢踩在我頭頂上啦~~~

              26.我把KONKA的電視遙控器別在褲腰上,假裝新買了個NOKIA手機~

              27.如果早上來的晚一些的話,我想我會喜歡早上的……

              28.給我織一條圍巾,我愿以一生關懷相回報。否則,你就用圍巾勒死我吧!

              29.你的丑和你的臉沒有關系……

              30.一時的沖動,子孫的危機!

              31.強奸易躲,意淫難防!

              32.出售壯男,電話110;出售護士,電話120。

              33.愛一個人就是能在她自殺時給她一把刀!!!

              34.淫以為榮,醉有風度~

              35.真愛你的不是在雨天能為你撐起傘的那個人,而是能陪你一起淋病的那個~

              36.鍵盤速度時常跟不上思路~

              37.日出只要在日落前出現就好,上課只要在下課前到達就好。

              38.我堅持認為海帶和蝦皮是海鮮,這樣我就可以跟自己的朋友很NB地說:“我經常吃海鮮!”

              39.我掏出金卡說三個字:“隨便刷!”天下沒有一個女人不會被感動的!!!

              40.拉屎最低配置:錢江晚報一份;建議配置:體壇周報一份+草紙一張;豪華配置:中華一根+花花公子一本+草紙若干。

              41.我喝水只喝純凈水,牛奶只喝純牛奶,所以我很單純……

              42.為配合今年中國計劃生育工作的勝利完成,本人決定暫時不和異性朋友接觸,謝謝合作~

              43.既然男人都靠不住,那我還是找個又帥又有錢的吧~

              44.為中華而努力讀書——一包中華好多錢啊~~~

              45.我只說三句話,包括上面那句,我的話完了……

              46.看到你笑,我傷心了好幾天;看到你哭,我高興了好幾年!!

              47.跟我走,我帶你去夢游!

                    48.天蒼蒼,野茫茫,硬把紅杏拽出墻!!!

              49.八戒的老婆是誰?豬啊~~~

              50.男人在不懂的時候裝懂,而女人則恰好相反~

              51.一山不能容二虎,除非一公和一母!

              52.靚影說:“超女那玩意兒,是個男人剃了胡子就能拿冠軍!”

              53.中國足球對中國唯一貢獻就是讓越來越多的人關心起籃球來。

              54.男人是讓人靠的,所以你要可靠;女人是讓人愛的,所以你要可愛~

              55.喂~請問是中國移動嗎?我是中國聯通,我的小靈通壞了,你們能派中國鐵通來修一下嗎?

              56.牛頓第一定律告訴我們:只有先充實自己,才能吸引別人;牛頓第三定律告訴我們:只有自己先對別人好,才能讓別人對自己好。  

              57.殺死一個人,你是殺人犯;殺死一百萬人,你是征服者;殺死所有的人,你就是上帝!

              58.其實我小時候的夢想并不是要當什么科學家,我只是幻想自己是地主家的少爺,家有良田千頃,終日不學無術,沒事領著一群狗奴才上街去調戲一下良家少女……

              59.寧可大陸不長草,也要收復臺灣島;哪怕華夏遍地墳,也要殺光日本人!!!

              60.爸問我為什么背著他學抽煙?我說:“臺灣不回歸,心情很郁悶!”

              61.日本一天不陪罪,我就一天不從數學補考教室里出來!!

              62.嗨,那個要用JJ撬地球的家伙!

            posted @ 2007-05-10 23:01 rebol 閱讀(258) | 評論 (0)編輯 收藏
            最近看到一張女人的照片,很有感覺。后來跟好友聊天,扯到感覺的話題。
            danielle 說:
            觸電了,就是感覺。
            danielle 說:
            疼,癢,都是感覺
            danielle 說:
            你看到一個人不痛不癢,就沒感覺
            在此貼出,版權歸她所有
            posted @ 2007-04-28 16:10 rebol 閱讀(153) | 評論 (0)編輯 收藏
            1.不會餓死(生存需求可以得到保障,大家好像沒聽說IT男人的收入最低吧)
            2.不用被淘汰(IT男人比較容易接受新技術,所以也比較容易接受女人的衰老)
            3.大多IT男人單純、可愛(技術型男人的基本特征)
            4.大多IT男人執著、追求完美(比較專一,技術型嘛,不專一可有點混不下去)
            5.大多IT男人比較浪漫(不理解他們的浪漫的除外,因為他們偶爾會用專業術語多點)
            6.大多IT男人懂生活(生活跟IT項目管理其實是一個道理)
            7.大多IT男人專一(如果他不專一,那是他開始系統分析和設計沒做好,因為實施一個系統后,他就知道維護一個系統是不容易的、長期的,不是短暫的,所以大多IT男人會用一生去維護愛情)
            總結:給他一個點,他會給你整個世界!給他一片天,他會給你繪出美麗的彩虹,給他一個吻,他會給你整個人,給他一個家,他會用心去維護她!IT男人樂觀、開朗、積極、浪漫、柔情、專一

            posted @ 2007-04-22 14:25 rebol 閱讀(1269) | 評論 (2)編輯 收藏

            An example of coincidence

            Teacher:Can anybody give an example of coincidence?
            Tito :Sir,my mother and father got married on the same da-y,same time.

            posted @ 2007-04-21 21:56 rebol 閱讀(224) | 評論 (0)編輯 收藏
            僅列出標題
            共7頁: 1 2 3 4 5 6 7 
            91精品国产91久久久久福利| 国产一区二区三区久久| 无码任你躁久久久久久老妇| 久久精品亚洲福利| 成人久久精品一区二区三区| 99久久精品免费看国产免费| 午夜精品久久影院蜜桃| 精品久久久久久无码专区不卡| 国产精品久久久久久一区二区三区| 精品久久久久中文字幕一区| 久久99国产综合精品| 九九精品久久久久久噜噜| 97视频久久久| 精品久久久久久国产潘金莲| 色妞色综合久久夜夜| 少妇熟女久久综合网色欲| 久久精品亚洲男人的天堂| 亚洲精品乱码久久久久久| 香港aa三级久久三级| 精品久久久久久国产| 亚洲伊人久久综合影院| 久久久久四虎国产精品| 蜜臀av性久久久久蜜臀aⅴ| 国内精品久久久久久久久| 久久精品www人人爽人人| 久久国语露脸国产精品电影| 91精品国产91久久久久久| 一本色综合网久久| 久久精品视频一| 久久大香萑太香蕉av| 77777亚洲午夜久久多人| 久久国产高潮流白浆免费观看| 日产精品久久久一区二区| 性高朝久久久久久久久久| 久久午夜无码鲁丝片秋霞| 亚洲精品国产综合久久一线| 久久久久99精品成人片三人毛片| Xx性欧美肥妇精品久久久久久| 久久久久成人精品无码| 久久亚洲AV成人无码国产| 精品多毛少妇人妻AV免费久久|