Aracılığıyla paylaş


Web Uygulamalarını Ink-Enabled

Mürekkep Blogu örneği, mürekkep etkin Web uygulamalarında kullanılabilecek çeşitli kullanışlı teknikleri gösterir. Bunlar şunlardır: istemci makinesinin mürekkep etkin denetimleri destekleyip desteklemediğini test etme, bir sunucuya mürekkep verileri gönderme ve Web sayfasında mürekkep verilerini görüntüleme.

Mürekkep Etkinleştirmeyi Test Etme

İstemci makinesinin mürekkep etkin denetimleri görüntüleyip görüntüleyemediğini test etmek yararlı olabilir. Bu, istemci bir Tablet PC veya değilse farklı bir bilgisayar isewebpageshow tek bir denetime sahip olmanıza olanak tanır. Bunu test etmenin bir yolu, yalnızca Windows Vista, Windows XP Tablet PC Edition işletim sistemi veya Windows XP Tablet PC Edition Yazılım Geliştirme Seti (SDK) yüklü bir makinede oluşturulabilen InkOverlaygibi bir nesne oluşturmaya çalışmaktır. Nesneyi bir try/catch bloğu içinde oluşturur ve oluşan özel durumları yakalarsanız (genellikle bu denetime sahip derlemenin bulunamadığını belirtmek için FileNotFoundException oluşturulur), istemci makinesinin mürekkep etkin denetimleri destekleyip desteklemediğini algılayabilirsiniz. Örnekte, bu kod InkArea sınıfının oluşturucusunda bulunabilir.

Mürekkep Verilerini Gönderme

Verileri göndermenin basit bir yolu, mürekkep etkin denetiminizdeki verileri almak, gizli bir forma aktarmak ve ardından formu göndermektir. Mürekkep, Kaydet yöntemi kullanılarak seri hale getirilebilir ve ardından dizeye dönüştürülebilir. Örnekte, gizli form AddBlog.aspx içinde tanımlanır ve mürekkep serileştirmesi InkArea.SerializeInkDataiçinde işlenir ve burada mürekkep bir GIF görüntüsünde serileştirilir. (Mürekkep serileştirilmiş biçimi (ISF) gibi diğer biçimlerde de benzer şekilde seri hale getirilebileceğini unutmayın.)

Mürekkep Verilerini Görüntüleme

Örnekte AddBlog.aspx.cs, sunucuya gönderilen verileri alıp dosyalara kaydeden Page_Load adlı bir yöntemi vardır. Ardından sunucuda GIF görüntüleriyle dosyalara başvuran img etiketleri içeren Web sayfaları oluşturur. Artık mürekkep görüntülerini görmek için yalnızca bu sayfalara gitmeniz yeterlidir. (Mürekkebİ Mürekkep SeriLeştirilmiş Biçimi (ISF) gibi farklı bir biçimle seri hale getirdiyseniz, mürekkebİ tablet olmayan istemcilerde görüntülemek için mürekkebİ sunucudaki bir görüntüye dönüştürmeniz gerekeceğini unutmayın.)

Tablet PC istemcileri, mürekkep etkin bir denetime yeniden mürekkep yükleyebilir ve kullanıcının ISF kullanarak mürekkep düzenlemesine izin verebilir. ISF verileri GIF meta verilerinde bulunduğundan, PersistenceFormat numaralandırmasının Gif değeri kullanılarak kaydedilen mürekkep için bile bu geçerlidir.