OS u Visual basic 2008 Tutorial

2

OS u Visual basic 2008 Tutorial

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

ridim i radicu u VB.NET. mozda se nesto promeni pa predjem na C++ voleo bih iskreno samo zbog programiranja igara. no sad vi meni kazete da je u VB moguce napisati OS. zanimljivo jer nisam verovao Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069



Jos jedan primjer OS-a u VB-u Wink



offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

To nije operativni sistem... to je program koji simulira operativni sistem i potreban mu je pravi operativni sistem da bi mogao da radi. U najbolju ruku je to samo shell za Windows.

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Naravno Srki,mislio sam virtualni OS,kao sto je naglaseno u nazivu videa Wink

offline
  • Pridružio: 05 Maj 2010
  • Poruke: 112

Nema kernela bez Asemblera i C-a, a kasnije mozes i Delfijem GUI praviti, samo je pitanje na sta ce to liciti...

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

DocNet ::Nema kernela bez Asemblera i C-a, a kasnije mozes i Delfijem GUI praviti, samo je pitanje na sta ce to liciti...

E,aj posalji te jezike,za taj "Delfi" sam cuo,taman da vidim kako funkcionise sve to Wink

offline
  • Pridružio: 05 Maj 2010
  • Poruke: 112

Milos CG ::DocNet ::Nema kernela bez Asemblera i C-a, a kasnije mozes i Delfijem GUI praviti, samo je pitanje na sta ce to liciti...

E,aj posalji te jezike,za taj "Delfi" sam cuo,taman da vidim kako funkcionise sve to Wink


Šta da pošaljem? Delfi sam samo stavio kao primer jednog OOP jezika, Delfi je naslednik pascala, kao i paskal malo je izlapeo od mnogo jače konkurencije C++,C#, Java

Asembler ti je jezik koji je najbliži mašinskom kodu, svaki jezik koji postoji na svetu, od php-a do delfija se mora pretvoriti na Asemblerski nivo, pa tek onda Asembler kompajlira to na nivo "lima" odnosno čisti mašinski jezik (0 ili 1), e baš zato je Asembler najbrži jezik, jer je najbliži limu i nema "dug put" kompajliranja... Mana mu je što je vezan za procesor i za svaki procesor drugačiji mu je kod, nije OOP, zato svi umesto njega koriste C(proceduralni) ili C++(objektni) ili oba, koji su za nijansu sporiji od Asemblera...

C je jezik koji je najbliži Asembleru i zato su aplikacije napravljene u njemu brže...
C# i VB imaju dug put do Asemblera i zato su aplikacije u njima znatno sporije i ne preporučuju se za zahtevne aplikacije, oni su ti više za rad sa bazama, poslovne aplikacije i internet aplikacije(ASP.NET) GUI treba prepustiti C++-u koji je zaista najsavršeniji jezik ikada napravljen, ma koliko voleo C# to moram da priznam.

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Napisano: 04 Dec 2012 11:58

Reci mi gdje mogu da pisem taj Asembler?Imam Paskal IDE... jel mi on moze posluziti za upisivanje ? I ako mozes neki sajt za lakse snalazenje s tim stvarima,posto stvarno ne mogu da se snadjem Bebee Dol

Dopuna: 04 Dec 2012 11:59

I zanima me pojam masinskog koda Wink

offline
  • Na odmoru xD
  • Na odmoru xD
  • Pridružio: 15 Feb 2012
  • Poruke: 430

DocNet ::Milos CG ::DocNet ::Nema kernela bez Asemblera i C-a, a kasnije mozes i Delfijem GUI praviti, samo je pitanje na sta ce to liciti...

E,aj posalji te jezike,za taj "Delfi" sam cuo,taman da vidim kako funkcionise sve to Wink


Šta da pošaljem? Delfi sam samo stavio kao primer jednog OOP jezika, Delfi je naslednik pascala, kao i paskal malo je izlapeo od mnogo jače konkurencije C++,C#, Java

Asembler ti je jezik koji je najbliži mašinskom kodu, svaki jezik koji postoji na svetu, od php-a do delfija se mora pretvoriti na Asemblerski nivo, pa tek onda Asembler kompajlira to na nivo "lima" odnosno čisti mašinski jezik (0 ili 1), e baš zato je Asembler najbrži jezik, jer je najbliži limu i nema "dug put" kompajliranja... Mana mu je što je vezan za procesor i za svaki procesor drugačiji mu je kod, nije OOP, zato svi umesto njega koriste C(proceduralni) ili C++(objektni) ili oba, koji su za nijansu sporiji od Asemblera...

