1. sayfa (Toplam 2 sayfa)

Saat programı

Gönderilme zamanı: 18 Kas 2018, 21:27
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. :)

Re: Saat programı

Gönderilme zamanı: 18 Kas 2018, 22:58
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.

Re: Saat programı

Gönderilme zamanı: 18 Kas 2018, 23:08
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

Re: Saat programı

Gönderilme zamanı: 18 Kas 2018, 23:11
gönderen shampuan
Editleyebilir miyiz bunu?

Re: Saat programı

Gönderilme zamanı: 18 Kas 2018, 23:24
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; 
  } 
  

Re: Saat programı

Gönderilme zamanı: 18 Kas 2018, 23:38
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.

Re: Saat programı

Gönderilme zamanı: 10 Ara 2018, 23:23
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 :)

Re: Saat programı

Gönderilme zamanı: 10 Ara 2018, 23:26
gönderen mahferer

Re: Saat programı

Gönderilme zamanı: 16 Oca 2022, 15:08
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?

Re: Saat programı

Gönderilme zamanı: 16 Oca 2022, 17:38
gönderen feuer
Yapılı olarak vardır bence bu.
Tetris ve nokia3410 gibi ancak yoğun arama yapman gerek.
Bu saatten var bende. :)

Re: Saat programı

Gönderilme zamanı: 16 Oca 2022, 17:46
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.

Re: Saat programı

Gönderilme zamanı: 16 Oca 2022, 17:53
gönderen feuer
Bence çok iyi olmuş, masaüstü versiyonu yok mu?

Tuşların işlevleri bile çalışıyor :)

Re: Saat programı

Gönderilme zamanı: 16 Oca 2022, 18:08
gönderen shampuan
Sen elimdekini görmeden çok iyi olmuş deme :-D
Orjinal casionun yazıtipi ile tıpatıp aynı.
Bitince paylaşıcam.

Re: Saat programı

Gönderilme zamanı: 16 Oca 2022, 19:13
gönderen shampuan
Video çektim.



Re: Saat programı

Gönderilme zamanı: 16 Oca 2022, 19:32
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.