正在加载...

两个设计大师

in 沉思录 | 仅一条评论

代的工业设计,在很大程度上受到了有着截然不同思考方式的两个设计大师的长远影响。

一个是美国的 Raymond Loewy (左),他的特点是有强烈的个人风格,他的最知名的设计就是可口可乐的商标和风靡六十年代的流线型产品造型。

另一个是德国的 Dieter Rams (右),他则比较讲究设计的条理性,他的优秀设计十原则影响了几代人。

现在国际知名的几个设计师如Philippe Starck, Jonathan Ive, Jasper Morrison, Karim Rashid,都在一定程度上受到了他们的影响,具体谁学谁,你们来说说:

 

0

2

设计十原则:

1. Good Design is innovative
It does not copy existing product forms, nor does it produce any kind of novelty for the sake of it. The essence of innovation must be clearly seen in all functions of a product. The possibilities in this respect are by no means exhausted. Technological development keeps offering new chances for innovative solutions.

2. Good Design makes a product useful
A product is bought in order to be used. It must serve a defined purpose – in both primary and additional functions. The most important task of design is to optimise the utility of a product.

3. Good Design is aesthetic
The aesthetic quality of a product – and the fascination it inspires – is an integral part of the its utility. Without doubt, it is uncomfortable and tiring to have to put up with products that are confusing, that get on your nerves, that you are unable to relate to. However, it has always been a hard task to argue about aesthetic quality, for two reasons.

Firstly, it is difficult to talk about anything visual, since words have a different meaning for different people.

Secondly, aesthetic quality deals with details, subtle shades, harmony and the equilibrium of a whole variety of visual elements. A good eye is required, schooled by years and years of experience, in order to be able to draw the right conclusion.

4. Good Design helps a product be understood
It clarifies the structure of the product. Better still, it can make the product talk. At best, it is self-explanatory and saves you the long, tedious perusal of the operating manual.

5. Good Design is unobtrusive
Products that satisfy this criterion are tools. They are neither decorative objects nor works of art. Their design should therefore be both neutral and restrained leaving room for the user’s self-expression.

6. Good Design is honest
An honestly-designed product must not claim features it does not have – being more innovative, more efficient, of higher value. It must not influence or manipulate buyers and users.

7. Good Design is durable
It is nothing trendy that might be out-of-date tomorrow. This is one of the major differences between well-designed products and trivial objects for a waste-producing society. Waste must no longer be tolerated.

8. Good Design is thorough to the last detail
Thoroughness and accuracy of design are synonymous with the product and its functions, as seen through the eyes of the user

9. Good Design is concerned with environment
Design must contribute towards a stable environment and a sensible use of raw materials. This means considering not only actual pollution, but also the visual pollution and destruction of our environment.

10. Good Design is as little design as possible
Back to purity, back to simplicity.

关键字: ,,

Digg的设计困境

in 沉思录 | 没有评论

简介

这篇是社交设计咨询专家Joshua Porter的经典文章之一。文章从Digg的少数用户的投票占据了Digg主页的状况开始分析,指出Digg如何改变这种情况要考虑的一些关键点。
过去的一周围绕Digg的争论是,越来越多的事实表明,一小部分Digg用户在文章推荐中起着过分重要的作用。作为回应,Digg
增加了它排序算法的复杂度以更好的处理用户的投票。我认为这个举措并不正确。我的建议是,改变这个网站的设计--这才是真正的问题所在。 完整内容...

关键字: ,,,

十条给年轻设计师的忠告

in 沉思录 | 没有评论

