Advertisement

Results for "Author: jbay101"

ASP_Volume2 #35561
MultiPlex Scripting host with full win32 API support, multiple language interaction and more.

*** source code can be downloaded from http://flux3d.port5.com/MultiPlex.zip *** Multiplex is a complete scripting virtual machine. After a year of development, the full source code has been released. It intigrates JavaScript and VBScript into the one script and allows both to communicate. Among the notable features is the integration of the Win32 api, allowing the scripting application to have full unrestricted access the the interface. The 'section' based code structure allows for fluent, orderly code structure and a degree of 'readableness'. The interface allows VBScript to access the more advanced and usefull features of C such as sprintf. Further, .def files that are linked into the script at runtime allow for symbolic contants to be defined, both numerical and alphnumerical. The class based structure allows for an easily extendable interface, in true object-oriented style. Several samples are included that demonstrate the basic features, the best one is in the \Samples\Welcome! folder. With a few lines of code, the script can define an api and call it. A sample of the code is below: Dim SetWindowText SetWindowText = CWin32.CreateCall("USER32", "SetWindowTextA", "Long, String") CWin32.Call SetWindowText, hWnd, "caption here" Classes created include: CCommon - time, date functions CConsole - formated console io CConvert - atof, String to Long, etc CDebug - Assert, Print CFileIO - Open, get, seek, put, clode etc CFileSystem - FileLen, Date, Attributes, Dir, MkDir, Rename, SetAttrib etc CForm - create, hwnd, position, caption, size, controls etc CLib - sprintf, memcpy, memcmp, strcat, strcmp etc CMath - Log, Cos, Random, Round, Tan, Sqrt, Timer etc CPlatform - Owner, name, version etc. CRegistry - readkey, writekey CScript - script filename, script size CScriptEngine - name, version CSharedMem - vPut, vSet, vGet CString - trim, replace, putch,join, reverse, etc CType - IsString, IsNumber, etc CWin32 - CreateCall, Call, test, etc The program is almost complete. Debuging and error checking is still very basic. As usural, full source is provided. All comments are welcome. I view this as a professional quality application, and all input is welcome. Requirements: MS Script control foor VBScript and JavaScript support (included) There are to many features to write about - it is best to try it for yourself. Enjoy, and remember to vote if you like it!!!! Please run the .bat file inside the zip to install the control!!! ****I have tried 3 times to upload the code, but each time I get a "500 Internal Server Error". I have hosted the full source code on my site, and it can be downloaded below: http://flux3d.port5.com/MultiPlex.zip Thanks...

ASP_Volume2 #37085
XHTML - A GUI binary compiler and viewer with events

This is a complete GUI compiler and interpreter with support for events. I aimed to make a format for the internet that could be streamed and would be small yet powerful. HTML is a large language - so I wanted to make a binary language that would be able to do anything HTML could do..the result - XHTML. This demonstrates advanced techniques to dynamicly create ANY control at runtime, an object class event handler, calling and setting object properties by name and much more. Also demonstrates the basics of a streamed language. Currently, there is no scripting support or dialog editor, but this will be added next. I wanted to create an extremely powerful language - both fast and compact. This project is still under development, and I am aiming to create something similar to a Windows Java like program...of course, I must add a launguage first. I have included a VERY basic sample, showing off a label (text), hyperlink and image. Without modifying the code, the sample could create anything - from a combo box to a commondialog control to a text box. If you don't like it, please tell me why so I can improved it. Anyone is welcome to use this code in their projects (a mention would be nice). I have worked hard on this, and all feedback would be GREAT! As always, If you think this is good code (or at least OK), *please* leave a comment and vote!

ASP_Volume2 #37088
UPDATED Advanced API - Cool bouncing balls that follow your mouse cursor everywhere!

This creates 7 bouncing balls that follow your cursor around the screen. The balls behave as if joined together with an elastic band - they stretch and bounce of the edges of the screen while following the pointer. Full source code is included. Based on the JavaScript to VB port by Chun Meng. This creates transparent windows shaped like blue balls, that are on top of everything - menus, windows even the taskbar. It's hard to explain or show in the screenshot,but please download and take a look. You will NOT be disappointed!!!!!

ASP_Volume2 #38422
netInstall - An installation program that uses streamed HTML files as the setup wizard!

This program (

ASP_Volume2 #38441
vbFast - make vb create strings AT LEAST 150 TIMES faster!

This tutorial shows how to dynamicly create Visual Basic strings up to 150 times faster by calling the OLE Automation library directly. Please vote or leave a comment.

ASP_Volume2 #38447
Create string in VB more than 200 times faster! See code!

This article shows how to use the OLE Automation DLL to create a string without relying on VB to do it. When VB creates a string, it automaticly fills it with data (which takes a great deal of time when dealling with large strings). This way bypasses VB and creates the string itself, without filling it with data. The result? 200 times faster! I have updated the tutorial to include Example 1 re-written using the faster method. The code includes a benchmark and the function described below. Please vote or leave a comment!

ASP_Volume2 #38455
MultiPlex Online Application Protocol v3.0

This is the third release of the hugely successfull MultiPlex Online Application Protocol. It allows users to stream specially created OAP applications over any TCP/IP connection using HTTP as it's transport. MultiPlex is a scripting interface that I designed a year ago. It allows uses to create applications using many languages mixed together, eg: JavaScript and VBScript in the same application. With the introduction of version 3 come many new features. Now the scripts can be compiled into complete applications with full GUI features - dialogs, buttons, labels, timers - anything. If you can make a program in VB you can make it in MultiPlex. The script also has full access to the Windows API and is able to call any function it defines. Version 3 also allows the user to create and changes skins that an application may use. To show the power of MultiPlex I have included a sample program (Minesweeper, from a sample on PSC). This also demonstrates another feature of MultiPlex - events. In the future I intend to make MultiPlex into an online setup program...a very powerful one. The best way to see how it works is to download it and see. I was unable to find a good web host to use to emonstrate the streaming features, so when the message box appears please press No and open the Minesweeper sample. I believe that this is very useful code - if you do and you are impressed, please vote. There are so many leaches out there that take code, use it, and don't even think about the work that went into it...Anyway - enjoy!!!

ASP_Volume3 #53588
MultiPlex Scripting host with full win32 API support, multiple language interaction and more.

*** source code can be downloaded from http://flux3d.port5.com/MultiPlex.zip *** Multiplex is a complete scripting virtual machine. After a year of development, the full source code has been released. It intigrates JavaScript and VBScript into the one script and allows both to communicate. Among the notable features is the integration of the Win32 api, allowing the scripting application to have full unrestricted access the the interface. The 'section' based code structure allows for fluent, orderly code structure and a degree of 'readableness'. The interface allows VBScript to access the more advanced and usefull features of C such as sprintf. Further, .def files that are linked into the script at runtime allow for symbolic contants to be defined, both numerical and alphnumerical. The class based structure allows for an easily extendable interface, in true object-oriented style. Several samples are included that demonstrate the basic features, the best one is in the \Samples\Welcome! folder. With a few lines of code, the script can define an api and call it. A sample of the code is below: Dim SetWindowText SetWindowText = CWin32.CreateCall("USER32", "SetWindowTextA", "Long, String") CWin32.Call SetWindowText, hWnd, "caption here" Classes created include: CCommon - time, date functions CConsole - formated console io CConvert - atof, String to Long, etc CDebug - Assert, Print CFileIO - Open, get, seek, put, clode etc CFileSystem - FileLen, Date, Attributes, Dir, MkDir, Rename, SetAttrib etc CForm - create, hwnd, position, caption, size, controls etc CLib - sprintf, memcpy, memcmp, strcat, strcmp etc CMath - Log, Cos, Random, Round, Tan, Sqrt, Timer etc CPlatform - Owner, name, version etc. CRegistry - readkey, writekey CScript - script filename, script size CScriptEngine - name, version CSharedMem - vPut, vSet, vGet CString - trim, replace, putch,join, reverse, etc CType - IsString, IsNumber, etc CWin32 - CreateCall, Call, test, etc The program is almost complete. Debuging and error checking is still very basic. As usural, full source is provided. All comments are welcome. I view this as a professional quality application, and all input is welcome. Requirements: MS Script control foor VBScript and JavaScript support (included) There are to many features to write about - it is best to try it for yourself. Enjoy, and remember to vote if you like it!!!! Please run the .bat file inside the zip to install the control!!! ****I have tried 3 times to upload the code, but each time I get a "500 Internal Server Error". I have hosted the full source code on my site, and it can be downloaded below: http://flux3d.port5.com/MultiPlex.zip Thanks...

ASP_Volume3 #53589
XHTML - A GUI binary compiler and viewer with events

This is a complete GUI compiler and interpreter with support for events. I aimed to make a format for the internet that could be streamed and would be small yet powerful. HTML is a large language - so I wanted to make a binary language that would be able to do anything HTML could do..the result - XHTML. This demonstrates advanced techniques to dynamicly create ANY control at runtime, an object class event handler, calling and setting object properties by name and much more. Also demonstrates the basics of a streamed language. Currently, there is no scripting support or dialog editor, but this will be added next. I wanted to create an extremely powerful language - both fast and compact. This project is still under development, and I am aiming to create something similar to a Windows Java like program...of course, I must add a launguage first. I have included a VERY basic sample, showing off a label (text), hyperlink and image. Without modifying the code, the sample could create anything - from a combo box to a commondialog control to a text box. If you don't like it, please tell me why so I can improved it. Anyone is welcome to use this code in their projects (a mention would be nice). I have worked hard on this, and all feedback would be GREAT! As always, If you think this is good code (or at least OK), *please* leave a comment and vote!

ASP_Volume3 #53590
UPDATED Advanced API - Cool bouncing balls that follow your mouse cursor everywhere!

This creates 7 bouncing balls that follow your cursor around the screen. The balls behave as if joined together with an elastic band - they stretch and bounce of the edges of the screen while following the pointer. Full source code is included. Based on the JavaScript to VB port by Chun Meng. This creates transparent windows shaped like blue balls, that are on top of everything - menus, windows even the taskbar. It's hard to explain or show in the screenshot,but please download and take a look. You will NOT be disappointed!!!!!

ASP_Volume3 #53591
MultiPlex Online Application Protocol v3.0

This is the third release of the hugely successfull MultiPlex Online Application Protocol. It allows users to stream specially created OAP applications over any TCP/IP connection using HTTP as it's transport. MultiPlex is a scripting interface that I designed a year ago. It allows uses to create applications using many languages mixed together, eg: JavaScript and VBScript in the same application. With the introduction of version 3 come many new features. Now the scripts can be compiled into complete applications with full GUI features - dialogs, buttons, labels, timers - anything. If you can make a program in VB you can make it in MultiPlex. The script also has full access to the Windows API and is able to call any function it defines. Version 3 also allows the user to create and changes skins that an application may use. To show the power of MultiPlex I have included a sample program (Minesweeper, from a sample on PSC). This also demonstrates another feature of MultiPlex - events. In the future I intend to make MultiPlex into an online setup program...a very powerful one. The best way to see how it works is to download it and see. I was unable to find a good web host to use to emonstrate the streaming features, so when the message box appears please press No and open the Minesweeper sample. I believe that this is very useful code - if you do and you are impressed, please vote. There are so many leaches out there that take code, use it, and don't even think about the work that went into it...Anyway - enjoy!!!

ASP_Volume3 #53592
vbFast - make vb create strings AT LEAST 150 TIMES faster!

This tutorial shows how to dynamicly create Visual Basic strings up to 150 times faster by calling the OLE Automation library directly. Please vote or leave a comment.

ASP_Volume3 #53593
Create string in VB more than 200 times faster! See code!

This article shows how to use the OLE Automation DLL to create a string without relying on VB to do it. When VB creates a string, it automaticly fills it with data (which takes a great deal of time when dealling with large strings). This way bypasses VB and creates the string itself, without filling it with data. The result? 200 times faster! I have updated the tutorial to include Example 1 re-written using the faster method. The code includes a benchmark and the function described below. Please vote or leave a comment!

ASP_Volume3 #53594
netInstall - An installation program that uses streamed HTML files as the setup wizard!

This program (

C_Volume2 #76623
MultiPlex Scripting host with full win32 API support, multiple language interaction and more.

*** source code can be downloaded from http://flux3d.port5.com/MultiPlex.zip *** Multiplex is a complete scripting virtual machine. After a year of development, the full source code has been released. It intigrates JavaScript and VBScript into the one script and allows both to communicate. Among the notable features is the integration of the Win32 api, allowing the scripting application to have full unrestricted access the the interface. The 'section' based code structure allows for fluent, orderly code structure and a degree of 'readableness'. The interface allows VBScript to access the more advanced and usefull features of C such as sprintf. Further, .def files that are linked into the script at runtime allow for symbolic contants to be defined, both numerical and alphnumerical. The class based structure allows for an easily extendable interface, in true object-oriented style. Several samples are included that demonstrate the basic features, the best one is in the \Samples\Welcome! folder. With a few lines of code, the script can define an api and call it. A sample of the code is below: Dim SetWindowText SetWindowText = CWin32.CreateCall("USER32", "SetWindowTextA", "Long, String") CWin32.Call SetWindowText, hWnd, "caption here" Classes created include: CCommon - time, date functions CConsole - formated console io CConvert - atof, String to Long, etc CDebug - Assert, Print CFileIO - Open, get, seek, put, clode etc CFileSystem - FileLen, Date, Attributes, Dir, MkDir, Rename, SetAttrib etc CForm - create, hwnd, position, caption, size, controls etc CLib - sprintf, memcpy, memcmp, strcat, strcmp etc CMath - Log, Cos, Random, Round, Tan, Sqrt, Timer etc CPlatform - Owner, name, version etc. CRegistry - readkey, writekey CScript - script filename, script size CScriptEngine - name, version CSharedMem - vPut, vSet, vGet CString - trim, replace, putch,join, reverse, etc CType - IsString, IsNumber, etc CWin32 - CreateCall, Call, test, etc The program is almost complete. Debuging and error checking is still very basic. As usural, full source is provided. All comments are welcome. I view this as a professional quality application, and all input is welcome. Requirements: MS Script control foor VBScript and JavaScript support (included) There are to many features to write about - it is best to try it for yourself. Enjoy, and remember to vote if you like it!!!! Please run the .bat file inside the zip to install the control!!! ****I have tried 3 times to upload the code, but each time I get a "500 Internal Server Error". I have hosted the full source code on my site, and it can be downloaded below: http://flux3d.port5.com/MultiPlex.zip Thanks...

C_Volume2 #78147
XHTML - A GUI binary compiler and viewer with events

This is a complete GUI compiler and interpreter with support for events. I aimed to make a format for the internet that could be streamed and would be small yet powerful. HTML is a large language - so I wanted to make a binary language that would be able to do anything HTML could do..the result - XHTML. This demonstrates advanced techniques to dynamicly create ANY control at runtime, an object class event handler, calling and setting object properties by name and much more. Also demonstrates the basics of a streamed language. Currently, there is no scripting support or dialog editor, but this will be added next. I wanted to create an extremely powerful language - both fast and compact. This project is still under development, and I am aiming to create something similar to a Windows Java like program...of course, I must add a launguage first. I have included a VERY basic sample, showing off a label (text), hyperlink and image. Without modifying the code, the sample could create anything - from a combo box to a commondialog control to a text box. If you don't like it, please tell me why so I can improved it. Anyone is welcome to use this code in their projects (a mention would be nice). I have worked hard on this, and all feedback would be GREAT! As always, If you think this is good code (or at least OK), *please* leave a comment and vote!

C_Volume2 #78150
UPDATED Advanced API - Cool bouncing balls that follow your mouse cursor everywhere!

This creates 7 bouncing balls that follow your cursor around the screen. The balls behave as if joined together with an elastic band - they stretch and bounce of the edges of the screen while following the pointer. Full source code is included. Based on the JavaScript to VB port by Chun Meng. This creates transparent windows shaped like blue balls, that are on top of everything - menus, windows even the taskbar. It's hard to explain or show in the screenshot,but please download and take a look. You will NOT be disappointed!!!!!

C_Volume2 #79484
netInstall - An installation program that uses streamed HTML files as the setup wizard!

This program (

C_Volume2 #79503
vbFast - make vb create strings AT LEAST 150 TIMES faster!

This tutorial shows how to dynamicly create Visual Basic strings up to 150 times faster by calling the OLE Automation library directly. Please vote or leave a comment.

C_Volume2 #79509
Create string in VB more than 200 times faster! See code!

This article shows how to use the OLE Automation DLL to create a string without relying on VB to do it. When VB creates a string, it automaticly fills it with data (which takes a great deal of time when dealling with large strings). This way bypasses VB and creates the string itself, without filling it with data. The result? 200 times faster! I have updated the tutorial to include Example 1 re-written using the faster method. The code includes a benchmark and the function described below. Please vote or leave a comment!

Languages
Top Categories
Global Discovery