Developer Express yazılım geliştirici arkadaşlar için ağırlıklı olarak Borland Delphi, C++ Builder ve Microsoft Visual Studio için yardımcı araçlar ve bileşenler (component) üreten bir şirket. Delphi ve C++ için yazılan componentlerini pek kullanma fırsatım olmadı ama Visual Studio için yazılanlar çok kaliteli gerçekten. Visual Studio içerisinde standart gelen componentlerin pek çok eksiğini kapatmış arkadaşlar yazdıkları componentlerle ve bileşenlerin pek çoğunda Ajax teknolojisi de kullanılmış ve componentler daha kullanışlı ve göz alıcı hale getirilmiş.
Delikanlılar bir de Skin editoru yazmışlar bileşenler için, mevcut skin hoşuna gitmedi mi al yanına bir tasarımcı arkadaş, otur kendi stilini oluştur, assembly’sini oluştur, sonra da git Visual Studio içerisine export et, register et, paşa paşa kullan. Ohhhhh
Hepinize şiddetle tavsiye ediyorum. 40′a yakın component free of change
Ohhh ohhh ohhhh, yarasın….
October 8th, 2008 at 2:40 pm
eet bende beğeniyorum ama c# ta yapmış olduğum bir exeyi
başka bir bilgisayarda çalıştıramıyorum acaba senin bir fikrin varmı? yada bu işin bir inceliği
October 12th, 2008 at 1:51 pm
merhaba Aykut,
kusura bakma biraz geç cevap yazıyorum.
c# ‘ta yapmış olduğun bir uygumalayı başka bir bilgisayarda çalıştırabilmen için, uygulamayı çalıştırmak istediğin bilgisayar üzerinde .NET Framework yüklü olmalı, sanırım bu noktada herhangi bir problem yok
DevExpress component’lerini kullandığın uygulamaların, hedef bilgisayarda .NET Framework yüklü olduğu halde çalışmıyor, hata veriyorsa sebebi büyük ihtimalle DevExpress componenet’lerinin kullandığı assembly’lerin hedef biglisayarda bulunmayışıdır. Bu sorunu çözmek için, ilgili DevExpress component’lerinin kullandığı assembly’leri (DLL’leri) hedef bilgisayarda windows kurulumu altındaki assembly klasörünün altına kopyalaman gerekir.
umarım yardımcı olabilmişimdir
)
June 18th, 2009 at 11:54 am
Merhaba Ahmet Bey Ben DevExpress leri kullanarak bir windows yazılımı geliştirdim ama gelin görünki programı kullanacak başka makinalarda ne kadar uğraştıysamda malesef çalıştıramadım. yukarıda demişsiniz assemby altına kopyalayın diye yalnız windows assebly klasörü altına kopyalama yapılamıyo kiii yardımcı olursanız sevinirim…
June 20th, 2009 at 2:48 am
Kopyalama yapma Yusuf, sürükle bırak DLL ‘leri bu klasör içerisine.
Tam emin değilim ama GAC utility türevi araçlar kullanarak ta bu DLL leri assembly klasörünün altına kopyalayabiliysun, tam emin değilim ama
saat 04:00 e geliyo, kafam bi milyon
June 20th, 2009 at 9:58 am
Ahmet bey çok teşekkür ederim. bu arada tanıştığımızada memnun oldum.
June 20th, 2009 at 12:04 pm
Ben de çok memnum oldum Yusuf tanıştığımıza, sık sık uğra olur mu
sevinirim…
June 27th, 2009 at 11:45 pm
Merhabalar.Assembly klasörü içerisine sürükle bırak izni yok malesef öle bişey lazım ki bat dosyası gibi GAC util gibi benim dll leri hedef makinanın assemblysi içineaktarabileyimm yani DEDİĞİNİZ GİBİ SÜRÜKLE BIRAK OLMUYOO
June 28th, 2009 at 12:36 pm
Selam Yusuf,
ben windows 2003 sunucum üzerinde sürükle-bırak ile devexpress 9.1′e ait bir dll denedim, sorunsuzca GAC’a ekledim ben…
Bu işi GAC Util kullanarak ta yapabilirsin Yusuf.
gacutil –I
komutu kullanark, GAC’e eklemek istediğin DLL adını yazarak, DLL’i GAC’e ekleyebilirsin.
Detaylı bilgi için,
http://url2mini.com/2lJTDmm
August 6th, 2009 at 3:06 pm
Projenin çalıştığı dizinde bulunması bile yeterli. GAC a register etmeniz şart değil.
Kaldı ki Projeyi Deploy ederken Project files kısmında zaten size şu assembly leri kullandın bunları kopyalamak istermisin diye bir seçenek var. Orayıda kullabilirsin.
Kolay Gelsin Suleyman Ozturk
MCP,MCDBA,MCSA,MCSE,MCTS,MCPD,MCITP,MCT
August 13th, 2009 at 9:47 am
Arkadaşım dev express in exe nin yanına attığı dll leri alıp o makineye kopyala hata falan almazsın.
September 9th, 2009 at 9:28 pm
Selam, Devexpress kullanılarak yazılmış bir ilk çalıştırmada yaklaşık 45-60 sn arasında bekledikten sonra ekranlar gelmeye başlıyor, bunun sizce başlıca sebebi ne olabilir, yardımcı olursanız sevinirim.
(Kullanıcılar programı çalıştırmaktan artık bezdiler..)
September 9th, 2009 at 11:58 pm
Selam sana da Okan,
valla önce bi malı görmek lazım hocam
:):)
şaka bi yana uygulama ile ilgili detaylı bilgi verebilirsen yardımcı olmaya çalışırım.
web uygulaması mı? desktop uygulaması mı? nedir?
September 11th, 2009 at 9:14 am
Selam,
(Not: desktop uygulamasıdır,)
İlgili yazılımın log larını inceledim, ilk çalıştırmadan kaynaklanan bekleme süresi aşağıdaki işlemlerden kaynaklanıyor bu işlemi yaklaşık 25-30 defa sorguladıktan sonra herhalde time-out a falan düşüyor ve program çalışmaya başlıyor, ayrıca sql üzerinde activity monitörden de izliyorum yazılım çalıştığında sql üzerinde 5 tane connection açıyor ve açılan bu connection veya session lar ilgili yazılımın kullanıldığı süre içinde hep açık kalıyorlar, taa ki programı kapatana kadar, böyle bir mantık sizce kabul edilebilir mi, yaklaşık 25 kullanıcının fiilen çalıştığını ( 25*5 conn )düşünürsek bu sql üzerinde normal midir, performansı ne yönde etkiler gibi konularda görüşlerinizi almak istiyorum.
İLGİLİ PROGRAM LOG’u
10.09.09 01:11:34.134 ImageLoader: Image is not found by its name in the following sources:
10.09.09 01:11:34.165 ImageName: kasa.Module.SampleAugmentType\Augment
10.09.09 01:11:34.165 Sources: FileImageSource, Images
AssemblyResourceImageSource, DevExpress.ExpressApp.v9.1, Images – cannot find the folder with images
AssemblyResourceImageSource, DevExpress.ExpressApp.Win.v9.1, Images
AssemblyResourceImageSource, DevExpress.ExpressApp.Objects.v9.1, Images – cannot find the folder with images
AssemblyResourceImageSource, DevExpress.ExpressApp.AuditTrail.v9.1, Images – cannot find the folder with images
AssemblyResourceImageSource, DevExpress.ExpressApp.CloneObject.v9.1, Images – cannot find the folder with images
AssemblyResourceImageSource, DevExpress.ExpressApp.ViewVariantsModule.v9.1, Images – cannot find the folder with images
AssemblyResourceImageSource, DevExpress.ExpressApp.Validation.v9.1, Images – cannot find the folder with images
AssemblyResourceImageSource, DevExpress.ExpressApp.Security.v9.1, Images – cannot find the folder with images
AssemblyResourceImageSource, Dennis.ConditionalEditorState.v9.1, Images – cannot find the folder with images
(bu log yaklaşık 30 defa tekrarlıyor bir süre sonra tekrarlamaktan vaz geçip programı çalıştırıyor,)
September 12th, 2009 at 10:56 pm
Selam Okan,
sql üzerinde çok fazla connection açıyor olması elbette sorun oluşturur bir uygulama için, teorik olarak olması istenen bir connection açıldıktan sonra işlem yapılır ve ilgili connection kapatılır. Bir uygulamanın çalışma süresi boyunca bir connection’ın açık oluyor oluşu doğru bir yaklaşım değil.
Ancak senin verdiğin örnek için SQL tarafında bir performans sorunu yaşayacağını düşünmüyorum. Bu noktada senin yapman gereken öncelikle, uygulamanın kodlarını inceleyip, açılan herbir connection’ın mutlaka kapatılmış olduğundan emin olman.
Hata durumlarında da
try-catch bloklarında eğer bir connection açılmış ise, mutlaka try-catch bloğuna finally bölümünü ekleyip burada ilgili connection açıksa kapatmak gerekir. Ben ASP.NET – SQL Server teknolojileri ile gerçeklediğim http://www.fobiksozluk.com da bunu çok net gördüm.
DevExpress ile ilgili olarak ta araştırmalarım sonucunda pek bir şey bulamadım, çok fazla bakamadım zaten. Bu konuda sana önerim DevExpress Cummunity forumlarına yazı yazman. Mutlaka yardımcı olacaklardır
http://community.devexpress.com/
umarım faydalı olabilmişimdir
September 13th, 2009 at 9:38 pm
Bilgilendirdiğiniz için teşekkür ediyorum, Sağolun.
September 30th, 2009 at 3:00 pm
Arkadaşlar devexpress son sürümü olan 9.2.6 kırılmış bi şekilde bulabileceğim bi yer varmı? Yardımcı olabilirmisiniz bana?
October 11th, 2009 at 5:04 pm
Merhabalar DevExpress ile geliştirdiğim projemi DevExpress yüklü olmayan sadece framework kurulu olan bir makinaya taşıdığımda compenentlerim exe’nin bulunduğu dizinde olmasına rağmen çalışmıyoo
Not:Assembly içine sürükle bırakla dll ler gönderilmiyo..
Not: GAC util zahmetli.. daha pratik bişey yokmu
ALLAH RIZASI İÇİN BİRİ YARDIM ETSİN NETTE BİŞEY BULAMADIMMMM
October 12th, 2009 at 11:29 pm
Selam Yusuf,
assembly’ler projenin çalıştığı dizin altında olmasına rağmen çalışmıyorsa proje ile ilgili bir sorun olabilir. Projeyi deployment ortamında debug etme şansın var mı? Sorunun nedeninin DevExpress olduğuna kesinlikle emin misin?
saygılar
February 4th, 2010 at 11:26 am
Arkadaşlar bu devexpress programının orjinaline ihtiyacım var getirten kim türkiye’ye bileniniz var mı??
February 4th, 2010 at 12:35 pm
http://www.componentsource.com/features/developer-express/index.html
ya da
https://www.devexpress.com/ClientCenter/Order/default.aspx?group=.NET
adreslerinden online satın alabilirsin Engin.
February 9th, 2010 at 9:17 am
Merhabalar, yukarıda yusuf arkadaşın belirtiği sorunun aynısını bendede var exe nin yanında devexpress in dll olmasına ramen ve framework yüklü olmasına ramen başka bir bilgisayarda exe calışmıyor. ve calışma durduruldu diyor. setup la yapayım dedim aynı sorunu yine verdi. bu işlemin basit bir yolu varmıdır şimdiden teşekkür ediyorum acil yardım ederseniz sevinirim arkadaşlar.
February 16th, 2010 at 10:41 am
Merhaba Gürbüz,
exe’nin yanında devexpress dll’lerinin bulunmasının pek bir anlamı yok. Bu DLL’lerin GAC(Global Assembly Cache) içerisinde yer alması lazım. Bunun için de istersen Microsoft’un bir DLL’i GAC’a ekleyen uygulamalarını kullanabilirsin. Ama benim sana tavsiyem ve bunun en kolay yollarından bir tanesi, GAC içerisine eklemek istediğin DLL’leri sürükle-bırak ile, WINDOWS\system32\Assembly klasörü içerisine atman. Bu işlemden sonra uygulamanda bir sıkıntı yaşayacağını zannetmiyorum. Bu kadar kolay işte.
Bu arada Şafak : 98
March 9th, 2010 at 4:12 pm
Merhabalar
Ben .net te dev express kullanarak bir site yaptım. yalnız site o kadar yavaş acılıyor ki. sayfanın yayınlandığı server şirketi sorunun sayfadan kaynaklanabileceğini soyledi. sayfada compenentin oldugu sayfalar yavaş ama kullanmadıgım sayfalar hızlı acılıyor
sebebi ne olabilir anlayamadım
yardımcı olabilirseniz cok sevinirim.
tşkler simdide iyi çalışmalar
March 12th, 2010 at 12:31 pm
Öncelikle geç gelen cevabım için özür dilerim malum askerlik!
Projenin tamamının Release modda derlendiğinden emin olmalısın öncelikle. DevExpress component’lerine ait assembly’lerin de Release mode’da derlenmiş olduklarından emin ol Gülay. Debug modda derlenmiş tüm assembly’ler projenin yavaş çalışmasına sebep olacaktır.
Ayrıca component’lerin bulunduğu sayfalarda ViewState’i gerekmediği müddetçe kapalı tut.
Son olarak web.config dosyası içerisindeki Debug değerini False olarak ayarla yani, Debug=”False” olmalı.
Yardımcı olabileceğim başka bir konu varsa elimden geleni mümkün olduğunca yapmaya çalışayım. Hoşçakal
April 28th, 2010 at 9:08 am
Merhaba arkadaşlar inanın hala ben başka bir makinada bu devexpressleri çalıştırmayı beceremedim.WINDOWS\system32\Assembly içerisine sürükle bırak’a izin yok zaten.bunun çok basit bir yolu sizce yokmudur.Gurbuz arkadaşım sen yaptın mı bişeyler ya yaptıysan cevap yazarsan sevinirimmm
AHMET bey lütfen sizde bu GAC hakkında detaylı bilgi verirmisiniz yani başka bir yol yok mu bu dll’leri kullanmanın
April 29th, 2010 at 1:42 pm
Merhaba Yusuf,
GAC’a herhangi bir assembly eklemek için GACUtil’i kullanabilirsin. GacUtil.exe dosyasına aşağıdaki konumlardan erişebilirsin (Hangi .NET versiyonunu kullandığına göre değişiyor dosyanın konumu).
C:\Windows\Microsoft.NET\Framework\v1.1.4322\
C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Bin\
C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\
C:\Windows\Microsoft.NET\Framework\v1.0.3705\
C:\Program Files\Microsoft Visual Studio 9.0\VC\
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\
Komut satırını kullanarak GacUtil ile aşağıdaki şekilde bir assembly’yi GAC’a kopyalayabilirsin ya da GAC içerisinde yer alan bir assembly’yi kaldırabilirsin.
Install
gacutil /i OrnekAssemblyDosyasi.dll
Uninstall
gacutil /u OrnekAssemblyDosyasi.dll
GAC hakkında detaylı bilgiyi askerden sonraya saklasak fena olmaz. Çünkü askerdeyken blog’uma bişeyler yazmak oldukça zor benim için. Ancak gelen yorumlara cevap yazabiliyorum. Buna da şükür gerçi
Sorun yine de devam ederse bildirirsen yardımcı olmaya çalışırım Yusuf.
Hoşçakal
April 30th, 2010 at 8:23 pm
ahmet abiciğim hayırlı tezkereler.
May 1st, 2010 at 10:13 am
Teşekkürler Yusuf
May 5th, 2010 at 9:54 am
Merhaba Ahmet bey;
cevabınız için çok tşk ederim. bir süredir siteyle ilgilenmediğim için geç yazıyorum.
release modda derleme yapamadım ben. Ben de sadece Debug mod calısıyor sanırım. Configuration Manager ekranından değiştirmek istedim ama sadece debug var yeni ekleme de yapmamın pek bir anlamı olmadı.
ama webconfig de debug false yaptım. tüm sayfaların da ViewState’ini kapattım gerekmiyordu çünkü.
yalnız pek bir hız artışı olmadı sanırım debug modda olduğu için.
hosting sirketi sayfanın her yuklenmesinde 1,7 mb lik bir download olduğunu söylüyor. bu debug modde derleme yaptığımdan mı olur sizce.
Bu konularda yeniyim sorularım çok basit gelebilir belki.
release modda derlemeyi nasıl yapabilirim?
bu 1,7 lik indirilen dosya ne olabilir?
tekrar tşk ederim. ayrıca hayırlı teskereler diliyorum.
kolay gelsin ..
May 9th, 2010 at 9:02 am
Öncelikle geç gelen cevabım için özür dilerim Gülay…Askerdeğim bildiğiniz üzere…
Projeyi release modda derle derken kasttettiğim şey zaten web.config içerisindeki debug değerini False yapmandı. Sanırım burada bir yanlış anlaşılma oldu…
Sitenin her yüklenişinde 1,7 MB lık bir download olması düşündürücü tabi. Bunu çözmek için öncelikle hangi objelerin -resim, script vs.- ne kadar sürede yüklendiğini, yüklenen web sayfası içerisindeki toplam nesne boyutunu görsel olarak görmek lazım. Bunun için,
http://tools.pingdom.com/fpt/
adresini kullanabilirsin Gülay. Test etmek istediğin web sitesinin herhangi bir sayfasını -ana sayfa için yalnızca site adresini yazman yeterli olacaktır-
Test sonucunda karşına o sayfa ile ilgili detaylı bilgiler gelecek. Hangi nesne ne kadar sürede yükleniyor vs. gibi. Eminim ASP.NET script’leri ile ilgili bir sorun var burada. Genellikle ASP.NET script’leri çok fazla yer tutarlar. Bu noktada bir takım sıkıştırma yöntemleri kullanman gerekebilir. Bunu da istersen kod düzeyinde yaparsın -ücretli veya ücretsiz bir takım üçüncü parti yazılımlar kullanarak- ya da direkt olarak IIS üzerinde sıkıştırma işlemini gerçekleştirebilirsin. Ben HTTP Compression ile http://www.fobiksozluk.com sitesini yaparken oldukça uğraşmıştım. fobiksozluk.com’da hem kod düzeyinde sıkıştırma hem de IIS üzerinde sıkıştırma yapmıştım. Aşağıdaki rapor sonucunu incelersen yaklaşık olarak %88 düzeyinde HTTP paketlerinin sıkıştırıldıklarını göreceksin Gülay, oldukça etkili bir yöntem…
http://url2mini.com/1k9rps
Benzer bir sonucu,
http://www.whatsmyip.org/http_compression/
adresinden de görebilirsin.
Diğer konulara gelince sana aşağıdaki adresi incelemeni şiddetle tavsiye ediyorum.
http://url2mini.com/2g-dwsD
Özellikle şu kısım,
http://url2mini.com/2dC5363
Bu kısımdaki tavsiye edilenleri tek tek dikkatli bir şekilde yap.
ASP.NET’in çok etkili cache mekanizmalarını -hangisi projen için uygun ise- kullanmayı da ihmal etme.
Bu yöntemleri uyguladıktan sonra yine bir sorun olursa ben buralardayım
Hoşçakal
June 13th, 2010 at 1:16 am
merhaba hocam;
Öncelikle allah sabır versin askerdeymişsin.
Sorum ise. devexpress toollarını aspx de kullanmak istiyorum. localimde sorun yok. ama server a upload ettiğimde hata ile karşılaşıyorum. test için sadece devexpress in birtane tool unu (buton) koydum ve derleyip gönderdim ama yine hata veriyor.
ne yapsam çözerim ?
June 13th, 2010 at 10:42 pm
Çok şükür bitti askerlik
Tam olarak aldığın hata nedir Ahmet? Hatayı iletebilirsen daha faydalı olabilirim sanırım…
June 21st, 2010 at 10:44 am
Tekrar Merhaba;
Hayırlı olsun bitmiş askerliğiniz
Ben sitedeki problemi hallettim yardımlarınız için teşekkür etmek istedim.
dev expresi ilk kullanmaya başladığımda ana sayfa uzerine bircok tool atmıştım denemek için sanırm problem ondan oldu. kullanmadıklarımın hepsini temizledim bir de devexpres 8.3 vardı ben de 9.1 kurdum suan hızlı acılıyor .
tşkler tekrar iyi çalışmalar
June 21st, 2010 at 10:51 am
ahmet diyor ki;
June 13th, 2010 at 1:16 am
merhaba hocam;
Öncelikle allah sabır versin askerdeymişsin.
Sorum ise. devexpress toollarını aspx de kullanmak istiyorum. localimde sorun yok. ama server a upload ettiğimde hata ile karşılaşıyorum. test için sadece devexpress in birtane tool unu (buton) koydum ve derleyip gönderdim ama yine hata veriyor.
ne yapsam çözerim ?
—-
sanırım hata gerekli dll i bin klasorune kopyalanmadığından kaynaklanıyor. gerekli dll hata sayfasında yazıyordur. onu program files içindeki devexpres içinden servera atarsanız sorun kalmaz diye düşünüyorum
kolay gelsin
June 21st, 2010 at 12:38 pm
Sorununun çözüldüğüne sevindim Gülay. İyi kodlamalar…