Intranet ve OCX teknolojisi

0
darkness
WEB üzerinde bir uygulama geliştirmenin o kadar da kolay olmadığını düşünüyorsanız ASP, ASP+, CGI, PERL gibi şeyleri bir kenara bırakın. Elimizin altında Visual Basic ve OCX (OLE Custom Controls) teknolojisi var.
OCX teknolojisi ile Visual Basic 6.0 ile geliştirdiğiniz her türlü uygulamayı WEB üzerine taşımanızı mümkün kılıyor hem de her zaman yazdığınız VB komutlarıyla. Web ortamına taşımak tamamen VB ve ISS’ in işi. Şimdi beraberce Visual Basic üzerinde ufak bir uygulama yapalım. Bu örneğimizde WEB üzerinde Merhaba Dünya yazmayacağız :-) Biraz daha data girişine yönelik bir şey yapacağız. Visual Basic üzerinde bir ActiveX Control'ü yaratalım. Project formunun üzerine iki tane text box ve bir tane command Button oluşturalım. Command1 kontrolünün Click event'ine aşağıdaki ifadeyi yazalım. Gördüğünüz gibi normal bir uygulama geliştirmeden farklı olarak sadece ilk açılışta ActiveX Control yapacağımızı söyledik.
 
Private Sub Command1_Click() text2.Text = Text1.Text End Sub
 
Daha sonra Run’a basalım ve karşımıza çıkan Project properties penceresini hiç sorgulamadan OK tuşuna basalım. Evet, ilk uygulamanız hayırlı olsun. Açılan HTML sayfasının kodu oldukça sade ve saklamak zorunda olduğunuz bir VB script veya Java script yok. HTML Kodun can alıcı yeri:
 
 
satırıdır. Burada gördüğünüz Classid “D3DD9BAA-9A7F-47BC-A5A1-227709F99AA1” az önce oluşturduğumuz OCX’nin ID’sidir ve şu an sadece sizin makinenizin System32 dizini altında bulunmaktadır. Geliştirdiğimiz bu ufak uygulamanın diğer PC’lerde de çalışmasını istiyoruz herhalde. Şimdi Projemizi Ocx haline getirelim (Make Project1.ocx) Sırada uygulamamızın paketleme işlemi var. Visual Studio 6.0 Tools’tan Package&Deployment wizard programını çalıştırın ve projenizi internet packet haline getirin. Şu anda MS ISS üzerinde kullanacağınız tüm dosyalar hazır. Şimdi intranetiniz üzerinde bir yere Package dizinindeki her şeyi kopyalayın ve Browser’ ınızdan Project1.HTML sayfasına bağlanın. Hayırlı olsun. :-)
 
NOT: Kullanıcılarınızın bu sayfayı çalıştıra bilmesi için Browser üzerinde birkaç ufak ayarlama yapmak gerekebilir. Bu ayarları Internet Explorer ‘da ToolsInternet Options Menusunden Security bölümünde bulunan Local Intranet objesinde bir kaç tane özelliği değiştirerek yapabilirsiniz. Burada "Download signed ActiveX controls", "Download unsinged ActiveX controls", "Initialize and script ActiveX controls not marked as safe", "Run ActiveX Controls and Plug-ins", "Script ActiveX Controls marked safe for scripting" Parametrelerini Enable etmeliyiz. Hepsi bu kadar. Yazının uzunluğuna bakmayın işlem oldukça kolay.

İlgili Yazılar

Petrolde... pardon mp3de rekor ceza $1,500,000,000

sundance

Guardian'ın habeine göre geçtiğimiz Perşembe, bir San Diego mahkemesi, şu ana kadarki en büyük patent ihlal cezasını verdi.

Sözkonusu dava Alcatel-Lucent tarafından müzik kayıtlarının MP3 formatına çevrilmesi ile ilgili sahip oldukları patentin ihlal edildiği iddası ile açılmıştı.

Bu rekor cezayı alan firma ise bu cezanın, online müzik sektörüne çok ciddi bir sekte vurabileceğini belirtmiş.

Novell & Microsoft (GNU/Linux & Windows)

cbc

The Wall Street Journal Microsoft ile Novell anlaşmasını bildiriyor.

Haberde Novell hisselerinin 16% artarken Red Hat hisselerinin de %2 değer kaybettiği belirtiliyor. Şaşırtıcı olan ise Microsoft hisselerinin bir miktar değer kaybetmesi.

Yine aynı haberde, uzmanların bu ve Oracle - Red Hat işbirliği gibi birlikteliklerin firmaların özgür yazılıma olan güvenini arttırarak daha rahat yatırım yapmalarına olanak sağlayacağını tahmin ettiklerinden bahsediliyor.

Novell'in sitesindeki haberde yazanlar temel hedefleri özetliyor:
  • Sanallaştırma
  • Office Open XML
  • Ortak çalışma çatısı
  • Mono, OpenOffice, Samba
Novell çalışanı olan Miguel de Icaza'nın yorumunu okuyabilir, Türk özgür yazılım camiasının bir kısmının fikirlerine de göz atabilirsiniz.

Microsoft'tan Vista İçin Korsan Önlemleri

Guardian

Rss ile ulaştığım Slashdot.org'daki kısa haber içeriği sayesinde bulduğum washingtonpost.com'daki habere göre, Microsoft'un yeni nesil işletim sistemi olarak adlandırdığı Vista işletim sistemi korsan kullanımlara karşı çeşitli önlemler içeriyormuş.

Belirtilen açıklamaya göre, işletim sistemi kurulduktan sonra ilk başta Vista'dan beklenen bazı özelliklere izin verilmeyecekmiş, dolayısıyla ilk kurulumda Vista'nın gelişen grafik ve diğer bazı özelliklerinden kullanıcı yararlanamayacakmış.

Sistem Yöneticileri İçin MS Windows Live CD

yuxel

Live Windows CD'si yapıp bir Klaus Knopper olma planlarım vardı ;) Ancak birileri benden önce davranmış ve Windows Önyükleme Ortamı kullanarak bu işi yapmış. Buradan ekran görüntülerine erişebilirsiniz
Kaynak : /.

XP Service Pack yolda

SHiBuMi

Geçtiğimiz Cuma günü, Microsoft bu ay sonunda XP için ilk service pack'inin beta sürümünü yayınlayacağını duyurdu. Bu service pack ile ilk hedef, Microsoft'un güvenlik açıklarının üzerine gitmek ve bu konuda IT dünyasında yaygın olan Microsoft'a karşı güvensizliği ortadan kaldırabilmek. Atalarımız "Adın çıkacağına canın çıksın" diye boşuna söylememişler, bu izlenimi silebilmek Microsoft için pek de kısa sürede gerçekleşecek gibi gözükmüyor.