只想知道 发表于 2015-1-16 22:19:14

ASP.NET编程:一同学wp7 XNA游戏开辟(二. XNA Game 开...

不过你如果学.net的话,你就不要选os了,这课比较底层的。你可以旁听数据库加上软件构件和中间件。(webservices和面向服务的课也应该听一听)关于新建一个XNAforWP7的工程,能够看到在它的工程文件中,有:Initialize(),LoadContent(),Update(),Draw()这几个次要的函数,由这些也就能够看得出XNA开辟游戏的一个基础架构了:
  Loading:用来加载包管游戏能够一般运转的一切资本等,这个形态在全部体系中只在游戏入手下手前运转,也就是说全部游戏的性命周期中只运转一次。
  Update:这个形态是由所设置的工夫距离来驱动的,在每一个工夫距离里从头盘算游戏中各脚色的形态,和游戏分值和各类游戏逻辑。一样平常默许为每秒30次(帧),假如设置距离过年夜,游戏大概没法启动。
  Draw:这个形态也是由所设置的工夫距离来驱动的,用来绘制各类变更到显现设置上。
  关于XNA资本,在创立新的工程时,就一同创立了一个Content工程,一切的资本(图片、声响、视频、字体、3D造形、纹理等)都要加载到这个工程中,并被这个工程编译为.xnb格局的XNA二进制文件,如许才能够加载到游戏中,并被挪用。
  所撑持的资本格局:
  ?      AutodeskFBXformat(.fbx)
  ?      DirectXEffectfileformat(.fx)
  ?      Fontdescriptionspecifiedina.spritefontfile
  ?      Texturefile.Thefollowingtypesaresupported:.bmp,.dds,.dib,.hdr,.jpg,.pfm,.png,.ppm,and.tga
  ?      GameaudiospecifiedintheMicrosoftCross-PlatformAudioCreationTool(XACT)format(.xap)
  关于XNA游戏来讲,还必要有输出来与游戏交互,如点击屏幕、各类传感器(如Accelerometer)等。相干的定名空间为:
  Microsoft.Xna.Framework.Input:用于键盘、按钮、鼠标等的输出。在WP7上只要按钮能够用(back、start)。
  Microsoft.Xna.Framework.Touch:用于触控的输出。个中又包含gesture和touchlocation。
  别的,另有一个是ContentPipeline,它是XNA中很主要的一块内容。素材管线用于输出、编译和加载游戏资本,比方纹理、3D模子和声响文件。它年夜年夜加重了用户在游戏中本人猎取图象、3D数据和着色器的代码量。其包含的dll:
  Microsoft.Xna.Framework.Content.Pipeline
  Microsoft.Xna.Framework.Content.Pipeline.Audio
  Microsoft.Xna.Framework.Content.Pipeline.Graphics
  Microsoft.Xna.Framework.Content.Pipeline.Processors
  Microsoft.Xna.Framework.Content.Pipeline.Serialization.Compiler
  Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate
  Microsoft.Xna.Framework.Content.Pipeline.Tasks
在CSDN里搜索一下“初学”两字,竟有三百余篇帖子(也许更多)。有些帖子说,有了asp的基础,只要15天就能很熟悉了,我甚感自己的愚钝。更多帖子是向大家请教初学者适合看书。两个多月的时间(当然平常杂事比较多。

不帅 发表于 2015-1-19 08:40:00

主流网站开发语言之PHP:PHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。

精灵巫婆 发表于 2015-1-28 05:44:57

ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。

莫相离 发表于 2015-2-5 17:56:37

asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!

愤怒的大鸟 发表于 2015-2-13 05:00:26

ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

分手快乐 发表于 2015-3-3 14:59:48

我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。

金色的骷髅 发表于 2015-3-11 11:52:14

平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。

飘灵儿 发表于 2015-3-18 15:36:49

这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。

深爱那片海 发表于 2015-3-26 11:24:18

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
页: [1]
查看完整版本: ASP.NET编程:一同学wp7 XNA游戏开辟(二. XNA Game 开...