VB9 ders notlarım

27 January 2010

her hafta lisede dersleri işledikten sonra Visual Basic.NET 2008 ders notlarımı yayınlamaktayım, takip edebilirsiniz…

her hafta lisede dersleri işledikten sonra Visual Basic.NET 2008 ders örneklerimi yayınlamaktayım, takip edebilirsiniz…

Windows 7 ve Windows Vista’da Kullanıcı Değiştirme

02 November 2009

Windows bildiğiniz gibi çok kullanıcılı bir işletim sistemi, birden çok kullanıcı aynı anda oturum açıp çalışabilir. Windows XP’de varsayılan olarak bu desteklenirken Windows Vista ve Windows 7′de bazı güvenlik sebeplerinden dolayı devre dışı bırakılmıştır. Windows Vista veya Windows 7′de Kullanıcı Değiştirme (Switch User) özelliğini aşağıdaki şekilde aktifleştirebilirsiniz. Buradaki örnek İngilizce bir sisteme göre anlatılmıştır. Ancak kolaylıkla buradaki ifadelerin Türkçe karşılıklarını da bulabilirsiniz.

  • Başlat menüsüne gpedit.msc yazıp enter tuşuna basınız. İşletim sistemine ait politikaların yönetildiği Local Group Policy Editor penceresi açılacaktır. Devamını Oku »

Drupal – CAS Entegrasyonu

23 October 2009

Drupal

Drupal, GPL lisansıyla dağıtılan, açık kaynak kodlu bir içerik yönetim platformu*dur. Drupal ve beraberindeki eklentileri kullanarak, kişisel blog sitelerinden şirket sitelerine, içeriği katılımcı kullanıcılar tarafından oluşturulan yeni nesil sosyal ağ sitelerine kadar çok çeşitli amaç ve ihtiyaçlara uygun siteler geliştirmeniz mümkündür. (Drupal Dersleri)

Çok kullanıcı siteler için merkezi doğrulama servisleri olmazsa olmazlardandır. JA-SIG tarafından geliştirilen ve birçok kurum tarafından kullanılan, java tabanlı merkezi doğrulama servisi olan CAS’ın Drupal ile nasıl entegre edilebileceğini açıklamaya çalışacağız.

Drupal açık kaynak kodlu ve eklentiler ile genişletilebilen bir sistemdir. Druapl’ı geliştiren ekibin dışındaki kişiler de druapl’a eklentiler yazmakta ve bunları druapl kullanıcıları ile ücretsiz olarak paylaşmaktadırlar. Drupal için CAS eklentisi de geliştirilmiş ve druapl sitesinde yerini almıştır. Aşağıda açıklanan adımları takip ederek drupal-cas entegrasyonunu oluşturabilirsiniz.

Öncelikle druapl’ın sitesinden CAS eklentisini indirelim. http://drupal.org/project/cas adresinden druapl’a uygun versiyondaki CAS eklentisini indirin. Unutmayın ki druapl’daki bir eklenti büyük olasılıkla uygun versiyon için geliştirilmişse çalışır. Biz Drupal 6.14 versiyonunu kullanıyoruz ve sitedeki 6.x-1.0 eklentisini indireceğiz. Devamını Oku »

Etiketler: ,

Mozilla Prism

15 June 2009

Web uygulaması geliştirenlerin çok işine yarayacak Mozilla tarafından geliştirilen bir eklentinin adıdır Prism. Aslında bildiğimiz tarayıcının adres, gezinme çubukları, durum çubuğu vs. olmayan versiyonu. Özellikle web tabanlı uygulama geliştiren kişilerin çok işine yarayacak bir uygulamadır.

Herhangi bir web adresi bir URL gibi tanımlanabiliyor. Daha sonra masaüstünedeki kısayolu ile uygulamaya çift tık’la ulaşılabiliyor. Prism’i http://prism.mozilla.com/ adresinden isterseniz Firefox eklentisi olaraka isterseniz ayrı bir uygulama olarak yükleyebilirsiniz.

Kaynak: http://prism.mozilla.com/

Etiketler: ,

Coldfusion Sunucunda Türkçe Ayarı

18 May 2009

Coldfusion kurulumunundan önce sistem ayarlarınız Türkçe dışında farklı bir dil ayarı ise, Türkçe ile ilgili bazı sıkıntılar yaşanabilir. Özellikle SQL sorguları, dizilerin sıralanması, Bul-Değiştir fonksiyonlarında sorunlar yaşanabilir. Coldfusion sistem ayarlarını Türkçeye çevirmek için jvm.config dosyasında java.args satırının içeriğine aşağıda kırmızı renk ile belirtilen ifadeleri eklemek yeterli olacaktır.

java.args=-server -Xmx512m -Dsun.io.useCanonCaches=false -XX:MaxPermSize=192m -XX:+UseParallelGC -Djava.awt.headless=true -DNLS_LANG=TURKISH_TURKEY.WE8ISO8859P9 -DNLS_LANGUAGE=TURKISH -Dcoldfusion.rootDir=

Coldfusion’da CFM Dosyaların 1 Dakikadan Daha Kısa Süreler İçin Schedule Edilmesi

14 May 2009

Coldfusion’da (aynı durum diğer dillerde de var) 60 saniyeden daha kısa sürede schedule tanımı yapılamıyor. Çok kısa sürede çalışması gereken uygulamalar için Java’nın Thread class’ındaki sleep metodu kullanılabilir. Örneğin 10 sn.’de bir çalışması gereken bir schedule uygulama için aşağıdaki yöntem kullanılabilir.

Scheduled task’i 61 sn e ayarlamak ve çağırılacak sayfa içinde 10′ar saniye aralıklarla işlemleri gerçekleştirmek. Bu işlemi 6 kere aynı sayfa içinde tekrarlanırsa kod 10 sn de bir çalışmış olur. CF’i 10 sn bekletmek için her bir işlem arasına thread.sleep konu yazılmalıdır. Örnek aşağıdadır;

<cfset thread = CreateObject("java", "java.lang.Thread")>
<cfloop from="1" to="5" index="i">
 <cfoutput>#Now()#</cfoutput>
 <cfset thread.sleep(10000)>
</cfloop>
Etiketler: ,

CETURK “Web Teknolojileri Günü”

05 May 2009
Etiketler:

.NET Web Servislerinin Coldfusion Problemi

01 May 2009

.NET ile yazılmış bir web servislerinin Coldfusion ile bir problemi var. Örneğin dönen XML CF ile doğrudan işlenemiyor. Bunun için uygulanması gereken bir kaç yöntem vardır.

Sorun:

.NET ile yazılmış bir web servis Coldfusion ile çağırıldığında XML dönmesi gerekirken bir obje dönmektedir. Bu sonucu <cfdump> ile ekrana bastığımızda aşağıdaki gibi bir sonuç ortaya çıkıyor.

Çözüm:

Dönen obje’nin newMessages değişkeninde tutulduğunu düşünürsek aşağıdaki kod ile bu durum çözülmektedir.

<cfset myStruct.result = structNew() />
<cfset myStruct.xmlData = newMessages.get_any() />
<cfset myStruct.mySchema = xmlParse(myStruct.xmlData[1]) />
<cfdump var=”#myStruct.mySchema#”>

Bu .NET web servislerinin Coldfusion ile okunmasının genel çözümüdür.

Entegrasyon Sistemleri

29 April 2009

Talend Open Studio (TOS)

Kurumsal yapılarda geliştikçe farklı sistemler veritabanların aynı çatı altında buluştuğu ortamlarda entegrasyon zaruri bir ihtiyaç haline geldi.. Küçük bir örnek SAP ile farklı bir firmanın farklı bir CRM sisteminizi konuşturmanız gerekirse ne yapacaksınız ? Yine Farklı bir ERP tool’u ile raporlar ürettiğiniz çıktılar aldığınız herhangi bir uygulama veritabanı arasında nasil ilişkiler kuracaksınız.. Bunlar için sayfalarca kod mu yazacaksınız sonrasında bu kodların bakımını nasıl yapacaksınız.

Bunun için Open Source dünyası çeşitli önlemler aldı.. Jitterbit ve Talend şuan için bu konuda zirvede oturuyorlar..

Ben sizlere Talend uygulamasıyla örnek bir entegrasyon çalışması göstermeye çalışacağım. Java tabanlı bir sistem olmasından dolayı bağımsız güçlü bir altyapısı olduğunu belirtmeliyim..

Entegrasyon sistemleri öncesinde veritabanlarında tablo’dan tabloya olarak başlarken sonrasından

kaynak web servisleri veya business to business denen sistemler fonksiyonaliteler üzerine kaymaya başladı bunların hepside hayatımızı kolaylaştıran yeni özellikler.

talend_job

talend_job

TOS Job Design Ekranı.

Yukarıda yapmış olduğumuz örneği kısaca açıklamaya çalışayım..

İki farklı veritabanımız var birisi MS Access bir diğeri Oracle.. İlk etapta metadata–>DB connections kısmında connection’lar oluşturulur. Sonrasında hedef ve kaynak olacak tablolar metadataların schema adı altında seçilir. (retrieve schema).

Ardından Table Schema altındaki tablolar sürekle bırak işlemi ile job design ekranına alınır.. Source (input)’u , destination (output)’ı seçilerek Entegrasyon işleminin en önemli kısmı olan mapping’e geçilir. Burada iki farklı veritabanından gelecek olan verilerin tipide haliyle uyumsuzluk gösterebilecektir.. Tüm işlemleri yaptığımız aslında entegrasyon işleminin omurgasını oluşturan kısım mapping dir. Mapping işlemi tMap adı verilen bir bileşen ile sağlanır. Bileşeni altta gördüğünüz ekrandan job design alanımıza sürükleyip bırakabilirsiniz.


Karşılıklı alanlar uygun ver tipleri seçilerek eşleştirilir. Sonrasında hedef tablo özelliklerinden update veya insert aksiyonu seçilir. Ve project çalıştırılır..

Çalıştıkça detayları alınabilecek bir uygulamadır.. Anlattığım başlangıç entegrasyon çalışmasıydı.

LIKE ve IN Sorgularının CFQUERYPARAM ile Kullanımı

07 April 2009

Coldfusion’un CFQUERYPARAM etiketi özellikle SQL Injection, veri doğrulama, SQL performansını arttırma gibi birçok sebepten dolayı önemlidir.

CFQUERYPARA’ın temel kullanımı

SELECT *
FROM table
WHERE id = 

cfqueryparam etiketinin cfsqltype parametresi sorgu veritabanına gönderilmeden önce parametrenin tip uygunluğunu denetler. BU yöntem ile sorgu veritabanı tarafından ön belleğe (cach) alınır ve sorgu performansı sağlanır. Ayrıca CFQUERYPARAM ile SQL Injection da önlenmiş olur. CFQUERYPARAM’ın bir sorguda LIKE ve IN ifadeleri ile kullanımına ait iki örnek verilecektir.


IN Kullanımı

IN, bir kayıt deseninde istenilen ifadeleri içeren veya içermeyen satırları elde etmek için kullanılır. IN temel olarak aşağıdaki şekilde kullanılır.

SELECT *
FROM tblCustomers
WHERE customer_id IN (12345, 54321, 22222)

Yukarıdaki kullanımda tblCustomers tablosunda customer_id’leri 12345, 54321, 22222 olan kayıtlar döndürülür. IN’in Coldfusion ile kullanım örneği;



SELECT *
FROM tblCustomers
WHERE customer_id IN ( )

LIKE Kullanımı

LIKE’ın temel kullanımı;

SELECT *
FROM tblCustomers
WHERE customer_lastname LIKE '%kaya'

Coldfusion ile LIKE kullanımı;


SELECT *
FROM tblCustomers
WHERE customer_lastname LIKE '%' + 

Kaynak : http://www.rabidgadfly.com/?p=67

Coldfusion ile URL Metinlerini İşlemek

19 March 2009

Coldfusion ile URL scope’unda olan değişkenleri alıp işleyebilirsiniz. Örneğin URL’deki isim adında bir değişkenin değerini URL.isim şeklinde elde edebilirsiniz. Ancak URL’deki bu değişkenleri doğru olarak alabilmek için kodun üst kısımlarında bir yerlere aşağıdaki satırları eklemeniz gerekiyor. Eğer bu satırları eklemezseniz URL’den alacağınız değerleri tam olarak elde edemeyebilirsiniz.



  setEncoding("URL", "Shift_JIS");

Wordpress’te FLV Dosya (Upload) Yükleme Sorunu

19 March 2009

Wordpress’de editörün upload manager’i sayesinde çeşitli dosya formatlarını sunucuya yükleyebilirsiniz. Ancak FLV dosya yüklerken File type does not meet security guidelines. Try another. gibi bir hata mesajı alabilirsiniz. Bu durumu çözmek için wp-includes/functions.php dosyasındaki wp_check_filetype fonksiyonuna aşağıdaki satırı eklemeniz gerekiyor.

'flv' => 'video/x-flv',

Eğer yukarıdaki satırı eklemenize rağmen dosya yüklemede sorun yaşıyorsanız .htaccess dosyanıza aşağıdaki satırı eklemeyi deneyin.

AddType video/x-flv .flv
Etiketler: ,

CETURK Java Teknolojileri Günü – Bahçeşehir Üniversitesi

11 March 2009

CETURK Java Teknolojileri Günü – Bahçeşehir Üniversitesi
Bugüne kadar çok farklı konu ve teknoloji ile ilgili yaptığı ücretsiz etkinliklerle bilişim sektörünün gelişmesine katkıda bulunan CETURK etkinliklerine devam ediyor.

Şubat ayında 6. yaşını kutlayan CETURK, 7 Şubat’ta Microsoft Türkiye İstanbul Ofisi‘nde CETURK Microsoft Teknolojileri Etkinliği , 28 Şubat’ta IBM Türk‘te “CETURK Çevik Süreç ve TDD Günü ” etkinliği ardından 15 Mart’ta Inomera A.Ş. ve Prime Teknoloji sponsorluğunda Bahçeşehir Üniversitesi Yazılım & Bilişim Kulübü işbirliği ile “CETURK Java Teknolojileri Günü – Bahçeşehir Üniversitesi” etkinliği düzenleniyor. Etkinliğe Java dünyasının çok önemli ve değerli konuşmacıları bilgi ve tecrübelerini katılımcılarla paylaşacaklar.

  • Ahmet Başaran – Inomera A.Ş.
  • Cihan Uluışık – Erenet Yazılım
  • Altuğ B. Altıntaş -Java Teknolojileri ve Programcıları Derneği
  • Çağatay Çivici – Prime Tekonoloji
  • Muharrem Taç – Martı Yazılım

Etkinliğe katılım her zamanki gibi ücretsiz olacaktır. Ayrıca her zaman olduğu gibi etkinliğe katılanlara çekiliş ile kitap hediye edilecektir.

Ayrıntılı bilgi ve kayıt için : http://www.ceturk.com/etkinlikkayit.asp?id=65

Etiketler:

Açık Kaynak Kodlu Şifre Yönetim Uygulamaları

11 March 2009

İnternet teknolojilerindeki hızlı gelişmelere paralel olarak E-posta, sosyal içerik siteleri, forumlar, bloglar gibi bir çok online servis açılmıştır. Bu servisler için ayrı ayrı kayıt olmak gerekiyor, kayıt esnasında sisteme giriş yapabilmeniz için kullanıcı adı ve şifre gibi bilgiler istenmektedir. Her servis için oluşturduğunuz hesap bilgilerini akılda tutmak zor olmaktadır. Şifrelerin yönetimi için çeşitli yazılımlar geliştirilmiştir. Bu yazımızda açık kaynak kodlu olan 3 yazılımı inceleyeceğiz. Bunlar; Password Gorilla, KeePass Password Safe, and Oubliette.

Password Gorilla

Password Gorilla 1.4 versiyonu GPL lisansı ile Windows, Linux, Unix ve MAC işletim sistemleri ile kullanabilirsiniz. Password Gorilla girilen şifreleri Blowfish algoritamsı ile şifreleyerek ederek saklamaktadır. Yaklaşık 1.5 MB boyuta sahip olan Password Gorilla’yı bilgisayarınıza indirip yüklemeye gerek kalmadan doğrudan kullanabilirsiniz. Linux için kaynak kodunun yanında çeşitli dağıtımlar için hazırlanmış binary dosyaları da kullanabilirsiniz. Password Gorilla’yı Ubuntu için Synaptic Paket yöneticisi ile kolayca yükleyebilirsiniz.

Devamını Oku »

Wordpress Nasıl Para Kazanıyor?

01 March 2009

Automatic gibi yazılımlarını ücretsiz dağıtan firmalar nereden veya nasıl para kazanırlar. Wordpress bu gün en çok kullanılan içerik yönetim sistemlerindendir. Bu soru wordpress’in kurusucu Matt’a WordCamp India da soruldu. Kendisi Automatic’in karda olduğunu söyleyerek bir çok kişiyi şaşırtmıştır. Wordpress genel olarak aşağıdaki yollarla para kazanmaktadır.

  • Blog Hosting: Wordpress Om Malik, All Things D ve CNN Political Tickers gibi yayınlar sayesinde aylık 500$’dan fazla gelir elde etmektedir. Bu ve bunun gibi bazı siteler wordpress’in sunucularında host edilmektedir. Ayrıca Wordpress VIP Hosting’e herkesi kabul etmiyorlarmış :-)
  • Google Adsense: Kişiler Wordpress.com da ücretsiz blog açabilmektedirler. Wordpress.com’da aylık ortalama bir milyar sayfa gösteriminden elde edilen gelirdir.
  • Automattic Kismet: Wordpress.com tarafından sağlanan spam eklentisinden elde edilen gelir. Kişisel kullanımlar için bedava olan bu hizmet, profesyonel siteler için lisansı 50$’dan başlamaktadır. Ayrıca profesyonel wordpress üyelerinden ve aylık en az 500$ gelir getiren sitelerden 5$ lisans ücreti alınmaktadır.
  • Premium Üyelik: Wordpress tarafından sunulan hizmetin dışında daha profesyonel hizmet almak isteten kullanıcılardan ücret alınmaktadır.
  • Wordpress kurulumu için bazı hosting firmaları öneriliyor. Her kurulumdan bu firmalardan komisyon alınmaktadır.
  • Wordpress Desteği: Wordpress ve Wordpress MU konusunda ihtiyacı olan firmalara teknik destek verilmektedir. Bu firmalardan duruma göre yıllık 2500$ ile 5000$ arasında destek ücreti alınmaktadır.
  • Poll Dadly: Bu bir anket sitesidir. Buradan verilecek profesyonel hizmet ile para kazanılması sağlanmaktadır.

Kaynak: http://www.labnol.org/internet/blogging/how-wordpress-makes-money/

Etiketler:

CETURK Çevik Süreç ve TDD Günü

16 February 2009

Bugüne kadar çok farklı konu ve teknoloji ile ilgili yaptığı ücretsiz etkinliklerle bilişim sektörünün gelişmesine katkıda bulunan CETURK etkinliklerine devam ediyor.

Şubat ayında 6. yaşını kutlayan CETURK, 7 Şubat’ta Microsoft Türkiye İstanbul Ofisi‘nde gerçekleştirdiği CETURK Microsoft Teknolojileri Etkinliği ardından 28 Şubat’ta IBM Türk‘te “CETURK Çevik Süreç ve TDD Günü ” etkinliği düzenliyor. Etkinlikte çok değerli konuşmacılar hem teknik sunumlar hem de örnek projeler ile bilgi ve tecrübelerini katılımcılarla paylaşacaklar. Ayrıca gün sonunda tüm konuşmacıların katılacağı “Çevik Süreçler ve Türkiye’de Kullanımı” konulu bir panel gerçekletirilecektir.

  • ACM-Software Genel Müdürü Cihan Deniz
  • Codart Genel Müdürü Ersan Bilik
  • IBM Türk Rational Ürün Ailesi Yöneticisi Erkan Özkan
  • Kurumsal Java’dan Özcan Acar
  • Prime Teknoloji ‘den Cenk Çivici

Etkinliğe katılım her zamanki gibi ücretsiz olacaktır. Ayrıca her zaman olduğu gibi etkinliğe katılanlardan 5 kişiye kitap hediye edilecektir.
Kayıt için : http://www.ceturk.com/etkinlikkayit.asp?id=64

Etiketler:

Coldfusion Güvenli Web Servisi

07 February 2009

Bildiğiniz üzere Coldfusion ile bir component dosyasını kolaylıkla web servisine dönüştürebilirsiniz. Fakat güvenliğini nasıl sağlayacaksınız? Eğer bir web servisini invoke ettiğiniz dosya adında username ve password parametrelerini kullanıp web servisi içinde de cflogin ile kontrol ettirerek web servisinizin güvenliğini sağlayabilirsiniz.

Örnek: webs adında bir web servisi oluşturup içinde echoString adında bir metod yazalım. Bu metodu uzaktan çağırdığımızda bize ekrana “merhaba” yazsın fakat bu işlemi kullanıcı adı ve şifre ile yapsın. Yani eğer yetkisi olmayan birisi bu web servisini çağırdığında bu metodu çağıramasın. Bunun için şöyle bir yöntem izliyoruz.

Web servisi için bir dizin açıp içinde çağıracağımız web servisini yazacağımız cfc dosyasını oluşturalım. Bu dizin içinde güvenlik kontrolünü sağlayacak bir application.cfm oluşturalım. Artık eğer web servisini çağırırken doğru kullanıcı adı ve şifreyi web servisine gönderemezsek bize yetkiniz yok mesajı verecektir.


Örnek Kod:

1) Application.cfm dosyası (/webs/Application.cfm):

<cfapplication name=”MyWebService”>

<cflogin idletimeout=”600″>
<cfif not isdefined(“cflogin”)>
<cfheader statuscode=”401″>
<cfheader name=”WWW-Authenticate” value=”Basic realm=”"MyWebService”"”>
Bu web servisi için yetkiniz yok!
<cfabort>
<cfelse>

<!—Bu alana kullanıcı adı ve şifrelerinin tutulduğu bir tablodan kontrol de yerleştirebilirsiniz —>

<cfif (#cflogin.name# eq “bora”) and (#cflogin.password# eq “mypass”)>

<cfelse>
<cfheader statuscode=”401″>
<cfheader name=”WWW-Authenticate”
value=”Basic realm=”"MyWebService”"”>
Bu web servisi için yetkiniz yok!
<cfabort>
</cfif>
</cfif>
</cflogin>


2) Web servisi dosyasında (/webs/webs.cfc):

<cfcomponent output=”false”>
<cffunction
name = “echoString”
returnType = “string”
output = “no” access = “remote”>
<cfargument name = “input” type = “string”>
<cfreturn #arguments.input#>
</cffunction>
</cfcomponent>


3) Web servisini çağırdığımız dosyada (call.cfm):

<cfinvoke webservice =”http://mycfserver/test/bora/webs/webs.cfc?wsdl”
method =”echoString”
input = “Merhaba”
returnVariable=”donen_deger”
username=”bora”
password=”mypass”>
<cfoutput> #donen_deger# </cfoutput>

Password gönderirken md5 ile şifreleyebilirsiniz veya application.cfm dosyası içinde veritabanı veya başka bir web servisinde kayıtlı bir kullanıcı adı ve şifre ile karşılaştırılmasını sağlayabilirsiniz.

Excel, Makro, VBA örnekleri

28 January 2009

Sub ASC_Fonksiyonu()
‘Asci Karakter Kodu
MsgBox Asc([A1])
MsgBox Asc(“B”) ‘ 66.
MsgBox Asc(“b”) ‘ 98.
MsgBox Asc(“Bülent”) ‘ 66.
End Sub


Sub Average_Fonksiyonu()
‘Ortalama
MsgBox WorksheetFunction.Average(10, 20, 30)
MsgBox WorksheetFunction.Average([A1], [A2], [A3], [A4])
End Sub



Sub Choose_Fonksiyonu()
‘Belirli sıradakini seç
For i = 1 To 4
sec = VBA.Choose(i, “10″, “20″, “30″, “40″)
MsgBox sec
Next i
End Sub Devamını Oku »

Etiketler: , , , ,

Excelde Temel Fonksiyon ve İpuçları 2

28 January 2009

Excel’de size özel sayı formatları :

Excel’de hücrelere sayı biçimi verirken, size sunulan seçenekler dışında kendi isteğinize bağlı formatlar da oluşturabilirsiniz. Bu formatları oluşturmak için Format/Cells (Biçim/Hücreler) altında Number (Sayı) sekmesinde Custom (İsteğe Uyarlanmış) alanına istediğiniz biçim özelliklerini girmelisiniz. Temel sayı biçim kodları:

Excel’de Belirli sayıda basamak belirtmek için 0, # ve ? karakterleri kullanılır. # karakteri kullanıldığında, sıfırlar sadece anlamı olduğunda görüntülenir. 0 karakteri kullanıldığında ise sıfırlar anlamlı olsalar da olmasalar da görüntülenir.? karakteri ise format tanımından daha az basamak olması halinde boşluklar eklenmesi (hizalama için) ya da kesirli sayılar görüntülenmesi için kullanılır. Ondalık kısımları görüntülemek için “.“, binleri ayırmak için ise “,” kullanılır. Biçime renk eklemek için, kodlardan önce köşeli parantez içinde renk isimini (örneğin [RED] ya da Türkçe’de [KIRMIZI]) veya paletteki renk numarasını (örneğin [COLOR 6]) kullanabilirsiniz. Devamını Oku »

Adobe Bolt Prerelease Duyuruldu

14 January 2009

Adobe’un Coldufion için geliştirmeye başladığı Eclipse tabanlı IDE’si Bolt’un Prerelease duyuru yapıldı. https://prerelease.adobe.com adresinde daha önceden Bolt’u test etmek için kayıt olan kullanıcılara açılan uygulama indirilebilir durumdadır. Şu an için sadece Winows ve Mac platforları için kurulumu bulunan Bolt’un Bug Fix’lerden sonra duyurulması planlanmaktadır.

Bolt, Eclipse tabanlı server üzerinde Coldfusion uygulamaları geliştirmeyi amaçlayan bir Coldfusion geliştirme ortamıdır. Bolt ile HTML, CSS, Javascript ve Coldfusion dökümanları oluşturulabilir. Bolt’un özelliklerinden bazıları;

  • Eclipse içinde Coldfusion Perspektifi
  • CFML Editörü
    • Kod Renlendirme
    • İçerik asistanı
    • Çıktı görünümü
    • Kod tamamlama
    • Etiket sihirbazı
  • HTML, CSS ve Javascript desteği
  • Coldfusion proje desteği
  • Coldfusion sunucu yönetimi
  • RDS ile SQL sorguları