摘要:
什么是极限编程?在了解什么是极限编程之前,我们先了解一下结对编程。何谓结对编程:两个程序员在一个工作台上共同参与、合作;就好像一个开车一个做导航员,而且最好经常是互换角色。 这种合作对开发程序有很多好处。比如增加纪律性,写出更好的代码等;结对编程是极限编程的组成部分。现在我想大家应该对极限编程有了一定的了解,这时再来解答什么是极限编程?极限编程(英语:eXtreme Programming,縮寫為XP),是一种软件工程方法学,是敏捷软件开发中最富有成效的几种方法学之一。如同其他敏捷方法学,极限编程和传统方法学的本质不同在于它更强调可适应性而不是可预测性。XP的支持者认为软件需求的不断变化是很自 阅读全文
摘要:
之前写了一个公共的ImgHelper类,主要提供高清晰缩略图生成,由于在之前的实际操作过程中存在一些问题,最近有了点时间,于是重新拾起来再改进一下,顺便研究一下GDI+。问题一:产品搜索列表展示,每个产品显示的图片大小为100x100,缩略图生成是按比例缩小的,可能为100x100、100x90、90x100、90x90,为了显示美观,我们需要让该图片在100x100的区域垂直、左右居中显示,那么就需要使用样式来控制,这时WEB前端开发人员建议,是否可以给图片加一个透明的背景,即将按比例生成的缩略图放置在一个大小为100x100、背景透明的图片上。问题二:需要在缩略图上打上水印,包括文字水印、 阅读全文
摘要:
如何计算一段字符串的宽度及高度呢?影响一个字符串的宽度与高度的因素莫过于 FontFamily、FontSize了,那么如何根据这两个字来计算呢?示例代码如下:Graphics g = Graphics.FromImage(new Bitmap(Width, Height));System.Drawing.Font _Font = new System.Drawing.Font("FontFimily", (float)FontSize));SizeF _SizeF = g.MeasureString("string", _Font);float flWidth = _SizeF.Width; 阅读全文