怎么写代码做软件 游戏代码怎么写 - 电脑 - 【龙岩电脑网】_龙岩电脑维修_龙岩笔记本电脑维修_监控安装_市区上门维修
公司动态

怎么写代码做软件 游戏代码怎么写

摘要:程序代码写好后,怎么样变成软件 (转自别人的答案!!!) 不晓得是我太笨,还是大家太笨,我觉得大家要么没看出楼主的意思,要么,要么没讲清楚问题。还是让老夫来说说吧: 首先,楼主所谓的学C,学算法,实际...

发布日期:2020-08-25

怎么写代码做软件

程序代码写好后,怎么样变成软件

(转自别人的答案!!!) 不晓得是我太笨,还是大家太笨,我觉得大家要么没看出楼主的意思,要么,要么没讲清楚问题。

还是让老夫来说说吧: 首先,楼主所谓的学C,学算法,实际上就是说学会了编写代码,即知道让计算机先干什么,再干什么,最后得什么结果。

他遇到的问题是,没有一个界面让他输入数据,因为他看到的几乎所有软件,都具有输入框、“确定”、“取消”、“关闭”之类的按钮,而他不知道从哪儿弄到这些按钮。

其次,我觉得楼主要有必要建立一些“面向对象程序设计”的观念,具体我不多说,楼主可以自己查。

希望大家不要嫌我罗嗦,因为我觉得,要为楼主解决问题很简单,但要让楼主知道为什么会有这样的迷惑,则须多说几句。

在上世纪九十年代以前的微机,也就是人们说的286,386时代,计算机的运行速度还很低,那时候的计算机几乎不需要用到鼠标,也几乎没什么图形界面,没音响,没彩色……当然也没有windows操作系统,人们操作计算机,大都是用的DOS操作系统。

屏幕是黑的,字符是白的,人们输入一组字符串组成的命令,回车,计算机就开始执行,执行完后,再由人输入下一组命令。

其界面相信楼主见识过,因为楼主似乎能将原代码变成exe文件,运行时跳出一个黑框来,程序在黑框中运行。

实际上,那个黑框就是DOS操作系统的界面,只不过以前的计算机上,这个界面占据了整个屏幕,而现在,却是一个窗口。

也就是说,windows操作系统为了方便老用户,提供了这样一个功能:可以运行DOS操作系统的程序,只不过不是占据整个屏幕,而是将其显示在一个窗口中。

人们可在里面运行DOS程序,就同当年使用DOS操作系统一样。

楼主所学的TC,就是那个时代的程序设计软件,由于几乎不需用到图形界面,当然也没有提供相应的按钮,窗体等功能。

假如你非要一个按钮,那么你先得掌握绘图语句,如画线,画点,填色等等。

在公元2000年以前,湖南教育界的计算机一级考试系统界面中的那几个按钮就是这样完成的。

另外,我最初学用qbasic语言设计界面时,也是这样做的,画个按钮形状,当遇到回车键时,再画个被按下去的形状,半秒种后让它又恢复弹起的形状……总之,麻烦。

随着计算机软、硬件的高速发展以及鼠标,音响,图片,动画在计算机中的大量应用,DOS操作系统已如昔日黄花,退出了历史舞台。

windows的普及,使得人们能够更方便,直观的操作电脑。

那么新兴起的软件,当然需要经常用到诸如菜单、按钮,图标,滚动条,进度条,文本框之类的东西,我们把它叫做控件,在面像对像程序设计中,一个已绘好的控件就可以理解为一个对像。

显然,每编一个程序都去画这些东西是相当烦人的,所以微软公司在后来提供的软件开发工具,比如visual c++中,就直接提供这些控件让人们使用,因为绘制各种控件的方式虽然麻烦,但其过程大致是相同的,所以人们只需给出诸出高度,宽度,名称之类的参数,而把绘制的过程交给了编译程序,就好像在word里面画一张表格一样,你只需用鼠标一拖,它就自己给你画好了。

实际上产生的绘制语句代码,可以从头文件里找到,不过我估计没多少人去研究这些无多大意义的过程。

为了便于理解,以VC++6.0为例:启动程序--新建--在“工程”栏选择“MFC AppWizard”,工程名字随便填,确定--单选“基本对话框”,然后点“完成”--最后确定。

这时你可以见到一个面板,他就是你将要设计的程序的界面。

初始时只有“确定”、“取消”两个按钮,当然,旁边还有一个工具箱,上面有很多其它的控件,需要的话你自己加,比如你想要两个框框输入数据,就可从工具箱中选“编辑框”,画两个就是。

楼主希望按“确定”后,显示较大的数,则应该对着“确定”按右键,选“事件”,将相应的代码写在clicked事件里面,若想双击“确定”后显示,就将相应代码写在doublecliced事件里……要说更具体的操作,比如改变字体、大小、颜色、文字对齐方式等等,那是一门完整的课程,这里我就不谈了,楼主可以自己查相关资料。

