仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1695|回复: 19
打印 上一主题 下一主题

[学习教程] 发布一篇初学j2me必读 网友进修条记

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:34:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在1995年5月23日以“Java”的名称正式发布了。
这是我客岁给伴侣们写的文章,但愿对你可以有所匡助
 开辟手机游戏的一点心得
 使用开辟情况的选择和设置
 2003年三月份,我刚入手下手打仗了手机游戏的开辟。开辟手机上的游戏程序,最后仅仅只是出于乐趣喜好,使用专业工夫本人陆连续续的也写了一些Code,失掉了一些履历,原本是想敝帚自珍的,可是伴侣的勉励,使我决意把本人的一点点心得体味写出来,藉以告慰我在进修中所阵亡的千万万万脑细胞,也为和我一样在暗中的困难探索人们中供应一些微乎其微的匡助吧。
 因为我自己关于手机使用程序的开辟也是初学,假如在文章中呈现甚么成绩,还看列位读者包涵。良多人都在网上问我,开辟手机使用程序是否是必定要买一个真实的手机平台,我的意见是刚入手下手进修的时分纷歧定要买手机,先在网上多看多问,把平台的开辟情况设置好,在摹拟器上先单兵练习,不外我倡议假如你真的必要把你的作品产物化的时分,最好装备一个实在的手机平台用来测试,由于在摹拟器的运转情况顶用良多的运转效果和实在的设备情况仍是有很年夜的收支,在摹拟器平台上运转得很好的程序一定在实在的设备上就OK,更况且你也必定跟我一样很期盼可以随时随地地拿脱手机Show一把本人的程序。
 怎样选择开辟的工具也是很多人在筹办进修前奔忙相问的,不外这个也其实欠好回覆,在以后支流的手机开辟平台上基础上是战国时期,诸侯们纷繁你方歌罢我退场,各有各的优点,各有各的坏处,仅我所晓得的,以后智妙手机的操纵体系次要为微软的SmartPhone(这是基于WinCE平台的),Symbian(这是为诺基亚,索爱,西门子等各年夜手机厂商所撑持的)另有Brew(这是高通公司的)等,上面我就单从程序职员的角度聊一聊怎样选择这几种开辟平台。
 假如你是一个优异的Windows程序计划职员,并且关于MS情有独钟,OK,你能够试一试基于WinCE平台的SmartPhone的开辟,快到微软的网站高低载他free的eMbeddedVisualC++4.0和SmartPhone的摹拟器,安装好今后,你就能够在熟习的VisualC++的情况下事情了,乃至喜好C#的同道们能够选用VisualStudio.Net2003而且在这个情况下入手下手你的事情,统统都是那末的熟习。至于弱点么,恩,就是启动和运转摹拟器太慢了,调试一个程序你仍是必要支付一些耐烦的,呵呵。
 假如你和我一样手机都是Nokia60系列的,那就能够思索进修Symbian了,Symbian是一家由各次要无线通讯手艺公司持股的软件公司,它供应一个智能化的手机平台SymbianOS,次要有诺基亚,西门子,索爱等,他是微软在智妙手机平台的最年夜合作者。
 Symbain同时撑持C++开辟和Java开辟。不外进修Symbian下面C++的开辟也是必要一个困难疾苦的过程,你能够先在Nokia的开辟职员站点高低载Nokia相干与Symbain的开辟工具nS60_sdk系列,安装后能够集成到VC6的情况中,在安装的时分也是有几项必要出格注重的(安装的成绩,在论坛上扣问的也出格多)。
 起首,你要包管你的操纵体系是Windows2000+SP2大概以上的设置;
 第二,你必要在你的VC6上安装SP3以上的补钉,(呵呵,我装的是SP5也许有几百兆吧)
 第三,安装nS60_sdk的时分要思索装在C盘上,这个么在网上说法纷歧,不外假如你和我一样方才安装的时分有不对败的记录,那末病急乱投医,也会把它安装在C盘的;
 第四,也是最主要的必定要包管你的nS60_sdk的一致盘符上也安装了Perl和JDK1.3,由于nS60_sdk1.2并没有带着两个东东,以是我安装的是nS60_sdk1.0
 最初,必定要注重出格包管你天生使用程序的路径盘符要和nS60_sdk1.0一样,(在我这里固然也就是C盘了)也要包管体系的情况变量Path中存在这几个工具的路径。
 当这些都设置好了,你就能够拷贝AvkonAppWiz.awx和AvkonAppWiz.hlp文件到VisualC++template(c:ProgramFilesMicrosoftVisualStudioCommonMsDev98Template)目次下,然后启动你的VC6,依照导游选择Nokia60SDK,然后一步一步地走下往,点击断定就能够天生你的使用程序框架了,夷,欠好,怎样看到了“c:Symbian6.1Series60epoc32uild        estgroup        estwins        est.dswThespecifiedprojectcouldnotbeinsertedintothecurrentworkspace.”这个毛病,万万别严重,良多人都碰着过,转头再看看有甚么中央设置的不合错误,出格要注重情况路径的设置呀。
 好了,接下往就能够正式进退学习开辟了,Nokia60SDK自带的匡助和实例大概会对你有很好的匡助的。听说外洋有妙手能够把这个SDK安拆卸置在VS.NET上开辟,呵呵,真是凶猛,最少我还没有乐成过。
 以上为Nokia60系列的开辟步骤,假如你必要开辟索爱的P800(这也是我朝思暮想的一款好机子),能够下载他的工具UIQ来开辟。
 Brew是我一个好伴侣的开辟利器,它是高通公司推出的无线二进制运转开辟操纵情况,也必需要在高通的特定的硬件平台上运转。在伴侣的匡助下,我在高通的网站下载了他的BREW_SDK_20zn,他的开辟情况也是基于VC6的(呵呵,微软必定很忏悔为何把开辟工具做的那末通用,弄得敌手们纷繁拿来就用),在进进导游天生代码框架时你会发明Brew俄然必要你填进一个ClassID,这是为了包管在呆板中的注册信息独一,假如你做的是测试程序的话,你能够使用BrewSDK自带的工具MIF编纂器来天生响应的ClassID,并运转在摹拟器上。
 可是假如你必要运转在实践的平台设备上,你就必需要注册到高通的网站上,成为他的开辟者,固然还要每一年都向他交纳必定的会费(是$),然后才能够从他的站点上失掉实践的ClassID,而且在硬件情况上测试,不然你就只能经由过程MIF编纂器天生当地ClassID在摹拟器上跑着玩了,真是投机倒把呀。
 Brew的开辟形式基础上与Symbain很相似,都是在VC的开辟情况中编译代码,天生一个完全静态库,然后经由过程运转摹拟器的可实行程序加载静态库,就能够调试你做好使用程序逻辑了,假如调试经由过程,就能够经由过程相干的工具再编译成底层硬件设备可实行的二进制代码,比如ARM等,经由过程打包下载就能够运转在你的手机上。
 OK,至于他们两个的分歧的地方么,唔…Brew是地道的C言语开辟的,它经由过程一套共同的机制摹拟了相似于COM的系统框架;而Symbian呢,则是完整的c++,他本身在外部完成了一整套的类库系统(十分相似于MFC)来开辟实践在Symbain上跑的使用程序。他们的类库为了各自顺应本人的平台所供应的功效,仍是有相称的分歧。
