Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Kod yazma kolaylığı varmı?
#1
Arkadaşlar merhaba. 
Garip bir konu başlığı oldu ama, aslında bir sorun değilde kod yazarken daha hızlı yapabileceğim bir yöntem arıyorum.
Aşağıdaki gibi iki sql nesnesi arasında fieldların içeriklerini birbirlerine kopyalıyorum. Sadece field gibi düşünmeyin bazen de değişken oluyor vs.
Şimdi bunları birbirlerine kopyalarken tek tek yazmak gerekiyor benim aradığım bunu otomatik seçip bunları buna eşitle gibi bir yöntem varmıdır.
Not: sql ile yapılabilir diye yazmayın onları biliyorum zaten kullanıyorum. Benim aradığım delphi de hızlı kod yazımı konusunda bunun bir kısa yolu varmıdır.

Örnek kod : 
    Sql1_AAA1.AsString   :=Sql2_AAA1.AsString;
    Sql1_AAA2.AsString     :=Sql2_AAA2.AsString ;

.........   diye gidiyor.
Cevapla
#2
(26-03-2024, Saat: 10:16)tuna Adlı Kullanıcıdan Alıntı: Arkadaşlar merhaba. 
Garip bir konu başlığı oldu ama, aslında bir sorun değilde kod yazarken daha hızlı yapabileceğim bir yöntem arıyorum.
Aşağıdaki gibi iki sql nesnesi arasında fieldların içeriklerini birbirlerine kopyalıyorum. Sadece field gibi düşünmeyin bazen de değişken oluyor vs.
Şimdi bunları birbirlerine kopyalarken tek tek yazmak gerekiyor benim aradığım bunu otomatik seçip bunları buna eşitle gibi bir yöntem varmıdır.
Not: sql ile yapılabilir diye yazmayın onları biliyorum zaten kullanıyorum. Benim aradığım delphi de hızlı kod yazımı konusunda bunun bir kısa yolu varmıdır.

Örnek kod : 
    Sql1_AAA1.AsString   :=Sql2_AAA1.AsString;
    Sql1_AAA2.AsString     :=Sql2_AAA2.AsString ;

.........   diye gidiyor.

İlgili kod bloğunu seçip(işaretli hale getirip), Replace yapabilirsiniz. Yada işaretlediğiniz kod bloğunda Ctrl + Shift + J tuşlarına basıp, değiştirmek istediğiniz kısmı canlı olarak değiştirmeye başlayabilirsiniz.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#3
@Tuğrul HELVACI bey merhaba. O yöntemi kullanıyorum zaten.
Ama şöyle oluyor onda da tek tek yanlarına yazıp replace etmek gerekiyor.
Sq1_AAA1.Asstring:= Yazdıktan sonra diğer sql adı ve fieldını yazmak gerekiyor veya kopyalamak gerekiyor. Düşünün 40 tan fazla alan olduğunu tek tek yazmak gerekiyor.
Bunu otomatize edebilecek bir yöntem arıyorum.
Cevapla
#4
(26-03-2024, Saat: 10:30)tuna Adlı Kullanıcıdan Alıntı: @Tuğrul HELVACI  bey merhaba. O yöntemi kullanıyorum zaten.
Ama şöyle oluyor onda da tek tek yanlarına yazıp replace etmek gerekiyor.
Sq1_AAA1.Asstring:=   Yazdıktan sonra diğer sql adı ve fieldını yazmak gerekiyor veya kopyalamak gerekiyor. Düşünün 40 tan fazla alan olduğunu tek tek yazmak gerekiyor.
Bunu otomatize edebilecek bir yöntem arıyorum.

İsteğinizi tam anlayamadım ama faydalı bir başka tuş kombinasyonundan daha bahsetmiş olalım: Alt + Shift ile aradan seçme işlemleri yapabilirsiniz.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#5
Alt tuşunu kullanıp dikine seçme yapabilirsiniz.. Sonrasında ilgili kodları excele atıp otomatik arttırma yapabilirsiniz..
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#6
(26-03-2024, Saat: 10:16)tuna Adlı Kullanıcıdan Alıntı: Arkadaşlar merhaba. 
Garip bir konu başlığı oldu ama, aslında bir sorun değilde kod yazarken daha hızlı yapabileceğim bir yöntem arıyorum.
Aşağıdaki gibi iki sql nesnesi arasında fieldların içeriklerini birbirlerine kopyalıyorum. Sadece field gibi düşünmeyin bazen de değişken oluyor vs.
Şimdi bunları birbirlerine kopyalarken tek tek yazmak gerekiyor benim aradığım bunu otomatik seçip bunları buna eşitle gibi bir yöntem varmıdır.
Not: sql ile yapılabilir diye yazmayın onları biliyorum zaten kullanıyorum. Benim aradığım delphi de hızlı kod yazımı konusunda bunun bir kısa yolu varmıdır.

