You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							56 lines
						
					
					
						
							3.0 KiB
						
					
					
				
			
		
		
	
	
							56 lines
						
					
					
						
							3.0 KiB
						
					
					
				<%@ Page Language="C#" MasterPageFile="~/ProzacAfternoon.master"  | 
						|
    AutoEventWireup="true"  | 
						|
    Inherits="_DefaultPage"  | 
						|
    Title="About the Code Converter" Codebehind="Default.aspx.cs" %> | 
						|
     | 
						|
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" Runat="Server"> | 
						|
 | 
						|
    <p class="page_title">The Code Converter</p> | 
						|
    <p> | 
						|
    Go directly to the <a href="SnippetConverter.aspx">converter</a> (supports C#, VB.NET and Boo) | 
						|
    </p> | 
						|
     | 
						|
    <p class="page_title">The Code Formatter</p> | 
						|
    <p> | 
						|
    Go directly to the <a href="FormatCode.aspx">Code Formatter</a> (supports ASP/XHTML, BAT, Boo, Coco, C++.NET, C#,  | 
						|
            HTML, Java, JavaScript, Patch, PHP, TeX, VBNET, XML) | 
						|
    </p> | 
						|
    <p> | 
						|
    The code formatting capability is also exposed as a Web service. A <a href="CodeFormatClient.aspx">sample client application</a> is available  | 
						|
    for download. Please note: SharpDevelop ships with \Samples\HtmlSyntaxColorizer on which this Web service is built upon. | 
						|
    </p> | 
						|
     | 
						|
    <p class="page_title">Code Conversion as a Web Service</p> | 
						|
    <p> | 
						|
    If you want to use code conversion in your code, you can call the <a href="ConvertService.asmx"> | 
						|
        Convert Service</a>. It is really simple to use: reference the service, and | 
						|
    you are good to go. Please use the method Convert (the others are deprecated), and the first | 
						|
    parameter has the following options: cs2vbnet, vbnet2cs, cs2boo, vbnet2boo. If conversion | 
						|
    fails, you can look at the ErrorMessage to see what went wrong. Otherwise, ConvertedSource | 
						|
    will contain the source code in the target language. The service is doing the exact | 
						|
    same steps as the <a href="SnippetConverter.aspx">online converter</a>. | 
						|
    </p> | 
						|
    <p> | 
						|
    A sample Windows Forms application demonstrating the usage of the service is available: | 
						|
    <a href="DotNetClientApplication.aspx">Windows Forms Web Service Client</a> (source included) | 
						|
    </p> | 
						|
     | 
						|
    <p class="page_title">Technical Background</p> | 
						|
    <p> | 
						|
        The converter uses <a href="http://www.icsharpcode.net/opensource/sd/">SharpDevelop</a>'s | 
						|
        NRefactory to perform the conversion. For the conversion | 
						|
        to work properly, you have to paste a full class or source code file because we | 
						|
        don't do "magic" RegEx's or string replacement - our code converter uses a full | 
						|
        blown parser, and that's why the source code must be valid.</p> | 
						|
    <p> | 
						|
        Note that the conversion is not perfect (ie references to external references can | 
						|
        be guessed only), however, if you encounter a problem such as a wrongly converted | 
						|
        statement, please let us know - after all, the reason why we provide this online | 
						|
        converter is to more easily gather feedback. You can get in touch with us via the <a href="http://community.sharpdevelop.net/forums/19/ShowForum.aspx"> | 
						|
            Bug Reporting Forum</a>. By providing us with a sample of what's not working | 
						|
        as expected, we can improve the converter | 
						|
        so you get better results the next time - as well as everyone else. | 
						|
    </p> | 
						|
 | 
						|
</asp:Content> | 
						|
 | 
						|
 |