Đang tải công cụ tìm kiếm

tịch tà kiếm phổ 2 ( dành cho dân nghịch đô mi nô trên desktop )

Thảo luận trong 'Software Collection' bắt đầu bởi leminhduc93, 8/2/11 --- [ Lượt xem: 544 ]

  1. leminhduc93 Thành viên bị kỉ luật

    sau đây là các đề mục cần có , và thành thạo

    * ******khai thác những thiết kế mẫu flash , vì cái khung ở giữa cần 1 chút active cho hay , cách active 1 object để thể hiện

    ai thích mẫu thiết kế nào , thấy nhẹ và hay thì down về lắp giáp . OK

    http://urlscan.chanret.com/key/?id=UMPFP8VW
    http://urlscan.chanret.com/key/?id=SR7ONVPN videos.html
    cập nhật mẫu mới bằng cách vào trang nổi tiếng trên , tìm mục site templates > sau đó lấy tên và search google > nếu xuất hiện 1 trang web có tên mafiascript thì vào đó và down load > sau khi down xong thì bạn hãy chỉnh sửa XML , xóa các đề mục thêm các bức ảnh bạn thích vào thư viện . nếu có yêu cầu web các thứ lại cho gọn thành các đề mục > mà bạn cần thể hiện > như video cá nhân , thư viện ảnh , thư viện pdf ..1 số mục cần trình diễn cho đẹp nhanh chóng trên desktop , 1 mấu thiết kế giá khoảng 40 $ thật là lợi hại


    cái lợi là rất tiện dụng khi muốn truy xuất thể hiện dữ liệu bạn cần xem thông qua active tức là không cần khởi động rờm rà như muốn xem ảnh cần bật CT xem ảnh , xem phim cần bật CT xem phim , nghe nhạc ..tất cả không cần bạn khởi động nhiều thứ quá
    cái hại là Flash có 1 phần khá nặng nên cần lựa chọn sao cho hợp lý , chính vì thế mà ô khung nhỏ ở giữa đã làm giảm đi nền active , ví dụ như bạn dùng dremsence nó choáng màn hình và ngốn tài nguyên , 1 khung nhỏ ở giữa đã giảm đi lượng tiêu thụ khá nhiều .. 1 số phần flash hoàn toàn nhẹ hơn là dùng dreamsence ok
    muốn nó thể hiện trên nền desktop , cần xác định được đúng file SWF gốc , chỉ cần tên và đường dẫn và 1 object đã được lựa chọn active web browser của MS được chọn tại mục script là sẽ thể hiện , sau khi object đó đã full script thể hiện thì lúc này cần 1 nút bấm để điều chỉnh vì thông thường khi mới load lên cần cho mục active này nghỉ ngơi


    đây là 1 đoạn script điều kiện đóng mở chỉ việc copy vào đoạn code nó sẽ đóng mở file flash

    Sub Object_OnLButtonDown ( x, y )
    If Desktopx.Object("flash").visible=0 Then
    DesktopX.Object("flash").Visible = True
    DesktopX.ScriptObject("flash").Control.Navigate2 "F:\flashsoure\show\black\wellcome.swf"
    Else

    DesktopX.ScriptObject("flash").Control.Navigate2 "about:blank"
    DesktopX.Object("flash").Visible = False
    End If
    End Sub


    ........Nên nhớ là file .swf có thể thay bằng 1 file html , hoặc www.vn-zoom.com , thậm chí là 1 thư mục explorer
    , nó trình diễn sơ qua được các thứ đó .... object đó sẽ thể hiện toàn bộ nôi dung vì đã active của MS webbrowser


    ("flash") đây là tên flash 1 cái tên của 1 object đề có thể điều khiển thông qua nút bấm , vì khi khởi động cần xet object flash đó "about:blank" . nó sẽ khôn hiện gì , và chọn hide để không hiện nên màn hình !

    phần active web đó chọn ở mục script >active control X > MS web broser


    Tương tự như vậy có thể chọn active Media player để xem fim 1 cách đơn giản , với các nút điều khiên sơ sơ , như làm 1 hình nền dreamsence ở giữa với đoạn cript loop file

    vì chưa đủ thời gian nên trong nền giao diện này chưa tích hợp active dreamsence thu nhỏ đó , dreamsence thu nhỏ làm giảm đi lượng tiêu thụ đến 1 nửa

    1 file dạng dll trình diễn dreamsence chẳng qua cũng là các đoạn script khai thác active media player và đoạn script loop file chứ không có gì .

    tuy nhiên hiện CT desktopx version này còn chưa hay về vấn đề sửa 1 số lỗi thiết kế layer , cho nên nền active chưa đủ mạnh để viết script tương tác ...

    1 file demo active WMP các bạn đã down về rồi bỏ ra mà tìm hiểu , mà khai triển các thể võ ....

    để resize 1 file object active đó cần Ctrl và dùng chuột là sẽ hiện ra 1 khung cho phép bạn đặt đúng chỗ cho khung

    các tài liệu tham khảo :




    ****trên đây là sơ qua về active flash , giờ là vấn đề về đường dẫn trong windows để làm các nút bấm
    gồm có

    chọn object type > shortcut file or URL

    hãy nói về Url ...nó sẽ tìm đến trang web bạn cần , hoặc các mục được mã hóa dưới dạng regedit ....ta hay làm 1 thử nghiệm để xem các mục nào đó ví dụ như control panel . có thể dùng đường dẫn explorer hoặc url đã được mã hóa dưới dạng rededit

    kéo 1 mục nào đó vào thanh objectdoc pluss , sau đó chọn edit và chúng ta thấy
    ::{26EE0668-A00A-44D7-9371-BEB064C98683}\1 ví dụ
    bạn có thể tự tìm với god mod
    url sẽ lauch tới mục rất nhanh , hơn là sử dụng explorer

    đây là 1 trang cho bạn tự tìm hiểu

    tương tự cho shortcut ..
    có thể tới 1 file cpl , đơn giản hoặc
    thể hiện nội dung của program được show dưới dạng popup như thể hiện trên thanh startmenu ...
    chọn chế độ Arguments , show , vv hãy tự tìm hiểu

    http://www.sevenforums.com/tutorials...ndows-7-a.html

    và tìm 1 số mục cho windows xp ...hãy tự nghiên cứu

    và câu lệnh chỉ bằng script để tới mục hãy xem ở phần giới thiệu cript

    để mod được như trên cần phải hiểu windows rất rõ mới nhá được ....

    **sau đây là mục khai thác các file dịch vụ windows , trong hệ thống có các file dịch vụ để các CT phần mềm vv khai thác và tính toán cho các phần cần thể hiện . với dịch vụ

    WMI services

    đây là dịch vụ sống còn , rất nhiều thứ của windows có thể khai thác như thể hiện thông số gadget cho desktop chẳng hạn ...
    http://www.stardock.com/products/des...07tutorial.htm

    trong giao diện này tôi đã khai thác dịch vụ để thể hiện 1 số yêu cầu cho giao diện ví dụ như nếu intenet mà tắt thì giao diện sẽ báo

    hoặc thể hiện dự báo thời tiết phải thông qua kết nối ,

    hoặc thông báo update .

    số chỉ cpu usage , memory , vv ........

    ví dụ như người ta làm 1 CT windows task Manager chẳng hạn người ta cũng phải viết script khai báo dịch vụ để lấy CT chạy

    hãy thử lấy 1 đoạn code jacksparrow đang nghịch và copy vào 1 phần cript , sau đó chọn object thể hiện là text . aplly nó sẽ thông báo 1 list CT đang chạy trên task manager

    'Called when the script is executed
    Sub Object_OnScriptEnter
    Dim objWMIService, objProcess, colProcess
    Dim strComputer, strList

    strComputer = "."

    ' Dim objWMIService
    'Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
    ' Set CompInfo = objWMIService.ExecQuery ("Select * from Win32_ComputerSystem")
    ' For Each objComputer In CompInfo
    ' PCName = objComputer.Name
    ' PCDomain = objComputer.Domain
    ' UserName = objComputer.UserName
    ' If len(PCName) > 1 Then
    ' t = len(PCName) 2
    ' UserName = mid(UserName,t)
    ' End If
    'Next
    object.text = "ComputerName: " & PCName & vbnewline
    ' object.text = object.text & "Domain: " & PCDomain & vbnewline
    'object.text = object.text & "UserName: " & UserName & vbnewline

    Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" _
    & strComputer & "\root\cimv2")

    Set colProcess = objWMIService.ExecQuery _
    ("Select * from Win32_Process")

    'object.Text = object.Text & vbnewline & "objProcess.Name "
    ' object.Text = object.Text & " objProcess.Name "
    For Each objProcess In colProcess
    strList = strList & vbCr & _
    objProcess.Name
    object.Text = object.Text & vbnewline & objProcess.Name & " "
    'object.Text = object.Text & objDrive.DriveType & " | " & objDrive.Description
    'object.Text = object.Text & " | " & objDrive.VolumeName & " | "
    'object.Text = object.Text & objDrive.FreeSpace & " | " & objDrive.FileSystem
    Next
    End Sub



    và rất nhiều thứ nữa , việc lập trình và khai thác các mặt mạnh về trình diễn của desktop cũng cần phải có nó

    độc giả chỉ biết làm đẹp desktop bằng rainmeter vì có các sản phẩm đẹp đã được viết sẵn , nhưng không biết windows nó chạy ra làm sao các dịch vụ của nó cần khai thác thế nào thì thật là yếu kém khả năng lập trình của bạn và hiểu biết windows của bạn không lên được .( hơi lạc đề 1 chút nhưng phải bốc ..viết bài nó mới đã )



    Đây chỉ là 1 trò mod giao diện thể hiện trên desktop nhưng càng mod càng học hỏi được nhiều thứ . và hơn nữa là Người thật việc thật , Thiết kế bằng ngôn ngữ lập trình MS thật , và siêu đẳng nhờ IBM và stardoc phát triển thêm thuật ngữ lập trình ........để thế hiện cái hay của 1 desktop thế hệ mới .....

    ví dụ như thiết kế theme trong windows , cần nhiều mục rất lằng nhằng , làm được 1 cái theme toát mồ hôi dái , chỉnh sửa load đi load lại , nào là mầu này mầu kia sửa trên PTS
    nhưng với desktop X thể hiện đơn giản và sửa ngay tại chỗ cho phần thiết kế , không phức tạp quá ..hơn thế nữa sự trình diễn animated thì khỏi phải bàn .............



    ********** phần tiếp theo là thiết kế khung 3d , và sự di chuyển

    để di chuyển cần phải settimer , như làm animation trong flash đoạn này cần chạy bao nhiêu mili s , các layer chồng lên nhau và di chuyển này lọ tạo ra hiệu ứng , thì sự trình diễn animation trên desktop cũng có phương pháp

    phương pháp trình diện bằng trip film , đó là 1 loạt ảnh animation kiểu dạng hoạt họa ,nó cho phép bạn sắp xếp gọn và đưa vào thành các state trong khai báo , và chỉ cần viết sciprt để lựa chọn khi cần layer state nào cần hiện ra

    cần biết các khái niệm : object.state , currentstate , object.pictrue , currentframe các khái niệm rất quan trong để viết cript
    ví dụ trong giao diện ..1 state là 1 đoạn film png ........ currentstate ý nói là state nào đang trình diện trong 1 loạt state đó .... currentframe là 1 ô png trong 1 state đó
    ví dụ như tổ hợp A(1,2,3 ) B( s,d,e,r)
    state là A , B
    frame là 1,2,3 , s,d e,r thể hiện trên desktop phần frame nào

    khi đã hiểu 1 số thứ mới mod được ví dụ như trong thiết kế 3d .......jacksparrow phải gán các dự liệu biểu hiện pictrue khi được dropfile vào và vài thủ thuật mới tạo hiệu ứng .....


    DesktopX.Object("1").States("").Picture=DesktopX.O bject("Main_o").States("1").Picture
    DesktopX.Object("2").States("").Picture=DesktopX.O bject("Main_o").States("1").Picture
    DesktopX.Object("3").States("").Picture=DesktopX.O bject("Main_o").States("1").Picture
    DesktopX.Object("4").States("").Picture=DesktopX.O bject("Main_o").States("1").Picture
    DesktopX.Object("5").States("").Picture=DesktopX.O bject("Main_o").States("1").Picture
    DesktopX.Object("6").States("").Picture=DesktopX.O bject("Main_o").States("1").Picture
    DesktopX.Object("7").States("").Picture=DesktopX.O bject("Main_o").States("1").Picture
    System.SetWallpaper DesktopX.Object("Main_o").States("1").Picture , 3
    .................................................. .................................................. ..............
    ví dụ orb có 4 state , mouse over , được loop . away, mouse up ....môi 1 state đó là 10 hoặc 20 frame thể hiện ảnh png....



    sự di chuyển không thông qua fim trip , bằng các cript , có thể mod sự di chuyển mượt , các hiệu ứng zoom out , in ...vv

    Nguồn tài liệu tham khảo :
    http://www.stardock.com/products/des.../DX-sbs-11.asp

    http://www.vn-zoom.com/f257/tich-ta-...ap-858555.html
    trên đây là 1 chút khái niệm , về sự trình diễn animation , và rất nhiều các kỹ thuật khác , khiến 1 desktop cá nhân tăng lực như 1 trò chơi domino ...và lập trình

Chia sẻ trang này

  • Chia sẻ lên Facebook - tịch tà kiếm phổ 2 ( dành cho dân nghịch đô mi nô trên desktop )