सेवा के बारे में
अनुवादितमैं एक डेल्फी और ऑब्जेक्ट पास्कल डेवलपर हूँ जो विंडोज के लिए मूल डेस्कटॉप एप्लिकेशन में विशेषज्ञता रखता हूँ। पिछले दस वर्षों से मैंने डेस्कटॉप के लिए VCL पर प्रोग्राम लिखे हैं, और जब मुझे कई प्लेटफार्मों में एक सामान्य इंटरफेस की आवश्यकता होती है - मैं FireMonkey का उपयोग करता हूँ। मेरा मुख्य काम उस स्थान पर है जहाँ व्यावसायिक तर्क वास्तविक इंटरफेस से मिलता है: फॉर्म, तालिकाएँ, रिपोर्ट, प्रिंटिंग और डेटा प्रविष्टि जो लोग हर दिन उपयोग करते हैं। यदि आपके पास एक उपयोगिता, एक आंतरिक उपकरण या एक पूर्ण लेखा कार्यक्रम का विचार है, तो मैं इसे कच्चे विनिर्देशन से एक हस्ताक्षरित और स्थापित करने योग्य निष्पादन फ़ाइल तक ले जाऊँगा।
मेरे काम का अधिकांश हिस्सा पुराने सिस्टम को जीवित रखना है। कई कंपनियाँ अभी भी डेल्फी 7 या प्रारंभिक यूनिकोड संस्करणों में लिखे गए प्रोग्राम पर निर्भर हैं, और लेखक लंबे समय से चले गए हैं। मैं ऐसे कोड को सावधानी से पढ़ता हूँ, बताता हूँ कि यह वास्तव में कैसे काम करता है, फिर इसे एक वर्तमान कंपाइलर में माइग्रेट करता हूँ, मृत तृतीय-पक्ष घटकों को बदलता हूँ और यूनिकोड, उच्च DPI और विंडोज 10 और 11 संगतता समस्याओं को समाप्त करता हूँ। मैं विरासत को पहले एक पुरातत्ववेत्ता के रूप में और केवल फिर एक इंजीनियर के रूप में देखता हूँ - मैं कुछ भी अंधाधुंध नहीं लिखता।
डेटाबेस मेरे लिए परिचित क्षेत्र हैं। मैं डेल्फी को Firebird, PostgreSQL, MS SQL और SQLite से FireDAC के माध्यम से जोड़ता हूँ, एक डेटा परत डिजाइन करता हूँ और खोज, फ़िल्टरिंग और रिपोर्टिंग को इकट्ठा करता हूँ जिसकी बैक ऑफिस को उम्मीद होती है। मैं सावधानीपूर्वक थ्रेड हैंडलिंग पर ध्यान देता हूँ ताकि इंटरफेस लटक न जाए, स्पष्ट त्रुटि हैंडलिंग के लिए और ऐसे इंस्टॉलर के लिए जो एक गैर-तकनीकी उपयोगकर्ता भी चला सके।
— VCL और FireMonkey पर डेस्कटॉप एप्लिकेशन विकास
— डेल्फी 7 और पहले के संस्करणों से आधुनिक संस्करणों में माइग्रेशन
— FireDAC (Firebird, PostgreSQL, MS SQL, SQLite) के माध्यम से डेटाबेस एप्लिकेशन
— रिपोर्ट, प्रिंटिंग और भारी तालिकाओं के साथ इंटरफेस
— तृतीय-पक्ष घटक प्रतिस्थापन और निर्भरता सफाई
— पास्कल में डिबगिंग, रिफैक्टरिंग और कोड ऑप्टिमाइजेशन
— विंडोज इंस्टॉलर और कोड साइनिंग सेटअप
मेरे काम का अधिकांश हिस्सा पुराने सिस्टम को जीवित रखना है। कई कंपनियाँ अभी भी डेल्फी 7 या प्रारंभिक यूनिकोड संस्करणों में लिखे गए प्रोग्राम पर निर्भर हैं, और लेखक लंबे समय से चले गए हैं। मैं ऐसे कोड को सावधानी से पढ़ता हूँ, बताता हूँ कि यह वास्तव में कैसे काम करता है, फिर इसे एक वर्तमान कंपाइलर में माइग्रेट करता हूँ, मृत तृतीय-पक्ष घटकों को बदलता हूँ और यूनिकोड, उच्च DPI और विंडोज 10 और 11 संगतता समस्याओं को समाप्त करता हूँ। मैं विरासत को पहले एक पुरातत्ववेत्ता के रूप में और केवल फिर एक इंजीनियर के रूप में देखता हूँ - मैं कुछ भी अंधाधुंध नहीं लिखता।
डेटाबेस मेरे लिए परिचित क्षेत्र हैं। मैं डेल्फी को Firebird, PostgreSQL, MS SQL और SQLite से FireDAC के माध्यम से जोड़ता हूँ, एक डेटा परत डिजाइन करता हूँ और खोज, फ़िल्टरिंग और रिपोर्टिंग को इकट्ठा करता हूँ जिसकी बैक ऑफिस को उम्मीद होती है। मैं सावधानीपूर्वक थ्रेड हैंडलिंग पर ध्यान देता हूँ ताकि इंटरफेस लटक न जाए, स्पष्ट त्रुटि हैंडलिंग के लिए और ऐसे इंस्टॉलर के लिए जो एक गैर-तकनीकी उपयोगकर्ता भी चला सके।
— VCL और FireMonkey पर डेस्कटॉप एप्लिकेशन विकास
— डेल्फी 7 और पहले के संस्करणों से आधुनिक संस्करणों में माइग्रेशन
— FireDAC (Firebird, PostgreSQL, MS SQL, SQLite) के माध्यम से डेटाबेस एप्लिकेशन
— रिपोर्ट, प्रिंटिंग और भारी तालिकाओं के साथ इंटरफेस
— तृतीय-पक्ष घटक प्रतिस्थापन और निर्भरता सफाई
— पास्कल में डिबगिंग, रिफैक्टरिंग और कोड ऑप्टिमाइजेशन
— विंडोज इंस्टॉलर और कोड साइनिंग सेटअप