{"id":14,"date":"2009-06-12T15:12:23","date_gmt":"2009-06-12T19:12:23","guid":{"rendered":"https:\/\/clarionsharp.com\/blog\/?p=14"},"modified":"2020-09-02T11:33:23","modified_gmt":"2020-09-02T11:33:23","slug":"easing-into-clarion-7-part-1-of-9-new-components","status":"publish","type":"post","link":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-1-of-9-new-components\/","title":{"rendered":"Easing into Clarion 7 &#8211; Part 1 of 9 &#8211; New Components"},"content":{"rendered":"<p>Now that the blogs are finally back, by popular demand I am reposting the &#8220;Easing into Clarion 7&#8221; series.<\/p>\n<p>Back in Clarion 6, a NEW IDE item was limited to only 5 items:<\/p>\n<p style=\"margin-bottom: 0in\">\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15\" src=\"http:\/\/clarionsharp.com\/bl  Personal Development Resources  og\/wp-content\/uploads\/2009\/06\/newc6.jpg\" alt=\"newc6\" width=\"318\" height=\"188\" \/><\/p>\n<p style=\"margin-bottom: 0in\">In Clarion 7, there are new <em>Files <\/em>(CTRL + N) and a new <em>Solution, Project, or Application<\/em> (CTRL + SHIFT + N)<\/p>\n<p style=\"margin-bottom: 0in\"><strong>What is a Solution?<\/strong><\/p>\n<p style=\"margin-bottom: 0in\">To simplify it to basic terms, a solution is any IDE element whose end result (output) is a library or an executable. With that in mind, projects (*.cwproj) and applications (*.APP) are both considered parts of any <em>solution<\/em>.<br \/>\nAll projects and template based applications must be contained within a solution.<\/p>\n<p style=\"margin-bottom: 0in\">The default file extension for solutions is *.SLN.<\/p>\n<p style=\"margin-bottom: 0in\">Project files in Clarion 7 use a *.cwproj extension, and are created for you automatically by the IDE. A new project window allows you to specify a custom hand -coded project or project application:<\/p>\n<p style=\"margin-bottom: 0in\">\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18\" src=\"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2009\/06\/newproject.jpg\" alt=\"newproject\" width=\"531\" height=\"477\" \/><br \/>\n\u00a0<\/p>\n<p style=\"margin-bottom: 0in\">This is an important and vital concept that is new in Clarion 7. Both applications and hand-coded source files use a project file. This project file contains all of the information that the IDE needs to build the hand coded project or application into a target output.<\/p>\n<p style=\"margin-bottom: 0in\">\u00a0The solution file can hold one or many projects, and this is where the new power of Clarion 7 begins to surface. One solution can be used to maintain a large multi-DLL application project, or it can be a simple as holding a single<br \/>\nhand-code project or application. Your choice!<\/p>\n<p style=\"margin-bottom: 0in\">\u00a0There are many ways to open each type of \u201cNew\u201d dialog.<\/p>\n<p style=\"margin-bottom: 0in\">1. Using the Hot Keys (as documented above)<\/p>\n<p style=\"margin-bottom: 0in\">2. Opening new Files and Solutions (Projects and Applications) directly from the IDE <strong>Start Page:<\/strong><\/p>\n<p style=\"margin-bottom: 0in\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-21\" src=\"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2009\/06\/newc72.jpg\" alt=\"newc72\" width=\"650\" height=\"275\" \/><\/p>\n<p style=\"margin-bottom: 0in\">Note that in the Start Page, new files are divided into 4 categories (Dictionaries, Diagrams, Tables, and Source Files)<\/p>\n<p style=\"margin-bottom: 0in\"><strong>Dictionaries <\/strong>are the same dictionaries that are used with the template based applications.<\/p>\n<p style=\"margin-bottom: 0in\"><strong>Diagrams <\/strong>call the new Dictionary Diagrammer, which provides a graphical tool for your dictionaries.<\/p>\n<p style=\"margin-bottom: 0in\"><strong>Tables<\/strong> call the new Database Browser, which allow you to browse files of all supported database formats.<\/p>\n<p style=\"margin-bottom: 0in\"><strong>Source Files <\/strong>open clarion language source files, which defaults to a CLW extension.<\/p>\n<p style=\"margin-bottom: 0in\">You can create all of these files in the Start Page, and also open existing ones!<\/p>\n<p style=\"margin-bottom: 0in\">3.\u00a0 Launching a new file or solution from the IDE Menu.<\/p>\n<p style=\"margin-bottom: 0in\">\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-22\" src=\"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2009\/06\/newsolution1.jpg\" alt=\"newsolution1\" width=\"639\" height=\"150\" \/><\/p>\n<p style=\"margin-bottom: 0in\">Of course, you can also open new files directly from the IDE menu. In the <strong>New File<\/strong> dialog, you can specify the file type to direct you to the appropriate area of the IDE.<\/p>\n<p style=\"margin-bottom: 0in\">In future articles, we will explore multi-project solutions in more detail.<\/p>\n<p style=\"margin-bottom: 0in\">\u00a0<\/p>\n<p>Personal Development Resources<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Now that the blogs are finally back, by popular demand I am reposting the &#8220;Easing into Clarion 7&#8221; series. Back in Clarion 6, a NEW IDE item was limited to only 5 items: \u00a0 In Clarion 7, there are new Files (CTRL + N) and a new Solution, Project, or Application (CTRL + SHIFT + &hellip; <a href=\"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-1-of-9-new-components\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Easing into Clarion 7 &#8211; Part 1 of 9 &#8211; New Components<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-14","post","type-post","status-publish","format-standard","hentry","category-clarion-7"],"_links":{"self":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":2,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"predecessor-version":[{"id":1824,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/14\/revisions\/1824"}],"wp:attachment":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}