当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 我的编程之路 我的编程之路很短,只有7年左右,我现在已经对编程完全没有了兴趣,已经停止继续走下去了。
 

 

    摘要:看了铁拳的存储过程“实现千万级数据的分页显示!”,觉得不错,我给改成了asp代码了。 <%@language="vbscript" codepage="936"%><%´分页sql语句生成代码function getpagesql(tblname,fldname,pagesize,pageindex,ordertype,strw......
    摘要:when webservices are used, a common concern is security: soap messages are transferred in plain text over the network, so anyone with a sniffer could intercept the soap message and read it. in my opin......


我的编程之路
我的编程之路

    我的编程之路很短,只有7年左右,我现在已经对编程完全没有了兴趣,已经停止继续走下去了.    我大概在初二的时候开始我的编程之路,我终于通过歪曲电脑学习机的意思而让我妈给我买了一台带有软盘驱动器的电脑学习机.那时正是玩游戏的一个休息阶段(之前疯狂地我自己都无法想象),我开始有点腻fc上的游戏了,不过每天依旧会去玩街机.买电脑学习机的唯一目的就是想要编游戏,当时买的电脑学习机号称很厉害,还提供了汇编语言以进行一些相当高级的编程,不过对当时的我来说,找杂志翻报纸以了解汇编语言是什么东西(那个学习机厂商竟然针对其学习机的功能发行了报纸),不过最后是了解nothing.所以开始学习其提供的其他语言——g-basic.logo与另一个支持浮点计算的语言(名字记不到了:)),开始了我在学习机上编写类fc的8位可以认为不是游戏的游戏.    当时真的很兴奋,初二那学年真的是全身心投入,重点学习g-basic(game-basic),还邮购了«g-basic程序100例»以及那个公司出的报纸,上面总有一些新的样例.但后来发现那本书以及报纸上的样例都好弱,什么一元二次方程求解,或者实现用手柄控制卡通人物动作(实际很简单,g-basic针对此功能提供了特定的语法).结果就导致想寄程序去投稿,但最终还是没有结果,不过并没有打击我的热情.当时编了好多现在想起都好笑的东西,比如利用学习机已经提供的图案拼出一个好像导弹但又很大的家伙随机地从屏幕两侧穿出,而自己就控制玛利奥跳跃躲闪;或者在屏幕中间画一个藤条,两个手柄各自控制藤条两边的两个飞机,并射出子弹,飞机碰到藤条就会爆炸,双方互相射击直至一方爆炸(现在想想真是好笑,其实当时要是让那个藤条还会左右移动将更有意思).不过最厉害的还是要属编了一个强手棋的游戏.强手棋当时在我们那里很流行,就是现在的大富翁游戏的简化版,只不过钞票.地图等都做出来了,一群人围着玩.当时我利用学习机中仅有的图案拼凑了一个大致的强手棋的地图,并都已经编好掷股子及一些相关功能,当进一步编下去的时候,学习机罢工了,说内存不足,倒啊~~~.原来那个学习机的g-basic的程序最多只能编4096字节的长度,我当时没语言了.    后来我妈的单位开始使用电脑,一个4mhz且4m内存的386电脑,200m的硬盘,当时我什么都没管,只要求我妈能用那显示器显示一幅图片,最后终于利用希望公司的什么软件让我在那14寸的显示器上看到了由很多点组成的一幅比电视清楚多了的图片,其实只是想确认是否能够用电脑来编游戏,现在想来真是好笑.有了高级的东西,当然屏弃那个只能4096字节且不能自己画图片的学习机了.当时得知dos自带了一个翻译器——qbasic,其实当时根本不知道什么翻译器,只知道有个qbasic在dos下,可以调用来编程序.让我妈托关系,让我进了她单位的图书馆,找qbasic的书,了解了如何画线及画点后就开始我的宏图大业了.    我当时就想怎么用三维来表现东西,然后就靠自己的空间想象,借助平面几何,竟然让我推出了给出视点位置及方向,空间中一点的位置投影到二维屏幕上的公式,还一再化简以求能够快速显示(现在利用硬件提供的矩阵计算功能即可实现这一点).然后就利用qbasic的画线函数编出了线框形式的长方体.球体及圆台体的三维运动效果,即视点位置不断变化以表现出长方体好像在转动.不过当然的,线框是没有消隐的.
...   下一页

 ·泛型:转移构造函数    »显示摘要«
    摘要: 泛型<编程>:转移构造函数 andrei alexandrescu 我想你们知道得很清楚,创建,拷贝,并摧毁临时对象是你的c++编译器爱做的事,临时对象在内部被创建,不幸的是这极大影响到了c++程序的执行效率。实际上,临时对象是c++程序中最大的影响效率因素。 这样的代码看上去不错: vector<string> readfile(); vector<string&......
» 本期热门文章:

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