C# Selenium ile İnstagram Takipçi/Takip Listesini Otomatik Scroll ile Aşağı Kaydırma

Takipçi yada takip listesine click işlemi yaptıktan hemen sonra kullanmanız gereken kod yapısını veriyorum

string jsCommand = "" +
                "sayfa = document.querySelector('.isgrP');" +
                "sayfa.scrollTo(0,sayfa.scrollHeight);" +
                "var sayfaSonu = sayfa.scrollHeight;" +
                "return sayfaSonu;";
            IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
            var sayfaSonu = Convert.ToInt32(js.ExecuteScript(jsCommand));
            while (true)
            {
                var son = sayfaSonu;
                Thread.Sleep(1200);
                sayfaSonu = Convert.ToInt32(js.ExecuteScript(jsCommand));
                    if (son == sayfaSonu)
                    {
                        break;
                    }
            }

Örnek kodumuz instagram takipçi listesinin isgrP isimli clasına göre davranacaktır (Bu kısmı istediğiniz pencerenin scroll kısmına sağ tıklayıp classı öğrenip .isgrP ile değiştirip kullanabiliriniz.)

MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host HATA ÇÖZÜMÜ

Visual Sutudio 2013 C# yada farklı bir dil ile mysql bağlantılı program geliştirirken bu hatayı alabilirsiniz. Yaptığınız program bilgisayarda çalışmıyorsa o bilgisayarda bu yada buna benzer bir hata alabilirsiniz.


Hata Code:

Bu iletişim kutusu yerine JIT hata ayıklamayı çağırma
hakkında detaylı bilgi için bu iletinin sonuna bakın.

************** Özel Durum Metni **************
MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host ‘20.33.54.3’ for user ‘username_user’ using method ‘mysql_native_password’ failed with message: Access denied for user ‘username_user’@’33.13.64.9’ (using password: YES) —> MySql.Data.MySqlClient.MySqlException (0x80004005): Access denied for user ‘username_user’@’33.13.64.9’ (using password: YES)
konum: MySql.Data.MySqlClient.MySqlStream.ReadPacket()
konum: MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
konum: MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationFailed(Exception ex)
konum: MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
konum: MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.Authenticate(Boolean reset)
konum: MySql.Data.MySqlClient.NativeDriver.Open()
konum: MySql.Data.MySqlClient.Driver.Open()
konum: MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
konum: MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
konum: MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
konum: MySql.Data.MySqlClient.MySqlPool.GetConnection()
konum: MySql.Data.MySqlClient.MySqlConnection.Open()
konum: WindowsFormsApplication1.login.simpleButton1_Click(Object sender, EventArgs e) c:\Users\pcuser\Documents\Visual Studio 2013\Projects\WindowsFormsApplication1\WindowsFormsApplication1\login.cs içinde: satır 40
konum: System.Windows.Forms.Control.OnClick(EventArgs e)
konum: DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)
konum: System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
konum: System.Windows.Forms.Control.WndProc(Message& m)
konum: DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
konum: DevExpress.XtraEditors.BaseControl.WndProc(Message& msg)
konum: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Okumaya devam et MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host HATA ÇÖZÜMÜ

SQL Server Management Studio Kaydetme Sorunu ÇÖZÜMÜ

SQL Server Management Studio 2012 2013 2015 Kaydetme Sorunu ÇÖZÜMÜ

Okumaya devam et SQL Server Management Studio Kaydetme Sorunu ÇÖZÜMÜ

MYSQL C# (C SHARP) GridControl ile Veri Listelemek

Bağlantı Kurmak İçin App.Config Dosyamızın içi:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
 
  <connectionStrings>
    <add name="MySQL" connectionString="SERVER=localhost;DATABASE=database_adi;UID=root;PASSWORD=" />
  </connectionStrings>
 
</configuration>

db.cs Dosyamız (db adında bir class oluşturduk) Okumaya devam et MYSQL C# (C SHARP) GridControl ile Veri Listelemek

C# FORM TC NO DOĞRULAMA SERVİSİ KODLARI

Formumuza bir adet text bir adet button ekliyoruz. textimizin name olarak txtTcKimlik veriyoruz.
public bool TcDogruMu() şeklinde bir metod tanımlıyoruz. ilgili formumuzu daha sonra button click içinde TcDogruMu(); şeklinde çağırıp uygulamamızı çalıştırıyoruz.


Okumaya devam et C# FORM TC NO DOĞRULAMA SERVİSİ KODLARI

Visual Studio Otomatik Kod Tamamlama / Auto Code Write

C#’da uygulama geliştirirken örneğin for döngü yapısını yada if yapısını baştan sona yazmak yerine otomatik yapıyı kurmak yada while, foreach gibi yapıları otomatik açmak yazmak için ilgili kodu yazdıktan sonra (örneğin: for) 2 defa ard arda TAB tuşuna basmak yeterli.

Bunu bulmak için googleda auto for write auto code visual studio vs vs saçma sapan şeyler aratırken kendim deneyerek buldum arayanlara selam olsun 🙂

DevExpress CustomHeaderButton Minimized Exit Click Olayları

DevExpress combonetlerinden xtraTabControl1 seçiliyken properties bölümünden CustomHeaderButtons’a tıklayıp görseldeki gibi ayarlamaları yapıyoruz. Okumaya devam et DevExpress CustomHeaderButton Minimized Exit Click Olayları

DevExpress GaugeControl Kullanarak Digital Saat Uygulaması C# Form

C# Formunda Saat Dakika ve Saniyeyi Anlık olarak göstermenin En kolay ve etkileyici yolu için Yapılacakları Ekran Görüntüleriyle Sıralıyorum: Okumaya devam et DevExpress GaugeControl Kullanarak Digital Saat Uygulaması C# Form

DevExpress defaultLookAndFeel Nedir Ne İşe Yarar?

Birden fazla formun yer aldığı bir c# uygulamanız olacaksa her bir form için ayrı background tasarlamak biraz amatörce olacaktır. Formlar arası farklılığı ortadan kaldırmak için DevExpress kombonetlerinden olan defaultLookAndFeel1 nesnesini ilk forma yerleştirip properties skinname bölümünden bir tema seçerek ve bundan sonraki oluşturacağınız tüm devexpress formlarında aynı temanın uygulanmasını sağlayabilirsiniz.