Saat programı

Sordum.com tarafindan kodlanmış Programlar hakkinda bilgi paylasim alanidir.
Kullanıcı avatarı
shampuan
Petabyte4
Petabyte4
Mesajlar: 8798
Kayıt: 13 Tem 2018, 17:11
Teşekkür etti: 208 kez
Teşekkür edildi: 345 kez

Saat programı

Mesaj gönderen shampuan »

Arkadaşlar başlık daha evvel açıldıysa özür dilerim. Zira arama kısmına saat yazdım abuuuuuuu sayfaların sayısı 158....> görünüyordu aramaktan vazgeçtim :D

Şimdi olay şu:
Şimdi size bazı rakam resimleri vericem.
Bu resimler saatin dijital rakam resimleri.
Bu rakam resimlerini bir arkaplan (saat resmi) üzerinde çalıştıracaksınız.

Yapabilir misiniz?

Saatin takvimi vardır.
Saat günleri ingilizce olarak gösterir
Saatin saatbaşı alarmı ve uyandır alarmı vardır.
Bunun haricinde alarm ayarlama sayfasına gidecek buton mevcuttur.
Butona birkez daha basılırsa, kronometre açılır.
Bir kez daha basıldığında saat ayarı takvim ayarı açılır
son kez basıldığında normal saat ekranına döner.

Yani arkadaşlar kısacası,
CASIO F91W saatin aynısını bilgisayar için yazabilir misiniz?
Resim

-Süre nemli değil.
-Sorulmasın paralar açılmasın aralar. :)
Kullanıcı avatarı
shampuan
Petabyte4
Petabyte4
Mesajlar: 8798
Kayıt: 13 Tem 2018, 17:11
Teşekkür etti: 208 kez
Teşekkür edildi: 345 kez

Re: Saat programı

Mesaj gönderen shampuan »

Tamam.
Ben aynı mantıkla çalışan başka bir program biliyorum.
Programın içerisinde bir .PSD dosyası var. Programın her butonu ve fareyi arayüzde gezdirirken yanma-sönme etkisi katmanlar halinde oluşturulmuş. Programı açınca bu arayüz açılıyor ve aslında sen PSD dosyasını kullanmış oluyorsun. PSD ile web tasarımı yapılabiliyor biliyorsundur. Programı bu veya benzer şekilde de çalıştırabiliriz uyarsa.
Tamam programın adını buldum ZDsoft screen recorder.
Resim

Olay bu aga. Bunu yapan geliştirici o gördüğün resmi adobe photoshop ile katmanlar halinde tasarlamış programın içinde psd dosyası mevcut. Bu resimdeki sürüm 8.0 olması lazım. her fonksiyonda bir layer aktif oluyor veya pasif oluyor sen anladın onu.
Kullanıcı avatarı
TRWE_2012
Exabyte1
Exabyte1
Mesajlar: 10961
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 889 kez
Teşekkür edildi: 1919 kez

Re: Saat programı

Mesaj gönderen TRWE_2012 »

Saatin takvimi vardır.(evet)
Saat günleri ingilizce olarak gösterir(evet)
Saatin saatbaşı alarmı ve uyandır alarmı vardır.(evet)
Bunun haricinde alarm ayarlama sayfasına gidecek buton mevcuttur.(evet)
Butona birkez daha basılırsa, kronometre açılır.(hayır)
Bir kez daha basıldığında saat ayarı takvim ayarı açılır
son kez basıldığında normal saat ekranına döner.(hayır)

Kod: Tümünü seç

https://www.gezginler.net/indir/alarmli-sayisal-saat.html
Saatin takvimi vardır.(evet)
Saat günleri ingilizce olarak gösterir(evet)
Saatin saatbaşı alarmı ve uyandır alarmı vardır.(evet)
Bunun haricinde alarm ayarlama sayfasına gidecek buton mevcuttur.(evet)
Butona birkez daha basılırsa, kronometre açılır.(hayır)
Bir kez daha basıldığında saat ayarı takvim ayarı açılır
son kez basıldığında normal saat ekranına döner.(hayır)

Kod: Tümünü seç

https://www.gezginler.net/indir/clocx.html

