最近做一个项目需要用到RichTextBox来显示字符串,但是不允许出现滚动条,在RichTextBox宽度给定的条件下,RichTextBox的高度必须正好显示内容,而不出现下拉滚动条。这样就要计算要显示的文本的高度,在网上找了许久,其中使用了FormattedText类来计算文本的高度,发现Fo...
分类:
其他好文 时间:
2014-05-23 06:26:44
阅读次数:
836
自适应网页设计(Responsive Web Design)
随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?
手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,.....
分类:
Web程序 时间:
2014-05-23 05:30:05
阅读次数:
307
1.
响应式Web设计采用灵活的、设备无关的方法来为Web进行设计。响应式Web设计使用了与渐进增强相同的思想。包括三个核心元素:媒介查询、流动布局、自适应图片。响应式站点不是PC站,也不是手机站。2.
优雅降级当你利用所有新的特性时,你要保证那些相对较老的浏览器也能访问你的内容。3. 渐进增强把优...
分类:
Web程序 时间:
2014-05-23 02:58:08
阅读次数:
288
首先一个简单的问题,如何实现交换两个整数的值? 想必每个有编程经验的人都能作答。
C语言用指针实现如下:
void swap(int * a, int * b){
int tmp = *a;
*a = *b;
*b = tmp;
}
C++可以使用引用实现如下:
void swap(int & a, int & b){
int tmp = a;
a ...
分类:
编程语言 时间:
2014-05-22 13:45:35
阅读次数:
286
适配器模式(Adapter
Pattern),适配器模式又叫做变压器模式,也叫做包装模式(Wrapper),但是包装模式却不止一个,装饰模式也是包装模式。适配器模式是一种补救模式,他可以让你从因业务扩展而系统无法迅速适应的苦恼中解脱出来。我们在进行系统开发时,不管之前的可行性分析、需求分析、系统设计处理的多么完美,总会在关键时候、关键场合出现一些“意外”。这些“意外”,该来的还是要来,躲是躲不...
分类:
其他好文 时间:
2014-05-22 07:41:36
阅读次数:
281
在很多产品设计的时候,产品设计人员设计出来的输入框总会要求,文字的内容距离做边框多少像素,编辑区域的其实点,距离左边多少像素,很多人绝的难以适应!其实这些都不存在很大的技术难度,一下这些方式都可以达到这样的一个目的:
1.边框用一个图片,然后在图片上添加隐形的UITextFied,更改输入框...
分类:
其他好文 时间:
2014-05-22 04:34:24
阅读次数:
337
最近写了几个网站,在这先抓狂一下!写网站的过程中涉及到iframe的高度自适应问题,特将解决过程记录如下:刚开始以为将height="100%"即可完成自适应,实际不然。正确解决办法:
分类:
其他好文 时间:
2014-05-22 02:32:10
阅读次数:
184
这里我们先谈第一个问题坐标矩阵变化实现布局自适应。选取基准尺寸通常你需要选择一个基准的屏幕尺寸,象现在开发的应用也需要跨平台在iOS(iPhone/iPad)/Android都可以运行,我这边选取的是iphone4的屏幕尺寸:
480 * 320. 设计师设计的GUI的素材时就是按照这个尺寸来设计。...
分类:
其他好文 时间:
2014-05-22 00:53:05
阅读次数:
396
工作已经有一个月了,在这些上班的日子里,有过想法,有过幻想,有过努力,有过停留,总之收获的应该大于失去的吧。在生活中,每天工作班,自己做饭,自己料理自己,自己来照顾自己。总体来说适应了这个生活的节奏了吧,工作中按部就班。感觉每天都很单调,没有当初想象的那种..
分类:
其他好文 时间:
2014-05-20 19:21:57
阅读次数:
216
当第一次打开一个app时,通常有一个使用向导介绍本APK的基本功能和使用方法,这个向导是非常重要的,方便用户能方便知道和适应该app怎样用。
实现此使用向导有很多种方法,比如用ImageSwitcher,ViewPager。当然要用ViewSwitcher或是ViewGroup去实现也是可以的,只不过有点大材小用了。
用ImageSwitcher和ViewPager的区别就在于ImageSwi...
分类:
其他好文 时间:
2014-05-20 15:11:54
阅读次数:
285