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

Neremle Gülsem Episode 2

conan

Windows 2000 Magazine Türkiye dergisinin yazarı MURAT YILDIRIMOĞLU çok ilginç bir yazı hazırlamış. Yoğun araştırmalardan sonra yazıldığı anlaşılan bu yazı her sinirden tırnaklarını yiyen Micro$oft'çunun yüreğine su serpecek cinsten.

Yazının tarzı bence tipik bir herşeyi bilen Türk köşe yazısı, linux'a laf yok ama aslında şu kadar kötü, open source süper bir olay ama ne yazık ki kimse anlamaz o yüzden ne gerek var! vs... (Bilgi sahibi olmadan fikir sahibi olunmaz- Uğur MUMCU ) Neyse sonuçta bu tip yazılar server işletim sistemleri konusunda Micro$oft'un nasıl tutuşup raporlar yazdırttığına güzel bir örnek.

Gene Micros~1, Gene Güvenlik Açığı

malkocoglu

Bir CNET haberine göre, Microsoft Pasaport servisindeki ciddi güvenlik problemi yüzünden 200 milyon kişinin hesabı tehlikeye girdi. Hesaplarda genellikle saklanan kredi kart numaraları, isimler, adresler Eylül ayı 2002 senesinden beri bu halde açık duruyorlardı. Bu açığın sebebiyet verdiği zararın miktarı henüz bilinmiyor.

ASP.NET için MATRIX çıktı!

FZ

ASP.NET topluluğu tarafından ASP.NET yazılım geliştiricileri için geliştirilmiş Web Matrix yazılım geliştirme aracı bedava olarak kullanıma ve download'a açıldı!

Visual Studio.NET'i hantal bulanlar, daha ufak tefek, hafif ve doğrudan Web'e yönelik uygulama geliştirmek isteyen yazılımcılar 1.2 MB'lık bu paketi çektiklerinde ASP.NET yazılımları geliştirmek için Visual Studio.NET'e çok benzeyen bir arabirim ile karşılaşacaklar. Bu yazılımın öncelikli olarak göze çarpan özellikleri şunlar:

Windows 95 10 Yaşında

sundance

10 yıl önce, 24 Ağustos 1995'de Şirket Windows 95'i büyük bir gala yemeği ile Windows 95'i duyurmuştu.

Opera'dan beş gün küçük olan Windows 95'in 10'uncu yılı ise Şirket'in Windows 95'e olan desteğini 31 Aralık 2000 itibariyle çekmiş olmasından dolayı duyurulmadı bile.

Windows´da kritik açıklar!

sametc

Microsoft Windows işletim sistemlerinde kötü niyetli kullanıcıların bilgisayarlara sızmasına olanak veren üç adet “kritik” açık olduğunu duyuruldu. Açıklar için yamalar Microsoft Security Bulletin’de yayınlandı.

Microsoft yetkilisi Stephen Toulouse kullanıcıları Windows Update servisini kullanmaları yönünde uyarıyor. Toulouse kötü niyetli kullanıcıların Microsoft Windows 98 işletim sistemi, ve Internet Explorer´ı etkileyen açıkları suistimal ederek diğer kullanıcıların bilgisayarlarından veri silebilecelerini belirtti.

Toulouse söz konusu açıklar için hazırlanan yamaların yakında çıkacak Service Pack 2’ye de konulacağını bildirdi. Windows XP’nin güvenlik güncellemesi olan Service Pack 2’in yaz sonu kullanıcıya ulaşması bekleniyor.

Microsoft geçtiğimiz yıldan bu yana yazılımlarda çıkan açıkları aylık bültenlerle kullanıcıya duyuruyor. Salı günü yayınlanan bültene göre, Windows´ta çıkan açık Windows NT 4.0, Windows 98, Windows 2000, Windows XP ve Windows Server 2003’ü etkiliyor.

Kaynak: http://www.ntvmsnbc.com/news/265663.asp?cp1=1