幸运的是,VC几乎完全兼容TC,所以TC里面设计的源程序,只要作少量的修改,就可以在VC上运行。

说到这儿,最起码楼主的问题应该解决了,即TC本身不提供“输入框”、“确定”之类的控件,因为他不是为windows操作系统设计的开发工具,如果你非要用,就只能用其提供的绘图语句去画,那不是一般的麻烦,当然你不介意的话,可以画着玩玩,然后作成一个模板函数保存吧。

如果你嫌麻烦,算了,还是将就着用"scanf"之类的函数吧,虽然不美观也不方便,但用久了就习惯了……在DOS中,一个程序甚至就可以理解为一个软件。

而在windows中,则可能需要很多相对独立却又彼此关联的程序,共同完成软件功能。

比如,单击“确定”时该执行的程序;单击“取消”时该执行的程序。

所有这些程序和控件的集合被称为“工程”,狭义上的一个“软件”就是一个“工程”,而广义上的软件,则还包括帮助文件,说明文档,需求分析,数据流图,调试维护记录,客户说明书等等一系列乱七八糟的东西。

具体可参考“软件工程”一类的书籍...

有不写代码就能做APP的软件或系统吗?什么软件可以不用写程序通过...

目前市场上有许多sass平台,比如云表企业信息平台,你可以不用编程就可以开发软件。

云表这款软件,设计界面和EXCEL还真的很像,有些用法也是相通的!但云表和EXCEL功能上却是一个天上一个地下!云表在功能和辅助管理的能力上来讲,强大的不是一点两点!云表,严格意义上来讲是一款零代码表格式管理软件开发平台,具有强大的系统配置能力,任何人都可以在完全不懂编程,不会写代码,不懂数据库的情况下,像玩积木一样搭建各种企业管理软件。

使用云表,普通人都可以轻松实现企业级管理软件或者部门级管理软件的个性化定制,你想要什么样的功能,都可以自行搭建。

当然你说现在流行移动办公,手机APP是少不了的。

其实云表PC端的功能如果设计好了,是可以自动生成手机APP的,请不要惊讶!云表让你惊讶的东西还有很多,可以说是极智极简吧,比如说单点登录、对接第三方软件、对接智能设备或硬件、发送邮件和短信息、对接网站和微信等。

流程自定义,用户权限自定义等等。

...

有哪些好用的写代码的软件?

可以的,这就是关系到软件的验证问题,验证方式通常有2种:1:本地验证模式通过提取用户电脑的特征码,然后加密一下,然后要求用户在购买时提供相关加密后的特征码!然后在给用户软件时,重新把特征码写到程序中去,在程序运行时判断特征码是否相符!当然,你需要自己写一个提取特征码并加密后输出的小工具给用户!工具代码例:.版本 2.支持库 dp1.局部变量 ii = 取硬盘特征字 ().如果真 (i = 0) 编辑框1.内容 = “提取机器码失败” 返回 ().如果真结束编辑框1.内容 = 取数据摘要 (加密数据 (到字节集 (i), “自定义加密钥匙”, ))上面的代码采用硬盘的特征字来作为前提,然后再将内容加密,然后再将加密后的内容转为MD5,并显示到编辑框中,要求用户把编辑的内容发给你!然后就是在软件中去效验一下了!较为安全的做法例子:.版本 2.支持库 dp1.子程序 __启动窗口_创建完毕.局部变量 i.局部变量 用户提供的特征, 文本型.局部变量 当前提取的特征, 文本型用户提供的特征 = “在程序中应该将用户提供的特征再次MD5来避免破解者使用内存工具来破解验证部分”" 用户提供的特征 =取数据摘要(到字节集 (用户提供的特征))"这是2次MD5的方式,但要另外做好,然后再在程序中直接赋值" 当然了,你可以多次MD5,更加安全一些i = 取硬盘特征字 ().如果真 (i = 0) 信息框 (“验证失败!”, 0, ) " 编辑框1.内容 = “提取机器码失败” 返回 ().如果真结束" 然后用同样的方法,将提取到的特征加密后,然后再根据你事先MD5的次数来处理当前提取的特征 = 取数据摘要 (加密数据 (到字节集 (i), “自定义加密钥匙”, )).如果真 (当前提取的特征 ≠ 用户提供的特征) 时钟1.时钟周期 = 5000 " 不直接结束程序,而是使用一个5秒的时钟.如果真结束"正常处理代码.子程序 _时钟1_周期事件结束 () " 这样的处理方式,能做一些小欺骗,避免被轻易破解!以上是一些验证方面的代码以及一些商业软件应具备一些防破解的意识!当然了,要想真正做到防破解并不容易,这里的代码只能起到一些很小的作用,对于大鸟来说,这是没用的!防破解的技术比较复杂这里就不再说这个问题先!2:c/s验证模式即客户端和服务器通讯方式进行验证,这里的做法就好比QQ登陆一样,提供一个用户注册的界面,而且为应用程序制作一个服务器,E语言可以使用客户端和服务器控件进行TCP通讯,服务器部分需要有数据库,把用户的注册数据记录在数据库中!客户端部分在用户操作注册的同时,把用户电脑的特征字也一并发送到服务器,客户端再提供一个用户登陆界面,这样,用户输入账号和密码进行登陆,客户端把登陆的信息和当前登陆的用户的电脑的特征字发给服务器,服务器进行用户信息的验证和处理,服务器部分就可以根据这些信息进行处理!服务器处理后,再将结果发送给客户端,就好比QQ登陆时,当你的密码输入错误,服务器会发送一个密码输入错误的信息给客户端,然后客户端收到这个数据包后,就弹出一个窗口提醒用户,密码不正确,登陆失败的提示!代码太多,这就不写出来了!大致上需要掌握就是E的服务器和客户端控件的应用!当然了,一般服务器比分,如果自己架设不适合的话,就需要去租服务器!但是成本较大,租网页形式的,就需要会学ASP.net 并且有服务器的情况下,还可以考虑制作自动更新,每次客户端登陆的时候都把当前客户端的版本发给服务器,服务器进行版本验证,检查是否有更新的版本,然后通知客户端有新版本是否立即更新!这里涉及更多的技术知识,我就不一一陈述了!以上回答都是纯手工回答,贴出的代码均为实时在E中编写并贴出!转载请注明出处...谢谢

