![]() ![]() Lots of handy constants, macros, and procedures for common tasks related to: data types, time and date, dialogs, gadgets, file I/O, file paths, drawing, images, strings, etc.įunctions and macros to handle complex numbers (32-bit float precision per each component) and the usual, basic operations on them. On Windows, it also lets you open a "full" size color chooser, and lets you specify and save the 16 "custom color" boxes. On all OS, this saves your last picked color between calls, and even between program runs if the UseFile flag is specified. Mac only (compiles but has no effect on other OS)īasic improvements to the ColorRequester.Helper functions to handle CanvasGadget events and simplify mouse dragging, selection, panning, etc.Ī few helper functions for dealing with Cocoa objects. Various conversions to/from strings, files, and memory buffers. 7-Zip commandline version (7za.exe) is requiredĪ set of encoder/decoder/helper functions to improve upon (or replace) PB's Base64 functions.This provides an interface to the basic archive functions of 7-Zip - creation, examination, and extraction - with password support. No credit required.Īll files are "EnableExplicit safe" and "Multiple-include safe" 7Zip.pbi Most of these come from my own projects, others were written for the PB forums, and some were never used at all. Most of us that work in the IT industry have been around for a long time.A variety of useful Include Files for PureBasic projects We started out in our parents basement writing code in some BASIC environment, ussually Commodore BASIC or QBASIC. Some of us got hooked right away and kept trying to solve problems and added more and more pushing the capabilities of whatever language we used.ĭo you remember how thrilling it was? Your first program and it was something extremely basic but the point was it worked. As we got older the environments progressed and the programming tools progressed and got more complicated.įor those of us that had access to what was to become the internet we learned about more programming tools and languages through some electronic bulletin board somewhere. This is what is called hobbyist programming. Most of these freeware and shareware programmers are hobbyists they code at night but have a day job somewhere else. One of the guys that I know that does shareware is a woodworker by day, he makes cabinets and bed frames and he comes home at night and codes and sells his shareware just to give him extra money and to supplement his income. The problem up until now was that programming tools were getting very expensive. For the hobbyist this was too expensive and they cant afford some of the high end programming environments. Luckily the times have changed and companies like Borland and Microsoft have made some very nice tools available for low cost or free. There are Open Source IDE’s such as SharpDevelop and numerous others for Java and C++. One way to do it is to build it yourself. NET Framework, the Borland C++ command line tools and Emacs or GVim and you got yourself an extremely usable development environment. For this method you need to know the proper Syntax for whatever programming language you are using. This method is for the extremely geeky and new developers may find this method a little bit intimidating. For those of you that want to learn C# on Linux I strongly suggest Mono. Mono is an open source implementation of the Microsoft. It runs on a wide variety of UNIX and Linux platforms. ![]() Packages are available for different flavors of Linux as well as Mac OS X and Win32. You can build Mono for any distribution of Linux and you can build Mono on different UNIX environments such as Solaris, HP/UX and ,God Im going to get flamed for this, UnixWare as well as FreeBSD. Emacs comes standard with Linux and Mac OS X so that is no big deal. XCode is the development environment available for Mac OS X, its also free from Apple Computer. For Mac users I strongly suggest XCode its a very simple tool to learn and you get tons of support from Apple. XCode comes with Interface Builder as well as other tools. Of all the IDE’s out here for C# this is my personal favorite. I find it much less resource intensive than Visual Studios and I enjoy the layout much more. Borland C# Builder comes in two different flavors. There is a Professional version that includes an Architect, Professional and Enterprise edition that starts at $999.00 and there is a free personal edition. For work I use the Professional version because there is a catch to the Personal edition, the personal edition can only be used for non-commercial development which inhibits the developer. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |