دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: Third نویسندگان: Daniele Spinetti, Daniele Teti سری: ISBN (شابک) : 9781788621304, 1788621301 ناشر: سال نشر: 2018 تعداد صفحات: 659 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 17 مگابایت
در صورت تبدیل فایل کتاب Delphi Cookbook - به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی دلفی - نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Cover Title Page Copyright and Credits Packt Upsell Contributors Dedication Table of Contents Preface Chapter 1: Delphi Basics Introduction Changing your application's look and feel with VCL styles Getting ready How to do it... How it works... There's more... Changing the style of your VCL application at runtime Getting ready How to do it... How it works... There's more... Customizing TDBGrid Getting ready How to do it... How it works... There's more... Using owner-draw combos and listboxes Getting ready How to do it... How it works... There's more... Making an owner-draw control aware of the VCL styles Getting ready How it works... There's more... Creating a stack of embedded forms Getting ready How it works... There's more... Manipulating JSON Getting ready How to do it... There's more... Manipulating and transforming XML documents Getting ready How to do it... How it works... There's more... I/O in the 21st century – knowing the streams Getting ready How it works... There's more... Creating a Windows Service Getting ready How it works... There's more... Using the TService.LogMessage method Associating a file extension with your application on Windows Getting ready How to do it... There's more... Be coherent with the Windows look and feel using TTaskDialog Getting started How it works... There's more... The amazing TFDTable – indices, aggregations, views, and SQL Getting ready How to do it... How it works... There's more... ETL made easy – TFDBatchMode Getting ready How to do it... How it works... There's more... Data integration made easy – TFDLocalSQL Getting ready How to do it... How it works... There's more... See also Chapter 2: Becoming a Delphi Language Ninja Introduction Fun with anonymous methods – using higher-order functions Getting ready How to do it... There's more... Writing enumerable types Getting ready How to do it... There's more... See also Using enumerable types to create new language features Getting ready How to do it... How it works... There's more... RTTI to the rescue – configuring your class at runtime Getting ready How to do it... There's more... See also Duck typing using RTTI Getting ready How to do it... There's more... BOs validation using RTTI attributes Getting ready How to do it... How it works... There's more... Bonus recipe – Validation using RTTI attributes See also... Creating helpers for your classes Getting ready How to do it... There's more... Chapter 3: Knowing Your Friends – The Delphi RTL Introduction Checking strings with regular expressions Getting ready How to do it... There's more... Consuming RESTful services using native HTTP(S) client libraries Getting ready Some HTTP considerations How it works... There's more... THTTPClient's methods which directly map HTTP verbs How to verify that HTTP TRACE is disabled Coping with the encoded internet world using System.NetEncodings Getting ready How it works... There's more... Saving space using System.Zip How it works... There's more... Decoupling your code using a cross-platform publish/subscribe mechanism Getting ready... How it works... There's more... Chapter 4: Going Cross-Platform with FireMonkey Introduction Giving a new appearance to the standard FireMonkey controls using styles Getting ready How to do it... How it works... See also Creating a styled TListBox Getting ready How to do it... How it works... See also Impressing your clients with animations How to do it... How it works... See also Using master/details with LiveBindings Getting ready How to do it... How it works... There's more... See also Showing complex vector shapes using paths Getting ready How to do it... How it works... There's more... Using FireMonkey in a VCL application How to do it... How it works... There's more... Reinventing your GUI, also known as mastering Firemonkey controls, shapes, and effects Getting ready How it works... There's more... Chapter 5: The Thousand Faces of Multithreading Introduction Synchronizing shared resources with TMonitor Getting ready How to do it... How it works... There's more... Talking with the main thread using a thread-safe queue Getting ready How to do it... There's more... Synchronizing multiple threads using TEvent Getting ready How to do it... There's more... Bonus recipe – AsyncTaskTests Communication made easy with Delphi Event Bus Getting ready How to do it... How it works... There's more... See also Displaying a measure on a 2D graph like an oscilloscope Getting ready How to do it... There's more... Using the Parallel Programming Library in the real world: Tasks Getting ready How it works... There's more... Using the Parallel Programming Library in the real world: Futures Getting ready How it works... There's more... Using the Parallel Programming Library in the real world: Parallel For/Join Getting ready How it works... There's more... Chapter 6: Putting Delphi on the Server Introduction Developing web client JavaScript applications with WebBroker on the server Getting ready How it works... Retrieving the people list Creating or updating a person Running the application There's more... Converting a console application into a Windows service Getting ready How to do it... How it works... There's more... Serializing a dataset to JSON and back Getting ready How it works... There's more... Serializing objects to JSON and back using RTTI Getting ready How to do it... How it works... There's more... Sending a POST HTTP request for encoding parameters Getting ready How to do it... How it works... There's more... Implementing a RESTful interface using WebBroker Getting ready How to do it... How it works... There's more... Controlling the remote application using UDP Getting ready How to do it... How it works... There's more... Using app tethering to create a companion app Getting ready How it works... There's more... Creating DataSnap Apache modules Getting ready How to do it... How it works... There's more... Creating WebBroker Apache modules Getting ready How to do it... How it works... There's more... Using native HTTP(S) client libraries Getting ready How it works... There's more... Logging like a pro using LoggerPro Getting ready How it works... There's more... See also Chapter 7: Linux Development Introduction Creating Linux TCP/IP servers Getting ready How to do it... How it works... There's more... How to correctly handle Linux signals Getting ready How to do it... How it works... There's more... See also How to build a modern Linux daemon Getting ready How to do it... How it works... There's more... systemd See also Building a TCP/IP Linux server and daemonizing it Getting ready How to do it... How it works... There's more... Building a RESTFul server for Linux Getting ready How to do it... How it works... There's more... Building a complete RESTful server with database access and web client interface Getting ready How to do it... How it works... See also Creating WebBroker Apache modules for Linux Getting ready How to do it... How it works... There's more... See also Chapter 8: Riding the Mobile Revolution with FireMonkey Introduction Taking a photo, applying effects, and sharing it Getting ready How to do it... How it works... There's more... Using TListView to show and search local data Getting ready How to do it... How it works... There's more... Using SQLite databases to handle a to-do list Getting ready How to do it... There's more... Do not block the main thread! Getting ready How to do it... How it works... There's more... Using a styled TListView to handle a long list of data Getting ready How to do it... How it works... There's more... Customizing the TListView Getting ready How it works There's more... Taking a photo and location and sending it to a server continuously Getting ready How to do it... The client side The server side There's more... Talking with the backend Getting ready How to do it... There's more... Making a phone call from your app Getting ready How to do it... How it works... There's more... Tracking the application's life cycle Getting ready How to do it... There's more... Building your own SMS sending service with the REST API Getting ready REST server Mobile sending application How it works... There's more... Chapter 9: Using specific platform features Introduction Using Android SDK Java classes Getting ready How to do it... There's more... Using iOS Objective-C SDK classes Getting ready How it works... There's more... Displaying PDF files in your app Getting ready How it works... Showing the PDF file on Android Showing the PDF file on iOS There's more... Downloading the PDF file from the server Sending Android Intents Getting ready How it works... More complex intent – sending a full flagged email Starting an activity for a result – the SpeechToText engine There's more... Letting your phone talk – using the Android TextToSpeech engine Getting ready How it works... There's more... Using Java classes in Android apps with Java2OP Getting ready How to do it... There's more... Doing it in the background, the right way – Android services Getting ready How it works... There's more... Chapter 10: Delphi and IoT Introduction Prerequisites Arduino Raspberry Pi Arduino versus Raspberry Pi How to blink an LED using Arduino Getting ready How to do it... How it works... There's more... See also How to drive multiple relays with Arduino and Delphi Getting ready How to do it... How it works... There's more... See also Reading data from Arduino Getting ready How to do it... How it works... How to blink an LED using Raspberry Pi Getting ready How to do it... How it works... See also How to drive multiple relays with Raspberry Pi and Delphi Getting ready How to do it... How it works... Reading data from Raspberry PI Getting ready How to do it... How it works... Other Books You May Enjoy Index