<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 8  文章 - 55  trackbacks - 0
    <2006年5月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    朋友的Blog

    最新評論

    閱讀排行榜

    評論排行榜

    vbs類生成xml文件
    [ 作者:??加入時間:2006-04-03 15:13:42??來自: ]
    有兩文件:
    obj
    XML . asp :測試文件
    cls
    XML . asp :vbs類文件
    代碼:
    obj
    XML . asp

    <%@ Language=VBScript %>
    <% Option Explicit %>
    <!--#INCLUDE FILE="cls
    XML . asp "-->
    <%
    Dim obj
    XML , strPath, str
    Set obj
    XML = New cls XML

    strPath = Server.MapPath(".") & "/New.xml"

    obj XML .createFile strPath, "Root"
    'Or If using an existing
    XML file:
    'obj
    XML .File = "C:/File.xml"

    obj XML .createRootChild "Images"

    'Here only one attribute is added to the Images/Image Node
    obj
    XML .createChildNodeWAttr "Images", "Image", "id", "1"
    obj
    XML .updateField "Images//Image[@id=1]", "super.gif"
    obj
    XML .createRootNodeWAttr "Jobs", Array("Size", "Length", "Width"), _
    Array(24, 31, 30)
    obj
    XML .createRootNodeWAttr "Jobs", Array("Size", "Length", "Width"), _
    Array(24, 30, 29)
    obj
    XML .createRootNodeWAttr "Jobs", Array("Size", "Length", "Width"), _
    Array(24, 31, 85)

    'Notice that all three job nodes have size 24, all of those
    'nodes will be updated
    obj
    XML .updateField "Jobs[@Size=24]", "24's"

    'Notice that only two nodes have the specified XPath, hence
    'only two new child nodes will be added
    obj
    XML .createChildNodeWAttr "Jobs[@Size=24 and @Length=31]", "Specs", _
    Array("Wood", "Metal", "Color"), _
    Array("Cedar", "Aluminum", "Green")

    'It is always important to iterate through all of the nodes
    'returned by this XPath query.
    For Each str In obj
    XML .getField("Jobs[@Size=24]")
    Response.Write(str & "<br>")
    Next
    Set obj
    XML = Nothing

    Response.Redirect "New.xml"
    %>

    cls XML . asp :

    <%
    Class cls
    XML
    'strFile must be full path to document, ie C:/ XML / XML File. XML
    'objDoc is the XML Object
    Private strFile, objDoc

    '*********************************************************************
    ' Initialization/Termination
    '*********************************************************************

    'Initialize Class Members
    Private Sub Class_Initialize()
    strFile = ""
    End Sub

    'Terminate and unload all created objects
    Private Sub Class_Terminate()
    Set objDoc = Nothing
    End Sub

    '*********************************************************************
    ' Properties
    '*********************************************************************

    'Set XML File and objDoc
    Public Property Let File(str)
    Set objDoc = Server.CreateObject("Microsoft.
    XML DOM")
    objDoc.async = False
    strFile = str
    objDoc.Load strFile
    End Property

    'Get XML File
    Public Property Get File()
    File = strFile
    End Property

    '*********************************************************************
    ' Functions
    '*********************************************************************

    'Create Blank XML File, set current obj File to newly created file
    Public Function createFile(strPath, strRoot)
    Dim objFSO, objTextFile
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    Set objTextFile = objFSO.CreateTextFile(strPath, True)
    objTextFile.WriteLine("<?xml version=""1.0""?>")
    objTextFile.WriteLine("<" & strRoot & "/>")
    objTextFile.Close
    Me.File = strPath
    Set objTextFile = Nothing
    Set objFSO = Nothing
    End Function

    'Get XML Field(s) based on XPath input from root node
    Public Function getField(strXPath)
    Dim objNodeList, arrResponse(), i
    Set objNodeList = objDoc.documentElement.selectNodes(strXPath)
    ReDim arrResponse(objNodeList.length)
    For i = 0 To objNodeList.length - 1
    arrResponse(i) = objNodeList.item(i).Text
    Next
    getField = arrResponse
    End Function

    'Update existing node(s) based on XPath specs
    Public Function updateField(strXPath, strData)
    Dim objField
    For Each objField In objDoc.documentElement.selectNodes(strXPath)
    objField.Text = strData
    Next
    objDoc.Save strFile
    Set objField = Nothing
    updateField = True
    End Function

    'Create node directly under root
    Public Function createRootChild(strNode)
    Dim objChild
    Set objChild = objDoc.createNode(1, strNode, "")
    objDoc.documentElement.appendChild(objChild)
    objDoc.Save strFile
    Set objChild = Nothing
    End Function

    'Create a child node under root node with attributes
    Public Function createRootNodeWAttr(strNode, attr, val)
    Dim objChild, objAttr
    Set objChild = objDoc.createNode(1, strNode, "")
    If IsArray(attr) And IsArray(val) Then
    If UBound(attr)-LBound(attr) <> UBound(val)-LBound(val) Then
    Exit Function
    Else
    Dim i
    For i = LBound(attr) To UBound(attr)
    Set objAttr = objDoc.createAttribute(attr(i))
    objChild.setAttribute attr(i), val(i)
    Next
    End If
    Else
    Set objAttr = objDoc.createAttribute(attr)
    objChild.setAttribute attr, val
    End If
    objDoc.documentElement.appendChild(objChild)
    objDoc.Save strFile
    Set objChild = Nothing
    End Function

    'Create a child node under the specified XPath Node
    Public Function createChildNode(strXPath, strNode)
    Dim objParent, objChild
    For Each objParent In objDoc.documentElement.selectNodes(strXPath)
    Set objChild = objDoc.createNode(1, strNode, "")
    objParent.appendChild(objChild)
    Next
    objDoc.Save strFile
    Set objParent = Nothing
    Set objChild = Nothing
    End Function

    'Create a child node(s) under the specified XPath Node with attributes
    Public Function createChildNodeWAttr(strXPath, strNode, attr, val)
    Dim objParent, objChild, objAttr
    For Each objParent In objDoc.documentElement.selectNodes(strXPath)
    Set objChild = objDoc.createNode(1, strNode, "")
    If IsArray(attr) And IsArray(val) Then
    If UBound(attr)-LBound(attr) <> UBound(val)-LBound(val) Then
    Exit Function
    Else
    Dim i
    For i = LBound(attr) To UBound(attr)
    Set objAttr = objDoc.createAttribute(attr(i))
    objChild.SetAttribute attr(i), val(i)
    Next
    End If
    Else
    Set objAttr = objDoc.createAttribute(attr)
    objChild.setAttribute attr, val
    End If
    objParent.appendChild(objChild)
    Next
    objDoc.Save strFile
    Set objParent = Nothing
    Set objChild = Nothing
    End Function

    'Delete the node specified by the XPath
    Public Function deleteNode(strXPath)
    Dim objOld
    For Each objOld In objDoc.documentElement.selectNodes(strXPath)
    objDoc.documentElement.removeChild objOld
    Next
    objDoc.Save strFile
    Set objOld = Nothing
    End Function
    End Class
    %>

    posted @ 2006-06-06 13:04 blog搬家了--[www.ialway.com/blog] 閱讀(426) | 評論 (0)編輯 收藏

    www.nike.com

    www.m5.icoke.com

    http://www.hcgjhotel.com/

    http://www.peugeot.com.cn/web/307/

    http://www.kingnare.com/

    http://www.greenovia.net/

    http://www.blueidea.com/bbs/newsdetail.asp?page=4&id=1935698&Daysprune=&lp=1

    http://www.5dmax.com/

    http://www.skii.com.cn/pitera/index.html

    http://www.daphne.com.cn/d28/

    http://www.wangbao.com.cn/main.html

    http://www.mystvgame.com/us/

    http://land.anycall.com/event/anyclub2/event_main.jsp

    http://www.gglc.com.cn/main.htm

    http://www.boyaguoji.com/index1.htm

    www.superaction.co.kr

    posted @ 2006-06-03 21:34 blog搬家了--[www.ialway.com/blog] 閱讀(408) | 評論 (0)編輯 收藏
    QQ罵人寶典7
    作者:未知 來源:99軟件站 加入時間:2004-8-28 飛牌精品軟件
     
    男人的四大理想:天上紛紛掉鈔票,天下美男都死掉,美女腦子都壞掉,哭著喊著讓我泡.

    丑女一回頭,嚇死一頭牛;丑女二回頭,黃河瀑布水倒流;丑女三回頭,泰森改打乒乓球!

    男人四怕:怕小姐有病,怕情人懷孕,怕群眾寫信,怕老婆自盡。你怕啥?

    這段日子以來,我一直想對你說三個字,但又怕說了連普通朋友也做不成,可我控制不住,還是想說:借點錢!

    腦筋急轉(zhuǎn)彎:一只豬過馬路被車撞死了,為什么?告訴你吧,是豬不會急轉(zhuǎn)彎。

    老婆無味,情人太累,小姐太貴,沒事開個同學會,拆散一對是一對

    克林頓睡覺是國睡 乞丐睡覺是地稅 和老婆睡覺是依法納稅 和情人睡覺是偷稅漏稅 和小姨子睡覺是增值稅

    讀出下面的字,你將獲得月薪2000000的工作,試題如下:簟璁醭歙艽绱癀穡魍旃傯彘硪钚鰣硐蓰。

    警告。你的手機由于黑客侵入信號系統(tǒng),電池即將被引爆。請立即將手機電池取下扔出五米距離。切切。

    兄弟!請不要在每次放屁后低頭猛吸就以為能把屁味吸光!:p

    啊!你的皮膚如此富有光澤,你散發(fā)的香味如此難以抗拒,讓我狠狠咬你一口吧,我親愛的--紅燒肉。

    人家撈,你不撈,老婆說你是草包;人家賭,你不賭,背后說你二百五;人家嫖,你不嫖,大伙一起造你謠

    人生四大悲:久旱逢甘霖-不停;他鄉(xiāng)遇故知-借錢;洞房花燭夜-不舉;金榜題名時-別人

    豬的四大愿望:四周柵欄都倒掉,天上紛紛掉飼料。天下屠夫都死掉,世界人民信佛教。

    天大地大不如老婆大;爹親娘親不如小姐親;千好萬好不如二奶好!

    只愛一個有點傻,愛上兩個最起碼,三個五個剛合適,十個八個才瀟灑。

    山外青山樓外樓,你不愛我我不愁。世上美女到處有,她會比你更溫柔!

    投保:男朋友是準客戶,老公是客戶,結(jié)婚是簽單,離婚是退保,再婚是續(xù)保,找老二是加保  

    這是有“屎”以來最有“糞”量的祝福

    有三個字一直藏在我的心底不敢對你說。現(xiàn)在我終于鼓足了勇氣:“去死吧!”  

    那天我看見你拿到狂砍一只豬,豬跑到一個死胡同,只聽見豬大叫:“本是同根生,相煎何太急!”

    你如果收到本信息,證明你手機以感染病毒,請馬上取出手機卡,用汽油刷洗。

    網(wǎng)上無計可消愁,聊天解煩憂,忽見美眉在招手,頓首頓首,關(guān)掉其他窗口,聊到最后,是一北方老叟,作嘔作嘔!

    不許動!搶劫!全部舉起手來!男的站左邊,女的站右邊,變態(tài)的站中間,哎!說的就是你,還裝著看手機!

    美眉美眉我愛你!先用話語感動你,再用行動打動你,買個戒指送給你,再用勞斯萊斯去娶你!(你愿意嗎?)

    嫖客:萬水千山總是情,少給十塊行不行;妓女:人間哪有真情在,多賺十塊是十塊。

    有一個女生去牧場見習擠牛奶,可別人都擠了一桶了,她還只擠了一點,正著急,突然老牛說了:小姐,你擠錯地方了!

    強匪發(fā)現(xiàn)保險柜里頭全都是果凍,他一氣之下,把所有果凍都吃掉。隔天報紙的頭條是這么寫的 ※瘋狂歹徒,精子銀行被盜※

    獵人發(fā)現(xiàn)一只豬,舉起獵槍打死了豬,獵人走近豬,豬卻起來了,知道為什么?猜不到?—豬也正納悶呢。

    男人最渴望的一句話:“我要”;男人最恐懼的一句話:“我還要嘛”

    請走到最近的電線桿前面,對著上面的野廣告大聲說“我的病有救了”

    你比鏡子還能反映我的缺點,你比莊子還博學多才,你比孫子還有謀略。所以我們都親切的叫你:“鏡莊孫子”。

    網(wǎng)上自古少嬌娘,歪瓜裂棗排成行,偶爾幾聲鴛鴦叫,也是淫女配色狼. 
    posted @ 2006-05-31 12:46 blog搬家了--[www.ialway.com/blog] 閱讀(853) | 評論 (0)編輯 收藏
    Adobe Apollo計劃:讓Flash擺脫瀏覽器

    Adobe平臺業(yè)務單元的首席軟件架構(gòu)師兼高級副主席Kevin Lynch透露,他們正開發(fā)一個代號為Apollo的項目,它將使得針對Adobe的Flash Presentation軟件開發(fā)的應用程序不用網(wǎng)頁瀏覽器就能運行。

      Lynch表示,Apollo預計明年初就會免費提供下載,它開發(fā)的目的是為了克服目前網(wǎng)頁應用的限制。目前,F(xiàn)lash程序是運行在網(wǎng)頁瀏覽器當中的。他還表示,Apollo是基于客戶端的軟件,它可以獨立于網(wǎng)頁瀏覽器之外運行Flash程序而不管是在線還是離線。

      Apollo是設計來為開發(fā)人員提供一種創(chuàng)建可渲染Flash動畫、HTML和Acrobat(PDF)文件應用程序的途徑。

      Lynch表示,如email這些原生的網(wǎng)絡應用程序,雖然它們可以運行在不同的操作系統(tǒng)之上,但是當用戶斷開網(wǎng)絡連接時就無能為力了;而Apollo正是可以彌補這一缺陷。

      Apollo程序在用戶下線時還會繼續(xù)運行,并且當用戶重新上線時就會自動的更新數(shù)據(jù)。例如,某人在離線的狀態(tài)下通過手持設備或筆記本來預訂機票;當他重新鏈接到網(wǎng)絡時,這個軟件就會自動的完成剩下的業(yè)務。

      除此之外,Apollo應用程序和其它桌面應用程序沒什么區(qū)別:它們都擁有獨立的圖標來運行程序,并且可以在系統(tǒng)輔助工具中看到它們。

      一個早期版本的Apollo軟件預期會在今年年底推出,到時用戶可以從Adobe Labs官方網(wǎng)站下載。程序員可以利用Adobe現(xiàn)有的工具產(chǎn)品線來編寫運行在Apollo中的應用程序。

    posted @ 2006-05-15 11:27 blog搬家了--[www.ialway.com/blog] 閱讀(416) | 評論 (0)編輯 收藏

    動畫的金牌12法則

    這12條動畫制作法則是由Disney的動畫師累積數(shù)十年的經(jīng)驗所整理出來的最高指導原則,我們可是要把他們當做圣旨一般的信奉,雖然Disney的動畫早在30年代已經(jīng)發(fā)光發(fā)熱,然而當初的動畫制作原則延傳至今仍然不變,甚至這些由2D動畫制作發(fā)展出來的規(guī)則,也幾乎完全能夠應用在3D動畫制作之上,如果各位對于Disney動畫發(fā)展史有興趣,或是非常想深入了解這些動畫基本法則的奧秘,可參參考Frank Thomas and Ollie Johnston所著的The Illusion of Life isney Animation.這本書亦為所有動畫師爭相收藏的圣經(jīng)寶典了。

    12條基本法則例舉如下:
    1. Squash and Stretch 擠壓與拉伸

    以特體形狀的變形,強調(diào)瞬間的物理現(xiàn)角。

    2. Anticipation預備動作:
    加入一反向的動作以加強正向動作的張力,借以表示下一個將要發(fā)生的動作。

    3. Staging表演及呈像方式:
    角色的儀態(tài)、及表演方式,配合適當?shù)臄z影機運動,使能夠有效的表達角色的特性及故事中的訊息。

    4. Straight-ahead vs. Pose-to-pose連貫動作法與關(guān)鍵動作法:

    屬兩種不同的動畫制作程序,前者根據(jù)連續(xù)的動作依序制作每一格畫面;后者是先定義關(guān)鍵的主要動作,而后再制作關(guān)鍵動作間的畫格。
    5. Follow-through and Overlapping Action跟隨動作與重疊動作:
    “沒有任何一種物體會突然停止,物體的運動是一個部分接著一個部分的” ,這是Walt Disney當初對于運動物體的詮釋,之后動畫師將這樣的理論以跟隨動作或重疊動作來稱呼,我們可以用另一種更科學的方式來描述這個原理,就是“動者恒動”
    6. Slow-in and Slow-out漸快與漸慢:
    所有物體自靜止開始動作,是漸快的加速運動,從運動狀態(tài)到靜止狀態(tài),則是呈漸慢的減速運動?
    7. Arcs弧形運動軌跡:
    是凡所有會動的生物,其組成的任何部分之運動軌跡皆為平滑的弧形曲線?
    8. Secondary Action附屬動作:
    當角色在進行主要動作時,附屬于角色的一些配件,或是觸須、尾巴等部分,會以附屬動作來點綴主要動作的效果?
    9. Timing時間控制:
    一段動作發(fā)生所需的時間,這是掌握動畫節(jié)奏的最基本觀念?
    10. Exaggeration夸張:
    利用擠壓與伸展的效果、夸大的肢體動作、或是以加快或放慢動作來加乘角色的情緒及反應,這是動畫有別于一般表演的重要元素?
    11. Solid drawing純熟的手繪技巧:
    這是在傳統(tǒng)手繪動畫領(lǐng)域里,對于動畫師的基本要求,然而在計算機動畫領(lǐng)域,手繪已不再是動畫師的工作內(nèi)容?
    12. Appeal吸引力:
    當設計角色時,能夠以造型或獨特的姿態(tài)讓觀眾直覺角色的屬性,藉以提高觀眾對于角色的印象,例如高矮胖瘦可分別代表不同個性的角色?

    除了以上12項基本法則,另外可以延伸出另一項重要的原則:
    13. Depth深度:
    由于利用3D動畫軟件已經(jīng)可以方便做出立體的效果,但是仍然可以擅用攝影機的功能加強景深,以突顯畫面所要表達的重點?
    14. Balance, & Weight平衡及重量感:
    了解運動物體的重心所在,重心的位置可影響物體在視覺上的穩(wěn)定度;物體在視覺上的輕重為何,除了在造型上予以定義,亦須由動作表現(xiàn)物體的重量感,除了可以在肢體語言上表達,亦可由時間控制上營造
    posted @ 2006-05-12 10:12 blog搬家了--[www.ialway.com/blog] 閱讀(442) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 久久综合图区亚洲综合图区| 久久精品国产亚洲Aⅴ香蕉| 亚洲综合一区二区国产精品| 在线观看免费黄色网址| 91麻豆国产自产在线观看亚洲| 日本一区二区在线免费观看| 亚洲精品国产V片在线观看| 免费毛片毛片网址| 亚洲日韩国产精品第一页一区| 国产精品黄页免费高清在线观看| 国产中文在线亚洲精品官网| 国产日韩久久免费影院| 亚洲国产精品乱码一区二区| 四虎国产精品永久免费网址| 亚洲男女性高爱潮网站| 成人无遮挡毛片免费看| 久久精品国产亚洲AV电影网| 亚洲精品A在线观看| 韩日电影在线播放免费版| 亚洲国产一区二区三区青草影视| 久久成人免费电影| 久久精品国产亚洲AV蜜臀色欲| 成年女人毛片免费播放人| 美女视频免费看一区二区| 在线A亚洲老鸭窝天堂| 暖暖免费日本在线中文| 亚洲人成网站在线观看播放动漫 | 精品香蕉在线观看免费| 亚洲 日韩经典 中文字幕| 国产亚洲福利一区二区免费看| 二级毛片免费观看全程| 亚洲国产成人精品不卡青青草原| 91嫩草国产在线观看免费| 亚洲国产区男人本色| 中国亚洲女人69内射少妇| 无人在线直播免费观看| 曰批全过程免费视频观看免费软件| 亚洲va国产va天堂va久久| 最新69国产成人精品免费视频动漫| 美女无遮挡免费视频网站| 亚洲A∨无码一区二区三区|