2009-05-19 14 views
7

मैं अब दो साल से अधिक समय तक डेल्फी में प्रोग्रामिंग कर रहा हूं, और मुझे केवल 5 कस्टम टेम्पलेट मिल गए हैं, मुझे लगता है कि मुझे और अधिक होना चाहिए।उपयोगी डेल्फी कोड टेम्पलेट

यदि किसी के पास कोई विशेष रूप से उपयोगी है तो यहां स्टैक ओवरफ्लो पर उनके लिए एक अच्छा भंडार होना अच्छा होगा।

मुझे परवाह नहीं है कि आप डेल्फी 200 सिंटैक्स या डेल्फी 7 का उपयोग करते हैं, लेकिन यदि आप जो कोड उत्पन्न करेंगे, केवल एक विशेष संस्करण पर काम करता है, तो कृपया इसका उल्लेख करें। क्योंकि यह हमेशा ऊपर से पता चलता पहले जब मैं ctrl-j मारा (तो मेरे शॉर्टकट Ctrl-j दर्ज है)

उत्तर

5

यह एक बहुत आसान है


नाम:
// *
विवरण:
टिप्पणी लाइन
कोड:

 
//****************************************************************************** 

मैं इसे विधियों के आसपास दस्तावेज़ीकरण शुरू करने के लिए उपयोग करता हूं। यह निश्चित रूप से '*' 78 बार मारता है।

+0

मैं इस के लिए इसी तरह का उपयोग करता हूं, लेकिन इसका नाम एचआर है और तारों की बजाय डैश की एक रेखा है। – skamradt

+0

मैं इस बारे में नहीं सोच सकता कि मैं ऐसी टिप्पणी कहूंगा जो वास्तव में उपयोगी होगा। अर्थात। कोड क्या करता है यह समझाने के अर्थ में। –

+0

यह एक उपयोगी टिप्पणी का पहला हिस्सा है, (यानी // ********** // * यह फ़ंक्शन कुछ कमाल करता है // *************) मेरी कंपनी प्रक्रियाओं के बीच न्यूनतम // ************** की आवश्यकता होती है, जो कि जब आप ऐसे व्यक्ति होते हैं जो प्राप्त/सेट विधियों के साथ गुणों का उपयोग करना पसंद करते हैं तो थकाऊ हो सकता है। –

8

बहुत आसान उत्पादन डिबग स्ट्रिंग प्लस स्वरूपण


नाम:
ods
विवरण:
आउटपुट डीबग स्ट्रिंग के साथ स्वरूप कोड:

 
OutputDebugString(PAnsiChar(format('|',[]))); 

भी, मैं कोड में छोड़ करना चाहते हैं:

नाम:
DODS
विवरण:
आउटपुट ifdef डिबग साथ डीबग स्ट्रिंग
कोड:

 
{$IFDEF DEBUG} 
    OutputDebugString(PAnsiChar(format('|',[]))); 
{$ENDIF} 
+2

हमारे पास इसके बजाय एक छोटी प्रक्रिया ओडीएस (कॉन्स एस: स्ट्रिंग) है। :) –

+0

वाह मेरे पास सभी समान शॉर्टकट हैं, लेकिन प्रारूप के साथ, मुझे लगता है कि मैं अब इसे जोड़ने जा रहा हूं :) धन्यवाद –

+0

यूनिकोड रूपांतरण फ्रंट से थोड़ा अनुस्मारक - आउटपुटडिबगस्ट्रिंग डब्ल्यू या आउटपुट डिबगस्ट्रिंग के अनुसार बदलें –

11

एक मुट्ठी भर ओ यहां उपयोगी उपयोगी हैं, जिनमें कोडरश के आधार पर कुछ शामिल हैं। ये लाइव टेम्पलेट्स हैं, इसलिए वे डेल्फी 2006 और ऊपर काम करते हैं।

http://delphi.wikia.com/wiki/Delphi_Live_Templates

4

आप डेटासेट पर बहुत काम करते हैं इन उपयोगी होते हैं।

नाम: FBN

विवरण: डेटासेट FieldByName

|DataSet|.FieldByName('|Field|')|end| 

नाम: PBN

विवरण: डेटासेट पैरामबीनाम

|DataSet|.ParamByName('P_|Param|')|end| 
+0

मैं उन कोडों को स्वतः उत्पन्न करने के लिए एक प्रोग्राम का उपयोग करता हूं। कोड-पूर्ण-40-बार अभी भी बहुत अधिक है। – nurettin

3

मैंने एक जोड़े को बहुत समय बचाया। उनमें से कुछ ने मोनोटोन संपत्ति घोषणाओं से बाहर ले लिया। तब मैंने कुछ टाइप-सेफ एन्युमेटर, ऑब्जेक्ट सूचियां और बाल्टी सूचियां बनाने के लिए कुछ किया। मुझे शायद संग्रह के लिए भी एक करना चाहिए, लेकिन अभी तक नहीं है।

ये सभी मेरे blog पर उपलब्ध हैं।

संबंधित मुद्दे