<p> 实在,Symbain和Brew作为嵌进式体系开辟的系统布局,都是依托于C++头脑创建的,在他们的使用程序框架中能看到很多C++头脑的影响烙印。比如,我在进修Brew的时分脑海中一向都有一个COM的原型(他的良多组件的加载和运转都长短常像的),而在进修Symbian的对象内存办理机制的时分,也看出了它在关于使用C++的外部机制力争完成一个相似于Java一样能对内存主动办理、分派、扫除的模子,用来包管它的内存办理相对平安。
C#是不行的,比如说美国的航天飞船里就有java开发的程序以上是我的愚见,其实不管那种语言,你学好了,都能找到好的工作,
小魔女 该用户已被删除
沙发
发表于 2015-1-20 19:47:41 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
再见西城 该用户已被删除
板凳
发表于 2015-1-21 18:23:13 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
地板
发表于 2015-1-25 18:38:58 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-1 10:18:32 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
莫相离 该用户已被删除
6#
发表于 2015-2-1 16:11:29 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
柔情似水 该用户已被删除
7#
发表于 2015-2-7 07:48:11 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
只想知道 该用户已被删除
8#
发表于 2015-2-8 09:28:49 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
飘飘悠悠 该用户已被删除
9#
发表于 2015-2-25 08:11:03 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
透明 该用户已被删除
10#
发表于 2015-3-1 14:12:08 | 只看该作者
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
因胸联盟 该用户已被删除
11#
发表于 2015-3-9 22:19:00 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
灵魂腐蚀 该用户已被删除
12#
发表于 2015-3-17 00:11:17 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
兰色精灵 该用户已被删除
13#
发表于 2015-3-17 16:07:37 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
小妖女 该用户已被删除
14#
发表于 2015-3-17 20:48:20 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
深爱那片海 该用户已被删除
15#
发表于 2015-3-20 15:18:15 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
乐观 该用户已被删除
16#
发表于 2015-3-24 02:37:10 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
分手快乐 该用户已被删除
17#
发表于 2015-4-1 13:16:56 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
不帅 该用户已被删除
18#
发表于 2015-4-17 23:00:34 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
谁可相欹 该用户已被删除
19#
发表于 2015-4-28 07:02:45 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
精灵巫婆 该用户已被删除
20#
发表于 2015-6-9 06:03:10 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 07:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表