.NET Flashcards

1
Q

Uvod

A

C# jezik razvijen u ms ali ISO standard 2018.
Osnonvni jezik za multijezicku .NET platformu
Slicna ideja kao kod Jave C# se prevodi u medjukod(MSLI) ali se medju kod ne interpretira nego se prevodi JIT prevodicocem u vreme izvrsenja

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Koje su znacajne promene od pojave Jave do pojave .NET platforme i jezika C#?

A

Eksplozija interneta, promene u projektovanju softverskih sisttema preduzeca, razvoj i usvajanje otvorenih standarda za podrsku integracije sistema(xml), ekspanzija inteligentnih uredjaja, porast raspolozivih besplatnih softverskih alternativa, orijantacija kompanija na nove ict

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ko je glavni arhitekta za C#?

A

Anders Hejlsberg

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CLI

A

Common Language Infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Sta je MSIL (i JIT)?

A

Izvorni kod napisan na nekom visem programskom jeziku se prevodi u MSIL( MS intermediate language) sto je pandan bajtkodu, samo ne postoji mogucnost interpretacije vec se JIT prevodiocima prevodi u toku izvrsavanja na maskinski jezik racunara domacina

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Sta su to izvrsni sklopovi?

A

Izvrsni sklopovi su jedinice za isporuku, reupotrebu, verzionisanje i sigurnost. Vise su logicke nego fizicke celine(mogu biti u vise fajlova)
Sklopovi sadrze manifest sklopa, metapodatke koji opisuju sadrzane tipove, medjukod i resurse.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Koje vrste sklopova se mogu napraviti?

A

Konzolni izvrsni(exe), graficki izvrsni(exe), modul(netmodule) i biblioteka(dll)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Sta je manifest i koji podaci identifikuju sklop?

A

Manifest je skup metapodataka koji identifikuju sklop i to su: ime, verzija, kultura i jedinstveno ime

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Sta su moduli i koje su osnovne k-ke?

A

Moduli su predvidjeni kao podrska za razvojni proces, mogu se razvijati nezavisno na razlicitim jezicima koji postuju CLS, takvi moduli se integrisu u izvrsnom skupu. K-ke:
1. Modul sadrzi jedan ili vise tipova opisanih na MSIL jeziku
2. Koncept modula je nezavisan od koncepta prostora imena
3. Moduli se prevode iz jednog ili vise fajlova sa izvrsnim kodom
4. Moduli se ne mogu nezavisno koristiti od CLR, oni se kombiniuju u sklopovima

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Sklopovi od jednog ili vise fajlova

A

Sklop u jednom fajlu kombinuje jedan modul sa metapodacima u istom fajlu, ovakve pravi C# prevodilac podrazumevano, dok se sklop od vise fajlova sastoji od jednog ili vise modula i posebnog fajla sa manifestom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly