摘要:
本文翻译自CodeProject上的一篇文章,原文地址。目录介绍做最坏的打算提前检查不要信任外部数据可信任的设备:摄像头、鼠标以及键盘“写操作”同样可能失效安全编程不要抛出“new Exception()”不要将重要的异常信息存储在Message属性中每个线程要包含一个try/catch块捕获异常后... 阅读全文
摘要:
目录说明TCP与UDP通信的特点TCP中的沾包现象自定义应用层协议TCPLibrary通信库介绍Demo演示未完成功能源码下载说明我前面博客中有多篇文章讲到了.NET中的网络编程,与TCP和UDP相关的有:1.http://www.cnblogs.com/xiaozhi_5638/p/3167794... 阅读全文
摘要:
本文翻译CodeProject(链接)上的一篇文章,文章对JSON的概念以及它在微软一些技术中的应用起到了非常好的扫盲作用,总结得非常好,适合初学者。目录介绍什么是JavaScript对象?实验一:理解JavaScript对象实验二:JavaScript对象数组什么是XML以及为什么使用XML?什么... 阅读全文
摘要:
目录介绍解决思路问题一:点与线段的关系问题二:线段与线段的关系问题三:点与多边形的关系问题四:线段与多边形的关系总结源码介绍最近项目中要用到有关几何(Geometry)方面的知识,程序需要判断给定的一条线段(Segment)与指定多边形(Polygon)的位置关系。这种关系分为三种:多边形包含线段、... 阅读全文
摘要:
索引新书介绍新书封面新书目录试读章节原稿试读网购地址规格参数反馈方式一些感谢附加说明1.新书介绍从2013年年底到2014年9月,历时将近10个月,这本书终于看到了“出版发行”的曙光。书中内容是笔者对自己这些年工作经验的一些总结与整理,书中每段话、每个观点阐述均是经过笔者思考再三才被写进去的,笔者希... 阅读全文
摘要:
本文翻译自CodeProject上的一篇简单解释Lambda表达式的文章,适合新手理解。译文后面我补充了一点对Lambda表达式的说明。1.什么是Lambda表达式?Lambda表达式是一种匿名方法,多数情况下用来在LINQ中快速创建委托。简单地说,它代表一个没有被定义过的方法,比如没有访问修饰符、... 阅读全文
摘要:
我们目前对.NET的理解大部分可以归纳为:起初它是Java平台(注意是平台,不要跟Java语言搞混淆)的一个克隆品,后来慢慢演变,有了自己的特性。由于Java平台最显著的特点就是“平台独立性”(或者说不知道谁发明的Write once,Run anywhere这个话)。理论上,你可以写一个程序编译完... 阅读全文
摘要:
目录介绍Web Server在Web架构系统中的作用Web Server与Web网站程序的交互HTTPListener与Socket两种方式的差异附带Demo源码概述Demo效果截图总结介绍本篇文章主要介绍使用HTTPListener类型自己动手创建一个Web Server,创建的Web Serve... 阅读全文
摘要:
(本文翻译自CodeProject上的一篇关于ASP.NET MVC的文章,原文地址:http://www.codeproject.com/Articles/821275/Webforms-vs-MVC-and-Why-MVC-is-better。注意文章有些地方出现的”MVC“术语指”ASP.NE... 阅读全文
摘要:
(本文翻译自CodeProject上阿三写的一篇文章,原文地址:http://www.codeproject.com/Articles/528117/WebForms-vs-MVC,讲了有关ASP、ASP.NET WebForms以及ASP.NET MVC三种技术,这篇文章有助于ASP.NET初学者... 阅读全文