摘要: 中午没事,把去年刚毕业那会画的几张图翻出来了,大概介绍Winform应用程序运行的过程,以及TCP协议在Winform中的应用。如果有Windows消息机制等基础,很好理解这两张图。(1)Winform应用程序运行结构图(2)TCP通讯协议在Winform程序中的应用示意图熟悉整个程序的来龙去脉,编程的时候就会很轻松,不会云里雾里。另附公司招聘面试题一份,用了几次,发现效果不好,不知啥原因1.简述接口、抽象类的区别。2.简述重载(overload)与重写(override)的区别。3.对OO思想的理解。4.简述对象“线程安全”是什么意思。5.跨线程访问控件的方法?简述该方法的原理。6.简述So 阅读全文
posted @ 2013-09-11 13:39 严敏 阅读(314) 评论(0) 推荐(0)
摘要: 1. 理解“Windows 窗体应用程序”项目中Program.cs文件中的main方法与传统C++Console控制台程序中的main方法的区别。从程序运行层次上讲,两者无区别,都是程序的入口点,属于进程中的第一个线程。前者隐藏了UI应用程序必需的消息循环,后者没有。2. 每个Windows桌面应用程序都必须包含至少一个UI线程,所谓UI线程,就是可以响应Windows消息的线程。通常情况下,除非特别需要,一个Windows桌面应用程序只包含一个UI线程。3. UI线程本质上跟普通线程一样,一般为程序的入口线程,比如Program.cs文件中的main方法,就是UI线程,而Applicati 阅读全文
posted @ 2013-09-11 13:33 严敏 阅读(244) 评论(0) 推荐(0)