New version V8 of C# IDE Mobile (MAJOR IMPROVEMENTS)
C# IDE Mobile is an application (totally free) that I've developed to be able to develop with C#/.NET2CF directly on the Pocket PC-Windows Mobile 5/6 (it doesn't require the .NET SDK, you don't need a desktop computer).
MAJOR IMPROVEMENT : This version now handles creating new types (classes which inherit from .NET classes for example)
You can download the new version at:
http://www.geocities.com/hrowson/wm5_software/index.htm
or from my personal page:
http://www.geocities.com/hrowson/index.htm
This new version mainly adds the following improvements:
- The main limitation of previous versions is now history: It is now possible to create new classes and instantiate them (these can inherit from .NET types, for example Forms created from VS designer now execute with no changes)
- Added "Insert code" menu to easily insert recurring blocks of code (functions, classes, loops, …)
- Small bug fix on escape character support
- Improved expression end detection (this caused some problems in "complicated" expressions, which could need cutting down in some cases)
- Improved error location indication (in some cases the outer function was indicated instead of the line in the function)
Harvey
Thanx will check it
Tell me...
Hi,
I'm currently head deep in C# IDE Mobile, so if you get time to test and notice any problems, please tell me and I'll probably correct for next version ! Thanks.
Harvey
Related
New version V7 of C# IDE Mobile
C# IDE Mobile is an application (totally free) that I've developed to be able to develop with C#/.NET2CF directly on the Pocket PC-Windows Mobile 5/6 (it doesn't require the .NET SDK, you don't need a desktop computer).
You can download the new version at:
http://www.geocities.com/hrowson/wm5_software/index.htm
or from my personal page:
http://www.geocities.com/hrowson/index.htm
This new version mainly adds the following improvements:
- Added "light" support for user plugins (allowing users to create plugins to facilitate/automate development in conjunction of copy/paste)
- Resolved major (but rare) issue with scope management
- Floats are now parsed culture independent
- Reworked undo/cut/copy/paste to use WM clipboard (Paste no longer moves the scroll/caret and copy/paste works with other apps)
- Fixed negative number declarations (like "int i=-1;", "if(i<-5)", …)
- Fixed support for escape characters ('\n', '\r', '\r\r', '\t')
- Fixed support for char types and array initialisation
Harvey
Anyone tried?
Has anyone had a try ?
Harvey
nope. do you need to write code using a mobile?
Hum...
I guess that's a legitimate question... It depends on a few things. It happens that I'm often in a situation when using my laptop isn't convenient (or bringing it with me wasn't), like on the train, in cafes, in waiting rooms, on customer sites, on vacation, sometimes at home or at work, ...
I just like to think of my PPC as a fully capable computer (I do much of my writting on it to, not to mention emails, MSN, ...), so as a developer I want t be able to develop on it (even if my IDE clearly has limitations for now).
In the end I always take the code back to my desktop machine and compile it to native PPC, but it has often been written directly on the PPC (I have a TyTN with keyboard, making this quite productive).
Harvey.
New version V9 of C# IDE Mobile
C# IDE Mobile is an application (totally free) that I've developed to be able to develop with C#/.NET2CF directly on the Pocket PC-Windows Mobile 5/6 (it doesn't require the .NET SDK, you don't need a desktop computer).
You can download the new version at:
http://www.geocities.com/hrowson/wm5_software/index.htm
or from my personal page:
http://www.geocities.com/hrowson/index.htm
This new version mainly adds the following improvements:
- Fixed issue with declaring size of initialised array (like in "new int[2]{4,6};")
- It is no longer necessary to fully qualify locally declared class names (before you needed to write like "TestNS.MyClass" even if you were already in "TestNS")
- Fixed bug with logical operators on enum types (for example on button.Anchor = AnchorStyles.Bottom | AnchorStyles.Right);
- Manual casting is now supported. Usually, C# IDE Mobile auto casts when possible, but for example, in "int test = (int)AnchorStyles.Bottom" manual cast is necessary. Also, this avoids removing casts required in VS.
- Fixed bug with multiple "if"/"else if"/"else" structures
- "static" keyword now works for arrays and generics, also fixed a problem with indexed assignments
- Added support for nested classes (like System.Windows.Forms.ListView+SelectedIndexCollection)
- Added support for double type
- Improved comment and string parsing (to avoid "//" making a mess in strings)
Harvey
Thanx, looks great
New version V10 of C# IDE Mobile
C# IDE Mobile is an application (totally free) that I've developed to be able to develop with C#/.NET2CF directly on the Pocket PC-Windows Mobile 5/6 (it doesn't require the .NET SDK, you don't need a desktop computer).
You can download the new version at:
http://www.geocities.com/hrowson/wm5_software/index.htm
or from my personal page:
http://www.geocities.com/hrowson/index.htm
This new version mainly adds the following improvements:
- Added "Menu/Edit/Advanced/Format document" to automatically format the C# code in a compact and indented text
- Added new useful entries in the "Menu/Insert code" menu
- Corrected problem with indexers on collections when polymorphism is involved
- Improved support for CSS plugins (when plugin contains multiple windows)
- Corrected problem with some Events
- Fixed problem with error localisation
- Added support for multi dimensional arrays (as in "int[,] test=new int[5,4];")
Harvey
Site saturated...
Hi,
Sorry, I see the Web site has saturated. If it doesn't work right now try again later please.
Harvey
New version V11 of C# IDE Mobile (MAJOR IMPROVEMENTS)
C# IDE Mobile is an application (totally free) that I've developed to be able to develop with C#/.NET2CF directly on the Pocket PC-Windows Mobile 5/6 (it doesn't require the .NET SDK, you don't need a desktop computer).
You can download the new version at:
http://www.geocities.com/hrowson/wm5_software/index.htm
or from my personal page:
http://www.geocities.com/hrowson/index.htm
MAJOR IMPROVEMENTS: This version includes a Windows Form Designer which greatly helps in creating your application's user interfaces. This designer is available in C# IDE Mobile via the menu "Tools/UserPlugin/ControlEditor" (and therefore works directly on the PPC). This greatly reduces the amount of written code for the application and allows getting a GUI very quickly (a few clicks)
This designer (free, like C# IDE Mobile) is developed by Jean and an introduction/presentation (although in French, but has some pictures to illustrate) is available here:
http://pagesperso-orange.fr/asnora/Control Editor/Control Editor.htm
This new version mainly adds the following improvements:
- Included new Windows Forms Designer (yes, you can a Windows Form designer usable directly on the PPC) developed by Jean (http://pagesperso-orange.fr/asnora/Control Editor/Control Editor.htm)
- Added support for compiled User Plugins (DLL instead of css)
- Added replacement File Dialog for smartphones on which the default .NET2CF FileDialog DLL is missing (this seems to be the case sometimes)
- Corrected issue with "Format document"
- Added support for user DLLs: You can now place your own CF DLLs (generated with Visual Studio for example) in the "UserDLLs" folder and call your functions within them (you can create your API for example in a native CF DLL and call these functions from your C# IDE Mobile code)
Harvey
Just some infos....
Hi,
In fact there's a translation on Jean's Web Site for the Form Designer and also I corrected a minor issue with the autatic code formatting (there was an ASSERT in there, but you just needed to say "ignore" to the debug dialog, so it doesn't really matter, the version is now V11b).
Harvey
Great tool! Thanks.
Microsoft assemblies
This is certainly a very interesting tool and probably will keep me happily busy!! But I seem to have a problem that I cannot find relative info: I'm trying to access the camera through the Microsoft.WindowsMobile.Forms.CameraCaptureDialog class, but the type cannon be resolved. I have verified that the appropriate GAC dll exists in the Windows directory. I cannot find the class/assembly in the MS.NETCF index either.
Any hints?
Thank you!
ps. I'm on a kaiser with CF 3.5 and Schap's WM6.1 Beta Rom.
nicely done sir
Hi,
Sorry, I've only just seen the post about Microsoft.WindowsMobile.Forms.CameraCaptureDialog. As I post on a few forums I don't always see answers that come a long time after the posts, that's why I leave my email easily accessible on the web site... don't worry about emailing me, I'm not planning on building a "spam" database...
I'll look quickly, there's also a similar problem with DataGrid it seems. I think these are both the same problem and should be sorted out quite easily.
Harvey
New C# IDE Mobile V12 + C# Mobile Scripter (MAJOR IMPROVEMENTS)
C# IDE Mobile is an application (totally free) that I've developed to be able to develop with C#/.NET2CF directly on the Pocket PC-Windows Mobile 5/6 (it doesn't require the .NET SDK, you don't need a desktop computer).
You can download the new version at:
http://www.geocities.com/hrowson/wm5_software/index.htm
or from my personal page:
http://www.geocities.com/hrowson/index.htm
This package includes the latest version of Control Editor, developed by Jean. An introduction/presentation is available here:
http://pagesperso-orange.fr/asnora/Control Editor/Control Editor.htm
************* C# Mobile Scripter *************
MAJOR IMPROVEMENTS: This version comes with an API DLL version (called C# Mobile Scripter) which allows you to call the interpreter from your mobile programs (like using VBA in Word for example). You simply pass the C# code to the library, and it executes it (see manual for details).
This new version mainly adds the following improvements:
- Added support for multi threading
- Added support for do/while loop
- Added support long type
- Fixed bug with RelationalOp
- Improved error location (line number)
- Enabled Paint and MouseMove events
Harvey
Great idea! Now I can develop everywhere