Skip to content
/ JSTAR Public

JSTAR is a Programming Language focused on remote webdesign and which is invented in JAVA and C# by wilmix jemin j @ 2017

License

Notifications You must be signed in to change notification settings

jemin555/JSTAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JSTAR

=========

JSTAR is a Programming Language focused on remote webdesign and

which is invented in JAVA and C# by wilmix jemin j @ 2017.

Introduction to Jstar Programming Language

Definition:

"JSTAR(J*) is defined as a web server used for publishing webapplication focused on webdesign , website construction ,etc".

JSTAR(J*) is a Programming Language which is focused on Remote webapplication in the areas of webdesign, websites construction,and which is invented in java and C# P.L. JSTAR(J*) is used in Remotewebapplication webdesign invented by wilmix jemin j in java and C# P.L.

Why you need JSTAR webdesign?

In today world ordinary webdesign P.L programmers stores data in mysql which data can be easily stealed by hackers.. If you use wdbasql database with JSTAR language. WDBA provides more security even though wdba database work in windows platform.

Advantages of using JSTAR

a) Has CDollar utilities and GDollar utilities.

b) SAVES time and cost

c) It requires only less source code

to design a webdesign .

d)Interact with WDBASQL database in Linux to provide high security.

e) User friendly and used in windows platform.

f) Behave Like PHP and have attractive statements.

g) Uses CDollar-JAVA compiler and it used CDollar-java runtime

h) accepts and executes .jstar,html , and .exe file

i) Can be used in wallet and mobiles.

j) solve complex problems in webdesign.

k) Uses C# ,CDollar , GDollar , JAVA Logic and utilities.

l) it is used with WEB1.0 webservice ..

m) JSTAR is focused on remote webdesign without internet connection is the major advantage

of JSTAR.

n) JSTAR is platform independant

o) JSTAR is Port independant (ie; Port is expected to change everytime when you run the webserver. (this is another major advantage of jstar and hence maintains security)

What is JSTAR ? Why it is focused?

Jstar is a webdesign Programming Language(P.L) invented by
wilmix jemin j in year 2014.​

JStar uses Wilmix remote Server to publish the Webpage directly in the internet.. So Users can see the webpage from internet ,mobiles,and ,WALLET.. So using this P.L , client can access the webpage through WALLET, mobiles and other computers, laptop,et. And the (webdesign JSTAR Program) will even travel in web...

HISTORY of JSTAR

JSTAR is invented in JAVA P.L @ year 2014 by wilmix jemin j.

we can easily build a JSTAR Program...

SYNTAX:

<! JSTAR LOGIC !>

Note: JSTAR follows CDollar Programming style How JSTAR Technology Works? Or JSTAR workflow? ––––––––––––––––––––––––––––––––--------------------- At first .jstar is compiled by remoteserver using CDollar -CDC compiler. And which translates to (bytecode) .class file . This JAVAC compiler is divided into two parts
a) accept corejava concepts b) accept CDollar concepts
remoteserver also executes .exe file. so java programmers can use it.
shortly when client send a request to a remoteserver ; remoteserver accepts JSTAR code and process the request
and print the output generated by CDC compiler by using JSTAR JAVA runtime. And JSTAR server sees any content from and

TAGS. So make sure at all program should start with …. And and end with tag. How to run JSTAR remoteserver in windows? click JSTARSERVER.exe and make the path point where JSTARSERVER.exe files resides.

How to run JSTAR remote server in Linux type os? enable read write permission of file JSTARSERVER1 and run using... ./JSTARSEVER1

Note: In JSTAR we use OAKJAVA(JAVA7) to make the page as fast.

================================================================================== UNIT -2: a) JSTAR with CDollar And Advantages over other P.L.

A) CDollar with JSTAR OVERVIEW

We already know that CDollar p1 (CWE -EDITOR) or CDollarcc is used for construction of .exe prototype and .dll files. So if you use CDollar with JSTAR then CDollar => .exe and .dll will be obsucated when compared to other prototype files. CDollar is used with Advanced oops than can make the program work faster. Since such datastructures are made by pointers. Hence CDollar Program
Execution will be faster than other Technologies.

JSTAR Advantages over JAVA and other Programming Languages

a) Has CDollar utilities and GDollar utilities.

b) SAVES time and cost

c) It requires only less source code

to design a webdesign .

d) User friendly and used in windows platform.

e) Behave Like PHP and have attractive statements.

f) Uses CDollar-JAVA compiler and it used CDollar-java runtime

g) accepts and executes .jstar,html , and .exe file

h) Can be used in wallet and mobiles.

i) solve complex problems in webdesign.

j) Uses C# ,CDollar , GDollar , JAVA Logic and utilities.

k) it is used with WEB1.0 webservice ..

l) JSTAR is focused on remote webdesign without internet connection is the major advantage of JSTAR.

m) JSTAR is Port independant (ie; Port is expected to change everytime when you run the webserver. (this is another major advantage of jstar and hence maintains security)

n) JSTAR Generated only .class file. ie) it equivalent to OAKJAVA7.

since .class file is faster than using CDollarc compiler and .exe is more faster than .class file.

o) JSTAR is platform independant and advanced than php technology.

FAQS

A) A C /C++ Programmer or any oops developer or java7(OAKJAVA) programmer
can easily study it....

What is difference between webserver and remotewebserver?

Webserver will not be published directly to mobiles.

it requires Internet permission and authentication.

but on the other had remoteserver will host the webpages

in the internet and publish directly to mobiles..

so remoteserver is the hosting server ...

jSTAR server is a remote server.

================================================================

UNIT-3: JSTAR Remote Webpage Syntax , JSTAR7.0 (simillar to oakjava7)

===============================================================

SYNTAX to execute executable files by remoteserver:

RuntimeExec.call("EXECUTABLEFILENAME")

What is the syntax to get and spliting the parameters ?

armg=Request.Query(arraylistobject,"arraylist.dsn",howmanyGUI,incrementor);

Displayhtml.Design1("http://www.hdwallpaperspulse.com/wp-content/uploads/2013/08/08/wallpaper-115621.jpg",250,300); => load this wallpage in jstar webpage

Displayhtml.Design2(); => apply design2

$HTML.displayhtml("prog.html"); => apply canvas or html designs

$HTML.AnimateHtml("prog2.html"); => apply svg

$HTML.displayhtml("r.html"); => apply jquery with JSTAR AJAX

