摘要:
编写程序时,对字体的选择虽然不是最重要的,但也是必不可少的。一个好的字体选择势必会让你事半功倍!10.CourierCourier new是Courier的变形,由于可以轻易的对齐字段的左右边界,是编程中最常用的字体,经常被作为默认字体使用。这个字体看上去很死板,在使用这个字体时最好调整一下大小,并开启anti-aliasing(边缘柔化或抗锯齿)。9.Andale Mono它比Courier系列的字体看上去要舒服一点,由于在很多系统中都表现的非常友好,所以也经常被作为默认字体使用。不过字体间的距离还是让人不太满意8.MonacoMonaco一直都是Mac上默认的等宽字体,个人认为这个字体在9 阅读全文
阅读排行榜
[观点]微软报告称开源更昂贵
2011-09-23 22:59 by 狼人:-), 211 阅读, 收藏,
摘要:
《经济学人》报导了哈佛商学院和伦敦经济学院两位教授的研究报告,研究资金来自微软,但他们保证资金对结论没有影响。研究人员主要进行了两组调查:一组是软件的用户,一组是软件的开发者。规模和范围空前。来自15个国家的2000多家公司和约2000名程序员答复 了调查问卷。他们发现了与常识相反的结论:早期的开源开发者捐赠开源项目是因为热爱代码,但现在的开源开发者的动机和背景比较复杂,大多数人都是为开源或 私有或结合两种开发模式的公司工作。他们还发现,私有软件的前期投入比较高,但免费的软件并不意味着便宜,使用开源软件的企业为了让软件正常工作,需要做 很多事情。声明:CSDN登载此文出于传递更多信息之目的,并 阅读全文
PySide教程:PySide中使用Qt属性
2011-09-02 23:24 by 狼人:-), 211 阅读, 收藏,
摘要:
PySide提供了 Propery 函数定义一种属性,该属性可以同时作为Qt和Python的属性(我们知道,一般在Python下定义的属性,并不是Qt属性)。而这个属性的Setter和getter也可以用Python函数定义。 下面的小例子解释如何在Python中定义和使用Qt属性: class MyObject(QObject): def __init__(self,startval=42): self.ppval = startval def readPP(self): return self.ppval def setPP(s... 阅读全文
一起谈.NET技术,NHibernate 变的简单
2011-09-02 00:01 by 狼人:-), 211 阅读, 收藏,
摘要:
下载示例程序代码 - 1,162.6 KB 前言 这篇文章出自于我尝试学习使用Nhiberbnate的挫败感。我发现好像Nhibernate全部的介绍材料不是很模糊就是太详细。我所需要的就是一个简单直接的教程,能让我尽快对NHibernate熟悉起来。我从来没有找到。幸运的是,这篇文章将会满足别人的这些需求。 这篇文章有些长,但是我鼓励你以你的方式来阅读。NHibernate是一个复杂的程序,是一个绵延曲折的学习过程。这篇文章将为你踏平曲折,从几天或是几周缩短到几个小时。 问题 NHibernate目的是解决一个众所周知的问题,对象持久代码在开发过程中的瓶颈问题。很多... 阅读全文
一起谈.NET技术,ASP.NET MVC 入门介绍 (上)
2011-09-01 23:57 by 狼人:-), 211 阅读, 收藏,
摘要:
参考文章 ASP.NET MVC Overview. 1. MVC模式 MVC模式是一种软件架构模式。它把软件系统分为三个部分:模型(Model),视图(View)和控制器(Controller)。MVC模式最早由Trygve Reenskaug在1974年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部份分离的同时也赋予... 阅读全文
一起谈.NET技术,个人管理 - 使用Scrum来敏捷自己
2011-08-29 19:31 by 狼人:-), 211 阅读, 收藏,
摘要:
每个人都有自己的生活和自己的职业或事业,如果把经营个人成长作为一个项目来看,那么在这个个人管理项目中,我们每个人都是这个项目的管理者和执行者。 Scrum敏捷开发方法 如果你是一名开发人员,那么现在还不知道Scrum方法,那么你就out了。Scrum是一种现在普遍流行并且很好的一种基于管理为主的敏捷项目开发方法。我之前blog中全面概要的介绍了一下Scrum方法,如果你不熟悉的而又想了解下面内容,请你最好去去仔细看看我这篇文章《流程 - 从IT方法论来谈Scrum》,因为下面我将描述我们如何基于Scrum方法来进行个人管理项目的执行。 价值观 在Agile Softwar... 阅读全文
Android中的资源与国际化!
2011-08-28 23:34 by 狼人:-), 211 阅读, 收藏,
摘要:
今天给大家分享一下Android中的资源与国际化的问题,通常我们新建一个Android工程,目录结构如下图所示: 我们主要看一下layout与values目录,layout里的xml文件的我们应用使用布局的文件,values里的sring.xml是用来存放文字资源,一个key对应一个value值。 但是在实际应用开发中,通常横屏(land)与竖屏(port)可能布局文件有所不同,这时候我们可以独自定义横屏与竖屏的布局文件(文件名字要一样),默认情况是加载layout目录里的布局文件。同样应用还要支持不同的语言,如果我们应用里没有定义手机所用语言的资源时,会默认加载values的值... 阅读全文
Android 编程获取手机型号,本机电话号码,sdk版本及firmware版本“.NET研究”号(即系统版本号)
2011-10-20 21:57 by 狼人:-), 210 阅读, 收藏,
摘要:
Android开发平台中,可通过TelephonyManager 获取本机号码。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);txtPhoneNumber.setText(phoneMgr.getLine1Number()); //txtPhoneNumb 阅读全文
详解如何让Android UI“.NET研究”设计性能更高效
2011-10-20 21:57 by 狼人:-), 210 阅读, 收藏,
摘要:
本文为一名参加过09年Google IO大会的开发者的一篇把关于移动应用方面的主题不错的PPT改编的文章,对移动应用开发者是很有帮助的。 Android在UI优化方面可以从以下五个方面入手: ◆Adapter优化 ◆背景和图片优化 ◆绘图优化 ◆视图和布局优化 ◆内存分配优化 Adapter优化 什么是Adapter? Adapter在Android中占据一个重要的角色,它是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如图1直观的表达了Data、Adapter、View三... 阅读全文
微软 Share Point “.NET研究”2010 企业应用解决方案
2011-10-18 22:38 by 狼人:-), 210 阅读, 收藏,
摘要:
SharePoint 2010功能及改进 SharePoint 2010分为两个版本SharePoint Foundation 2010和SharePoint Server 2010,其中SharePoint Foundation 2010是WSS 3.0的升级,而SharePoint Server 2010则是MOSS 2007的升级(文中如无特别说明则SharePoint 2010是二者统称)。SharePoint 2010有网站、社区、内容、搜索、见解和整合应用等6大功能模块,与MOSS 2007相比,社区、见解和整合应用是其新增功能。SharePoint 2010改进的意义主要... 阅读全文
浙公网安备 33010602011771号