Tips, Tricks and Techniques

Google Book APIを使ってISBNコードから書籍情報を取得する 筑木です。今回はWebAPIへのアクセスの例として、Google Books APIsを使ってISBNコードから書籍情報を取得してみます。 応用として、TCameraComponentとZXingを使って画像のバーコードから書籍のISBNコードを読み取り、Google Books APIsで書籍情報を取得、それをDBに登録して蔵書管理アプリみたいなものが作れます。 Google Books APIsにISBNコードを投げてその結果を取得するのは、TRESTRequest、TRESTClient、TRESTResponseを使えば非常に簡単です。このようにフォームにUIであるTEdit,TLabel,TMemo,TImageと、Google Books APIsとやりとりをするためのTRESTRequest、TRESTClient、TRESTResponse、TIdHTTPを配置します。 配置したTRESTRequestのClientとResponseプロパティにそれぞれTRESTClient、TRESTResponseを設定します。 実際にAPIを呼び出してみましょう。TR...
Delphi/C++Builder 10.2.3 Tokyoの新元号対応について はじめに 平成からの改元が1年後に迫りました。改元に対する皆様の準備はお進みでしょうか?Delphi/C++Builderは2018年4月現在の最新バージョンである、10.2.3 Tokyoにて新元号の対応は完了しています。 Microsoftからのアナウンスがあったように、Windows 10は次期アップデートであるSpring Creators Updateにて仮対応が済んでいます。新元号は決まっていませんが、改元日は決まっていますので、このようにレジストリに改元日の情報が追加されています。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras では、Delphi/C++Builder 10.2.3 Tokyoではどうでしょう。過去、記事が執筆されていますが、その頃とは少々状況が変わっているので再確認しましょう。 まず、「??」では味気ないのでレジストリに新年号を「改元_改_Kaigen_K」として設定します。 西暦から和暦の変換 DelphiとVCLのア...
Einladung zur Cross-Plattform Veranstaltung in Frankfurt - 18. April 2018 Schnelle, langlebige und kostengünstige Softwareentwicklung Die Softwareentwicklung durchläuft zur Zeit in vielen Bereichen einen Wandel. Bestehende Anwendungen müssen mit immer neuen Plattformen kooperieren. Dazu kommt die Einbindung mobiler Geräte, dazu kommen die Herausforderungen diverser IoT (Internet der Dinge) Systeme sowie der Trend Software in der Cloud zu betreiben. Und über allen Bereichen schwebt das wichtige Thema Datensicherheit. Die aktuelle IT-Landschaft besteht nicht nur aus k...
RAD Studio/Delphi/C++Builder 10.2 Tokyo Release 3 verfügbar! Download hier:https://cc.embarcadero.com/reg/delphiÄnderungen:http://docwiki.embarcadero.com/RADStudio/Tokyo/en/10.2_Tokyo_-_Release_3Bugfix List:http://edn.embarcadero.com/article/44774 Einige wichtige Neuerung: Verbesserungen bei der Darstellung im visuellen Framework auf Basis von VCL und FireMonkey. Einschliesslich HighDPI Unterstützung Neue Möglichkeiten für den C++Builder: Unterstützung von CMake und Rename Refactoring Verbesserung im RAD Server für eine bessere Unterstützung von Sen...

Posted by on in Programming
Atanas Popov: Modernisieren Sie Ihre Apps Hier in einer Deutschen Übersetzung / Original: https://community.embarcadero.com/article/16606-modernize-your-apps   Die Modernisierung ihrer Apps ist für viele unserer Kunden nach wie vor eines der wichtigsten Themen. Delphi gibt es nun schon seit geraumer Zeit und so gibt es auch noch viele großartige "ältere" Apps, die teilweise schon mit Delphi 7 entwickelt wurden. Auf der einen Seite ist dies natürlich ein Beweis für die herausragende Qualität unserer Entwicklungsframeworks, ...

Check out more tips and tricks in this development video: