代码改变世界

阅读排行榜

用户体验!=挑剔的美工设计,互联网营销

2011-09-02 20:14 by 狼人:-), 201 阅读, 收藏,
摘要: 最近一年来,国内互联网业界突然流行起来“UX用户体验”风。这一方面得益于Apple等巨头在这方面极致的表现,另一方面现在信息过载导致用户越来越挑剔,从而对体验越来越重视了。《程序员》甚至为此出了专题:《刘江: 用户体验,技术人员的必备常识》 但是许多UX的强调者,很容易偏向“界面设计”,甚至将UX理解为“挑剔的美工设计”。其实用户体验的核心应该紧紧围绕“价值和用户”两个基本点。 1. 价值,决定了互联网产品到底向用户提供什么样的核心功能?——说的通俗一点,满足了用户什么样的核心需求? 2. 用户,决定了互联网产品为什么样的用户提供服务?——说的通俗一点,你定位的用户是哪一群人?... 阅读全文

一起谈.NET技术,舍WebService 用.NET4中jQuery调用WCF

2011-09-02 00:11 by 狼人:-), 201 阅读, 收藏,
摘要: 在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为[System.Web.Script.Services.ScriptService]的WebService,然后在WebService中调用后台的WCF。这成为WebService存在的唯一理由:作为ajax调用的中转站。如果要抛弃WebService,只需用WCF来作为中转站。 在.NET 3.5时代,jQuery就可以调用WCF,之前我也写过博客(比如:jQuery调用WCF需要注意的一些问题),但配置比较麻烦。 走进.NET 4的新时代,WCF的配置的确简化了不少(比如:在.NET 4中用IIS部署WCF就... 阅读全文

一起谈.NET技术,.NET 4 并行(多核)编程系列之一入门介绍

2011-09-02 00:10 by 狼人:-), 201 阅读, 收藏,
摘要: 本系列文章将会对.NET 4中的并行编程技术(也称之为多核编程技术)以及应用作全面的介绍。 本篇文章的议题如下: 1. 并行编程和多线程编程的区别。 2. 并行编程技术的利弊 3. 何时采用并行编程 1.并行编程和多线程编程的区别。 1.1并行编程。 现在随着多核计算机的普及,并行编程技术,也就是多核编程技术也逐渐称为开发的主流。为此,在.NET 4 中就引入了“并行编程”。在.NET 4 中一些列的Library和类为并行编程提供了支持,如: Task Parallel Library,Parallel LINQ等。 其实在.NET 1.0中就有了并行... 阅读全文

一起谈.NET技术,asp.net控件开发基础(13)

2011-09-01 23:47 by 狼人:-), 201 阅读, 收藏,
摘要: 1.减轻服务器压力,增加用户体验 服务器功能是强大的,客户端脚本一点也不弱,现在的ajax技术和Atlas技术就是最好的证明,我们总是期待UI有一个好的效果,flash动画给我们带来了很酷的效果,我们至少也可以为我们的服务器控件添加客户端脚本,一方面减少了服务器端的回传,一方面又能为控件提供非常酷的效果.我想我们都很喜欢ATLAS里面很多很酷的控件吧,而且无刷新,服务器控件与客户端脚本交互使用,那会服务器控件变的更加完美。 经过上面的废话,下面我们进入正题 2.简单为服务器控件添加客户端脚本 我们已经了解到服务器控件呈现后的代码仍然为HTML,只要你熟悉此服务器控件呈现后标... 阅读全文

一起谈.NET技术,概括ADO.NET数据库连接的所有形式(基础)

2011-09-01 23:45 by 狼人:-), 201 阅读, 收藏,
摘要: 你可能熟悉其中部分数据库读取的形式,但是熟悉全部的估计很少,或者你完全忘记了,因为这些形式被封装到你自己框架的底层,自己搞过一两次就在也没有动手写过了。但是笔者觉得这部分知识是应该牢固掌握的,这个是基础。 第一种:通过直接在cs文件中编写查询语句调用dbcom.ExecuteNonQuery();执行插入数据 1 //连接字符串 2 string ConnectionString = ConfigurationManager.ConnectionStrings["db_Test01ConnectionString"].ConnectionString; 3 string P 阅读全文

