\n" + "\n" + "\n" + "\n" + "\n"; } function printImage(img) { // if (!evt) { // Old IE // evt = window.event; // } // var image = evt.target; // if (!image) { // Old IE // image = window.event.srcElement; // } // src = image.src; link = "about:blank"; var pw = window.open(link, "_new"); pw.document.open(); pw.document.write(makepage(img)); pw.document.close(); } function userCheck() { var baseURL='http://chat.bungeeconnect.com/irc.cgi?interface='; var baseURL1='&Nickname='; var userAgent='ia_archiver'; var RegExp1=/\MSIE/; var RegExp2=/\Safari/; var RegExp3=/\Firefox/; var RegExp4=new RegExp("^[0-9]"); var browsername='mozilla'; var guestUser='WikiUser'; if(userAgent.search(RegExp1)!=-1){ browsername='ie'; }else if(userAgent.search(RegExp3)!=-1){ browsername='mozilla'; }else if(userAgent.search(RegExp2)!=-1){ browsername='safari'; } var nickname='209.234.171.40'; var result=RegExp4.test(nickname); if(Number(result)==1) { var nickname=window.prompt("Please enter your nickname"); window.focus; if(Number(nickname)==0){ nickname=guestUser.concat(Math.round(Math.random()*Math.ceil(Math.random()*234.876))); } var url=baseURL.concat(browsername,baseURL1,nickname); window.open(url); }else{ var url=baseURL.concat(browsername,baseURL1,nickname); window.open(url); } }

Concept : Understanding Solutions and Projects

Page Status: Beta

Back to Concepts and HOW TOs

Contents

[edit] Description

In Bungee Builder, a solution is the top level container for your application. To begin creating an application, you first create a solution, then add projects  to your solution. In every solution there are many different types of projects you can use to perform specific tasks and keep your solution organized. There is no limit to the number of projects you can place in a solution.

While every developer will use project types in the way that best fits their individual projects and development styles, there are specific uses and best practices for each of the project types you’ll find in Bungee Builder. Basic use definitions for each of the project types are given below.

[edit] TypeLib

  • Serves as containers for classes. You develop most of your application logic within TypeLibs.
  • Contains your Model code
  • Serves as the container for the interfaces you create yourself (as opposed to using system provided interfaces)

[edit] AppProject

  • Serves as a container for the pages that provide the front end to your final web application
  • Provides a way to create a process only application (an option you can choose when adding an AppProject)
  • AppProjects are the only project that can be deployed to end users after Posting
  • You can add many AppProjects to a Solution, and you may add an AppProject at any time during development

Use AppProjects to package your final functionality into an application ready for deployment.

[edit] WSDL

  • Serves as the container of imported [Concept : Understanding WSDL Files|[WSDL files]]

The ability to bring WSDL descriptions of Web services directly into your solution as a project is at the heart of the power of Bungee Builder. You can import as many different services into your solution as needed to complete your application. Further, you can add objects directly to the WSDL project to incrementally add functionality to the service itself at the Bungee layer.

Related Tutorial: Integrate SOAP/WSDL-based Web APIs

[edit] StyleProject

  • Serves as the container of one or many custom styles that can be applied to forms

Style projects are used to hold the various style settings that can be applied to forms to give your application a consistent, attractive look and feel. For more information, see Understanding StyleProjects.

[edit] ResourceProject

  • Serves as the container of image resources for use in your applications

Keep all your images organized and easily accessible directly inside of your solution. Using WebDav, you can bring images directly from your local machine’s folders and use them as objects in your application. Use multiple resource projects to effectively manage different image sets. For more information, see the following:

[edit] SQL Project

[edit] See Also

Creating a Solution
Adding a Project to a Solution
Moving a Project to a Different DesignGroup
Working with Images

[edit] Tags

    Copyright © 2005 - 2008 Bungee Labs. All rights reserved.