C# Basit Ekran Koruyucu

C# Basit Ekran Koruyucu

  • 3,969 Kez Okundu
  • C#
  • 0 Yorum
  • 2015-07-11 02:59:37

using System;
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Data;
 using System.Drawing;
 using System.Linq;
 using System.Text;
 using System.Windows.Forms;
 
 namespace IntroEkranKoruyucu
 {
     public partial class Form1 : Form
     {
         public Form1()
         {
             InitializeComponent();
         }
 
         bool sola; // içeriği eğer true ise sinek sola, false ise sağa gidecektir..
         bool yukari; // içeriği eğer true ise sinek yukarı false ise aşağı gider..
 
         private void Form1_Load(object sender, EventArgs e)
         {
             // cismin hareket edeceği yönü rasgele atayalım:
             // sola ve yukari içerisine rasgele değerler atalım..
             Random rnd = new Random();
             int sayi = rnd.Next(0, 2);
 
             if (sayi == 0)
                 sola = false;// tek satırlık işlem yapılacaksa "{}" gerek yoktur..
             else
                 sola = true;
 
             sayi = rnd.Next(0, 2);
 
             if (sayi == 0)
                 yukari = false;
             else
                 yukari = true;
 
             // mouse simgesini gizleyelim :
             Cursor.Hide();
 
         }
 
         private void timer1_Tick(object sender, EventArgs e)
         {
             if (sola == true)
             {
                 pbSinek.Left--;// sinek sola gider..
                 // eğer sineğin soldan uzaklığı 0 ise yani limite erişmişse yön değiştirsin :
                 if (pbSinek.Left == 0)
                 {
                     sola = false; // cisim sağa gitsin..
                 }
 
             }
             else
             {
                 pbSinek.Left++; // sinek sağa gider..
                 if (pbSinek.Left == (this.Width - pbSinek.Width))// cisim sağa dayandığı anda yön değiştirsin ve sola gitmeye başlasın..
                     sola = true;
             }
 
 
             // Y eksenindeki hareket için :
 
             if (yukari) // yukari==true
             {
                 pbSinek.Top--;// cisim yukarıya doğru ilerler..
                 if (pbSinek.Top == 0)
                     yukari = false;
             }
             else
             {
                 pbSinek.Top++; // sinek aşağı doğru ilerler..
                 if (pbSinek.Top == (this.Height - pbSinek.Height-20))
                     yukari = true;
             }
         }
 
         private void Form1_MouseMove(object sender, MouseEventArgs e)
         {
             // mouse un her hareketinde tetiklenen olaydır..
             pbCursor.Left = e.X; // cismin soldan uzaklığına mouse un soldan uzaklığına eşitledik..
             pbCursor.Top = e.Y; // cismin yukardan uzaklığını mouse un yukardan uzaklığına eşitledik..
         }
     }
 }

 

Henüz kimse yorum eklememiş

YORUM YAPMAK İSTER MİSİN?

    Sponsor Reklamlar
    Son Yorumlar
    Etiket Bulutu
    C#PopupFormOtomatikProgramBaşlatmaBaşlangıçBasitEkran Koruyucuc#ekran görüntüsümail göndermeexedllbirleştirmekIL MergePhpMSSQL BAĞLANTIGerçekIPRealTextBinaryConvertÇalışmaSüreHesaplamakBulmakCssjQueryHtmlScroll TopYukarı ÇıkOnMinimizeControlBoxSimge DurumunaKüçültInternetGetConnectedStateİnternetBağlantıKontrolŞifre MatikPassword GeneratorHash ŞifrelemeMD5SHA1SHA256SHA384SHA512Asimetrik ŞifrelemeRSASimetrik ŞifrelemeKriptoŞifrelemeAlgoritmaDESRC2RijndaelTripleDESKeyLogKlavye DinleTuş YakalamaGlobal HookDialogResultÇıkış MesajıUyarı MesajıFormClosingMySQLConnector/NetKullanımSoruCheckBoxListViewÇoklu SilmebiosdramexploitkontrolgüvenlikinteljavascriptrowhammerscriptPHPAdmin PanelResponsiveXtbadminFreeÜcretsizWifiWirelessKeysŞifreAnahtarPasswordKablosuz AğDepolamaŞifreler NeredeKablosuz ŞifreAndroidTelefonNasılYazılırProgramlama DiliHesap MakinesiSEONedirNasıl YapılırAnalizGoogleLinkÖzgünMobilKonuResim Robots.txtSite MapŞifreli GirişŞifreli FormŞifre KoymaŞifreli AçılışCompilingDebuggingDerlemeKarma ModMixed ModeApp.ConfigKurbanBayramMübarek OlsunBlogScriptYonetimAdminPanelText EditorMSHTMLEditorYazıDüzenleyiciEasyAppKolayUygulamaÇalıştırmaAkıllı TelefonKlavyeiOSKeyboardEl YazısıCalculatorMyScriptHand WritingDosya YöneticisiFile ExplorerFTPBluetoothRootTask ManagerGörev YöneticisiSystemTargetWeb Application PentestErrorShowHideHataGösterGizlePDOSelectInsertUpdateDeleteConnectSeçimEklemeSilmeGüncellemeMsSQLVeritabanıÇeviriçiDatabaseConverterDbConvertMaskeli IPGerçek IPTarayıcı Tespitİşletim Sistemi TespitTekil Ziyaretçi BilgileriAktif Ziyaretçi BilgileriZiyaretçi SayacıVirüsTemizlemeFirewallServiceSecurityServiceTimeServicePentestGüvenliksızma TestiuniscanwindowslinuxperlDosyaKlasörListelemekFileFolderListInternetDownloadUploadSpeedMonitorServisMsconfigStartupRunServiceIOSMatematikDenklemÇözümKameraKablosuzinternetHotspotPaylaşımAyarlarKaliLinuxSharedTerminalÖsymDuyuruTimeTimeZoneDateZamanTarihdate()time()FreelancerSerbestÇalışanJobsİşlerWebSiteVersionSürümGeçişUbuntuSunucuApachephpinfo()phpversion()FonksiyonHerseyiKopyalacopyallcopySızma TestiSQLMapWindowsPython810HotSpotWi-FiWlannetshhostednetworkAutoWlanJsGeri SayımTextAreaOtomatik KayıtSayacSaniyeCountDownXtbadminV2AjaxJavaScriptNumaraFormatPhoneNumberFormatTelefonNumarasıDebuggerDetectUnpackerDisassemblerSecurityReverseEngineeringAlgorithmMacDKHOSCTFCapture The FlagForensicTriviaIntelligenceCRC32CRYPTPASSWORD_HASHWin10StoreMağazaMicrosoftReInstallWSLPowerShellPOSTCyberSiberAdli BilişimHackerUSBCDLiveToolsBruterNmapMSSQL ServerMS SQL ExpressMS AccessOracleIBM DB2SybaseInterbaseInformixExceldBase DbfVisual FoxProMySQLConnectionŞifreleri BulCMDLaZagneEthernetTuxCutNetCutNetKillPerformansCronTabCronJobRestartStopStartBashShellWireSharkFlagUSOMBTKBase64QRÇözümlerWriteUpWrite-UpFinalReconOSINTToolScannerWebsiteSiber GüvenlikPhishingVPNWannacryMobileDeviceFunctionMobil AlgılaMobil TespitisMobilephp mobilJavascriptYazı EfektKayan YazıText EffectsearchBoxinputclassplaceholdersetIntervalsetTimeoutJSpreventBackwindowpushStatehistoryonloadblock browser back buttonVPN Nediranonimtorucuz ürünucuzurunum.commarket kıyaslaürün kıyaslakıyaslakarşılaştıra101şokhappy centermigroscarrefoursabizim marketkıyasürün fiyatıfiyat kıyaslaucuz fiyatfiyat sorVideoEmbedPlayerVideoIDgetVideoIDIframeCreditCardCard DetectKart AlgılaKart TespitKredi Kartı TespitVisaMastercardAIOpenAIChatGPTYapay Zekaquickchatkrispbeatovencleanvoicepodcastleflairillustrokepatternedstockimgcopymonkeyocoyaunbouncevidyotrymaverickquickchatpuzzlelabssounddrawcleanupresumewordedlookatheresanaiforthatsynthesiadescriptotterinkforall