What is DarkPRINCIPLES Professional Foundation?
DarkPRINCIPLES Professional Foundation is the first foundation course of it’s kind for DarkBASIC Professional, that anyone with a computer or DVD player can access. Simply play the video file or DVD for a series of in depth tutorials teaching you the founding principles you need to know. The tutorial’s will teach you everything from installing DarkBASIC Professional and where to get the latest updates for it. Through variables, logic, functions, arrays, data types, 2D, 3D space, as well as project management and good house keeping skills. It even teaches you how to effectively use DarkBASIC Professional’s IDE. It will guide any new, or inexperienced user in the core elements of programming. It’s a must for anyone who’s struggling, but serious about learning.
What’s in the kit?
The DVD kit has been split into 3 volumes for digital download. Volume 3 is the shortest at 99 minutes long (approx) while the longest, Volume 2 is 169 minutes long (approx) volume 1 is 158 minutes long (approx). For more specific details view further down the post.
Digital Video Distribution
Each volume is setup as a download, completely eliminating the need to pay postage. The content distributor I’m using encodes video’s in H264 reducing a 3.5Gb download to a mere few hundred megabytes (690Mb max).
What if I want a DVD?
No problem, the content provider allows you to burn the video you purchase onto a DVD that will play in a standard domestic player. The DVD is in PAL standard, so some American domestic players may have problems reading the disc. An NTSC version is on it’s way. But you can still play the video file directly on your computer, without the need for a DVD player at all.
No Shipping costs!
That’s right, because it’s provided as a download you won’t have to pay a penny in shipping, it’s downloaded directly to your computer without fuss. Any good broadband connection, 2M/bit or above, will deliver the content faster than any courier service.
Rental.
If you are unsure whether the product is a right fit for you, I’ve included the option to rent the downloads for a 48 hour (2 day) period, at a reduced cost.
Where do I go to get this?
You can click
HERE or click on my banner below, that will take you to the product.
Chapter List
DVD Disc 1
Getting Started
C0 - Video Beginning
C1 - Logging in
C2 - Activation Keys
c3 - Download DBPro
C4 - Download updates
C5 - Installing DBPro
C6 - Installing Upgrades
C7 - Running On Vista
C8 - Activating DBPro
Understanding your IDE
C0 - Video Beginning
C1 - New Project
C2 - Project Summary
C3 - Toolbar
C4 - Menu Bars
C5 - Help
C6 - Hello World!
C7 - The Colour Code
Variables
C0 - Video Beginning
C1 - Three Basic Types
C2 - Changing Variable Data
C3 - User inputs
C4 - Declarations
C5 - Advanced Variables
C6 - Understanding Floats
C7 - Globals and Locals
Logic and Decision Making
C0 - Introduction
C1 - The IF statement
c2 - Arithmetic Operators
C3 - Relationship Operators
C4 - Boolean Operators
C5 - Case Statements
Loops
C0 - Beginning
C1 - For, Next
C2 - Do, Loop, Exit
C3 - Repeat, Until
C4 - While, EndWhile
Subroutines and Functions
C0 - Introduction
C1 - Gosub
C2 - Functions
DVD Disc Two
2D Space and Text Commands
C0 - Introduction
C1 - X and Y
C2 - Sync Setup
C3 - Backdrop On
C4 - Text
C5 - Circle
C6 - Line
C7 - Box
C8 - Set Text Font
C9 - Set Text Size
C10 - Setting Text Styles
C11 - Moving Text with arrow keys
C12 - Displaying system data
C13 - 2D Clock
C14 - Break_Down_Time()
C15 - Main Program Loop
C16 - Formatting the Clock
3D Objects space.
C0 - Introduction
C1 - Initialising your environment
C2 - Make Object Cube
C3 - Sync
C4 - Adding real-time
C5 - Make Object Sphere
C6 - Make Object Plain
C7 - Make Object Box
C8 - Make Object Triangle
C9 - 3D Space (free flight, EULER)
C10 - Rotate Object
C11 - Displaying Object Rotation
C12 - Wrapping Angles
C13 - Rotation Directions
C14 - Precise Object Rotation with Floats
C15 - Position Object
C16 - Autocam Off
C17 - Camera and real time object data
C18 - Moving Objects
C19 - Display Object Positions
C20 - Moving and Rotating
C21 - Move Object
C22 - Free Flight
C23 - Turning Object
C24 - Pitch Object
C25 - Roll Object
C26 - Free Flight Angles
C27 - Controlling Object with arrow keys
C28 - Other easy key commands
C29 - Inkey$()
C30 - Keystate and Scancode
C31 - Using a Joystick/ Gamepad in Digital mode
C32 - Using a Joystick/ Gamepad in Analogue mode
DVD Disc 3
C0 - Introduction and housekeeping
C1 - Creating new project
C2 - Initialising the environment
C3 - Pre-Loop setup
C4 - Main Loop
C5 - Setting up Variables and types
C6 - Make_Face_Numbers()
C7 - Clock_Face()
C8 - Free_Object_ID
C9 - Testing the program
C-10 - Make_Clock_Hands()
C-11 - Break_Down_Time()
C-12 - Move_Hands()
C-13 - Write_TimeDate()
C-!4 - Setting up Perspective Mode
C-15 - Normal_View()
C-16 - Set_Perspective_Mode()
C-17 - Keystates and #Constants
C-18 - Returning to Set_Perspective_Mode()
C-19 - Update_View
C-20 - Perspective_Mode()
C-21 - Running the final program.