İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

Php,Asp,Yada C++ Ufak Yardım !!!

AYYILDIZTIM18.01.201310 cevap1.911 görüntüleme
2012'den beri9 mesaj
#1
Selam..

Şöyle bir sorunum var.Çalıştığım iş yerinden şöyle bir şey istediler...

Dilekçe var adamlar sürekli değiştirmek zorunda kalıyorlar Bana dediler ki sadece Dilekçe yazılacak firma adını ve tarihini biz girelim. Ve Yazığımız Yazıları Word de gitsin kendisi yazsın. Örnek Olarak.

"
Selam Benim Adım Ahmet.Sizin Adınız Nedir ?
"
Dışardan İsim girilecek ve o isim metindeki yerine yazılacak..

Girilen İsim Mehmet Sonrasında Metin;

"Selam Benim adım Mehmet.Sizin Adınız Nedir ?"

Bu sistem otomatik olacak... Var mı Yardım edecek birisi Henüz Öğrenciyim Mantık Kuramadım :)

Yardımlarınızı Bekliyorum Saygılarımla
Cevaplar
AYYILDIZTIM Konuyu açan
2012'den beri9 mesaj
#2
59 Görüntülenme 0 Cevap... Neyse Canınız Sağ olsun...
2011'den beri3.263 mesaj
#3
AYYILDIZTIM dedi: ↑
59 Görüntülenme 0 Cevap... Neyse Canınız Sağ olsun...
Bir dilekçe şablonu oluşturacaksın html olarak, parametre olarak aldığın firma adı ve tarihini uygun yerlere yerleştireceksin şablon üzerinde. Sonra da bu html şablonu print ettireceksin.
2007'den beri17 bin mesaj
#4
Ya da Office dökümanları ile çalışabilmek için çeşitli API'lar var onları kurcalayıp direkt olarak çıktıyı Word dökümanına paslayabilirsin. Bunu en rahat yapabileceğin dil de C# olur sanırım...
AYYILDIZTIM Konuyu açan
2012'den beri9 mesaj
#5
tambjk Sanırım anlatamadım...Bilgiler Dişardan Girilecek Mesela...

Fırma Adını Giriniz:

Tarihi Giriniz:

Bunları girecek ve Gönder Bastıgında Uygun yerlere DİŞARDAN Gelen bilgiler doğrultusunda yazacak.İnanın mantık kurabilseydim sizi rahatsız etmezdim..

@cgrszone C# Dili bilmiyorum.Yani o kadar bilmiyorum... En kıssa zamanda ögrenecem..
2011'den beri3.263 mesaj
#6
AYYILDIZTIM dedi: ↑
@tambjk Sanırım anlatamadım...Bilgiler Dişardan Girilecek Mesela...

Fırma Adını Giriniz:

Tarihi Giriniz:

Bunları girecek ve Gönder Bastıgında Uygun yerlere DİŞARDAN Gelen bilgiler doğrultusunda yazacak.İnanın mantık kurabilseydim sizi rahatsız etmezdim..

@cgrszone C# Dili bilmiyorum.Yani o kadar bilmiyorum... En kıssa zamanda ögrenecem..
1)http://poi.apache.org/index.html Burada java api'si var. Eğer java da yapabilirim diyorsan buradan bakabilirsin.

2)Benim önceki dediğime gelecek olursak; Dediğim şekilde yarattığın html şablonu bilgisayarına kaydedebilirsin .html uzantılı olarak(Kullanacağın programlama dillerinin dosya okuma yazma yaratma işlemlerine bak). örnek olarak "dilekce.html" olarak "c:\" dizini altına yarattığın bu dilekçeyi .doc olarak rename edersen şablon bozulmadan word dokümanı elde etmiş olursun.

yada program içerisinden hazırladığın dilekçeyi bilgisayarına kaydederken uzantısını .html değilde .doc vermeyi deneyebilirsin. Belki şablon bozulmadan .doc olarak kaydetmeyi başarabilir.

not: dediğini anladım, yazdığın programı çalıştırırken parametre olarak vereceksin zaten firma adı ve tarihini. istersen görsel arayüz yaparsın ister console dan çağırırsın.

3)Php, Asp, c++ dillerinde microsoft ürünü olan office dosyalarını işlemek üzere api var mı bilmiyorum. Bu nedenle yukarıdaki 2 maddeyi yazdım :)
2011'den beri3.263 mesaj
#8
4) php html yada asp de bir ekran yaparsın. Ekrandan 2 girdi ister senden "firma adı: ve tarih:" şeklinde. Bu bilgileri girip ok dediğin anda yeni bir html web ekranı açılır ve bu ekranda dilekçe şablonunun senin parametreler ile düzenlenmiş hali görüntülenir. Ekrana sağ tıklayıp farklı kaydet dersin ve dosya ismine dilekce1.doc dersin. word formatında dilekçen oluşur. Yada açılan html'ekranının altına bu işlemi arka planda gerçekleştirmek üzere bir button eklersin ve tıkladığın anda farklı kaydetme ekranı çıkar.
AYYILDIZTIM Konuyu açan
2012'den beri9 mesaj
#9
sunelan Kardeş sen bir tanesin.Sen nesin böyle sen varya :D Gerçekten Çok Teşekkür Ederim.Neyse Nasıl yaptınız Bunu :) Sanırım Word Belgesinin Bu Özelliği..

@tambjk Sizin Tafsiyelerinin Kulak ardı etmedim. Şu anda dediğiniz mantıkla yapmaya çalışıyorum... Çok Teşekkürler Arkadaşlar ..Teşekkürler SND..
2010'den beri546 mesaj
#10
https://www.dropbox.com/s/ld1a3na9r5tbttc/CsWord.zip
Kaynak dosyalarıda atıyorum C# ile değiştirebilirsin.
Word de mergefield özelliği var. C# tan direk veri gönderebiliyorsun. fazla uğraşamadım üzerinde bir yerden buldum zaten. Maksat yardımcı olmak. Üzerinde oynarsan istediğin gibi yapabilirsin. :)
AYYILDIZTIM Konuyu açan
2012'den beri9 mesaj
#11
sunelan Harbi baba adamsın Ama ne yazıkki C# Bilmiyorum. Ama ögrenecem sizin sayenizde heves saldım bu işe.Çok teşekkurler

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.