How do you wish to set this up?
Easy
• Create a large image of your level.
• Create an image for your level collision
• Load both images, make the collision image invisible
Harder
Create a tile engine. Basically, the map exists of tiles. Those tiles also have data, indicating collision and other effects.
You load the tiles row by row, preferably from an external data file.
I know my explanation is a bit basic, but there are many many ways to do that. I suggest you do a search for "isometric" and "isometric tiles" on this board. There are many threads to be found.
Also note, that Darkbasic (pro) is more for 3D application, but 2D is doable, although I suggest AppGameKit for that.
Regards Sph!nx