1:好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!
2:可以做设计创意和技术,切不可沉湎于设计创意和技术。千万不可一门心思钻研设计创意和技术!给自己很大压力,如果你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,因为这些只不过是你今后前途的支柱之一,而且还不是最大的支柱,除非你只愿意到老还是个设计师!
3:不要去做设计高手,只去做综合素质高手!
在企业里混,我们时常瞧不起某人,说他"什么都不懂,凭啥拿那么多钱,凭啥升官!"这是普遍的典型的工程师的迂腐之言。8051很牛吗?人家能上去必然有他的本事,而且是你没有的本事。你想想,老板搞经营那么多年,难道见识不如你这个新兵?人家或许善于管理,善于领会老板意图,善于部门协调等等。因此务必培养自己多方面的能力,包括管理,亲和力,察言观色能力,攻关能力等,要成为综合素质的高手,则前途无量,否则只能躲在角落看示波器!技术以外的技能才是更重要的本事!!从古到今,美国日本,一律如此!
4:多交社会三教九流的朋友!不要只和设计师交往,
认为有共同语言,其实更重要的是和其他类人物交往,如果你希望有朝一日当老板或高层管理,那么你整日面对的就是这些人。了解他们的经历,思维习惯,爱好,学习他们处理问题的模式,了解社会各个角落的现象和问题,这是以后发展的巨大的本钱,没有这些以后就会笨手笨脚,跌跌撞撞,遇到重重困难,交不少学费,成功的概率大大降低!
5.知识涉猎不一定专,但一定要广!
多看看其他方面的书,金融,财会,进出口,税务,法律等等,为以后做一些积累,以后的用处会更大!会少交许多学费!!
6.抓住时机向技术管理或市场销售方面的转变!
要想有前途就不能一直搞开发,适当时候要转变为管理或销售,前途会更大,以前搞技术也没有白搞,以后还用得着。搞管理可以培养自己的领导能力,搞销售可以培养自己的市场概念和思维,同时为自己以后发展积累庞大的人脉!应该说这才是前途的真正支柱!!!
7:逐渐克服自己的心里弱点和性格缺陷!多疑,敏感,天真(贬义,并不可爱),犹豫不决,胆怯,多虑,脸皮太薄,心不够黑,教条式思维。。。这些设计师普遍存在的性格弱点必须改变!很难吗?只在床上想一想当然不可能,去帮朋友守一个月地摊,包准有效果,去实践,而不要只想!不克服这些缺点,一切不可能,甚至连项目经理都当不好--尽管你可能技术不错!
8:工作的同时要为以后做准备!建立自己的工作环境!及早为自己配置一个工作环境,业余可以接点活,一方面接触市场,培养市场感觉,同时也积累资金,更重要的是准备自己的产品,咱搞设计和技术的没有钱,只有设计和技术,设计和的代表不是学历和证书,而是产品,拿出象样的产品,就可技术转让或与人合作搞企业!先把东西准备好,等待机会,否则,有了机会也抓不住!
9:要学会善于推销自己!不仅要能干,还要能说,能写,善于利用一切机会推销自己,树立自己的品牌形象,很必要!要创造条件让别人了解自己,不然老板怎么知道你能干?外面的投资人怎么相信你?提早把自己推销出去,机会自然会来找你!搞个个人主页是个好注意!!特别是培养自己在行业的名气,有了名气,高薪机会自不在话下,更重要的是有合作的机会...

关键字: ,,

五十个经典网站 你逛过几个?

in 沉思录 | 没有评论

