Can I use Dashcode to develop an application that can be sold in the app store?
No. Dashcode is more for creating webapps. To create an app for the App Store, you must compile it with the iPhone SDK, and for that you need to use Xcode. Furthermore, Dashcode is predominantly JavaScript-based, whereas iPhone apps must be written in Objective-C.