Page 907 - 3-3
P. 907

def main():
               #main
                   app = QtWidgets.QApplication(sys.argv)
                   form = Main()
                   sys.exit(app.exec())
               if __name__ == '__main__':
                   main()


                소스코드(C++)


                 < Decl.h: Handler class 에 필요한 상수 및 헤더 정의 >


               #ifndef __SUNWOO_DECLARE_H
               #define __SUNWOO_DECLARE_H


               typedef int SOCKET;           // socket data type
               //  이름 길이. C++    에서 한글이 1     글자당 3byte    로 인식되기 때문에 9byte        로 지정
               const int NAMESIZE = 9;
               const int IDSIZE = 16;
               const int PWSIZE = 16;


               //  연결되는 장치를 식별하기 위한 상수
               namespace DEVICETYPE {
                   enum {
                       RASPBERRY,
                       ANDROID
                   };
               }


               //  수신되는 패킷을 식별하기 위한 상수
               namespace DATATYPE {
                   enum {
                       COMMON = 1,
                       LOGIN
                   };
               }


               namespace MESSAGE {
                   //  선생님 상태 코드
                   namespace STATUS {
                       enum {
                           IN,                        //  재실중
                           LESSON,            //  수업중
                           OUTING,            //  외출
                           BUSINESSTRIP,      //  출장


                                                          - 907 -
   902   903   904   905   906   907   908   909   910   911   912