10大最佳古怪网站

  【网站名称】:眼睛的幻觉

  【网站链接】:http://www.michaelbach.de/ot/index.html

  【网站简介】:在这里你可以体验各种“空间频率扭曲”,实际上那只是“你的眼睛背叛了你的心”而已。

  【网站名称】:粗口合集

  【网站链接】:http://www.rosskemp.co.uk/

  【网站简介】:为了表达对粗口和暴力精神的崇敬,以及对著名艺人RossKemp的欣赏和遗憾,他的Fans整了这么一个只有他的头像和他“名言”的网站。

  【网站名称】:打进富人榜

  【网站链接】:http://www.globalrichlist.com/

  【网站简介】:输入收入水平,看看你在地球的财富排行中数老几。很有可能你会惊奇地发现,自己居然属于高收入人群。

  【网站名称】:厕所博物馆

  【网站链接】:http://www.toiletmuseum.com/

  【网站简介】:从厕所涂鸦到马桶设计,从两性如厕研究到厕所的社会功能,我们大便的地方其实并不那么单纯……当然,一定不能错过裘·德洛等一干名人蹲马桶时的情景。

  【网站名称】:伤疤比赛

  【网站链接】:http://www.scarmageddon.com/

  【网站简介】:男人就喜欢显摆自己的伤疤,因此应该找个地方让他们比比。在这里,你可以找到来自世界各地的对手。不过老实说,你“六岁时从炕上掉下来”留下的伤疤和这里的前十名相比可能只是一个小针眼而已。

  【网站名称】:妈妈说就算你注册的域名再长baidu都能搜索出来,对应网址看看

  【网站链接】:http://www.mamashuojiusuannizhucedeyumingzaichangbaidudounengsousuochulai.cn/

  【网站简介】:据说这个域名是百度的员工注册的,点开一看,果然是百度。

  【网站名称】:博客分析机

  【网站链接】:http://www.bigfools.com/quiz/blog.php

  【网站简介】:编辑小马用自己的博客试了试,分析结果说他的博客有38%以上的自恋成分,没错,小马承认了,你也来试试吧!

  【网站名称】:国际爱好洗碗池边进餐者协会

  【网站链接】:http://www.sinkie.com/

  【网站简介】:据说在洗碗池旁吃饭是一种新的健康饮食方式,鬼晓得是不是真的。不过,可以肯定的是这个网站不仅有众多会员,而且还为此设立了自己的节日。

  【网站名称】:可笑可乐

  【网站链接】:http://www.shakeskin.com/

  【网站简介】:用吃奶的力气做个鬼脸,然后拍成照片传到网上。结果你得到一个印着你的头像的杯子,而你的脸比杯子把儿弯曲得还厉害。

  【网站名称】:路边收集衣

  【网站链接】:http://www.pavementgear.com/

  【网站简介】:该网站专门收集路边被人丢弃的衣物,但他绝对不是捡LJ的,我们怀疑该网站的创始人是个有怪癖的家伙。

  10大最佳实用网站

  【网站名称】:经典桌面

  【网站链接】:http://www.mydeskcity.com/

  【网站简介】:这个名叫东子的偏执狂不知花了多少工夫搜集这些图片,有将近40G的容量,而且很多图片都是站长本人在国外搜集后,自己进行加工的作品,值得一看。

  【网站名称】:查询在线

  【网站链接】:http://www.answers.com/

  【网站简介】:别老想着谷歌和百度,也可以试试这个在线词典,小到词语大到事件,都能找到详细的解释和相关的网站链接,而且有不同的语言版本。

  【网站名称】:MD主机

  【网站链接】:http://www.host.md/

  【网站简介】:MD?哪个国家的域名?其实是一个空间提供商,有免费空间,还可以注册xxx.host.md二级域名。

  【网站名称】:网络精选

  【网站链接】:http://www.kontraband.com/

  【网站简介】:住在伦敦的网络老油条理查德创建了这个网站,上面包含网络上最好的视频剪辑、游戏、姑娘和图片。这里泡上整整一个下午,也不一定能真正看完这儿全部宝贝的九牛一毛。

  【网站名称】:想说就说

  【网站链接】:http://www.skype.com/

  【网站简介】:这个软件结合了视频电话和MSN的所有功能,还可以拨打国际长途。在国外火得一塌糊涂,国内知道的人就不多了,据说是因为费用太便宜,引来某些本土通讯大哥们的联合抵制。

  【网站名称】:抓瞎

  【网站链接】:http://www.zhuaxia.com/

  【网站简介】:不是抓虾!一个为你精选挑选各种网络资讯的网站,确实省不少时间。

  【网站名称】:个人空间

  【网站链接】:http://www.myspace.com/

  【网站简介】:有个美国佬最近把50多亿美金都扔在一个网站上,由此我们可以预见互联网的未来。赶紧找个空间创建自己的天地吧,把你的照片、音乐传上去,再搞点小买卖。

  【网站名称】:让聊天随时随地

  【网站链接】:http://www.gabbly.com/

  【网站简介】:在任何网站上都可以聊天,只要在前面加“gabbly.com”。

  【网站名称】:中奖发财

  【网站链接】:http://www.zhuaj.com/

  【网站简介】:钱不够花,只能说明你野路子不够多。不妨来这个抓奖网站碰碰运气,几乎所有中奖的活动都收纳其中,接下来就看你有没有那个运气了。

  【网站名称】:图片共享现在连

  【网站链接】:http://www.flickr.com/

  【网站简介】:照片的上传和分享都有软件可以帮你打理完成了,下载这个免费软件,然后往里面填好你的链接地址,就可以和全世界的朋友们分享了。如果你乐意,你甚至可以把它们变成海报、画册、甚至是邮票,当然也可以自由浏览他人的作品。

  10个最佳创意网站

  【网站名称】:永远在变的video

  【网站链接】:http://www.theunseenvideo.com/

  【网站简介】:它会读取你的IP地址,以及当地的天气和温度,不同的气候条件下你看到的MV是不一样的……

  【网站名称】:文字游戏

  【网站链接】:http://www.bemboszoo.com/

  【网站简介】:只用二十六个英文字母就创造出了一个趣味盎然的动物世界,所有动物都极其巧妙的由其英文名字的字母构成,而且所有的字母只采用了BemboRoman这一种字体,变化无穷,令人眼花缭乱。

  【网站名称】:要你命2007

  【网站链接】:http://www.meebo.com/

  【网站简介】:一个小暴发户网站,它把Yahoo、Jabber、Gtalk、AIM、ICQ和MSN几款流行的即时通讯软件整合在一起,支持多款软件之间的信息互通,是名副其实的“聊天要你命2007”。

  【网站名称】:网不易

  【网站链接】:http://www.netnoease.com/

  【网站简介】:这可不是网易的姊妹站也不是死对头,据说是由两个刚毕业的大学生创作的个人网站。这个网站的特点既不是新闻即时也不是游戏火爆,而是回复量惊人,口水也不少。

  【网站名称】:外
国家谱

  【网站链接】:http://www.geni.com/tree/start

  【网站简介】:不要以为只有中国人有家族谱的概念,国外也有这一套。不过国内是以家族为基础,国外就不管这一套了。在这个家族谱网站理,不分国界,全球参与。

  【网站名称】:年龄猜想

  【网站链接】:http://www.ageguess.com/

  【网站简介】:如果你很在意真实的你在别人眼中的形象,那就提交相片到这里吧,浏览网页的陌生人会告诉你真正看起来有多大……陌生的评价最客观。

  【网站名称】:百GOOGLE度

  【网站链接】:http://www.baigoogledu.com/

  【网站简介】:百度和谷歌野合的产物,据说他们之间平均85%的链接都不一样。

  【网站名称】:卖衣服

  【网站链接】:http://www.uniqlo.com/

  【网站简介】:你一定想不到这家网站是做什么的,有点儿像搞视觉艺术,但你会发现原来你可以在这买到衣服。没错,它就是卖衣服的。

  【网站名称】:工业设计前线

  【网站链接】:http://www.yankodesign.com/

  【网站简介】:不蒙你,这里能找到全球最新的工业产品设计,看了你就知道原来自己的生活质量有多差。

  【网站名称】:百万美元

  【网站链接】:http://www.milliondollarhomepage.com/

  【网站简介】:电脑画面上约有100万个像素,如果每个象素以1美元卖给不同的客户,就可以赚到100万美元。梦话?一位叫AlexTew的英国男孩做到了。

  10个最佳视听网站

  【网站名称】:有些电影不过是烂片

  【网站链接】:http://www.rottentomatoes.com/

  【网站简介】:这里评选出的是最烂的片子,并用“一般烂、很烂、超级烂”这样的级别给它们分类。参评作品中甚至还包括了一些电视游戏,显然评委们有些激动了。

  【网站名称】:金色视频

  【网站链接】:http://www.wfuv.org/

  【网站简介】:就如同在你的电脑上开通了六万个电视频道一样,你只要点点鼠标就可以观看到各种电视节目,从体育到戏剧,共有100万小时的剪辑供你免费观看。

  【网站名称】:逆音

  【网站链接】:http://www.indieray.com

  【网站简介】:闲人一律免进,只献给那些热爱摇滚的孩子们。说不定……你就是其中之一。

  【网站名称】:好莱坞电影手册

  【网站链接】:http//myvideo.blogbus.com

  【网站简介】:不管好莱坞的电影再怎么傻×,你就是愿意让他们从你口袋里掏钱。既然如此,我们决定帮你把二百五的热情进行到底。没错,绝招就在这个好莱坞电影手册。

  【网站名称】:中式英语

  【网站链接】:http://www.chinglish.de/

  【网站简介】:干货翻译成“FUCKGOODS”,难怪老外一头雾水,而这样的例子可远远不在少数。拜托,奥运了,别这么丢脸了行不行啊!

  【网站名称】:跳舞

  【网站链接】:http://b.muglets.com/

  【网站简介】:我们猜测,叫每个打开此网页的人都哈哈大笑是站长的目的。上传或者选择一个头像,然后选择一个身体,再然后就让这个小兄弟在你的屏幕上不停地跳舞吧!

  【网站名称】:冷笑话

  【网站链接】:http://www.douban.com/group/Giaclub

  【网站简介】:笑话居然也有冷热之分,而且冷笑话照样让你笑个不停。当然你可以不信这个邪,因为在他们看来你压根就是一个不懂幽默的人。

  【网站名称】:每日笑报

  【网站链接】:http://www.dailyfunnypics.com

  【网站简介】:全世界各地的搞笑达人集体奉献,各种搞怪的漫画、涂鸦、视频应有尽有,日日更新。

  【网站名称】:洋葱

  【网站链接】:http://www.theonion.com/content/index

  【网站简介】:如果有人说这是美国最好的新闻网站,你可千万别信。因为……网站上所有的新闻都是假的,没错,他们是故意的。还不懂吗,生活的最大的笑话就是你认为可信的新闻居然都是假的。

  【网站名称】:搞笑游戏

  【网站链接】:http://www.funny-games.ws

  【网站简介】:上千个搞笑游戏,每日更新,你要做的就是玩了之后哈哈大笑。就是不好笑,也假装意思一下嘛。

  【网站名称】:最搞笑的时光

  【网站链接】:http://www.killsometime.com/

  【网站简介】:各种无厘头的搞笑视频,及搞笑游戏,不能算是最好的,但很有意思,有空过来看看,当然,前提是你实在闲得没事。

  【网站名称】:我很烦

  【网站链接】:http://www.i-am-bored.com/

  【网站简介】:你很烦,别理你?那哪成,万一你想不开跳楼呢!看看这个网站吧,世界上可不是只有你一个人烦,看看别人是怎么消解无聊的。

  【网站名称】:快乐至死

  【网站链接】:http://www.htportal.org/websites.html

  【网站简介】:搞笑视频、离奇经历、傻×电影,难道让你笑一下真的很难吗?我们不信这个邪!

  【网站名称】:很无聊

  【网站链接】:http://www.whangdoodle.us/links.htm

  【网站简介】:很多滑稽的图片和视频,并且链接了为数不少的其他搞笑网站。

  10大最佳恋物网站

  【网站名称】:罗博报告

  【网站链接】:http://www.robbreport.com/

  【网站简介】:顶级奢侈品的圣经,世界富豪的每月必读之物。你想拥有吗?恭喜你,今年10月份这本杂志就要登陆中国了,前提是你拥有至少5000万的身价,否则你根本就买不到,因为不会在市场上发行。

  【网站名称】:在线购物

  【网站链接】:http://www.galleria.com.cn/

  【网站简介】:舍得花钱,懒得出门?这里是个好去处。只要保证你的卡里有足够的闲钱,第二天就会有人送货上门。

  【网站名称】:我爱奢侈品

  【网站链接】:http://www.ishechi.com/

  【网站简介】:一个不错的奢侈品综合网站,一干为数众多的奢侈品拥孬,成为他们的会员吧,比你一个人待家里看毛片来得有趣!

  【网站名称】:男人玩具

  【网站链接】:http://www.topgear.com/

  【网站简介】:谁说汽车就是男人的生殖器来着,这人一定是个天才。准备点冰块把,以防肾上腺控制不住节奏。

  【网站名称】:奢华生活

  【网站链接】:http://www.luxurylifestyle.com/

  【网站简介】:等咱有钱了,直升飞机买两架,一架挂着另一架……打住吧,兄弟,这是暴发户,不是真正的奢华生活。

  【网站名称】:时间区

  【网站链接】:http://www.timezone.com/

  【网站简介】:老实说,造一只顶级的世界好表,可一点儿都不比生个孩子容易,甚至时间更长。所以,抽点时间好好补补课吧。

  【网站名称】:万宝龙

  【网站链接】:http://www.montblanc.com/

  【网站简介】:不管你信不信,现在连笔都成奢侈品了,据说最贵的笔都能上千万。当然,品质同样重要,别中看不中。

  【网站名称】:抽根雪茄

  【网站链接】:http://www.cubancrafters.com/top10.php

  【网站简介】:你别不服气,世界上最好的雪茄只能产自古巴。这个网站每年会评出年度10种顶级的古巴雪茄,光是看着就叫人心里痒痒。

  【网站名称】:电子集中营

  【网站链接】:http://www.engadget.com/

  【网站简介】:一小撮电子产品狂热分子建起了这个网站准备自娱自乐,没想到居然人气越来越旺。老实说,里面的东西还确实不错。

  【网站名称】:杯酒人生

  【网站链接】:http://www.winefond.com/

  【网站简介】:一个专业的葡萄酒试酒网站,不管是哪个年份,哪个国家,哪种酒,你都能得到详细的资料。当然,我们想让你干得可远远不止这个……

