Click here to Skip to main content
       

Free Tools

This forum is for discussing and recommending Free tools for software development. Please post direct links to tools, and not just links to pages that review or list tools.No shareware and no commercial products allowed. Please report spammers by voting to remove their messages and reporting their accounts.

 
GeneraliTunes controller for gamers. PinmemberLiam Cairns Kelly13-Aug-12 11:59 
GeneralSeeking advise on SyncToy PinmemberVaclav_Sal7-Aug-12 8:02 
GeneralRe: Seeking advise on SyncToy PinmemberFilip Dossche8-Aug-12 3:22 
GeneralRe: Seeking advise on SyncToy PinadminChris Maunder11-Aug-12 7:52 
GeneralReplace a line with a range of lines in a file using Perl PinmemberFaez Shingeri5-Aug-12 22:31 
GeneralSmashing Magazine's review of over thirty 'free' fonts PinmemberBillWoodruff25-Jul-12 3:50 
GeneralFree Installer [modified] PinmemberZac Greve22-Jul-12 4:10 
SuggestionNew programming language PinmemberGlobin18-Jul-12 11:18 
I've got an idea for a new programming language:
New Coding Visual # Language = NCV#L
 
keywords
 
---------If
<if the specified condition is complete, runs code>
If [condition] Then
{
code
}
-If---Sub keywords
-----elseif
<if the previous condition isn't complete, specifies another conditions and runs other code>
elseif [condition]
{
code
}
-----else
<no conditions true? Run else's code>
else
{
code
}
---SAMPLE
If [mytextbox-text = ""] Then
{
msg{"No text"}
elseif [mytextbox-text = Null]
{
msg{"Text's null"}
}
else
{
msg{"There's text"}
}
}
--------Null
Shown in the previous if example. Represents the default value of anything. Its use may cause a NullReferenceException.
--------new
Declares a new instance of object. Can be use after as or in equals
SAMPLES
privated mytxtbox as new TextBox
myobj = new TextBox
-------as
Specifies the type of a declaration. Its use was shown in the previous example.
----- public, privated, friendly, shared, local, hidden
Keywords specifying how an object can be accessed:
public – from any place of the solution
privated – from only the place where it was declared
friendly – from only on the declared namespace of it.
shared – from all instance of its parent.
local – none of these keywords can be used as local variables on methods. Except this one.
hidden – declares again object hiding other objects with the same name on its parent.
byval , byref , opt are used only in parameters.
Use shown on the previous example of AS
----------void{parameters}
Same of sub and void in VB&C#. Declares a method, its parameters and its code and have nothing to return. Void don’t have ctors so does not matter if you put ‘as new void’
SAMPLE
public main-load as void {byval e as object}
{
myGroupbox-Header = “This is what we call ‘effect void’”
}
-----------ctor
CTORS are like subnew and public blablablabla on C#&VB. Define how each instance of class will be created
ctor
{
#Call of StartComponent is needed for XAML\WinForms design support
StartComponent{}
}
------option
Create more options to voids\funcs\ctors.
public load-text as void{byref filename as str}
{
option{byval filename as str, byval coding as Coding}
{
myrtf.LoadAdvanced{filename, coding}
}
option{byval stream as Stream}
{
myrtf.LoadStram(stream)
}
myrtf.Load(filename)
}
----------Uses
Imports a namespace, as well its members.
Uses Me.Resources
-------------func
Like void, but shold return something.
public CheckSpell{} as func[ as bool ]
{
If [Spellerror] Then
{
Return[false]
else
Return[true]
}
}
-------------Return[valueToReturn]
Only in funcs or in the property situations below(props). Makes a object throw the valueToReturn.
------props
A property.
public WordWrap as props[ as bool ]{local ww as bool}
{
WhenRead #Means: what will be done when the prop is being read.
{
return ww
}
WhenWrite #Means: what will be done when the prop is being write.
{
ww = value
}
}
NOTE:If you miss any value, it will become Read Only\Write Only.
 
-------------------------------------------------------------------------------------------------------------------
Default types(in red)

App commands
Using App #Using acts like with of visual basic.
{
.Run – runs a new instance of app
.Shutdown – End all instances of application
End (doesn’t needs to type or use app) – close the current instance of app.
}
ref
A class can’t refer to themselve – use this instead
/ref
My namespace was replace by Me namespace
Properties aren't separated by dot and yes, by a hiphen.
properties\funcs returning values are in boxes
 
Arguments are in braces
GeneralRe: New programming language PinmemberWes Aday18-Jul-12 11:51 
GeneralRe: New programming language PinmemberAlbert Holguin18-Jul-12 12:00 
GeneralRe: New programming language PinmemberGlobin18-Jul-12 13:04 
GeneralRe: New programming language PinprotectorPete O'Hanlon18-Jul-12 22:19 
GeneralRe: New programming language PinmvpRichard MacCutchan18-Jul-12 22:15 
SuggestionA free Text search tool: TextCrawler Pinmemberwoutercx15-Jul-12 11:21 
SuggestionFree JavaScript Information Visualization Toolkit PinmemberWonde Tadesse1-Jul-12 8:00 
SuggestionFree web Tracking blocker tools PinmemberWonde Tadesse28-Jun-12 14:30 
GeneralHavne any reporting tool for asp.net PinmemberKoid11-Jun-12 18:28 
GeneralRe: Havne any reporting tool for asp.net PinmemberFarhan Ghumra14-Jun-12 23:03 
GeneralA method for removing non-Latin Fonts from Win7 [modified] PinmemberBillWoodruff23-May-12 1:35 
GeneralvsSpeedster - speed up your Visual Studio 2010 compilations Pinmemberdexterama22-May-12 7:28 
SuggestionSoftware Deployment Tool PinmemberVitaly Tomilov21-May-12 8:51 
SuggestionWindows Server 2003 - Extend System Partition PinmemberJorge J. Martins21-May-12 6:41 
GeneralJetBrains DotNetPeek decompiler tool. PinmemberPHS24117-May-12 0:21 
QuestionList of free hosting servers? PinmemberBrandon T. H.16-May-12 9:24 
AnswerRe: List of free hosting servers? PinmemberEddy Vluggen21-May-12 6:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web04 | 2.8.140709.1 | Last Updated 10 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid