Anlık Altın ve Döviz Fiyatları (exe)

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Merhaba;

Altınkaynak sitesinde anlık olarak yayınlanan altın ve döviz fiyatlarının form üzerinde görüntülenmesi ve istenildiğinde Excel'e aktarılmasına ilişkin "exe" dosyası ektedir.

http://www.altinkaynak.com/

İyi akşamlar dilerim,


Altinkaynak.png

.
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Merhaba Sayın @Haluk Bey. Elinize sağlık, paylaşım için teşekkürler.

Birşeyler sormak istiyorum;
-- Bu tür kodlama için önereceğiniz bir kaynak var mıdır?
-- Bu yöntem kullanılarak, formda girişi yapılan değerlere göre anlık hesaplama veya internetten bilgi çekme dışında,
verilerin tutulduğu, çağrıldığı, değiştirilebildiği (excel userformları üzerinden sayfalara yönelik işlemlerde olduğu gibi) bir veri yığınıyla
çalışmak mümkün müdür? Verilere yönelik işlemler için başka bir kaynakta verilerin tutulması mı gerekiyor, veri kaynağı olarak excel veya access dışında bir yapı da olabilir mi acaba?
Belki sorularım anlamlı bile değildir. Kusura bakmaz ve zaman ayırıp kısaca cevaplayabilirseniz sevinirim.
.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Merhaba Ömer bey;

Açıkçası, vereceğim cevaplar muhtemelen sizi tatmin etmeyebilir....

Birkaç gündür uğraştığım bu "exe" dosyalarını oluşturmak işi, sağ olsun üstad @Zeki Gürsoy ile Perşembe günü yaptığımız bir özel mesajlaşmada beni Visual Studio'ya yönlendirmesi ile başladı. Adını daha önce duyardım ama cismini görmemiştim.... :)

Yazılımı indirip, kafa-göz kırarak kurduktan sonra kurcalamaya başladım. Bu arada, Zeki Bey bana 1-2 tane PDF dosyası gönderdi.... kendisi kızmasın ama, fazla bakamadım... zira kurcalayarak öğrenmek bana daha yararlı geliyor. Satın aldığım telefon, televizyon, çamaşır makinesi ... gibi alet-edavatın kullanma talimatlarını okumayan birisi olarak, burda da durum farklı değil, tabiatım böyle herhalde. Dolayısıyla, kaynak olarak bende bu dokümanlardan başka bir şey yok, zaten işin daha başındayız. Ben de şu fizik tedavi işlerimi yoluna koyabilirsem, dokümanları alıcı gözle okuyacağım umarım. Zeki beyin dokümanlarını isterseniz size verebilirim tabii.....

Diğer yandan, Visual Studio hakkında edindiğim intiba ise; ücretsiz bir yazılım ve lisans sorunu olmaması, ticari amaçla geliştirilecek yazımlarda bir sorun olmaması beni cezbeden yönleridir. Ayrıca, bu yazılımın editörü VBA'ye birazcık değişik olmakla birlikte çok daha gelişmiş ve daha iyi. Sonuçta burada da VB (Visual Basic) tabanlı bir dille çalıştığımız için, VBA'de kendini rahat hisseden birisi bu yazılımda da fazla zorlanmaz. Event'ler VBA'ye benzemekle birlikte, değişiklik gösteren bir sürü yazım tekniği var.... Zamanla alışırız herhalde. Ben de kafa-göz yarıp, birşeyler yapmaya çalışıyorum. Yanımda devamlı sargı bezi var ;) sıkıştığım zaman da Dr.Google'a başvurup, özellikle Microsoft orijinli kaynaklara başvuruyorum.

Sorduğunuz veri tabanı madenciliği hakkında gerçi Zeki Bey size daha doyurucu bilgi verir ama genel olarak; VBA'de ne yapabiliyorsanız burda da aynısını, hatta daha fazlasını yapabilirsiniz diye düşünüyorum. Verileri MDB, XLSX, TXT .... her türlü ortamda kayıt altına alıp, saklayabilir, sorgulayabilir, değiştirebilir, yazıp, silebilirsiniz..... bunda bir sıkıntı yok. Zaten biliyorsunuz, veri tabanı olarak MDB dosyası kullanmak için bilgisayarınızda MS Access yüklü olmasına da gerek yok. Daha önce yayınladığım Hava Durumu verilerinin alınmasına yönelik çalışmada ise; ufak çaplı bir veri depolama ihtiyacı olduğundan, bunu dosyanın içerisinde oluşturduğum bir Table nesnesinde depolayıp, oradan sorgulayarak yapmıştım.

Bu konu başlığındaki dosyada ise; Altınkaynak şirketi tarafından verilerin daha hızlı bir şekilde alınmasını sağlamak üzere umuma açık bir "Web Servise" SOAP isteği gönderip, geriye dönen XML cevabındaki düğüm noktalarından ilgili veriler alınarak form üzerindeki DataGridView nesenesine yazılmıştır. Daha sonra da, klasik metotlarla bir Excel dosyası oluşturulup, içine yazılmıştır.

Biraz uzattım herhalde ama, benim tarafımda durum bu şekildedir.... Konuyla ilgilenen başka arkadaşlar size daha doğru, doyurucu bilgiler verebilirler.

Selamlar,

.
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
O zaman aslında tam aradığım "damdan düşen" siz oluyorsunuz.

Farkımız ise, sizin bu tür konulardaki bilgi birikiminizin yüksekliği.
Ben daha excel makrolarıyla uğraşırken bile zaman zaman tıkanıp kalıyorum ve teorik bilgim de olmadığından ilerleme kaydedemiyorum.
Elbette "molla google" ilk başvuru kaynağım.

Bakalım, inşallah fırsat buldukça VBA.NET olayına da bakarım (elinizdeki pdf belgeleri edinmek isterim açıkçası)
Sağlıcakla kalınız.
.
 
Katılım
5 Kasım 2006
Mesajlar
571
Excel Vers. ve Dili
TÜRKCE Excel 2021 32bit
Merhaba Ömer bey;

Açıkçası, vereceğim cevaplar muhtemelen sizi tatmin etmeyebilir....

Birkaç gündür uğraştığım bu "exe" dosyalarını oluşturmak işi, sağ olsun üstad @Zeki Gürsoy ile Perşembe günü yaptığımız bir özel mesajlaşmada beni Visual Studio'ya yönlendirmesi ile başladı. Adını daha önce duyardım ama cismini görmemiştim.... :)

Yazılımı indirip, kafa-göz kırarak kurduktan sonra kurcalamaya başladım. Bu arada, Zeki Bey bana 1-2 tane PDF dosyası gönderdi.... kendisi kızmasın ama, fazla bakamadım... zira kurcalayarak öğrenmek bana daha yararlı geliyor. Satın aldığım telefon, televizyon, çamaşır makinesi ... gibi alet-edavatın kullanma talimatlarını okumayan birisi olarak, burda da durum farklı değil, tabiatım böyle herhalde. Dolayısıyla, kaynak olarak bende bu dokümanlardan başka bir şey yok, zaten işin daha başındayız. Ben de şu fizik tedavi işlerimi yoluna koyabilirsem, dokümanları alıcı gözle okuyacağım umarım. Zeki beyin dokümanlarını isterseniz size verebilirim tabii.....

Diğer yandan, Visual Studio hakkında edindiğim intiba ise; ücretsiz bir yazılım ve lisans sorunu olmaması, ticari amaçla geliştirilecek yazımlarda bir sorun olmaması beni cezbeden yönleridir. Ayrıca, bu yazılımın editörü VBA'ye birazcık değişik olmakla birlikte çok daha gelişmiş ve daha iyi. Sonuçta burada da VB (Visual Basic) tabanlı bir dille çalıştığımız için, VBA'de kendini rahat hisseden birisi bu yazılımda da fazla zorlanmaz. Event'ler VBA'ye benzemekle birlikte, değişiklik gösteren bir sürü yazım tekniği var.... Zamanla alışırız herhalde. Ben de kafa-göz yarıp, birşeyler yapmaya çalışıyorum. Yanımda devamlı sargı bezi var ;) sıkıştığım zaman da Dr.Google'a başvurup, özellikle Microsoft orijinli kaynaklara başvuruyorum.

Sorduğunuz veri tabanı madenciliği hakkında gerçi Zeki Bey size daha doyurucu bilgi verir ama genel olarak; VBA'de ne yapabiliyorsanız burda da aynısını, hatta daha fazlasını yapabilirsiniz diye düşünüyorum. Verileri MDB, XLSX, TXT .... her türlü ortamda kayıt altına alıp, saklayabilir, sorgulayabilir, değiştirebilir, yazıp, silebilirsiniz..... bunda bir sıkıntı yok. Zaten biliyorsunuz, veri tabanı olarak MDB dosyası kullanmak için bilgisayarınızda MS Access yüklü olmasına da gerek yok. Daha önce yayınladığım Hava Durumu verilerinin alınmasına yönelik çalışmada ise; ufak çaplı bir veri depolama ihtiyacı olduğundan, bunu dosyanın içerisinde oluşturduğum bir Table nesnesinde depolayıp, oradan sorgulayarak yapmıştım.

Bu konu başlığındaki dosyada ise; Altınkaynak şirketi tarafından verilerin daha hızlı bir şekilde alınmasını sağlamak üzere umuma açık bir "Web Servise" SOAP isteği gönderip, geriye dönen XML cevabındaki düğüm noktalarından ilgili veriler alınarak form üzerindeki DataGridView nesenesine yazılmıştır. Daha sonra da, klasik metotlarla bir Excel dosyası oluşturulup, içine yazılmıştır.

Biraz uzattım herhalde ama, benim tarafımda durum bu şekildedir.... Konuyla ilgilenen başka arkadaşlar size daha doğru, doyurucu bilgiler verebilirler.

Selamlar,

.
Merhaba.
Veritabanı olarak Xml yi tavsiye edebilirim.Bu sayede office yada başka bir program olmadan çalışıyor.Yabi 100 binlerce veri varsa iş değişir.
Bende bir zamanlar arkadaşın birine vb.net ile program yapmak için başlamıştım gerçi bilgim sıfırdı :)
Sonra o arkadaş başka bir forumdan uzman buldu ve bende onlardan öğrenip arşivledim herşeyi.
Kısaca Xml ile harikalar yapıldı.
Yani tavsiye ederim.Sadece Xml olayında Türkçe karakter olayı problem yapmıştı onuda sağoksun uzman arkadaş halletmişti :)
 
Üst