Is there a tool to publish sourcecode as html for vb.net and c#? - publish

A customer want's to view the source code of a project that we are building for them. I'd like to publish the code just like the way that Microsoft is publishing their reference sources (https://referencesource.microsoft.com/).
Is there a tool that I can use to create the html code from vb.net and c# code?

I have personally never used it but my co-worker has, you can use SandCastle to generate web-based documentation about your project that looks and acts exactly like referencesource.
SandCastle on Codeplex

Related

How to use HTML5 in Netbeans?

I'm developing a program, and wanted to use html/css/jsp in Netbeans for GUI because I used this program for my another JAVA project. It was very helpful for me to do GUI like JFrame, JButton etc..
Can I not use Netbeans like I did? There's no design part when I made a web application.
If you are looking for drag and drop like java then netbeans not provide facility for web designing. There is no design part you have to code yourself for even a single buttotn.
A simple tut for netbeans
The another resource you may need is
visualwebdev
Also html5 fun pack may come handy.

How can i have clean code for Html forms using some GUI builder in Linux? Like you can do using Dreamweaver in Windows

How can i build clean code for Html forms, tables etc in Linux with some GUI builder or tools. Like there is a Windows tools such as dreamweaver.
Thank you
Sorry, but the only way to have good clean HTML code is to write your own code manually.
To do it, you will need two things to start:
A good code editor that facilitates typing, like Notepad++ does. It can also be some more complex IDE, like Eclipse, Netbeans, MonoDevelop etc.
A strong desire to learn the web standards, using official sources such as the W3C Schools.

How to Build a Swing GUI Builder kind of Application

I want to develop an application like Swing GUI Builder where drag and drop of contents over the workspace will be possible.
How to achieve this? Is there any reference available.
This would be a huge task. Project Matisse did a lot of work on this which is now incorporated into the Netbeans IDE. This link is an interview with the person behind the matisse project, and talks about some of the challenges and how the team overcame them. You can use the layout manager they created, and looking through the Netbeans source code would probably give you some idea of how to go about building what you want.
Download NetBeans from NetBeans.org, make sure you have the JDK (Java Development Kit), and use the GUI Builder in NetBeans. It's drag and drop and is easy to use. Documentation can be found at the homepage, and you should take a quick look at this tutorial.

Links in Visual Studio Comments?

When investigating effective methods of documenting our VB .NET project, by experimentation I discovered that I can make a comment like
'See the file at file://path_to_file
and I can then ctrl-click on this link to bring up the file in a new tab. Is this feature and perhaps other capabilities of Visual Studio comments documented anywhere? I would like to make a system of documentation consisting of an html pages that link to code, and vice versa.
I'm not sure about linking back to the code from documentation but you could use XML comments and try Sandcastle Help File Builder. I have used it once or twice with XML comments in C#, but rumour has it that it can be used with VB.Net too.
Basically you comment your code and then setup a Sandcastle project pointing to your VS project, and it builds your documentation for you. You can choose output to be either HTML Help 1.x (.CHM) or HTML Help 2.x (.HxS). Also, because it is XML based you can customise the output by altering the (or creating your own) XSL files.

Languages / Libraries / Modules for building a "template builder" web application?

My company builds websites for membership-based associations. We currently use custom DLL's (written in CodeGear Delphi) which interact with a SQL Server database and use a custom HTML-based template language. Basically we build templates in HTML / CSS / Javscript with the dynamic parts being generated by tags in the format <#TAG NAME>.
I've been building all the templates for our clients using Dreamweaver, but my boss wants me to create a web tool which our clients can use to visually build templates themselves in our format, without needing to do actual HTML coding. For example, they would go to our site and say "create profile update form" which would generate an HTML skeleton, then they could select functions such as "add form field" to generate the correct HTML for that field based on the options they enter. The template would then be saved to the web server as an HTML file (or to the database as a blob) and used by the DLL's to generate pages on the site. They should also be able to re-visit the existing templates to edit them, and manually edit the HTML if necessary for advanced customization.
Obviously there are a lot of ways to go about this. I'd like suggestions on a server-side language (and hopefully associated libraries / modules) which is capable of building and parsing HTML documents and writing these to the file system. The tool needs to be IIS compatible, and preferably in a C-style syntax. I'm very proficient in Javascript and Perl, slightly less so in C++ and Java, and have no experience with PHP, Ruby, or Python (though I'm willing to put in the time to learn if they are the best tool for the job!).
Thanks for your suggestions!
Have you seen TinyMCE? It lacks form editing, but you could easily build plugins to customize it to your needs and create the front-end around it. For server side you can use any language that you like. Basically all you would need to do is to save the HTML templates that your customers would create to a database.
I used mobirise4 and it works for me, there are lots of templates to start with, even some components, and BootStrap studio its the best payed desktop application, you can literally build a website with some drag & drops, it lets you to edit code too.