04 2009 档案

摘要:红五月,博文视点大讲堂成长专题 火红五月,燃情季节,博文视点大讲堂浓清奉献4场专题技术讲座。成长规划中,您不容错过的精彩,敬请关注!博文视点大讲堂第8期嵌入式Linux C语言开发与用户界面开发设计讲座内容:嵌入式Linux上的C语言编程实践:C语言在开发中的重要性;嵌入式行C语言开发的特点;如何更好掌握C语言;嵌入式GUI开发设计——基于MiniGUI: 嵌入式GUI开发设计的思想;MiniGUI系统介绍;MiniGUI与对中国嵌入式技术发展之路;如何精通一个新的GUI系统;未来图形用户界面开发的模式和技术特点。主讲人简介: 韩超,嵌入式系统资深工程师、教育学者,曾从事嵌入式系统开发、教学以 阅读全文
posted @ 2009-04-30 08:17 博文视点(北京)官方博客 阅读(375) 评论(0) 推荐(0) 编辑
摘要:软件架构的历程 计算机科学的发展历程可以追溯到第一代电子管计算机(1945年~1956年)。1946年2月15日世界上第一台重达30顿的计算机ENIAC(Electronic Numerical Integrator and Computer)正式在费城公布于世,它标志着现代计算机科学的诞生。 相比来说,计算机软件架构的发展就更晚。从20世纪80年代晚期开始,整个计算机科学界为了应对大规模系统设计所带来的复杂度,才逐渐开始了软件架构的研究工作。因为先前的系统架构和设计是严重依赖相关人员各不相同的实践经验和观察,并不能客观地衡量和控制架构活动的质量。 历经了十几年的不懈努力,软件架构的研究逐步走 阅读全文
posted @ 2009-04-29 08:42 博文视点(北京)官方博客 阅读(463) 评论(0) 推荐(0) 编辑
摘要:由塔科马大桥事件 谈软件架构 经常,我们会涉及系统架构、面向对象的架构(SOA)、软件架构等词,那么到底什么是“架构”?什么是“软件架构”?“系统架构”与“软件架构”有着怎样的区别和联系?“系统架构构建”和“系统设计”之间有什么区别和联系? 本章带着这些问题,追本溯源,对于架构及软件架构的一些基本概念及发展历程做一番说明。同时对一些人们认识上的误区进行分析,以还原事物的真实面目。1.1 引子 时间就像一条奔腾不息的大河,大浪淘沙,方显金石。翻开人类的建筑工程史,遍布世界各地,跨越几千年的时空,我们可以看到许多辉煌成功的工程。但是,人们 往往最容易遗忘那些被历史长河所淹没的惨痛失败。而实际上,人 阅读全文
posted @ 2009-04-28 08:17 博文视点(北京)官方博客 阅读(535) 评论(1) 推荐(0) 编辑
摘要:好的开始是成功的一半,要充分认识需求分析对项目过程的重要意义。需求分析是项目的开始,其质量如何对整个项目的进展与最终结局都会起到重要作用。这里介绍的只是需求分析过程中一些常见的应对策略,正确理解与恰当运用这些经验将会有助于效率的提高与质量的改善。 阅读全文
posted @ 2009-04-27 08:39 博文视点(北京)官方博客 阅读(408) 评论(0) 推荐(0) 编辑
摘要:需求分析与对象 关于对象的需求分析是另外一种完全不同的设计方式,它已脱离了业务需求的原始概念,更多的是从某一类特定的视角或某个专用的独立场景来集中构造某个事物单元的模型。实际上这部分构思经常被归结到架构设计中,其表现方式仍然是对象级的需求分析,而且是更加具备创造性的需求分析。在需求规格说明书中应当对主要对象的构思给出方案,至少也要给出原则性的提示。 创建对象的起源在于业务过程中的操作逻辑、场景、功能等某个环节上的可重复性。在透彻分析了某个事物在整个系统的特性之后,从中抽象出最本质的规律性,然后再对其规律、变化等因素进行综合构思,最终形成一个完整的事物结构体,这就是所谓的业务对象。 在一个业务系 阅读全文
posted @ 2009-04-24 09:03 博文视点(北京)官方博客 阅读(505) 评论(0) 推荐(0) 编辑
摘要:需求规格 为设计过程中的需要而撰写的需求规格说明书是三种文体中要求最高的一种,因为它的用途在于为设计实现提供一个可以用来作为参照的基本约束。在有些情况下,它可能会包括需求报告的全部内容,并在此基础上进行扩充。 在这里有一个职责上的划分,原则上来说,需求分析只对用户需求的真实性负责,并不需要考虑数据设计与功能框架,后续工作会由专职的数据库工程师与架构设计师来完成。这种说法只有在具备规模的软件企业中才有可能做得到,对于中小企业的有限投资这并不是一个能够付诸实现的操作过程。从需求到实现设计到代码实现大约是这类项目的基本过程,有些项目干脆就是从需求直接到设计实现。 基于这种客观的项目状况,要求需... 阅读全文
posted @ 2009-04-23 09:30 博文视点(北京)官方博客 阅读(558) 评论(0) 推荐(0) 编辑
摘要:面向对象之软件需求中的体系构造 这里需要一种特定的思维方式与特有的方法论,正确地理解与恰当地运用经典的需求分析理论是必要的。 1.在思想方式上尽快建立起一个系统的整体框架,大体定位各种具体目标在系统框架中所处的位置及其对总体的作用,同时要分析各个部分之间的相互作用与内在 联系。在这个阶段中,往往重视交流过程而忽视真实的操作过程。实际上,通过亲临现场的走访过程来了解需求所要达到的目的往往会更快地了解命题,同时也能够 更准确地把握设计目标。 2.在总体框架的基础上,分别剖析每个应用节点上所要产生或应用的数据集合与表现方式,尽早搭建各个业务节点之间在数据体系上的内在联系,而不是单纯地从业务层面上理解 阅读全文
posted @ 2009-04-22 08:36 博文视点(北京)官方博客 阅读(433) 评论(0) 推荐(0) 编辑
摘要:写软件的 需求分析全方位考虑 需求总是在回答“需要什么”的问题,而实现总是在解决怎样才能做到的问题。需求是所要达到的目的,就是要在事先确定出到达目的地的路径与方法。为了避免误入歧途,就要避免由于需求分析误差产生的误导。 首先要明确,“分析”是一个主动思维的过程,而不是一个总结归纳的过程。很多需求调研人员认为,只要把用户提出的原始需求归纳在一起就是需求分析了,这是一个误区。 针对不同的用途,需求文档可能会表现为不同的撰写方式。 1.售前方案书:在项目签约之前为用户提供的重点功能描述。 2.需求分析报告:为项目双方约定设计任务的基本内容,限定设计任务的边界。 3.需求规格说明书:对系统的设计目标与 阅读全文
posted @ 2009-04-21 09:01 博文视点(北京)官方博客 阅读(1158) 评论(2) 推荐(0) 编辑
摘要:面向对象之封装的成本价值 本章对一些具有代表性数据控件实现了自定义封装,其内容已经足够翔实精细,同样还有一些控件被封装,比如: • 自定义“TabControl”到“TC_”类; • 自定义“RichTextBox”到“RTB_”类等。 因为它们在需求把握与设计构思上没有太多值得强调的特点,所以就不再一一列出。只要把握了自定义封装的一般理念与实现方式,在任何必要的时候随时可以对一些必要的命题实现自定义封装。 对操作逻辑的封装有益于全面提升操作员对系统的评价,这一点是基本可以肯定的结果。实际上,我们从操作逻辑上实现控件封装只是浅层次的目的,这种封装在更 深层次上的意义是为容器、窗体及业务模式的封 阅读全文
posted @ 2009-04-20 08:20 博文视点(北京)官方博客 阅读(2889) 评论(0) 推荐(0) 编辑
摘要:自定义“TB_定位访问”子类 在很多应用中,经常需要通过某个“特征值”从给定的数据对象(前台的数据集或后台的物理表)中得到一条(或一组)满足约束的记录,并在此基础上实现某种给定的后续功能,“TB_定位访问”就是要以最简洁的操作并经过标准化的封装设计实现这一系列的连续动作。4.3.1.1 命题提出 对数据库的访问是实现过程中必不可少的实现过程,由于物理表可能是个庞大的记录集... 阅读全文
posted @ 2009-04-17 08:14 博文视点(北京)官方博客 阅读(957) 评论(1) 推荐(0) 编辑
摘要:自动绑定数据源 实现数据控件与原始数据的绑定是实现数据展示与编辑的基本前提。在常规的设计模式下实现数据绑定有两种方式: 1)第一种方式:在窗体上引用数据对象→逐个拖放控件→分别设置控件与字段的绑定关系。这无疑是个不厌其烦的重复过程,是个没有任何创造性的过程,也是一个容易出现隐性bug的设计过程。 2)另一种方式:通过生成器指定物理表与控件的关系,由生成器完成控件与数据源的绑定。... 阅读全文
posted @ 2009-04-16 08:33 博文视点(北京)官方博客 阅读(2061) 评论(4) 推荐(0) 编辑
摘要:面向对象之管理 本文节选自《“面向对象”项目开发经验大成:基于.NET实现》一书前言 软件开发商要保证盈利,软件从业人员要体现自身价值,其中具有共性的内涵就是“如何才能快速执行客户订单”的核心问题。这也是本书所要解决的核心问题:系 统性地介绍软件开发过程中所遇到的种种难题并翔实地探讨实战应对的具体策略。这里的目标是如何高效率、高质量地兑现各种企业管理应用项目的开发。 朦胧... 阅读全文
posted @ 2009-04-15 08:41 博文视点(北京)官方博客 阅读(1223) 评论(3) 推荐(0) 编辑
摘要:面向对象之设计 面向对象魅力在于真实与抽象之间的演变。 管理信息系统是个强调个性化的主题,但应当明确的是:这种个性化所对应的是系统功能,而不一定是软件的设计元素与设计过程。当我们把设计粒度降低到各个 “对象”元素的时候,就会惊奇地发现,绝大部分对象具备相同的形态与操作逻辑。 把问题的普遍性抽象成“类”,它将表示一个独立的事物单元,在“实例化”的过程中将会通过属性的改变实现个性化功能的... 阅读全文
posted @ 2009-04-14 08:38 博文视点(北京)官方博客 阅读(1589) 评论(4) 推荐(0) 编辑
摘要:面向对象之领悟 “对象”以真实的事物(不是抽象概念或通俗比喻)为原型,通过封装与继承来解决事物规律(类)与真实应用(实例)中可能出现的差别,这就是把错综复杂的设命题变成整体打包的“封装”过程。由于这个过程必须要强调对事物过程的归纳与抽象,所以必然会提高设计“对象”的门槛,也正是因为“类对象”存在着这样的抽象过程,所以才有可能降低应用实例的实现难度,并能具备较大的适用范围。 很多程序员对... 阅读全文
posted @ 2009-04-13 08:45 博文视点(北京)官方博客 阅读(2389) 评论(6) 推荐(0) 编辑
摘要:在与Linux打交道的这么多年里,我一心想把这个开放源码的优秀操作系统吃透,并理所当然地觉得,随着时间的推移和所做项目的增多,自己一定会逐渐认识 Linux内核的真实面目;可是一直以来,每当我想在脑海中对Linux内核各组件及其原理进行全面系统概括描述时却总是如鲠在喉,不得其解,这让我心里一直潜藏着一丝隐忧和茫然:由于不了解Linux内核原理,尽管自己能凭借10多年的工作经验通过适当方法很快把任务完成、把难题解决,但却不能在碰到难题一开始就从原理上把握应该从哪儿下手,怎样做、做什么,缺乏全局预见性和高瞻远瞩的能力,这种心中“没底”的感觉驱使我去更深入钻研、发掘,去力争做到心中“有底”;这也让我意识到,虽然经过10多年的勤奋工作,自己已经积累了足够的工作经验,不过由于平时很少阅读理论书籍和Linux内核源代码,Linux内核原理知识并没有像我原来想象的那样自然而然地装进自己的大脑,所以自己的理论水平仍然很欠缺,要想提高就必须经过一个艰苦的沉淀过程;由于平时工作忙、任务紧,我很少有时间来做系统的总结和归纳,在这种情况下,出于对公司和自己负责任考虑,我决定辞去工作,在家专心、系统研读Linu 阅读全文
posted @ 2009-04-10 08:59 博文视点(北京)官方博客 阅读(1715) 评论(7) 推荐(0) 编辑
摘要:巧妙的是,作者在书中的字里行间,还埋伏了一条感情线索,让“敏捷”既帮助主人公顺利完成了项目,又促成了一份美好的感情。这条线索贯穿全书始终,情节自然顺畅地起伏跌宕,既留够了悬念,又适时给了读者意外的惊喜,最后在读者的期待中,给出了结局。这段感情线使本书除精辟的技术总结、真实的项目场景外,又多了一丝朦胧、些许神秘、诸多亮点。 阿捷,敏捷圣贤,阿朱,阿紫,赵敏们,在项目中各自承担着重要的职责,而这一系列“金庸式”命名,让这些角色栩栩如生,更凭添了几分“江湖夜雨,挑灯看剑,相逢一笑,快意恩仇”的意境。 阅读全文
posted @ 2009-04-09 15:07 博文视点(北京)官方博客 阅读(1120) 评论(1) 推荐(0) 编辑
摘要:等待了无数个日夜,Zac终于在他的SEO每天一贴中发布公告说,书籍已经正式出版了,但是市场可能暂时还无法见到。 书刚出版的那一段时间,我总有事没事到当当网和淘宝网去看下书到了没有?一次又一次的希望到失望。终于临近春节的时候,看到了淘宝的书到货了。马上订购了一本,却一直没有收到,后来才知道被门卫放到图书馆去了,所以一直没拿到手,直到春节过后才拿到书。 书一到手,迫不及待地打开,很厚实的感觉。我突然觉得值了。以前买过许多相关的书籍,薄薄的一本也要56元左右。就冲这分量,我觉得也够了本了O(∩_∩)O~。 内容简介的一句话吸引了我的注意:本书是作者几年来网络营销实战的总结,与其他网络营销书籍最大不同之处是:只专注于实战,不谈理论。 这正是我最缺少的。理论的东西说实在话,我看了太多的文字了,我缺少的更多应该是在理论之外的实战。《网络营销实战密码》一书尽量贴近实战,不研究理论,肯定能给我提供一些好的思路,让我在实践中少走弯路。 这不是一本SEO技术类的书籍。 这是一本给准备打开网络市场的营销人员的,更简单的说,是一本给有志于做产品站的个人站长的。 阅读全文
posted @ 2009-04-09 09:18 博文视点(北京)官方博客 阅读(243) 评论(0) 推荐(0) 编辑
摘要:Zac谈网络编辑需要注意的SEO技巧 来源:bianews消息 4月2日晚,网编访谈邀请SEO界资深人士Zac做客访谈,本期嘉宾针对网络编辑做一期有关SEO的基础讲座,内容将涉及Title(标题)、Keywords(关键词)、Description(说明)、外链、内链等等网编可应用到的SEO知识。 我们以qq群的方式互动进行该讲座,其中一些SEO的从业人员也参与了互动。前半段访谈以主... 阅读全文
posted @ 2009-04-08 09:06 博文视点(北京)官方博客 阅读(323) 评论(0) 推荐(0) 编辑
摘要:其实这本书还只看了一小部分,倒是不妨碍与大家分享我对它的感受。第一感觉——务实。在前言中作者写道“这本书与其他网络营销书籍的最大不同之处是:只专注于实战,不谈理论和思辨”,关于这一点,读者只要看一看第1章“网络营销实战基础概念”就能体会到了。市面上有很多图书是这样介绍基础概念的:先来点背景介绍,然后是发展历程,再给几个很学术的定义,最后谈一谈重要意义。所以,当我读到作者这样定义网络营销——网络营销就是在网上卖东西,研究怎样卖出去,怎样卖得更快、更多时,觉得畅快无比。原以为会是极其冗长枯燥的内容,没想到作者用通俗的语言干净利落地把这个问题讲清楚了。摒弃长篇累牍的理论分析,避免空谈,直接切入主题, 阅读全文
posted @ 2009-04-07 11:27 博文视点(北京)官方博客 阅读(509) 评论(2) 推荐(0) 编辑
摘要:要使控件捕获回发事件,控件必须实现System.Web.UI.IPostBackEventHandler 接口。此接口约定允许控件在服务器上引发事件来响应来自客户端的回发。IPostBackEventHandler接口包含一个方法。 /// /// 获得本书更多内容,请看: /// http://blog.csdn.net/ChengKing/archive/2008/08/18/2792440.aspx /// public interface IPostBackEventHandler { void RaisePostBackEvent(string eventArgument); } 阅读全文
posted @ 2009-04-03 08:24 博文视点(北京)官方博客 阅读(368) 评论(0) 推荐(0) 编辑
摘要:去年四月份开始自已创业的时候才接触网络营销,对SEO,网站,博客等实际的网络营销工具有了初步的了解和操作。和很多初始接触网络营销的朋友一样,疯狂的在各大网站和论坛上学习相关的知识,收集相关的营销资料。但在看了不少网站,博客和论坛相关的文章和帖子之后,反而对于一些网络营销的方法和概念有了更多的疑问。在很多谈网络营销的文章中,我看到了不少所谓专家的解释,也看到了很多对于网络营销理解的浮躁心情。如何真正去效的通过网络去营销自已的产品,文化或是建立企业及个人品牌?心中充满了太多的疑问和不解。很多所谓的营销高招只谈到了理论,而缺少实践或者说是例证。 阅读全文
posted @ 2009-04-03 08:20 博文视点(北京)官方博客 阅读(250) 评论(0) 推荐(0) 编辑
摘要:在ASP.NET技术的服务器编程中,服务器处理完客户端的每个请求就认为任务结束,当客户端再次请求时,服务器会作为新的一次请求处理,即使是相同的客户端也是如此。也就是说服务器不会保存我们两次请求之间的一些前后相接的数据,这就比较麻烦了,比如当我们输入一些信息到一个文本中,然后提交一个按钮,很多时候我们要在按钮提交的服务端事件中处理提交之前的数据和提交按钮时用户输入的最新数据,即想同时得到文本框的旧值和新值,而服务端不会保存前一个请求的任何信息,那怎样才能做到这一点呢? 阅读全文
posted @ 2009-04-02 08:37 博文视点(北京)官方博客 阅读(899) 评论(1) 推荐(0) 编辑
摘要:网络营销实战必读之书推荐:《网络营销实战密码》 知道ZAC和点石是去年十月底的事情,然后在十一月份注册了点石的会员,也开始把ZAC的搜索引擎优化SEO每天一帖当作每天网络营销学习的必读课程。平均以每天一到两个栏目的进度学习,当然有些文章只是略读。之所以选择以博客栏目为学习顺序,主要是可以在固定的时间里专注于某个话题或是课题的学习。比如说SEO话题,网络营销等。 去年四月份开始自... 阅读全文
posted @ 2009-04-01 16:54 博文视点(北京)官方博客 阅读(281) 评论(0) 推荐(0) 编辑
摘要:当 ZAC推出他的新书《网络营销实战密码》,想到他在博客的写作手法:谈实际应用的多,空谈理论的少。我想他的书也不会令我失望的,就马上去淘宝购买,从在他的博客看到新书消息到购买这本书,中间只花了15分钟时间。那时的心情是迫不及待的,为了能早点一睹全书,我平时网购都是用平邮的,因为我所处的地方没快递到的,只有EMS,但网店又不方便寄EMS,所以就寄了快递,但要跑二十多公里去拿书。 阅读全文
posted @ 2009-04-01 08:04 博文视点(北京)官方博客 阅读(217) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示