一起谈.NET技术,C#中访问私有成员

2011-08-29 19:30 by 狼人:-), 201 阅读, 收藏,
摘要: 首先我必须承认访问一个类的私有成员不是什么好做法。大家也都知道私有成员在外部是不能被访问的。而一个类中会存在很多私有成员:如私有字段、私有属性、私有方法。对于私有成员访问,可以套用下面这种非常好的方式去解决。 private string name;public string Name{ get { return name; } set { name = value; }} 但是有时候,源代码是别人的,你就不能修改源代码,只提供给你dll。或者你去维护别人的代码,源代码却有丢失。这样的情况如果你想知道私有成员的值,甚至去想直接调用... 阅读全文

艾伟也谈项目管理,说说我们项目组的考核

2011-08-29 19:09 by 狼人:-), 201 阅读, 收藏,
摘要: 周六又被老板招呼去开会,烦!在会上,老板说要对我们软件部实施绩效考核,并要求我们几个项目经理在一起商量下,把具体的实施细则给敲定下来。结果我们几个经理们在公司会议室一直讨论到晚上八点多才大体弄出个实验品来,准备周一就开始在软件部开展实施。 在这些年工作的时间里,我在很多公司呆过,自然也感受过很多公司对我们这些程序员的考核。说实话,我一直对考核这东西不感冒,更多的是不喜欢,因为这里面需要参杂的人为因素太多,而且很多时候让人反感,搞得大伙是怨声载道,民不聊生的。所谓的一些专业人士,专业考核,在我看来也无非是些江湖道士,到处坑蒙拐骗,有甚者引导过来,也无非就是装点门面而已。而其很多时候,被考... 阅读全文

艾伟:微软一家人---在云端运行的ServiceBus

2011-08-29 00:01 by 狼人:-), 201 阅读, 收藏,
摘要: TECHED2008大会已过去了快一个月了,在大会上所看到的关于 Azure的介绍至今还在头脑中不时出现。当然我本人不是什么云计算的狂热支持者,到如今我的观点也与蔡学镛先生的差不多,就是关注加观望(以免在云端一脚踏空摔下来)。另外就是我对云的兴趣目前也仅限在SDS和NetServiceBus这两方面。其中对服务总线一直感到很好奇,这一点在我之前的一篇文章中已做了一些说明。 今天的这篇文章主要是从流程上了解一下如何运行(或调试一个运行在云端ServiceBus中的service).通过它,可以对Azure的服务总线的工作原理有一个初步的认识(当然本人目前也在摸索阶段)。 本文中所用的DEMO其实 阅读全文

艾伟:基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现

2011-08-28 23:55 by 狼人:-), 201 阅读, 收藏,
摘要: 本系列文章导航基于.NET平台的Windows编程实战(一)——前言基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现 申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统的案例开发来让新手们了解、加深或是熟悉软件项目的开发流程及在.NET平台上使用VS2005和C# 进行Windows方面的编程;在整个课程的设计上,... 阅读全文

Meego touch基本控件介绍—Button篇

2011-08-28 23:34 by 狼人:-), 201 阅读, 收藏,
摘要: 前面我们也写过关于meegotouch的两个小程序,相信大家对meegotouch的界面风格都有一定的感观认识,今天写了一个关于button的小程序,一起了解下button的性质。至于button的分类和基本概念,可以点击这里查看。 Button目前有5种,PushButton, ToggleButton, Checkbox, IconButton, SwitchButton。它们都继承于MButton类,通过设置不同的ViewType来区分。简单的说,PushButton和IconButton是用来控制行为,自身状态不发生变化,常用来起始一个动作。而ToggleButton,Chec... 阅读全文
上一页 1 ··· 227 228 229 230 231 232 233 234 235 ··· 416 下一页