2008年3月17日

        

        本来机器不差,intel双核/2G内存/GT8600卡,按道理不应该慢,当打开十几个IE窗口或者玩联网游戏的时候,显示速度比较慢!开始以为是网速的问题,后来发现网络游戏人太多,速度不够的时候,游戏会跳帧,而不是慢动作,所以决定优化一下。

1、一般速度瓶颈在硬盘,首先查看一下,[我的电脑]右键属性[硬件][设备管理器][IDE ATA/ATAPI控制器][主要IDE通道][高级设置]如果如下图所示,就不用优化了!




因为WD1600JS串行硬盘只能上到最大Ultra DMA Mode 5 这个速度!

2、优化视觉效果,提高系统性能(效果好明显)
[我的电脑]右键属性[高级][性能-设置],如下图调整:


3、优化虚拟内存:
如下图设置:


4、使用优化大师优化下面项目:
(1).内存1G或以上,磁盘缓存两个都调到最大;




文件系统优化如下:






5、游戏提速-显卡的优化
屏幕右键[属性][设置][高级][GeForce 8600 GT],如下图:


点击[启动 NVIDIA 控制面板],如下图:


左边选[管理3D设置],这个图中关键将[纹理过滤-质量]从原来的高质量改为高性能,点[应用]。

重启电脑,你会发现WINXP系统比以前快了好多(中了病毒除外),特别是显示的速度上,玩网络游戏不再卡了(除了网速问题外)。

注:以上经验,特别适合玩BF1942联网游戏时经常卡(不是网速问题),网速在100ms以内的朋友。



posted @ 2008-06-09 16:35 蓝箭GZ 阅读(197) | 评论 (0)编辑


        VS2005提供了强大的功能,很多控件提供,只要合理使用,结合简单的代码编程,就会快速地开发出实用的信息管理系统。
        我一直编程的目标都是,用简单的手工代码编写,实现功能强大的功能,又要代码写得小,又要控制灵活,将纯控件编程与手写编程结合是最好的实现方法。

    VS2005的工具箱中很多控件无加入,自已可以通过[工具箱\选择项]的方式加入更多的功能,也可以通过[工程\添加引用...],加入一些不常用,又好实用的控件或类,如System.Windows.Forms和microsoft.Reportviewer.WinForms(生成打印报表用的)

以下是一些在VB.NET开发中实用的经验,参考:


1、灵活连接DataGridView:(以连接mdb文件为例)
(1)、拖放一个控件OleDbDataAdapter到设计表单,设置里面的SQL语句,一 般设为“SELECT * FROM 表名”就可以了,它就会动生成一个OleDbDataAdapter1和一个连接OleDbConnection1,再拖放一个DataSet控件,选择“非类型化数据集”,就会生成一个空的DataSet1。

(2)、DataGridView的数据全绑定:
    form_load事件中输入简单的几行代码:
            
            OleDbConnection1.Open()       '打开连接
            OleDbDataAdapter1.Fill(DataSet3, "表名")         '填充“表”中数据进数据集
            DataGridView1.DataSource = DataSet1            '绑定数据源
            DataGridView1.DataMember = "表名"                '绑定表名
            。。。。。。
            OleDbConnection1.Close()        '关闭连接

(3)、只显示有用的几列数据:
            DataSet1.Clear()                   '每次填充前要先清空,否则会追加
            OleDbConnection1.Open()       '打开连接
            OleDbDataAdapter1.Fill(DataSet3, "表名")         '填充“表”中数据进数据集
            DataGridView1.DataSource = DataSet1            '绑定数据源
            DataGridView1.DataMember = "表名"                '绑定表名
               
            DataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True     '列中数据太长自动换行

            DataGridView1.Columns(0).Visible = False        '不显示
            DataGridView1.Columns(1).Visible = False        '不显示
            DataGridView1.Columns(2).HeaderText = "故障现象"
            DataGridView1.Columns(2).Width = 300            '设置列宽
            DataGridView1.Columns(2).DefaultCellStyle.WrapMode = DataGridViewTriState.True
            DataGridView1.Columns(3).HeaderText = "报障日期"
            DataGridView1.Columns(3).Width = 100
            DataGridView1.Columns(4).Visible = False
            DataGridView1.Columns(5).HeaderText = "维修报告"



            OleDbConnection1.Close()        '关闭连接
            