Örnek kod : 
    Sql1_AAA1.AsString   :=Sql2_AAA1.AsString;
    Sql1_AAA2.AsString     :=Sql2_AAA2.AsString ;

.........   diye gidiyor.

Eğer seni yanlış anlamadıysam bir Query'deki Field. veya Param. başka bir Query'ye kopyalıyorsun. for ile dönerek setleyebilirsin.
WWW
Cevapla
#7
Bir öneride benden gelsin. Notepad++ ın yeteneklerinden(*) faydalanmayı düşünebilirsiniz. Verdiğiniz örnek benzeri kullanımlarım olduğunda bazen kodun ilgili kısmını notepad++ a alıp veya tamamen orada hazırlayıp tekrar ide içerisine yapıştırma yöntemini kullanıyorum.

(*) Belli başlı sık kullandıklarım
Blok copy
Blok delete
Blok paste
Blok insert
Çoklu satır imleç kullanımı (çoklu satırı aynı anda düzenleme)

Delphi idede blok seçme ve silme var ama notepad++ daki karşılığı olan edit/insert kabiliyeti yok.
Cevapla
#8
(26-03-2024, Saat: 20:17)frmman Adlı Kullanıcıdan Alıntı: Bir öneride benden gelsin. Notepad++ ın yeteneklerinden(*) faydalanmayı düşünebilirsiniz. Verdiğiniz örnek benzeri kullanımlarım olduğunda bazen kodun ilgili kısmını notepad++ a alıp veya tamamen orada hazırlayıp tekrar ide içerisine yapıştırma yöntemini kullanıyorum.

(*) Belli başlı sık kullandıklarım
Blok copy
Blok delete
Blok paste
Blok insert
Çoklu satır imleç kullanımı (çoklu satırı aynı anda düzenleme)

Delphi idede blok seçme ve silme var ama notepad++ daki karşılığı olan edit/insert kabiliyeti yok.

Hocam bir örnek paylaşabilme ihtimaliniz varmı notepad++ ile ilgili ekran görüntüsü veya ekran videosu.
Cevapla
#9
Bir pdf dosyası var. "eBook-Code-Faster-In-Delphi-Alister-Christie.pdf" internetten indirmiştim. Embarcadero 'nun desteklediği bir çalışmaydı sanırım ama nereden indirdiğimi tam hatırlamıyorum. Nette aratın belki bulursunuz. İşinize yarayabilir diye düşünüyorum. Bulamazsanız bana e-posta adresinizi yazın size göndereyim.

Linki Buldum: https://lp.embarcadero.com/CodeFasterinDelphi
Cevapla
#10
(28-03-2024, Saat: 10:01)tuna Adlı Kullanıcıdan Alıntı:
(26-03-2024, Saat: 20:17)frmman Adlı Kullanıcıdan Alıntı: Bir öneride benden gelsin.  Notepad++ ın yeteneklerinden(*) faydalanmayı düşünebilirsiniz. Verdiğiniz örnek benzeri kullanımlarım olduğunda bazen kodun ilgili kısmını notepad++ a alıp veya tamamen orada hazırlayıp tekrar ide içerisine yapıştırma yöntemini kullanıyorum.

(*) Belli başlı sık kullandıklarım
Blok copy
Blok delete
Blok paste
Blok insert
Çoklu satır imleç kullanımı (çoklu satırı aynı anda düzenleme)

Delphi idede blok seçme ve silme var ama  notepad++ daki karşılığı olan edit/insert kabiliyeti yok.

Hocam bir örnek paylaşabilme ihtimaliniz varmı notepad++ ile ilgili ekran görüntüsü veya ekran videosu.

Kısa bir ekran görüntüsü hazırladım. Umarım faydalı olur.

8len1ti.gif
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Logo Go3 de döviz tablosunda Date_ alanına veri (Çözüldü) yazma cinarbil 4 558 19-04-2024, Saat: 08:25
Son Yorum: cinarbil
  net.tcp web servis clienti yazma erkankurtaga 3 800 27-02-2024, Saat: 00:01
Son Yorum: mkysoft
  Rad studio da Image Editor varmı? woywod 3 997 15-12-2022, Saat: 12:00
Son Yorum: woywod
  FdMemtable unic index alana yazma JavaCiva 1 672 27-11-2021, Saat: 02:17
Son Yorum: mcuyan
  Delphi'de harici font dosyası kullanma imkanı varmı? Nasıl? ferhatganem 2 1.382 04-04-2021, Saat: 14:56
Son Yorum: ozcanm



Konuyu Okuyanlar: 1 Ziyaretçi