C je jezik koji je najbliži Asembleru i zato su aplikacije napravljene u njemu brže...
C# i VB imaju dug put do Asemblera i zato su aplikacije u njima znatno sporije i ne preporučuju se za zahtevne aplikacije, oni su ti više za rad sa bazama, poslovne aplikacije i internet aplikacije(ASP.NET) GUI treba prepustiti C++-u koji je zaista najsavršeniji jezik ikada napravljen, ma koliko voleo C# to moram da priznam.

Assemblerski kod se ne kompajlira on se assemblira Wink
Jezik koji je blizi assembleru od C je C--. Wink

offline
  • Pridružio: 05 Maj 2010
  • Poruke: 112

Milos CG ::Napisano: 04 Dec 2012 11:58

Reci mi gdje mogu da pisem taj Asembler?Imam Paskal IDE... jel mi on moze posluziti za upisivanje ? I ako mozes neki sajt za lakse snalazenje s tim stvarima,posto stvarno ne mogu da se snadjem Bebee Dol

Dopuna: 04 Dec 2012 11:59

I zanima me pojam masinskog koda Wink


Asembler je pretezak jezik, nemas potrebe sa time da se bahces, C je dovoljan, skini Visual Studio trebace ti, tamo mozes i C,C++.net,C#.net, vb.net, ASP.NET, Silverlight, Metro app(vs 2012), WPF app, Entity FW, mmozes ubaciti i PHP dodatak, Python, skoro sve sem Jave Laughing

Masinski kod ti je 0 ili 1, 0 predstavlja "nema struje", 1 predstavlja "ima struje"

Da bi se recimo karakter "a" prikazao na tvom ekranu, procesor treba da proveri da li je stanje u kolu bilo ovakvo 01100001(stanje u kolu je 01100001 kada pritisnes karakter a, koji proveravaju tranzistori, da li je pritisnut karakter a), ako jeste prosledi tu digitalnu vrednost ka grafickoj kartici, graficka kartica pretvara digitalni signal u analogni i salje ga monitorskom snopu da taj analogni signal prosledi kroz katodnu cev monitora(pricam o CRT monitoru) koja elektrone salje o fosfor koji je namazan po ekranu(sa unutasnje strane) kada elektron udari o Fosfor on zraci svetlo po odredjenim pikselima....

Sad zamisli sta sve komp odradi da bi prikazao sliku, zvuk ili snimak/igru?

Ti kad upises
int a = 5;
to znaci da je neka memorijska lokacija u memoriji dobila vrednost 5(00000101), to ces shvatiti ako budes koristio pokazivace...

a kada upises
if(a == 5)
{
System.Console.Write("Bravo Sabane");
}

Procesor proverava da li je na mem lokaciji koju si ti definisao sa "a" a komp sa recimo 3052, on proverava da li je na toj lokaciji 00000101, ako jeste ispisuje niz karaktera na tvom monitoru...
Pokusao sam ukratko da ti objasnim sustinu celog PC-a..

Ko je trenutno na forumu
 

Ukupno su 1025 korisnika na forumu :: 64 registrovanih, 4 sakrivenih i 957 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ajo baba, aleksmajstor, AOE, Apok, Bluper, Bobrock1, bojanM84, bokisha253, Boris BM, cifra, crnogorac, Djole3621, Drakce65, filip1326, g_g, GH69, goran.vvv, HogarStrashni, jodzula, Jomini, kendzo-andzo-boni-fju, Klecaviks, krkalon, Kubovac, kunktator, kybonacci, lcc, M74AB3, mercedesamg, milenko crazy north, Milo97, milos.cbr, monomah, nebojsag, NMNJ, pacika, Panonsky, Panter, Papadubi, pein, perko91, pisac12, Polemarchoi, Rogan33, sap, saputnik plavetnila, spalev, Stanlio, Steeeefan, Stoilkovic, Tas011, theNedjeljko, Timočka Divizija, Topaz9, umpah-pah, vaso1, Visionary, Vlad000, vladas87, voja64, wolf431, wolverined4, zaoka, zoxknez