AlipayGphone.apk
支付宝客户端,淘宝众可以留着备用。
AmsComposerQVGA.apk
动感信息
AndroidQQ_Samsung_S5570.apk
原厂QQ,升级后自动覆盖.不支持微博与拍照等等。
Android_UCBrowser_Samsung_Froyo.apk
原厂UC 版本为7.0
ApplicationsProvider.apk
翻译为程序供应商、程序提供者,是系统文件,别删
audioTuning.apk
音量调节,建议别删,可能影响音量调节功能。
BadgeProvider.apk
标志提供者,别删。
BluetoothOPP.apk
BluetoothPBAP.apk
BluetoothTestMode.apk
BrcmBluetoothServices.apk
蓝牙相关程序,不用蓝牙的就删吧。
Browser.apk
自带浏览器。用UC或QQ浏览器可以取代,删吧。
Calculator.apk
计算器,需要的就留着吧。
Calendar.apk
CalendarProvider.apk
日历相关程序
Camera.apk
相机
CertInstaller.apk
证书安装工具,经百度搜索,可删。未证实会有什么不良后果
ClockWidget.apk
桌面时钟窗口小部件(如图),可删。
Contacts.apk
联系人,可以用go联系人等替换,不过建议别删
ContactsProvider.apk
联系人相关软件
CoolDict.apk
词典
CSC.apk
不碰为妙,百度上搜索可以删,但是,应该会有未知的后果....
DataCreate.apk
未知
DefaultContainerService.apk
中文名为媒体容器服务 建议保留
DeskClock.apk
时钟 建议保留
DialerTabActivity.apk
电话,系统的拨号器
DioPenChineseIME.apk
三星键盘,装了第三方输入法就可以删了。。
DownloadProvider.apk
下载管理器,反正我是给删了..
DrmProvider.apk
DrmUA.apk
Drm管理器
DRM英文全称Digital Rights Management, 可以翻译为:内容数字版权加密保护技术。看某些DRM加密的音视频用的,我删了之后没任何不良反应
DualClock.apk
双时钟桌面小工具,双时区,商务用户可以留着用用
Email.apk
电子邮件,需要的留着吧
FactoryTest.apk
工厂测试?留着吧。。。
FmRadio.apk
收音机
Forest_QVGA.apk
动态壁纸-forest
Gallery3D.apk
图库,留着吧
GpsSetup2.apk
gps相关功能
HTMLViewer.apk
本地看网页用的,可删。
InputEventApp.apk
输入事件管理器,别动!
JobManager.apk
任务管理器,清楚内存的,有别的软件的话可以删除。
kaixin001.apk
看名字就知道了。
lcdtest.apk
留着
LiveWallpapersPicker.apk
动态壁纸支持程序,删了就不能用动态壁纸了
LogsProvider.apk
日志系统程序。
MediaHub.apk
影视圈
MediaProvider.apk
影视相关程序(别删)
Memo.apk
备忘录,用不着的删吧
minimap_navi.apk
导航
Mms.apk
MmsProvisioning.apk
信息相关
Music.apk
自带的音乐播放器,可删
MyFiles.apk
“我的文件” 装了RE的可以删掉它。
OtaProvisioningService.apk
据说不能删
PackageInstaller.apk
打包安装程序,别删。
Personalization.apk
别删
Phone.apk
拨号器
PhoneErrService.apk
别删
PicoTts.apk
文字转换语音服务
PowerOnOffTest.apk
关机程序 ....
Preconfig.apk
不明
Protips.apk
主屏幕机器人提示~可删
Provision.apk 不明,勿删
QuickSearchBox.apk
桌面小工具之快速搜索框,可删
QYVideoClient.apk
奇艺影视
ReadersHub.apk
阅读圈
RenRen.apk
人人网
SamsungApps.apk
三星电子市场
SamsungWidget_ProgramMonitor.apk
桌面小工具之《程序侦听器》
ScreenCaptureService.apk
屏幕截图服务
SecDownloadProvider.apk
未知
SecurityProvider.apk
中文名为 联系人存储,是否可删未知
SelfTest.apk
自检模式?未知
SerialNumberLabelIndicator.apk
serviceModeApp.apk
勿删
Settings.apk
SettingsProvider.apk
设置程序
signin.apk
三星帐号登陆啥的,可删
SinaWeather.apk
新浪天气桌面小工具
SisoDrmProvider.apk
DRM影视相关的,可删。
SnsAccount.apk
SnsProvider.apk
SNS 喜欢玩微博什么的就留着吧,不过一般用不上。删了吧
Stk.apk
STK卡服务
StockClock-SINA.apk
桌面小工具之新浪股票时钟
Superuser.apk
这个是root破解的时候自动装上的,并不是三星自带的,建议别删。
syncmldm.apk
syncmlds.apk
同步方面的软件,不需要同步的,我删了,暂时没影响
TelephonyProvider.apk
拨号器相关程序,保留
thinkdroid.apk
thinkfree office .有需要的可以留着
TomEbook.apk
TOM杂志
Tonghuashun.apk
同花顺炒股软件
TouchWiz30Launcher.apk
主屏幕。就是开机按HOME键看见的界面
TtsService.apk
文字转语音。可删
TwWallpaperChooser.apk
壁纸选择器,保留
UNAService.apk
未知,保留吧
UnifiedInbox.apk
社交圈
UserDictionaryProvider.apk
好象是用户语典库,留着吧
viva.apk
viva报刊厅,看杂志的。可删。
VoiceRecorder.apk
录音机
***Services.apk
手机需要用*** ?
wipereceiver.apk
保留
WlanTest.apk
Wlan相关的,留着吧
wssomacp.apk
wssyncmlnps.apk
保留
Youku_Samsung.apk
优酷
vf是什么?
常用S60指令代码
S60系列智能手机使用的指令秘技可谓是少之又少,和NOKIA的普通手机不一样,普通手机的大多数密技在S60机器上都是无效的,比如那个开启半速率和全速率,节电模式、工程模式等都不可用。现在来向大家介绍几个S60机器能用的密技:
*#06#
IMEI码,也就是我们所说的手机串号,几乎所以手机都适用,IMEI就是“国际移动装备辨识码”,IMEI=TAC+FAC+SNR+SP,其中TAC是批准型号码,共6位,FAC是最后组装地代码,共2位,但由于现在已经有JS已经能改串号了,所以NOKIA将所有的7、8位都改成00了,就是说已经看不出生产地了,SNR是序号,共6位,SP是备用码,就1位。
*#0000#
手机版本信息,显示后一共会出现3行信息,第一行是手机软件当前版本,目前最新版本是V5.27版,第二行是此版本软件发行日期,这个版本的发布时间为2004年6月28日,第三行是手机型号代码。
*#7370#
恢复出厂设置(软格机),这个命令一般是在手机处于错误或系统垃圾过多的情况下使用格机命令,格机前可以通过第三方软件或6600PC套件备份一下你的名片夹或需要的资料,格机时一定要保持电量充足,不要带充电器格机,格机时只显示“NOKIA”字样还有亮屏幕,没格完千万不要强迫关机和拔电池,以免造成严重后果,格机完成后重新输入时间,再恢复你的名片夹和资料就可以了,格机可以恢复一切原始设置,将C:盘内容全部清空,再写入新的系统信息,注意的是此格机不影响MMC卡内容。
*#7780#
恢复出厂设置,等同于功能表——工具——设置——手机设置——常规——原厂设定,注意此命令仅是恢复设置,不同于格机,恢复后名片夹、、文档等全部依然存在,只是设置还原了,有些朋友因设置错误而不知如何改回来就可以使用这个命令了。
*#92702689#
可以查 通话时间,此通话时间格式化,刷机后不会改变,有效防止2手机器
*#7370925538#
这个命令是电子钱包初始化密码的指令,很多朋友因忘记电子钱包密码而至今无法使用电子钱包,使用此命令后,可以将电子钱包密码初始化,就可以自己重新输入密码了,不过要注意的是此命令一但使用,电子钱包里所有数据全部丢失,切记。
以上的秘技有部分是需要输入锁码的,这里所说的锁码也就是手机密码,不过不要和SIM卡密码弄混了,手机锁码的设置是在:功能表——工具——设置——安全性设置——手机和SIM卡——锁码,其初始锁码为:12345,只要需要输入锁码的地方默认值都是12345,更改过手机锁码的以新锁码为准
一)、软件的安装
(1)、关于软件的种类
S60常用的软件和游戏有sis和jar两种格式,主题为sis格式。S60第三版的软件格式为sisx,不向下兼容
SIS文件:这是SYMBIAN OS操作系统专用的一种文件格式,也就是安装的文件,安装后它基本上包
括:.app.aif.rsc.mbm这四种类型的文件。
APP文件:相当于电脑端的“EXE”文件,也就是主程序。
AIF文件:手机面版显示的图标文件。
RSC文件:是界面语言文件。汉化时多数汉化的是这个文件。
MBM文件:是SYMBIAN专用的界面文件。
很多时候下载来得软件或游戏会有一个SIS文件与APP文件或RSC文件。表示的是SIS文件是没有经过XX的文
件,需要覆盖APP文件来变成完全版本,同理而RSC文件覆盖后变成中文界面。
这时候先安装SIS文件,然后把APP传到手机,通过SELEQ或FILEMAN复制,粘贴到安装路径中的同名文件即
可。但是这里有一点,在短信中的文件一定要复制,不能剪切。
(2)、关于软件安装的方法:
1、通过数据线和PC套件安装:
注意PC套件必须安装在电脑的C盘中。安装后很多下载来了软件游戏".sis"结尾的文件图标会自动变成套
件的专用INSTALL图标。
连接好数据线或者红外或者蓝牙适配器,直接双击或者用打开方式:SYMBIAN INSTALL打开,这时候只要
按照电脑的提示,不要理会中间出现的警告,一路YES即可安装成功(当出现“此程序可能不兼容,退出安
装吗”的提示时,选NO)。
安装过程中程序会问是选择手机存储还是MMC卡存储,建议除了一些必备程序如增强文件管理
SmartFileMan之外,其它的应用程序全部安装在MMC卡上,这样可以省手机存储,因为本来手机存储空间
就少,还要用于电话本、记事本等,且在运行程序时还需要用到手机存储用于一些临时文件的存储,当手
机存储空间不够时可能无法运行。
2、通过GPRS,从wap网站上下载直接安装
3、通过读卡器安装。
关机后取出MMC存储卡(支持热插拔的可不关机,但是需要先删除硬件),将安装文件复制到存储卡上,
然后装卡后直接打开就可以自动安装了;
S60 V2.0(6600,7610,3230)可以进入工具==文件管理中打开,直接安装即可。S60 V1.0(3650,
7650,NG—QD,SX1)的用户不用着急,可以用FILEMAN或者SELEQ进行安装。
4、通过蓝牙传输
利用文件管理、Fileman传送sis原文件等受限文件
可以将sis重命名为si再通过蓝牙发送,接受方直接打开安装即可。
JAR文件的安装:
也就是JAVA文件,它主要包括“.jar”“.jad”两种文件,而JAD是JAVA的描述文件,所以只需要安装JAR
主文件就可以。
JAR文件在电脑上很容易被误认为“压缩文件”,所以在安装JAR时看清楚后缀名,不要解压它,弄出很多
不必要的麻烦。
安装jar游戏或软件时要注意将.jar前面的文件名改为英文或者数字再进行安装。
(二)、游戏的安装
(1)、游戏的种类
游戏主要分为sis游戏、jar游戏、模拟器游戏、N-GAGE游戏…
(2)、游戏的安装
sis游戏、jar游戏的安装跟相应软件的安装方法差不多。
1、sis游戏的安装
sis是symbian操作系统标准的安装文件,安装此类游戏的易操作性以及兼容性都是比较好的,顶多就是需
要破解注册或者汉化一下。网络发布一些SIS比较经典的游戏大部分是汉化破解版本或者完全版本。
SIS游戏安装方法:
1.一般直接安装sis文件即可
2.如果有app破解文件或者rsc汉化文件的,需要覆盖原来的app或者rsc达到破解或者汉化的目的
3.有keygen.exe这样的注册机的,需要在电脑运行并填入手机的IMEI码(*#06#得到),算出注册码,填
入游戏进行注册。
2、复制版游戏一般是sis游戏的破解版的一种存在形式,之所以没有归结在sis游戏里是因为它们的安装
方法区别比较大,为方便大家,单独列出来,此处的复制版游戏 不包含N-GAGE复制版游戏。
复制版游戏安装方法:
如果解压出现system文件夹,即可用读卡器复制到卡的根目录覆盖原来的system即可,注意这里的覆盖只
会更新不同的文件,对原来的system是不会有任何影响的。
如果解压出现是的软件名,一般复制到e:\system\apps\文件夹下即可
2、模拟器游戏的安装
FC游戏模拟器
1983年7月15日,日本任天堂公司推出了第一代家用游戏机FC(Family Computer),在欧美称为NES
(Nintendo Enertaimment System),因其外壳为红白两色,所以被俗称为“红白机”,由此开始,家用电
子游戏机普及了全球每一个角落,相信不少朋友的游戏记忆都是因它而起,它开创了一个时代,影响了一
代人,它的很多经典游戏已经深深地印在了我们的脑海里。
如今,可以在我们的S60智能手机上重温这段美好岁月了,FC的模拟器也有不少,公认最好的就是vNes模
拟器了,Vampent公司确实厉害,几款模拟器都做得相当精良,尤其是对声音的支持,公认的一级棒!
vNes Symbian 1.6新特性:
- 新的屏幕尺寸,支持屏幕旋转,有208x176,-208x176,224x256,-224x256四种新尺寸
- 图像"最高质量"速度得到改进
- Nokia 6630,6680现在采用44K的声音输出(其他16K的输出)
- 对于Nokia 6680以及其他262K颜色机器,画图速度更快
- 新增超过20个mapper,特别对于n合1 rom支持更好
- 数千个NES游戏的完美模拟
- 支持游戏中的存盘和读盘
- 5个档案文件的存档和读档,一键存取功能、
- 支持蓝牙联机
- 可设置键位及快捷键
- 多种图像输出模式自由选择
- 多声道及声道切换支持
- 支持回声、低通滤波等声音效果
- 将游戏画面保存为
- 录制游戏中的音乐
- 支持zip文件格式
- 支持语言包
vNes的ROM存放位置:
e:\vampent\roms\
ROM支持nes和zip格式
4096色的手机请安装vNes.v1.60.S60.SymbianOS.4k.Color.sis
65536色的手机请安装vNes.v1.60.S60.SymbianOS.65k.Color.sis
262K色的手机请安装vNes.v1.60.S60.SymbianOS.262k.Color.sis
SFC游戏模拟器
作为Nintendo公司风靡全世界的8位元主机的后续机种,Super Famicom(SFC)这部16位家用机的发售是在
1991年.最初在日本,而后是美国和欧洲.当然名字改成了Super Nintendo Entertainment System (SNES).
SFC采用16位的65c816 CPU.速度为3.58MHz.一颗2.48MHz的加载内建数字音效处理器的SPC700 CPU核心负
责音效部分,拥有SONY数码8音源, 立体声4音源.两颗专用图形芯片用来支持达到512x478的分辨率(不过最
常用的是250x224).最大发色数为32768,可同显256.最大活动块数为128个(大小为64x64),并支持缩放,回
旋和马赛克效果.主机上有128k的工作RAM,其中64k video RAM,另外64k sound CPU RAM.
由于SFC发售的较晚,所以相较以其他16位主机(SegaMD),SFC拥有更好的图像表现力(大部分借助于像Mode
7,马赛克,HDMA之类的特效)和音响效果.
有意思的是,65c816有一个模拟模式,可以完美的模拟6502芯片.很显然Nintendo曾经有计划使SFC兼容FC的
软件,然而失败了(或者因为某些原因放弃了).
虽然从某种意义上来讲16位主机没有失败者(MD偏安欧美,PC-E日本流行,NEOGEO获利高端)但SFC无疑是16
位主机大战的最终胜出者,由于较强的硬件机能而带来的较其他主机更为柔和鲜艳的画面,更悦耳动听的音
乐,更逼真的人语效果.这使SFC制作在亚洲颇受欢迎的RPG游戏效果绝佳.不过由于CPU较慢,所以处理ACT是
有点吃力.到了SFC后期,很多游戏在卡带内部都搭载了DSP处理芯片,以弥补主机处理能力的不足.
SFC的实际生存期较之其他成功主机(FC,GB)而言要短一些,这是时代的趋势.然而至今Nintendo官方仍没有
像终止FC,VB那样放弃SFC,在SFC上仍旧有新作发表.只不过厂商似乎只剩下Nintendo自己了 截止到1996年
3月SFC的发售量达到了3821万台,无愧于FC的继承者.
值得一提的是,Nintendo曾和SONY共同开发过一个SFC的CD-ROM系统.可能是看到了SEGA-CD的惨
败,Nintendo单方面终止了合作.这无疑激怒了SONY,为了不让成型的产品流产,SONY决定独自将计划进行下
去.具有讽刺意味的是,正是这部以被Nintendo遗弃的SFC-CD为原型开发的系统后来成为了次世代主机之王
,几乎将Nintendo压的喘不过气.可以说SONY加入电玩业是被Nintendo逼出来的,用现在的眼光看Nintendo
为此付出的代价之沉重是前所未有的.家用电玩业的任氏王朝终结了.
vSun是一款运行在Series 60系列智能手机上的SNES模拟器软件,能够模拟SNES的游戏。把手机当做超任
玩,将不再只是一个遥不可及的梦想!
- 支持大部分SNES游戏的模拟
- 支持游戏中的存盘和读盘
- 5个档案文件的存档和读档,一键存取功能
- 支持蓝牙联机
- 可设置键位及快捷键
- 支持音量控制
- 多声道及声道切换支持
- 多种图像输出模式自由选择
- 多层图像显示自由选择
- 将游戏画面保存为
- 录制游戏中的音乐
- 支持zip文件格式
vSun的ROM存放位置:
e:\vampent\sfcroms\
ROM支持smc和zip格式
symbian6.1手机(NG/QD/3650/7650)请安装vSun.v1.1.S60.Symbian.sis
symbian7.0手机(6600/6670/7610/6260/3230)请安装vSun.v1.1.S60.SymbianOS7.0.sis
symbian8.0及SX1手机请安装vSun.v1.1.S60.SX1.N6680.SymbianOS.sis
中文版为三合一,安装时可以选择版本安装,如果无法正常显示文字,请安装英文版
任天堂手掌机Gameboy(GB)、Gameboy Color(GBC)模拟器
为大家推荐最好用的两款:
1.Vboy模拟器:目前最新为1.3破解版
这是一款运行在Series 60系列智能手机上的模拟器软件,能够模拟GB/GBC/SGB/SGB2的游戏。运行流畅,
声音完美,给您带来随时随地的娱乐享受。
软件特性:
- 支持GB/GBC/SGB/SGB2游戏的完美模拟
- 支持游戏中的存盘和读盘
- 5个档案文件的存档和读档,一键存取功能
- 可设置键位及快捷键
- 支持自定义的界面Skin
- 多声道及声道切换支持
- 支持回声、低通滤波等声音效果
- 将游戏画面保存为
- 录制游戏中的音乐
- 支持zip文件格式
- 支持语言包
注意下载对应的版本,根据手机屏幕颜色选择适当的软件安装,否则无法支持。
此模拟器支持.gb,.gbc,.zip格式的游戏ROM,游戏Roms需放在E:\vampent\gbroms\目录中,如果没有此
文件夹请自行建立。
2.Super Goboy模拟器:目前最新破解版本为1.0。
Super GoBoy v1.0
特为您的手机而设的Gameboy Color模拟器!
能支持上千个GameBoy的游戏!
功能:
- 模拟所有的GameBoy及GameBoy Color的游戏
- 完美的音效,并附上声量调教
- 可从短讯的信箱内执行游戏
- 自动的从ZIP或RAR格式的压缩包执行游戏
- 游戏的速度流畅
- 能选择游戏速度 - 提高或降低
- 支援储存/读取游戏存档
- 自动储存 - 再也不会丢失游戏的进度了!
- 完全自定的游戏按键
- A/B按钮的即使更换
- 支持使用蓝牙或红外把游戏发送到朋友的手机
- 支援完全的“皮肤”更换
- 随软件附送'JetPak DX'游戏
使用指南
安装游戏 - 把ROM文件拷贝到e:\GoBoy文件夹里
一旦游戏文件成功的被转入手机内,GoBoy应该能自动地侦测到然后会自动执行。如果没有自动执行,试
着把手机重启。请注意:只有后辍为.gb/.gbc/.cgb会被GoBoy自动执行。如果您的文件后辍不属于上述那
几个,试更改后辍。
压缩格式的游戏
被压缩为.Zip或.Rar文件的游戏,把.Zip或.Rar文件拷入\GoBoy文件夹。
把它改后辍.Zip.gbc或.Rar.gbc。(即加个 .gbc到文件的尾端)。这能让Super GoBoy辨别那是个游戏文
件。
如果更改后无法识别,请解压后使用。
游戏的菜单
一旦开始游戏,按“C”键来叫出游戏的菜单
游戏菜单的列表如下:
File : 打开文件菜单,显示以下的选项:
Save : 储存游戏。游戏的存档可能达到64K的容量
Load : 读取游戏存档。存档名单将被显示,附有存档时的时间与日期
Delete : 删除存档
Select Speed : 选择模拟器的速度
Select Volume: 选择声量的调教
Select Keys : 自定上,下,左,右,A/B的按键
Swap Buttons: 快速转换A/B按键
Exit : 退出模拟器,回到GoBoy主要屏幕
当游戏退出时,支援自动储存的游戏将会被储存。
当自动储存被启动时,一旦退出游戏,游戏的进度将被储存,再次进入游戏时,将会自动读取游戏进度。
“皮肤更换”
Super GoBoy具有更换皮肤的功能,任何的图像能被设为模拟器的皮肤。您只需把您的存入手机的内
建相簿。打开Super GoBoy,选择'Select Skin / From Gallery',选择您所要的就可以了
。要注意的是,会被调整至176x208像素,所以原本就是这像素的将会显示更好的效果。
Vboy/SuperGoboy简单比较:
早期Vboy对声音的支持使Goboy自愧不如,可如今的SuperGoboy对声音的支持也有了不错的改善,Goboy一
直以来最完美的兼容性在SuperGoboy身上同样得到了延续,从现在来说,两款模拟器难分伯仲,大家可以
根据喜好安装即可。
Vboy声音模拟效果一流,兼容性SuperGoboy最好,建议两个都装,主要使用Vboy,如果不能运行游戏就改
用SuperGoboy即可。
MD游戏模拟器
世嘉五代(日版叫MEGA DRIVE,美版叫Genesis)是由世嘉公司推出的第一台16位游戏机,游戏画面不错,
操作也很流畅。1989年10月29发售。代表作品有《Sonic系列》、《超级忍系列》、《梦幻模拟战系列》
、《梦幻之星系列》等等。1992年,推出MEGA-CD主机,是使用CD-ROM为载体,性能上比MD又有所提高。
代表作品有《3X3只眼》、《银河之星》、《光明与黑暗CD版》以及《罗德岛战记》等,这些游戏大多采
用动画作为片头,给人以十分震撼的感觉,后来,《汤姆猫》采用互动**式的表现手法,更令当时的游
戏迷瞠目不已。MD在国内也红火了很长一段时间,MD游戏虽然看起来很漂亮,但是它对硬件的要求并不高
,所以我们使用S60手机模拟也并不是难事。PicoDrive就是一款不错的MD游戏模拟器。
使用PicoDrive很简单,我们只需要运行PicoDrive,就可以看到PicoDrive的主界面。我们先选择“读取
ROM”选项,指定ROM所在的目录,PicoDrive会自动将目录下的所有MD游戏显示出来;然后选择“设置按
键”选项,MD的按键分为方向键和动作键,方向键可以设置在手机方向控制键盘或者摇杆的上下左右,而
动作键分为A、B、C、START共4个键。
由于MD游戏的分辨率320 x 200比S60手机170 x 208屏幕分辨率要高,所以我们在S60手机上运行MD游戏,
就需要裁减一部分画面或者将像素压缩。还好,PicoDrive为我们提供了多种显示模式,我们可以根据自
己的爱好选择标准居中显示、左右横向显示以及拉伸全屏显示。
声音方面的模拟效果不是很完美,但是目前为止也只能这样了。
游戏ROM可在E盘任意建个文件夹方便管理即可,没有特殊规定。解压缩出来的一般是bin或者SMD文件,放
进E盘即可。
此模拟器还支持ZIP格式,可以压缩为ZIP使用,从而节约空间。
因为ZIP格式无法分压缩包,所以我发布的游戏还是以rar格式为主,大家自己解压后处理即可。
如果遇到游戏无法运行,将中文名改为英文即可!
MGS游戏平台
symbian系统第三方平台以MGS游戏平台最为著名,MGS全名为Magic Game Station,其平台上的游戏大多
采用三维显示,画面音乐极出色,而且运行速度快,对运行内存要求不高。在这个平台上,现在已经有多
款出色的游戏诞生了。MGS游戏还有一个的最大特点就是几乎所有游戏都能蓝牙对战!
可以说MGS是你的手机中必需的娱乐佳品。
安装方法:
1.先安装MGS游戏平台,因部分最新的MGS游戏需要新版本MGS平台支持,新上传2.10版本,已经安装了其
他版本的朋友可以直接覆盖安装即可,不用卸载原来的版本!已经安装的其他游戏不受影响。
需要中文版平台的请使用1.96++,部分游戏可能不兼容。
在桌面会产生一个MGS图标,以后安装的游戏都要从此图标进入。
2.下载MGS游戏并安装,均为sis格式,安装以后并不会在桌面产生图标,进入MGS平台后可以看到安装的
游戏。
3.游戏的破解方法一般有三种:一是已经破解的版本,二是复制.dll文件到e:\101\bin\下覆盖原始文件
破解,三是注册机算号破解。
N-GAGE游戏平台
NOKIA值得骄傲的游戏平台,没有任何一款手机的游戏能力有N-GAGE强大,虽然N-GAGE并没有被官方安排
在中国大陆上市,但是国内拥有欧版N-GAGE的朋友实在不少,加上后来的N-GAGE阉割版——N-GAGE QD在
中国大陆的全线上市,N-GAGE游戏风靡一时,很多S60玩家都是玩N-GAGE起步的。
N-GAGE早期的游戏只能在N-GAGE上运行,而且无破解,这可能也是为什么不在大陆发行的原因:中国内地
人有几个会掏50—100去买个游戏来玩呢?
但是不久之后就被国外各破解组织纷纷破解了,N-GAGE游戏不再只能在N-GAGE手机上才能玩了,理论上来
说,所有的S60机器都可以运行一定数量的N-GAGE游戏。N-GAGE QD手机也在中国全线上市。
但是针对N-GAGE的运行内存以及专门为N-GAGE手机4096色制作的N-GAGE游戏在高配置的手机上反而难以消
受,花屏和内存不足是其他非N-GAGE的S60手机运行N-GAGE游戏遇到的主要问题。
6260/3230作为商务机和年轻一族的最爱,在运行N-GAGE上表现也不俗,可以运行大概20左右个N-GAGE游
戏。6680/6681的兼容性要略差一些。
一般在网上下载到的游戏分两种:BLZ安装版与system复制版,现在分别为大家介绍这两种版本的安装使
用方法:
(1) BLZ版
1. 先下载并安装破解程序blzinstapp.sis(下面已经上传)
2. 将得到的游戏文件 *.BLZ 放在你的MMC卡根目录上 如 (E:\SonicN.BLZ)
3. 然后用已安装好的blzinstapp软件安装游戏。
4. 有些文件比较大安装时比较慢,请耐心等待,安装完后就可以玩了。
目前BLZ安装的N-GAGE的游戏已经很少了,几乎很少见到,绝大部分都已经转换为直接复制版,更加方便
快捷。不过大家一定要知道这种方法,有备无患。
我发的游戏没有BLZ版,但为了方便更多朋友,我将blzinstapp软件附在后面。
(2) 复制版
一般是压缩文件,解压后可以看到system文件夹,直接把system文件夹通过读卡器复制到卡的根目录覆盖
即可,有朋友看到提示覆盖不敢操作,其实复制版的软件和游戏都是这样操作的,覆盖的时候不会删除原
有文件,只有在名称完全相同的情况下才会覆盖原来的文件,所以大家放心操作。
此操作建议一定用读卡器操作,因为N-GAGE游戏都比较大,用其它传输方式麻烦而缓慢,一定意义上说,
没有读卡器你就暂时别装了,实在麻烦。
另外,细心的朋友发现了,N-GAGE不同游戏的Libs文件夹里有同名的文件,而且可能大小不同,会不会互
相影响呢,我覆盖过N个游戏了,没有发现有什么不妥,是共享文件.
(三)、卸载删除软件、游戏的方法:
所有程序必须在关闭后才能正常卸载。有一些常驻内存的程序尤其要关闭后才能卸载,否则将会出现错误
正常安装的程序请到“程序管理”中的列表里找到后卸载。如果是手动安装的程序,手动进入相应目录,
进行手动删除。
象某些E盘直接按放,不是通过PC套件或者手机安装的文件,在SYSTEM/INSTALL/中没有反安装文件,可以
直接在C,E盘删除。
遇到一些比较顽固的软件,可以用“进程管理AppMan”将其关闭再删除
作为市场上最灵活和功能最强大的数据库管理系统,Visual FoxPro拥有悠久而辉煌的发展历史。它初创时是Fox Software公司的FoxBASE产品,“Fox”(这是国际编程界对它的称呼)一种可靠、便捷和高效的程序员用的数据库产品而名闻遐迩。 世界上没有一种产品像 Visual FoxPro 那样运行,它是独一无二的!
许多人在享受了Visual FoxPro的服务后却说不清它是什么。就让我们沿着它的发展轨迹了解了解它吧!这会使您能对它有更深刻的认识。
FoxPro隶属于一种名为Xbase的DBMS类别。Xbase这个术语很常见,他表示诸如FoxPro、dBASEIII PLUS、dBASEIV、FoxBASE+以及ARAGO的语言。Xbase最初起源于一个大型机使用的DBMS,这个DBMS叫做JPLDIS(喷射推动实验室数据库管理和信息检索系统)。这个DBMS 是由美国人Jeb Long在1972年开发成功的。到目前为止全世界的开发者和程序员已经编写了几千万行的Xbase代码。
追溯到80年代末,FoxBASE是dBase的克隆系统。只要是dBASEIII能做的工作,FoxBASE就能做得更好更快。FoxBASE虽然拥有某些全新的特征,但它并没有真正重大的技术突破,只是为了运行得更快更好,而更重要的是它与dBASEIII兼容。
FoxPro 1.0首先背离了与兼容的原则。它开始在图形用户界面的设计和软件开发方法中采用一些新的思路,从而使它领先于当时年前景已不妙的dBASEIV。
从2.0开始,FoxPro才真正形成了它自己的特色。当FoxPro 2.0推出时,它包含了若干项关键技术,给PC数据库开发市场带来了革命性的变化。这些技术是:
加入了Rushmore技术,它能从事许多难以想象的复杂工作。突然之间,带有以百万计数的记录的表格在PC数据库系统中不仅成为可能,而且可以非常容易地加以实现,无需转用其他比较昂贵的技术;Rushmore最重要的优点在于它是完全自动化的,不用用户花费精力和时间。因为有了Rushmore技术,再加上Fox天生的快速,即使在今天Visual FoxPro仍然是最快的桌面数据库引擎。
SQL语句是FoxPro 2.0推出的另一项具有革命性意义的关键技术。Fox的开发人员首次用单一语句取代了整个程序过程,并且这种支持是内含于Fox数据引擎之中的。SQL语言曾经并且现在仍然是强大的数据语言。
FoxPro 2.0还推出了某种所见即所得的开发报表和屏幕的工具。
FoxPro 2.0确实具备了我们今天的Visual FoxPro拥有的一些出色的功能。GUI设计服务、SQL和极快的数据访问,是它明显的特征。
FoxPro 2.5有for DOS、for Windows版,不过那个Windows版只是具有看上去像“Windows”的DOS应用程序的外观。特别是那个DOS下的版本绝对是经典之作,观察身边是不是还有很多这样的系统在运行着?当时有人这样评价:这个软件已经无法再快了,除非硬件升级……
直到1995年春天Visual FoxPro推出时,才出现了FoxPro的又一次重大改进(这时Microsoft已经收购了Fox Software公司)。Visual FoxPro 3.0增加了一些人们企盼已久的特性,使PC数据库开发界大为震惊。我们可以看到:Visual FoxPro与FoxPro是由很大差别的,不要再把Visual FoxPro成为FoxPro了。这些特性是:
数据库容器(Database Container),也叫DBC,它增加了开发人员多年盼望的对存储过程的支持、与表格相关联的数据规则和一系列的附加数据功能。
远程数据的无缝连接。谈到连接远程数据的处理,大家往往会想到RDO、ADO、BDE等处理数据引擎,那么Visual FoxPro利用什么实现远程数据的无缝连接?Visual FoxPro本身的数据处理引擎,这和其他任何开发工具都是不同的!Visual FoxPro数据处理引擎通过ODBC驱动程序与远程数据库服务器“通话”,远程数据库服务器的ODBC驱动程序能将Visual FoxPro数据转化成可由他们解释的数据;相反,Visual FoxPro的ODBC驱动程序也能将远程数据转化成可由Visual FoxPro数据引擎处理的数据。可见,只要远程数据库有ODBC驱动程序,就可以用Visual FoxPro最为客户端软件。常见的SQL Server、Oracle、Access等数据库都提供ODBC驱动程序。
在Visual FoxPro中实际操作远程数据有两种方法,远程视图和SPT技术。视图(View)是可更新的SQL光标,增加了一整套的数据访问方法,用于数据处理、GUI显示和报表制作。它支持两种类型的视图,即本地视图和远程视图。本地视图是基于Visual FoxPro表格的视图,远程视图是基于任何ODBC数据源的视图。另外为了使Visual FoxPro成为完整的C/S开发环境,除视图之外Visual FoxPro还支持SPT(SQL Pass Through)技术来完成视图无法完成的工作,比如数据库服务器的用户管理、存储过程调用等。View与SPT技术的产生后,Visual FoxPro就成为访问远程数据的主要工具。从总体来看,创建整个企业范围内的应用程序和使用存储在远程数据源中的数据,几乎与使用Visual FoxPro表格本身一样容易,处理在数据存取时增加了一些命令、函数,数据处理与普通的Visual FoxPro编程没有任何区别。再次指出:Remote View与SPT技术是由Visual FoxPro数据处理引擎直接支持的,这与在VB、VC++中的外部数据访问技术不同(他们使用组件,如:DAO、RDO、ADO……),所以用Visual FoxPro访问远程数据的效率很高,并能把远程数据与本地数据完美的融合在一起,最大程度地提高开发效率和程序运行效率。
完全支持面向对象技术(OOP)。充分而健壮的实现了面向对象的处理方式大大改善了软件开发条件。健壮的对象模型和创建你自己的类及子类的所用的功能,形成了一种全新的软件开发手段。
Visual FoxPro 5.0是3.0的升级版本,它是一个32位的系统。具备了使用和创建COM服务器的功能,并开始支持在Internet上发布Visual FoxPro。从这个版本开始,Visual FoxPro进入了Visual studio家族,并且Visual FoxPro将不再升级的谣言也是在这个时期出现。
在Visual FoxPro 6.0出现之前,微软计划推出DNA,演化到今天就是.NET,并承诺把Visual FoxPro发展成健壮的中间层工具,所以这以后Visual FoxPro的变化初级用户就不太容易感觉了。
Visual FoxPro 6.0也没有根本上的变化,不过有些变化还是相当明显的。Access和Assign这两种方法在控制放入你的对象中的数据方面很有创意。运用新的Component Gallery(组件库)和Foundation Classes(基础类),你能很容易地转向创建面向对象的应用程序的工作。对COM支持的更好,在Server Pack 3后我们可以用Visual FoxPro创建多线程的COM组件。
Visual FoxPro 7是Fox第一个可视化版本——Visual FoxPro 3以后的最具有革命意义的一次产品升级换代。关于它的特性,稍候本文会有专门段落讲解。
Visual FoxPro的语言是由Xbase、SQL、OOP构成的。我不知道这样分解是否合理,我只是从FoxPro的发展历史得出以上结论的。其实以上三者在Visual FoxPro完美的融合在一起了,已经与Visual FoxPro血脉相连、不可分割,很多语句、函数很难区分它属于哪个门类(也没必要)。再者Xbase这一叫法也不十分妥当,这样容易让人误会,好像Visual FoxPro的语言是没有发展的“死语言”、是十几年前的“老古董”,其实在FoxPro每一次升级中(现在已是Visual FoxPro 7)都会对这部分语言进行修订、增补。我看还是这样:Visual FoxPro语言就叫它:“Visual FoxPro语言”,它既不同于任何以往的Xbase(最多有历史渊源),也不同于其它的编程语言。这就象Delphi那样,是Object Pascal语言,不是以前的Pascal;VB就是VB,不是以前的 Basic。
从Fox进入可视化的时代后,对COM技术的支持一直是Visual FoxPro在过去、现在、将来不断改进的地方。面向对象程序设计(OOP)的最大的好处就在于代码的重复使用。然而,OOP只是一种解决代码重复使用的一种优秀的方案(solution)。单纯利用OOP技术不仅要求所有对象都必须用一种语言完成,并且你还需要得到原程序代码嵌入应用程序(就像我们在Visual FoxPro开发使用Class那样)。如果对象是有你或你的公司完成的这些可能不是什么问题,但如果对象是由其他人或其他公司写的这就是问题了……再者为了节省资源我们常希望把一对象放在远程的计算机上供许多应用程序使用,怎样简单、安全完成这个任务呢?看来,单有OOP是不行的!于是微软提出了Component Object Model(COM)技术,有了它我们就不需要把对象源程序嵌入我们的应用程序中,就可以使用其他语言开发的对象,就可以分布的使用对象了。
COM技术提供四种不同的特性,Visual FoxPro支持所有的COM 特性。
ActiveX documents 允许用户在一个应用程序中编辑另一个应用程序的document。我们把Word文档嵌入或链接到Visual FoxPro中,就可以不离开Visual FoxPro编辑Word文档了。
ActiveX controls 为开发人员提供了增加的系统功能的方法,典型的应用就是各类ActiveX控件的使用来加强用户界面。这里要说明的是Visual FoxPro不支持(7.0也不支持)“集装箱式的”ActiveX 控件,比如Cool bar控件。
Automation 允许用户在一个应用程序中操纵另外一个应用程序或组件,典型的应用就是Visual FoxPro 与Office 的OLE-Automation应用。
Remote Automation 或者称 Distributed COM (DCOM)与Automation技术差不多,只是它支持组件的分布,这就是微软的分布式应用战略。
Visual FoxPro 不支持Active controls(ActiveX)的开发,但支持server components的开发,也就是在Automation、Remote Automation中使用的组件都可以用Visual FoxPro来开发。Visual FoxPro的这种能力是从5.0开始具有的,到了6.0的SP 3已经可以开发出多线程的组件了,这些在上文已经有过论述。以后的 Visual FoxPro 版本一定会对Automation,特别是Remote Automation有更好的支持,无论是开发server components,还是由Visual FoxPro充当客户程序。
综上所述,Visual FoxPro是创建关键任务的、企业范围的、面向对象的单层次、双层次、多层次应用程序的重要开发工具,这些应用程序可以在本地或全球范围内进行配置。
Visual FoxPro 已经过时了吗
恕我直言,这样的问题我真的听腻了。这个问题我听了好几年了。从谣言出现到今天Visual FoxPro的版本已经生了两次变化,就是Visual FoxPro 6.0 与2001年春天推出的Visual FoxPro 7.0。根据微软的官方消息,Visual FoxPro 8(可能是这个名称吧)已经在研发之中了。我不敢保证是否会有Visual FoxPro 9.0(这就像我不敢保证微软是否在那时还存在一样)。可以这样认为,只要不出意外情况(比如微软倒闭、业界发生了重大的变革等),Fox就会平稳地发展!
在国外,一个程序员、一家公司把他们使用的开发工具视作一项投资,作为Visual FoxPro的开发厂商微软公司就必须保护客户的投资权益,这是很基本的商业原则,微软绝对不敢随意淘汰有着50万用户的Fox,除非永远不想赚这50万用户的钱了。
为什么会有Visual FoxPro 要淘汰的传闻呢,我不是很清楚。但这两年微软对Visual FoxPro的不宣传态度却是为这股谣言起到了推波助澜的作用。另外Visual FoxPro 确实是一个容易引起误会的产品,初级用户很容易对它产生“不怎么样的”评判,于是加上那谣言就产生了“Visual FoxPro 就真的要淘汰了”的幻觉了。
为什么说Visual FoxPro 是容易引起误会的产品呢?我总结以下几点原因:
面向对象与面向过程之争
我们说Visual FoxPro是面向对象化的语言,是有根据的。面向对象化的语言必须具备四个特性:抽象(Abstraction)、封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)。对照一下Visual FoxPro,是不是支持这四大特性!
当然,Visual FoxPro 与C++和Object Pascal 一样都是历史悠久的语言,所以语言中有很多面向过程的语素。我知道很多学校在教学中,只是教导学生们使用Visual FoxPro的面向过程的语言特色,而忽视了面向对象的教学,同样的问题也存在于广大的 Visual FoxPro 程序员中。我们必须明白:不能因为我们没有使用Visual FoxPro面向对象的强大功能,而说Visual FoxPro不是面向对象的语言,这就像不能因为天下雨、没有出太阳,而说太阳被天狗吃掉了——多么的幼稚可笑!
我们知道Visual FoxPro对数据的操作沿用了多年来的面向过程的做法,这与现在流行的开发工具有很大的不同。我觉得,微软这样做是有它的道理的:
第一,面向过程的数据处理,更能发挥XBase语言体系的灵活与随意的特色。这一点,你用过其他的数据库开发工具,然后再用用Visual FoxPro就明白了。
第二,不直接提供面向对象的数据处理组件,不代表不允许用户封装自己的数据处理组件。很多优秀的 Fox程序员,都会自己封装专门数据处理组件,这才是Visual FoxPro编程的高尚境界!
面向记录与面向集合之争
根据笔者的浅薄认知,关系型数据库处理可以分为面向记录操作和面向集合操作。
各种开发工具支持的客户端光标体系就是面向记录操作的,它们支持记录之间的绝对定位,更明白地说就是可以在记录之间导航,诸如:SKIP、GO TOP之类的语句。Visual FoxPro 无疑是此道的绝对高手,20年的语言发展,聚集了大量面向记录的语言要素。这是因为这样,我们才会反复强调:Visual FoxPro的Cursor 体系灵活、强大!
各类大型数据库,如Oracle、SQL Server 是面向集合处理的代表,看看正统的SQL 语言,绝对没有数据导航之说,数据记录之间是平等的,一切都要讲关系、摆条件!
随着技术的发展,人们开始注意到,不能分割这两种对数据的操作方式,于是大型数据库支持了游标语素,Fox也支持符合规范的SQL 语言。
产品定位导致Visual FoxPro变化不易为人们感觉。微软要把Visual FoxPro作为三层构架(或是多层构架)的中间层开发工具。
什么是三层构架呢?第一层是用户界面:它包含了用户界面,让使用者输入,输出,查询等工作;第三层是资料层:它就是用来放资料的地方,一般是指后端数据库,主要有包括 Oracle、SQL Server 等,它主要是提供一个很大的地方,来有规则的存放数据;第二层是商务逻辑层(中间层):有人要说了:存取资料,直接从第一层跳到第二层可不可以?当然可以,没有人规定不能走捷径,而且从数据库直接抓资料,既快又好,那为什么搞出个第二层呢?
商务规则是经常变化的,比如上班从8 点改为10 点,那电脑怎那么知道老板因为不景气少让大家上二个小时班呢?它一定无法知道,你必须告诉它,这时问题就来了,如果你有很多部电脑,例如:100 台,你就得一部部换新程序。如果这是一个挂在Internet上的网络程序,难道总让用户download新程序不成?
更重要的是,在大量客户存在的环境里,传统的两层构架根本没有能力承担巨大的工作压力,必须通过某种中间系统实现压力平衡,这就是中间层的另一妙用!
中间层是没有图形界面设计的代码编写,并且是OOP方式的代码编写,不仅要熟悉后台数据库的特性,还要考虑前台界面工具的特性,最重要的是商务逻辑的构架,同时还要求懂得IIS、MTS(COM+)、NT的安全设置等复杂枯燥的东西。有趣的是,近年来 Visual FoxPro 的各种改进,更多的是在这些方面下功夫,到了最新版本的Visual FoxPro 7 更是在此方面增加了若干特性,下面就让我用四个问题来说明Visual FoxPro 在开发中间层方面的贡献:
问题一:Visual FoxPro能开发出稳定、有效率的Server程序吗?能,在1999年发布的Visual FoxPro SP 3中微软赋予了Visual FoxPro开发多线程进程的内组件的能力,并增加了新的运行时刻库VFPnT.DLL(n代表版本号),支持其运行,在这个运行库中,删除了大量老式的和界面控制元素,使得它更小巧。但是由于Visual FoxPro6本身不是很稳定(加打SP4或SP5才有所改善),所以这个很棒的功能在Visual FoxPro 6下并不能充分发挥,直到Visual FoxPro 7出现才使它的显示出英雄本色!
问题二:分布式的事务、动态负载平衡怎么实现?Visual FoxPro 7对COM+有很好的支持,借由COM+就可以解决这两个问题了!
问题三:作为Server程序,客户程序怎样与Server交换数据集合?这是Visual FoxPro 6开发的Server程序的致命弱点,我们知道Visual FoxPro是用来处理数据的,但不能与外界自由交换数据集合会大大降低开发、使用以及程序运行效率!在Visual FoxPro 7里我们XML就可以快速、轻易的传递大型数据集合,真正做到数据集的来去自由。现在回想Visual FoxPro 6中我们用的那种“循环+属性”的做法,真有天上与人间的感受!
问题四:能不能让Visual FoxPro开发的Server任由客户使用,叫干什么就干什么?可以的,在Visual FoxPro 7里提供了一个全新的函数:ExecScript()。有了它,就可以一次执行多条客户端送来的符合Visual FoxPro规范的语句:你可以定义变量、做查询、更新数据、修改表结构……
微软确实实践着让Visual FoxPro在中间层运行的承诺。但遗憾的是:由于国内用户的水平、国内软件应用的领域,对大多数Fox Fans 无法感受Visual FoxPro日新月异的变化——对他们来说,Visual FoxPro确实“没有改变”!
Visual FoxPro 只能局限于桌面应用程序的开发吗?
技术在进步,软件技术的应用不断在拓宽,Internet 已经是众多开发工具竞相支持的应用领域。Visual FoxPro 从版本 5 开始不断扩充对Internet的支持,到最新的Visual FoxPro 7 更是增加了对Web Service的支持。我们可以把Visual FoxPro 对Internet的支持分为三大部分:
第一,简单的HTML的转换。Visual FoxPro 自带的“Web 发布”就是这类型的工具,利用HTML和DHTML的模版,支持Visual FoxPro数据的Web化,这是一种全静态的 Web 支持。
第二,适合于企业内部使用的 Active Document 技术。是不是希望快速、简单的把Visual FoxPro应用程序转变为Web 应用程序,这个Active Document 技术就是最佳的选择。它支持 App 程序运行在IE中,它的缺点是:在客户端必须安装Visual FoxPro的运行库、客户端与数据库间依然是紧密的有状态的关系,属于F/S构架——只是界面能够运行在IE之中了。它的开发快速以及它依然基于传统构架,决定了这个技术只能运行在企业内部,一般不能在广域网络中发布。
这技术是Visual FoxPro 6提出的,当时在 Tool 菜单里还有一个专门的菜单项。到了而今的Visual FoxPro 7,这个菜单项已经取消了,但并不是说Visual FoxPro 7 不支持Active Document,只是这种并不出色的技术没有必要再放在醒目的位置了。
第三,基于COM 的 Web 应用。
Visual FoxPro 真正能被用于Web 开发,就是通过 COM 支持的。
这里您要有个认识,作为数据库开发工具,Visual FoxPro 不是FronPage这样的用于开发Web 界面的工具(也许未来的 Visual FoxPro 会支持 Web 界面的开发)。Visual FoxPro 完全是作为 Server 运行在网站的后台,为各种应用提供服务。使用 Visual FoxPro 编写的 COM 组件能够被IIS支持,压在后台进行各种运作——这就是真正意义上的Visual FoxPro 的Web应用,也是典型的多层构架的中间层!
这个阶段,Visual FoxPro 对 Web的支持有可以划分为三个层次:
FoxISAPI。
这是最先登场的技术,当年 ASP 技术还没有出现的时候,我们在 IIS 里就可以通过 ISAPI 技术实现动态网页开发。
Web Server
ASP 技术出现了,我们知道 ASP 技术的一大特色就是支持服务器端的组件的应用。用 Visual FoxPro 的编写的 COM 组件就能运行在 IIS 里,供 ASP 调用。
Web Service
这是 Visual FoxPro 7 的新特性,也是当前最热门的技术。它与Web Service的最大不同就是:Web Server 组件只能通过 ASP 程序调用,而Web Service可以供任何系统在全球范围调用,无论客户端的硬件平台、软件平台,只要它支持SOAP、支持XML就可以了。
更夸张一点说:只要能上网,就可以享用 Web Service 提供的服务!
有人也许会问:我可以用VB、VC++建立对象组件时,为何我要用Visual FoxPro 来建立相同的组件? 微软对这一问题有专门的评论,大意为:快、重复使用性、跨语言重复使用性。“快”是指用Visual FoxPro开发的组件撷取、处理资料都极为迅速,并且Visual FoxPro能够非常迅速的建立字符串。到底有多快,我想数据处理、存取的速度大家平时都领教过了,字符串生成速度我这里有个数据不妨一看,这是台湾的一位高手做的试验——将1M的数据写入文本中,结果VC++ 6.0程序用了3.5秒、VB 6.0程序用了11秒、Java 1.1.5用了24秒、Visual FoxPro 6.0用了7秒;“重复使用性”是指Visual FoxPro具备OOP的功能;“跨语言重复使用性”是指Visual FoxPro编写的对象编译以后成为COM、COM+对象组件,这样就可以在其他语言中使用它了。
不要以为Visual FoxPro是“低端产品",无论从数据库(DBF Base)品质还是开发环境评价Visual FoxPro,它都是一个“高端工具”。
许多人认为Visual FoxPro只能用来开发单用户系统或是文件服务器构架的小型网络系统——这是谬误——这种无知的言论在许多讲C/S、三层构架的书中都有(特别是一些VB、PB、Delphi的数据库编程书)。我可以很负责任的告诉大家完全可以用Visual FoxPro开发C/S结构的系统。这里说的C/S构架绝对是正宗的,不是用什么F/S构架在糊弄大家。在C/S构架中我们常常选择Visual FoxPro作为客户端开发工具,以Oracle、SQL Server等网络数据库压在后台,使用Visual FoxPro内置的Remote View和SPT技术,这样就可以完美地解决问题。这里不能详细展开,只特别介绍Visual FoxPro的本地引擎在开发中的作用。Visual FoxPro的本地引擎特别强大(上文我们说过处理百万条记录不费吹灰之力),我们在设计系统时可以十分简单的将远程数据与本地数据结合,很简单、很有效地控制网络数据流量、提高系统工作效率(我看过不少VB、Delphi、PB的书,他们很少在怎样控制网络数据流量、提高系统工作效率论述,不知是不屑一顾,还是其他什么原因)。
我认为Visual FoxPro的本地引擎在C/S构架下起码有三项伟大的用途。其一:非经常变动数据的本地存储。我国的邮政编码与地区的关系是相对稳定的数据,而且数据量也不是太小,我想总有上千个记录(我没仔细考察过具体情况),我们把这些信息存储在客户端的计算机中,就可以在使用邮政编码及其相关信息时从本地得到数据,这样能使高系统效率同时节省网络资源(这是C/S开发的重要原则),只在邮政编码发生变化时在服务器上统一更新,下载更新客户机上的数据。如果用别的软件实现同样的功能,绝对比Visual FoxPro麻烦而且效果绝对不及Visual FoxPro,这因为Visual FoxPro的数据引擎直接支持远程数据读取,能很好的融合本地数据与远程数据;其二:离线数据包。单位里总有人出差,在千万里路之外能不能拿着笔记本为客户发订单、与客户签合同,就像在自己的办公室一样?当他回到公司时只要把笔记本连到服务器中,发送更新就行了。Visual FoxPro的离线视图是经济且高效安全的方案(当然您可以使用远程拨入或建一个Web网站,这些Visual FoxPro可能干)。其实离线数据包还有一个重要的功能:当下载的数据是大量的(除非万不得已请不要这样设计系统),这种情况下使用离线视图可以数据集自动转化为物理表,充分利用Visual FoxPro的高速与灵活,完成后连线更新后端数据源——一切都很简单。我认为:离线视图绝对是Visual FoxPro在C/S系统中的一个卖点,虽然ADO也支持类似的东西,但肯定不及Visual FoxPro有效率;其三:数据驱动。您是否知道,Visual FoxPro中绝大多数文件格式实际上都是DBF文件,如DBC、SCX、FRX等,他们都可以由Visual FoxPro的本地引擎驱动完成复杂的任务。在设计C/S结构时如果要存储用户设置、自定义文件格式,用Visual FoxPro的本地引擎帮忙绝对比其他软件简单,因为你用的是换汤不换药的方法,但它简单、有效率。
Visual FoxPro 开发C/S系统时,最与众不同的特色就是对远程数据的操控是通过本地数据库来实现的,Remote View、Connection都作为本地数据库的对象被管理起来,完美的衔接本地数据与远程数据。这种在客户端建立远程数据逻辑的做法,与最新的ADO.NET有相似之处!
在三层构架中,Visual FoxPro可以充当任意一层的任务,但本人以为大中型系统的数据库部分应以网络数据库为主。客户端界面用Visual FoxPro也是可以的,但一般限于企业内部,在Internet上我们通常使用IE作为客户界面。在三层构架中Visual FoxPro最胜任中间层的开发,它简单(开发难度与普通的Visual FoxPro项目相差不大)、快速的字符串生成、支持COM技术、它支持(MTS)COM+技术、它支持XML(Visual FoxPro 7.0提供3个与XML有关的函数)、它具有强大本地数据引擎、灵活的数据处理方式、它支持多线程的服务组件的开发。
可能有人要问:用ASP+脚本语言一样可以开发Web系统,何必加个中间层。的确,目前在市面上与多讨论Web的书都直接使用脚本语言来开发整个系统,这是十分不正确的做法,甚至有写书还说硬件越来越快,因此使用脚本语言来开发整个系统并没有什么关系。会说出这样话的作者通常都是没有实际开发Web应用经验的人。脚本语言,如VBScript是一种解释性语言,运行效率很低,他们只合适作为胶水程序。开发Web系统正统的做法是:把应用逻辑编写成COM、DCOM对象,然后用少量的脚本语言来驱动/使用这些对象。这样系统开发时工作量会大一些,但它符合开发任何数
本文来自作者[访客]投稿,不代表汇盛号立场,如若转载,请注明出处:https://www.hs59.cn/hs/2428.html
评论列表(3条)
我是汇盛号的签约作者“访客”
本文概览:AlipayGphone.apk 支付宝客户端,淘宝众可以留着备用。AmsComposerQVGA.apk动感信息AndroidQQ_Samsung_S5570.apk...
文章不错《s5830i root后哪些自带软件可删》内容很有帮助