Створіть проект із властивостями за замовчуванням

Це класична сторінка ASP зі сценарієм VB, яка збирає інформацію про стандартні стандарти за замовчуванням та понаднормові показники для проекту від користувача та зберігає файл проекту у форматі XML.

<%@ LANGUAGE = VBScript %>

<% опція явний %>

«/span> html >

«/span> голова >

<span class="o">&lt;</span><span class="n">title</span><span class="o">&gt;</span><span class="n">Aspose</span><span class="o">.</span><span class="na">Tasks</span> <span class="n">classical</span> <span class="n">ASP</span> <span class="n">sample</span><span class="o">&lt;/</span><span class="n">title</span><span class="o">&gt;</span>

</ голова >

«/span> body >

<span class="o">&lt;</span><span class="n">h3</span><span class="o">&gt;</span><span class="n">Aspose</span><span class="o">.</span><span class="na">Tasks</span> <span class="n">classical</span> <span class="n">ASP</span> <span class="n">sample</span><span class="o">&lt;/</span><span class="n">h3</span><span class="o">&gt;</span>

<span class="o">&lt;</span><span class="n">form</span> <span class="n">name</span><span class="o">=</span><span class="n">Form1</span> <span class="n">method</span><span class="o">=</span><span class="n">Post</span> <span class="n">action</span><span class="o">=</span><span class="s"><span class="hljs-string">"sample.asp"</span></span><span class="o">&gt;</span>

  <span class="o">&lt;</span><span class="n">p</span><span class="o">&gt;</span><span class="n">Please</span> <span class="n">enter</span> <span class="n">Default</span> <span class="n">Standard</span> <span class="n">and</span> <span class="n">Overtime</span> <span class="n">Rate</span><span class="o">:&lt;</span><span class="n">p</span><span class="o">&gt;</span>

  <span class="o">&lt;</span><span class="n">p</span><span class="o">&gt;</span><span class="n">Standard</span> <span class="n">Rate</span><span class="o">:</span> <span class="o">&lt;</span><span class="n">input</span> <span class="n">type</span><span class="o">=</span><span class="n">Text</span> <span class="n">name</span><span class="o">=</span><span class="n">stdRate</span><span class="o">&gt;&lt;/</span><span class="n">p</span><span class="o">&gt;</span>

  <span class="o">&lt;</span><span class="n">p</span><span class="o">&gt;</span><span class="n">Overtime</span> <span class="n">Rate</span><span class="o">:</span> <span class="o">&lt;</span><span class="n">input</span> <span class="n">type</span><span class="o">=</span><span class="n">Text</span> <span class="n">name</span><span class="o">=</span><span class="n">otimeRate</span><span class="o">&gt;&lt;/</span><span class="n">p</span><span class="o">&gt;</span>

  <span class="o">&lt;</span><span class="n">input</span> <span class="n">type</span><span class="o">=</span><span class="n">Submit</span> <span class="n">value</span><span class="o">=</span><span class="s"><span class="hljs-string">"Generate Project File"</span></span><span class="o">&gt;</span>

<span class="o">&lt;/</span><span class="n">form</span><span class="o">&gt;</span>

<span class="o">&lt;%</span>

  <span class="n">If</span> <span class="n">Request</span><span class="o">.</span><span class="na">form</span><span class="o">(</span><span class="s"><span class="hljs-string">"stdRate"</span></span><span class="o">)</span> <span class="o">&lt;&gt;</span> <span class="s"><span class="hljs-string">""</span></span> <span class="n">AND</span> <span class="n">Request</span><span class="o">.</span><span class="na">form</span><span class="o">(</span><span class="s"><span class="hljs-string">"otimeRate"</span></span><span class="o">)</span> <span class="o">&lt;&gt;</span>  <span class="s"><span class="hljs-string">""</span></span> <span class="n">Then</span>

    <span class="err"><span class="hljs-string">'</span></span><span class="n"><span class="hljs-string">Create</span></span><span class="hljs-string"> </span><span class="n"><span class="hljs-string">a</span></span><span class="hljs-string"> </span><span class="n"><span class="hljs-string">Project</span></span><span class="hljs-string">

    </span><span class="n"><span class="hljs-string">Dim</span></span><span class="hljs-string"> </span><span class="n"><span class="hljs-string">prj</span></span><span class="hljs-string">

    </span><span class="n"><span class="hljs-string">Set</span></span><span class="hljs-string"> </span><span class="n"><span class="hljs-string">prj</span></span><span class="hljs-string"> </span><span class="o"><span class="hljs-string">=</span></span><span class="hljs-string"> </span><span class="n"><span class="hljs-string">CreateObject</span></span><span class="o"><span class="hljs-string">(</span></span><span class="s"><span class="hljs-string">"Aspose.Tasks.Project"</span></span><span class="o"><span class="hljs-string">)</span></span><span class="hljs-string">

    </span><span class="err"><span class="hljs-string">'</span></span><span class="n">Create</span> <span class="n">a</span> <span class="n">Project</span> <span class="n">Writer</span>

    <span class="n">Dim</span> <span class="n">prjWriter</span>

    <span class="n">Set</span> <span class="n">prjWriter</span> <span class="o">=</span> <span class="n">CreateObject</span><span class="o">(</span><span class="s"><span class="hljs-string">"Aspose.Tasks.ProjectWriter"</span></span><span class="o">)</span>

    <span class="n">prj</span><span class="o">.</span><span class="na">DefaultStandardRate</span> <span class="o">=</span> <span class="n">Request</span><span class="o">.</span><span class="na">form</span><span class="o">(</span><span class="s"><span class="hljs-string">"stdRate"</span></span><span class="o">)</span>

    <span class="n">prj</span><span class="o">.</span><span class="na">DefaultOvertimeRate</span> <span class="o">=</span> <span class="n">Request</span><span class="o">.</span><span class="na">form</span><span class="o">(</span><span class="s"><span class="hljs-string">"otimeRate"</span></span><span class="o">)</span>

    <span class="n">prjWriter</span><span class="o">.</span><span class="na">Write</span> <span class="n">prj</span><span class="o">,</span><span class="s"><span class="hljs-string">"prjASP.xml"</span></span><span class="o">,</span> <span class="n">Aspose_Tasks</span><span class="o">.</span><span class="na">TasksDataFormat</span><span class="o">.</span><span class="na">TasksDataFormat_XML</span>

    <span class="n">Response</span><span class="o">.</span><span class="na">Write</span><span class="o">(</span><span class="s"><span class="hljs-string">"Project file created in XML format"</span></span><span class="o">)</span>

<span class="o">%&gt;</span>

</ body >

</ html >

Представлені нижче властивості за замовчуванням стандартних/понаднормових швидкостей створеного файлу проекту XML:

За замовчуванням властивості файлу Microsoft Project

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.