(4)、动态查询:
            DataSet1.Clear()                   '每次填充前要先清空,否则会追加
            OleDbConnection1.Open()       '打开连接
                       
            Dim mysql As String
            mysql = "select * from company"                '自已写查询条件
            mysql = mysql + " where comp_name like '%" & Trim(TextBox1.Text)
            OleDbDataAdapter1.SelectCommand.CommandText = mysql            '替换OleDbDataAdapter1中的查询语句

            OleDbDataAdapter1.Fill(DataSet1, "表名")         '填充“表”中数据进数据集
            DataGridView1.DataSource = DataSet1            '绑定数据源
            DataGridView1.DataMember = "表名"                '绑定表名
            OleDbConnection1.Close()        '关闭连接

        
(5)、多表查询填充DataSet1,并将结果绑定到DataGridView1
            DataSet1.Clear()                   '每次填充前要先清空,否则会追加
            OleDbConnection1.Open() 
            Dim mysql As String
            mysql="select main_id,comp_name,comp_address,comp_phone,comp_linkman,equi_name,equi_type,equi_configure"
            mysql=mysql+",main_trouble,main_bzdate,main_stdate,main_wcdate,main_report,main_username2"
            mysql = mysql + ",main_price,main_memo from"
            mysql = mysql + " company as a,equipment as b,maintain as c where b.comp_id=a.comp_id and c.equi_id=b.equi_id and main_id=" & myid


            OleDbDataAdapter1.SelectCommand.CommandText = mysql
      

            OleDbDataAdapter1.Fill(DataSet1, "任意名称的表名")
            DataGridView1.DataSource = DataSet1            '绑定数据源
            DataGridView1.DataMember = "表名"                '绑定表名
            OleDbConnection1.Close()        '关闭连接

posted @ 2008-05-31 11:49 蓝箭GZ 阅读(89) | 评论 (1)编辑

     摘要: ◎Vbs脚本编程简明教程之一—为什么要使用Vbs?在Windows中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周也许需要对一些计算机文件进行复制、粘贴、改名、删除,也许你每天启动计算机第一件事情就是打开WORD,切换到你喜爱的输入法进行文本编辑,同时还要播放优美的音乐给工作创造一个舒心的环境,当然也有可能你经常需要对文本中的某些数据进行整理,把各式各样的数据按照某种规则排... 阅读全文

posted @ 2008-05-24 21:36 蓝箭GZ 阅读(456) | 评论 (0)编辑

PrimalScript v4.0.484 Professional 汉化版

        近期沉迷用VBS写些自动登录的脚本,类似下面代码:

Dim ie,InputCode,InputCode2
Dim WshShell
Set WshShell=WScript.CreateObject("WScript.Shell")
Set ie = CreateObject("internetexplorer.application")
ie.Visible = True
ie.navigate "http://www.cnblog.cn/"
ie.fullscreen=True
......
由于internetexplorer.application对象的详细资料很少,如方法、属性等,后发现这个代码编辑器象VS2005一样,非常好地有关键字自动提示这个功能,令编写脚本程序事半功倍,值得推荐!

下载链接:PrimalScript v4.0.484 Professional 汉化版

posted @ 2008-05-24 21:26 蓝箭GZ 阅读(78) | 评论 (0)编辑



空牙-游戏音乐合成视频
1.电脑出租,出租,电脑,电脑租赁,租机,广州市电脑出租,海珠区电脑出租,出租台式机,出租手提电脑,租笔记本电脑,电脑维修,坚师傅,专业维修,广州市名将电脑 2.广州市名将电脑__专业服务、价格优惠,提供主流台式电脑、笔记本电脑、激光打印机、数码复印机出租服务!租赁热线:020-33390733 最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁最专业最优惠广州电脑出租电脑租赁

posted @ 2008-04-18 09:44 蓝箭GZ 阅读(27) | 评论 (0)编辑




 

时间过的真快,不经意中,我们已经步入了曾经觉得那么遥远的二十一世纪。回首二十世纪,总有一些令我们难以忘怀的事,每当回想起它们,心中总会掀起微微波澜。朋友,你是否也曾热衷过ARC,如果是想必对它也有与我一样的情感。ARC发展至今,已有近30年的历史了,回首这几十年,我们可以深深感悟到所有事物从无到有发展的艰辛与荣耀。国内的玩家最早是在20世纪80年代初期接触到了街机,然而街机时代的开始应追溯到70年代的初期,在其20多年的发展过程中,经历了几个阶段,那么让我们回顾一下这既漫长又短暂的过程:

20世纪70年代初期
——————————
1971
,美国的一家电脑实验室研制出了世界上第一台"街机",这台名为"COMPUTER SPACE"的游戏机已经具有街机的一些基本特征---投币孔、操作台以及固有的游戏基板。而在20世纪70年代初期的日本,一些电子公司也开发出了供人们在娱乐场所消遣的电子游戏机。它们似乎要逐渐取代弹子机、弹珠机以及那些利用机械原理制造的游戏机。然而,当时的电子游戏机并没有得到普及,诸多因素不提,单就游戏本身来看:画质粗劣,颜色单一,娱乐性就更低得无法形容。它的娱乐效果远不如我们今天的游戏机,从某种角度来说这些游戏还算不上真正意义上的街机游戏,这个时期是街机发展的孕育期。

1978年~1984
——————————
此间,真正意义上的街机游戏纷纷出炉。这些经典得不能再经典的元老级游戏,也是令我们这些街机迷最怀念的了。这个时期几乎每年都有令人振奋的作品问世:
1978

TAITO
公司推出令当时日本人刮目的《SPACE INVADERS(宇宙侵略者)》射击名作。
1979

11
NAMCO公司推出了更人气的经典射击名作《Galaxian(小蜜蜂)》,因采用了当时最新技术,所以较《SPACE INVADERS(宇宙侵略者)》有质的飞跃。
1980

6
ATARI公司推出《Missile Command(导弹指挥官)》。
8
NAMCO又一不朽作品《PAC-Man(吃豆)》问世,超人气波及全世界。
10
NAMCO再推力作《Tank Battalion(坦克大战)》。
同年《Phoenix(打老鹰)》、《Moon Cresta(三级火箭)》等优秀作品相继问世。
1981

7
月任天堂出品了《Donkey Kong(大金刚),主人公马里奥首次与世人见面,谁会想到这个普通的水管工会成为后来任天堂的首席形象代表。
同年 NAMCO公司继《Galaxian(小蜜蜂)》后,又推出《Galaga(大蜜蜂),此款游戏更具耐玩性。81年优秀的作品还有很多,:Amidar(画线)》、《Crush Roller(油漆刷)》、《Frog(青蛙过河)》、《Tubro(赛车)》、《Spider(打蜘蛛)》它们象雨后春笋一样争先与世人见面。
1982

3
NAMCO公司的《Xevious(铁板阵)》登场,是首个采用秘技的游戏。
5
月史上第一部多重卷轴的游戏《Moon Parol(月球探险)》由IREN公司推出。
同年各公司纷纷推出经典游戏的续作,:任天堂的《Donkey Kong Jr(大金刚2)》、NAMCO的《Super PAC-Man(超级吃豆),其它一些游戏,:Front Line(前线)》、《Pengo(企鹅推砖)》、《Pooyan(小猪打狼)》、《Popeye(大力水手)》也都是非常经典的游戏。
1983

6
月任天堂推出《Mario Bros(马里奥兄弟),就是俗称的"水管儿",马里奥的朋友卢易也登台亮相了。
10
KONAMI推出始祖体育竞技类游戏《Hyper Olympic(奥运会),不仅引爆了日本国内,而且风靡了世界,特别是中国。当时它在我国受游戏迷的热爱程度,不亚于对真正奥林匹克运动会的热爱。
同年 TAITO推出经典之作《Elevator Action(电梯大战),同样受到我国游戏迷们的肯定。其它人气作还有:Arabian(阿拉丁)》、《Exerion(火凤凰)》、《Mappy(猫捉老鼠)》。
1984

6
DATA EAST推出格斗始祖《Karate Dou(空手道),用两个摇杆来控制主人公的招术,开启了对战格斗的游戏新理念。
9
TECMO推出《Star Force(星际力量),游戏酣畅的射击感觉,至今玩起来都很过瘾。
同年 CAPCOM"19**"系列的首作《1942》问世,后来的《1943》、《1941》、《19XX》每一作都较前作有长足的进步。此系列是街机史上不朽系列作代表之一。
其它人气作还有:Bank Panic(银行大盗)》、《Circus Charlie(马戏团)》、《Hyper Olympics 84(84奥运会)》、《Kung Fu Master(成龙)》、《Legend of Kage(影子传说)》。

