• <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>

            08年08月22日

            Posted on 2008-08-22 17:50 RichardHe 閱讀(1325) 評(píng)論(4)  編輯 收藏 引用

            1.游戲任務(wù)界面的的制作;包括從美術(shù)的的資源開(kāi)始,到程序用ImageView.exe把資源圖片一張一張的添加到imageset文件中,現(xiàn)在實(shí)現(xiàn)了中文的支持,不過(guò),美術(shù)那邊給的圖的中文名字不能有空格,不然還是顯示不了,再把自動(dòng)生成的imageset文件添加到TaharezLook.scheme主題中,這樣在用界面編譯器中才能找到這這個(gè)新的imageset。最后可以在屬性中可以改變它的圖片,如背景,和狀態(tài)不同時(shí)的對(duì)應(yīng)不同的幀的圖。最后可以根據(jù)你的需求制作符合你的窗口界面。在項(xiàng)目中用LUA寫(xiě)界面的,從而來(lái)控制里面button等事件。

              2.學(xué)習(xí)了多個(gè)工程添加到解決方案,單個(gè)工程可以生成DLL,使用的類(lèi)可以使用導(dǎo)出功能,導(dǎo)出里面的類(lèi),函數(shù)等等。,生成DLL時(shí),也導(dǎo)出了一個(gè)LIB,把導(dǎo)出的LIB添加到另一個(gè)工程中,這樣其它的工程就可以使用這個(gè)工程的庫(kù),把頭文件和LIBDLL三個(gè)東西,這樣在團(tuán)隊(duì)開(kāi)發(fā)的時(shí)候比較方便,一開(kāi)始就把接口設(shè)計(jì)好。再分各個(gè)模塊,最后生成一個(gè)工程的時(shí)候通過(guò)LIB鏈接,運(yùn)行時(shí)通過(guò)DLL動(dòng)態(tài)鏈接。
            //.h
            #pragma once
            #ifdef SIMPLEDLL_EXPORT
            #define DLL_EXPORT __declspec(dllexport)
            #else
            #define DLL_EXPORT __declspec(dllimport)
            #endif

            #include <iostream>
            using namespace std;
            class  DLL_EXPORT SimpleDLLClass
            {
            public:
             SimpleDLLClass();
             virtual ~SimpleDLLClass();

             virtual int getValue() = 0;
             virtual int getName() = 0;
            virtual int SetName() = 0;
            private:
             int m_nValue;
            };

            class DLL_EXPORT testdllclass : public SimpleDLLClass
            {
            public:
                virtual int getValue();
               
                virtual int getName();
               
                virtual int SetName();
               
            };

            //.cpp
            #include "SimpleDLLClass.h"

            SimpleDLLClass::SimpleDLLClass()
            {
             m_nValue=0;
            }

            SimpleDLLClass::~SimpleDLLClass()
            {
            }

            int testdllclass::getValue()
            {
                cout << "111111111111" << endl;return 1;
            }

            int testdllclass::getName()
            {
                cout << "what's your name !" << endl;
                    return 0;
            }

            int testdllclass::SetName()
            {
                cout << "fdafdaswhat's your name !" << endl;
                    return 0;
            }

            上面的類(lèi)或者是函數(shù),只要是你想導(dǎo)出的就一定要在前面加
            DLL_EXPORT
            一般情況我們?cè)陉P(guān)鍵字class的后面,類(lèi)的名字前面添加,如果是全局的函數(shù)只要在類(lèi)型前面添加就行.
            這樣有利于多人開(kāi)發(fā),當(dāng)你把一個(gè)接口做好后你就可以導(dǎo)出來(lái)給別人用了.而別人不用知道接口里面的詳細(xì)實(shí)現(xiàn)
            類(lèi)也可以當(dāng)作是一個(gè)完美的封裝.只知道接口的作用就行;現(xiàn)在的程序員一般都不愛(ài)寫(xiě)文檔,所以我們頭文件中寫(xiě)好每個(gè)接口的詳細(xì)作用以及參數(shù)說(shuō)明.
            這樣才有利于團(tuán)隊(duì)開(kāi)發(fā)..呵呵..以上純屬個(gè)人觀點(diǎn),歡迎拍磚頭!

            Feedback

            # re: 08年08月22日  回復(fù)  更多評(píng)論   

            2008-08-22 21:50 by cexer
            樓主幸福啊,我完全是造自學(xué)。。

            # re: 08年08月22日  回復(fù)  更多評(píng)論   

            2008-08-24 15:22 by 戴爾筆記本
            現(xiàn)在的程序員一般都不愛(ài)寫(xiě)文檔,但軟件公司要求還是很?chē)?yán)格的。

            # re: 08年08月22日  回復(fù)  更多評(píng)論   

            2008-08-25 09:04 by RichardHe
            @cexer
            你也加油!...

            # re: 08年08月22日  回復(fù)  更多評(píng)論   

            2008-08-25 09:05 by RichardHe
            @戴爾筆記本
            小公司就是沒(méi)有那么的規(guī)范了..所以我一直想進(jìn)大公司..
            里面的流程相對(duì)來(lái)說(shuō)比較規(guī)范多了!

            只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            posts - 94, comments - 138, trackbacks - 0, articles - 94

            Copyright © RichardHe

            久久精品九九亚洲精品天堂| 精品国产乱码久久久久久浪潮 | 久久国产视屏| 一级a性色生活片久久无少妇一级婬片免费放| 精品久久久久久无码国产| 久久成人小视频| 久久青青草原国产精品免费| 久久精品夜色噜噜亚洲A∨| 久久精品国产99国产精品亚洲| 99久久免费国产精精品| 久久久久久噜噜精品免费直播| 久久精品国产男包| 99久久精品免费看国产| 久久夜色精品国产噜噜噜亚洲AV | 久久伊人色| 久久亚洲综合色一区二区三区| 久久久久久精品无码人妻| 99久久精品国产高清一区二区 | 国产精品九九九久久九九 | 久久这里只有精品18| 中文字幕无码久久人妻| 国产福利电影一区二区三区,免费久久久久久久精 | 中文字幕无码av激情不卡久久 | 亚洲人成网站999久久久综合 | 国产高潮久久免费观看| 亚洲国产另类久久久精品小说 | 久久亚洲精品无码aⅴ大香| 久久精品无码一区二区三区免费| 国产午夜精品理论片久久影视| 久久天天躁夜夜躁狠狠躁2022| 亚洲国产成人乱码精品女人久久久不卡 | 欧美激情一区二区久久久| 久久久久99精品成人片三人毛片 | 一级A毛片免费观看久久精品| 久久国产精品二国产精品 | 久久无码AV一区二区三区| 久久最新免费视频| 亚洲精品无码久久久久AV麻豆| 欧美日韩中文字幕久久久不卡 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 久久久久久国产精品美女|