Page 1 of 3 123>
Topic Options
#149050 - 2005-10-01 09:37 PM Kixforms.Net (Alpha) Development Build
Shawn Administrator Offline
Administrator
*****

Registered: 1999-08-13
Posts: 8611
Welcome to the inaugural release of KiXforms.NET. Kixforms.NET contains a wealth of resources designed to help you build powerful scripts based on Microsoft's .NET Framework technology.

The KiXforms.NET (Alpha) development build can be found here:

KiXforms.NET (Alpha) Development Build

Jooel Nieminen (our very own Lonkero) co-developed some of the classes in KiXforms.NET. The Math library and most of the File object and Streamers were developed by Jooel. From what I understand, Jooel is currently developing more goodies - to be found in a future release.

Please download Kixforms Designer .NET. Its purpose is to help teach and design forms using KiXforms.NET. As an Alpha it is still under development. KiXforms Designer was written by Dale G. (benny69) - an Information Technology Specialist from Lincoln, Ne. The latest package and information on Kixforms Designer can be found here:

Kixforms Designer .NET

Top
#149051 - 2005-10-02 08:48 PM Re: Kixforms.Net (Alpha) Development Build
pvds Offline
Hey THIS is FUN
*****

Registered: 2001-04-14
Posts: 201
Wow

This is very very very nice

Peter

Top
#149052 - 2005-10-03 12:00 PM Re: Kixforms.Net (Alpha) Development Build
Mart Moderator Offline
KiX Supporter
*****

Registered: 2002-03-27
Posts: 4672
Loc: The Netherlands
Shawn,

Like said very very very nice
Three minor suggestions/questions,

-1 How about an option in the menu bar to set the kix executable file locations (maybe in tools menu some kind of options or preferences option or something)?
-2 Don’t know if its easy to build or not but is it possible to add functionality to remove a control by clicking on it and just hitting the delete key on the keyboard?
-3 Is there a chance to get line numbering in the code view?

Got some kind of error once when clicking on the new project button and pressing cancel when asked to save the current project. Can’t seem to reproduce it now anymore, hmmmm.......weird maybe something fubared on my comp don’t know. Will let you know if it comes up again.

Kixforms.net
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.

Top
#149053 - 2005-10-03 12:20 PM Re: Kixforms.Net (Alpha) Development Build
Lonkero Administrator Offline
KiX Master Guru
*****

Registered: 2001-06-05
Posts: 22346
Loc: OK
so that nobody misunderstands (like I did in the beginning), marts suggestions are not about KiXforms .net but about Kixforms Designer functionality.
_________________________
!

download KiXnet

Top
#149054 - 2005-10-03 12:45 PM Re: Kixforms.Net (Alpha) Development Build
Mart Moderator Offline
KiX Supporter
*****

Registered: 2002-03-27
Posts: 4672
Loc: The Netherlands
Yep.
Sorry, failed to mention this. The comments/suggestions are indeed about the designer.

BTW: Not just to shawn but also to you lonk for co-developing this.


Edited by Mart (2005-10-03 12:47 PM)

Top
#149055 - 2005-10-03 12:53 PM Re: Kixforms.Net (Alpha) Development Build
Lonkero Administrator Offline
KiX Master Guru
*****

Registered: 2001-06-05
Posts: 22346
Loc: OK
well, thanks to shawn for letting me.

now, "kixtart binary" (the com dll) package is finally history and the functionality is pretty much in the kixforms.net package now.
this way, everyone can enjoy the functionality, given that they have kf.net

ah sweet thing is that KF .net (aka 3) and KF2 can co-exist in same system.

so you can keep on using the standard while developing new stuff for the future.
_________________________
!

download KiXnet

Top
#149056 - 2005-10-03 02:48 PM Re: Kixforms.Net (Alpha) Development Build
Radimus Moderator Offline
Moderator
*****

Registered: 2000-01-06
Posts: 5187
Loc: Tampa, FL
are you saying that KF.net will work without Kix on a system? or that it includes it
_________________________
How to ask questions the smart way <-----------> Before you ask

Top
#149057 - 2005-10-03 02:52 PM Re: Kixforms.Net (Alpha) Development Build
Mart Moderator Offline
KiX Supporter
*****

Registered: 2002-03-27
Posts: 4672
Loc: The Netherlands
Think he's saying that the current KF dll can coexist with the new KF.NET dll. So the current KF scripts can continue to run when developing new KF.NET scripts.
It will still need kix (the developer screamed for wkix here cause I don't have it on my comp for now).
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.

Top
#149058 - 2005-10-03 02:53 PM Re: Kixforms.Net (Alpha) Development Build
Les Offline
KiX Master
*****

Registered: 2001-06-11
Posts: 12734
Loc: fortfrances.on.ca
Mart,
Obviously you must have missed the credits.
Quote:

KiXforms Designer was written by Dale G. (benny69) - an Information Technology Specialist from Lincoln, Ne.


_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.

Top
#149059 - 2005-10-03 02:55 PM Re: Kixforms.Net (Alpha) Development Build
Mart Moderator Offline
KiX Supporter
*****

Registered: 2002-03-27
Posts: 4672
Loc: The Netherlands
Yeah, I know but maybe Shawn can have a chat with him about some suggetsions.

Edited by Mart (2005-10-03 03:17 PM)
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.

Top
#149060 - 2005-10-03 03:02 PM Re: Kixforms.Net (Alpha) Development Build
Lonkero Administrator Offline
KiX Master Guru
*****

Registered: 2001-06-05
Posts: 22346
Loc: OK
"fixed" my wording.
_________________________
!

download KiXnet

Top
#149061 - 2005-10-03 03:29 PM Re: Kixforms.Net (Alpha) Development Build
Shawn Administrator Offline
Administrator
*****

Registered: 1999-08-13
Posts: 8611
KiXforms.NET uses a completely different namespace than Kixforms (Kixforms.System versus Kixtart.System) ... I have been running both on my system for quite some time - have seen no impacts using both at same time.

Dale G (benny69) wrote Kixforms Designer. He wrote it in Kixtart using KiXforms.NET and packaged the whole thing with iTripoli AdminScript Editor. Dale has setup a thread on Kixforms.Org to do with KiXforms Designer changes. Maybe you could post into that forum. He does have an ID at korg as well.

By the way - I worked closely with Stevie B. (the developer of AdminScript Editor) during the past few months. It was just a coincidence that Steve was also working on the next generation of ASE. Together we worked-out a few issues around "script-sense" (intellisense) to do with COM objects and KF.NET specifically. I developed almost all of my test scripts using ASE. At the end of day, AdminScript Editor has amazing support for KF.NET - it has the look and feel of Microsoft's Visual Studio Integrated Development environment!

Not sure about when the next version of AdminScript editor will be released. But definitely worth a look.

-Shawn

Top
#149062 - 2005-10-03 03:47 PM Re: Kixforms.Net (Alpha) Development Build
Radimus Moderator Offline
Moderator
*****

Registered: 2000-01-06
Posts: 5187
Loc: Tampa, FL
I think it rules...
_________________________
How to ask questions the smart way <-----------> Before you ask

Top
#149063 - 2005-10-03 06:33 PM Re: Kixforms.Net (Alpha) Development Build
pvds Offline
Hey THIS is FUN
*****

Registered: 2001-04-14
Posts: 201
Hi,

I feld like a litle boy with a new toy today have been playing (not working).

It RULSE

Top
#149064 - 2005-10-03 06:52 PM Re: Kixforms.Net (Alpha) Development Build
Shawn Administrator Offline
Administrator
*****

Registered: 1999-08-13
Posts: 8611
Has anybody tried loading the "Hidden Settings.kfd" into Kixforms Designer .NET - Its located in your My Documents - under "Kixforms Designer" ... its a hoot when you really look at what the form is saying (its doing).
Top
#149065 - 2005-10-03 07:07 PM Re: Kixforms.Net (Alpha) Development Build
Shawn Administrator Offline
Administrator
*****

Registered: 1999-08-13
Posts: 8611
Here's a fun little script that was written early on in the development of kf.net - when I was testing-out the graphics ... it was meant to be an "Introduction to Kixforms.Net" script ... not sure how it will play-out on everyones machines (horse-power etc), but give a try...

Code:

Break On

$System = CreateObject("Kixforms.System")

; Options

$BURST = 0 ; 0 = staggered 1 = batch
$TITLE = "Introducing KiXforms.NET"
$TEXT = "KiXforms.NET"

$Form = $System.Form()
$Form.ClientWidth = 500
$Form.ClientHeight = 250
$Form.StartPosition = $System.FormStartPosition_CenterScreen
$Form.FormBorderStyle = $System.FormBorderStyle_FixedDialog
$Form.MaximizeBox = 0
$Form.Font = $System.Font("Helvetica", 36, $System.FontStyle_Bold)
$Form.Text = $TITLE

$PictureBox = $System.PictureBox()
$PictureBox.Dock = $System.DockStyle_Fill
$= $Form.Controls.Add($PictureBox)

$Bitmap = $System.Bitmap.FromSize($PictureBox.Size)

$Graphics = $System.Graphics.FromImage($Bitmap)
$Graphics.Clear($System.Color.Black)

$Brush = $System.SolidBrush($System.Color.Black)
$TextBrush = $System.SolidBrush($System.Color.White)

$PictureBox.Image = $Bitmap

$d = $PictureBox.ClientSize
$numrockets = 8;
$num = 16;

Global $xcoord[$numrockets*$num-1];
Global $ycoord[$numrockets*$num-1];
Global $xspeed[$numrockets*$num-1];
Global $yspeed[$numrockets*$num-1];
Global $count[$numrockets-1];
Global $exploding[$numrockets-1];

For $i = 0 to $numrockets - 1
$count[$i] = 60 + iif($BURST=0,$i * 16, 0)
$exploding[$i] = 1
Next

For $i = 0 to $numrockets * $num - 1
$xcoord[$i] = Cint($System.Math.Random()*$d.width)*8
$ycoord[$i] = $d.height*8
$xspeed[$i] = 0;
$yspeed[$i] = 0;
Next

$Timer = $System.Timer
$Timer.Interval = 1000/24
$Timer.Tick = "TimerTick()"

$Form.Show
$Timer.Start

While $Form.Visible
$= Execute($Form.DoEvents)
Loop

Exit 0

Function TimerTick()

$Graphics.Clear($System.Color.Black)

For $i = 0 to $numrockets - 1

If $exploding[$i] = 0 And $yspeed[$i*$num] > 0
$exploding[$i]=1;
For $j = 0 to $num - 1
$index= $i * $num + $j;
$yspeed[$index] = Cint(($System.Math.Random()*28.0)-15);
$xspeed[$index] = Cint(($System.Math.Random()*31.0)-16);
If $xspeed[$index] >= 0
$xspeed[$index] = $xspeed[$index] + 1
EndIf
Next
EndIf

For $j = 0 to $num - 1
$index = $i * $num + $j;
If $exploding[$i] = 1
Select
Case ($i mod 3) = 0
$color = $System.Color.FromRgb(192,$count[$i]+32,$count[$i]+127)
Case ($i mod 3) = 1
$color = $System.Color.FromRgb($count[$i]+32,192,$count[$i]+127);
Case ($i mod 3) = 2
$color = $System.Color.FromRgb(192, 192, $count[$i]+32);
Case 1
EndSelect
Else
$color = $System.Color.White
EndIf
$br = $System.SolidBrush($color)
$Graphics.FillRectangle($br,$xcoord[$index]/8, $ycoord[$index]/8,3,3);
$xcoord[$index] = $xcoord[$index] + $xspeed[$index];
$ycoord[$index] = $ycoord[$index] + $yspeed[$index];
$yspeed[$index] = $yspeed[$index] + 1;
Next

$count[$i] = $count[$i] - 1;

If $count[$i] = 0
$count[$i] = 128;
$exploding[$i] = 0;
$x=Cint($System.Math.Random()*$d.width)*8/*<<3*/;
$y=$d.height*8
$yspd=Cint(($System.Math.Random()*28)-58);
$xspd=Cint(($System.Math.Random()*15.0)-8);
If $xspd >= 0
$xspd = $xspd + 1;
EndIf
For $j = 0 to $num - 1
$index = $i * $num + $j;
$xcoord[$index] = $x;
$ycoord[$index] = $y;
$xspeed[$index] = $xspd;
$yspeed[$index] = $yspd;
Next
EndIf

Next

$Graphics.DrawString($TEXT, $Form.Font, $TextBrush, 90,90)

$PictureBox.Invalidate()

EndFunction


Top
#149066 - 2005-10-03 07:08 PM Re: Kixforms.Net (Alpha) Development Build
Mart Moderator Offline
KiX Supporter
*****

Registered: 2002-03-27
Posts: 4672
Loc: The Netherlands
Just did.
It just gives a blank form when run from the designer
The tab pages don't work when saved and run outside the designer

The part I cloud see got some funny stuff
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.

Top
#149067 - 2005-10-03 07:10 PM Re: Kixforms.Net (Alpha) Development Build
Mart Moderator Offline
KiX Supporter
*****

Registered: 2002-03-27
Posts: 4672
Loc: The Netherlands
Cool fireworks
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.

Top
#149068 - 2005-10-03 09:51 PM Re: Kixforms.Net (Alpha) Development Build
NTDOC Administrator Offline
Administrator
*****

Registered: 2000-07-28
Posts: 11623
Loc: CA
Shawn,

Thanks much as usual for all the time and effort put into this cool KiXtart utility.

Since you're on the cutting/bleeding edge with this, take a peek at this article for the upcoming Vista.

Developer Best Practices and Guidelines for Applications in a Least Privileged Environment
http://msdn.microsoft.com/windowsvista/default.aspx?pull=/library/en-us/dnlong/html/AccProtVista.asp
 

Top
#149069 - 2005-10-03 10:38 PM Re: Kixforms.Net (Alpha) Development Build
Shawn Administrator Offline
Administrator
*****

Registered: 1999-08-13
Posts: 8611
Thanks Doc. I can only hope that using Windows Vista is easier than that document was to read ;0)
Top
Page 1 of 3 123>


Moderator:  Shawn, ShaneEP, Ruud van Velsen, Arend_, Jochen, Radimus, Glenn Barnas, Allen, Mart 
Hop to:
Shout Box

Who's Online
0 registered and 346 anonymous users online.
Newest Members
gespanntleuchten, DaveatAdvanced, Paulo_Alves, UsTaaa, xxJJxx
17864 Registered Users

Generated in 0.084 seconds in which 0.029 seconds were spent on a total of 12 queries. Zlib compression enabled.

Search the board with:
superb Board Search
or try with google:
Google
Web kixtart.org