1985年~1990
——————————

1985
3
KONAMI推出《Twin Bee(兵蜂)》,一款卡通风格的射击游戏。游戏中可以从云朵中射出隐藏的彩色铃铛,使游戏更具趣味性。6年后,也就是1991年,《Twin Bee(兵蜂)》的续作《Bell & Whistles(新兵蜂)》更是受到玩家的热烈欢迎。
5
KONAMI又推出了《Gradius(宇宙巡航机)》,战机可利用获得的能量块任意调配装备和状态。自此后,此类型的射击游戏便层出不穷,光《Gradius(宇宙巡航机)》系列就出了N多。
9
CAPCOM推出了令无数玩家着魔的《Ghosts n Goblins(魔界村)》,典型的一款英雄救美,不过想成为这个英雄实在太难了。
同年,TAITO推出力作《Tiger Heli(老虎直升机)》,经典程度难于言表。其它佳作还有:《Green Beret(绿色兵团)》、《Gun Smoke(荒野大漂客)》、《Shao-Lins Road(少林寺)》、《Terra Cresta(绝对合体)》。
1986

多款重磅系列作的首作纷纷登场:SNK的《Ikari Warriors()》、TAITO的《Bubble Bobble(泡泡龙)》、TECHNOC的《Nekketsu Kouha Kunio-Kun(热血硬派)》。
其它优秀作品:《Legendary Wings(翼人)》、《Jackal(赤色要塞)》、《Salamander(沙罗曼蛇)》、《Tokio(轰炸东京)》。
1987

多姿多彩的一年,佳作频频。
不但有象《Double Dragon(双截龙)》、《Rainbow Islands(彩虹岛)》、《Tiger Road(龙虎道)》等一批优秀的ACT游戏,以及象《1943》、《Contra(魂斗罗)》、《Twin Cobra(究极虎)》、《Gemini Wing(昆虫大战)》、《Gondomania(魔境战士)》、《Flying Shark(飞翔鲛)》、《Thundercade(特种部队)》等一大批经典的STG,更是有超经典格斗系列作《Street Fighter(街霸)》的首作问世。从此,隆与肯的形象逐渐深入人心。
1988

7
CAPCOMCP-SYSTEM基板的第一部作品《Forgotten Worlds(失落的世界)》推出。细细算来,CPSⅠ与CPSⅡ几乎每款游戏都堪称经典!
同年佳作:《P.O.W.(脱狱)》、《Cabal(阴谋)》、《Devastators(饿流祸)》、《Silkworm(联合大作战)》、《Truxton(达人王)》。
1989

CP-SYSTEM
的第三作《Strider(飞龙)》、第四作《Tenchi Wo Kurau(吞食天地)》、第五作《Final Fight(快打旋风)》纷纷亮相。同年佳作,《Prehistoric Isle(原始岛)》、《Golden Axe(战斧)》、《Kuhga(空牙)》、《Same!Same!Same!(!!!)》、《Ninja Turtles(忍者神龟)》、《Rambo3(兰博3)》。
1990

SNK
推出NEO.GEO基板,此基板SNK公司一直使用至98年才推出改进型GIGANEO基板,它们的优点在于可拔插更换游戏节目卡带。国内热衷的SNK游戏几乎都是基于此基板开发出来的游戏。本年,最有影响力的作品当属SEIBU公司的《Raiden(雷电)》,它的问世也好象是一道雷电震撼了硬派射击的天空。
同年佳作:《1941》、《Air Buster(太空破坏者)》、《Aliens(异形)》、《Carrier Air Wing(美国海军)》、《Dark Seal(黑暗封印)》、《Lightning Fighters(雷霆战机)》、《Moon Walker(月球漫步)》、《Mercs(战场的狼2)》、《Last Day(世界末日)》。

1991年~2000
———————————

