面试的时候,主考官这样问道:“你认为用VC++做界面都要掌握哪些东西,做到何种程度才算得上专业?”,请问这样的问题该如何回答,望各位高手能指点一二!

解决方案 »

  1.   

    晕ing...
    不知主考官口中的专业是指什么呢...
    如果是对人机界面的理解和设计应该跟用什么工具来实现没关系的吧...
    <<非程序员>>中有GUI这方面的理论...
      

  2.   

    你觉得XP中的界面如何呢?你用vc6.0会做显示24-color的工具栏吗,你会给菜单加位图吗?你会改变菜单的背景色或者是加背景图吗?你会给你的主窗体改背景色和背景图吗,例如QQ的皮肤变换!
    更专业的就是在2000或者是98,winme上用vc作出xp中的界面。例如最新的超星。象现在的豪杰。QQ,wimnap等软件的界面作的很好。当然经典例子就是Xp 中的windowa media更改外观,那可很不错啊!总之作的界面叫人喊爽就牛了!
      

  3.   

    界面的东西是最繁杂的,如果想搞好,多作些DIB和DDB程序会有些帮助。
    另外就是把所有的WM_消息都搞懂,用活。
    最后是修改所有CWnd分支下的类,实现各种不同的效果。