您好,欢迎访问一九零五行业门户网

电脑如何自己做程序(在电脑上怎么编写程序)

本文主要介绍电脑如何自己做程序(在电脑上怎么编写程序),下面一起看看电脑如何自己做程序(在电脑上怎么编写程序)相关资讯。
1. 给电脑做程序
可以用ug,mastercam等编程。并可通过u盘或cf卡或rs232接口传输。使用rs232接口传输时,数控系统的传输参数应与传输软件的传输参数一致。接口写参数为1,i/o通道为0,停止位为2,波特率为9600或19200,老机床为4800。cimcoedit用于传输软件。线路接通后,机床处于编辑状态,所以在计算机开始传输前就准备好接受了。传输线接电脑的那端是9核,机床是25核。该线路应被屏蔽。
2. 给电脑做程序是什么意思
你需要的是一个编译器,比如turbo c,msc,或者vc等。你写的c代码只是一个源程序,需要被c编译器编译成可执行的exe文件。c语言的编译器有很多,上面提到的是常用的。至于编译器的使用,你得单独查用户手册。一般来说,编译器有集成了ide的编程环境,可以作为程序的编辑器(don & # 039不要把编辑器和编译器混淆,编译器是可以输入源代码的软件工具。比如记事本就是最简单的编辑器,编译器就是用来编译特定语言源代码的软件)。然后通常有一个编译按钮(或编译命令)。编译时,编译器会检查你的源代码是否有语法错误。如果没有错误,它还会使用链接工具将您的程序链接到一个可执行的exe文件中。此时,你的源程序变成了一个可运行的程序。
exe文件是在没有源代码的情况下运行的,与编程语言无关。用各种编程语言编写的源程序可以通过编程语言的编译器编译成可在计算机上运行的可执行程序。
3. 给电脑做程序需要多长时间
等了2个小时,这一定是哪里出了问题。
建议长时间直接按电源键,强行关机。然后等一会儿(1分钟左右,让主板逐渐放电),再打开电脑,看能不能顺利度过这个过程。如果没有,就需要重装系统。
如果是重装系统,建议对硬盘重新分区,然后格式化安装操作系统的分区,再安装操作系统。
: 4. 给电脑做程序按f几
1.大部分联想电脑开机时按f12或fn f12热键;
二、系统安装步骤如下:
对于使用windows的普通用户来说,操作系统通常是通过光盘安装的。但是对于13寸以下的便携笔记本,通常没有光驱。事实上,我们不根本不需要依赖光盘驱动器。用u盘安装操作系统是一种非常实用的方法。(使用windows7 usb/dvd下载工具制作安装盘)
1.首先,我们下载windows7 usb/dvd下载工具,然后安装它;准备一个大于4gb的u盘,备份里面的数据,因为u盘在制作过程中会被格式化;最后,微软正式下载windows 7的镜像文件,这些都准备好了之后,双击进入windows7 usb/dvd下载工具。
: 5. 给电脑做程序多少钱一台
1.尽量选择原厂包装,包括机箱、液晶和鼠标键盘的原厂包装,分别包装。因为出厂的原厂包装有泡沫垫缓冲,另外,建议在机箱周围用旧报纸填充,避免泡沫垫破裂。还有这层报纸缓冲,所以报纸馅不要太满,适量就好。特别要注意的是,lcd正面一定要有保护泡沫板或者保护层,否则就是悲剧。
2.打木架。可以试试原包装,然后装上木架。一些快递站点或公司会提供这项服务。如果价格适中,就装上木架。
3.一定要选择保价和保价运输。即运费支付后,另行支付保价。告诉快递员你想要保价运输。一般保险费率为产品价值的3%-5%。假设你的电脑3000-5000元,保价费大概是15到30元。
4.保存快递单,出险时一定要在快递单上签字,保存好发货凭证。如果,我的意思是如果,如果真的发生了什么事,打电话给快递公司客服,要求办理付款手续。
6. 给电脑做程序的碟子能买吗
当然可靠。目前网上商城app购物软件平台上卖的系统盘都很靠谱。首先,这些系统盘只有通过检测机构的检测才能上架,而淘宝是最大的商品销售公共软件平台,保证了商品的质量,你可以放心购买。
7. 给电脑做程序要拿什么东西
c编译通过后就可以发布了,就是工具栏里有个地方显示debug。改成release(其实debug也可以),然后重新编译。然后打开你的工作目录,有一个发布文件夹,里面有你需要的东西。保留程序中需要的文件,比如。dll文件。exe文件和。ini文件。并且可以使用其余的代码文件等。打包后就成了绿色应用,不需要安装和插件。
一般来说,如果你是新手,你赢了暂时不用动态链接库,你不会暂时不读写数据库文件和配置文件,所以你所有的代码只生成一个有用的东西,就是,exe文件。编译成功后,查找。exe文件放在您的工作目录中。这个就够了。它是一个可执行文件。双击它运行你写的程序。
8. 给电脑做程序是 为了什么
可以不要直接执行。c语言程序必须已翻译由编译器编译成机器语言,然后由计算机执行。
编程是让计算机使用编程语言编写程序代码来解决某个问题,并最终得到相应结果的过程。为了让计算机理解人的意图,人类必须把要解决的问题的思路、方法、手段以计算机能理解的形式告诉计算机,让计算机按人的步骤工作的指示,并完成特定的任务。这个人和计算机交流的过程就是编程。
汇编语言
为了解决使用机器语言编写应用程序带来的一系列问题,
文件驱动的编程过程
人们首先想到的是用助记符号来代替不容易记住的机器指令。这种表示计算机指令语言的助记符号被称为符号语言,也称为汇编语言。在汇编语言中,每一个用符号表示的汇编指令都对应着计算机的机器指令。记忆难度大大降低。它不仅易于检查和纠正程序错误,而且指令和数据的存储位置可以由计算机自动分配。用汇编语言编写的程序称为源程序。计算机可以不能直接识别和处理源程序,所以必须用某种方法把它们翻译成计算机能理解和执行的机器语言。执行这种翻译工作的程序叫做汇编程序。
机器语言
在计算机系统中,机器指令指定计算机系统的特定动作。当设计和制造一系列计算机的硬件时,使用若干指令来指定该系列计算机可以执行的基本操作,这些指令一起构成该系列计算机的指令系统。在计算机应用的早期,程序员利用机器的指令系统编写计算机应用程序,称为机器语言程序。用机器语言写的程序,因为每条指令对应计算机的一个特定的基本动作,占用内存少,执行效率高。缺点也很明显,比如:编程工作量大,容易出错;取决于具体的计算机系统,程序的通用性和可移植性较差。
汇编程序
汇编程序。使用汇编语言编写计算机程序,程序员仍然需要非常熟悉计算机系统的硬件结构,因此编程本身仍然是低效和繁琐的。但由于汇编语言与计算机硬件系统的密切关系,在一些特定的场合,如系统核心程序、要求高时空效率的实时控制程序等,汇编语言仍然是非常有效的编程工具。
但是它有不可替代的特点,比如一些单片机或者一些直接控制硬件的程序必须使用汇编语言。
高级语言
高级语言是一种接近于
人类自然语言和数学语言的编程语言的总称。根据编程出发点和方式的不同,高级语言分为面向过程语言和面向对象语言,如fortran、c和中文编程语言,都是面向过程语言。但是c、smalltalk等面向对象的语言和面向过程的语言有很多区别。这些语言支持程序是一组相互关联的离散对象,这是一种新的编程思维方式,具有封装性、继承性和多态性的特点。
按照一定的语法规则,高级语言是由表达各种意义的算术对象和算术方法组成的。用高级语言编程的优点是:编程相对简单、直观、易懂、不易出错;高级语言独立于计算机,所以用高级语言编写的计算机程序具有通用性和可移植性。用高级语言编写的程序称为源程序,不能被计算机系统直接理解和执行。它们必须通过语言处理系统转换成计算机系统能够识别和理解的目标程序,然后才能被计算机系统执行。
当前位置做了3年电脑操作员后,我转到了编程。学了3、4个月,出来混了。它这不难说,只要有人用心教你,就有一个学习和实践的环境。在学习的同时,你有机会练习,这样你可以学得很快。
否则,如果你纯粹理论上在电脑上自己做,除了熟悉命令之外,真的会让你去做程序,那肯定是要废的。
如果你有软件基础,熟悉软件命令,有操作机器的经验,有愿意教你的好老师,有可以边学边练的环境。事实还是事实,这并不处理简单的基础知识不需要很长时间。
技术的提升需要你自己长期的历练。如果你愿意学习,你会很快。
9. 给电脑做程序要多长时间
首先,它不能如果有编程基础就更好了。
手机游戏开发的平台是jme,一般不会t用c,当然学过c的更好。
你可能正在研究jee,所以你必须好好研究jme,重点研究midlet、canvas和recordstore。另外,midp1.0和2.0的特点要说清楚。如果你做一些与网络相关的事情,你应该学习midp网络编程。如果你掌握了这些,你我基本上会上门。你不我学不了多少。对于了解c /jee的人来说,你应该可以在1个月左右完成。
像其他语言一样,jme的关键是多练习。它尝试自己开发几个小游戏是个不错的方法,可以发现自己学习上的不足。如果条件允许,制作出来的游戏应该在真机上运行,因为在模拟器上运行和真机上运行是不一样的。
如果是独立开发手游,要掌握一些基础软件,比如photoshop,mappy,简单的音效处理。
此外,如果你需要,你可以学习jtwi,尤其是移动三维图形(m3g)技术。这是未来的发展趋势(我可以我不会误导你,因为我在这方面很弱,所以我不会不多说)。
简而言之,你需要学习jme,多练习,这就足够了。ps。一般来说,jme工程师的待遇比jse和jee好。而在游戏行业工作的人,也不会因为玩游戏而挨骂。如果老板在你闲着无聊和同事聊天的时候看到你,他的第一句话应该是有空多打打游戏聊聊天!""
手机游戏制作
3d motoracer的全部披露,世界s顶级手机游戏
图_吴刚北京数位红软件应用技术有限公司执行董事。
林志强数码红梦魇ii首席3d美术设计师
王数码红摩托3d首席3d美术设计师
3d motoracer是数位红为诺基亚s60设备和索尼爱立信p800 (uiq)开发的3d游戏。在过去的几个月里,它已经成为全球最畅销的诺基亚s60和p800游戏应用的前三名之一。本文是对3d motoracer开发过程的总体介绍。
一、游戏引擎的准备
在制作一款游戏之前,必须要有一套经过长期测试,并且适用的游戏引擎。
数位红花了两年时间开发了一款基于移动设备的游戏引擎:手机用龙骨游戏引擎(keel),可以支持目前大部分的高端移动设备。不仅为程序开发者和游戏项目节省了大量的时间,也让美工们最直观的看到了它的设计效果。它最大的价值在于,一套面向开发者的代码,可以在不改变程序的情况下,在不同的设备平台上编译运行(改动小于20%)。目前,数位红和其他公司已经用它开发了30多个游戏。
该引擎提供了九个完善模块和三个增强模块,完全可以满足各类游戏开发的需求。游戏引擎可以直接嵌入开发者s程序,开发出来的游戏可以独立运行,不需要额外的支持程序。游戏引擎简单,好用,编译后体积小,内存小,可以节省玩家内存空间和无线下载成本。该引擎基本由9个模块组成,引擎功能界面提供了类似windows的使用方式:
1.文件操作模块:提供fopen、fclose等类似于标准c的功能。
2.内存管理模块
3.2d图形图像模块
4.对话模块
5.短信操作模块:可以拦截程序内短信的收发。
6.加密模块:提供识别所用设备的imei功能,用于软件加密。
7.声音模块
8.资源打包压缩模块:不过最后发布的软件包体积变小,尽量少占用用户的内存空间。
9.常用功能:如字符串操作。
10.例:为magicline提供一套完整的源程序。
发动机增强模块组成
增强部分包括三个模块:
1.实时3d增强模块
2.声音增强模块
3.图形文件增强模块
二。正式开发的准备工作
a.开发工具的准备
在很多人眼里,手游还是一个很新鲜很时尚的东西,所以说起手游难免有一种深不可测的感觉。其实手游的整个制作过程很简单。从某种角度来说,是对传统的回归,也是新旧技术的融合。最常用的开发工具是vc,j builder,codewarrior,设计工具和普通pc游戏制作软件没有太大区别。一些设计师更喜欢使用硬核2d设计工具dp,而其他人愿意使用3dmax和maya建模,然后进行2d修改。当然这些方法都是根据游戏的最终设定来确定的。我们玩java游戏的时候,一般都是用像素级的二维绘制来完成画面,也就是逐像素补全。但在制作pda等类似设备的游戏时,会使用3dmax或maya来建立模型,渲染后再进行裁剪。在设计过程中,我们也像大多数游戏公司一样,使用了maya、3dmax、photoshop、painter等工具。
b.确定游戏的参数和目标装备。
这就需要程序员给出一个准确的图片极限大小,即所有图片允许美工占用多少空间。由于手游的制作受到数据量的极大限制,我们在设计游戏时,常常会为缩小1k空间的大小而大伤脑筋。此外,还需要准确知道手机整个屏幕的颜色数、分辨率、刷新率。其实这也是对游戏引擎的一个考验。
以motoracer 3d为例,我们设想它将在诺基亚9210、诺基亚7650/3650、索尼爱立信p800和pocket pc平台上运行。在数位红,因为我们有一个自研引擎龙骨游戏手机引擎,而且游戏引擎是跨平台的,所以这一步我们节省了很多时间。我们使用诺基亚7650/3650作为最初的调试蓝本,因为在这些设备中,诺基亚7650/3650的速度相对较慢,屏幕尺寸也比其他设备小,所以用它作为底座是最合适的设备。
如下表所示,我们设计了motoracer 3d的基本技术参数。
实现目标和要求的技术参数
图像刷新速度18/fps
完成的文件大小为1000k。
文件未安装,大小为400k。
700k的峰值内存消耗
游戏在使用过程中占用700k内存。
兼容游戏操作系统诺基亚9210、诺基亚7650/3650、索尼爱立信p800、pocket pc
游戏特效列表没有alpha。
图形文件
音频文件。声音资源文件
数据定制
目录结构/变更文件列表
使用了未知的动态链接库。
以下是初步估算后的基本图片列表:
跑道外的沙子和草地元素
跑道边上指示方向的标志。(左和右)
跑道要素
背景中的天空图。
起跑线。
选择时获取汽车地图(4张照片)
比赛开始前站立的背部图片(4张)。
游戏时,你必须添加人s背面图片(4套,每套9张,分别为9个角度,从直立位置开始,每15度一张)。)
撞车后的照片(3帧)
游戏排名画面。
速度计图。
数字(0到9,分别有4组,速度数字,档位数字和排名数字)
菜单背景
前十名
按钮
旅游排名背景
c.准备游戏策划
很多开发者认为手机游戏的策划不重要。这种观点严重错误。手游的美术和程序开发工作量非常有限,表现力也受到很大限制。所以,一款手游能如何完成,某种意义上完全取决于游戏策划本身。
在这个过程中,手游策划和传统游戏策划基本相同。但是,游戏策划一定要对游戏的运营做出准确的设计。每部手机的键盘不一样。毕竟pc上的键盘基本都是101键。
然后根据上面第一步给出的美工空间限制,美工要和策划人商量,严格计算每张图片所占的空间,哪怕是一个小图标也可以不要错过。
以motoracer 3d为例,我们的游戏策划做了很多关于物理力学的公式,让其美工设计出的画面更符合真实效果。
表格:我们展示了每辆赛车的速度特征。
1档2档3档4档5档手柄颜色
1汽车的最大速度(mph) 97 107 135 156 176 0.45绿色和黄色
加速度(英里/小时/秒)21 18 16 12 8
2汽车的最大速度(mph) 90 102 127 148 168 0.25紫黄色
加速度(英里/小时)23 20 18 14 10
3汽车的最大速度(mph) 102 112 140 160 180 0.65蓝色和黄色
加速度(英里/小时)20 16 13 10 7
4汽车的最大速度(mph) 94 105 133 152 172 0.35黄色和蓝色
加速度(英里/小时/秒)22 19 17 13 9
5汽车的最大速度(mph) 104 115 145 166 182 0.75黑色和红色
加速度(英里/小时/秒)19 17 14 10 7
6汽车的最大速度(mph) 92 105 133 152 178 0.5红色和黄色
加速度(英里/小时/秒)21 18 15 11 8
d.艺术和程序开发
摩托车的肌理设计
建立摩托车模型和赛车
在运行时调整操作。
另外,最重要的是,如果你想做一个像motoracer这样的游戏,首先,你应该是摩托车方面的专家。motoracer 3d的首席美术设计师王珂是一个疯狂的摩托车爱好者,为了攒钱买一辆摩托车,他可以啃一年馒头。哦.
e.演示测试
以motoracer 3d为例,我们的开发周期是6个月。因为有了引擎,主代码的开发周期缩短到3个月。为了保证这个产品符合国际标准,剩下的3个月基本都是在鸡蛋里找问题,挑毛病。于是一款位居全球手游销量前三的motoracer 3d终于发布了。
当然数位红里像motoracer 3d这样幸运的产品不多,数位红30% 的产品没有演示过程中因为完整性、操作感等问题,最后都出不来。毕竟建立一个优秀的品牌需要付出很多牺牲。
三。手机游戏制作合集
由于手机硬件的诸多限制和性能差异,我们可以不要在开发和制作过程中以一种狂野的方式来创作游戏,而是要综合考虑各种因素的平衡。下面列出的是一些关键的性能参数,这些参数直接影响游戏的效果。
分解率
手机屏幕尺寸从80*30到320*240不等,就像pc发展过程中的cga、ega甚至vga。分辨率直接导致造型的大小和表现力,相信每个设计师都有些体会。此外,由于手机型号和操作系统的多样性,一款游戏可以不加修改就不能在不同的手机上运行。对于美术设计师来说,在设计之初就要考虑画面的适应性问题。比如不更换128128分辨率和200200分辨率的图片,如何达到同样的效果?
颜色数量
目前手机能达到的色彩数量也是制约艺术家发挥的重要瓶颈。从前几年的黑白屏手机到今天的256色、4096色、真彩色。数位红在开发游戏的时候接触过很多手机,有些号称可以显示4096色。然而,当我们显示4096色的色标时,我们发现有些颜色可以一点也看不出来。什么更令人惊讶的是,一些手机仍然有严重的色差。所以设计师一定要根据实际手机来画图。在这方面,数位红吸取了许多教训。
聪明
由于其独特的发光原理,液晶显示屏可以t达不到传统显示器的亮度,同时许多色彩鲜艳的图案可以t在强光下显示不出原来的效果,手机在户外显示时尤为明显。所以设计师在设计手机游戏画面的时候一定要考虑这一点。他们不要把色彩对比设置的太近,画面设计一定要简洁明快,避免画面过小。
显示速度
在我们接触的很多手机中,动画帧数可以不会因为运算速度的问题而流畅甚至达到10帧/秒,这对游戏动画来说是致命的。我们一般采用部分帧刷或者尽量避免全屏动画来达到想要的效果。而且液晶屏本身也有显示速度的问题。我们发现许多手机都有tailing 图像。这种情况在实际游戏中很容易造成玩家的视觉疲劳,尤其是在颠簸的汽车中或者行动中。如果游戏时间太长,会头晕。这样,即使是优秀的游戏也可以不要留住球员。
力量
因为手机是液晶屏,所以大部分设备的高亮度像素显示和一般像素显示的功耗是不一样的。例如,白色背景比黑色背景消耗更多的电池能量。所以就手游而言,尽量节省电池是玩家的一个考虑。
手机游戏开发中的几个误区
很多想开发手游的朋友都对手游充满幻想。和这些朋友一样,数位红曾经脑子里有很多想法等着去实现,但是一旦我们真正开发了游戏,就发现这些想法不切实际。这里有一些常见的误解与你分享:
将电脑游戏移植到手机上
pc上的游戏已经是以兆计算占用空间了,而很多手游是以k计算的,大部分手游能装60k游戏就不错了。
j2me游戏不需要修改就可以在各种手机上运行。
j2me有一个针对移动设备的midp 1.0标准,但所有手机厂商在推出支持j2me的手机时都进行了扩展甚至更改。一个程序要想达到最好的效果,必须针对不同型号的手机。
用java开发手机游戏比用c好。
用java开发手机游戏非常方便,但是在效果和性能上很难和c代码相比。比如在symbian os/wince设备上,我们还是建议尽量使用c开发。
java开发的应用程序占用空间很小。
开发小应用时,java程序确实占用空间少,但如果游戏项目太大,java游戏的小优势几乎体现不出来。
手机游戏策划和传统游戏策划没什么区别。
手机游戏的策划有很多禁忌,需要策划人员充分了解手机的技术性能,才能做出有针对性的优秀游戏。
你可以画一张大图,然后缩小。
如果大图缩小到12*12,效果可想而知。
了解更多电脑如何自己做程序(在电脑上怎么编写程序)相关内容请关注本站点。
其它类似信息

推荐信息