Search:

Type: Posts; User: M.Hamdy

Page 1 of 3 1 2 3

Search: Search took 0.02 seconds; generated 39 minute(s) ago.

  1. Re: Let's prepare for the BASIC 60th anniversary, coming in 1st May

    I am thinking of releasing The next feature for sVB 3.0 is in the BASIC 60th anniversary. The new feature is this version would be the debugger, which needs a lot of work. I didn't take the decision...
  2. Re: Small Visual Basic: an educational language for kids and beginners

    In sVB 2.9, The form designer now has a menu designer, which allows you to add menu items and set their properties like name, title, and shoutcut keys. To show the menu designer, right-click the form...
  3. Re: Let's prepare for the BASIC 60th anniversary, coming in 1st May

    Thanks for the suggestion. But may I ask:
    Why is this important, even if it is possible in first place (there are more than 100 BASIC dialects, and it is too late to unify their syntax now). The...
  4. Let's prepare for the BASIC 60th anniversary, coming in 1st May

    Three month left to the BASIC 60th anniversary. I think we need to prepare for a big event, unit all the members of all the BASIC dialects family, encourage them to talk about their memories with...
  5. Replies
    12
    Views
    760

    Re: This Forum is meaningless!

    This is not what I am asking for:


    Actually, the current forum can be considered mine, as I will almost be the only active person here, and sVB will be one of the top five :D
    But as I said, this...
  6. Replies
    12
    Views
    760

    Re: This Forum is meaningless!

    sVB is open sourced and has a repo on github, and I had enabled discussions
    Thanks.
    But right-now, the only feedback I am getting is from Small Basic devs, which is good and one of the sVB targets,...
  7. Replies
    12
    Views
    760

    Re: This Forum is meaningless!

    Actually, I didn't choose to post here, but my post is moved here against my will. Small Visual Basic is Based on Small Basic, which is a .NET language, so it is close to both VB6 and VB.NET (in fact...
  8. Replies
    12
    Views
    760

    This Forum is meaningless!

    After moving TwinBasic to its own forum, there is only five posts left, and it is obvious that they all are about other VISUAL BASIC languages, not BASIC languages. I see zero interest here to other...
  9. Re: Small Visual Basic: an educational language for kids and beginners

    It is the 3rd anniversary since I announced the first prove of concept of sVB, and now sVB reached its 2.8.9 version, which finally got a small properties window.
    Also, sVB got the string...
  10. Re: Small Visual Basic: an educational language for kids and beginners

    I just added the new keyword Nothing to Small Visual Basic. sVB 2.8.8.2 now contains 28 keywords (twice the 14 SB keywords)
    Nothing is used in VB .NET as a bull object or a default value. I use it...
  11. Re: Small Visual Basic: an educational language for kids and beginners

    More improvements in event handling system in sVB 2.8.8.1:
    In sVB 2.8.8, each event can have only one handler, but this caused issues when passing a control to a method from another library (like...
  12. Re: Small Visual Basic: an educational language for kids and beginners

    I never used Raspberry pi and I may have seen Linux OS omce or twice in all my life! I am a Microsoft citizen, and my area of expertise is within Dot NET, which I will use to build sVB versions for...
  13. Re: Small Visual Basic: an educational language for kids and beginners

    What's new In sVB 2.8.8:
    * Fixing some reported bugs.

    * In the form designer, you can drag images from your file system and drop them on the form design surface to show them in labels.

    * In...
  14. Re: Small Visual Basic: an educational language for kids and beginners

    I am using Small Basic, VB6 and VB .NET as my standards. Small Basic has some nice syntax features that I like, such as:
    * using [] to index arrays.
    * using the = to add event handlers instead of...
  15. Re: Small Visual Basic: an educational language for kids and beginners

    The thaught has crossed my mind, but sVB is a .NET language, and its API is so close to WinForms with flavors of WPF, so, the next logical choice is VB .NET. But this doesn't mean I closed the path...
  16. Re: Small Visual Basic: an educational language for kids and beginners

    I've updated sVB to the version 2.8.7.3 to fix minor bugs:
    https://marketplace.visualstudio.com/items?itemName=ModernVBNET.sVBInstaller
  17. Re: Small Visual Basic: an educational language for kids and beginners

    I first used Logo and GWBASIC in 1993, 30 years ago, in 10th grade! I studied Pascal, C++ and Prolog in collage, but I didn't become a programmer until I learned VB4 and fall in love with its...
  18. Thread: Math Evaluator

    by M.Hamdy
    Replies
    2
    Views
    1,897

    Math Evaluator

    I've created a tiny compiler that scans, parses and evaluates math expressions.
    Example:
    Evaluator.Expression = "Sin(rad(x)) / abs(x)"
    For i = 1 To 10
    Console.WriteLine(Evaluator.Evaluate(i))...
  19. Re: Small Visual Basic: an educational language for kids and beginners

    What's new in the latest sVB update:
    * you can set the Turtle.UseAnimation property to false, to force its Move, MoveTo and Turn methods to call the DirectMove, DirectMoveTo and DirectTurn methods...
  20. Re: Small Visual Basic: an educational language for kids and beginners

    In sVB v2.8.4, you can use the turtle to fill an area, by calling the CreateFigure and FillFigure methods.
    X = Turtle.X
    Y = Turtle.Y
    Turtle.CreateFigure()
    Turtle.Move(200)
    Turtle.TurnRight()...
  21. Re: Visual Small Basic v1.8.5 for kids and beginners

    This is the sVB full reference book

    187643
  22. Replies
    11
    Views
    1,828

    Re: A self sustaining future for the VB.NET world

    @Cristianlt23
    Thanks for your true belief in VB.NET. But I think this conversation should be resumed after Anthony posts his update of ModVB (in a few days), where people can see what we are...
  23. Re: Visual Small Basic for kids and beginners

    I updated sVB to v2.7.1 to allow it to run this Small Basic program:
    JKFK825.000
    The corresponding sVB program is:
    WRKN762.000
    This code can't run in older sVB versions, for 2 reasons:
    1. sVB...
  24. Replies
    4
    Views
    4,020

    Re: Create ASP.NET Core 3.1 app in VB.NET today

    VazorEx extension is available on visual studio marketplace:
    https://marketplace.visualstudio.com/items?itemName=ModernVBNET.Vazor
    It works for both VS2019 and VS 2020 and it installs:
    1. The...
  25. Replies
    4
    Views
    4,020

    Re: Create ASP.NET Core 3.1 app in VB.NET today

    @Delaney
    This is an open source tool, not just a code. It can be used directly in VB .NET by installing the VazorEx to add the Vazor project and Item templates to VS. Vazor projects reference the...
  26. Re: Creating VB.NET Records: The magic of Roslyn and source generators!

    RecGen is updated to v2.2, to generate the GetHashCode method which is necessary to use the record as a key in dictionaries.
    To add the RecGen NuGet package to your project, use:
    PM>...
  27. Re: Visual Small Basic for kids and beginners

    Write and run unit tests in sVB v2.6!
    sVB makes it easy to write unit tests. Every form can define test functions among its normal function, and you can run them all easily just by calling the...
  28. Re: Visual Small Basic for kids and beginners

    Create an external library for sVB:
    sVB 2.5.5 can use existing external libraries created for Small Basic (like LitDev). Just insert those libraries dll files in the Lib folder of sVB and you are...
  29. Re: Visual Small Basic for kids and beginners

    What's new in sVB v2.5:
    sVB is ready to create productive desktop apps.
    1. The toolbox now contains four new controls:
    * ProgressBar, ScrollBar and Slider: These bars are horizontal only, but you...
  30. Re: Visual Small Basic v1.8.5 for kids and beginners

    @georgekar
    Thanks for your feedback.
    Debugging is not supported in this stage. The original SB source code has some sort of edugging support, but it was never enabled, so, I may look at it someday....
  31. Re: Visual Small Basic v1.8.5 for kids and beginners

    sVB v2.3 can create a code library!
    For the first time, it is now possible to use an sVB app as a library! Follow these instructions:
    1. Create a sVB project with a global file. Choose a suitable...
  32. Re: Visual Small Basic v1.8.5 for kids and beginners

    I took this further in sVB 2.2.5. It now allows to add the GeometricPath to the Label control too, so, it is possible to draw complex shapes on the form. In fact this was possible by adding a new...
  33. Re: Visual Small Basic v1.8.5 for kids and beginners

    sVB V2.2 supports creating custom complex shapes using the GeometricPath type.
    For example, you can draw a hex polygon shape, add it to the shapes, then rotate it by this code:

    ...
  34. Re: Visual Small Basic v1.8.5 for kids and beginners

    sVB 2.0 is released. It can create a multi form project with a common Global.sb module where you can declare plobal variables and subroutines that can be used from any form in the project via the...
  35. Re: Visual Small Basic v1.8.5 for kids and beginners

    This is a SB code that does the same job. There is no Colors.AllColors property, so, I simulated it with an array that contains three colors only:

    TextBox1 = Controls.AddMultiLineTextBox(0, 0)...
  36. Re: Visual Small Basic v1.8.5 for kids and beginners

    This is a sVB code to generate a VB.NET class that can be used in small basic lib. I Wrote this code to generate xml documentation to about 140 color name property in the Colors class. Writing the...
  37. Re: Visual Small Basic v1.8.5 for kids and beginners

    You can do it if you want. The Small Visual basic project offers you a simple ID with a form designer and a code editor, and all you need to do is:
    1. replace the sVB compiler with a VB.NET...
  38. Re: Visual Small Basic v1.8.5 for kids and beginners

    sVB 1.9 now compiles a project!
    https://github.com/VBAndCs/sVB-Small-Visual-Basic/releases/tag/v1.9
    You can design many forms in the form designer, save them to the same folder, which will become...
  39. Re: Visual Small Basic v1.8.5 for kids and beginners

    [QUOTE=Peter Swinkels;5581212]M.Hamdy, you learned programming without this "improved" sb... Everyone else did too. What makes you think your project is worthwhile?

    I stated learning programming...
  40. Re: Visual Small Basic v1.8.5 for kids and beginners

    The source code is fully written in VB.NET, using WPF as the UI framework:
    https://github.com/VBAndCs/sVB-Small-Visual-Basic
Results 1 to 40 of 83
Page 1 of 3 1 2 3



Click Here to Expand Forum to Full Width