BLAISE PASCAL MAGAZINE ALL ABOUT DELPHI and DELPHI PRISM(.Net) , LAZARUS & PASCAL and RELATED LANGUAGES Pascal8
Total Page:16
File Type:pdf, Size:1020Kb
BLAISE PASCAL MAGAZINE ALL ABOUT DELPHI AND DELPHI PRISM(.Net) , LAZARUS & PASCAL AND RELATED LANGUAGES Pascal8 Delphi 2010 – what a feeling! - Bob Swart page 7 Gestures could be the new ’must’ in our computers future Counters - David Dirkse page 11 Learning counting again, - could wel be a hobby... Virus in Delphi? - Nick Hodges page 14 Nick explains how to get rid of the virus and block it. Dezign for databases - Marco Roessen page 16 A fantastic alternative for its expensive competitors, and it’s even cheaper. Customizing the T-Field data display - Henk Schreij page 18 Diving deeper into the possibility’s Using Free Pascal and Lazarus to create applications for OSX - Jeremy North page 20 Working on the Mac is hot Writing Delphi Components II: Custom Properties and Windows Controls - Marco Cantù page 22 In the new Delphi versions it looks all different. My Top Five Delphi 2010 New Features - Pawel Glowacki page 24 Except for guestures ther is a lot of news... Fast Graphic deformation by using Scanlines - Peter Bijlsma page 28 Control your own image or blow it up! Berlusconi on the edge Wide Information Bus (Introduction) - Fikret Hasovic page 33 What is it and what the use for it? Freehand Drawing (Introduction) - David Dirkse page 36 shows how to create your own paint program October 2009 Publisher: Foundation for Supporting the Pascal Programming Language in collaboration with the Dutch Pascal User Group (Pascal Gebruikers Groep) © Stichting Ondersteuning Programeertaal Pascal Cover price Europe: € 10.00 / UK £ 10.00 / US $ 10.00 BLAISE PASCAL MAGAZINE 8 ALL ABOUT DELPHI AND DELPHI PRISM(.Net) ,LAZARUS & PASCAL AND RELATED LANGUAGES CONTENTS Volume 8, ISSN 1876-0589 Editor in chief Articles Detlef D. Overbeek, Netherlands Delphi 2010 – what a feeling! - Bob Swart page 7 Tel.: +31 (0)30 68.76.981 / Mobile: +31 (0)6 21.23.62.68 Gestures could be the new ’must’ in our computers future News and Press Releases Counters - David Dirkse page 11 email only to [email protected] Learning counting again, - could wel be a hobby... Authors Virus in Delphi? - Nick Hodges page 14 B Peter Bijlsma, Nick explains how to get rid of the virus and block it. C Marco Cantù, Dezign for databases - Marco Roessen page 16 D David Dirkse, Frans Doove, A fantastic alternative for its expensive competitors, and it’s even cheaper. G Primož Gabrijel!i!, N Jeremy North, Customizing the T-Field data display - Henk Schreij O Tim Opsteeg, page 18 P Herman Peeren, Diving deeper into the possibility’s S Henk Schreij, Rik Smit, Bob Swart, V Hallvard VassBotn. Using Free Pascal and Lazarus to Editors create applications for OSX - Jeremy North page 20 Rob van den Bogert, W. (Wim) van Ingen Schenau, Working on the Mac is hot M.J. (Marco) Roessen. Writing Delphi Components II: Custom Properties Corrector and Windows Controls - Marco Cantù page 22 A.W. (Bert) Jonker, M. L. E. J.M. (Miguel) van de Laar Translations In the new Delphi versions it looks all different. M. L. E. J.M. (Miguel) van de Laar, My Top Five Delphi 2010 Kenneth Cox (Official Translator) New Features - Pawel Glowacki page 24 Except for guestures ther is a lot of news... Copyright See the notice at the bottom of this page. Trademarks All trademarks used are acknowledged as Fast Graphic deformation by using Scanlines the property of their respective owners. - Peter Bijlsma page 28 Caveat Whilst we endeavour to ensure that what is Control your own image or blow it up! Berlusconi on the edge published in the magazine is correct, we cannot accept responsibility for any errors or omissions. If you notice Wide Information Bus (Introduction) something which may be incorrect, please contact the Editor - Fikret Hasovic page 33 and we will publish a correction where relevant. What is it and what the use for it? Freehand Drawing (Introduction) Subscriptions (prices have changed) - David Dirkse page 36 1: Printed version: subscription € 50.-- (including code, programs and printed magazine, 4 issues shows how to create your own paint program per year including postage. 2: Non printed subscription € 30.-- (including code, programs and download magazine) = Code Downloadable in the pdf file: click and you go straight Subscriptions can be taken out online at to the download link www.blaisepascal.eu or by written order, or by sending an email to [email protected] Subscriptions can start at any date. All issues published in the calendar year of the subscription will be sent as well. Cover price in Europe: € 12.50 / UK £ 12.00 / US $ 18.00 plus postage. Columns Subscriptions are parallel to the calender Foreword, page 4 year. Subscriptions will not be prolonged without notice. Books - Frans Doove Receipt of payment will be sent by email. Invoices will be View at the new Windows 7 page 5 sent with the March issue. Subscription can be paid by sending the payment to: DELPHI CONTEST is prolongued until november ABN AMRO Bank Account no. 44 19 60 863 or by credit card: Paypal or TakeTwo Advertisers Foundation for Supporting the Pascal Programming Language (Stichting Ondersteuning Programeertaal Pascal) Advantage Database Server page 3 IBAN: NL82 ABNA 0441960863 Components for Developers page 40 BIC ABNANL2A VAT no.: 81 42 54 147 Datanamic page 6 (Stichting Programmeertaal Pascal) Fastreport for VCL page 38 Subscription department Fastreport for .Net page 39 Edelstenenbaan 21 3402 XA IJsselstein, The Netherlands RT science page 15 Tel.: + 31 (0) 30 68.76.981/Mobile: + 31 (0) 6 21.23.62.68 [email protected] Copyright notice All material published in Blaise Pascal is copyright © SOPP Stichting Ondersteuning Programeertaal Pascal unless otherwise noted and may not be copied, distributed or republished without written permission. Authors agree that code associated with their articles will be made available to subscribers after publication by placing it on the website of the PGG for download, and that articles and code will be placed on distributable data storage media. Use of program listings by subscribers for research and study purposes is allowed, but not for commercial purposes. Commercial use of program listings and code is prohibited without the written permission of the author. Page 2 / 2116 COMPONENTS October 2009 BLAISE PASCAL MAGAZINE 8 DEVELOPERS 4 Foreword by Detlef Overbeek Editor The summer holidays are over and we all are back to However, one thing is true: business. For us as editors, things were a bit different. Due Write once, Run anywhere. to all the extra work with the special issue and publishing That's what “we” are missing badly. Espacially for the the first Portuguese edition, we had to abandon our holiday Mac. We need the future and the future is twofold: plans. multi O.S. and Internet. Now we have reached issue eight, with some very Second, interesting articles about the new Delphi 2010 – which I it's nearly impossible for beginners to get acquainted with think is the best yet – and a nice article about how to Delphi. There's the 30-day trial version, but you can't morph your own portrait. Just for fun, we did this with a learn Delphi in 30 days. This is not only bad; it's short- picture of Berlusconi, an interesting politician whom sighted. claims to be the ultimate defender of freedom. But the coding is also very interesting. I can easily imagine that Codegear is very busy creating the next generation - which is why we would like to With Delphi 2010, we all hoped there would be the first suggest to Embarcadero: if you don’t have the time or cross compiler for Linux and Mac. man power to produce a special version, please offer Too bad. international user groups - with registered members – It didn't work out that way. to purchase an educational license. We still have to wait. Nothing needs to be changed, perhaps there could be There are some major improvements: The help file is better some sort of splash screen: 'Licensed exclusively for non- than ever: easy and quickly accessible, more items, more commercial use'. specific about Delphi and one thing I do love particularly is Leave it up to the user groups to determine which of their the tagged button bar with the components - classic, but members are eligible for this version. With this, we would very effective. be in a position to convince people of the enormous Great. quality of Delphi. The total program is much faster and more stable. It’s very much faster to install, it was quite annoying with It is nonsense to think that people can't get their hands on 2009. But… a pirated copy: the internet is huge. You should trust people. Most of them don't want a Now some things that aren't so good. For Delphi to be pirated copy; they use it in their work or their hobby, attractive to a very large group of programmers, two major and they want their own, legal copy – but at an acceptable changes are necessary. price. People who use it professionally should pay the commercial price, but students (of Delphi), hobbyists and First, a cross compiler must be available as soon as starters should be able to have ready access to a less possible. Very soon. expensive version. To illustrate my point: in order to better understand object We need the starters and beginners. oriented aspects of programming I took a course on Java at the University of Amsterdam. Besides learning a lot and Two years ago, when Embarcadero took over Codegear, obtaining insight into many issues, I soon realized how it was promised to me personally. much we are pampered with our Delphi IDE.