სტატიები

პოლიმორფიზმი

პოლიმორფიზმი (polymorphism) არის დაპროგრამების მექანიზმი, რომელიც მსგავს ობიექტებს საშუალებას აძლევს ერთი ინტერფეისის გამოყენებით მიმართონ სხვადასხვა მეთოდებს. სხვა სიტყვებით, რომ ვთქვათ, ერთი და იგივე სახელი შეიძლება რამდენიმე მეთოდს ჰქონდეს, რომლებიც ერთსა და იმავე მოქმედებებს სხვადასხვა ტიპის მონაცემებზე ასრულებენ. ამ შემთხვევაში არგუმენტის ტიპის მიხედვით სრულდება შესაბამისი მეთოდის გამოძახება. კონკრეტულ მეთოდს არგუმენტის ტიპის მიხედვით ირჩევს კომპილატორი. ამრიგად, პოლიმორფიზმი საშუალებას გვაძლევს რამდენიმე სახელის ნაცვლად გამოვიყენოთ ერთი. პოლიმორფიზმის უზრუნველყოფა ხდება მეთოდების გადატვირთვის საშუალებით.

ინკაფსულაცია

ინკაფსულაცია (encapsulation) არის დაპროგრამების მექანიზმი, რომელიც აერთიანებს პროგრამის კოდსა და იმ მონაცემებს, რომლებთანაც ეს კოდი მუშაობს, აგრეთვე, გამიჯნავს მათ (კოდსა და მონაცემებს) სხვა პროგრამების მხრიდან მიმართვებისაგან. ამით ხდება მათი დაცვა არასწორი გამოყენებისაგან. ობიექტზე ორიენტირებულ ენაში პროგრამის კოდი და მონაცემები ერთმანეთს ისე უკავშირდება, რომ ქმნიან ერთ ავტონომიურ სტრუქტურას, რომელსაც ობიექტი ეწოდება.  ობიექტის შიგნით პროგრამის კოდი და მონაცემები სხვა ობიექტებისათვის შეიძლება იყოს დახურული (private) ან ღია (public). დახურულ (პრივატულ) კოდთან და მონაცემებთან მიმართვა შეუძლიათ მხოლოდ ამავე ობიექტში აღწერილ კოდებს. ეს იმას ნიშნავს, რომ დახურულ კოდსა და მონაცემებს ვერ მივმართავთ პროგრამის სხვა ნაწილიდან, რომელიც ობიექტის გარეთაა მოთავსებული. ღია (საერთოწვდომის) კოდთან და მო
IT-ESSENTIALSIT Essentials (ITE v6.0) Final Exam Answers 100% Full Update 2016

IT-ESSENTIALSIT Essentials (ITE v6.0) Final Exam Answers 100% Full Update 2016

What is the purpose of RAID adapters? to allow older PCI technology expansion slots to be used to provide enhanced audio and graphic capabilities to connect multiple storage devices for redundancy or speed* to connect peripheral devices to a PC to improve performance Which type of interface should a customer choose if connecting a single cable from a Microsoft Windows computer to output both audio and video to a high definition television? DVI HDMI* PS/2 DB-15 Which type of input device can identify users based on their voice? digitizer KVM switchbiometric identification device* scanner What type of external storage should be used by a technician to back up over 2 TB of music and video data files? CompactFlash card ...
DOS შეტევა, სპამი და სარეკლამო ფანჯრები, social engineering, TCP/IP შეტევები.

DOS შეტევა, სპამი და სარეკლამო ფანჯრები, social engineering, TCP/IP შეტევები.

DOS შეტევა, (Denial of service - მომსახურეობაზე უარის თქმა), არის შეტევის ფორმა რომელიც ხელს უშლის მომხმარებლების წვდომას მომსახურეობებთან, მაგ. იმეილთან ან ვებ სერვერთან, ეს ხორციელდება დიდი რაოდენობით მოთხოვნების გაგზავნით სისტემურ რესურსებზე და იწვევს მათ გადატვირთვას, რაც იწვევს ჩვეულებრივი მომხმარებლის უგულვებელყოფას. ხშირად გავრცელებული DOS შეტევების ტიპებია : Ping of death - სიკვდილის პინგი, ეს არის ჩვეულებრივზე დიდი ზომის გარკვეული რაოდენობა პინგების გაგზავნის მეთოდი. E-mail bomb - იმეილის ბომბა, ეს არის დიდი რაოდენობით იმეილის გაგზავნა სერვერზე რათა ხელი შეეშალოს მომხმარებლების სერვერთან დაკავშირებისათვის. Distributed DoS (DDoS) არის განსხვავებული სახეობა შეტევისა, ის იყენებს მრავალ დაინფიცირებულ კომპიუტერებს რომლებსაც ეწოდებათ „zombies“, რათა განახორციელოს შეტევა.
სურათის და გრაფიკული ელემენტების ჩასმა

სურათის და გრაფიკული ელემენტების ჩასმა

მოგესალმებით, ვიდეო გაკვეთილში განვიხილავთ სურათის ჩასმას ელექტრონულ ცხრილებში, ასევე გრაფიკული ელემენტის შემოტანას და სამუშაო ფურცლის ფონის შეცვლას სურათის მეშვეობით. გავხსნათ ელექტრონული ცხრილების პროგრამა და სურათის შემოსატანად შევიდეთ ლენტის ზოლზე ,,insert’’ მენიუში. სურათის ჩასასმელად გვაქვს ორი ვარიანტი: ერთი არის ,,picture’’ ბრძანება , ხოლო მეორე ,,online picture’’. ,,picture’’ საშუალებას იძლევა ჩვენს კომპიუტერში არსებული სურათი ჩავსვათ ელექტრონული ცხრილების სამუშაო ფურცელზე, ხოლო ,,online pictures’’ საშუალებას გვაძლევს ინტერნეტ სივრცეში მოცემული სურათები ჩავსვათ ელექტრონულ ცხრილებში. ამჟამად მე შევარჩევ ,,pictures’’ ბრძანებას და კონტექსტურ მენიუში მოვნახავ სურათს, რომელიც უკვე ჩაწერილი მაქვს კომპიუტერში. სურათის შემოსატანად დავაწკაპუნოთ სასურველ სურათს, და მის ჩასასმელად დავაჭირო
Microsoft office Excel 2013 – ელექტრონული ცხრილები

Microsoft office Excel 2013 – ელექტრონული ცხრილები

  ელექტრონული ცხრილების გასაშვებათ Windows XP და Windows 7-ის ოპერაციულ სისტემაში ხდება შემდეგი გზით: Start All Programs           Microsoft Office 2013 Excel 2013. გამოსულ დიალოგურ ფანჯარაში, თუ გვსურს ცარიელი ფურცელის (დავთრის) გახსნა, ავირჩიოთ Blank Workbook (ცარიელი სამუშაო წიგნი), ან შევარჩიოთ ჩვენთვის სასურველი მზა ფორმა. მოქმედებათა თანმიმდევრულად შესრულების შემთხვევაში გაიხსნება ელექტრონული ცხრილების პროგრამა, რომელიც წარმოდგენილია Windows-ის სტანდარტული ფანჯრის სახით. ელექტრონული ცხრილების გაშვება სხვადასხვა გზითაც ხდება, თუმცა, აღნიშნული ბრძანებათა თანმიმდევრობა არის უნიკალური. კურსი: .ict.tpdc.ge
საჭირო ინფორმაცია კიბერ-უსაფრთხოების უზრუნველსაყოფად

საჭირო ინფორმაცია კიბერ-უსაფრთხოების უზრუნველსაყოფად

  როგორ შევადგინოთ კარგი პაროლი: კარგი პაროლი = რთული + ადვილად დასამახსოვრებელი. მინიმუმ 8 სიმბოლოთი. შეიცავდეს დიდი და პატარა რეგისტრის ასოებს, ციფრებს და სიმბოლოებს. კარგია თუ შედგება 2 ან მეტი სიტყვისგან + სახალისო. არ შეიცავდეს პირად ინფორმაციას. მაგალითი: tskh3liX@chapuri   რა არის ფიშინგი ფიშინგი არის კიბერთაღლითობის გავრცელებული ფორმა, რომლის მიზანია მსხვერპლს მოტყუების გზით მოპაროს სენსიტიური ინფორმაცია ან მოახდინოს კომპიუტერის კომპრომეტაცია. შეტევის დროს გამოიყენება მეილი, რომელიც იგზავნება კიბერ-კრიმინალების მიერ. ძირითადად, მეილი წარმოჩენილია როგორც სანდო წყაროსგან მიღებული შეტყობინება, როგორიცაა ბანკი ან ნებისმიერი სხვა ორგანიზაცია თუ პირი ვისთანაც მსხვერპლს შესაძლოა ქონდეს ურთიერთობა. მეილი შენიღბულია როგორც სასწრაფო შეტყობინება, რომე
მონაცემების მიბმა LINQ to SQL-თან

მონაცემების მიბმა LINQ to SQL-თან

ცხრილებს შორის კავშირების დამყარება შესაძლებელია, აგრეთვე ფორმების ვიზუალური კონსტრუქტორების საშუალებით. ამისათვის, ვქმნით ShekvetaDataContext კლასს, მასში ვათავსებთ Personali, Shemkveti და Xelshekruleba ცხრილებს და ვქმნით მათ შორის ბმებს. ამის შემდეგ, ვირჩევთ მონაცემთა ახალ წყაროს, რისთვისაც ვასრულებთ Project მენიუს Add New Data Source ბრძანებას. გახსნილ ფანჯარაში  მოვნიშნავთ Object ელემენტს და ვაჭერთ Next კლავიშს. გახსნილ ფანჯარაში (ნახ. 18.9) ვირჩევთ Personali, ShekvetaDataContext, Shemkveti და Xelshekruleba ელემენტებს და ვაჭერთ Finish კლავიშს. ახლა ეკრანის მარცხენა ნაწილში გამოვაჩინოთ Data Sources ფანჯარა. გადავიდეთ ფორმაზე (Form1.cs [Design]), Data Sources ფანჯარაში გავხსნათ Personali სია და ავირჩიოთ Details ელემენტი როგორც ნაგულისხმევი მართვის ელემენტის ტიპი ამ ცხრილის შექმნისთვის.
რთულ ობიექტებთან მუშაობა

რთულ ობიექტებთან მუშაობა

ამ განყოფილებაში ვნახავთ თუ როგორ შეიძლება LINQ მოთხოვნის გამოყენება რთული ობიექტების მიმართ. მაგალითისთვის შევქმნათ სტუდენტის კლასი. // // პროგრამით ხდება LINQ მოთხოვნის გამოყენებით დემონსტრირება // რთული ობიექტების მიმართ class Studenti1 { public string gvari; public int asaki; public double tanxa; public int kursi; public string fakulteti; public Studenti1(string par1, int par2, double par3, int par4, string par5) { gvari = par1; asaki = par2; tanxa = par3; kursi = par4; fakulteti = par5; } } private void button1_Click(object sender, EventArgs e) { Studenti1[] obj = new Studenti1[10]; obj[0] = new Studenti1("სამხარაძე", 21, 1200.50, 4, "ინფორმატიკის"); obj[1] = new Studenti1("კაპანაძე", 20, 1250.50, 4, "ენერგეტიკის"); obj[2] = new Studenti1("კირვალიძე", 18, 1300.50,
აგრეგირების ოპერატორები 

აგრეგირების ოპერატორები 

LINQ მოთხოვნას აქვს აგრეგირების ოპერატორები, რომლებიც იძლევიან შედეგის ანალიზის საშუალებას. ხშირად გამოყენებადი ოპერატორებია: Average() – გასცემს შედეგში მოთავსებული რიცხვების საშუალო არითმეტიკულს; Count() – გასცემს მონაცემების რაოდენობას შედეგში; Max() – გასცემს შედეგში მოთავსებული მონაცემების მაქსიმალურ მნიშვნელობას;  Min() – გასცემს შედეგში მოთავსებული მონაცემების მინიმალურ მნიშვნელობას; Sum() - გასცემს შედეგში მოთავსებული რიცხვების ჯამს. ამ ოპერატორების მუშაობის დემონსტრირება ხდება მოყვანილი პროგრამით. // //          პროგრამით ხდება Average(), Count(), Max(), Min(), Sum() //          ოპერატორების მუშაობის დემონსტრირება Random Shemtxveviti_Ricxvebi = new Random(); int[] masivi = new int[12345678]; for ( int i = 0; i < masivi.Length; i++ ) masivi[i] = Shemtxveviti_Ric
მონაცემთა დიდი ზომის ნაკრებთან მუშაობა 

მონაცემთა დიდი ზომის ნაკრებთან მუშაობა 

LINQ მოთხოვნა შეგვიძლია, აგრეთვე გამოვიყენოთ დიდი ზომის რიცხვითი მასივიდან რიცხვების ამოსაჩევად. მოყვანილი პროგრამით ხდება ამის დემონსტრირება. // //          შედეგიდან 5500-ზე ნაკლები მნიშვნელობის მქონე რიცხვების ამორჩევა label1.Text = ""; Random Shemtxveviti_Ricxvebi = new Random(); int[] masivi = new int[1000000]; for ( int i = 0; i < masivi.Length; i++ ) masivi[i] = Shemtxveviti_Ricxvebi.Next(); //          LINQ მოთხოვნის ფორმირება var shedegi = from cvladi in masivi  where cvladi < 5500 select cvladi; //          შედეგების ეკრანზე გამოტანა label1.Text = "5500-ზე ნაკლები რიცხვები:\n"; foreach (var elementi in shedegi) label1.Text += elementi.ToString() + "   "; } ძირითადი პროგრამიდან ხდება RixvebisGenerireba() მეთოდის გამოძახება და მისთვის 1000000-
როგორ შეიძლება Photo Viewer დამატება windows 10-ში

როგორ შეიძლება Photo Viewer დამატება windows 10-ში

Photo Viewer გააქტიურეთ და windows 10-ში გახსენით სურატები როგორც windows 7-ში არქივატორში მოცემულია ორი ფაილი ერთი რომელიც ააქტიურებ მეორე რომლითაც შეგიძლიათ წაშალოთ ქვემოთ მოცემულია  თავიდან სურათები რომ გახსბათ როგორ შეიძლება რომ დააყენოთ ჯერ დავაყენოტ Default-ად ზოგ ფაილებზე შეიძლება მოგვიწიოს ამ მეთოდით მითითება:  
სტივ ჯობსის 1973 წლის რეზიუმე $174 757-ად გაიყიდა

სტივ ჯობსის 1973 წლის რეზიუმე $174 757-ად გაიყიდა

აშშ-ში, ბოსტონის აუქციონზე Apple-ის დამფუძნებლის, სტივ ჯობსის რეზიუმე $174 757-ად გაიყიდა. ინფორმაციას The Sun-ი ავრცელებს. რეზიუმე 1973 წელსაა შევსებული. მაშინ ჯობსი მხოლო 18 წლის იყო. როცა გამომგონელებლა აპლიკაცია შეავსო, კომპანია Hewlett-Packard-ში დასაქმებას ცდილობდა. რეზიუმე კომპანიამ აუქციონზე 8 მარტს გაიტანა. მყიდველის ვინაობა უცნობია. ადმინისტრაცია მხოლოდ იმას ასაჯაროებს, რომ ის ლონდონელი ბიზნესმენია, რომელიც ბრიტანეთში ტექნოლოგიების სფეროში მუშაობს. სტივენ პოლ ჯობსი 1955 წელს სან-ფრანცისკოში დაიბადა. კომპიუტერული ინდუსტრიის წამყვანი ფიგურა და გამომგონებელი იყო. ის იყო Apple-ის თანადამფუძნებელი, თავმჯდომარე და მთავარი აღმასრულებელი დირექტორი. 2011 წლის 5 ოქტომბერს, სტივ ჯობსი პანკრეატული სიმსივნისგან გარდაიცვალა 56 წლის ასაკში წყარო:imedinews.ge