学会了写代码,但是如何做一个软件呢?网络上用代码帮别人解决问题...

在实践中成长,磨砺技术程序员是一个在实践中成长的职业。

你看再多书,听再多的视频课,自以为学到很多东西,但正在接触项目的时候,迫不及待的把代码写出来。

2,最好是能参与从设计到开发到测试到维护一整套的整套流程。

3、加班虽苦但也是提高的过程虎虎在之前的文章中说过:毕业之后的前三年最为重要,功能也实现了,立马提交代码完事,但同时程序员是一个有点乏味枯燥的工作。

如果你不迷恋技术。

程序员加班是很正常的事情,要加班工作,加班学习,为难自己,请打开搜索引擎搜索一下。

毕竟。

要学会自我减压,注意工作方法,合理安排时间,保持对代码的热情兴趣是最好的老师,如果不是最初对编程充满兴趣,应该很少有人会选择程序员这个行业,优化了一段代码,那你只能做一个平淡的程序员,就两手发软。

在工作中要学会寻找成就感,哪怕你只是完成一个小功能,遇到难以解决的问题不要过分纠结、不怕失败,学会寻找成就感新程序员由于技术水平、经验的欠缺,写出的程序bug多,执行效率低,可能被同事嘲笑(我发现这还是普遍现象),然后被上司责怪,内心充满有挫折感,头脑空白了,对代码充满热情,是你了解开发流程,产品运营的必由之路。

6、学会复制粘贴现在的开发资料已经非常的充实,要认认真真钻研技术。

7,如果是那样,积累经验,至少能在某一方面成为技术达人,方案文档,技术文档,你做的是工作,不是在学校做研究。

且不谈这些细节问题对你做出来的项目的影响,就是对你编程习惯的影响也是深远的,同时在这段时间要注意多总结,都是你辛勤付出的结果,是你能力提高的体现。

5、要学会写文档不要以为程序员只要负责写代码,提高工作效率。

你现在的付出是为了以后的成功,相信挫折与失败只是暂时的,发奋图强,还是管理路线,都离不开文档!4,你永远不能有上升的空间了。

因为不管是走技术路线,产品介绍文档,管理文档等等、细节决定成败不少程序员都有这样的习惯,好不容易思考出解决问题的方法,小到注释是否规范,都是你必须关注的问题。

殊不知你的代码中还有不少细节需要完善,大到内存泄露、资源释放、代码是否高效1、迷恋技术。

最好的提方法,是正在参与到项目中去

写代码用什么软件

好比你去超市,你如果想在家里自己烫火锅,那么需要很多原料,在超市把所有的原料买好后,在超市结帐处,售货员会给你一个大袋子把所有的与火锅相关的东西装起来,打个包。

程序就想当于做火锅的原料,是为实现某一特定功能的代码集,就相当于火锅原料为实现做出一顿美味的火锅一样。

那么为什么会打包呢?你想假如,那个袋子里少了味精,等你回家后吃着做好的火锅,是不是感觉缺些什么,总之不美味,因此程序之间是有关联的,如果 不打包在一起难以保证整个程序的稳定性,可靠性,完整性,可运行性。

另外,打包可以使数据得到适当的压缩(如果是添加为压缩包).

易语言写什么代码可以 打开一个程序,程序在软件目录

你好,你可以设置一个按钮,然后写下面代码运行 (取运行目录 () + “\文件夹名称\安装程序名称.exe”, 假, ).例如我设置一个打开QQ的程序,可以用下面代码编写希望对你有所帮助.