解决方案1:
如果你是对编程一窍不通,又想快速学会做小程序的话,建议学flash+as3。因为flash本来就是动画软件,有简单易懂的界面绘制系统,不像java之类的语言需要用代码来解决界面问题。相对来说,初学者要做小程序,学这个会比较速成。
以下我列举一些你制作这个程序应该要用到的一些基本知识,你搞懂这些大概就可以做出这个程序了。不过,这样速成的学习方法,也会有弊端,我会在下面补充说明。
首先你可以熟悉一下flash的界面。为编程做准备,至少要了解库和属性面板,要了解影片剪辑或按钮。
然后应该学习一下编程的基本知识,比如变量(Variable)、数据类型(Datatype)、方法(Method)的概念,还有if、for等常见语句的用法。你可以把这些当关键词在百度搜索一下(如果直接搜搜不到相关内容,可以多加一个关键词,比如编程或as3之类的,如果中文搜不到就搜英文关键词)。
要了解一下as3的常用语法。比如声明变量、方法的语句。关于这个可以搜一下as3的var和function关键词。
最后,当你对编程有了一个大致的概念之后,你就可以着手准备你的这个小程序。
你可能需要用到的关键方法:
addEventListener() //你最可能用到的事件是MouseEvent.CLICK
Math.random()
Math.round()或Math.floor()或Math.ceil() //这三个都是可以用来数字取整的方法,有细微的不同
addChild()
因为你是初学者,即使是做这么简单的小程序,也有可能会遇到各种各样的情况。建议你一开始不要想得太复杂,把基本的效果做出来再说,否则很有可能在一些非关键的问题上屡屡碰壁,最后半途而废。而且有时因为自己想得太复杂,遇到问题连想问人都没法问,因为表达不清楚。
如果只是抽奖的程序,学会了以上这些之后,要做出来应该没有什么大问题。如果你要搞什么附加的模块,那就另当别论了——比如用户帐号、联网、界面特效等等,我列举的知识点不足以支持实现这些功能,那需要更多的学习。
那么,最后说一下这种速成学习法的弊端。
很明显的,速成=基础不扎实,这简直就是自然而然的逻辑关系。
有可能出现的结果是:学习花的时间少,但写代码的效率低,花的时间多;一旦出现错误,不知道该如何排错;跟别人交流的时候,听不懂各种术语;代码不规范,别人不好帮你修改……等等。
要解决这些问题,只有一个途径,就是系统、正规地学习编程。但是这样一来,跟你这个问题的出发点就相差十万八千里了。这就好比,本来你只是想自己做一艘船。但想做一艘正儿八经的船,而不是玩具船,不是破破烂烂的船,那就要费不少功夫。从它的材料开始,精心培育树木、采集矿物、打制零件……如此涉及到整个制船业的知识。看起来,你并没有打算走那么深。
如果我仅仅告诉你速成的学习方法,感觉上有点儿像害人。因为对于学习编程来说,这不是一个好的开始。但如果我告诉你“乖乖从基础开始学起吧”,似乎又有点儿强行替你做决定的感觉。
总而言之,现在我把两个选项都告诉你了。
从基础开始系统地学习,这样比较正规,但也比较枯燥,可能你自学了半天也做不出什么像样的东西,然后最初的那股兴趣就渐渐消失了。不过,如果是这样,flash+as3的建议就不一定合适了,或许你要仔细考虑一下职业规划什么的,再决定发展的方向——这样的话,就是比较严肃的话题了。
速成的学习法,如果你悟性好的话,能比较快地掌握一些重点的知识,对编程有一个大概的了解(但是悟性不好的话,说不定反而会搞得更烦躁),很快地做出一些小成果出来。不感兴趣的话,那就这样了。感兴趣的话,再往后发展。基础的缺乏、不良的书写代码习惯,这些也是可以后来再补充、纠正的。如果你不确定要往编程这条路上深入发展(比如打算以码农为职业),倒也可以用这种方法玩票,能走多远算多远。
解决方案2:
网赛有很多模版。没必要自己做
解决方案3:
不知道你会那些语言啊 做桌面的一般用C# Web的用J2EE 至于什么编程软件 ,,,,,建议还是自己补一补知识把,这个我不知道怎么回答你 貌似你好象什么都不知道
随机数~~定义数据结构
type 格子
奖品
编号
end type
定义一个转函数
sub 转()
转按钮.enable=false
格子=rnd()*最大格数
播放转的动画
定位到格子
if 有奖品 then
播放欢呼声音
else
播放失望声音
end if
转按钮.enable=true
end sub
桌面图标变蓝解决方法有三种办法,你按以下三种办法试一下就可以解决 1.我的电脑-右键属性-高级-性能-设置-视觉效果-选中“调整为最佳外观”或“让windows选择计算机的最佳设置(L)”确定即可! 2.第二种原因,是因为把文档编辑器里面的图片直接复制粘贴到桌面上而导致活动桌面的开启而造成的,只要关闭活动桌面就可以了觖决方法:右击桌面→属性→桌面→自定义桌面→web→删除(或去掉前面的钩)绑定的桌面显示网页或者图片地址→确定。 3.第三种解决办法,右击桌面→排列图标→在桌面上锁定web项目(I) ,去掉前面的钩即可。 注意:其实第二第三两种情况可以归纳为:右击桌面-属性-桌面-自定义桌面-WEB-把有勾的全都去掉即可。 以上几种方法根据实际情况而定,要看你机子是什么问题造成的了,都试一下就没错了。 附上其他方法: 电脑|属性|高级|性能项的设置|自定义|在桌面上为图标标签使用阴影|打上勾| 如果不行,再在桌面空白处右击|排列图标|在桌面上锁定web项目|把勾去掉 可以尝试以下4种方法: 1.右击“我的电脑”,依次单击“属性/高级/性能设置”在“视觉效果”页中将“在桌面上为图标标签使用阴影”选中,单击确定即可。 2.右键桌面空白处右击,在“排列图标”里去掉“锁定桌面的web项目” 3.有时会出现上述设置也不能解决问题,我们就可以通过新建一个用户的办法解决,但桌面图标、快速启动栏以及环境变量等等设置会恢复为默认状态,需要重新设置。(一般不用这项) 4.另一种方法也可轻松解决问题:右击桌面空白处,依次单击“属性/桌面/自定义桌面/web”选项,将“网页”栏中的“当前主页”以及“http//......”等所有各项前面的勾全部去掉(“http//……”为从Internet添加网页或图片的地址,一般不需要,可将它们全部删除),并将下面“锁定桌面项目”前面的勾也去掉,单击确定完成设置,就又能看到可爱的桌面图标了。 另外有一种情况就是安装了某种程序之后(比如系统提示:是否将该Active Desktop项添加到您的桌面上),桌面文字变的不透明。在“运行”中输入“gpedit.msc”,打开组策略;在“用户配置→管理模板→桌面→Active Desktop”中,点 启用Active Desktop(活动桌面)然后点击“属性”选定“已禁用”,点禁用Active Desktop (活动桌面)“属性”选定“已启用”;之后打开控制面板,在经典视图中打开系统,在“性能→高级选项→性能→视觉效果→使桌面文字透明”(等价于在之后执行第1种方法)。 二、注册表修改法:在“开始”--->运行--->打入“regedit”回车HKEY_USERS--->S-1-5-21-1121289129-3884528725-3932546534-1006>Software--->Microsoft--->Windows--->CurrentVersion--->Explorer--->Advanced 找到“ShowCompColor”=“dword:00000001”更改为“dword:00000000” 找到“ListviewShadow”=“dword:00000000”更改为“dword:00000001” (更改方法为双击)你可以看 一下下面的参考资料:slipblfpna75404552362011-9-21 18:49:08
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)