九十年代初期,ACT GameSTG仍然是街机游戏的主流,但随着FTG的逐渐兴起,到了九十年代中后期,FTG已逐渐超越了ACT GameSTG的受喜爱程度。本人认为FTG的出现打破了游戏厅中那种持续了十几年的详和,欢娱的气氛,把本应是合作闯关的玩友变成你死我活的敌手。尽管如此,FTG的魅力还是无法抵挡的,你甚至可以把每一款FTG作为一门值得深入研究的理论,也可以象欣赏艺术表演一样来欣赏高手的对决。总之,FTG已把街机游戏的内涵重新定义了。值得一提的还有,在九十年代后期出现的游戏新元素——音乐游戏,从跳舞机,到打鼓机、吉他机、DJ机。音乐与游戏完美的结合,掀起了一阵音乐游戏狂潮。总之这是一个游戏多元化的时期,它的到来预示着游戏市场方兴未艾。

91年开始,格斗游戏如春笋之势,先是在913月,CAPCOM的不朽之作《Street Fighter(街霸2)》登场,而在11SNK也推出它的首款格斗游戏《Fatal Fury(饿狼传说)》,至此,两家公司便展开格斗游戏志尊的角逐,时至今日,人们都无法定言谁究竟是格斗游戏的龙头老大,在近十年的时间里,两家公司呈现给世人的是众多的优秀作品,如:CAPCOM的《街霸》系列,《漫画英雄》系列、《X-MAN》系列、《恶魔战士》系列,其中《街霸》系列是CAPCOM的主要方向,从Ⅱ到ZERO,从Ⅲ到EX,而SNK更是多产,《饿狼传说》系列、《龙虎拳》系列、《侍魂》系列、《拳皇》系列、《月华剑士》系列,其中《拳皇》系列可谓空前的深入人心,7部作品,一年一部,青少年游戏迷无时不在对它进行议论、研究、切磋,拳皇大赛的传说就象真的存在一样。无论是CAPCOM还是SNK,他们的作品各有吸引玩家之处(似乎欧美比较衷情CAPCOM,而SNK的作品则更受亚洲玩家的青睐)2000年《CAPCOM.VS.SNK》的问世,终于圆了两大派系玩家的梦。同时,还有许多其他公司的优秀作品不能不提,他们是:ATLUS的《豪血寺一族》系列、ADK的《世界英雄》系列、MIDWAY的《真人快打》系列、SEGA的《VR战士》系列、NAMCO的《铁拳》系列,其中《VR战士》开3D格斗游戏之先河,格斗玩家逐渐呈两极分化,即2D格斗玩家和3D格斗玩家,而且大有玩2D的不玩3D,玩3D的不玩2D之势(其实既玩2D又玩3D的大有人在)

在射击游戏方面,也诞生了一大批优秀的作品,V-SYSTEM的《四国战机》系列、ATLUS的《首领蜂》系列、BANPRESTO的《超时空要塞》系列、TOAPLAN的《达人王》系列、RAIZING/8ING的《魔法大作战》系列、CAPCOM的《Varth(威虎战机)》、《19XX》、KONAMI的《Bells & Whistles(新兵蜂)》、《GI Joe(特种部队)》、NMK的《Thunder Dragon(雷龙)》、IREM的《In the Hunt(海底大战争)》以及SNKACT-STG《合金弹头》系列,然而真正称雄射击游戏领域的应该算是九十年代的新势力——PSIKYO(彩京)公司,她的作品《战国》系列、《1945》系列、《枪鸟》系列、以及《Sol Divide(太阳的表决)》、《Dragon Blaze(龙之火)》早已在国内游戏市场脍炙人口。

ACT方面CAPCOM独领天下,机厅中满眼全是CAPCOM的作品,《Captain Commando(名将)》、《King of Dragon(龙王)》、《Knight of the Round(圆桌武士)》、《三国-吞食天地》系列、《Cadillacs and Dinosaurs(恐龙斗士)》、《Punisher(复仇者)》、《龙与地下城》系列、《Alien VS Predator(异形对铁血战士)》每部作品都有它独到的特色,而制作细腻精良、有极高的耐玩度又是他们共同的特点。其它优秀作品还有:SEGA公司的《战国传承》系列、Irem公司的《Hook(铁钩船长)》、TECHNOC公司的《Shadow Force(变身忍者)》。

