Bài tập lớn - LTTC-DaiNam

Embed Size (px)

Citation preview

  • 7/31/2019 Bi tp ln - LTTC-DaiNam

    1/3

    s 1: Lp trnh trn Windows thc hin ng k mt lp ca s vo h thng, to i tng ca s t lp ny

    v hin ln mn hnh. X l thng ip WM_CLOSE thot khi chng trnh khi ng

    ca s. X l thng ip WM_PAINT v li cc vung kch thc 30x30ln ca s, mu .

    X l thng ip WM_RBUTTONDOWN v cc trn (O)/dunhn (X) lun phin nhau ti c bm chut.

    X l nhn phm F1 kim tra xem c mt dy (ngang, dc, cho)cc trn hay du nhn lin nhau ln hn 4 hay khng.

    s 2: Lp trnh trn Windows thc hin ng k mt lp ca s vo h thng, to i tng ca s t lp ny

    v hin ln mn hnh. X l thng ip WM_CLOSE thot khi chng trnh khi ng

    ca s. X l thng ip WM_PAINT v li cc vung kch thc 30x30

    ln ca s, mu . X l thng ip WM_LBUTTONDOWN t mu xanh vung ti

    v tr bm chut. X l nhn phm F1 o mu cc ( trng c t mu v ngc li

    t mu thnh trng).

    s 3: Lp trnh trn Windows thc hin ng k mt lp ca s vo h thng, to i tng ca s t lp ny

    v hin ln mn hnh. X l thng ip WM_CLOSE thot khi chng trnh khi ng

    ca s. X l thng ip WM_PAINT v li cc vung kch thc 30x30ln ca s, mu . C mt chn t mu xanh.

    X l thng ip WM_KEYDOWN di chuyn chn trn li(phi xa chn c) theo phm mi tn.

    X l nhn phm ENTER gi nguyn mu t cho ang c chn.

    s 4: Lp trnh trn Windows thc hin ng k mt lp ca s vo h thng, to i tng ca s t lp ny

    v hin ln mn hnh. X l thng ip WM_CLOSE thot khi chng trnh khi ng

    ca s.

  • 7/31/2019 Bi tp ln - LTTC-DaiNam

    2/3

    X l thng ip WM_PAINT v li cc vung kch thc 30x30ln ca s, mu . C mt s c t sn mu xanh.

    X l thng ip WM_LBUTTONDOWN o mu ca c bmchut.

    X l nhn phm F1 m s c t mu trn li.

    s 5: Lp trnh trn Windows thc hin ng k mt lp ca s vo h thng, to i tng ca s t lp ny

    v hin ln mn hnh. X l thng ip WM_CLOSE thot khi chng trnh khi ng

    ca s. Lp trnh hm a lung v qu bng chuyn ng phn x trn ca s. X l thng ip WM_LBUTTONDOWN gi hm a lung trn

    vi v tr xut pht ca bng l v tr bm chut. X l thng ip WM_KEYDOWN v mt hnh vung v di

    chuyn theo phm mi tn. Kim tra nu hnh vung chm cc hnh trn ang chy th lm mt

    hnh trn .

    s 6: Lp trnh trn Windows thc hin ng k mt lp ca s vo h thng, to i tng ca s t lp ny

    v hin ln mn hnh.

    X l thng ip WM_CLOSE thot khi chng trnh khi ngca s. Lp trnh hm a lung v qu bng chuyn ng ri t trn xung trn

    ca s. X l thng ip WM_TIMER c sau giy th gi mt lung mi

    theo hm trn (v tr ri ngu nhin). X l thng ip WM_KEYDOWN v mt hnh ch nht pha di

    ca s v di chuyn ngang bng phm mi tn.

    Kim tra nu hnh ch nht c qu bng th tnh 3 im v cngvo qu im.

    s 7: Lp trnh trn Windows thc hin ng k mt lp ca s vo h thng, to i tng ca s t lp ny

    v hin ln mn hnh. X l thng ip WM_CLOSE thot khi chng trnh khi ng

    ca s. X l nhn phm F1 to mt lung chy hm a lung v hnh

    vung chy ngang trn ca s (ta y ngu nhin). X l nhn chut tri kim tra xem ta chut nm trn hnh

    vung ang chy th cng im.

  • 7/31/2019 Bi tp ln - LTTC-DaiNam

    3/3

    X l nu cc hnh vung gp nhau th lm mt cc hnh vung .

    s 8: Lp trnh trn Windows thc hin ng k mt lp ca s vo h thng, to i tng ca s t lp ny

    v hin ln mn hnh. X l thng ip WM_CLOSE thot khi chng trnh khi ng

    ca s. X l thng ip WM_PAINT v li cc vung kch thc 30x30

    ln ca s, mu . X l thng ip WM_MOUSEMOVE t mu xanh cc vung m

    ta con tr chut i qua. X l nhn phm F1 o mu cc ( trng c t mu v ngc li

    t mu thnh trng).

    s 9: Lp trnh trn Windows thc hin ng k mt lp ca s vo h thng, to i tng ca s t lp ny

    v hin ln mn hnh. X l thng ip WM_CLOSE thot khi chng trnh khi ng

    ca s. X l nhn phm F1 to mt lung chy hm a lung v hnh

    vung chy dc trn ca s (ta x ngu nhin).

    X l nhn chut phi v chm trn ti ta chut. X l nu cc hnh vung gp chm trn th cng im v lm mt cc

    hnh vung .

    s 10: Lp trnh trn Windows thc hin ng k mt lp ca s vo h thng, to i tng ca s t lp ny

    v hin ln mn hnh. X l thng ip WM_CLOSE thot khi chng trnh khi ng

    ca s. X l thng ip WM_PAINT v li cc vung kch thc 30x30

    ln ca s, mu . C mt s c t sn mu xanh. X l thng ip WM_MOUSEMOVE o mu ca c con tr

    chut i qua. X l nhn phm F1 m s c t mu trn li.