当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 疯牛涕淌是从零二年夏天开始玩魔兽的,到现在也算只老鸟了吧。
 

 

 ·reference and exception in webservices    »显示摘要«
    摘要:webservice是个好东西,这样可以利用远程的webmethod,而且就像使用本地的方法一样的简单。呵呵,那我们就直接开始吧。首先我们建一个webservice solution,我选的是c#,dotnet的母语。这样一个框架就生成了,我们首先做的是写一个函数,返回一些数据。打开sql server,你可以看到northwind这个数据库的,你有sql server就有这个数据库的,但是你删了......
 ·梦网模式下的sp生存    »显示摘要«
    摘要: 梦网模式下的sp生存 策划:谷龙文:本刊驻北京记者 臧中堂 尹建芬 问题、原因和出路2004年8月,一家名为卓望信息科技有限公司(简称卓望信息)低调成立,而这家神秘公司的另一身份被冠以"中国移动梦网运营支撑中心",中国移动以管家身份将原来的梦网中心部门独立剥离出来并以公司形式运作意欲何为?在记者接下来的将近一个月的调查中发现,卓望信息这家脱胎于中国移动的新公司的角......


从魔兽中的英雄设计机制来窥探面向对象的思想

疯牛涕淌是从零二年夏天开始玩魔兽的,到现在也算只老鸟了吧.你是不是也是个魔兽迷呀?不过话说回来,玩物可不能丧志的,不知你在玩过这些游戏的时候,是不是与我一样也思考些别的东西,比如软件的设计思想等等什么的.呵呵,别骂我变态

封装是什么呢?很简单,在你写代码的时候,你一定有过把一个变量声明为private的经历吧?你不希望外部世界来污染它——这就是封装.在一个类中,它的内部变量(你也可以直观地把它们认为是属性)默认下是隐藏于外部世界的.如果你要操纵一个类,那么,请直接告诉他你想让它做些什么吧——至于它是怎么做到的,这个你没权利了解的. 【程序编程相关:WebSphere下从helloWorl

好好好言归正传(故意咳嗽两下)!领会面向对象,关键是这三个基本的概念:封装.继承与多态性.我按照顺序分别讲解一下. 【推荐阅读:将小写金额转换为中文大写的SQL函数

呼呼,你在玩魔兽的时候,英雄的那些属性,譬如生命值.魔法值.攻击力值等,其实就是被封装在每个英雄的类里的.那我们为什么可以读取这些属性呢?那是因为这些类提供给了我们读取属性的接口.譬如你想读取或设置月之女祭司的生命值,你其实在不知不觉中经历了下面几个步骤的.你先是对月之女祭司说:“月之女祭司,我想看下你的生命力的值,可否?”她说:“这个嘛,我时刻都把我当前的生命力的值公布在我的状态栏上,你自己看去吧.至于我是怎么把我的这些值公布出来的,你无权知道.”然后忘形的你竟然得寸进尺,想从状态栏上直接修改她的生命力值.她会十分气恼地说:“但是我不提供这样的服务!你得让我喝月井的水才行呀!”哦~~~喝月亮井的水便是另一个与生命值挂了钩的方法呀,你可以通过这个接口修改生命力值了.这样的接口起到了约束使用者的目的,避免了数据被非法污染,实现了封装的初衷.


...   下一页
 ·软件架构师之我见    »显示摘要«
    摘要: 架构师,首先让我想起的是高楼大厦的设计人员,通常一座大厦在建之前,都先由设计师将蓝图描绘出来,包括其形状、结构、尺寸、材料等等,然后建筑工程师带领工人们按照蓝图将大厦一层一层地建起来。近年来,软件领域也渐渐地流行起架构师的角色,特别是对一些大型软件产品或项目的开发,这一角色显得很关键,因为缺乏好的软件架构师而导致项目失败的例子不胜枚举,一个没有经验和能力的架构师也会使项目失败的速度加快。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE