Referāts
Tehnoloģijas
Datori, elektronika, programmēšana
C# valoda, .NET tehnoloģijas, masīvi, System.Array klase-
C# valoda, .NET tehnoloģijas, masīvi, System.Array klase
Nr. | Sadaļas nosaukums | Lpp. |
Ievads | ||
Teorētiskā daļa | ||
C grupu valodu veidošanās gaita, salīdzinājums ar citām valodām | ||
C# valodas īpašības | ||
Tehnoloģija. NET | ||
Tehnoloģijas .NET pamatbloku apskats | ||
a) | CLR | |
b) | CTS | |
c) | CLS | |
Microsoft starpvaloda IL . Tās priekšrocības | ||
Praktiskā daļa | ||
Masīvi | ||
Masīvu veidošana | ||
Masīva paziņošana | ||
Viendimensijas masīvs | ||
Viendimensijas Masīvu inicializācija | ||
Programmas kods | ||
Programmas izpildīšanas rezultāts | ||
Divdimensiju masīvs | ||
Programmas kods | ||
Programmas izpildīšanas rezultāts | ||
Robotie masīvi | ||
Programmas kods | ||
Programmas izpildīšanas rezultāts | ||
Klase System.Array, tās īpašības un metodes | ||
Secinājumi |
Īpašības:
1. IsFixedSize –atgriež vērtību, kura nosaka vai masīvs ir fiksētā izmēra;
2. IsReadOnly – atgriež vērtību, kura nosaka, vai masīvs ir pieejams tikai lasīšanai;
3. Length – atgriež vērtību , kura nosaka masīva garumu;
4. Rank –atgriež vērtību, kura nosaka masīva dimensiju skaitu;
Metodes:
1. BinarySearch() – saņem divus parametrus: masīvu un meklējamo vērtību; un atrod vērtību viendimensijas masīvā;
2. Clear() – saņem trīs parametrus: masīvu, vērtību, kura norāda „no kuras” un vērtību, kura norāda „cik” elementus no šis vietās nodzēst un attīra noradīto masīva
3. elementu diapazonu.
4. CopyTo() – kopē vienu viendimensiju masīvu uz otru viendimensiju masīvu. Saņem kā parametrus divus masīvus: pirmo- oriģinālo un otru – uz kuru kopēt;
5. GetEnumerator() – saņem masīvu kā parametru atgriež masīva numerātoru;
6. GetLength() – saņem masīvu kā parametru un atgriež masīva elementu skaitu;
7. GetLowerBound() – saņem masīvu kā parametru un atgriež masīva apakšējo robežu;
8. GetUpperbound() – saņem masīvu kā parametru un atgriež masīva augšējo robežu;
9. GetValue() – saņem masīvu kā parametru un atgriež noteikta masīva indeksa vērtību;
10. Reverse() – saņem viendimensijas masīvu kā parametru apgriež viendimensijas masīvu pretēji (reversē);
11. SetValues() – saņem masīvu kā parametru un piešķir noteikta masīva indeksa vērtību.;
12. Sort() – saņem viendimensijas masīvu kā parametru sakārto viendimensijas masīvu, pie nosacījuma, ka masīvs ir iebūvēta datu tipa. un atgriež sakārtotu masīvu.
Secinājumi
Izstrādājot šo kursa darbu uzzināju par C# valodas attīstību un tām īpašībām. Pirms biju sācis rakstīt kursa darbu maz zināju par tehnoloģiju .NET un tās pamat blokiem, kā arī par Microsoft Intermediate Language kura var atšķirīgās valodās nokompilēt darbu uz starpnieka valodu MSIL un publiskot tā klases.
Par C# programmēšanas valodu ir jauna un tāpēc bija ļoti grūti atrast informāciju par C#, jo par C# ir ļoti maz informācijas latviešu valodā, tāpēc nācās tulkot no angļu un krievu valodas.
…
Kursa darbā es pastāstīšu par programmēšanas valodas C# rašanos, C# valodas īpašībām, .NET tehnoloģiju, tehnoloģijas .NET pamat bloku apskatu: a) CLR, b) CTS, c) CLS un Microsoft starp valoda IL un tās priekšrocībām. Mana kursa darba galvenā tēma ir saistīta ar masīviem to veidiem, veidošanu, piemēriem un Klase System.Array, tās īpašībām un metodēm.
- C# valoda, .NET tehnoloģijas, masīvi, System.Array klase
- Datu struktūras
- Videokaršu uzbūves un parametru apskats
-
Tu vari jebkuru darbu ātri pievienot savu vēlmju sarakstam. Forši!Programmēšana Pascal valodā
Referāts augstskolai30
-
PHP un objektorientētā programmēšana
Referāts augstskolai9
-
Programmas izstrāde Java II vidē: Inversās matricas aprēķināšana
Referāts augstskolai19
-
Algoritmi un datu struktūras
Referāts augstskolai14
-
Programmēšana
Referāts augstskolai15