随着二十世纪这一页历史的翻过,街机时代在中国已经结束;尽管日本及欧美的游戏制作商还在不断开发街机游戏,而且仍有上乘之作不断问世,但在中国它们可能永远无法拥有市场了,机厅一个接一个悄然无声地消失,规模较大的也只停留在维持的状态。在过十几年,新时代的青少年恐怕没有几人会知道机厅这个概念,他们只能从父辈的描述中猜想那个曾给他们父辈带来如此快乐的世界是怎样的。而我则以见证了街机游戏在中国发展的二十多年历史为荣,不管舆论如何评价它,我都要感谢它曾带给我的无限快乐,在它离去的今天,我象与一位老友做一次永别,在将它留给我的美好记忆珍藏的同时,我将深深的怀念它…………

posted @ 2008-04-18 09:42 蓝箭GZ 阅读(54) | 评论 (0)编辑



 

第一次用ajax.1.0控件,下载安装ASP.NET AJAX1.0后,在VS中建立网站时多了一个选项:ASP.NET AJAX-Enabled Web Site,以及工具栏中多了AJAX Extensions选项,包括有ScriptManager,UpdatePanel等控件,

分两种情况:

第一种情况,新建的网站是通过ASP.NET AJAX-Enabled Web Site而新建的,就比较好办,先放入ScriptManager控件,后放入UpdatePanel控件,再将GridView等需要PostBack才能更新或编辑的控件放入UpdatePanel中,这样就可以简单地实现GridView控件无刷新更新数据的效果了;

第二种情况是,已经新建了网站,但不是通过ASP.NET AJAX-Enabled Web Site这个选项而新建的,这时,加入ScriptManage控件,后放入UpdatePanel控件是会出错的,如:“Sys 未定义”等,这样就要修改网站根目录下的web.config文件,加入如下内容:

1.一定要在<configuration>的后面(规定<configSections>要是它的第一个子项),加入

<configuration>

<!--这是加入支持ajax控件的设置1-->

 <configSections>

    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">

      <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">

        <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>

        <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">

          <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere" />

          <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication" />

          <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication" />

        </sectionGroup>

      </sectionGroup>

    </sectionGroup>

 </configSections>

<!--这是加入支持ajax控件的设置1-->

2.在<page>后面加入:

<!--这是加入支持ajax控件的设置2-->

      <controls>

        <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

      </controls>

<!--这是加入支持ajax控件的设置2-->

</pages>

3.接上面加入

</pages>

 <!--这是加入支持ajax控件的设置3-->

    <httpHandlers>

      <remove verb="*" path="*.asmx"/>

      <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

      <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

      <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>

    </httpHandlers>

    <httpModules>

      <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

</httpModules>

<!--这是加入支持ajax控件的设置3-->

4.最后在</system.web>后面加入

</system.web>

<!--这是加入支持ajax控件的设置4-->

 <system.web.extensions>

    <scripting>

      <webServices>

        <!-- Uncomment this line to customize maxJsonLength and add a custom converter -->

        <!--

      <jsonSerialization maxJsonLength="500">

        <converters>

          <add name="ConvertMe" type="Acme.SubAcme.ConvertMeTypeConverter"/>

        </converters>

      </jsonSerialization>

      -->

        <!-- Uncomment this line to enable the authentication service. Include requireSSL="true" if appropriate. -->

        <!--

        <authenticationService enabled="true" requireSSL = "true|false"/>

      -->

        <!-- Uncomment these lines to enable the profile service. To allow profile properties to be retrieved

           and modified in ASP.NET AJAX applications, you need to add each property name to the readAccessProperties and

           writeAccessProperties attributes. -->

        <!--

      <profileService enabled="true"

                      readAccessProperties="propertyname1,propertyname2"

                      writeAccessProperties="propertyname1,propertyname2" />

      -->

      </webServices>

      <!--

      <scriptResourceHandler enableCompression="true" enableCaching="true" />

      -->

    </scripting>

 </system.web.extensions>

 <system.webServer>

    <validation validateIntegratedModeConfiguration="false"/>

    <modules>

      <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

    </modules>

    <handlers>

      <remove name="WebServiceHandlerFactory-Integrated" />

      <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"

           type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

      <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode"

           type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

      <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

    </handlers>

 </system.webServer>

<!--这是加入支持ajax控件的设置4-->

</configuration>

这样旧的项目也可以支持asp.net ajax1.0的功能了。

posted @ 2008-03-17 15:06 蓝箭GZ 阅读(154) | 评论 (0)编辑


posts - 20, comments - 3, trackbacks - 0, articles - 1

Copyright © 蓝箭GZ