Archive: Programlama

rip_tags() – HTML Etiketlerini Öldürün

php

Bir metin içerisindeki tüm html etiketlerini temizleyen ve sadece asıl metni ortaya çıkaran PHP fonksiyonu.

<!--?php  // --------------------------------------------------------------

function rip_tags($string) {

// ----- remove HTML TAGs -----
$string = preg_replace ('/&lt;[^&gt;]*&gt;/', ' ', $string);

// ----- remove control characters -----
$string = str_replace("\r", '', $string); // --- replace with empty space
$string = str_replace("\n", ' ', $string); // --- replace with space
$string = str_replace("\t", ' ', $string); // --- replace with space

// ----- remove multiple spaces -----
$string = trim(preg_replace('/ {2,}/', ' ', $string));

return $string;

}

// --------------------------------------------------------------
?&gt;

Yazılım sürecinde test etme ve kullanılabilirlik.

Yazılım sürecinde test etme ve kullanılabilirlik.

Yazılım sürecinde test etme ve kullanılabilirlik.

Bir fırsatı ürüne çevirmek için :

  1. Hayal edin,
  2. Basit düşünün (KISS : Keep it simple stupid),
  3. Hayal edin,
  4. Basit düşünün,
  5. Çizin,
  6. Tartışın,
  7. Basit düşünün,
  8. Tartışın
  9. Çizin
  10. Yazın,
  11. Test edin,
  12. Yazın,
  13. Test edin,
  14. Yazın,
  15. Test edin,
  16. Yazın,
  17. Test ettirin,
  18. Yazın,
  19. Test edin,
  20. Test ettirin,
  21. Yayınlayın,
  22. Test edin,
  23. İzleyin (dönüşleri takip edin).
  24. goto 1: (yeni özellik geliştirme için)

 

Zor gelmesin. Tembellik yapmayın.

BAŞARILI OLUN.

GELİŞTİRDİĞİNİZ UYGULAMA BAŞARILI BİR UYGULAMA OLSUN.

Ofis Benzeri Yazım Kontrol Uygulaması

C# ile basit bir Türkçe yazım kontrolü aracı oluşturacağız. Aracımız Microsoft Office Programlarında olduğu gibi kelimemizi kontrol edip eğer kelimemiz hatalıysa altını çizecek. Kelime yazım kontrolünde kullanacağımız kontrol sınıfı Phyton ile  kodlanmış Spell Corrector aracının C# a dönüştürülmüş hali. http://norvig.com/spell-correct.html adresinden ulaşabileceğiniz bu basit uygulama Phyton ile sadece 21 satır kod ile tamamlanmış. (Boşlukları saymadan)

spellCorrect

Read more

SQL JOINS Konusunun Görsel Anlatımı

SQL Joins konusu SQL içerisinde en çok karıştırılan ve en çabuk unutulan konulardan birisidir. Right Join Left join arasında sıkışanlar için aşağıdaki görsel herşeyi anlatmaya yetiyor.Visual_SQL_JOINS_orig

 

Örneklerle Anlatalım birde…

Read more

Programcıların Yaptıkları 6 Büyük Hata

engineer_insside
1. Gereksinimleri anlamama
2. Projeye plansız başlama
3. Zayıf İletişim
4. Kaynak, bilgi ve/veya seviye yetersizliği
5. Yönetim ve Kontrol Eksiklikleri
6. Geçmişten ders çıkaramama

Dizin İçerisindeki Belli Tip Dosyaları Listeleme

Visual C# ile istediğimiz bir dizin içerisindeki tüm dosyaları listelemek ve istersek sadece belli tipteki ki dosyaları listelemtmek için aşaıdaki kodları kullanabiliriz. Aşağıdaki kodda sadece txt uzantılı dosyalar listelenecek ve eğer istersek bu txt dosyalarını okuyup form üzerindeki bir text kutusuna yazdıracağız.

