
03_VC++学习笔记
文章平均质量分 56
jaazure
这个作者很懒,什么都没留下…
展开
-
网络编程--对IP UDP 校验和的理解
很多文章对ip首部检验和的计算介绍得很简略,在理解上常常会比较困难。这篇文章是我自己的一些理解。或许也有不正确的地方,希望大家指正。这个问题一直困绕了我很长时间,今天终于理解了。我们可以通过spynet sniffer抓包软件,抓取一个ip数据包进行分析研究。下面我以本机抓到的一个完整的ip首部为例(红色字体表示):0000: 00 e0 0f 7d 1e ba 00 13 8f 54 3b 70 08 00 45 00 0010: 00 2e be 55 00 00 7a 11 51 ac de b7 7原创 2010-08-26 22:02:00 · 2054 阅读 · 0 评论 -
VC++调试技巧
Inside VC debug本文内容来源于我在2004年给所在部门的新员工做的一次内部培训。在对新员工的培训过程中,发现对于新员工来说,在进入工作岗位后,关注编程的技巧比较多,而对于VC/Windows环境下的程序调试,以及相关工具的使用掌握的不好。从我自己学习的过程来看,调试和工具的使用主要靠长期的积累和摸索,相关的资料非常少,部分调试技术,对于工作多年的老员工来说,可能也从来没有接触过。下面我就将自己在日常工作中使用的一些调试经验作一些介绍,希望对大家有所帮助。一、 调试1.转载 2010-09-05 21:34:00 · 2742 阅读 · 0 评论 -
全局变量应谨慎使用
<br />全局变量使用方便,但缺点也很明显:<br />1)不利于代码的可读性。破坏了数据流顺序的逻辑关系。使用全局变量难以知道数据是否<br />在其它地方被改动过。换言之,代码上的全局变量,不能直观的反映出它的数据来源。<br />2)它的安全性低。全局变量可以在任何地方被直接读写。即使知道数据在某些地方不应该<br />被改动,也无法对其进行控制。<br />3)效率低下。VI每次读全局变量,LabVIEW都要为读到的数据复制一个新的副本,这毫无疑<br />问影响到VI的效率。<br />4)全局转载 2010-10-19 22:43:00 · 1007 阅读 · 0 评论 -
用户界面设计
<br />用户界面设计<br />评判一个界面好坏的最基本指标<br />首先还是要看这个界面是否完成了它的交互功能--用户可以<br />通过界面为程序提供必要的信息;用户可以通过界面接受到需要的信息。<br />其次的指标是通过这个界面用户是否可以简单直观的输入或获取信息。<br />最后才是界面的美观程度。<br />对于界面好坏的评判,每个人都会有不同的观点。仁者见仁,智者见智。但是,好的用户<br />界面都有一些共同的特点:一致性、使用恰当的数据类型和控件类型、控件的分类排布<br />合理、转载 2010-10-19 22:42:00 · 417 阅读 · 0 评论 -
2012.12.19--几个对自己有用的编程准则
<br /> 1、首先让程序运行,然后再追求速度、优化。节省我们的时间做真正有意义的事情。<br /> <br /> 2、编写简洁优美的程序有很多潜在的好处。这不是可有可无的。简洁优美的程序不仅易读,易调试,而且易于理解和维护。这正是能够带来经济利益的地方。<br /> <br /> 3、记住要“分而治之”。如果感到问题复杂,试着猜测程序的最基本操作。<br /> <br /> 4、不要陷入分析瘫痪中。有些东西只有在编程时才能学到并各种系统正常。<br /><br /> 5、不要自我重复。<br /> <原创 2010-12-19 22:34:00 · 379 阅读 · 0 评论