Kod: Tümünü seç

http://www.indirgen.com/Takvim-Saat-Ajanda-k478.html
En son TRWE_2012 tarafından 18 Kas 2018, 23:18 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
shampuan
Petabyte4
Petabyte4
Mesajlar: 8798
Kayıt: 13 Tem 2018, 17:11
Teşekkür etti: 208 kez
Teşekkür edildi: 345 kez

Re: Saat programı

Mesaj gönderen shampuan »

Editleyebilir miyiz bunu?
Kullanıcı avatarı
TRWE_2012
Exabyte1
Exabyte1
Mesajlar: 10961
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 889 kez
Teşekkür edildi: 1919 kez

Re: Saat programı

Mesaj gönderen TRWE_2012 »

Microsoft Visual Studio C++ Derlenmiş C (si) Kodlları

Kod: Tümünü seç

#include <iostream> 
  #include "conio.h" 
  #include <string> 
  #include <time.h> 
  #include <ctime> 
  using namespace std; 
   
  string tip1 = "#####"; 
  string tip2 = "#   #"; 
  string tip3 = "#    "; 
  string tip4 = "    #"; 
  string tip5 = "  ###"; 
   
   
  class saat 
  { 
  public: 
  	saat(); 
  	int* sistemSaati(); 
  	void ekran(int,int,int,int,int,int); 
  	string rakam[10][5]; 
  	string bosluk; 
  }; 
   
   
  saat::saat() 
  { 
  	bosluk = "   "; 
   
  	rakam[0][0]=rakam[0][4]=rakam[2][0]=rakam[2][2]=rakam[2][4] 
  	=rakam[3][0]=rakam[3][4]=rakam[4][2]=rakam[5][0]=rakam[5][2] 
  	=rakam[5][4]=rakam[6][0]=rakam[6][2] 
  	=rakam[6][4]=rakam[7][0]=rakam[8][0]=rakam[8][2] 
  	=rakam[8][2]=rakam[8][4]=rakam[9][0]=rakam[9][2] 
  	=rakam[9][4]=tip1; 
   
  	rakam[0][1]=rakam[0][2]=rakam[0][3]=rakam[4][0]=rakam[4][1] 
  	=rakam[6][3]=rakam[8][1]=rakam[8][3]=rakam[9][1]=tip2; 
   
  	rakam[2][3]=rakam[5][1]=rakam[6][1]=tip3; 
   
  	rakam[1][0]=rakam[1][1]=rakam[1][2]=rakam[1][3]=rakam[1][4] 
  	=rakam[2][1]=rakam[3][1]=rakam[3][3]=rakam[4][3]	 
  	=rakam[4][4]=rakam[5][3] 
  	=rakam[7][1]=rakam[7][2]=rakam[7][3]=rakam[7][4] 
  	=rakam[9][3]=tip4; 
   
  	rakam[3][2]=tip5; 
  } 
   
  int* saat::sistemSaati() 
  { 
  	int saat[3]; 
  	time_t lt; 
  	lt=time(NULL); 
  	struct tm* local=localtime(&lt); 
  	saat[0]=local->tm_hour; 
  	saat[1]=local->tm_min; 
  	saat[2]=local->tm_sec; 
  	return saat; 
  } 
   
  void saat::ekran(int sa1,int sa2,int dk1,int dk2,int sn1,int sn2) 
  { 
  	for(int i=0;i<5;i++)	{ 
  		cout<<rakam[sa1][i]<<bosluk<<rakam[sa2][i]<<bosluk 
  			<<bosluk<<bosluk<<rakam[dk1][i]<<bosluk<<rakam[dk2][i] 
  			<<bosluk<<bosluk<<rakam[sn1][i]<<bosluk<<rakam[sn2][i]<<endl; 
  	} 
  } 
   
  void bekle( float saniye ) 
  { 
  	clock_t endwait; 
  	endwait = clock () + saniye * CLOCKS_PER_SEC ; 
  	while (clock() < endwait) {/*yalnızca bekler*/} 
  } 
   
  int main() 
  { 
  	saat d; 
  	int *saat; 
  	int sa1,sa2,dk1,dk2,sn1,sn2; 
  	while(true) 
  	{ 
  		cout<<endl<<endl<<endl; 
  		saat=d.sistemSaati(); 
  		sa1=(saat[0]-(saat[0]%10))/10; 
  		sa2=saat[0]%10; 
  		dk1=(saat[1]-(saat[1]%10))/10; 
  		dk2=saat[1]%10; 
  		sn1=(saat[2]-(saat[2]%10))/10; 
  		sn2=saat[2]%10; 
  		d.ekran(sa1,sa2,dk1,dk2,sn1,sn2); 
  		bekle(0.9); 
  		system("cls"); 
  	} 
  	getch(); 
  	return 0; 
  } 
  