private void button2_Click(object sender, EventArgs e)
        {
            txtParagraphs.Text = "";
            FolderBrowserDialog dialog = new FolderBrowserDialog();
            dialog.ShowDialog();
            string sourceDir = dialog.SelectedPath;
            string[] sourcefiles = Directory.GetFiles(sourceDir);
            string sourcefile;
            
            for (int i = 0; i < sourcefiles.Length; i++)
            {
                sourcefile = sourcefiles[i];
                FileInfo info = new FileInfo(sourcefile);
                string uzanti = info.Extension; //Dosya Uzantısını alıyoruz.
                if (uzanti==".txt")//sadece txt uzantılı dosyaları alıyoruz.
                {
                    //txtParagraphs.Text = txtParagraphs.Text+("\nDosya Adı   : " + sourcefile+ "\n");
                    //Sadece dosya isimlerini yazdırmak için kullanılır
                    try
                    {
                        string text = File.ReadAllText(sourcefile, Encoding.GetEncoding(1254));
                        txtParagraphs.Text = txtParagraphs.Text + "\n" + text;
                        //txt dosya içeriklerini formdaki metin kutusuna eklemek için kullanılır.
                     }
                    catch (IOException)
                    {
                    }

                }
                
            }

Yeni SQLite Veri Tabanı Oluşturma

Sqlite
  1. Şimdi yeni bir sqlite veritabanı nasıl oluşturuluyor? Ona bakalım. Ben Firefox Eklentisi olarak kullanılan SQLite Manager kullandım. Eğer sisteminizde Firefox yüklü değilse kendi başına çalışabilen SQLite Admin programını indirebilirsiniz. Firefox eklentisinin açılış görüntüsü aşağıdaki gibi.

Read more

Adım Adım Visual Studio’ya SQLite Kütüphanesini Dahil Etme

Daha önceki yazılarımda da bahsettiğim gibi Visual Studio ile SQLite veri tabanı kütüphanelerini dahil etmeyi görüntülü olarak anlatacağım. Bir önceki yazımda SQLite data adabtörlerinin indirme adreslerini paylaşmıştım. Ancak ben onları kullanarak değil de Visual Studio Nuget Manager kullanarak projemize dahil edeceğiz.

  1. Adım: Visual Studio ile yeni bir Windows Form Application oluşturuyoruz.
  1. Adım: Visual Studio içinde Nuget Manager’i Project Menüsünden açıyoruz.
  2. Adım : Nuget Manager penceresinde arama kutusuna SQLite yazıyoruz System.Data.SQLite (x86/x64) isimli paketi indiriyoruz. Bu paket hem 32 bit hem de 64 bit programlar için çalışabiliyor. Böylece hangi paketi indirsem derdi de ortadan kalkmış oluyor.
  3. Paketimiz yükleniyor. Eğer buraya kadar yaptıysanız zaten siz bu işi bitirmiş sayılırsınız
  4. Solution Explorer da paketlerimizin görüntüsü şekildeki gibi olacak.

Kontrol Deyimleri If – If/Else – If/Else If/Else

C# ile Kontrol Deyimlerinin Kullanımını ve kullanım örneklerini bu yazımızda sizinle paylaşıyoruz. Faydalı olması umduğumuz bu yazıyı anlaşılır ve yalın bir biçimde örneklerle C# Kontrol Deyimlerini öğretilmesini planladık.
if  ifadesi: Program içerisinde şartlı işlemler olduğu zaman kullanılan yapıdır

Kullanımı:

if(şart veya şartlar)

{

Kodlar;

}
Read more

En Çok Kullanılan Kelimeleri Bulma

Visual C# ile bir metinde bulunan kelimelerin kullanım sıklığını bulan basit bir programın yapımını anlatacağım. Bu projeyi Doğal Dil işleme konusunda sıklıkla duyacağınız kelime derlem çalışmalarının başlangıç aşaması olarak görebilirsiniz. Yine bu projeyi temel alarak kendi kelime derlem çalışmanızı gerçekleştirebilirsiniz.11

Read more

Back to Top