$HTML.displayhtml("animate.html"); => perform animation

$XMLDATA.TOJSON("rss2.xml"); => convert to json format

$ParseXMLDOM.Process(""http://news.google.com/?output=rss"); => convert to rss feed

JTHEMES.WILMIXTHEME1("MOBILE THEME" ,"","weldoen","weldone","","DDSdS","dsdsds","dsdsdsds" ); => apply mobile theme

$HTML.AnimateHtml("chart2.html"); => perform animation

JSTAR.Writeln("printstring") => It is used to print the string or value to the webpage

EXAMPLE-1:

Create a remote webpage with register page containing 3 text box

and print the value in table format using jstar.

Register.html

<title> USER REGISTRATION</title>
  <div id="pageContent">

    <div id="chaptersAccordion">

        <h2><a href="#chapter1">Enter your  System Details</a></h2>
        <div>

Enter the Name:

Enter your Username :

Enter the password :

        </div>

index.jstar

public class index

{

public void main( ) {

$HTML.displayhtml("Register.html");

}

}

JSTAR7.0 Program

.util;

Program5 {

<CLASS> Prog

{

  public void main()
  {

ArrayList arm1 = new ArrayList();

arm1.add("name"); arm1.add("uname");arm1.add("password");

arm1.add("NOT");

ArrayList armg= Request.Query(arm1,"index.dsn",3,1);

// choose as index.dsn the page you input //and if there are 3 textboxes then increment counter =1

//write the html tables tag in println statement

("

");

("

");

("

");

("

");

("

");

("

");

("

");

for (int i=0;i<armg.size();i++) {

("

"); //get the values from arraylist and print those values in table data

}

("

");

("

Name Username Password
"+armg.get(i)+"
");

  }

} }

=============================================================== UNIT-4:

JSTAR AJAX ,JSTAR Forms , Bills,etc,Animation and Graphics ,oops concepts

==================================================================================

JSTAR SERVLET

JSTAR.Writeln("string"); this above statement will print the string on the webpage will act like JSTAR servlet JSTAR AJAX JSTAR.Writeln("

"); if BILL.jstar is the current JSTAR program when you give method=post and action=BILL.jstar it will act like JSTAR AJAX.

JSTAR WXML METHODS

SYNTAX: WXML.wxmlr("filename.wxml", wxmlindex,string+"");

for example) WXML.wxmlr("bill.wxml", 4,s3+""); => this statement is used to print bill , Forms,TABLES.

4=> indicates bill format 1=> indicates Forms 2=> indicates TABLES

For Animation and Graphics use the following statements

$HTML.displayhtml("prog.html"); => apply canvas or html designs

$HTML.AnimateHtml("prog2.html"); => apply svg

JSTAR MVC

JSTAR MVC is userdefined it is very easy for developers to focus like struts. take 3 class Model(wdba database code) , formview (with set and get methods), controller . call controller class result to jstar main program

ie)

public void main( ) throws {

arm1= ();

arm1.add("name"); arm1.add("uname");arm1.add("password");

//assume 3 textbox fields with name ,uname,password

arm1.add("!");

armg=Request.Query(arm1,"Jquerytest.dsn",3,1);

//this statements are mandaltory eg)

//to get the value from WeBGui like text box ,etc.

controller.set(name); //set form values. JSTAR.Writeln(controller.get()); //this statement will print the output in webpage }

Program-1:JSTAR program with Thread and oops concepts

.util.*; //load jstar util packages => Logic of JSTAR program

abstract class abcd <---

{

int v1; Shared int v;

~ {

JSTAR.Writeln("object is deleted"); //print the string to webpage

} public int getnum1()

{

return(v1); }

Shared int s3; public Shared void operator *(int s1 ,int s2) //operator overloading {

s3=s1 * s2;

JSTAR.Writeln(""+s3); }

public void main( ) throws {

int a[] int[1000]; //declaring array

operator *(10,10);

operator *(200,10000);

JSTAR.Writeln("");

ar = ();

for(int i=999;i>=0;i--) {

a[i]=i;

ar.add(i); }

.(a); //soriting the array contents

for(int i=0;i<=999;i++) JSTAR.Writeln(" "+i);

JSTAR.Writeln(" "+.(a,-5));

it = ar.record();

while(it.) // simillar to it.hasnext in java

{ el = it.;

JSTAR.Writeln(" data= "+el);

} it1 = ar.; while(it1.)

{ el1 = it1.; //move to previous point

JSTAR.Writeln(" data1= "+el1); }

<------ while (es.)

{

el11 = es.;

JSTAR.Writeln(" data1= "+el1); } ------>

d2 = ();

JSTAR.Writeln("month="+); JSTAR.Writeln("Year="+); JSTAR.Writeln("Hour="+); JSTAR.Writeln("Sec="+);

// int v1;

// int v;

v=20;

os1 = ("out1.txt"); d = (os1);

d.(v); d.(ar);

osd = ("out1.txt"); br = (osd);

ar7 = br.;

JSTAR.Writeln(""+ar7);

s= ();

s.(100); s.(2000); s.;

JSTAR.Writeln(""+s);

q = ();

q.add(1000);

q.add(544); q.add(66); q.add(667888); JSTAR.Writeln(""+q); JSTAR.Writeln("");

} }

Output: 1002000000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 -1 data= 999 data= 998 data= 997 data= 996 data= 995 data= 994 data= 993 data= 992 data= 991 data= 990 data= 989 data= 988 data= 987 data= 986 data= 985 data= 984 data= 983 data= 982 data= 981 data= 980 data= 979 data= 978 data= 977 data= 976 data= 975 data= 974 data= 973 data= 972 data= 971 data= 970 data= 969 data= 968 data= 967 data= 966 data= 965 data= 964 data= 963 data= 962 data= 961 data= 960 data= 959 data= 958 data= 957 data= 956 data= 955 data= 954 data= 953 data= 952 data= 951 data= 950 data= 949 data= 948 data= 947 data= 946 data= 945 data= 944 data= 943 data= 942 data= 941 data= 940 data= 939 data= 938 data= 937 data= 936 data= 935 data= 934 data= 933 data= 932 data= 931 data= 930 data= 929 data= 928 data= 927 data= 926 data= 925 data= 924 data= 923 data= 922 data= 921 data= 920 data= 919 data= 918 data= 917 data= 916 data= 915 data= 914 data= 913 data= 912 data= 911 data= 910 data= 909 data= 908 data= 907 data= 906 data= 905 data= 904 data= 903 data= 902 data= 901 data= 900 data= 899 data= 898 data= 897 data= 896 data= 895 data= 894 data= 893 data= 892 data= 891 data= 890 data= 889 data= 888 data= 887 data= 886 data= 885 data= 884 data= 883 data= 882 data= 881 data= 880 data= 879 data= 878 data= 877 data= 876 data= 875 data= 874 data= 873 data= 872 data= 871 data= 870 data= 869 data= 868 data= 867 data= 866 data= 865 data= 864 data= 863 data= 862 data= 861 data= 860 data= 859 data= 858 data= 857 data= 856 data= 855 data= 854 data= 853 data= 852 data= 851 data= 850 data= 849 data= 848 data= 847 data= 846 data= 845 data= 844 data= 843 data= 842 data= 841 data= 840 data= 839 data= 838 data= 837 data= 836 data= 835 data= 834 data= 833 data= 832 data= 831 data= 830 data= 829 data= 828 data= 827 data= 826 data= 825 data= 824 data= 823 data= 822 data= 821 data= 820 data= 819 data= 818 data= 817 data= 816 data= 815 data= 814 data= 813 data= 812 data= 811 data= 810 data= 809 data= 808 data= 807 data= 806 data= 805 data= 804 data= 803 data= 802 data= 801 data= 800 data= 799 data= 798 data= 797 data= 796 data= 795 data= 794 data= 793 data= 792 data= 791 data= 790 data= 789 data= 788 data= 787 data= 786 data= 785 data= 784 data= 783 data= 782 data= 781 data= 780 data= 779 data= 778 data= 777 data= 776 data= 775 data= 774 data= 773 data= 772 data= 771 data= 770 data= 769 data= 768 data= 767 data= 766 data= 765 data= 764 data= 763 data= 762 data= 761 data= 760 data= 759 data= 758 data= 757 data= 756 data= 755 data= 754 data= 753 data= 752 data= 751 data= 750 data= 749 data= 748 data= 747 data= 746 data= 745 data= 744 data= 743 data= 742 data= 741 data= 740 data= 739 data= 738 data= 737 data= 736 data= 735 data= 734 data= 733 data= 732 data= 731 data= 730 data= 729 data= 728 data= 727 data= 726 data= 725 data= 724 data= 723 data= 722 data= 721 data= 720 data= 719 data= 718 data= 717 data= 716 data= 715 data= 714 data= 713 data= 712 data= 711 data= 710 data= 709 data= 708 data= 707 data= 706 data= 705 data= 704 data= 703 data= 702 data= 701 data= 700 data= 699 data= 698 data= 697 data= 696 data= 695 data= 694 data= 693 data= 692 data= 691 data= 690 data= 689 data= 688 data= 687 data= 686 data= 685 data= 684 data= 683 data= 682 data= 681 data= 680 data= 679 data= 678 data= 677 data= 676 data= 675 data= 674 data= 673 data= 672 data= 671 data= 670 data= 669 data= 668 data= 667 data= 666 data= 665 data= 664 data= 663 data= 662 data= 661 data= 660 data= 659 data= 658 data= 657 data= 656 data= 655 data= 654 data= 653 data= 652 data= 651 data= 650 data= 649 data= 648 data= 647 data= 646 data= 645 data= 644 data= 643 data= 642 data= 641 data= 640 data= 639 data= 638 data= 637 data= 636 data= 635 data= 634 data= 633 data= 632 data= 631 data= 630 data= 629 data= 628 data= 627 data= 626 data= 625 data= 624 data= 623 data= 622 data= 621 data= 620 data= 619 data= 618 data= 617 data= 616 data= 615 data= 614 data= 613 data= 612 data= 611 data= 610 data= 609 data= 608 data= 607 data= 606 data= 605 data= 604 data= 603 data= 602 data= 601 data= 600 data= 599 data= 598 data= 597 data= 596 data= 595 data= 594 data= 593 data= 592 data= 591 data= 590 data= 589 data= 588 data= 587 data= 586 data= 585 data= 584 data= 583 data= 582 data= 581 data= 580 data= 579 data= 578 data= 577 data= 576 data= 575 data= 574 data= 573 data= 572 data= 571 data= 570 data= 569 data= 568 data= 567 data= 566 data= 565 data= 564 data= 563 data= 562 data= 561 data= 560 data= 559 data= 558 data= 557 data= 556 data= 555 data= 554 data= 553 data= 552 data= 551 data= 550 data= 549 data= 548 data= 547 data= 546 data= 545 data= 544 data= 543 data= 542 data= 541 data= 540 data= 539 data= 538 data= 537 data= 536 data= 535 data= 534 data= 533 data= 532 data= 531 data= 530 data= 529 data= 528 data= 527 data= 526 data= 525 data= 524 data= 523 data= 522 data= 521 data= 520 data= 519 data= 518 data= 517 data= 516 data= 515 data= 514 data= 513 data= 512 data= 511 data= 510 data= 509 data= 508 data= 507 data= 506 data= 505 data= 504 data= 503 data= 502 data= 501 data= 500 data= 499 data= 498 data= 497 data= 496 data= 495 data= 494 data= 493 data= 492 data= 491 data= 490 data= 489 data= 488 data= 487 data= 486 data= 485 data= 484 data= 483 data= 482 data= 481 data= 480 data= 479 data= 478 data= 477 data= 476 data= 475 data= 474 data= 473 data= 472 data= 471 data= 470 data= 469 data= 468 data= 467 data= 466 data= 465 data= 464 data= 463 data= 462 data= 461 data= 460 data= 459 data= 458 data= 457 data= 456 data= 455 data= 454 data= 453 data= 452 data= 451 data= 450 data= 449 data= 448 data= 447 data= 446 data= 445 data= 444 data= 443 data= 442 data= 441 data= 440 data= 439 data= 438 data= 437 data= 436 data= 435 data= 434 data= 433 data= 432 data= 431 data= 430 data= 429 data= 428 data= 427 data= 426 data= 425 data= 424 data= 423 data= 422 data= 421 data= 420 data= 419 data= 418 data= 417 data= 416 data= 415 data= 414 data= 413 data= 412 data= 411 data= 410 data= 409 data= 408 data= 407 data= 406 data= 405 data= 404 data= 403 data= 402 data= 401 data= 400 data= 399 data= 398 data= 397 data= 396 data= 395 data= 394 data= 393 data= 392 data= 391 data= 390 data= 389 data= 388 data= 387 data= 386 data= 385 data= 384 data= 383 data= 382 data= 381 data= 380 data= 379 data= 378 data= 377 data= 376 data= 375 data= 374 data= 373 data= 372 data= 371 data= 370 data= 369 data= 368 data= 367 data= 366 data= 365 data= 364 data= 363 data= 362 data= 361 data= 360 data= 359 data= 358 data= 357 data= 356 data= 355 data= 354 data= 353 data= 352 data= 351 data= 350 data= 349 data= 348 data= 347 data= 346 data= 345 data= 344 data= 343 data= 342 data= 341 data= 340 data= 339 data= 338 data= 337 data= 336 data= 335 data= 334 data= 333 data= 332 data= 331 data= 330 data= 329 data= 328 data= 327 data= 326 data= 325 data= 324 data= 323 data= 322 data= 321 data= 320 data= 319 data= 318 data= 317 data= 316 data= 315 data= 314 data= 313 data= 312 data= 311 data= 310 data= 309 data= 308 data= 307 data= 306 data= 305 data= 304 data= 303 data= 302 data= 301 data= 300 data= 299 data= 298 data= 297 data= 296 data= 295 data= 294 data= 293 data= 292 data= 291 data= 290 data= 289 data= 288 data= 287 data= 286 data= 285 data= 284 data= 283 data= 282 data= 281 data= 280 data= 279 data= 278 data= 277 data= 276 data= 275 data= 274 data= 273 data= 272 data= 271 data= 270 data= 269 data= 268 data= 267 data= 266 data= 265 data= 264 data= 263 data= 262 data= 261 data= 260 data= 259 data= 258 data= 257 data= 256 data= 255 data= 254 data= 253 data= 252 data= 251 data= 250 data= 249 data= 248 data= 247 data= 246 data= 245 data= 244 data= 243 data= 242 data= 241 data= 240 data= 239 data= 238 data= 237 data= 236 data= 235 data= 234 data= 233 data= 232 data= 231 data= 230 data= 229 data= 228 data= 227 data= 226 data= 225 data= 224 data= 223 data= 222 data= 221 data= 220 data= 219 data= 218 data= 217 data= 216 data= 215 data= 214 data= 213 data= 212 data= 211 data= 210 data= 209 data= 208 data= 207 data= 206 data= 205 data= 204 data= 203 data= 202 data= 201 data= 200 data= 199 data= 198 data= 197 data= 196 data= 195 data= 194 data= 193 data= 192 data= 191 data= 190 data= 189 data= 188 data= 187 data= 186 data= 185 data= 184 data= 183 data= 182 data= 181 data= 180 data= 179 data= 178 data= 177 data= 176 data= 175 data= 174 data= 173 data= 172 data= 171 data= 170 data= 169 data= 168 data= 167 data= 166 data= 165 data= 164 data= 163 data= 162 data= 161 data= 160 data= 159 data= 158 data= 157 data= 156 data= 155 data= 154 data= 153 data= 152 data= 151 data= 150 data= 149 data= 148 data= 147 data= 146 data= 145 data= 144 data= 143 data= 142 data= 141 data= 140 data= 139 data= 138 data= 137 data= 136 data= 135 data= 134 data= 133 data= 132 data= 131 data= 130 data= 129 data= 128 data= 127 data= 126 data= 125 data= 124 data= 123 data= 122 data= 121 data= 120 data= 119 data= 118 data= 117 data= 116 data= 115 data= 114 data= 113 data= 112 data= 111 data= 110 data= 109 data= 108 data= 107 data= 106 data= 105 data= 104 data= 103 data= 102 data= 101 data= 100 data= 99 data= 98 data= 97 data= 96 data= 95 data= 94 data= 93 data= 92 data= 91 data= 90 data= 89 data= 88 data= 87 data= 86 data= 85 data= 84 data= 83 data= 82 data= 81 data= 80 data= 79 data= 78 data= 77 data= 76 data= 75 data= 74 data= 73 data= 72 data= 71 data= 70 data= 69 data= 68 data= 67 data= 66 data= 65 data= 64 data= 63 data= 62 data= 61 data= 60 data= 59 data= 58 data= 57 data= 56 data= 55 data= 54 data= 53 data= 52 data= 51 data= 50 data= 49 data= 48 data= 47 data= 46 data= 45 data= 44 data= 43 data= 42 data= 41 data= 40 data= 39 data= 38 data= 37 data= 36 data= 35 data= 34 data= 33 data= 32 data= 31 data= 30 data= 29 data= 28 data= 27 data= 26 data= 25 data= 24 data= 23 data= 22 data= 21 data= 20 data= 19 data= 18 data= 17 data= 16 data= 15 data= 14 data= 13 data= 12 data= 11 data= 10 data= 9 data= 8 data= 7 data= 6 data= 5 data= 4 data= 3 data= 2 data= 1 data= 0month=2Year=1Hour=10Sec=1320[100][66, 1000, 544, 667888]

Program-2:

GRAPHICS.*; //load graphics packages

public class abc

{

public void main( ) {

Displayhtml.Design1("http://www.hdwallpaperspulse.com/wp-content/uploads/2013/08/08/wallpaper-115621.jpg",250,300); //load this wallpage in //jstar webpage

Displayhtml.Design2(); //apply design2

$HTML.displayhtml("prog.html"); //apply canvas

$HTML.AnimateHtml("prog2.html"); //apply svg
$HTML.displayhtml("r.html"); //apply jquery with JSTAR AJAX $HTML.displayhtml("animate.html"); //perform animation

}

}

=============================================================== UNIT-5:

XMLDATA to JSON , RSS FEED, WILMIXTHEME , and Animation

==================================================================================

Program-3

public class Chart

{

public void main( ) { JSTAR.Writeln(“”);

$XMLDATA.TOJSON("rss2.xml");//convert to json format $ParseXMLDOM.Process(""http://news.google.com/?output=rss"); //convert to rss feed JSTAR.Writeln(“”);

}

}

Program-4:

chart2.html

  <style>
     #svgelem {
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
        transform: translateX(-20%);
     }
  </style>
     
  <title>SVG</title>
  <meta charset="utf-8" />
  <h2 align="center">HTML5 SVG Circle</h2>

  <svg id="svgelem" height="200" xmlns="http://www.w3.org/2000/svg">
     <circle id="redcircle" cx="50" cy="50" r="50" fill="red" />
  </svg>
/>

Program 4:2

public class chart2 { public void main( ) { JTHEMES.WILMIXTHEME1("MOBILE THEME" ,"","weldoen","weldone","","DDSdS","dsdsds","dsdsdsds" ); //apply mobile theme $HTML.AnimateHtml("chart2.html"); // perform animation } } Output: =======

=============================================================== UNIT-6:

JSTAR with Datastructures , Structures, JSTAR with WNOSQL Db and JSTAR Advanced Concepts

==================================================================================

Program-5:JSTAR with Linked List

//a node in a linked list class LList { //the next node in the list private LList nextNode = null; //the datum stored in this node private String datum = null;

public LList(String datum)
{
	<SUPER>();
	<IS>.datum = datum;
}

public void add(String datum)
{
	if (nextNode NOT= null)
	{
		nextNode.add(datum);
		return;
	}

	nextNode = <NEW> LList(datum);
}

public <Str> get(int i)
{
	if (i == 0)
		return datum;

	return nextNode.get(i - 1);
}

public int size()
{
	if (nextNode == null)
		return 1;

	return nextNode.size() + 1;
}

public void main( ) throws { //construct the list LList list = LList("0 computer"); list.add("1 mouse"); list.add("2 cpu"); list.add("3 keyboard"); list.add("4 monitor"); list.add("5 Usbdrive"); list.add("6 harddisk"); JSTAR.Writeln(“”);

	//print the list
	for (int i = 0; i NOT= list.size(); i = i + 1)
	{
		JSTAR.Writeln(list.get(i));
		JSTAR.Writeln("\n");
	}

JSTAR.Writeln(“”);

}

}

Program -6: Using Structures

class Main { public Main() { (); }

public void main1()
{

String  s="dsdds";
	
	{*}<<Str>> l Pointer<<Str>>(s);  

l.add(s);

	for (int i = 0; i NOT= l.size(); i = i + 1)
	{
	
	<OBJECT> obj=l.get(i);
		JSTAR.Writeln(obj);
		
		
		
	}
	
	
	
	
	<STRUCTURE> <<OBJECT>> list = <NEW> <STRUCTURE> <<OBJECT>>(l.get(0).StringConvert());
	
	for (int i11 = 0; i11 NOT= list.size(); i11 = i11 + 1)
	{
	
	
	
	<OBJECT>  el=list.ret(i11);
	

	
		JSTAR.Writeln("SNO= "+el.StringConvert());

            }
	
}

}

class wabc

{

public void main( ) {

JSTAR.Writeln(“”);

Main m = Main();

m.main1();

JSTAR.Writeln(“”);

}

}

Program-8: Programs6.web

Security; //load security packages

Program6 {

<CLASS> Prog

{

  public void main()
  {

wdbaconn.JSTARWDBAQUERY("datastores", "USEDATABASE", "dbpwds", "C:\Programs\WNOSQL\WNOSQLProgramfiles\WNOSQL-cod"); //give the path //database name

wdbaconn.JSTARWDBAUSERQUERY("dbuser", "dbpwds", "wilmix78", "wilmix78"); //usertable,pwdtable,user,pwd

String q="SELECTRVAL from Telecom 3 to 33 , 1 to 7 ?= A By 1 1 : {0} : {0} :{0}"; //list all the rows from 3 to 33 from Telecom table.

wdbaconn.WDBAQUERY(q); //execute the wdbaquery

{ (""+Secure.RetreiveSecure("output.wdba" ,0)); //retrieve the query output from wdba file }

( e)

{

}

  }

} }

How to compile oakJAVA7 program ?

jstarc Programs6.web

when compiling it produces .exe file ie) Programs6.exe

rename it as wdba.exe , put where JSTARSERVER resides and execute in WEMULATOR.

OUTPUT:

What is the advantage of using OAKJAVA or JSTAR7?

make the page fast to display.

Program -7 : JSTAR WITH WNOSQL

WNOSQL PROGRAM

CDollar.WDBA; WDBA;

ps public DATA

{

public void main()

{ String g = WDBASQL.WDBASQLS("datastores", "USEDATABASE", "dbpwds", "C:\Programs\WNOSQL\WNOSQLProgramfiles\WNOSQ"); // give database name datastores and with path "C:\Programs\WNOSQL\WNOSQLProgramfiles\WNOSQ"

      String   t = WDBASQL.WDBASQLS("dbuser", "dbpwds", 1, "wilmix78", "wilmix78", 1, 5, g);

//supply user with wilmix78 and pwd with wilmix78 String s1 = "CREATETABLE from Employee 0 to 0 , 1 to 6 ?= X By 1 1 : {ENO,ENAME,DESIGNATION,SALARY}: {0} :{0}"; // create table with fields eno,ename,designation,salary ArrayList ar= WDBALIB.WDBAQUERY(s1, t);

 String  s11 ="SELECTRVAL from Employee 0 to 0 , 1 to 6 ?= X By 1 1 : {0} : {0} :{0}";     

WDBA.writeln(""+WDBALIB.WDBAQUERY(s11, t)); //list all the details of employee

String s12 ="INSERTINTO from Employee 4 to "+ar.size() +" , 1 to 6 ?= X By 1 1 : {0} : {2,jemin,sse2,300000,3,shyam,mgr,500000} : {0}";

WDBA.writeln(""+ WDBALIB.WDBAQUERY(s12, t)); //insert in to employee

 String  s112 ="SELECTRVAL from Employee 0 to 0 , 1 to 6 ?= X By 1 1 : {0} : {0} :{0}";     

WDBA.writeln(""+WDBALIB.WDBAQUERY(s112, t)); // list all the details of employee

String s171 ="UPDATE from Employee 0 to 0 , 1 to 6 ?= C By 1 1 : {shyam} :{sriram}:{0}"; WDBA.writeln(""+WDBALIB.WDBAQUERY(s171, t)); // update the data shyam to sriram Char c=' ';

ArrayList arhd1gy1178 =WDBASQL.Query("MATCH","Employee" ,"0",null,7,"mgr"," ",null,"",0,"1","",c,null,t,1,6); //display the matched data mgr locations

WDBA.writeln(""+arhd1gy1178);

ArrayList arhd1gy =WDBASQL.Query("SelectRange","Employee" ,6+"",null,7,""," ",null,"",0,"1","",c,null,t,1,6); //display details from 6 to 7 WDBA.writeln(""+arhd1gy);

}

}

}

JSTAR ADVANCED CONCEPTS

JSTAR  also  follow   wizard   form  controller   like  Spring  framework  do.

JSTAR  follows   to  store   all   the  incoming  parameters   in  .dsn  file   and  there  is  no  need

for  .xml   file .  Thus   it  simplifies   the  code.  This  is  known  as  JSTAR  Spring.

JSTAR  also   follows    MVC  design  pattern...

JSTAR   generates  .wl  files  and    thus it  protect  from   hackers.

Now   Let  us  see  more   about   JSTAR  wizard  form  controller   with  HTML  and  bootstrap  template.

Design  two  forms   one   for   entering   father  details   and  another   for  entering   spouse  details  and  print

those   details  use  only  jstar   program   and also use  HTML  with  bootstrap    template  ...?

form.jstar

public   class  form

{

public void main( ) {

$HTML.displayhtml("formn.html");

}

}

form1.jstar

public   class  form1

{

public void main( ) {

$HTML.displayhtml("UserForm1.html");

}

}

UserForm1.html

<title>USERFORM</title>

Your Name :

Your Age :

note:   include   file    Jquerytest3.exe   which  is    created  using JSTAR7 or OAKJAVA7  program..

jquerytest3.web : OAKJAVA  program

.util;

Jquerytest36 {        Prog    {

         public void main()       {          ArrayList arm1 = new  ArrayList();

arm1.add("names"); arm1.add("ages");

arm1.add("name"); arm1.add("age");

arm1.add("NOT");

ArrayList  armg= Request.Query(arm1,"Jquerytest3.dsn",4,1);

("

");

("

");    ("  ");    ("  ");       ("  ");    ("  ");   

("

");     (" ");

for (int i=0;i<armg.size()-1;i++) {

("

");      }

   ("

");      ("
Father NAMEAgeNAMEAge
"+armg.get(i).replace("&name","").replace("names","").replace("name","")+"
");

      }    } }

 JSTAR  Advanced  Applications  in  webdesign

JSTAR  CAN  be   used  in  most  webdesign  areas  like  Blogging ,Capatche,

AJAX,Site Search,Integerating  Google  maps,  and  involved  in  youtube  publication.

UNIT-7:

JSTAR Program DEVELOPER EXERCISES

==================================================================================

Program-1:Write a JStar program to perform banking transcations ?

Transcations.html

<title> Banking Transcations</title>
  <div id="pageContent">

    <div id="chaptersAccordion">

        <h2><a href="#chapter1">Enter your  Transcation Details</a></h2>
        <div>

Enter a Amt:

Enter to Credit a Amt:

Withdraw of a cash :

        </div>
        </div>

Transcation.jstar

public class Transcation

{

public void main( ) {

$HTML.displayhtml("Transcations.html");

}

}

Write a JSTAR7 program Programs7.web for that and use javac Programs7.java to compile so it produces .exe ie) Programs7.exe

Programs7.web

.util;

Program7 {

<CLASS> Prog

{ Shared int tamt=0;

  public void main()
  {

ArrayList arm1 = new ArrayList();

arm1.add("name"); arm1.add("credit");arm1.add("withdraw");

arm1.add("!");

ArrayList armg= Request.Query(arm1,"Transcation.dsn",3,1);

("

");

("

");

("

");

("

");

("

");

("

");

("

");

tamt=Convert.ToInt32(armg.get(0).ToString())+Convert.ToInt32(armg.get(1).ToString())-Convert.ToInt32(armg.get(2).ToString())-Convert.ToInt32(armg.get(0).ToString());

("CREDITAMT="+tamt+"");

for (int i=0;i<armg.size();i++) {

("

");

}

("

");

("

Amt CRedit/Debit Withdraw/Discount
"+armg.get(i)+"
");

  }

} }

Write a Jstar Program to insert all emp details in wnosql db and list it

public class index1

{

public void main( ) {

$HTML.displayhtml("Eregister.html");

}

}

Eregister.html

<title> USER REGISTRATION</title>
  <div id="pageContent">

    <div id="chaptersAccordion">

        <h2><a href="#chapter1">Enter your  EMP Details</a></h2>
        <div>

Enter the Name:

Enter your Username :

Enter the password :

        </div>

Write a OAKjava program Programs8.web for that and use javac Programs8.java to compile so it produces .exe ie) Programs8.exe

.util; Security;

Program8 {

<CLASS> Prog

{

  public void main()
  {

String t="";

ArrayList arm1 = new ArrayList();

arm1.add("ename"); arm1.add("dept");arm1.add("design");

arm1.add("!");

ArrayList armg= Request.Query(arm1,"index1.dsn",3,1);

wdbaconn.JSTARWDBAQUERY("datastores", "USEDATABASE", "dbpwds", "C:\Prog\WNOSQL\WNOSQL\WNOSQL-cod");

wdbaconn.JSTARWDBAUSERQUERY("dbuser", "dbpwds", "wilmix78", "wilmix78");

String q = "CREATETABLE from EMP 0 to 0 , 1 to 5 ?= 6639 By 6639 f(x) : {EMPNAME,DEPT,DESIGNATION}: {} :{2,4}";

wdbaconn.WDBAQUERY(q);

String qh="SELECTRVAL from EMP 3 to 33 , 1 to 5 ?= A By 1 1 : {0} : {0} :{0}";

wdbaconn.WDBAQUERY(qh);

t=armg.get(0).ToString()+","+armg.get(1).ToString()+","+armg.get(1).ToString();

String s12 ="INSERTINTO from EMP 3 to "+3+" , 1 to 5 ?= A By 1 1 : {0} : {"+t+"} : {0}";

wdbaconn.WDBAQUERY(s12);

String qh2="SELECTRVAL from EMP 3 to 6 , 1 to 5 ?= A By 1 1 : {0} : {0} :{0}";

wdbaconn.WDBAQUERY(qh2);

{ (""+Secure.RetreiveSecure("output.wdba" ,0)); //retrieve the query output from wdba file }

( e)

{

}

  }

} }

Note:

Now we notice that we enter details in index1.jstar

and it is stored in wnosql db and displayed in EMULATOR

Report.wxml

//declare all the definitons needed for report

]>

                     //  set  backgroundcolor  of  report  as  pink and  table  color  as  lightgreen ;  give   the  approximate  fields  for  reports

Note:

if WXML.wxmlr("Report.wxml", 3,Secure.RetreiveSecure("output.wdba" ,0),"Report"); statement is added what happens?

it will parse the forms template and 3 indicates we are displaying data in report format

Output in WEMULTOR:

DIRECTORY STRUCTURE OF JSTAR

DIRECTORY  STRUCTURE   OF  JSTAR 

Note  :  JStar    has   CDRUN.exe  ,  Cdollar.exe, JStarserver.exe  JSTAR-JAVA.exe ,CDollarv.4.exe,WLIMIXPROXY.exe , WNOSQLDBCONNECTOR.exe

are    necessary files    for  JSTAR  directory.

Jstar  has  JStar-cdollar,jstar-cdollarv.4.exe,  jstar-cdc  compiler,jstar-CDRun  to  run  .wl  files.

================================================================================== UNIT -8

JSTAR with Linux Platform

===============================================================

JSTARSERVER Screenshot running in linux type os?

JStarserver running in Linux Type os VS-OS which automaticaly generates some random no port as shown which is given below

JSTAR with WNOSQL-PLSQL

JSTAR with WNOSQl - PLSQL is mostly focused

on using with SLING , LINUX, VS-OS platform.

kindly see this screen shot for more details...

Step -1: Write a WNOSQL-PLSQL Program named Programs.exe

and type this url in browser set the path

as linux path as /mnt/live/memory/data/jstarfolder/src/

now we get the following output as follows.

Note: by using WNOSQL PLSQL JSTAR will execute Query in a batch manner.

Program:1: Write a Jstar Program to insert all emp details in wnosql db and list it and display in a report format with textbox.

index1.jstar

public class index1

{

public void main( ) {

$HTML.displayhtml("Eregister.html");

}

}

Eregister.html

<title> USER REGISTRATION</title>
  <div id="pageContent">

    <div id="chaptersAccordion">

        <h2><a href="#chapter1">Enter your  EMP Details</a></h2>
        <div>

Enter the EMPLOYEE Name:

Enter your JOBDEPT :

Enter the Designation :

        </div>
INSERT
        </div>

        
        <DIV>
        
        
        <form action="http://localhost:8092/manipulation1.jstar" method="post" >

        
      LIST   <input type="submit" name="LIST">
        </div>
        
         <DIV>
        
        
        <form action="http://localhost:8092/WDBASQL.exe" method="post" >

        
       EXECUTE  <input type="submit" name="EXECUTE">
        </div>

So when you execute in SLING V.1 os you

will get a form with multiple submits...

manipulation.jstar

.util.; Securitydb.;

jxl.Cell; jxl.Sheet; jxl.Workbook;

jxl.read.biff.Biff;

jxl.write.Number; jxl.write.WritableSheet; jxl.write.WritableWorkbook; jxl.write.Write; .io.*;

public class manipulation {

public void main( ) throws Biff ,,IO

{

arm1= ();

arm1.add("ename");

arm1.add("dept"); arm1.add("design");

arm1.add("NOT");

armg=SPLITREQUEST.RESULT(arm1,"index1.dsn",3,1);

// extract the contents of dsn file and print it in webpage

//dsn file contains parameters data , where as 10 indicates no of fields present in register form and 1 indicates the adjustment counter

// for selecting 10 fields

JSTAR.Writeln("

");

JSTAR.Writeln("

"); JSTAR.Writeln(" "); JSTAR.Writeln(" ");

JSTAR.Writeln("

");

JSTAR.Writeln("

");

JSTAR.Writeln("

");

for (int i=0;i<armg.size();i++) {

JSTAR.Writeln("

");

} // note here you had to use CH2wdbaconn.CH2WDBAQUERY instead of wdbaconn.JSTARWDBAUSERQUERY

//in linux platform so this may be the only diferrence.

CH2wdbaconn.CH2WDBAQUERY("datastores", "USEDATABASE", "dbpwds", "/mnt/live/memory/data/WilmixSoftware/WDBA/WDBAJ1");

CH2wdbaconn.CH2WDBAUSERQUERY("dbuser", "dbpwds", "wilmix78", "wilmix78");

String t="";

t=armg.get(0).StringConvert()+","+armg.get(1).StringConvert()+","+armg.get(2).StringConvert();

String s12 ="INSERTINTO from emp6 3 to "+6+" , 1 to 1 ?= A By 1 1 : {0} : {"+t+"} : {0}";

CH2wdbaconn.WDBAQUERY(s12);

{ JSTAR.Writeln(""+Secure.RetreiveSecure("output.wdba" ,0)); //retrieve the query output from wdba file

WXML.wxmlr("Report.wxml", 3,Secure.RetreiveSecure("output.wdba" ,0),"Report"); //Report.wxml is explained

// in previous example using windows..

}

(Biff e)

{

}

}

}

manipulation1.jstar

.util.; Securitydb.;

jxl.Cell; jxl.Sheet; jxl.Workbook;

jxl.read.biff.Biff;

jxl.write.Number; jxl.write.WritableSheet; jxl.write.WritableWorkbook; jxl.write.Write; .io.*;

public class manipulation1 {

public void main( ) throws Biff ,,IO

{

arm1= ();

arm1.add("ename");

arm1.add("dept"); arm1.add("design");

arm1.add("NOT");

armg=SPLITREQUEST.RESULT(arm1,"index1.dsn",3,1);

// extract the contents of dsn file and print it in webpage

//dsn file contains parameters data , where as 10 indicates no of fields present in register form and 1 indicates the adjustment counter

// for selecting 10 fields

JSTAR.Writeln("

ENAMEDEPT DESIGN
"+armg.get(i).StringConvert()+"
");

JSTAR.Writeln("

"); JSTAR.Writeln(" "); JSTAR.Writeln(" ");

JSTAR.Writeln("

");

JSTAR.Writeln("

");

JSTAR.Writeln("

");

for (int i=0;i<armg.size();i++) {

JSTAR.Writeln("

");

}

CH2wdbaconn.CH2WDBAQUERY("datastores", "USEDATABASE", "dbpwds", "/mnt/live/memory/data/WilmixSoftware/WDBA/WDBAJ1");

CH2wdbaconn.CH2WDBAUSERQUERY("dbuser", "dbpwds", "wilmix78", "wilmix78");

String t="";

t=armg.get(1).StringConvert()+","+armg.get(2).StringConvert()+","+armg.get(3).StringConvert();

String qh2="SELECTRVAL from emp6 3 to 9 , 1 to 1 ?= A By 1 1 : {0} : {0} :{0}";

CH2wdbaconn.WDBAQUERY(qh2);

{ JSTAR.Writeln(""+Secure.RetreiveSecure("output.wdba" ,0)); //retrieve the query output from wdba file

WXML.wxmlr("Report.wxml", 3,Secure.RetreiveSecure("output.wdba" ,0),"Report"); JSTAR.Writeln(“”);

}

(Biff e)

{

}

}

}

Note: You must include this code

in ERegister.html.

WDBASQL.exe software is for remote database connectivity and execution ....

This is only for linux platform.

In windows JSTAR Server accepts .html file but in linux

it will not accept directly. for this we had to use HTML.displayhtml("abc.html"); And after clicking List button you will get the final output that is

shown below....

JSTAR AJAX IN LINUX PLATFORM with mobiles

AJAX.html

<title> USER REGISTRATION</title>
  <div id="pageContent">

    <div id="chaptersAccordion">

        <h2><a href="#chapter1">Enter your  System Details</a></h2>
        <div>

Enter the Name:

Enter your Username :

Enter the password :

        </div>

BILL.jstar

.util.*;

public class BILL

{

public void main( ) throws {

{

HTML.displayhtml("AJAX.html");

arm1= ();

arm1.add("name"); arm1.add("uname");arm1.add("password");

arm1.add("!");

armg=SPLITREQUEST.RESULT(arm1,"BILL.dsn",10,1);

// extract the contents of dsn file and print it in webpage

//dsn file contains parameters data , where as 10 indicates no of fields present in register form and 1 indicates the adjustment counter

// for selecting 10 fields

JSTAR.Writeln("

ENAMEDEPT DESIGN
"+armg.get(i).StringConvert()+"
");

JSTAR.Writeln("

");

JSTAR.Writeln("

");

JSTAR.Writeln("

");

JSTAR.Writeln("

");

JSTAR.Writeln("

");

JSTAR.Writeln("

");

//if you assign 10 , 10 values will be displayed so we iterate using for loop

// from (int i=armg.size()-3;i<armg.size()

for (int i=armg.size()-3;i<armg.size();i++) {

JSTAR.Writeln("

");

}

JSTAR.Writeln("

");

JSTAR.Writeln("

Name Username Password
"+armg.get(i)+"
"); JSTAR.Writeln(“”);

}

( e)

{

HTML.displayhtml("AJAX.html");

}

}

}

OUTPUT:

JSTAR Advanced Applications in webdesign.

JSTAR CAN be usd in most webdesign areas like Blogging ,Capatche, AJAX,Site Search,Integerating Google maps, and involved in youtube publication. JSTAR KEYWORDS similar to CDollarc keywords abstract boolean break byte case char class const continue default do double else enum <--- final finally float for goto if --> instanceof int interface long native package private protected public return short Shared strictfp switch synchronized throw throws transient void volatile while <% %>

OTHER KEYWORDS IN JSTAR

AND -> AND operator NOT -> NOT operator

-> NOTEQUALS

RUN -> Runnable used in thread TH-> Thread -> Exception Friends -> Friend function

OTHER ATTRACTIVE SYMBOLS in JSTAR

--> => implements <-- => extends

ARRAYS

ARRAY is to store a value in a location which uses stack dts..

SYNTAX for one dimension and multi dimension

Array [dimension1] ... [dimension-n]

eg)

int a11 Array [100];

a11[0]=1000;
Jstar.Writeln("/n"+a11[0]);

O/p 1000

JSTAR Pointers

What is Pointers?

Variables that hold memory address are called pointers. Why we mainly use Pointers? Pointers reduces the length and complexity of the program, They increase the execution speed. It holds the memmory addres..

SYNTAX of JSTAR Pointers:

{*} Pointers ();

JSTAR Functions

Functions are otherwise known as methods or apis can return or not return a value. Functions are of two types with this cases they are
A) Function with or without return type using or without parameters. b) JSTAR Operator overloading functions

SYNTAX:

In JSTAR they are basically declared like this:

() { }

JSTAR Operator Overloading function:

A function using opertor to perform operations on a functions with parameters. eg)

public Shared void operator *(int s1 ,int s2) { s3=s1 * s2; Jstar.Writeln(""+s3); } public Shared void LIB( ) { operator *(10,10); // You are passing * Multiply Operator in the main Program operator *(200,10000); }

Note:

If you know more about CDollarc fundamentals

there is no need to STUDY JSTAR fundamentals.

Since JSTAR follows CDollarc Programming Syntax.

so kindly brush CDollarc fundamentals concepts

before studying JStar webdesign Programming Concepts.

==============================================================

UNIT-9:

JSTAR MOCK EXERCISES

==================================================================================

JSTAR Programming EXERCISES: (1 *100 =100 marks)

A) Write a JSTAR Program to design a BANK website ( 1* 10 = 25 marks) with transcations credit,debit,withdraw cash, discount ,etc. [you can use java, C# ,etc]

B) Write a JSTAR Program for Electricity online Bill? (15 = 5 marks) c) write a JSTAR program with JQUERY to build a tree structure in JSTAR webpage (110 = 10 marks)

d) Write a JSTAR Program to build a remotewebapplication to enter all student details in a form and store it using wnosql database. after that update it ,retrieve it and print the webpage. (120=20 marks) e) Write a JSTAR program with JQUERY or bootstrap to list the contents
from wnosql database and print it in table format. (1
5= 5 marks)

f) Briefly explain JSTAR WORK FLOW. Write a JSTAR MVC program (1*20 =30 marks) to check whether the student name present or not from student form with wnosql and create fields using wnosql db with name,course,dateofjoin,dateoffinish, and status. and perform logic in model class like if (course=="java") amt="2000" else if (course=="c/c++") amt="10000" else if (course=="dotnet") amt="15000" else if (course=="php") amt="5000" else if (course=="mgt") amt="25000"

if the student did not payed the fees mark the status as "unpaid" otherwise mark the status "paid". after that list all paid and unpaid people in
a seperate webpage.

g) Write breifly about the workflow of JSTAR Program.(1 *5=5 marks)

h) EXPLAIN briefly with example RSSFEED and XML2JSON (1 *10 = 10 marks

==========================================================================================================

About

JSTAR is a Programming Language focused on remote webdesign and which is invented in JAVA and C# by wilmix jemin j @ 2017

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published