关键字: ,,,,,,,

设计师决胜商界的十大金科玉律

in 沉思录 | 没有评论

设计师决胜商界的十大金科玉律,刚在一电子杂志上看到的,里面可能会有些许错别字,但我更想原文摘录,或许是出于对原作者的尊重,或许偶有错别字的文章更能带来其他的效果。

说是十大金科玉律可是有点严重,细想之后又未尝不是呢?在国外也许不是。。。

在上班之后工作中的点滴,越觉如此,让我感觉“设计”所要表现的只是你客户集体中某一人的思想,所以只要他认为可以了,即使你认为还有改进的空间也作罢。不知道大家如何认为?

永不与付款给你的人争论或对抗,他/她们肯定比你更关心设计后的结果。 
作品并非设计主导的,在为艺术家表达自己之前,你的设计首先及主要为你的客户用于传递一个市场信息。 
要有耐性和你的客户沟通。紧记他们并非设计师,故须用他们的语言来阐述你的观点。 
我相信每个你的设计和作品背后都有一个意思和故事,但你不用心去说明,我又如何可完全明白呢? 
尊重期限时间,做到将可改善你的可信任度和增进你的事业发展。 
人们喜欢与注重外形的人倾谈,意思是清洁及整齐。型格并非是肮脏及混乱,你能领略我的意思吗? 
守时是十分重要的,特别是专业人员,专业人员包括设计师。 
不要在讨论价钱过程中动怒,这只是商业而已,他们并非在羞辱你的作品。你要知道,他们并没有任何理由去做此事的。 
你的名气是来自商业推介或获取奖项。不要忘记去获取更多奖项,他会使顾客更相信你。 
无论任何理由,永不要企图抄袭别人的设计。这会是任何设计师死亡之路。