Kullanıcı avatarı
TRWE_2012
Exabyte1
Exabyte1
Mesajlar: 10961
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 889 kez
Teşekkür edildi: 1919 kez

Re: Saat programı

Mesaj gönderen TRWE_2012 »

Saatin takvimi vardır.
Saat günleri ingilizce olarak gösterir.
Saatin saatbaşı alarmı ve uyandır alarmı vardır.
Bunun haricinde alarm ayarlama sayfasına gidecek buton mevcuttur.
Butona birkez daha basılırsa, kronometre açılır.
Bir kez daha basıldığında saat ayarı takvim ayarı açılır
son kez basıldığında normal saat ekranına döner.

Bunların herbiri bir Visual Basıc Projesidir.Yani ayrı ayrı yapılıp tek bir çatıda birleştirilmesi gerekir.
Kullanıcı avatarı
burak35
Petabyte3
Petabyte3
Mesajlar: 7703
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 3201 kez
Teşekkür edildi: 3246 kez

Re: Saat programı

Mesaj gönderen burak35 »

nostalji :) bende vardı bu saat babamdada vardı sonra ben bozmuşum hepsini nasıl yaptıysam küçkken kırıp döküyormuşum herşeyi :)
mahferer
Kilobyte2
Kilobyte2
Mesajlar: 392
Kayıt: 07 Ara 2016, 18:32
cinsiyet: Erkek
Teşekkür etti: 4 kez
Teşekkür edildi: 23 kez

Re: Saat programı

Mesaj gönderen mahferer »

Kullanıcı avatarı
shampuan
Petabyte4
Petabyte4
Mesajlar: 8798
Kayıt: 13 Tem 2018, 17:11
Teşekkür etti: 208 kez
Teşekkür edildi: 345 kez

Re: Saat programı

Mesaj gönderen shampuan »

Arkadaşlar bu projeye kaldığı yerden devam etmek istiyorum. GIMP ile rakamları falan oluşturmuştum, bazıları eksik kalmış. Konu hala günceldir, yapma fırsatı bulursak diye GIMP ve PSD dosyaları olarak elimde bulunduracağım.

Sizden bir fikir istiyorum.

Rakamlar her hane için 0'dan başlayıp ilerliyor. Her rakamı resim olarak yapıyorum. Altta casionun ekranı, üstte kenarları şeffaf dijit simgeler olacak. Saniyelerde 0...59 arası, dakikalarda yine aynı şekilde, Saatlerde ise 0..24 arası rakam olacak. Ayrıca Ayın günleri olarak 1..31'e kadar rakam yapmak gerek. Saniyeler bitti ama akıl işte, sonradan aklıma geldi. Ben sıfırdan başlayıp 59'a kadar uğraşacağıma... 0-9 arası rakam yapsam, programcı da alsa bunları ekranın uygun yerlerine bastırsa (print) daha mantıklı olur mu? Anladınız değil mi? Her rakamlar dizisi ilgili klasör içersinde. Program klasöre başvurur ve rakamları buradan alıp yan yana ekrana yerleştirir. Fakat ekrana yerleştirmek (piksel piksel hizalamak) sıkıntı olacaksa, mecburen 0'dan 59'a kadar örneğin, tek tek rakam basmam gerekiyor GIMP ile.

Hangisi daha mantıklı? Sadece 0'dan 9a kadar rakam mı yapmalı, yoksa tüm rakamlar iki basamaklı mı tasarlanmalı, programlamanın sağlıklı yürütülmesi açısından?
Kullanıcı avatarı
feuer
Terabyte2
Terabyte2
Mesajlar: 4120
Kayıt: 24 Eyl 2020, 01:33
cinsiyet: Erkek
Teşekkür etti: 127 kez
Teşekkür edildi: 200 kez

Re: Saat programı

Mesaj gönderen feuer »

Yapılı olarak vardır bence bu.
Tetris ve nokia3410 gibi ancak yoğun arama yapman gerek.
Bu saatten var bende. :)
Kullanıcı avatarı
shampuan
Petabyte4
Petabyte4
Mesajlar: 8798
Kayıt: 13 Tem 2018, 17:11
Teşekkür etti: 208 kez
Teşekkür edildi: 345 kez

Re: Saat programı

Mesaj gönderen shampuan »

https://nikkhokkho.sourceforge.io/image ... simulator/

Rakamları falan acemice yapmışlar. Kodu alıp masaüstü program haline nasıl getirebiliriz acaba?.. Az daha gezineyim. Hayret dün aradığımda bulamadım.
Kullanıcı avatarı
feuer
Terabyte2
Terabyte2
Mesajlar: 4120
Kayıt: 24 Eyl 2020, 01:33
cinsiyet: Erkek
Teşekkür etti: 127 kez
Teşekkür edildi: 200 kez

Re: Saat programı

Mesaj gönderen feuer »

Bence çok iyi olmuş, masaüstü versiyonu yok mu?

Tuşların işlevleri bile çalışıyor :)
Kullanıcı avatarı
shampuan
Petabyte4
Petabyte4
Mesajlar: 8798
Kayıt: 13 Tem 2018, 17:11
Teşekkür etti: 208 kez
Teşekkür edildi: 345 kez

Re: Saat programı

Mesaj gönderen shampuan »

Sen elimdekini görmeden çok iyi olmuş deme :-D
Orjinal casionun yazıtipi ile tıpatıp aynı.
Bitince paylaşıcam.
Kullanıcı avatarı
shampuan
Petabyte4
Petabyte4
Mesajlar: 8798
Kayıt: 13 Tem 2018, 17:11
Teşekkür etti: 208 kez
Teşekkür edildi: 345 kez

Re: Saat programı

Mesaj gönderen shampuan »

Video çektim.


Kullanıcı avatarı
feuer
Terabyte2
Terabyte2
Mesajlar: 4120
Kayıt: 24 Eyl 2020, 01:33
cinsiyet: Erkek
Teşekkür etti: 127 kez
Teşekkür edildi: 200 kez

Re: Saat programı

Mesaj gönderen feuer »

Videoyu izledim, görseller çok iyi, sen bunu masaüstünde çalışacak şekilde yapmak istiyorsun.
Sana bir öneri de o html5 kaynağına ulaş kendi görsellerini koyup düzenlemeyi dene.

Mortal Kombat seven biri olsaydın, çok iyi mugen oyunları yapardın sprite editlemek senin için çocuk oyuncağı olurdu.
Ben hazır lifebarı bile yerleştiremedim. 5 saaat uğraştım. Yoksa bir mugen edisyonu düşünüyordum.

Sevdiğin dövüş oyunu varsa Mugen öğren uğraş.
Sevdiğin side-scrolling oyun varsa OpenBor öğren.

Hazır sistemler olduğu için programlama bilmene gerek yok, sadece bazı DEF(txt) dosyalarında düzenleme yapman gerekecek.
Hazır sprite siteleri var zaten, hazır oyunlar üzerinde düzenleme yapabilirsin.

Mesela oyubn karakterinin kılığı kırmızı sen onu rahatlıkla farklı renge çevirebilirisin. Bana çok uzak şeyler bunlar. :)

Babamda 1990 yışında bir casio saat vardı o kenarlıkları sarı-kahverengi arası bir renkti, bu modelden farklı bir modeldi.
Bir de saatler ile ilgili araba yarışı oyunlu saatler vardı, ilkokulda oynardık, bir arkadaşta vardı sonra ben de aldırmıştım.
Hesap makinalı casio saatler vardı, onların da emulasyonları simulasyonları vardır.

Bu telefon ve saat konularını öldürmeyelim.
Cevapla