Jump to content

Katiplik Programının Sorunu Var


Ejdad
 Share

Recommended Posts

S.aleykum arkadaşlar uzun bir süredir katiplik programıyla ilgileniyordum ama 2,3 sorun da takıldım ve birazda bilgi eksikligi yüzünden
..
Sorunuma geçeyim...paragrapaha bir yazı yükleniyor ve başla butonu ile süre başlıyor ve ınput aktif oluyor yazmaya başlıyoruz 3 dk sonra ınput pasif oluyor buraya kadar tamam...inputa kaç kelime yazılmış ve kaç tane yanlış yazılmış ? bunu yapabilirmiyiz ? proje alttadır ilgili arkadaşlardan yardım bekliyorum

My Project.apz (7.01 MB) http://www.multiupload.com/41C20J3WWT
Link to comment
Share on other sites

Hem paragraph hem input demişsiniz ama anladığım kadarıyla paragraph nesnesinde kaç adet kelime olduğunu öğrenmek istiyorsunuz. Bunu şu şekilde yapabilirsiniz:


[quote]sMetin = Paragraph.GetText("Paragraph1")
sDegisen = String.Replace(sMetin, " ", "\r\n", false)
TextFile.WriteFromString(_TempFolder .. "\\temp.txt", sDegisen, false)
tSatirlar = TextFile.ReadToTable(_TempFolder .. "\\temp.txt")
nSay = Table.Count(tSatirlar)
Dialog.Message("Durum", "Bu paragrafta " .. nSay .. " adet kelime vardır.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1)[/quote]

aynısını input içinde kullanabilirsiniz. Sadece Paragraph.GetText() yerine Input.GetText() yapacaksınız. Yanlış yazımı kontrol etmek içinde elinizde bir kelime veritabanı olmalı ki, ordan karşılaştırma yapabilsin. Eğer böyle bir sözlük türevi veritabanı varsa uğraşabiliriz.

Link to comment
Share on other sites

Teşekkürler dediginiz kodları ekliyorum yalnız Ben inputa yazmaya başladıgım an diaologtan kaç kelime yazdıgım klavye tuşuna basmamla aktif oluyor oda engel oluyor bu kodu şu şekilde düzenleyebilirmiyiz. ? 3 dk süre olayı var süre bittigi zaman inputtaki veriyi okuyacak ? yada şuda olabilir BİRAZ zor olacak ama süre bittiginde paragraftaki kelimeleri şu kadar inputa yazılan kelimeler şu kadar, Ve paragraftaki metine göre inputta kaç tane yanlış yazılmış ?

Link to comment
Share on other sites

İnput ve Paragraph nesnesini karşılaştırıp kelime sayısı, doğru ve yanlış sayısını gösteren bir örnek yaptım. kendi projenize entegre edersiniz artık herşeyi devletten beklemeyin :)

[img]http://i.imgur.com/g3yVw.png[/img]

[code]http://www.mediafire.com/?u4voodo35mi1a2w[/code]

Link to comment
Share on other sites

[img]http://i.imgur.com/PTYl2.png[/img]

Huuuh :) Birde eğer bir boşluk bırakırsan paragrafta onu da kelime olarak sayıyor bilgine ;)

Edit:
Boşluk birden fazlaysa onları da kelime sayıyor.Ve süre 180 saniye değil sayende 18 saniye :)

Edited by MostWanted
Link to comment
Share on other sites

[quote name='MostWanted' date='22 November 2011 - 21:34 ' timestamp='1321990474' post='1116674']
Boşluk birden fazlaysa onları da kelime sayıyor.
[/quote]

Biliyorum, Bunu String.Replace(sMetin, " ", " ") komutu ile düzeltebilirsin. Herşeyi devletten beklemeyin demiştim :)

[quote name='MostWanted' date='22 November 2011 - 21:34 ' timestamp='1321990474' post='1116674']
Ve süre 180 saniye değil sayende 18 saniye :)
[/quote]

Onu hızlıca sonucu görmek için öyle yaptım 100 yerine 1000 yazın arkadaş sizde ben mi söyliyeyim herşeyi.

Link to comment
Share on other sites

  • 3 hafta sonra ...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...