کتاب Advanced interactive interfaces with Access: Building Interactive Interfaces with VBA (رابطهای تعاملی پیشرفته با Access: ساخت رابطهای تعاملی با VBA) به شما نشان میدهد که چگونه با استفاده از زبان برنامهنویسی VBA، رابطهای کاربری تعاملی و پویایی را در نرمافزار اکسس ایجاد کنید.
نویسنده کتاب Advanced interactive interfaces with Access با بهرهگیری از تجربه چندین ساله خود در توسعه برنامههای کاربردی اکسس، تکنیکها و ترفندهایی را برای ساخت رابطهایی ارائه میدهد که نه تنها کارآمد هستند، بلکه جذاب و بصری نیز میباشند.
در ادامه مقدمهای از کتاب Advanced interactive interfaces with Access را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Advanced interactive interfaces with Access:
در آوریل 2021، به کنفرانس توسعهدهندگان Access (DevCon)، احتمالاً بزرگترین و مهمترین گردهمایی توسعهدهندگان Access از سراسر جهان (خوب، عمدتاً ایالات متحده و اروپا) دعوت شدم. کارل دوناباور (25 بار MVP، در لحظه نوشتن)، برگزارکننده، اتفاقاً برخی از کارهای Access من را در وب دیده بود و از من خواست تا آنها را در کنفرانس نشان دهم.
با وجود دهههای فعالیت قبلی من، این اولین قرار گرفتن من در جامعه بینالمللی Access بود و واقعاً نمیدانستم چه انتظاری باید داشته باشم. اما بسیار خوب پیش رفت؛ کار من تحسینهای زیادی دریافت کرد و هیچ کس در مخاطبان ذکر نکرد که قبلاً چیزی مشابه دیده است. ظاهراً من چیزی جدید خلق کرده بودم!
در طول کنفرانس، با دیوید نیلی، یک توسعهدهنده با استعداد Access که به طور عملی بدون کد نمودارهای شگفتانگیزی در Access ایجاد میکند، آشنا شدم، چیزی که همیشه مرا شگفتزده کرده است. او اصطلاح “Access on steroids” را جعل کرد تا اصالت و تأثیر بصری رابطهای کاربری من را برجسته کند.
من تا حدودی برعکس دیوید هستم: من هزاران خط کد مینویسم و گاهی کد مینویسم تا عملیاتی را انجام دهم که Access به طور پیشفرض انجام میدهد فقط به این دلیل که دوست دارم کنترل هر بیت (با بازی کلمات) برنامههای کاربردی خود را داشته باشم.
و من دوست دارم آزمایش کنم. در اوایل دهه 2000، این ایده عجیب آزمایش در مورد رابطهای تعاملی با Access را داشتم و در نهایت، اولین موتور “کشیدن و رها کردن” متولد شد. از آن زمان، این موتور پایه را تقریباً در تمام برنامههایی که در طول سالها توسعه دادهام، با چندین تغییر و بهبود، همیشه آزمایش میکنم، همیشه سعی میکنم فراتر بروم، همیشه Access را تا حد خود فشار دهم.
چرا کتاب Advanced interactive interfaces with Access؟ در طول چند سال گذشته، چندین آموزش و کارگاه آموزشی (کانال یوتیوب و فروشگاه VBA آنلاین من را بررسی کنید) تولید کردم، اما در نهایت تصمیم گرفتم همه چیز را در یک مکان واحد جمعآوری کنم تا تکهتکه شدن را کاهش دهم و چیزها را به روش منسجمتری توضیح دهم.
من سعی کردم تا حد ممکن چیزها را واضح کنم، تا نه تنها توسعهدهندگان باتجربه بلکه کسانی را که تجربه محدودتری دارند و میخواهند عمیقتر در این زبان برنامهنویسی شگفتانگیز غوطهور شوند، برسانم – حتی اگر، البته، دانش کامل و جامعی از VBA ضروری است، زیرا هدف کتاب Advanced interactive interfaces with Access آموزش VBA نیست.
با یک مرور سریع بر “بهترین روشهای” مورد علاقه من و یک انحراف کوتاه در مورد کلاسهای VBA شروع خواهیم کرد. و این به این دلیل است که در قسمت سوم، زمانی که برخی از رابطهای پویای مورد علاقه خود را مورد بحث قرار میدهم، از آن قراردادهای بسیار شخصی استفاده زیادی خواهم کرد که (آگاه هستم) با قراردادهای رایجتر و “عمومیتر” مطابقت ندارند. بنابراین میدانید که چه انتظاری داشته باشید.
من گفتم رابطهای پویا: این چیزی است که دوست دارم آن را بیشتر از رابطهای گرافیکی بنامم، زیرا در پایان روز، هر رابط گرافیکی است، اما کارهای بیشتری انجام میدهد، زیرا چیزهای زیادی در حال حرکت هستند و به کاربر اجازه میدهند تا با اشیاء روی صفحه تعامل داشته باشد، تقریباً مانند ویندوز.
یک نکته آخر: من ایتالیایی هستم. من بیشتر به تنهایی انگلیسی خواندم و متأسفانه میدانم که انگلیسی من بسیار دور از کامل بودن است. این بدان معناست که در کتاب Advanced interactive interfaces with Access، اشتباهات، کلمات اشتباه و عباراتی را خواهید یافت که ممکن است برای یک انگلیسی زبان بومی عجیب به نظر برسند.
من از استفاده از ChatGPT یا هر ابزار هوش مصنوعی دیگری برای تصحیح آن خودداری میکنم زیرا هنوز دوست دارم از مغز خود استفاده کنم و هنوز آماده خاموش کردن آن نیستم. من فقط از شما التماس میکنم که بسیار مهربان باشید تا با آن تحمل کنید – اما اگر چیزی واقعاً وحشتناک و غیرقابل درک پیدا کردید، لطفاً به من اطلاع دهید و من خوشحال میشوم آن را تصحیح کنم!
خوب، امیدوارم بتوانید حداقل چند ورودی جالب در این صفحات پیدا کنید و از شما خواهش میکنم اگر هر یک از تکنیکهای توضیح داده شده در اینجا را در برنامههای خود پیادهسازی کردید، نام من را ذکر کنید.
سرفصلهای کتاب Advanced interactive interfaces with Access:
- Table of Contents
- About the Author
- About the Technical Reviewers
- Acknowledgments
- Introduction
- Chapter 1: Writing Code: Good Practices and Tips
- Chapter 2: VBA Classes
- Chapter 3: The Presence Vector Technique
- Chapter 4: Advanced Interfaces: Drag and Drop
- Chapter 5: Advanced Interfaces: Scrollable Timeline
- Chapter 6: Outro
- Index
جهت دانلود کتاب Advanced interactive interfaces with Access میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.