关键字: ,,

ASP中使用存储过程

in 沉思录 | 没有评论

学习使用存储过程(Stored Procedure),是ASP程序员的必须课之一。

所有的大型数据库都支持存储过程,比如Oracle、MS SQL等,(但MS Access不支持,不过,在Access里可以使用参数化的查询)。

存储过程是利用SQL Server所提供的Tranact-SQL语言所编写的程序。Tranact-SQL语言是SQL Server提供专为设计数据库应用程序的语言,它是应用程序和SQL Server数据库间的主要程序式设计界面。它好比Oracle数据库系统中的Pro-SQL和Informix的数据库系统能够中的Informix-4GL语言一样。这类语言主要提供以下功能,让用户可以设计出符合引用需求的程序:
1)、变量说明
2)、ANSI兼容的SQL命令(如Select,Update….)
3)、一般流程控制命令(if…else…、while….)
4)、内部函数

存储过程的书写格

 程序代码
Create PROCEDURE [拥有者.]存储过程名[;程序编号]
[(参数#1,…参数#1024)]
[WITH
{RECOMPILE | ENCRYPTION | RECOMPILE, ENCRYPTION}
]
[FOR REPLICATION]
AS 程序行

其中存储过程名不能超过128个字。每个存储过程中最多设定1024个参数(SQL Server 7.0以上版本),参数的使用方法如下:

 程序代码
@参数名 数据类型 [VARYING] [=内定值] [OUTPUT] 

每个参数名前要有一个“@”符号,每一个存储过程的参数仅为该程序内部使用,参数的类型除了IMAGE外,其他SQL Server所支持的数据类型都可使用。

[=内定值]相当于我们在建立数据库时设定一个字段的默认值,这里是为这个参数设定默认值。[OUTPUT]是用来指定该参数是既有输入又有输出值的,也就是在调用了这个存储过程时,如果所指定的参数值是我们需要输入的参数,同时也需要在结果中输出的,则该项必须为OUTPUT,而如果只是做输出参数用,可以用CURSOR,同时在使用该参数时,必须指定VARYING和OUTPUT这两个语句。

Create PROCEDURE order_tot_amt @o_id int,@p_tot int output AS
Select @p_tot = sum(Unitprice*Quantity)
FROM orderdetails
Where ordered=@o_id

该例子是建立一个简单的存储过程order_tot_amt,这个存储过程根据用户输入的定单ID号码(@o_id),由定单明细表(orderdetails)中计算该定单销售总额[单价(Unitprice)*数量(Quantity)],这一金额通过@p_tot这一参数输出给调用这一存储过程的程序

使用存储过程有许多好处,它可以封装复杂的数据逻辑,充分发挥大型数据库本身的优势。

我们知道,ASP并不适合做复杂的数据运算,而通过OLD DB访问数据库,由于数据需要在ASP和数据库之间传递,相当消耗系统资源。

事实上,如果数据库仅仅起着数据存储的作用,那么它的功能是远远没有得到利用的。

关于如何创建存储过程,请参考MS SQL的相关文档。

本文介绍存储过程如何在ASP中运用。

简单的一个SQL语句:

 程序代码
select ID,Name,Picture,Time,Duty from employ

我们可以创建一个存储过程:

 程序代码
Create PROCEDURE sp_employ
AS
select ID,Name,Picture,Time,Duty from employ 
Go

而SQL语句:

 程序代码
select ID,Name,Picture,Time,Duty from employ where ID=10230

对应的存储过程是:(用Alter替换我们已有的存储过程)

 程序代码
Alter PROCEDURE sp_employ
@inID int
AS
select ID,Name,Picture,Time,Duty from employ where ID=@inID
Go

下面对比一下SQL和存储过程在ASP中的情况。首先看看直接执行SQL的情况:

 程序代码
<%
dim Conn, strSQL, rs
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=webData;uid=user;pwd=password" 
strSQL = "select ID,Name,Picture,Time,Duty from employ "
Set rs = Conn.Execute(strSQL) 
%> 

再看看如何执行Stored Procedure:

 程序代码
<%
dim Conn, strSQL, rs
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=webData;uid=user;pwd=password" ’make connection
strSQL = "sp_employ"
Set rs = Conn.Execute(strSQL) 
%> 

而执行带参数的Stored Procedure也是相当类似的:

 程序代码
<%
dim Conn, strSQL, rs, myInt
myInt = 1 
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=webData;uid=user;pwd=password"
strSQL = "sp_myStoredProcedure " & myInt
Set rs = Conn.Execute(strSQL) 
%> 

在SQL Server中执行存储过程

在SQL Server的查询分析器中,输入以下代码:

 程序代码
declare @tot_amt int
execute order_tot_amt 1,@tot_amt output
select @tot_amt

以上代码是执行order_tot_amt这一存储过程,以计算出定单编号为1的定单销售金额,我们定义@tot_amt为输出参数,用来承接我们所要的结果

在ASP中调用存储过程

 程序代码

<!--必须加载adovbs.inc文件,否则将出错-->
<!--#include file="adovbs.inc"-->
<%
dim objCnn
dim objCmd
dim Rs
const o_id=112

'-----建立Connection对象----------
set objCnn=Server.CreateObject("Adodb.connection")
objCnn.Open "driver={sql server};server=localhost;uid=sa;pwd=cncanet;database=check;"
'-----建立Command对象-----------
set objCmd=Server.CreateObject("Adodb.Command")
objCmd.ActiveConnection=objCnn
objCmd.CommandText="order_tot_amt" '指定存储过程名称
objCmd.CommandType=adCmdStoredProc '其为Stored Procedure
'-----准备stored procedure 的参数-------
objCmd.Parameters.Append _
objCmd.CreateParameter("o_id",adInteger,adParamInput,,o_id)
objCmd.Parameters.Append _
objCmd.CreateParameter("p_tot",adBigInt,adParamOutput,,0)
'-----执行存储过程----------------------
objCmd.Execute

'-----输出参数以及处理结果--------------
for each parm in objCmd.Parameters
Response.Write parm.name &"="& trim(parm) &"<br>"
next
%>

关键字: ,