vista sidebar için gadget yapmanın ipuçları

Xp nin takipçisi bu işletim sistemi hakkında bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
velociraptor
Yottabyte3
Yottabyte3
Mesajlar: 28752
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek

vista sidebar için gadget yapmanın ipuçları

Mesaj gönderen velociraptor » 13 Tem 2007, 17:59

öncelikle sunu belirtmeliyim ki bende bu konuda çok uzman degilim ancak incelediginiz zaman sizde göreceksiniz ki, web programlama islerinde biras anladıgınız zaman herseyi yapabilirsiniz...

1. bir klasör olusturalım!!! (gizli klasörleri göster seçenegi açık olmalı)
c:/kullanıcılar/<sizin adınız>/AppData/Local/Microsoft/Windows Sidebar/Gadgets/
bu klasörün içinde deneme.gadget isimli bi klasör olusturalım...

2.bir html dosyası olusturalım deneme.html bu dosya gadgetın görünen kısmını olusturuyor...

HTML Kodu:

Kod: Tümünü seç

<html>
<head>
    <title>Denemedir Bu PCnet için özel!!!</title>
    <style>
        body
        {
            margin: 0;
            width: 130px;
            height: 65px;
        }
        #gadgetContent
        {
            width: 130px;
            top: 24px;
            text-align: center;
            font-family: Tahoma;
            font-size: 10pt;
            position: absolute;
        }
        #background
        {
            width: 130px;
            height: 65px;
            position: absolute;
            z-index: -1;
            background-repeat: no-repeat;
        }
    </style>
</head>
<body>
    <span
        id="gadgetContent" 
        style="font-family: Tahoma; font-size: 10pt;">
        Denemedir Bu PCnet için özel!!!
    </span>
</body>
</html>
3. xml dosyası olusturun bu dosya gadgetla ilgili bilgileri içerir... gadget.xml dikkat! UTF-8 formatında kayıt edin dosyayı...

Kod: Tümünü seç

<?xml version="1.0" encoding="utf-8" ?>
<gadget>
    <name>Deneme Gadget</name>
    <namespace>deneme</namespace> 
    <version>1.0.0.0</version> 
    <author name="Elzem"> 
        <info url="www.pcnet.com.tr" />  
    </author>
    <copyright>© 2006</copyright> 
    <description>bu gadget deneme ama süper</description> 
    <hosts>
        <host name="sidebar">
            <base type="HTML" apiVersion="1.0.0" src="deneme.html" />
            <permissions>Full</permissions>
            <platform minPlatformVersion="1.0" />
        </host>
    </hosts>
</gadget>
4.gadget ayarlarını yapabilmek için bir settings.html dosyası olusturalım...

HTML Kodu:

Kod: Tümünü seç

<html>
<head>
    <style>
        body
        { 
            width: 250px;
            height: 75px;
            font-family: Tahoma;
            font-size: 10px;
        }
    </style>
    <script>
        System.Gadget.onSettingsClosing = settingsClosing;
        function loadSettings()
        {
            var currentSetting = System.Gadget.Settings.read("variableName");
            if (currentSetting != "")
            {
                envVar.innerText = currentSetting;
            }
        }
        
        function settingsClosing(event)
        {
            if (event.closeAction == event.Action.commit)
            {
                variableName = envVar.value;
                System.Gadget.Settings.write("variableName", variableName);
            }
        }
    </script>
</head>

<body onload="loadSettings()">
    <label for="deneme">Deneme Ayarlar:</label><br />
    <input type="text" name="deneme" id="deneme" length="40" />
</body>
</html>
degisik buton yada özellikler ekleyebilirisiniz.
ALINTIDIR
Knowledge determines destiny, And ye shall know the Truth and the Truth shall make you free



Kullanıcı avatarı
Kripteks®
Terabyte1
Terabyte1
Mesajlar: 3755
Kayıt: 12 Ara 2006, 12:44
cinsiyet: Erkek
Konum: Pc Hekimi 24 Saat Online ım Sorunlarınızın Çözümü İçin
İletişim:

Re: vista sidebar için gadget yapmanın ipuçları

Mesaj gönderen Kripteks® » 13 Tem 2007, 18:03

farklı ve ilginç bir bilgi tsk ederim
Tabular Yıkılmaz

Cevapla