Printable Version of Topic
Click here to view this topic in its original format |
თბილისის ფორუმი > Hello World > ნუბური შეკითხვები C#_ში |
Posted by: Quest 28 May 2006, 21:50 |
მოკლედ აქ ისეთ წვრილმან შეკითხვებს დაგისმევთ, რომლებზე პასუხიც გუგლში და MSDN_ში ვერ ვნახე. მადლობელი დაგრჩებით დახმარებისათვის. მოკლედ როგორ გავიგო რომელი დირექტორიიდანაა გაშვებული პროგრამა? |
Posted by: Kakha 28 May 2006, 22:01 |
Application.StartupPath |
Posted by: Quest 28 May 2006, 22:52 |
მადლობთ არადა რა ადვილი ყოფილა. ლამერ ნუ 3030303030 |
Posted by: MOLA 31 May 2006, 18:41 |
ისა როგორ ხდება c#-ში შემთხვევითი რიცხვების გენერაცია?? აი მაგალითად ც++-ში იყო ეს ფუნქცია srand(time(0)); aq rogor xdeba egeTi raRacaaa?? |
Posted by: Quest 1 Jun 2006, 21:26 |
Random r = new Random(); ამითი რაღაც r_ს შექმნი, რომელიც მერე ესე გიგენერირებს რიცხვებს: int i = r.Next(5); i იქნება 0-4 შუალედში რამე რიცხვი |
Posted by: MOLA 1 Jun 2006, 21:33 |
ოკს ჯიიგარი ხარრ 1 |
Posted by: MOLA 3 Jun 2006, 01:21 |
აუუ 2 რამე ვერ გავიგე ამ c#-ში! მასსივები და და ეხა ისეტ ლამერულ რაგაცას დავცერ რო გასკდებიტ სიცილით 2)აი input/outpu რა! ნუ ის გასაგებია CONSOLE.WRITELINE მარა აი ეს როგორ უნდა შევიყვანო ვთქვათ მონაცემები ის ვერ გავიგე რააა!:( ნუ კოდები კი ვნახე რაღაც რაღაცეები მარა ნუ თვითონ დედა აზრი ვერ გავიგე რააა და იქნებ ვინმემ ამიხსნათ როგორ ხდება მონაცემების შეტანა p.s ჩემი ნიკით ვერ სემოვდივარ და ძმაკაცის ნიკით დავწერე და რამე პრობლემები აქვს ფორუმს??? |
Posted by: ეზეკი 3 Jun 2006, 01:52 | ||||
MOLA ეს როგორც ხდება პასკალში ზუსტაგ იგივე ნაირად :
და კიდე შეგიძლია ასეთი რამ გააკეთო, თუ ვთქვათ უშვებ დოსიდან იმ პროგრამას (ან cmd-დან) შეგიძლია მიუთითო ასე (ვთქვათ პროგრამას ქვია eze.### და დევს c დისკზე) c:\eze.### matanalizis_dedac და ამ დროს გაეშვება პროგრამა და matanalizis_dedac გადაეცემა პარამეტრად, ხოლო კოდში იქნება ასე:
ეს კოდი დაგიბეჭდავს გადაცემულ პარამეტრს |
Posted by: MOLA 3 Jun 2006, 02:17 |
და როცა მინდა ინტეჯერ ტიპის ცვლადი მაშინ ეგ მეთოდი არ მადგება console.readeline()-ze misvavs xazs; ანუ ესეთ რამეს ვწერ და არ აკეტებს int result; int b = 10; int s; s = Console.ReadLine(); Console.WriteLine(s); Console.Read(); result = b + s; Console.WriteLine(result); |
Posted by: ეზეკი 3 Jun 2006, 09:38 | ||
|
Posted by: MOLA 3 Jun 2006, 12:44 |
ეეეე ეს ვინ დაპოსტა ჩემი ნიკით??? ვააა რეები ხდება ტო <b>ეზეკი</b> ვაა შენ c#-იც იციიიი???? =)) |
Posted by: ეზეკი 3 Jun 2006, 12:45 |
ეხლა ვსწავლობ .................................... |
Posted by: MOLA 3 Jun 2006, 12:49 |
არა რა ამას აშკარად C++-ი მირჩევნია |
Posted by: Kakha 3 Jun 2006, 14:27 | ||
MOLA
ძალიანა საინტერესო შემთხვევაა, ყველაზე საინტერესო კი ისაა C++-ის ასე "კარგად" იცი როგორც C#? |
Posted by: MOLA 3 Jun 2006, 20:15 |
C#-ი ვაფშე არ ვიცი, აი c++-შიც არ ვიცი ძაან ბევრი მარა აშკარად გამეგება რაღაც რაღაცეები და რატო გაიჩდა ესეთი შეკითხვააა??? ცინიკოს |
Posted by: Kakha 3 Jun 2006, 20:42 |
MOLA არა უბრალოდ მაინტერესებს შედარებას როგორ აკეთებ საინსტალაციო ფაილების მოცულობით თუ დასახელების სიგრძით (C++-ში მეტი სიმბოლოა ) |
Posted by: MOLA 3 Jun 2006, 20:50 |
იმითი რო c++-Si raRaceebi gamegeba ც# -ში კი არა შედარების მაგარი კრიტერიუმი მაქვს არააა? |
Posted by: soso_j 4 Jun 2006, 00:07 | ||
კი აშკარად |
Posted by: MOLA 4 Jun 2006, 00:16 |
და ისე მართლა საინტერესოა რომელი ჯობია მარა ისეთი დასაბუთებით არა როგორითაც მე განვსაზღვრე |
Posted by: HUB 4 Jun 2006, 00:30 | ||||
ამას ნუბური კი არა, მოზამბიკურ-RTFM-ული შეკითხვები ქვია.
ოღონდ არ თემაში არა, რა! |
Posted by: MOLA 4 Jun 2006, 00:37 |
და ამ ტემ,აში რატო არა რო?? აუ ისე ყველა ფორუმი გადაჭედილია ამ თემით (C# vs C++) მარა ყველგან ყველა თავისას უბერავს და კონკრეტული მაგალითები არავის არ მოჰყავს! ყველა მარტო გაიძახის ის მაგარია ეს მაგარიაოოო საინტერესო იქნებოდა ქართველი პროგრამისტების დებატები |
Posted by: HUB 4 Jun 2006, 00:47 | ||
MOLA
დებატები არა ის კიდევ, თავისუფალი თემა http://www.google.com/search?hl=ru&q=c%2B%2B+vs+c%23&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr= |
Posted by: MOLA 4 Jun 2006, 00:53 |
რავი მართლა მაინტერესებდა იმათი აზრი ვინც ერკვევა ამ საკითხში თან ასწორებს თქვენი ჩხუბი(კაი პონტში) ერთი ორი ესეთი დაგნარი მაქვს ნანახი და! |
Posted by: soso_j 4 Jun 2006, 01:05 |
MOLA ანუ სეირს გინდა უყურო |
Posted by: MOLA 4 Jun 2006, 01:06 |
კი თან კაიაჯანსაღი აზრის მოსმენა |
Posted by: Kakha 4 Jun 2006, 13:52 |
MOLA ეს იქნება დაუსრულებელი კამათი, არის კონკურენტი პროდუქტები, მაგალითად MS SQL და Oracle, დელფი და VB, MS Office და Open Office, მაგრამ როგორ შეიძლება შეადარო მაგალითად Admobe Premier და MS Word ან Windows და Java, ან PHP და ასემბლერი. C++ და C# მოღვაწეობენ სხვადასხვა სფეროში, ამას გარდა არის მათი სხვადასხვა რეალიზაცია, თავისი IDE-თი და მაიმუნობებით, შეიძლება შეადარო ერთმანეთს ამ პროდუქტებისთვის ინსტრუმენტების მწარმოებელი კომპანიები მაგრამ ამ პროდუქტების შედარება ცალსახად არაფრამდე მიგიყვანს, უბრალოდ შეიძლება რაღაც რაღაცეებში უფრო მეტად გაერკვე და მიხვდე როდის რომლის გამოყენება ჯობია. |
Posted by: MOLA 4 Jun 2006, 18:14 |
და მაინც ხო არის რაღაც მიზეზი რის გამოც ამა თუ იმ ენას ირჩევენ ხო?? ხოდა მაინტერესებს რა +და - აქვს ამ ორ ენას ერთმანეთთან მიმართებაში? * * * არ იცით visual c# expres-ი საიდან გადმოვიწეროო?? visual studio მაქვს მარა იმენა visual c# expres-ი მინდა |
Posted by: Quest 4 Jun 2006, 21:33 |
თან საქმე, თან საქმე 1 შეკითხვა მაქვს. მოკლედ მაქვს კომბობოქსი, (2005ში რა) ხოდა ზედვე რო აქვს პატარა კონტექსტური მენიუსავით, დატასეტზე მიბმა და ამბავი, აი მაქედან მივაბი ცხრილს და მოაქვს საკაიფოდ. ეხლა მინდა რომ ეს ცხრილი რაღაცა ქვერით წამოიღოს. ოღონდ ამ ქვერის ტექსტს პროგრამულად რო ვცვლიდე ისე. აი ეს მაინტერესებს, როგორ შევცვალო ამ ქვერის ტექსტი პროგრამულად |
Posted by: MOLA 5 Jun 2006, 01:55 |
ვახ ტო არავინ არ იცით სიადან გადმოვიწერო visual c#-იიი |
Posted by: Quest 5 Jun 2006, 01:57 |
MOLA visual studio არ გაწყობს? |
Posted by: MOLA 5 Jun 2006, 01:58 |
ეგ მაქვს მარა მაგას კიდე 1000ყ***ობა მოყვება და visual c#-i kide sul raRac 30 მბ ია! ადრე მქონდა ვიგაცამ გადმომაწერინა და არარ მახსოვს სად წავიღე თან ასწორებს მწვანეთ როა გაფორმებული * * * ჰა C#-ის სწავლის საქმე როგორ მიდის?? ხო არ გაწვალებს?? |
Posted by: Quest 5 Jun 2006, 02:03 |
მდა. აშკარად 300GB_მა გამანებივრა და ზომას აღარ ვუყურებ ხოლმე შენც ნუ დააინსტალებ დანარჩენებს. მთლად 30მეგაბაიტამდე არ ჩამოვა მაგრამ 200 მაინც ხო დარჩება. აუ ADO_ზე მივედი და ცოტა არ იყოს მაწვალებს. თან 2003_ის PDF მაქვს, მე კიდე 2005ში ვწერ პროგრამას. შენ ბოლოს გადაწყვიტე C#_ი? თუ ისევ C++ |
Posted by: MOLA 5 Jun 2006, 02:06 |
ხოო მართალი ხარ მარა ჩემი 40 GB -იანი ვინჩესტერისთვის ეგ ზედმეტი 170-მბ დამღუპველია აუ ამ msdn ს ვერ დაუმუღამე რაა! დელფს აშკარად კაი სერჩი ქონდა აქ კიდე მიწევს თელი მახინაციების ჩატარება ისე მამენტ ინტერნეტი რო არ გქონდეს როგორ უნდა დასერჩო/??? *** c++-ში ვჯახირობ რაღაცეებს მარა ამ pointer-ებმა შემ***ს რაა თან ამ msdn -ის გადამკიდე C++ , c# და VB-ს ერთად ვამუღამებ(just joke) ბიჯოო რამდენ პოინტერები და ლეობებიი აქვს გადავირიე რაა შენ რო წერ მაგალითად label1.Text=String.Format("New Date: {0}", dateTimePicker1.Text); მე ვწერ label1->Text=String::Format("New Date: {0}", dateTimePicker1->Text); და ეს ყველაზე მართივი მაგალითია |
Posted by: Kakha 5 Jun 2006, 17:49 |
Quest და რა პრობლემაა მერე? query-ით რატომ ვერ აკეთებ DataSource-ს? |
Posted by: Quest 5 Jun 2006, 18:21 |
Kakha გთხოვ რა http://forum.ge/?f=60&showtopic=33655708 შემოიხედე აქ დავპოსტავ პასუხს. თორე ისეთი შთაბეჭდილება დამრჩა რომ აქ აღარ იყურებიან საქმეზე |
Posted by: MOLA 7 Jun 2006, 22:16 |
კაროჩე RichTextBox -ს არ აქვს ეგეთი რამე რო FORM-ს რო გავადიდებ RichTextBox-იც ავტომატურად გადიდდეს?? ეგ მემგონი align თუ რაღაც იყო დელფში და აქ ვერ ვიპოვე ეგ property და ვერ დამეხმარებით?? |
Posted by: Kakha 7 Jun 2006, 22:35 |
MOLA მაგის მეტი რაა, პანელები ნახე. ყველა კონტროლის ზომა შეგიძლია ფორმის ზომებს მიაბა, გინდა ფიქსირებულად, გინდა პროცენტულად. |
Posted by: Quest 7 Jun 2006, 22:36 |
დელფს ქონდა scaleby და მგონი მაგასაც ეგრე აქვს. MSDNში უნდა ნახო ხოლმე მასეთები არა MSDN ბანძია გუგლთან შედარებით... (ნუ დამცინებთ უბრალოდ ვერ დავამუღამე. სულ სხვარამეს მაცვენებს ხოლმე) მოკლედ გუგლი და მაგის ჯანი |
Posted by: MOLA 7 Jun 2006, 22:52 | ||
ხოდა მაგას არ ვკითხულობ ფორმის ზომას როგორ მივაბა მეთქი ვაააახ |
Posted by: Kakha 7 Jun 2006, 22:55 |
MOLA ე ბიჭო გითხარი პანელი ნახე მეთქი , რა ზარმაცები ხართ გამაგიჟებთ |
Posted by: MOLA 8 Jun 2006, 02:31 |
ოოოო გავაკეთე გაიხარეთ! ვაახ ამ MSDN-ს ყველა აქებს და ვერა და ვერ დაუმურამე რაა არ არსებობს წიგნი რომელშიც ყველა კომპმონენტი სატიტაოდ იქნება ახსნილიიი??? |
Posted by: Quest 9 Jun 2006, 02:19 |
MOLA რაღაცა სტრანნადაა ყველაფერი ახსნილი მე მაგალითად გუგლი მირჩევნია |
Posted by: Quest 15 Jun 2006, 15:58 |
dataGridView_ში როგორ გავიგო მონიშნული სტრიქონის უჯრების მნიშვნელობები? ანუ ტიპიზირებული მნიშვნელობები რა. მაგალითად მოვნიშნე რომელიღაცა სტრიქონის "სახელი", და მინდა ამავე სტრიქონის "გვარი" ველში რა წერია P.S. ძალიან ბევრი ვიგუგლავე და ვიMSDNე მარა ... * * * მორჩა ვიპოვე | |
Posted by: Quest 17 Jun 2006, 15:50 | ||
ესეიგი მაქვს ესეთი მთავარი მოდული
აქ მაქვს აღწერილი გლობალური ცვლადი ExpertConnStr რომელიც მინდა რომ სხვა ფორმის მოდულიდან დავინახო, მაგრამ ვერ ვხედავ და როგორ მივმართო? |
Posted by: Kakha 17 Jun 2006, 15:58 |
Quest პირველ რიგში უნდა დაინახო თავად ეს ფორმა და შემდეგ მისი ობიექტები. აქ ისე მარტივად არაა როგორც vb-ში, სადანაც ამ ფორმას გახსნი უნდა შეინახო როგორც ცვლადი [CODE] Public Form1 f1=new Form1(); f1.show(); ...... [CODE] შემდეგ რამენაერად უნდა მიაწოდო შენ მოდულს ეს ცვლადი, შესაძლოა პარაეტრის სახით, ან შესაძლოა აღწერო სტატიკური კლასის სტატიკურ ცვლადად. და გამოიყენებ ჩვეულებრივად [CODE] f1.ExpertConnStr="hello"; ...... [CODE] |
Posted by: MOLA 17 Jun 2006, 21:54 |
ეხა რა მინდა ბრატცი! კაროცჰე მინდა რო კნოპკაზე დაჭერისის გაიხსნას ახალი Form! გუგლში მოვძებნე კიდევაც თითქოს ყველაფერს სწორად ვაკეთებ მარა რაღაც არ გამოდის ეტყობა ბოლომდე ვერ მოვწვი რაღაცა და იქნებ მითხრათ დაწვრილებით ეგ როგორ კეთდებაა??? * * * დიიდად დამავალებთ თუ ამიხსნიტ ამას რაა პლზ არადა 2 დღეა ველოდები და კაცისშვილს არ სემოუხედია აქეთ ეეჰ |
Posted by: soso_j 18 Jun 2006, 19:08 | ||
შენ ფორმა გინდა შექმნა თუ გამოიძახო? |
Posted by: MOLA 18 Jun 2006, 19:48 |
მინდა რო button-ზე დაწერისას შეიქმნას FORM-იი |
Posted by: Quest 18 Jun 2006, 19:48 | ||||
Kakha კი შეგაწუხე მარა ეხლა რა ხდება: ესეთი რაღაცა გავაკეთე: მაქვს ერთი მთავარი ფორმა და დავამატე მეორე ფორმა. ეხლა მთავარ ფორმაში, მეორე ფორმა აღვწერე ესეთნაირად:
შესაბამისად ამ ფორმაზე წვდომა მაქვს და როცა მინდა გამოვაჩენ: f2.Show(); მეორე ფორმაში ვქმნი პირველის ეგზემპლიარს (მგონი ესე მითხარი):
მაგრამ f1.ExpertConnStr ცვლადი უკვე ცარიელია. და ლოგიკურად ესეც უნდა იყოს ალბათ. მე კიდე მინდა პირველი ფორმის ნამდვილ ცვლადებს ვხედავდე და მეთოდებსაც ვიძახებდე. როგორ მოვიქცე? |
Posted by: Kakha 18 Jun 2006, 19:48 |
MOLA ეგ არის გუგლის შედეგი, გუგლში კი არ უნდა ეძებო, ჰელპში ეძებე რა დაწერე აბა ერთი გვაჩვენე, რა არ გამოდის |
Posted by: soso_j 18 Jun 2006, 19:52 |
MOLA ანუ რამდენჯერაც დააჭერ იმდენი ახალი ფორუმა დაემატოს? |
Posted by: Kakha 18 Jun 2006, 19:53 | ||||||
Quest ვარიანტი ა) მეორე ფორმაში ამატებ ცვლადს f1 რომელსაც აცხადებ პაბლიკად
პირველ ფორმაში შენ კოდს ცვლი ასე
ამის შემდეგ პირველი ფორმის ცვლად მიმართავ მეორე ფორმიდან
ვარიანტი ბ) უფრო კანონიკური მაგრამ შესაძლოა შენთვის უფრო რთული შენი პროექტის რომელიმე კლასს აცხადებ სტატიკურად, ამ კლასში გამოცხადებული ყველა სტატიკური და პაბლიც ცვლადი ყველგან გამოჩნდება * * * უპს, პატარა შესწორება ((Form1)f1).ExpertConnStr="qwerrt"; |
Posted by: Quest 18 Jun 2006, 20:00 | ||
MOLA მასე ახალი ფორმის შექმნა ხო ძნელია რად გინდა. უფრო მარტივი იქნება სოლუშენ ექსპლორერში ახალი ფორმა დაამატო და დამალო ან გამოაჩნო შურვილისამებრ. ისე ახალის შექმნას მე ესე ვაკეთებ ხოლმე (მამებმა არ დამცინოთ ოღონდ თუ რამეა ):
|
Posted by: nikusha_23 18 Jun 2006, 22:50 |
პროგრამისტებო... ფორუმელებოოო ბიჭებოოო ლომეეებოოოო დამეხმარეთ რაღაცა მაგალითის ამოხსნა მინდა , ძალიან გამახარებთ და დამეხმარებით თუ მომეხმარებით nikicha23@yahoo.com nikusha_23@hotmail.com აი მესინჯერები და შემომეხმიანეთ 15 წუთის საქმეა |
Posted by: Quest 18 Jun 2006, 23:05 |
Kakha დიდი მადლობა 30303030 |
Posted by: MOLA 18 Jun 2006, 23:49 | ||
ხოეგრე გავაკეთე სანამ თქვენ დაწერდით მარა უბრალოდ სპორტული ინტერესის გამო მაინტერესებს როგორ იქმნება ახალი ფორმა |
Posted by: Kakha 19 Jun 2006, 09:24 |
MOLA როგორც მაგ კოდში წერია ისე იქმნება, C#-ში ავტომატურად გენერეირებული და მომხმარებლის შეყვანილი კოდი ერთი და იგივე უფლებებით სარგებლობს, ანუ რაც დიზაინერმა დააგენერირა, იგივე შეგიძლია ხელით აკრიფო, და თან ისეთი ცვლილებებით , როგორიც შენ გჭირდება. |
Posted by: Quest 20 Jun 2006, 00:51 |
პატარა რეპორტი გავაკეთე რა reportViewer_ი დავაგდე და ეს რეპორტის ფაილიც მივაბი. მაგრამ ამას მოაქვს ფიქსირებული ცხრილი. მინდა რომ რაღაცა ქვერით წამოიღოს და ამ ქვერის ტექსტს პროგრამულად ვცვლიდე და სად ვნახო ეს ქვერი? |
Posted by: Kakha 20 Jun 2006, 09:21 |
Quest ყველაზე მარტივა სტორედ პრცედურა დამატო დატასეტში და ის მიაბა რეპორტზე |
Posted by: Quest 20 Jun 2006, 23:15 | ||
კი მაგრამ დატასეტში სტორედ პროცედურა როგორ ჩაემატება როცა აქსესის ბაზიდან მომაქვს? * * * აა მივხვდი. ესეთნაირად ხო?
|
Posted by: Kakha 20 Jun 2006, 23:33 | ||
ნებისმიერ შემთხვევაში შეგიძლია პარამეტრული Command მიაბა რეპორტს, თუმცა მაგას კაი დეტალური გარჩევა უნდა რომ დიზაინის საშუალებაც არ დაკარგო. ეს ცოტა მარტივი მაგალითია მარა როგორც გითხარი გამოსავალი ყოველთვისაა
|
Posted by: Quest 21 Jun 2006, 02:43 |
და რა მაინტერესებს ეს sp4rProduction2_ს ეძახიან სტორედ პროცედურას, მაგრამ რეალურად, როცა აქსესის ბაზასთან მაქვს საქმე ეს არის ჩვეულებრივი ქვერი რომელსაც გადაეცემა პარამეტრები ხო? თუ ვცდები და არის კიდე ჩემთვის უცნობი რამე? * * * მოკლედ ამ რეპორტთან დაკავშირებით, მგონი ვიპოვე გამოსავალი და 1 შეკითხვა მაქვს: არ შეიძლება რომ reportViewer_ს მივუთითო რეპორტის ფაილი და დატასორსი? და პირდაპირ რო წამოიღოს? |
Posted by: Kakha 21 Jun 2006, 23:23 | ||
Quest
კი, დატასეტს თუ ააწყობ შენით მაშინ შეგიძლია რანტაიმში მიუთითო, უბრალოდ იქ პრობლემები გექმნება დიზაინის დროს, დიზაინშიც რამეზე მიბმული უნდა იყოს. |
Posted by: Quest 22 Jun 2006, 00:47 |
მე ბინდინგსორსი შევქმენი, დატასეტი ავავსებინე მარა reportViewer_ს ვეღარ მივაბი ვერაფრით. მეგონა ლისტბოქსზე მიბმასავით ადვილი იქნებოდა. თუ სწორედ ვქენი, იქნებ მითხრა რა როგორ მივაბა ეს ბინდინგსორსი? |
Posted by: Kakha 22 Jun 2006, 08:45 | ||
Quest ზეპირად აღარ მახსოვს, მეც ახალი გარჩეული მაქვს, მარა ნამდვილად ებმება, მართალია ისე მარტივად არა როგორც ჩვეულებრივ კონტროლებს, თუ გამახსენდა ან თუ ვიპოვე ის მაგალითი , დავწერ. * * * აგერ თავად დიზანირესი დაგენერირებული კოდია, არც ისე რთულია
აქ sp4rProduction2BindingSource არის BindingSource, ასე რომ ეს ისა ზუსტად რაც შენ გჭირდება. |
Posted by: Quest 22 Jun 2006, 20:54 |
ვსიო ყველაფერი გავაკეთე რაც მინდოდა. დიდი მადლობა მარა რეპორტი რატომღაც მარტო პირველ ჩანაწერს მიბეჭდავს და რა უნდა? მგონი რაღაცა სტანდარტული პრობლემაა რასაც ყველა დამწყები აწყდება . . . |
Posted by: Kakha 22 Jun 2006, 21:05 | ||
Quest
რეპორტი რანაერად გააკეთე? დიზაინერით? Table ობიექტი დადე ზედ? მერე მაგ Tables Details განყოფილებაში (სტრიქონად ჩანს) უნდა ჩაყარო საჭირო ველები, სხვანაერად მხოლოდ ერთხელ გამოვა ჩანაწერი. |
Posted by: Quest 22 Jun 2006, 21:21 |
აჰა, ეგეც გავაკეთე. დიიიდი მადლობა მოკლედ ამ ტყუილტყუილობაში ერთი პატარა შეკვეთა დავამთავრე რომელიც სწავლაში დამეხმარა ნამუსი რო მქონდეს 1 კაი რესტორანი უნდა ვუკისრო ამ ფორუმს შენი თამადობით მარა სადაა. . . |
Posted by: Kakha 23 Jun 2006, 09:03 |
უნდა იკისრო , ვირტუალური ხინკალი მაინც |
Posted by: Quest 23 Jun 2006, 14:59 |
რა პრობლემაა, თუ რამე დაგჭირდა აგერ ვარ (რა შემიძლია მარა მაინც ) * * * ერთი რა მაინტერესებს: ისევ მაქვს მთავარი და დამოკიდებული ცხრილი. მიბმული მთავარი ცხრილის რომელიღაც ველზე. მინდა რომ მთავარი ცხრილის ამ ველის ერთ ჩანაწერში, შემეძლოს მარტო 1ს არჩევა კი არა, არამედ რამოდენიმეს არჩევა ამ დამოკიდებული ცხრილიდან. რათქმაუნდა შეიძლება ყველა არჩეულის ინდექსი 1 სტრინგში დავამატო და ის ჩავწერო მთავარი ცხრილის ჩანაწერში, მაგრამ მერე რეპორტი როგორღა იმუშავებს? |
Posted by: MOLA 30 Jun 2006, 14:37 |
FULSCREEN-ი როგორ გავაკეთო??? Quest-შენ გეცოდინება უეჭველი * * * არავინ არ იცით fulscreen -როგორ გავაკეთო??? და კიდე თუ გაქვთ რაიმე დოკუმენტაცია მონაცემთა ბაზასთან როგორ უნდა ვიმუშაო C#-ით იქნება მომაწოდოთ??? * * * აქ შემოდის ვაფშე ვინმეე??? 1 |
Posted by: Quest 2 Jul 2006, 13:16 |
არა, მგონი აღარავინ არ ვიცი ნამდვილად მასეთი საკითხები უნდა დაგუგლო |
Posted by: Kakha 2 Jul 2006, 13:22 |
MOLA ცოტა დააზუსტე შეკითხვები. |
Posted by: MOLA 2 Jul 2006, 13:42 |
მდა ესეიგი ვაზუსტებ! Form1 -მინდა რო გაიხსნას fullscreen-რეჟიმში ანუ არ გამოჩნდეს start/taskbar(anu forma iyos mtels ekranze!) 2) მინდა წიგნი რომლის საშუალებითაც დავამუღამებ C#-ით მონაცემთა ბაზის გაკეთებას(ხო თან ისიც გასათვალისწინებელია რო აქამდე მონაცემთა ბაზასთან შეხება არ მქონია) პ.ს რავი შეილება კარგადა ვერ ავხსენი მარა იქნება მიხვდეთ რა მინდა |
Posted by: Kakha 2 Jul 2006, 14:25 | ||||
MOLA
დესკტოპოს HWND გინდა (მგონი =0-ს) ზეპირად არ მახსოვს, ცდა უნდა. რაც შეეხება ბაზებს, დამიჯერე msdn-ზე უკეთეს წიგნს ვერ იპოვი, თუნდაც იმიტომ რომ იქვე შეგიძლია სხვა საიტებზე სტატიები მოძებნო. * * * აგერ უფრო მარტივი გზა ყოფილა ვიდრე WinAPI-ში ქექვა
* * * წიგნი არ ვიცი რა გირჩიო, აქ ბევრი არჩევდა ბაზებს, უფრო უკეთესად გირჩევენ |
Posted by: Quest 2 Jul 2006, 20:25 |
Kakha ბარემ აქ ხარ და ერთს გკითხავ რა CheckedListBox_თან გქონია შეხება? |
Posted by: MOLA 2 Jul 2006, 20:57 |
kakha კი მირჩევენ მარა იმ შემთხვევაში თუ ამ განყოფილებაში შემოვლენ მარა p.s დიდი მადლობა fulscreen-isTvis;) |
Posted by: Kakha 2 Jul 2006, 21:15 | ||
Quest
არ გამომიყენებია ჯერ-ჯერობით, რაა რო? |
Posted by: Quest 2 Jul 2006, 21:37 |
რა და CheckedListBox.Items[5].ToString(); ხო იასნია რასაც აკეთებს მაგრამ მარტო მაშინ მუშაობს, როცა აიტემები ხელით მაქვს ჩაწერილი, როცა ბინდინგსორსზეა მობმული მაშინ ყველა აიტემისათვის ამ სტრინგს აბრუნებს: 'system.Data.DataRowView' ვერსად ვერ ვიპოვე... |
Posted by: Kakha 2 Jul 2006, 21:57 |
Quest საქმე იმაშია რომ აიტემ არის ზოგადად ობიექტი აიმტომ ToString() გიბრუნებს ობიექტის მოკლე აღწერას და არა მის მნიშვნელობას (იგივე შედეგი ექნება CheckedListBox.Items[1].GetType().ToString()) აქ არის ასეთი გამოსავალი ((DataRowView)CheckedListBox.Items[1]).[?].ToString(), |
Posted by: Quest 3 Jul 2006, 00:13 | ||||
Respect!
thx |
Posted by: MOLA 3 Jul 2006, 00:23 |
ვააა ამ მონაცემთა ბაზას ვერაფერი გავუგე მაინც რაა(აი ვაფშე ვერაფერი ვერ გავიგე) და რამე რესურსი არ იცით უკიდურესი ლამერთატვიის???? ან იკნებ ვინმეს გაქვთ რამე პროექტი გაკეთებული მაგაზე რო ატვირთოთ სადმე და ერტი გადავხედავდი რაა |
Posted by: Quest 3 Jul 2006, 01:36 |
მონაცემთა ბაზების ზოგად პრინციპებში გაერკვიე მაშინ ჯერ, აი დელფით როგორაა ბაზებთან კავშირი იცი? მარტივ ბაზასთან? Kakha ადრეც დავსვი ეს კითხვა მარა ძალიან გაუგებრად. ეხლა ვეცდები უკეთესად ჩამოვაყალიბო. მაგალითად, მაქვს ცხრილი, რომელიც შეიცავს ადამიანის სახელს და იმ ქალაქების ჩამონათვალს, სადაც ამ ადამიანს უცხოვრია ქალაქების ჩამონათვალი ცალკე ცხრილშია. მინდა მივიღო ასეთი ცხრილი სახელი----------------ქალაქი ------------------------------------------------------------------ პეტრე------------------ზესტაფონი, თბილისი, ბათუმი პავლე------------------ოჩამჩირე, ონი ივანე-------------------გურჯაანი, მცხეთა ესეთი ცხრილი მინდა გადავცე კრისტალ რეპორტსს, ასე რომ როგორც ვხვდები უნდა მქონდეს ქვერი, რომელიც ზუსტად ასეთს დამიბრუნებს |
Posted by: MOLA 3 Jul 2006, 01:40 |
არა და ზუსთად ეგ ბაზებთან კავშირი მაინთერესებს თორე ზოგადად კი ვიცი mysql-ზე რაღაცრაღაცეები |
Posted by: Kakha 3 Jul 2006, 09:24 |
Quest შენ გინდა ჩაილდ ცხრილის რამდენიმე ჩანაწერი ერთ ჩანაწერში გააერთიანო (შეკრიბო), სტანდარტული SQL ტექსტებზე აგრეგატულ ფუნქციას არ შეიცავს, ამიტომ მოგიწევს ხელით დაწერა, შესაძლოა ეს გაკეტდეს SQL-ის მხარეს ფუნქციებით ან თავად DataSet-ში კოდით, რომელიც უფრო მოსახერხებელია ის აირჩიე. ანუ შენ უნდა მიიღო ახალი ვირტუალური ცხრილი ეგეთი ჩანაწერებით. |
Posted by: Quest 3 Jul 2006, 14:28 | ||
Kakha არა სამწუხაროდ აქსესის ბაზაზეა
თუ შეიძლება 2 სიტყვით რა პლზ |
Posted by: Kakha 3 Jul 2006, 22:00 | ||||
Quest
მაგას სიტყვები კი არა კოდი ჭირდება
|
Posted by: Quest 3 Jul 2006, 23:52 |
მადლობთ 303030303030303030 |
Posted by: MOLA 4 Jul 2006, 14:11 |
ბრატცი ეხა რა უნდა გთხოვოთრა! ხვალ მივდივარ ჩემი კომპიანათ კახეთში(დაშესაბამისად ინტერნეტიც აღარ მექნება) და ეხა მაქვს ეგეთი თხოვნა: ვისაც რამე დოკუმენტაცია მოგეპოვებათ Csharp-ზე იქნება ატვირთოთ რა სადმე პლზ! ყველანაირი დოკუმენტაცია გამოდგება აბა თქვენ იცითსაღამოზე შემოვალ და თუ რამე გაიჩიტება ჩამოვტვირთავ |
Posted by: Quest 4 Jul 2006, 20:37 |
http://forum.ge/?f=32&showtopic=33614027 აი აქაა ყველაფერი |
Posted by: MOLA 4 Jul 2006, 21:19 |
გაიხარე 1 * * * აბა კიდე კიდე რეები მოგეპოვებათ??? ვაგროვებ (უფრო სწორად მარაგს ვიღებ) * * * კაცო დავიჯერო ჩემს გარდა არავის უჩნდება ეს ნუბური შეკითხვააა??? ვააა ესეიგი მე ვარ მარტო ესეთი ჩაინიკი ეეხ |
Posted by: Quest 10 Jul 2006, 20:25 | ||
ეს გავაკეთე. (ეს არის ერთი ცხრილის ერთ ჩანაწერში, მეორე ცხრილის რამოდენიმე ჩანაწერის ჩატენვა) ხოდა ეხლა დიდი ცხრილი არ მაქვს რო დავტესტო სისწრაფეზე, მაგრამ მგონი ძალიან ძალიან ძალიან ნელა გააკეთებს ამას დიდ ცხრილზე. სხვა გზა არსებობს ვითომ რამე? |
Posted by: Kakha 10 Jul 2006, 21:40 |
Quest ეგ კოდი მთლიანად Client Side-ია. ანუ ნებისმიერ შემთხვევაშI ეგ ნელი იქნება, მითუმეტეს დიდ ცხრილებზე. ის რაც შენ გინდა ეგ არის აგრეგატული ტექსტური ფუნქცია რომელიც მგონი არცერთ სქლ-ში არაა რეალიზებული ამიტომ შენით მოგიწევს რეალიზაცია. თუ ms sql 2005-ზეა ლაპარაკი, იქ შენთვის მარტივადაა საქმე, რადგან შენ C#-ზე შეგიძლია დაწერო used defined agregate function. ნახე ეს თემა ინტერნეტში, ბევრ მაგალითს იპოვნი, სხვა არ ვიცი კიდე მანდ რა შეიძლება გაკეთდეს, ალბათ რეკურსიული სელექტები მარა მგონი მაინც შენი ფუნქცია დაწერო ჯობია. ისე კი ზოგადად ეგ მიდგომა არ ვარგა, დარწმუნებული ვარ სხვა გამოსავალიც იქნება, ანუ საერთოდ მასეთი ტიპის ცხრილის გამოყენება შეგიძლია აიცილო თავიდან |
Posted by: Quest 10 Jul 2006, 21:54 |
Kakha გასაგებია. დიდი მადლობა |
Posted by: Crypto 12 Jul 2006, 16:22 | ||||
მოდი მეც ბარემ აქ დავწერ
MDI ფორმაზე Child-ების გახსნის დროს მინდა რომ დუბლიკატები არ გაიხსნას, ანუ თუ ფორმა უკვე გახსნილია, მაშინ სხვა აღარ გახსნას. მივედ-მოვედე და ეს კოდი გამომივიდა
IDE-ში ხაზგასმულ სიტყვაზე შეცდომას წერს Type 'FrmType' is not defined, ხოლო გაშვების დროს შეცდომაზე გაგრძელებს რომ ვაძლევ, ნორმალურად მუშაობს. (შეიძლებოდა .text-ით შემემოწმებინა ფორმის არსებობა, მაგრამ ტიპით ვარჩიე.) დარწმუნებული ვარ სხვანაირადაც შეიძლება, ისე რომ შეცდომა არ დაწეროს, მაგრამ ვერ ვხდები... |
Posted by: Quest 13 Jul 2006, 23:39 |
ვახ სად არ ვიცი VB ელეკტრიკ-პროგრამისტი გინდა შენ. სადაა ნეტა? (თემას მაინც ამოვქაჩავ) |
Posted by: Crypto 18 Jul 2006, 11:40 |
ეხ, არ არის აქ მთავარი VB გავასწორე უკვე პირობა ასე უნდა შემემოწმებინა Obj.GetType Is FrmType |
Posted by: malone 30 Jul 2006, 23:29 |
როგორ მივუთითო С++-ში რომ პროგრამა 10 წამში თავისით დაიხუროს? |
Posted by: Quest 1 Aug 2006, 04:08 |
კონსოლის პრგრამას თუ არ წერ, დააგდე 10 წამიანი ტაიმერი და პროგრამის დახურვის ბრძანება ჩაუწერე, P.S. ეს C#_ის განყოფილებაა ჯობდა ახალი გაგეხსნა |
Posted by: Kakha 1 Aug 2006, 09:15 | ||
Crypto
მგონი შეცდომა გაქვს მანდ, უცნიაური დამთხვევის გამო მოხდა ალბათ რომ კოდი მაინც მუშაობს TypeOf ოპერატორი მუშაობს ასე TypeOf Obj Is System.Windows.Forms.Form ხოლო Obj.GetType გიბრუნებს ობიექტს ტიპით Type და შემდეგ შენ მას ადარებ ობიექტს ასევე ტიპით Type, ოღონდ ადარებ არა თავად ობიექტებს არამედ მათ ტიპების ტიპებს, ცხადია ობიექტი ტიპით Type ყოველთვის იქნება ობიექტი ტიპით Type, ანუ ეგ შედარება ჭეშმარიტი იქნება ყოველთვის. ამისათვის შენ ოპერატორი TypeOf საერთოდ არ გჭირდება. შეგიძლია გამოიყენო Equal მეთოდი ტიპებზე. |
Posted by: Crypto 1 Aug 2006, 10:26 | ||||||
Kakha
ჰოდა კიდეც ამოვიღე მეორე ვარიანტში და დარჩა If Obj.GetType Is FrmType Then Return True
რათქმა უნდა, ობიექტი ყოველთვის სხვადასხვა იქნება და ერთი რეფერენსი არ ექნებათ, რომ obj1 is obj2 შედარება გამოვიყენო, ამიტომ საბოლოოდ გამომივიდა obj1.gettype is obj2.gettype, სადაც obj2.gettype-ს მაგივრად პირდაპირ ტიპი გადაეცემა პროცედურას პარამეტრად
აქ არ არის არაფერი შეცდომა, ერთ ტიპს ვადარებ მეორეს, არის თუ არა ახალი ფორმის ტიპი ანუ frmtype, უკვე არსებული ფორმის ტიპი ანუ obj.gettype რაც შეეხება პირვანდელ ვარიანტს, If TypeOf Obj Is FrmType Then Return True, ესეც მუშაობდა, ოღონდ ÌDE შეცდომას წერდა, რომ ასეთი ტიპი არ არსებობს, ანუ TypeOf ოპერატორი მოითხოვს უკვე განსაზღვრული ტიპის გამოყენებას მასში. ჩემს შემთხვევაში კი ტიპი მაშინ განისაზღვრებოდა, როცა პროგრამას გავუშვებდი და პროცედურას პარამეტრი გადაეცემოდა. ოღონდ ამ ყველაფერს ძალიან გვიან მივხვდი ვბ6-ზე და აქსესზე მიჩვეულ კაცს მიჭირს გადასვლა |
Posted by: Kakha 1 Aug 2006, 10:39 |
Crypto If რომ არ გქონდა წინიდან მიწერილი მე ვიგულისხმე რომ გადააკეთე If TypeOf Obj Is FrmType Then Return True ასე If TypeOf Obj.GetType Is FrmType ცხადია If Obj.GetType Is FrmType Then Return True სწორ შედეგს დაგიბრუნებს, რაზეც უკვე ვთქვი |
Posted by: cannabis 1 Aug 2006, 16:42 |
ბარემ აქ ვიკითხავ, ეხლა "პაჩკებით" წიგნები ვიშოვე ვიჟუალ C-შარპ-ზე, ჰოდა.. ლოკალში სადმე .ნეტ ფრეიმვორკი და ვიჟუალ სტუდიო ხომ არ დევს სადმე? პროგრამებში დუმან საოცრად |
Posted by: Crypto 1 Aug 2006, 17:09 |
ფრეიმფორკი ორივე ვერსია მაიკროსოფტზე, VS კი გოლ.გე-ზე |
Posted by: soso_j 2 Aug 2006, 11:56 |
cannabis http://www.gol.ge/index.php?cat=soft&details=1665&order=1.1&search=visual http://www.gol.ge/index.php?cat=soft&details=1666&order=1.1&search=visual |
Posted by: cannabis 2 Aug 2006, 12:18 |
soso_j დანკე -------------------- და..რომელი ჯობია? |
Posted by: soso_j 2 Aug 2006, 21:11 | ||
cannabis
დამიჯერე შენთვის ნამდვილად არ აქვს მნიშვნელობა თუმცა მაინც პროფესიონალ ედიშენი მოქაჩე. |
Posted by: mcnamara 3 Aug 2006, 13:28 |
soso_j და რა განსხვავებაა მაგ ვერსიებს შორის? |
Posted by: cannabis 3 Aug 2006, 16:32 | ||
თითქმის 1გბ |
Posted by: soso_j 3 Aug 2006, 17:15 | ||
mcnamara
თეამ ედიშენს ვიზიო მოყვება მეტი თითქმის არაფერი. |
Posted by: Quest 4 Aug 2006, 15:00 |
მინდა რო ტექსტბოქსზე რო დავაწვები რაღაც კლავიშს, (მაგალითად "a"), აკრიფოს სხვა სიმბოლო (მაგალითად "ა"), ანუ მინდა ქართულად აიკრიფოს ხოლმე. დელფში ადვილად იყო მარა აქ ვერ ვიპოვე |
Posted by: Dato0011 4 Aug 2006, 15:06 |
Quest private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 'a') e.KeyChar = 'ა'; } |
Posted by: Quest 4 Aug 2006, 15:36 |
Dato0011 მასე ვქენი მეც (ანუ როგორც დელფშია) მარა e.KeyChar ReadOnly_იაო როგორ იგრძნობა დელფის გავლენა რა * * * აუ არა არა მე OnKeyDown_ზე ვეჩალიჩებოდი e.KeyCode_ს და მაგიტომაც მიწერდა მაგ შეცდომას Dato0011 მართალი ყოფილხარ რას გერჩი გაიხარე |
Posted by: Gode 4 Aug 2006, 17:53 |
Quest ხოდა მე უცებ მეგონა რომ ეგ ვებში გინდოდა და ჯავასკრიპტის დაწერას ვაპირებდი აქ |
Posted by: soso_j 4 Aug 2006, 18:02 | ||
Quest ანუ შენ გინდა ფუნქცია რომელიც ინგლისურის მაგივრად ქართულს დაწერ ტექსტბოქსში მოგცემ მაგ ფუნქციას. იტოგში ამ ფუნქციას გადააკოპირებ
შემდეგ ტექსტბოქსის კეიპრეს ევენტში ჩაწერ ასეთ რამეს key_press(e, textBox1); და ყველაფერი კარგადაა |
Posted by: Quest 4 Aug 2006, 19:29 |
soso_j დიდი მადლობა და ბარემ აქვე დავწერ. ფორმაზე ლეიაუთის შეცვლის რა მეთოდები არსებობს? ანუ ქართულ უნიკოდზე გადართვა საათის გვერძე როა იმითი კი არ ხდებოდეს, ფორმაზევე იყოს ეგ ვეში რა, იქნება ვიღაცას არ უყენია ქართული განლაგება და მაგ პონტში. იმედია ყველა კონტროლისათვის კეიდაუნის დაწერა არაა საჭირო... |
Posted by: soso_j 4 Aug 2006, 20:31 |
Quest მაგ პროცედურას თუ გამოიყენებ არანაირი ქართული განლაგება არ გჭირდება. |
Posted by: Quest 4 Aug 2006, 23:06 |
soso_j ეგ კი მაგრამ ვთქვათ დავამატე ახალი კონტროლი, შესაბამისად იმასაც უნდა ჩავუწერო ეგ ევენტჰენდლერი რაც დიდ პროგრამებში არაა მიზანშეწონილი. |
Posted by: Dato0011 4 Aug 2006, 23:14 |
Quest Event-ში პირდაპირ კონტროლს ნუ მიმართავ და გამოიყენე sender-ი. მერე ესე ქენი textBox2.KeyDown = textBox1.KeyDown; გექნება ერთი პროცედურა ბევრი კონტროლისთვის |
Posted by: Quest 5 Aug 2006, 01:32 |
Dato0011 არა ეგ იასნა მარა რატო ვბურღავ ეხლა ტვინს რო აი კოდექსი როა ხო იცი პროგრამა, მაგაშია მასეთი გადასართველი შიგნით პროგრამაშივე რა და რამდენადაც ვიცი ეგ ისევე მუშაობს, როგორც ვინდოუსის სტანდარტული ლენგუიჯბარი ოღონდ პროგრამის ფარგლებში რა ნუ მოკლედ მერე გავარკვევ კოდექსის საკითხს. გმადლობთ ყურადღებისათვის გემშვიდობებით, მომავალ შეხვედრამდე... |
Posted by: Quest 8 Aug 2006, 01:13 | ||
მაქვს ესეთი პრობლემა აი ეს კოდი:
ნუ ადვილი მისახვედრია რასაც აკეთებს და სწორედაც აკეთებს. მაგრამ აკეთებს ძალიან ნელა. ანუ თუ სხვა ფანჯარა გადავატარე ზედ, ან თვითონ ეს ფორმა ვამოძრავე, ძალიან ჭედავს. * * * თურმე შედარებას მიქონდა მთელი დრო. შევქმენი ცხრილის ზომის მატრიცა, რომელშიც ცხრილის შექმნისთანავე ვწერდი უჯრების შესაბამის ფერებს. და აღარ ჭედავს ეხლა. თუ ამის წაკითხვა არ დაგეზარებათ და უკეთესი იდეა გაქვთ იქნებ მითხრათ წინასწარ დიდი მადლობა |
Posted by: Crypto 8 Aug 2006, 10:29 | ||
Quest
ცარიელი რატო გაქვს, არ გაინტერესებს, რა შეცდომას აგდებდა თუ აგდებდა საერთოდ? |
Posted by: Kakha 8 Aug 2006, 10:38 |
Quest და რატო CellPainting? გამოდის რომ რამდენჯერაც გრიდის რენდერინგი მოხდება იმნდეჯერ შენი კოდი ეშვება, ცხადია ტორმუზი იქნება, გააკეთე ისე რომ უკრის მნიშვნელობის ცვლილებისას გაეშვას და მორჩა კინო, დანარჩენს თავის თავზე ფრეიმვორკი აიღებს. |
Posted by: Quest 8 Aug 2006, 15:48 | ||
რატო და ყველა უჯრაში თარიღი არ წერია, ზოგი სხვა ტიპისაა და ეგ შეცდომაა ძირითადში. Kakha ანუ CellValueChanged რაღაც ვერ ავამუშავე მარა არაუშავს. ის პრინციპში ნორმალურად მუშაობს |
Posted by: musha boquladze 9 Aug 2006, 20:55 |
იცით რა მიანტერესებს, ნუთუ ამხელა ფორუმზე არ არის არც ერთი თემა, სადაც აქაური იუზერები თავის პროგრამებს დებენ? ანდა გამოდის რომ კაციშვილი არაფერს არ აპროგრამებს [საუბარი არ მაქვს იმაზე რომ თქვენი სტრატეგიული "რაზრაბოტკები" დადოთ, მაგრამ ნუთუ სავარჯიშოთ მაინც არ წერთ წვრილ-წვრილ პროგრამებს.] [კონკრეტულად ეს ყველაფერი ეხება c#-დაწერილ პროგრამებს] |
Posted by: Gode 9 Aug 2006, 23:43 |
musha boquladze მე პირადად სავარჯიშოდ დრო აღარ მრჩება, სამწუხაროდ სახლში რომ მოვდივარ ჭამის და დაძინების მეტი არაფერი მინდა.... ალბათ სხვებიც ასე არიან, თუ დრო გამოვნახე კიდე ეგრევე წიგნებისკენ გამირბის თვალი... |
Posted by: Quest 10 Aug 2006, 02:11 | ||||
ვის სცალია სავარჯიშოდ, მე პირადად C#_ის სწავლა (არც თუ ისე) იაფი შეკვეთით დავიწყე და ესაა მიზეზი ეხლა მეცხრე გვერდზე რო ვწერ და არა მესამეზე Gode
აბაა ეგა თქვი შენა |
Posted by: crusader 14 Aug 2006, 01:00 |
მთელი დღე არ ვვარჯიშობთ, თუ ეს კლასგარეშეს პონტში უნდა ვაკეთოთ. |
Posted by: ეზეკი 31 Aug 2006, 14:40 |
ერთი კითხვა მაქვს C#-ში ხომ არ იცით როგორ გავაკეთო thread-ი როა დელფიში ისეთი რამ, მე ეგ მინდა იმისთვის რომ როცა ქსელში რაიმე ინფორმაციას ვაგზავნი მეორეგან ხო ვაკეთებ s.Receive(b); და სანამ ინფო არ მოვა ეკიდება პროგი, რამე სხვა გზა თუ იცით რომ ეს მოგვარდეს ანუ პროგი არ დაეკიდოს ისიც მითხარით |
Posted by: Dato0011 31 Aug 2006, 14:57 |
ეზეკი private System.Threading.Thread mLoop; mLoop = new System.Threading.Thread(new ThreadStart(Local_Received)); mLoop.Start(); private void Local_Received() { MessageBox.Show("ეს სხვა სრიდია "); } |
Posted by: Crypto 31 Aug 2006, 17:48 |
ერთი რამე ვერ გავარკვიე (მორიგი ერთი რამე ): დავაგდე ფორმაზე BindingSource, BindingNavigator, DataGridView და დავაკავშირე ერთმანეთთან. როცა ვამატებ ახალ ჩანაწერს, მინდა რომ ჩანაწერის ერთერთ ველში (რომელიც გრიდში არ გამოდის), ავტომატურად შევიტანო რაიმე მონაცემი, ტიპა Default მნიშვნელობა, ოღონდ ეს მნიშვნელობა იცვლება. მოკლედ ავტომატურად მინდა რაღაც ჩაიწეროს. ვნახე, რომ ეს კეთდება BindingSource_AddingNew ივენტით, რომელშიც e.NewObject-ს რასაც მივანიჭებ, ის იქნება ახალი სტრიქონი ახალი მნიშვნელობებით. რჩება ახალი როუს შექმნა და მისთვის მინიჭება. პრობლემა ისაა რომ ეს e.NewObject არის DataRowView ტიპის, და ამ ტიპის ცვლადის შექმნას კი ვერ ვახერხებ ვერაფრით. ვქმნი ცვლადს ტიპით DataRow DataTable.NewRow-თი, მაგრამ DataRowView-ში ვერ გადამყავს... მოკლედ მაგარი კოშმარია ეს ADO.NET-ი : |
Posted by: Quest 3 Sep 2006, 18:38 | ||||
Crypto ეგ ცვლილება საბოლოოდ დატასეტში მიდის მაინც და არ ჯობია იქ დაამატო ეგ დეფაულტ დატა? ზეპირად არ ვიცი მარა ძალიან მარტივია, მგონი გაკეთებულიც მაქვს
თავიდან მასე ჩანს ეზეკი კაკრაზ დამჭირდა მასეთი რაღაცა და ესე გავაკეთე:
ეს სერვისია და ზედმეტ რაღაცეებს შეგიძლია ყურადღება არ მიაქციო |
Posted by: ეზეკი 3 Sep 2006, 19:21 | ||
Quest მეც ამისთვის მჭირდება
|
Posted by: Crypto 4 Sep 2006, 15:28 | ||||
Quest
არ არის ეგ დეფაულტ დატა, რადგან
ან შეიძლება შეიცვალოს ყოველი ახალი ჩანაწერისათვის... |
Posted by: Quest 4 Sep 2006, 16:02 | ||||
Crypto
კი გასაგებია მაგრამ მაგას რა მნიშვნელობა აქვს. დატასეტი რო შეივსება, იქ მერე რასაც გინდა იმას ჩაამატებ, რა პრობლემაა? |
Posted by: Crypto 4 Sep 2006, 17:00 |
Quest აჰა, გასაგებია შენი აზრი, წინასწარ კი არა, მერე შევავსო ის ველი. მგონი გამოსავალია მარა ამ ოხერი BindingSource_AddingNew-ს ხმარებაც რო მინდა ვიცოდე? |
Posted by: Quest 4 Sep 2006, 17:09 | ||||
ხო, რათქმაუნდა.
მეც დამაინტერესა, არასოდეს გამიკეთებია. ეხლა მაგარი გაჭედილი ვარ თორე ჩავუჯდებოდი |
Posted by: BBC 8 Sep 2006, 02:33 |
აი ეს ვერ გავიგე რა უნდა იკნებ ამიხსნათ Start your favourite browser and go to http://www.yourdomain.name/shop_location/admin/make_symlink.php On this moment the make_symlink.php creating the needed symlinks on the /admin folder : /admin/image /admin/product_images /admin/category_images /admin/brand_logos /admin/templates /admin/auth.php /admin/auth.php3 /admin/tmp /admin/session_variables.php /admin/session_variables.php3 /admin/class.cacheFastTemplate.php /admin/class.cacheFastTemplate.php3 /admin/class.FastTemplate.php /admin/class.FastTemplate.php3 |
Posted by: Quest 8 Sep 2006, 18:01 |
C#_ში მასივის ელემენტებს ინდექსად ხო აქვთ რიცხვი, არადა მახსოვს რო შეიძლებოდა ინდექსად ყოფილიყო რამე სტრინგი მაგალითად: a["rame"]=5; აესეთი მასივის შექმნა მინდა რა P.S. BBC ეს C#_ის თემაა |
Posted by: BBC 9 Sep 2006, 19:35 |
Quest არა შემეშალა |
Posted by: ეზეკი 10 Sep 2006, 00:50 | ||
Quest
ეგ არის php-ში, C#-ში მგონი არაა მასე, ეხლა გავდივარ მასივებს და ჯერ არ შემხვედრია მასეთი რამ შენ რაც გინდა, რომ მოვრჩები მასივებს გეტყვი დანამდვილებით შეიძლება თუ არა მასეთი რამ. * * * Quest არა C#-ში არ შეიძლება მასივს ინდექსათ რაიმე სტრინგი იყოს. მხოლოდ ინტეგერი * * * Quest შემეშალა, თურმე ეგეც შეიძლება ეხლა გავდივერ index-ებს და ეხლა ვნახე. ბოლომდე წავიკითხავ და დავწერ როგორც ხდება * * * Quest აუ იცი რა მაგარია შესაძლებელია რა შენ რაც გინდა მარა უნდა ეჩალიჩო ეხლა ვეჩალიჩები და რასაც ვიჩალიჩებ დავწერ მერე |
Posted by: ეზეკი 10 Sep 2006, 20:08 | ||||||||||
ჰუჰ მოვრჩი როგორც იქნა, Quest შენ გჭირდება შექმნა ახალი კლასი, აი ესეთი:
ეხლავე გეტყვი რა რისთვისაა, მე შევქმენი კლასი რომელსაც შეგიძლია აგდასცე როგორც int ინდექსიანი ისე string ინდექსიანი პატამეტრები, ამიტომ ცოტათი დიდი კოდი გამოვიდა და დამჭირდა ერთი ორი private მეთოდის დაწერა, შეგიძლია შენ გააკეთო ისეთი კლასი რომელსაც გადასცემ მარტო string ტიპის ინდექსებს და ის შედარებით მარტივი კოდი იქნება. ხო ესეიგი რა რა არის:
ხო ეხლა IntStr მასივის შესახებ, ამ მასივის საშუალებით ვაკეთებ იმას რომ სტრინგ ინდექსიანი ელემენტებბი არსებობდეს, ანუ ვაკეთებ ასეთ რამეს: თუ ვთქვათ პირველ ითემს აქვს int ინდექსი მაშინ IntStr[0] -ის მნიშვნეობა არის "" თუ ითემს აქვს string ინდექსი მაშინ ეს string-ი. მერე მოდის ორი კონსტრუქტორი, ისეთი არაფერია მარა მაინც დავწერ:
პირველს არ გადაეცემა პარამეტრები, ხოლო მეორეს გადაეცემა მასივი. შემდეგ მოდის მეთოდი Add რომელიც ამატებს ახალ ითემს, ოღონდ ამ ითემის ინდექსი არის ამ შენთხვევაში int ტიპის. შემდეგ მოდის Property-ები, და შემდეგ ორი ფუნქცია:
ეს მეთოდი ნახულობს ხომ არ მომხდარა searchString -ის მნიშვნელობის გამოყენება ინდექსათ. და თუ მომხდარა აბრუნებს იმ int-ს რომელსაც ეს searchString შეესაბამება.
ხოო... ეს კიდე გახდა საჭირო იმ შემთხვევისთვის, როცა ხდება ასეთი რამ: ვთქვათ გვაქვს: myArray t = new myArray(); t[0] = "forum.ge"; t["Quest"] = "google.com"; ამ დროს "google.com" ჩანაწერის ინდექსი სინამდვილეში არის 1 ხოლო შემდეგ რომ დავწეროთ : t[1] = "aba"; ამ დროს ის t["Quest"] გადადის ბოლოში ხოლო t[1] ხდება "aba". ქვევით მივაბავ მთლიან კოდს |
Posted by: mcnamara 18 Sep 2006, 21:14 |
მაქვს ერთი event handler–ი სადაც ტრიალებს ციკლი მაქსიმუმ 999 იტერაციით და იყენებს sendwait() ფუნქციას. თუ იტერაციების რიცხვი საკმაოდ დიდია (300 და მეტი) მაშინ თვითონ ფორმა ცოტა ხნით ჭედავს და აღარ რეაგირებს მაუსზე და კლავიატურაზე. ამიტომ ფორმაზე დავაგდე backgroundworker მაგრამ ეს საერთოდ აღარ აკეთებდა sendwait()-ს. შემდეგ ვიფიქრე ამ sendwait–ისთვის ახალ thread–ს შევქმნი და იქიდან გამოვიძახებთქო. ესეც გავაკეთე მაგრამ ამის შემდეგ ფორმა უფრო ჭედავს ვიდრე მანამდე. რისი ბრალი შეიძლება იყოს? |
Posted by: ეზეკი 18 Sep 2006, 22:06 |
mcnamara აბა კოდი დადე, წესით არ უნდა ჭედავDეს ახალი thread-ი თუ გააკეთე. |
Posted by: Quest 18 Sep 2006, 22:55 | ||
ხო, მეც მასე მგონია ისე SendWait_ი დელფში Delay როა ისაა ხო? |
Posted by: mcnamara 18 Sep 2006, 23:01 | ||
დავუშვათ ახალი thread არ იქმნება. მაშინ ისევე უნდა ჭედავდეს როგორც ადრე მაგრამ ასე უფრო მეტად ჭედავს. |
Posted by: ეზეკი 19 Sep 2006, 00:14 |
mcnamara thread-ები ჯერ არ გამივლია და ვერაფერ რჩევას ვერ გეტყვი , ისე რაღაც პატარა შეცდომა იქნება გაპარული. აბა იქნებ ქუესტმა იცოდეს. |
Posted by: Quest 19 Sep 2006, 14:40 |
mcnamara აი ესე შექმენი სრედი და იმუშავებს 100% using system.threading მერე სადმე აღწერე და დაასტარტე ესე: T = new Thread(new ThreadStart(ThreadMethod));//აქ იმ მეთოდის სახელი ეთითება, რომელიც გინდა რო ამ სრედში შესრულდეს (ოღონდ void) T.Priority = ThreadPriority.Normal; T.Start(); აქ თვითონ მეთოდი ThreadMethod private void ThreadMethod() { //აქ რასაც დაწერ უკვე მთავარი სრედისაგან დამოუკიდებლად იქნება } |
Posted by: Dato0011 19 Sep 2006, 14:47 |
Quest ამას პარამეტრიზირებული სრიდი ჭირდება ბექა. mcnamara ვერ ვხვდები რატო უნდა ჭედავდეს, აბა სტატიკური მოაშორე და ჩვეულებრივი ფუნქცია გადაეცი. |
Posted by: mcnamara 20 Sep 2006, 15:57 |
Dato0011 მოვაშორე მაგრამ ისევ ისეა. თვიტონ ფორმაზე gif ფაილებია და ისინი ჩვეულებრივად მოძრაობენ, უბრალოდ მაუსი იშვიათად რეაგირებს და ჭედავს. |
Posted by: Dato0011 20 Sep 2006, 16:07 |
mcnamara ააა აბა სადაც ციკლი გაქ ეს ჩასვი Application.DoEvents(); |
Posted by: mcnamara 20 Sep 2006, 23:16 | ||||
thread–ებზე ბევრი ვიწვალე მაგრამ არ გამოვიდა. მერე დავაგდე backgroundworker და მაგის საშუალებით ვაკეთებ იმას რაც მჭირდება მაგრამ შედეგი ისეთივეა. Application.DoEvents() ჩავამატე მაგრამ არ უშველა. ვცადე ასე:
და ასეც:
მაგრამ შედეგი ერთია. sm და ind აღწერილი მაქვს Form1-ში როგორც static წევრები. თუ static–ს წავუშლი ისევე იქცევა. იქნებ ეს წევრები პარამეტრად უნდა გადავცე? კიდევ ერთი: როდესაც backgroundWorker1_DoWork–ში Sendkeys.Sendwait-ს ვიყენებ, აკეთებს და Sendkeys.Send–ს არ აკეთებს. ეს რიღასი ბრალია? |
Posted by: Dato0011 21 Sep 2006, 10:32 |
mcnamara შეიძლება ვცდები მაგრამ მგონი SendWait პროგრამას აჩერებს და მაგიტომ გიჭედავს. Sendkeys.Send უნდა გამოიყენო. პ.ს. backgroundworker იგივე სხვა სრიდია. |
Posted by: giorgit 21 Sep 2006, 11:33 |
mcnamara ეს წაიკითხე აბა Use SendWait to send keystrokes or combinations of keystrokes to the active application and wait for the keystroke messages to be processed. You can use this method to send keystrokes to an application and wait for any processes that are started by the keystrokes to be completed. This can be important if the other application must finish before your application can continue. უფორ კონკრეტულად დაწერე რისთვის გჭირდება ეგ ფუნქცია? |
Posted by: mcnamara 21 Sep 2006, 11:54 |
giorgit დაახლოებით ისეთივე რამეა როგორც უბრალოდ notepad-ისთვის გაგზავნა ტექსტის ასე რომ არამგონია მაგის ბრალი იყოს |
Posted by: Dato0011 21 Sep 2006, 11:55 |
mcnamara მაგისი ბრალია, Send გამოიყენე, თუ არ მუშაობს, უნდა აამუშავო, სხვა გზა არაა |
Posted by: mcnamara 22 Sep 2006, 22:33 |
backgroundworker-ში send ვერ ავამუშავე და ისევ thread–ებით ვცადე მაგრამ ეხლა აი ამას მიგდებს, არადა ახალი thread–ის გარეშე როცა ვაკეთებ send მუშაობს. შეგიძლიათ უფრო ადამიანური სიტყვებით მითხრათ რა უნდა და რა ვუშველო? |
Posted by: Dato0011 23 Sep 2006, 10:41 |
mcnamara სრიდი აღარ გჭირდება, მთავარი სრიდიდან გამოიძახე SendKeys.Send ფუნქცია. |
Posted by: mcnamara 23 Sep 2006, 12:34 |
Dato0011 მთავარი სრიდიდან რომ ვიძახებ SendKeys.Send უარესად ჭედავს ვიდრე SendKeys.SendWait–ის დროს. უბრალოდ უფრო სწრაფად აკეთებს. |
Posted by: Dato0011 23 Sep 2006, 13:24 |
mcnamara დააგდე ერთი სოურსე, გადავხედავთ ჩვენც |
Posted by: Quest 6 Oct 2006, 16:44 |
კაცო ერთი რაღაცა ვერ გავიგე. მაქვს 2 დატასეტი DS1 და DS2. რაღაც ეტაპზე მინდა რომ ორივეში ერთიდაიგივე მონაცემები ეწეროს, ანუ ვავსებ DS1_ს და მერე მეორეს ვანიჭებ ამას: DS2=DS1. მერე ორივეში სხვადასხვა რაღაცეების ჩაწერა მიწევს, მაგრამ ერთში რო ვწერ რაღაცას, მეორეშიც იწერება ავტომატურად. რას ნიშნავს ეს? მიმთითებლებით რო იყოს მესმის მარა ჩვეულებრივ ვაკეთებ ორივეს აღწერას: DataSet DS1 = new DataSet(); DataSet DS2 = new DataSet(); |
Posted by: Dato0011 6 Oct 2006, 16:51 | ||
Quest
ეგ არ გეკადრება ბექა დატასეთი არის კლასი, კლასი კი Reference Type-ია. ანუ ეს ნიშნავს რომ როცა შენ აკეთებ DS2=DS1 ოპერაციას, კლასს კი არ აკოპირებ არამედ DS2-ს ანიჭებ DS1-ის რეFერენსს, ანუ პოინტერს. სტრუქტურა Value Type-ია. სტრუქტურაზე რომ იგივე ოპერაცია გააკეთო მაშინ DS2 იქნება ანალოგი DS1-ისა და არც ერთმანეთზე არ იქნებიან დამოკიდებულები. თუ კლასის კოპირება გინდა გამოიძახე Clone() მეთოდი. იმედია გასაგებად ავხსენი |
Posted by: giorgit 6 Oct 2006, 16:59 | ||
მიმთითებელია აბა რააა ---------------------- |
Posted by: Quest 6 Oct 2006, 17:31 | ||
Dato0011
"შემრცხვასმაილი" ეგაა რა სწავლას დატასეტით და სერიოზული პროგრამების წერით რო დაიწყებს კაცი გასაგებია კი, დიდი მადლობა |
Posted by: Dato0011 6 Oct 2006, 17:36 | ||||
Quest
რატო შეგრცხვა კაცო, მე მაგალითად ეხლა გავიგე რომ სერვისებს დიალოგური მხარე არა აქვთ რა ვქნა გავწითლდე? პ.ს. აქამდე იმიტომ ვიყავი საპირისპიროში დარწმუნებული რომ ჩემს ერთ-ერთ სერვისს, არ ვიცი როგორ მაგრამ ფორმაც ქონდა და მთელი მისი სიკეთე. არ ვიცი როგორ გამომივიდა, ეხლა რო ვცდილობ დიალოგური სერვისის გაკეთებას, ყველა მცდელობა კრახით მთავრდება. ეტყობა რაღაც ბაგ-ია გაპარული ოს-ში
რაც უფრო რთულით იწყებ, მით უფრო გიადვილდება ადვილი მე რო ნეტის სწავლა დავიწყე, წიგნის მეორე თავშივე ეწერა რეფერენს და ვალიუ თაიფებზე |
Posted by: Quest 6 Oct 2006, 17:42 |
Dato0011 გაიხარე, ჯიგარი კაცი ხარ |
Posted by: Dato0011 6 Oct 2006, 17:55 |
Quest . |
Posted by: mcnamara 6 Oct 2006, 23:11 |
folderbrowsedialog-ი ვერ იმახსოვრებს მითითებულ ფოლდერს გაშვებიდან გაშვებამდე, openfiledialog კი იმახსოვრებს იმ ფოლდერს რომელშიც იყო არჩეული ფაილი მაგრამ ფოლდერს ვერ მიუთითებ. რანაირად დავამახსოვრებინო მითითებული ფოლდერი ან როგორ ავარჩევინო openfiledialogs ფოლდერი? |
Posted by: Dato0011 7 Oct 2006, 11:15 |
mcnamara folderbrowsedialog.RootFolder = "C:\\Music"; |
Posted by: mcnamara 7 Oct 2006, 14:17 |
ხო მაგრამ თუ სხვა ფოლდერი მიუთითა მაშინ ეგ არ იმუშავებს. |
Posted by: Dato0011 7 Oct 2006, 14:31 |
mcnamara შენც გააკეთე რამე გლობალური სტრინგი რომელშიც დაიმახსოვრებ ბოლო RootFolder-ს და მერე folderbrowsedialog-ის გამოძახებამდე თავიდან მიანიჭებ. რა იყო ძნელია? |
Posted by: mcnamara 7 Oct 2006, 14:36 |
Dato0011 მგონი ვერ გაიგე რაც ვიკითხე. openfiledialog-ს აქვს ველი restore directory და პროგრამას რომ დახურავ და ხელახლა გაუშვებ იმ ფოლდერს გაგიხსნის და მაგის გაკეთება მინდა folderbrowsedialog-ისთვის. |
Posted by: Quest 7 Oct 2006, 15:56 |
mcnamara როგორც მე ვნახე ოპენფოლდერდიალოგს არ აქვს მასეთი რაღაცა. და თუ მართლა არ აქვს, მაშინ, როგორც დათომ გითხრა, მასეთნაირად უნდა დაიმახსოვრო მისამართი დახურვის წინ (ვთქვათ რეგისტრში) და გაშვებისას მიანიჭო |
Posted by: mcnamara 7 Oct 2006, 16:18 | ||
Quest
folderbrowsedialog-ს გულისხმობ? ხო მეც ვიცი რომ არ აქვს. მადლობთ გავაკეთე უკვე. messagebox-ში ქართულად როგორ დავწერო? alt-shift-ით გადავიყვანე ინგლისურზე და დავწერე მაგრამ ვისაც ქართულის მხარდაჭერა დაყენებული არ აქვს, იქ კუბიკები ჩანს. |
Posted by: ეზეკი 7 Oct 2006, 19:10 |
mcnamara ხოდა უნდა ეყენოს ქართული უნიკოდი ანდა თუ მაზოხისტი ხარ აკადნუსხური გამოიყენე და მაშინ ეგ შრიფტი უნდა ეყენოს ვინც გაუშვებს მაგ პროგს, მარა პირველი ჯობია უფრო |
Posted by: mcnamara 7 Oct 2006, 19:45 |
ეზეკი აკადნუსხურით ვერ ვწერ messagebox-ში. word-ში თუ ავკრიფე და გადმოვაკოპირე ლათინური ხდება და გასვებისასაც ლათინურია. |
Posted by: Quest 7 Oct 2006, 20:10 |
mcnamara mesagebox_ი მარტო უნიკოდში წერს და შესაძლებლობებში შეძღუდულია ძაან. თუ რამის შეცვლა გინდა, შენთვითონ უნდა დაწერო ახალი კლასი. თორე მაგას შრიფტის ზომასაც კი ვერ შეუცვლი |
Posted by: Quest 29 Oct 2006, 14:06 |
dataGridView_ში მინდა სვეტის სათაურის ტექსტი დავწერო ვერტიკალურად. ვინმეს გაგიკეთებიათ მსგავსი რამე? მე ვეძებე და ისეთი ვერაფერი ვიპოვე |
Posted by: MOLA 29 Oct 2006, 14:13 |
ისე რამე რო იყოს ფორმის სათაურს ქართულად ვერ დავწერ?? მაგალითად აი ესე this.Text = "ტესტი"; |
Posted by: ეზეკი 29 Oct 2006, 14:16 |
MOLA რათქმაუნდა დაწერ |
Posted by: Quest 29 Oct 2006, 14:16 | ||
MOLA ხო აბა რა უნიკოდში ოღონდ მე კიდე ეს მაინტერესებს
|
Posted by: MOLA 29 Oct 2006, 15:18 |
ვააა ვერ გავაკეთე ტო არადა MSDN.com ში წავიკითხე რაღაცეები მარა form-ის სახელად მაინც ვერ გამოვიყენე ქართული ასოები |
Posted by: mcnamara 29 Oct 2006, 15:28 |
MOLA მე alt-shift-ით ვრთავ ხოლმე ქართულზე და ისე ვწერ თუ მინდა რომ ქართულად იყოს. |
Posted by: giorgit 29 Oct 2006, 15:54 |
MOLA და ქართულის მაგივრად რას გიწერს? თუ კვადრატებს გიწერს ე.ი. რეგიონალ სეტინგებში Install file for complex script უნდა ჩაურთო ხოლო თუ კითხვის ნიშნებს გიწერს ე.ი. კოდი სადაც გიწერია ის ფაილი უნდა შეინახო unicode ში. მე უფრო პირველი პრობლემა მგონია. |
Posted by: MOLA 29 Oct 2006, 16:16 |
ოთხკუთხედებს წერს! 30 * * * ეგ ჩავრთე მარა მაინც კვადრატებს წერს! ნუ იტოკში იმან იდარდოს ვინც ამ პროგრამას გამოიყენებს ანუ ჩემმა ჯგუფელებმა მეინგლისურადაც კარგად ვკითხულობ * * * თ რამე მოიფიქრეთ ამასთან დაკავშირებით(ანუ ქართულად როგორ წავაწერო) მითხარით არ მოგერიდოთ პახოდუ მადლობელიც დაგრჩებით! |
Posted by: giorgit 29 Oct 2006, 16:58 |
MOLA ერთადერთი მაგის ბრალია ხოლმე სხვა რა უნდა გითხრა აბა. მე ცხოვრებაში არ მქონია VS ში უნიკოდთან პრობლემა |
Posted by: MOLA 29 Oct 2006, 17:19 |
ვსიო გავაკეთე! კომპიუტერის გადარესტარტება დამავიცყდა და იმიტომ არ აკეთებდა |
Posted by: Crypto 3 Nov 2006, 18:04 |
ამ datetimepicker-ს თვეები და კვირის დღეები ვერ დავაწერინე ინგლისურად (მე თვითონ ქართული მიყენია კონტროლ პანელიდან, ქართულად კი ეს კომპონენტი მაგარი საფრთხობელაა ) და როგორც მერე მოვჩიჩქნე ინტერნეტში, ეგეთი რამე შეუძლებელია, რომ სისტემისა და ამ კომპონენტის cultureinfo განსხვავებული იყოს. http://support.microsoft.com/kb/889834 თუ ვინმეს გეგულებათ სადმე რამე მარტივი კალენდრის კომპონენტი, რომელსაც შემეძლება სისტემისგან დამოუკიდებელი cultureinfo დავუნიშნო, მიმასწავლეთ |
Posted by: MOLA 8 Sep 2007, 23:14 |
მინდა გავიგო დროის კონკრეტულ მონაკვეთში გაშვებულია თუ არა Yahoo Messenger-ი ვინმემ ხომ არ იცით როგორ მოვახერხო მაი ამბავი?? |
Posted by: mcnamara 9 Sep 2007, 00:03 | ||
MOLA
თუ გამშვებ ფაილს სხვა რამე ქვია მაშინ არ იმუშავებს |
Posted by: MOLA 9 Sep 2007, 01:05 |
უპს რაღაც არ გამოდის შეგიძლია რამე magaliTis gakeTeba ukve dakompilirebulis?? |
Posted by: mcnamara 9 Sep 2007, 01:22 | ||
MOLA უპს ჩემი ბრალია
ისე GetProcessesByName ფუნქცია რომ გენახა msdn-ში ან google-ში კი იპოვიდი |
Posted by: MOLA 9 Sep 2007, 01:25 |
mcnamara ეგ ვნახე მარა არც ეგ არ მუშაობს და ისე ერთი შეკითხვა Process.GetProcessesByName("YahooMessenger") ese ar unda iyos?? |
Posted by: mcnamara 9 Sep 2007, 01:27 |
MOLA ხო ეგ უნდა იყოს, ისე კომპილაცია ვერ მოხდება. |
Posted by: MOLA 9 Sep 2007, 01:32 |
ვსიო გავაკეთე რაც მინდოდა დიდი მადლობა |
Posted by: mcnamara 9 Sep 2007, 01:32 | ||
არაფერს |
Posted by: MOLA 30 Oct 2007, 22:07 |
ხოდა კიდევ დამჭირდა დახმარება ბაზიდან ამომაქვს მონაცემი შემდეგი სახით "04/12/1986" ; მინდა რო რიცხვი და თვე შევადარო მიმდინარე თარიღს ხოდა როგორ შევადარო ხომ ვერ მეტყოდით?? |
Posted by: mcnamara 30 Oct 2007, 22:48 |
MOLA DateTime.Now გიბრუნებს მიმდინარე თარიღს |
Posted by: MOLA 30 Oct 2007, 22:50 |
mcnamara არა ეგ ვიცი უფრო იცი რა მაინტერესებს?? ორი სტრინგი როგორ შევადარო ერთმანეთს?? კი არადა აი მაქვს ბაზდან ამოღებული რაღაც თარიღი მაგ: 07/10/1984 და მიმდინარე ტარიღი არის 31/10/2007/ მინდა რო ამ ორ თარიღს ჩამოვაშორო წლერბი და მარტო თვე და რიცხვი შევადარო ერთმანეთს რა |
Posted by: mcnamara 30 Oct 2007, 22:55 |
DateTime.Parse() ან DateTime.ParseExact() მეთოდით ბაზიდან წამოღებული თარიღი გადაიყვანე DateTime ტიპის ცვლადში და მერე შეადარე დღე და თვე |
Posted by: MOLA 31 Oct 2007, 02:20 | ||
მერე ეგ რას მომცემს რო?? ნუ რაღაც კარგად ვერ გავიგე როგორც ჩანს anyway-დიდი მადლობა |
Posted by: mcnamara 31 Oct 2007, 11:05 | ||||
ან მე ვერ გავიგე.
|
Posted by: MOLA 31 Oct 2007, 12:36 |
mcnamara ვახ შენ გაიხარე დიდი დიდი მადლობა |
Posted by: mcnamara 31 Oct 2007, 12:55 | ||
MOLA
არაფერს |
Posted by: Dr Dre 5 Nov 2007, 23:47 | ||
იქნებ ამ კოდში გამარკვიოთ ეხლა დავიწყე სწავლა
უბრალოდ ვერ მივხვდი რას შვება ეს კოდი... |
Posted by: _R_ 6 Nov 2007, 00:02 |
Dr Dre ციკლია ჩვეულებრივი... i ცვლადი იცვლება 0_დან 10_მდე ბიჯით 1 i რო გახდება 10_ის ტოლი ციკლი დამთავრდება |
Posted by: ElGeorgia 6 Nov 2007, 00:06 |
Dr Dre ეგ არის for ციკლი, ჩვეულებრივ C-ში ასეთი მნიშვნელობა აქვს: i-ს ანიჭებს მნიშვნელობა ნულს, ყოველ ინტერაციაზე i-ს ემატება ერთი და ციკლი იტრიალებს მანამ, სანამ i ნაკლებია 10-ზე. |
Posted by: Dr Dre 6 Nov 2007, 09:06 |
^R^ ElGeorgia სპასიბა |
Posted by: _R_ 6 Nov 2007, 10:16 | ||
|
Posted by: Dr Dre 9 Nov 2007, 15:17 | ||
აუ ძაან გთხოვთ კიდე დამეხმარეთ რა ეხლა ვარ სწავლის პროცესში და გავიჭედე ია ეს კოდი ვერ გავიგე იქნებ ცოტა დეტალურად ამიხსნათ არ დაგიწიწყებთ ამას
|
Posted by: mcnamara 9 Nov 2007, 15:48 |
Dr Dre Schildt-ის C#: The Complete Reference-დან რომ გადმოაკოპირე, იქ არ ეწერა ახსნა? ISeries არის ინტერფეისი, ByTwos და Primes კლასებია და ეს ინტერფეისი არის იმპლემენტირებული ორივე კლასში. ერთ შემთხვევაში GetNext() აბრუნებს შემდეგ ლუწ რიცხვს, მეორეში მარტივს |
Posted by: MOLA 9 Nov 2007, 16:14 |
Dr Dre შენ თუ კვირანახევარში ინტერფეისებამდე მიხვედი მაშინ სააღოლ შენ რაა |
Posted by: Dr Dre 9 Nov 2007, 17:08 | ||
MOLA რავი აბა მივედი მაქამდე, მაგრამ ზოგი რაღაც ვერ გავიგე არ მყოფნის ჩემი ინგლისური ზოგ მომენტში PS. კვირა ნახევარი არაა უფო ნაკლებია(გამიცდა 4, 5 დღე აი ეს ვერ გავიგე i იზრდება ათამდე ეგ ვიცი Sum=0, prod=1 და ვერ მივხვდი რაზე მრავლდებიან ეს ცვლადები i ხომ არა კონკრეტული ციფრი?(მაგრა უაზროდ ავხსენი)
|
Posted by: _R_ 9 Nov 2007, 17:25 |
Dr Dre i პირველ შემთხვევაში არის 1 ხო? ხოდა sum_ს ემატება 1, ხოლო prod მრავლდება 1_ზე. როცა მეორეჯერ შევა ციკლში sum_ს ემატება 2, ხოლო prod მრავლდება 2_ზე. და ა.შ ბოლო შესვლაზე ანუ როცა i=10 sum_ს ემატება 10, ხოლო prod მრავლდება 10_ზე. ე.ი გამოვიდა რომ sum ცვლადში ციკლის დამთავრების შემდეგ იქნება 1_დან 10_მდე ჯამი, ხოლო prod_ში ნამრავლი... ესაა და ეს |
Posted by: Dr Dre 9 Nov 2007, 17:28 |
^R^ ჯიგარი ხარ!!!:bis: ............... |
Posted by: _R_ 9 Nov 2007, 17:36 | ||
სპ |
Posted by: Dr Dre 10 Nov 2007, 09:32 |
ისა კიდე ერთი რაღაც მაინტერესებს რა განსხვავებაა decimal და ჩვეულებრივ int-ს შორის? არ დაგეზაროთ რა |
Posted by: Quest 17 Nov 2007, 02:06 |
დეციმალი ათწილადია, ინტი მთელი რიცხვები მარტო |
Posted by: lester 24 Nov 2007, 10:56 | ||||
ე.ი. რა ხდება როცა ვისუალ სტუდიოში button-ში შევიყვანო კოდი არ გამოდის და რისი ბრალია? აი დავწერ იმ კოდს .. ეს პირველი თავისი კოდია რომელსაც ავტომატურად სვავს
და აი ის კოდი რომელიც მე შემყავს და არაფერს შვება და თან ორივე { ზე წითელ ხაზს უსმევს არასწორიაო
|
Posted by: ეზეკი 24 Nov 2007, 11:05 | ||
|
Posted by: lester 24 Nov 2007, 11:13 |
ეზეკი ჩავსვი ეგ რაც მომეცი დავაკოპირე და ეხლა Void ზე მისმევს ხაზს რისი ბრალია? |
Posted by: Dr Dre 24 Nov 2007, 11:33 | ||
მეც მაგარი ლამერი ვარ C#-ში მარა მემგონი var არაფერს არ ნიშნავს მაგის შემცევლელი არის int. რავი მემგონი სწორს ვამბობ. ............................. უი დაუწერიათ უკვე |
Posted by: lester 24 Nov 2007, 11:42 |
Dr Dre var ნიშნავს varieble-ს ანუ მთელ რიცხვს კი დამიწერეს უკვე მაგრამ მაინც ერორს მიგდებს (( |
Posted by: ეზეკი 24 Nov 2007, 11:57 | ||||
ბათონს დააკლიკე ორჯერ და გამოვა ესე:
და მანდ ჩასვი ეს კოდი:
P.S. variable - არ არის მთელი რიცხვი. |
Posted by: lester 24 Nov 2007, 12:05 | ||||||
ეზეკი ხო ორჯერ რო ვაჭერ ესეთ რამეს მიგდებს
მერე ესეთ რამეს ვაკეთებ
და F5-ს რო ვაჭერ ეეთ რამეს მიწერს
აუ იქნებ რამენაირად დამეხმარო რა..... ხო variable integer ში შემეშალა |
Posted by: maxo-tt 24 Nov 2007, 12:19 | ||
ლამერი კი არა ხო იცი რაც ხარ D |
Posted by: lester 24 Nov 2007, 12:20 | ||||
ჰო |
Posted by: geograp 24 Nov 2007, 12:27 | ||||||
lester
ეს კოდი 100 პროცენტიანი იმუშავებს, რომელი ორი მთელი რიცხვის შეკრებას გააკეთებს და შედეგს label5 ში გამოგიტანს. სახელებს გადახედე, რაც კოდშია ისინი გაქვს დარქმეული? მოკელდ დავიდან შექმენი პროექტი(თორემ კოდს რომ გადავხედე რაც მაგ ფორმაზე ეგდოა ყველაფრისთვის დაგიკლიკია ), დააგდე ერთი ლაბელი, ორი ტექსტ ბოქსი და ერთი ბათანი ხოდა, ბათან რომ დააჭერ გამოვა, ეს
შიგნით ჩაწერე ეს კოდი
|
Posted by: lester 24 Nov 2007, 12:30 |
geograp კაი დაიცა ახლიდან ვცდი |
Posted by: ეზეკი 24 Nov 2007, 12:52 |
The name 'textbox1' does not exist in the current context, ინგლისური ხო იცი? |
Posted by: lester 24 Nov 2007, 12:55 |
ეზეკი ხო რო ვიცი იმიტომ გამოვასწორე ეხლა და გავუშვი კიდევაც და რა მაინტერესებს ეხლა ეს დებილი პროგრამა .### თი როგორ უნდა ჩავიწერო ??? geograp გაიხარე |
Posted by: lester 24 Nov 2007, 17:28 |
და ბლოლო კითხვაზე არავინ მიპასუხებს? |
Posted by: bgeli 24 Nov 2007, 18:01 |
lester .eхe თი ჩაწერას რას უძახი? შედი შენი სოლუშენის ფოდერში, მერე bin/debug და იქ არი .eхe ფაილი. |
Posted by: lester 24 Nov 2007, 18:09 |
bgeli ა კაი კაი ვიპოვე ჯიგარი ხარ |
Posted by: office2006 30 Nov 2007, 18:35 |
აუ ვინმემ ms visual c# ის წიგნი დამიდეთ რა და სასურველი რუსულად თუ დამიდებთ pm ში მომწერეთ * * * ხო და კიდე float ტიპს როგორ უნდა გავუკეთოთ ConvertTo ??? |
Posted by: bgeli 11 Dec 2007, 20:12 | ||||||
office2006
ან ასე... გააჩნია როგორ გინდა
|
Posted by: Quest 13 Dec 2007, 10:47 | ||
ძალიან ჯიგარი კლასი მასეთი საქმისთვის Convert.ToString Convert.ToFloat Convert.ToInt32 და ასე შემდეგ |
Posted by: bgeli 13 Dec 2007, 19:12 |
ესე იგი, რა ხდება... როგორ შეილება გავაკეთო რომ datagridview კონკრეტული cell გადავიყვანო edit mode ში? ანუ პირდაპირ რომ დავიწყო აკრეფა და შეყვანა. გუგლმა ევრ მიშველა |
Posted by: Dato0011 13 Dec 2007, 19:23 | ||
bgeli
AllowEditing True-ზე უნდა დაუყენო |
Posted by: bgeli 13 Dec 2007, 20:13 |
Dato0011 ეგრე არ გამოდის... მე მინდა მაგლითად dgvAreaStatus.Rows[e.RowIndex].Cells[2] ამაში რომ ჩადგეს მოციმციმე კურსორი და შეყვანა დავიწყო პრიდაპირ. |
Posted by: Dato0011 14 Dec 2007, 11:23 | ||
bgeli
Cell-ს აქვს ერთი ფროეფრთი IsEditMode თუ არ ვცდები მაგრამ ReadOnly-ია და ვერ შეცვლი. ისე არ ვიცი, არასდროს დამჭირვებია. |
Posted by: soso_j 14 Dec 2007, 11:55 |
bgeli კონკრეტულს ველზე არასოდეს მიცდია. ამას მთლიანად გრიდის გადაყვანა შეუძლია. dgVagonList.EditMode = DataGridViewEditMode.EditOnEnter; |
Posted by: bgeli 14 Dec 2007, 18:25 |
Dato0011 სხვანაირად გავაკეთე.. მაგრამ იდეაში ასე უნდა იყოს.. არი ფუნქცია BeginEdit() რომლსაც გადაყავს CurrentCell EditMode - ში. ხოდა მაგალითად button ის Click ევენთზე ჯერ უნდა დასვა კონკრეტული Cell CurrentCell - ად და მერე BeginEdit(); soso_j ეგ ცოტა სხვა რამეა მე მინდა რომ ეგ გავაკეთო არა გრიდის ევენთიდან, არამედ რომლიმე ჩემი ფუნქციიდან |
Posted by: tamunia891 14 Dec 2007, 20:41 |
bgeli ჩემი ჭკვიანი |
Posted by: soso_j 14 Dec 2007, 22:18 | ||
bgeli
გასაგებია |
Posted by: TISSOT 19 Dec 2007, 01:03 |
შეკითხვა მაქვს შემდეგი : აი რეებს ვიყენებ . MS Visual Studio 2005 ; C# . NET Compact Framework . Sql Server 2005 Mobile Edition . მაქვს DataGrid (Name,Address ). TableAdapter(ID,Name,Address ) მაგალითად ამ DataGrid(Name,Address)-ის DoubleClick Event-ზე როგორ ამოვიღო შესაბამისი ID ის მნიშვნელობა? ეს ერთი შეკითხვა დანარჩენები შემდეგში წამოვა |
Posted by: bgeli 19 Dec 2007, 14:59 | ||
DataGridView ხომ არ გინდოდა გეთქვა? |
Posted by: TISSOT 19 Dec 2007, 22:06 | ||
System.Windows.Forms.DataGrid . |
Posted by: Quest 20 Dec 2007, 15:31 |
ეგ 2003დანაა კაცო 2005ში DataGridView უნდა გამოიყენო. ის ბანძია და ესე უნდა: dataGridView1.Rows[0].Cells[1].Value |
Posted by: bgeli 20 Dec 2007, 21:23 |
Quest დასტურ! ხოდა ამ Rows და Cells ინდექსებს შეგიძლია მიწვდე datagridvieweventargs e დან |
Posted by: TISSOT 21 Dec 2007, 13:31 | ||
NET Compact Framework . ზეა აქ ლაპარაკი და თუ არ ვცდები dataGridView არ აქვს |
Posted by: Quest 21 Dec 2007, 22:35 | ||
ამ ცხოველის შესახებ არაფერი ვიცი გარდა სახელისა |
Posted by: MrGudu 22 Dec 2007, 01:00 |
ვინმემ შეგიძლიათ მითხრათ C++ რატო არ აღიქვავს ქართულ შრიფტს და თუ აღიქვავს მითხარით როგორ. P.s ქართულად რო ვწერდი კითხვის ნიშნებს წერდა მარტო. წინასწარ მადლობა * * * C++ ქართულ შრიფტს რატო არ აღიქვავს ? იქნებ მითხრას ვინმემ ან თუ აღიქვამს როგორ? მითხარით რა PLZ. |
Posted by: Saturn 23 Dec 2007, 12:47 | ||
MrGudu
რომელ კომპილიატორზე და IDE -ზეა საუბარი? შენც C# -ზე გადადი და არ გექნება პრობლემები უნიკოდთან. |
Posted by: tamunia891 1 Jan 2008, 21:21 | ||
Error 1 'MainForm.Dispose(bool)': no suitable method found to override რაღაცას ვჩალიჩობდი და აღარ მახსოვს რა ვქენი ხოდა ეს ერორი გამომიგდო იქნებ ვინმეს გქონიათ ასეთი შემთხვევა???
გავარკივიე უკვე |
Posted by: Quest 4 Jan 2008, 11:30 | ||
მერე დაწერე... |
Posted by: tamunia891 4 Jan 2008, 17:20 | ||
მაგ წინადადების არსი ვერ გავიგე..მერე დავწერო ახალი წლები რომ ჩაივლის თუ რაღას ვუყურებ დავწერო??? |
Posted by: Quest 9 Jan 2008, 12:05 |
tamunia891 ანუ ის დაწერე, თუ როგორ გადაწყვიტე პრობლემა |
Posted by: tamunia891 10 Jan 2008, 22:02 |
Quest აა.. არ ვიცი როგორ მარა კონტროლები წაიშალა მეინ ფორმის დიზაინერი ფაილიდან..ხოდა ამ ყველაფრის გარკვევაში ბატონი soso_j დამეხმარა..ეს მოკლედ რაცაა. |
Posted by: lekva 18 Jan 2008, 14:34 |
ვინმემ ხო არ იცით ისეთი კომპონენტი რომელსაც შეუძლია ბრაუზერის ფუნქციები შეითვისოს და ცოდა მეტი, ვთქვათ გააკეთოს ნავიგაცია რომელიმე საიტზე და იქ რაღაც ღილაკს დააჭიროს. ოღონდ ეს კომპონენტი არ მინდა რო ActiveX იყოს, მასეთი ვნახე უკვე და გამოვიყენე კიდევაც მაგრადმ არა ActiveX მჭირდება, თუ ვინმემ იცით დადეთ რა. |
Posted by: CHEXI 22 Jan 2008, 14:43 | ||
ხომ არ იცით C# ის ახალ კალასში, როგორ გაუკეთო ობიექტებს event ები? * * *
ეს ნახე System.Windows.Forms.WebBrowser.WebBrowser() |
Posted by: bgeli 22 Jan 2008, 15:08 |
CHEXI ეს ნახე აბა http://www.csharphelp.com/archives/archive253.html |
Posted by: CHEXI 23 Jan 2008, 16:21 |
bgeli მადლობა, გაიხარე ძმაო |
Posted by: Sonny777 11 Feb 2008, 20:37 |
ძვირფასო პროგრამისტებო, მეც მინდა თქვენ პროფესიას დავეუფლო. ნუ მომზადება მინდა პროგრამირებაში, არავინ იცით კარგი სპეციალისტი?იქნებ შემატყობინოთ, წინასწარ დიდი მადლობა |
Posted by: ლაციო 14 Feb 2008, 12:14 |
კი ვიცი ერთი კაი მასწავლებელი პროგრამირებაში ყველაფერს ასწავლის თითქმის c++, C#, JAVA და ა.შ გეპეის ლექტორია თუ გინდა მოგცემ მისამართს თან ძვირსაც არ ითხოვ ოგონდ კომპიუტერი უნდა ქქონდეს სახში და სწავლის მუღამი აუცილებელია ისე არაფერი გამოვა * * * თუ ინგლისური იცი კაი წიგნები მაქვს C# ის და ვებ დეველოპერის (ელექტრონული) და მოგცემ თუ გინდა |
Posted by: kurdadze 14 Feb 2008, 17:30 |
უკაცრავად კი ვარ, მაგრამ ხომ ვერ მეტყვით როგორ ხდება String-ს Int-ად გადაყვანა, და პირიქით? |
Posted by: tamunia891 14 Feb 2008, 17:58 | ||
პატარა მაგალითი.. |
Posted by: mcnamara 14 Feb 2008, 18:03 |
kurdadze int.Parse ან int.TryParse მეორე ვარიანტი ჯობია |
Posted by: kurdadze 14 Feb 2008, 18:18 |
ძალიან დიდი მადლობა. ხალხებო. ახლა ვცდილობ ცოტა გავერკვე და... |
Posted by: MOLA 14 Feb 2008, 18:33 | ||
მაშინ ეცადე google.com-ს რაც შეიძლება დაუახლოვდე წარმატებები |
Posted by: kurdadze 14 Feb 2008, 18:49 |
მაშინ კიდევ ერთ კითხვას დაგისვამთ და მეტს იმედია აღარ შეგაწუხებთ მოკლედ მაინტერესებს... Int-ს String-ად გადაყვანა როგორ არის? * * * ხალხო, Delphi-ში რომ არის Edit1.Setfocus... C# რა არის მისი შესაბამისი? |
Posted by: bgeli 15 Feb 2008, 13:38 | ||||
x.ToString(); x ცვლადის სახელია * * *
Focus(); ეს ფუნქციაა |
Posted by: Postal 15 Feb 2008, 15:43 | ||
იმიტომ გაჩნდა ესეთი შეკითხვა რომ სხვა და სხვა დანიშნულებები აქვს ამ ენებს და ამათ შედარება მეტყველებს იმაზე რომ ობიექტზე ორიენტირებული პროგრამირება მართლაც "გაგეგება" და არა იცი. |
Posted by: Dr Dre 19 Feb 2008, 18:04 |
ხალხო ბათონზე დაჭერით მინდა რომ ახალი ფორმა გაიხსნას, როგორ უნდა გავაკეთო? |
Posted by: MOLA 19 Feb 2008, 18:23 |
ყველაზე მარტივი გზაა გააკეთო ახალი ფორმა და და დაჭერისას გამოაჩინო |
Posted by: Dr Dre 19 Feb 2008, 18:50 |
MOLA გინდაც ეგრე იყოს, მასწავლე რა თუ იცი ეხლა გადავედი კომპონენტებზე |
Posted by: MOLA 19 Feb 2008, 19:15 | ||
კაროჩე თუ Visual Studio-ში მუშაობ : დააჭირე შენ პროექტზე :0 მერე მარჯვენა ღილაკით add -->>New IItem და მანდ აირცევ Windows Forms და დაარქმევ სახელს მაგარლიტად Form2 მერე Button-ს დააჭერ ორჯერ და დაწერ ეგეთ რაღაცას
|
Posted by: Dr Dre 19 Feb 2008, 19:23 |
MOLA ბარემ ეგეც მითხარი, ახალი ფორმის გახსნის შემდეგ ძველი რომ დაიხუროს |
Posted by: MOLA 19 Feb 2008, 19:31 |
შემრცხვა აქ ისეთი რაღაცა მეწერა |
Posted by: Dr Dre 19 Feb 2008, 19:34 |
MOLA ეგ ვსინჯე უჯვე არ გამოვიდა |
Posted by: Dr Dre 4 Mar 2008, 14:22 |
იცით რამინტერესებს, როგორ უნდა გავაკეო მაგალითად TextBox-ში ჩავწერ რაღაც სიტყვას და ეს სიტყვა რამე საიტის ბაზიდან უნდა წაიკითხოს თუ ვერ დამხმარებით ის მაინც მითხარით რა კომპონენტია საჭირო ამისთვის |
Posted by: bgeli 4 Mar 2008, 19:16 |
Dr Dre საიტის ბაზიდან წაკითხვას რას ეძახი? |
Posted by: Character 5 Mar 2008, 02:43 | ||
აბა ეხლა ეს ქართულად თქვი "_" |
Posted by: Dr Dre 6 Mar 2008, 11:53 |
აუ რა დებილობა დამიწერია კაროჩე პირდაპირ გეტყვით მინდა რომ დავწერო პროგა რომელიც translate.ge-ზე შეუსვლელად გადამითარგმნის სიტყვას გამოვა? |
Posted by: bgeli 6 Mar 2008, 12:05 |
http://forum.ge/?showtopic=33730712&hl=translate%5C.ge ეს ნახე. იმედია დაგეხმარება. |
Posted by: Dr Dre 6 Mar 2008, 12:18 |
bgeli აუუ გახარე რა ძმა ხარ!!!!!! |
Posted by: AlianPro 19 Mar 2008, 11:22 | ||
მაქ ასეთი მარტივი ამოცანა: უნდა ვიპოვო რაღაც M[10] მასივში მაქსიმალური ელემენტის ინდექსი. ვაკეთებ ასე:
ხოდა არ გამოდის, ბოლოში რომ დავწერო ეს : label1.Text = max.ToString(); ამ შემთხვევაში მიწერს მაქსიმალურ ელემენტს, მარა imax ანუ ინდექსს მაქსიმალური ელემენტისას არ წერს, და როგორ უნდა გავაკეთო? იქნებ დამეხმაროთ რა |
Posted by: _R_ 19 Mar 2008, 11:42 | ||
AlianPro
თუ ინდექსებს ასე გადანომრავ 0,1,2 მაშინ თავიდან imax=0; და IF_ში imax=i; თუ ასე 1,2,3... გინდა მიიღო მაშინ როგორც წერია... |
Posted by: AlianPro 19 Mar 2008, 12:16 |
აა ხო მივხვდი, მადლობა ... |
Posted by: giorgit 19 Mar 2008, 17:25 | ||
AlianPro იპოვე განსხვავებები შენს და ამ კოდს შორის
|
Posted by: AlianPro 19 Mar 2008, 17:55 |
giorgit ამ კოდში შეცდომებიაო Visual Studio-მ თქვა |
Posted by: giorgit 19 Mar 2008, 21:33 | ||
AlianPro სრულიად ჭეშმარიტია ეხლა უნდა იმუშაოს, ფორუმს არააქვს ინტელისენსი და რა ვქნა
|
Posted by: AlianPro 20 Mar 2008, 00:48 |
მაქსიმალური ელემენტის ინდექსი : 9 მაქსიმალური ელემენტი : 8 << ამას წერს, და ეს არ უნდა დაწეროს, if (m[i] > max) imax = i; < აქ max ხო უნდა გახდეს m[i] ანუ ასე არ უდნა იყოს? if (m[i] > max) max=m[i]; ეს კოდი უფრო მოკლედ გამოდის, მარა პასუხს სხვას ვღებულობთ. |
Posted by: Dato0011 20 Mar 2008, 01:55 | ||
AlianPro
max = m[i] > max ? m[i] : max; ეს კოდი უფრო მოკლეა |
Posted by: _R_ 20 Mar 2008, 12:42 | ||
ხო აბა რა... კოდს მაინც შეხედეთ... აბა ეგრე გავა ბოლოში ციკლი და სულ ერთიდაიგივე ელემენტს შეადარებს და არა იმას რასაც უნდა შეადაროს წესით, ანუ არასწორ პასუხს მიიღებს. ასე რომ როგორც დაგიწერე ისე სწორია |
Posted by: giorgit 21 Mar 2008, 10:32 | ||
მუაპატიეთ, if (m[i] > m[imax]) imax = i; ით უნდა დამეწერა ანუ იდეა იყო ესეთი რო უკეთესია მაქსიმალური ელემენტის ინდექსი გაიგო.
|
Posted by: AlianPro 21 Mar 2008, 16:04 |
რომან სამხარაძის წიგნი თუ გაქვთ ნანახი, Visual C#.NET დამწყებთათვის, მანდ რო ამოცანებია მასივებზე, ვინმეს ხო არ გაქვთ ამოხსნილი? დახლოებით 3-4 ტიპის ამოცანა ვერ ამოვხსენი, მჭირდება და აქ ხო არ დავწერ 3 ამოცანას და იქნებ ვინმეს გაქვთ ამოხსნილი, ან თუ შეგიძლიათ PM-ში მომწერეთ ვინ შეძლებს დახმარებას? |
Posted by: bgeli 21 Mar 2008, 16:51 |
დაწერე მერე კაცო, რა მოხდება? თუ ძალიან დიდია? |
Posted by: AlianPro 21 Mar 2008, 17:30 |
ამოცანა #1: დათვალეთ s1-სტრიქონში რამდენი ხმოვანია. s1- სტრიქონი textbox1-დან შეიყვანეთ. ამოცანა #2: შეადგინეთ პროგრამა რომელიც იპოვის M[10] მასივში პირველ უარყოფით ელემენტს. ამოცანა #3: შეადგინეთ პროგრამა რომელიც M[10] მასივში შემავალ ელემენტებს დაალაგებს ზრდადობის მიხედვით. ამოცანა #4: შეადგინეთ პროგრამა რომელიც დაადგენს M[10] მასივის პირველი ნახევარი ემთხვევა თუ არა ამავე მასივის მეორე ნახევარს. აქედან რომელიმეს ამოხსნა ვინმემ თუ იცით იქნებ დამიწეროთ რა სასურველია ყველა დამიწეროთ მარა ერთიც რომ იყოს კარგი იქნება მადლობთ წინასწარ. |
Posted by: giorgit 21 Mar 2008, 18:52 | ||
AlianPro ამოცანა #1:
|
Posted by: MOLA 21 Mar 2008, 18:56 | ||||
დაატრიალებ ციკლს მანამდე სანამ M[i] < 0; do while -ით გაკეთდება ეს ძაან აფვილად
Bubblesort -ი მემგონი ყველაზე კაი ვარიანტია ამ შემთხვევისთვის |
Posted by: AlianPro 21 Mar 2008, 19:55 |
MOLA და ეგ Bubblesort- როგორ კეთდება ამ შემთხვევაში იქნებ დაწერო რთული და დიდი კოდი თუ არ არის |
Posted by: MOLA 21 Mar 2008, 20:13 | ||
ვთქვათ გაქვს x[10] - მასივი
|
Posted by: AlianPro 21 Mar 2008, 20:18 |
MOLA სპასიბა, ეხლა ჩავუჯდები და გავარჩევ ამ კოდს |
Posted by: faint 26 Mar 2008, 23:39 | ||
AlianPro მე straight selection-ს გირჩევ. bubble sort-ზე სწრაფიცაა და გასაგებად იოლი
|
Posted by: MOLA 26 Mar 2008, 23:58 |
System Uptime -ი როგორ გავიგო არავინ იცით?? :noob: |
Posted by: mcnamara 27 Mar 2008, 01:07 |
MOLA http://forum.ge/?showtopic=33834683&view=findpost&p=8976392 http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=168322&SiteID=1 |
Posted by: MOLA 27 Mar 2008, 03:03 | ||
mcnamara
ეს რა არის Google-ის ხმარება ვისწავლოო?? სპ |
Posted by: mcnamara 27 Mar 2008, 10:51 | ||
MOLA
რა იცი თუ რა? |
Posted by: Dato0011 27 Mar 2008, 11:44 | ||
MOLA
GetTickCount თუ სწორად მახსოვს |
Posted by: MOLA 27 Mar 2008, 11:48 | ||||
mcnamara
ვახერხებ რაღაცეებს მარა ჩემი გლობალის გადამკიდე ცოტა რთული სახმარია Google-ი Dato0011
10x |
Posted by: mcnamara 27 Mar 2008, 12:04 |
MOLA GetTickCount winapi ფუნქციაა და P/Invoke დაგჭირდება გამოსაძახებლად. ამიტომ შეგიძლია PerformanceCounter კლასი გამოიყენო, მე რომ ლინკი დავდე იქ წერია როგორ და რანაირად. |
Posted by: MOLA 27 Mar 2008, 12:45 |
mcnamara მაგაზე ვნახე ინფოები და წერენ რო საშინლად ნელა მუშაობსო რიავიცი რიაივიცი |
Posted by: lasha.geohack 28 Mar 2008, 22:54 |
DataAdapter-ზე მინდა შევცვალო commandtext და ხომ ვერ მირჩევდით როგორ შეიძლება? |
Posted by: tamunia891 29 Mar 2008, 10:56 |
C#_ის კოდში შეიძლება ასემბლერის კოდის ჩართვა??? თუ კი დაწერეთ რა როგორ. pls |
Posted by: mcnamara 30 Mar 2008, 02:28 |
tamunia891 C#-დან შესაძლებელია native c++ში დაწერილი dll-იდან ფუნქციის გამოძახება. ეს ფუნქცია კი თავისმხრივ შეიძლება იძახებდეს ასემბლერის კოდს. ანუ იქცევი ასე: წერ dll-ს c++-ში, რომელიც ასრულებს რაღაც კოდს ასემბლერში და შემდეგ C#-დან იძახებ სასურველ ფუნქციას ამ შენი დაწერილი dll-დან C# -> C++ dll -> asm |
Posted by: KORSA 31 Mar 2008, 00:19 |
ისა გამარჯობათ სავსემ ნავიჩოკი ვარ ხოდა რა მაინტერესებს კონსოლ აპლიაკაციას ვაკეთებ . ხოდა ტექსტის დაწყება მინდა პრაბელით და ვერ მიმასწავლით როგორ ხდება ეგა ? ოღონდ არ დამცინოთ |
Posted by: tamunia891 31 Mar 2008, 22:30 | ||
ჯერ პრაბელი გამოატანინე და მერე დანარჩენი.თუ თითონ ბეჭდვა როგორ ხდება ეგეც არ იცი??? ანუ რა ტექსტიც უნდა მიუთითო მანამდე დაწრერ " ". |
Posted by: KORSA 1 Apr 2008, 00:45 | ||
tamunia891
მე ცოტა სხვა რამე მინდოდა მაგრამ არაუშავს. მადლობა ისე მაგრამ ეგ უკვე გავაკეთე მანამდე ამ თემაში როგორც მივხვდი კაციშვილი არ შემოდის. |
Posted by: di_onise 3 Apr 2008, 22:04 |
ერთი ფუნქციით ორი ცვლადის დაბრუნება როგორ ხდება? ანუ ასეთი რამე მაქვს, წილადი უნდა შევკვეცო თუ იკვეცება. ფუნქცია დავწერე უსჯ-ს პოვნისა და ეხლა მრიცხველზე და მნიშვნელზე უნდა გავყო და ეს წილადი დავაბრუნო. ოღონდ წილადად უნდა იყოს და არა ათწილადად |
Posted by: MOLA 3 Apr 2008, 22:28 | ||
მაიცა რაღაცას ვერ მივხვდი კაცო ...
მერე Return ესწილადი ... რა პრობლემაა?? აბა მეორე დასაბრუნებელი მნიშვნელობა?? |
Posted by: mcnamara 3 Apr 2008, 22:29 |
di_onise მე ასე გავაკეთებდი: 1. ფუნქციას ექნებოდა ორი პარამეტრი: მრიცხველი და მნიშვნელი, ორივეს გადავცემდი როგორც out პარამეტრებს და გამოძახებისას იმ მნიშვნელობებს გადავცემდი რომელიც უნდა შეიკვეცოს. 2. ფუნქცია დააბრუნებდა bool-ს: თუ შეიკვეცა მაშინ true თუ არადა და false |
Posted by: di_onise 3 Apr 2008, 22:33 |
MOLA ცალკე მრიცხველი და ცალკე მნიშვნელი რო დააბრუნოს mcnamara ვერ გავიგე რაღაც. შეკვეცით შევკვეცავ ჩვეულებრივად მარა როგორ დავაბრუნო ცალ-ცალკე? * * * გავაკეთე უკვე მაინც მადლობა შეწუხებისთვის |
Posted by: mcnamara 4 Apr 2008, 00:19 | ||||
აი ასე:
|
Posted by: MOLA 13 Apr 2008, 14:14 |
კაროჩე მინდა გავაკეთო Birthday Reminder-ის პონტში რაღაცა, ოღონდ თუ მაგალითად დღეს იქნება ისეთი ადამიანის დაბადების დღე რომელიც არის ბაზაში გაეგზავნოს ემეილი სტანდარტული ტესტით ... იდეის დონეზე მაინც თუ შეგიძლიათ მითხრათ როგორ შეილება ამ ყოველაფრის ორგანიძება? |
Posted by: mcnamara 13 Apr 2008, 15:52 |
MOLA http://msdn2.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx |
Posted by: Argishi 14 Apr 2008, 17:59 |
კაი სალამი ყველას დავუშვათ მაქვს მონაცემთა ბაზა ბევრი კლიენტებით და ჩემი კლიენტ პროგი, პროგის ფორმაზე განთავსებულია გრიდი, სხვადასხვა მანიპულაციების შემდეგ ვანახლებ დატასეთს და მის განახლებულ ნაწილს ვაგზავნი სერვერსე დატაადაპტერის მეშვეობით. მარამ ერთი რამ არ მესმის, როდესაც სხვა მომხმარებლები ცვლიან ბაზას, ბე როგორ გავიგო? ანუ რაღაც დროის ინტერვალებით რო გავაკეთო რეფრეში? |
Posted by: bgeli 15 Apr 2008, 09:20 |
ერთი მეთოდია რომ უშუალოდ იმის წინ გააკეთო რეფრეში, სანამ რომელიმე მომხმარებელი მონაცემების ცვლილებას მოინდომებს. |
Posted by: lasha.geohack 21 Apr 2008, 12:06 |
არც ისე მარტივი შეკითხვაა მგონი, მაგრამ მაინც. მოკლედ ესეთი რაღაც მინდა, პროგრამა რომ გაეშვება, მინდა რომ სხვა ყველაფერი დაიბლოკოს, სტარტის მენიუ, კალკულატორი და ა.შ |
Posted by: bgeli 21 Apr 2008, 14:05 |
ანუ შენ გინდა რომ კლავიატურა და მაუსი არ მუშაობდეს და შესაბამისად ვერ უშვებდეს მომხმარებელი ვერაფერს თუ პროსტო სხვა არცერთი პროგრამა თუ სხვა რამე რომ არ გაეშვას? |
Posted by: lasha.geohack 21 Apr 2008, 14:55 |
bgeli კლავიატურა და მაუსი მუშაობდეს, პროსტა სანამ პროგრამა გაშვებულია სხვა არაფერი გაიხსნას |
Posted by: faint 22 Apr 2008, 03:32 | ||
bgeli
|
Posted by: Dr Dre 13 May 2008, 14:16 |
ესეთი რაღაცის გაკეთება მინდა: არის TextBox-ი რომლშიც მინდა რომ ჩავწერო ციფრები განსაზღვრული ფორმათით მაგალითად: 1992.239.56578 მოკლედ წერტილებს რომ თვითონ ამატებდეს ისე მინდა, კაცურად დამეხმარეთ რა * * * და კიდე ეგ ხომ არ იცით როგორ კეთდება, ბათონს რომ დავაჭერ და მაგალითად RichTexbos-ში მდებარე ტექსტი ბუფერში გადაყაროს? |
Posted by: bgeli 13 May 2008, 14:32 | ||
ეგ კეთდება ე.წ. მასკით. ანუ შენ უთითებ ინფუთის ფორმატს. ზოგადად, ეგ მასკები კეთდება http://en.wikipedia.org/wiki/Regular_expression ით, მაგრამ თუ გეჩქარება დააგდე შენს ფორმაზე MaskedTextBox და Mask - ში წაითამაშე და მიხვდები |
Posted by: mcnamara 13 May 2008, 14:36 | ||
Dr Dre
ClipBoard კლასი |
Posted by: bgeli 13 May 2008, 14:38 | ||
http://www.google.ge/search?hl=ka&q=save+text+Clipboard+c%23&btnG=%E1%83%AB%E1%83%98%E1%83%94%E1%83%91%E1%83%90&meta= პირველივე შეგიძლია ნახო. და ისე, Google გაცილებით იმაზე უფრო მეტ სარგებელს მოგიტანს, ვიდრე ფორუმზე პასუხების მოლოდინია. სცადე |
Posted by: Dr Dre 13 May 2008, 14:39 | ||
mcnamara bgeli თქვენ გაენაცვალეთ ჯიგრები ხართ!! * * *
ინგლისური არ ვიცი იმდენი რომ საძიებელი ფრაზა ზუსტად ჩამოვაყალიბო კაცურად ესღა მითხარით და აღარ შეგაწუხებთ ცოტა ხანი, textbox-ში მინდა რომ გამოვიყენო ესეთი პრჭყლები "" მარა VS აღიქვამს კოდის ბრჭყალებად, იქნებ ესეც იცოდეთ |
Posted by: giorgit 13 May 2008, 16:37 |
Dr Dre ეგ იწერება ესე \" |
Posted by: Dr Dre 13 May 2008, 16:39 |
giorgit სპს გავაკეთე უკვე |
Posted by: mcnamara 13 May 2008, 17:19 | ||
ან @ დაურთე წინ შენს სტრინგს და აღარ დაგჭირდება escape character-ებზე ზრუნვა |
Posted by: Dr Dre 13 May 2008, 18:03 |
mcnamara ამის მერე ეგერ ვიზავ \\ |
Posted by: Lekso-Dav 19 May 2008, 17:46 |
ვიზუალ სტუდიოს აზრზე არ ვარ და ვინმემე მითხარით რა განსხვავებაა visual studio და visual studio .NET შორის |
Posted by: MOLA 19 May 2008, 22:56 |
პროექტზე მიბმული მაქვს EmpData.sdf... ვწერ ეგეთ რაღაცას SqlConnection conn = new SqlConnection("Data Source=.\SQLExpress;Integrated Security=true;AttachDbFilename=|DataDirectory|\EmpData.sdf;User Instance=true"); და მიწერს "unrecognized Escape Saquence" -ო ... გასკდა თავი ვერაფერი ვერ გავიგე კაცო რისი ბრალი შეეიძლება იყოს?? |
Posted by: mcnamara 19 May 2008, 22:58 | ||||
MOLA ან ასე დაწერე:
ან ასე:
|
Posted by: MOLA 19 May 2008, 23:08 |
mcnamara სპ ჯიგარო ეხა პოსტის ჩასასწორებლად შემოვედი @ დაუწერე და წაიღო |
Posted by: MOLA 21 May 2008, 15:01 |
გამარჯობათ ვთქვათ მაქვს რაღაც ფაილი (პირობითად ავიღოთ Garbage.bat)... ეს ფაილი დავაკოპირე რამოდენიმე ადგილას (C,D,E დისკებზე) არის თუ არა იმის შესაძლებლობა რო ეს ფაილები მოვაძებნინო პროგრამას?? ანუ რაღაც Duplicate Files Finder-ის პონტში რო გავაკეთო რაა... |
Posted by: Crypto 21 May 2008, 17:28 | ||
MOLA
რახან არსებობს ეგეთი პროგრამები (მაგ NoClone), ე.ი. შესაძლებელია. თუ გინდა ნახო, მაგას როგორ აკეთებს, რეფლექტორით გახსენი (ნეტშია დაწერილი). ისე იდეა მარტივია - ყველა ფაილის სახელს და ზომას შეაგროვებს, მერე ერთნაირ ზომიანებს დატოვებს, მერე შიგთავსითაც შეუდარებს (ან პირდაპირ, ან CRC). რაც ამ შემოწმებას გაივლის, ე.ი. ერთნაირია |
Posted by: KORSA 22 May 2008, 14:17 | ||
ვიცი ძაან ჩაინიკური კითხვაა მაგრამ ... ვერც ვიხსენებ და ვერც ვპოულობ და იქნებ მომეშველოთ ამ კოდში
როგორც იცით ეს ამოყრის ეხლა 5 ციფრს ... 1-20 შემთხვევითობის მეთოდით მაგრამ ალბათობა იმისა რომ რიცხვები გამეორდება დიდია ... ამიტომ რა ჩავკვეხო აქ რომ ეს რიცხვები არ გამეორდეს და ყველა რიცხვი იყოს უნიკალური |
Posted by: Dato0011 22 May 2008, 15:20 |
KORSA Hashtable h = new Hashtable(); h.Add(x[i], null); if(h.ContainsKey(x[i])) { //განმეორდა } |
Posted by: herrlado 22 May 2008, 18:17 |
Dato0011 და ადდ მეთოდი ვოიდ არის თუ ბულს იძლევა? |
Posted by: Dato0011 23 May 2008, 11:20 | ||
herrlado
void-ია |
Posted by: herrlado 23 May 2008, 12:11 |
Dato0011 და Set კლასი არ ჯობია რომ აიღოს? ჯავაში Set ის add აბრუნებს ბოოლს, boolean add(Object o) Adds the specified element to this set if it is not already present (optional operation). ? |
Posted by: Dato0011 23 May 2008, 15:49 |
herrlado ეგ არ ვიცი რა კლასია. .ნეტ-ში არ გვაქ. აა ჩვეულებრივი ლისტის მაგვარი იქნება. რავი, მე ესეთ რამეებს ჰეშთეიბლით ვაკეთებ, უფრო ჩქარია რადგან ციკლები არ გჭირდება. პ.ს. Add-მა რომ ჩაისვაროს exception ვარდება. |
Posted by: herrlado 23 May 2008, 15:50 |
Dato0011 მოიცა როგორ თუ Set არაა? აი Decription "A collection that contains no duplicate elements. More formally, sets contain no pair of elements e1 and e2 such that e1.equals(e2), and at most one null element. As implied by its name, this interface models the mathematical set abstraction." http://java.sun.com/j2se/1.4.2/docs/api/java/util/Set.html |
Posted by: Dato0011 23 May 2008, 16:13 |
herrlado შემრცხვა :შაი: არ ვიცი ნაღდად. შეიძლება ნეტ-ზეც იყოს ანალოგიური კლასი მარა არ გამომიყენებია. უფრო Dictionary-ს ვიყენებ სამაგისოდ. |
Posted by: herrlado 23 May 2008, 18:31 | ||
რისი შეგრცხვა, ეს description ჯავადან არის. სეტის დასახასიათებლად მოვიყვანე. არც მე არ ვიცი, ზუსტად რა ქვია ეგეთ ობიექტს C# ში |
Posted by: mcnamara 23 May 2008, 20:55 |
Dato0011 herrlado .NET Framework 3.5-ში არის სიმრავლის კლასი. აგერ: http://msdn.microsoft.com/en-us/library/bb359438.aspx The HashSet<(Of <(T>)>) class provides high performance set operations. A set is a collection that contains no duplicate elements, and whose elements are in no particular order. |
Posted by: herrlado 23 May 2008, 22:14 | ||
mcnamara
|
Posted by: Dato0011 24 May 2008, 12:29 |
mcnamara აგაშენა ღმერთმა თორე ჯავისტები გჯობნიდნენ |
Posted by: mcnamara 24 May 2008, 14:53 | ||
Dato0011
მე მჯობნიდნენ თუ შენ? |
Posted by: Snowman 24 May 2008, 15:11 |
ეხლა ყველაზე ნუბურ შეკიტხვას დავსვავ მამი c# რა არიშშშშშშშშშშშ მეტი არაფერი მომაფიქრდა და რავიცი. |
Posted by: herrlado 24 May 2008, 15:31 |
Snowman ra mowie snou a? |
Posted by: Snowman 24 May 2008, 15:43 |
herrlado ა მოსაწევია ეგ c# არა რა მვოწიე გავჭედე ვებზე რარაც უზარმაზარ სამარტავ სისტემას ვაწყობ. წყალი წმყურია და რამისაა სამაზეულოდან ასინქრონულად გამოვიყვანო ოფლი მასხავს უკვე ისე დავირალე. |
Posted by: herrlado 24 May 2008, 16:05 |
Snowman Merme civi dushi da magis jani. Sofelic ashendeba amasobashi. |
Posted by: Snowman 24 May 2008, 16:35 |
herrlado არა ჯერ მამა მიტხრას ცე ჩარფი ლა არილს და კიდე უნდა ვკიტხო ერთი მამაჩემს თუ ეცოდინება რეპლიკაციის ამბები რარაც მგონია რომ ეცოდინება და იმასაც მეტყვის აქტივ დირექტორიიდან როგორ გავაკეთო ჩემ სოფტში მომხმარებლის აუტენტიფიკაცია და რამე რა მარა ჯერ მიტხრას რა არის ცე ჩარფი. |
Posted by: bgeli 25 May 2008, 19:26 |
მოკლედ მჭირდება რომ რაღაც მეთოდმა იმუშაოს მარტო RunTime ში და არა Visual Studio - ს დიზაინერის მოქმედებისას. შესაძლებელია? გავაკეთე.. DesignMode |
Posted by: mcnamara 25 May 2008, 19:57 |
bgeli http://vidmar.net/weblog/archive/2005/04/11/1246.aspx |
Posted by: kote18 10 Jun 2008, 11:15 |
გამარჯობათ... გამოცდა მაქ ამ დღეებში C++ ში და საკითხიa ასეთი... FOR ოპერატორი.. ნუ ეს მე ავირჩიე ერთ ერთი და უნდა ვისწავლო ამის გამოყენება და პატარა მაგალითი მოვუყვანო.. სად შემიძლია ეს ვნახო? ანუ ინფორმაცია მჭირდება რა. თუ ადვილი იქნება სხვა ოპერატორებსაც ვისწავლი და მაღალ ქულას დამიწერენ რა... |
Posted by: Snowman 10 Jun 2008, 13:40 | ||
kote18 მარტო ცლიკლის ოპერატორები გინდა ანუ შენ?
ეს არის უმარტივესი ციკლი და ეხლავე აგიხსნი ამის პრინციპს. თავიდან განვსაზღვრეთ i ცვლადი რომელსაც ტიპად ინტეჯერი მივანიჭეთ შემდეგი თვითონ უშუალოდ ციკლის ოპერატორი მოდის სადაც ნათქვამია, რომ ტავდაპირველი i-s მნიშვნელობა არის ნოლი და მანამ სანამ i ნაკლებია 11-ზე i ერთით გაიზარდოს. შედეგად მიირებ 0 დან 10-მდე ციფრების ჩამონათვალს. 10 იმიტომ, რომ ათვლა ნოლიდან იწყება და შესაბამისად მრტივი მატემატიკაა. აი ეს არის ყველაზე მარტივი. რავიცი თუ ეს გინდოდა ეგაა და თუ სხვა რამე გინდოდა დაწერე. ხო და კიდე ერთი პატარა შენიშვნა endl უბრალოდ ახალ ხაზზე დაწერს ანუ ვერტიკალურად ჩამომწკრივდება ციფრები. |
Posted by: kote18 11 Jun 2008, 04:42 |
Snowman ვაიმე დიდი მადლობა შენ გაიხარე და თუ გახსოვარ ჩვენ ჯიქიაზე შევხვდით ერთმანეთს შემთხვევით... მე რო გამოგეხმაურე გახსოვს? აეგა ვარ და ეხა გამოცდები მეწყება.. დიდი მადლობა დახმარებისთვის |
Posted by: di_onise 13 Jun 2008, 16:02 |
C++-ში კომპი როგორ შეიძლება ავაყვირო? მითხრეს "\a" -თიო მარა არ შვება |
Posted by: Dr Dre 20 Jun 2008, 17:18 | ||
ასეთი რაღაც მინდა: პროგრამამ უნდა გააკეთოს დიკსების ანალიზი და მომცეს იქ მყოფი ფაილების სია ასე ვაკეთებ მაგრამ
მაგრამ ამას მარტო C-ზე მყოფი ფაილები გამოაქ და არა სხვა და სხხვა საქაღალდეებში |
Posted by: Snowman 20 Jun 2008, 17:54 |
Dr Dre და როგორ აპირებ ერთი ერთი ციკლით მთელი ფაილების გამოტანას ძალიან მაინტერესებს? შენ თუ ერთბაშად ყვალა ფილის მარტო ფაილების ჩვენება გინდა რარაც მარაზმს აკეთებ, მაგრამ კაი რახან ეგრე გინდა ცოტა მინიშნებას მოგცემ. სანა მაგ შენ მდიდა ტექსტ ბოქსში რამეს მიამადებდე ჯერ როცა ციკლს დაიწყებ შემოაწმე არის თუ არა რაზეც ციკლი დგას ფოლდერი თუ ფოლდერია კიდე ჩაიხედები შიგნით და ასე შეამოწმებ სულ ფოლდერებს სანამ ფაილებამდე არ ჩახვალ და თუ ფაილიე უბრალოდ მერე გადაიტანე მარტო ტექსტბოქსში სახელები. |
Posted by: Dr Dre 20 Jun 2008, 18:39 |
Snowman როგორც ჩანს სწორად ვერ მიმიხვდი ზემოთ ხსენებული კოდით ვიღებ ამ შედეგს: მაგრამ მინდა რომ გამოიტანოს მაგალითად მთელ C დისკზე მყოფი ფაილები |
Posted by: Snowman 20 Jun 2008, 18:43 |
Dr Dre ძალიან ზუსტად მიგიხვდი მეგობარი მტელი ფაილები გამოიტანოს ნიშნავს იმას, რომ გამოიტანოს ქვე დირექტორიაში მყოფი ფაილებიც ეგრე არ არის? ხოდა თუ ეგრეა მაშინ შენ პირველ რიგში ციკლის ფაზაში მყოფი ჩანაწერი უნდა შეამოწმო დირექტორიაა თუ ფაილი ეს ისეთი ელემენტარულია როგორც რავი და შემდეგ კიდევ პაპკის ქონტენთი. |
Posted by: Quest 22 Jun 2008, 22:51 |
Dr Dre რეკურსიით უნდა გააკეთო. ყველაზე მარტივი მასეა |
Posted by: bull73 22 Jun 2008, 23:12 | ||
რეკურსია აბა რისთვის არსებობს ? |
Posted by: Dr Dre 28 Jun 2008, 21:31 | ||
დღეს შევუდექი comboBox-ის გარჩევას და ერთ ადგილზე გავიჭედე: მაგალითად მინდა რომ მაქ ასეთი კოდი:
მაიტრესებს რა უნდა ჩაიწეროს სვიჩში?switch(combobox1.?) Ps. თუ ვინმეს მპგეპოვებათ კარგი რესურსი combobox-ის შესახებ არ დაგეზაროთ მიწილადეთ * * * ხო კიდევ თუ შეიძლება C#-ით პროცესორის სიხშირე, კეში და etc. რომ გავიგო? თუ ამისთვის ასამბლერია საჭირო? |
Posted by: reffresh 1 Jul 2008, 19:52 |
c-ის კომპილატორი საიდან შეიძლება გადმოვწერო? |
Posted by: Dr Dre 1 Jul 2008, 20:02 |
reffresh microsoft.com-იდან |
Posted by: reffresh 1 Jul 2008, 20:15 |
რამე ქარტულზე არაა? იქიდან დიდხანს მოუნდება |
Posted by: Lekso-Dav 7 Jul 2008, 21:09 |
ერთი ჩაინიკური კითხვა მაქ რა განსხვავებაა .asp და .aspx შორის |
Posted by: FETCH_STATUS 8 Jul 2008, 00:11 |
Lekso-Dav განსხავება ისაა რომ .aspx არის ASP.NET ის ნაწარმი, ხოლო .asp გვერდები არიან ASP ს ნაწარმნი. შესაბამისად ASP.NET უფრო ახალია და მეტი შესაძლებლობა აქვს. და კიდე თუ არ ვცედები ასპ ს სერვერ საიდ ენა ბეისიკია და ასპ.ნეტ ის ც#. და კიდე .ასპ და .ასპხ თი შეიძლება ვერც განასხვავო გვერდები რაზეა დაწერილი რადგან არის საშუალება ასპ.ნეტ ში ,რომ ნებისმიერ გვერდს ნებისმიერი "გაფართოება" მისცე |
Posted by: ეზეკი 8 Jul 2008, 00:23 |
Dr Dre ეს წიგნი წაიკითხე და მანდ წერია დაწვრილებით სვითჩიც და სხვა საჭირო და საინტერესო რამეებიც http://hub.forum.ge/ebooks/C%20Sharp%20&%20VS.NET/Programming%20C%23,%202nd%20Edition.pdf |
Posted by: Dr Dre 8 Jul 2008, 01:19 |
ეზეკი მადლობ, უკვე კარგა ხანია გადავწყვიტე ეგ პრობლემა, მაგრამ მაინ მადლობა ყურადღებისთვის |
Posted by: <T> 8 Jul 2008, 09:07 | ||
asp.NET ში სერვერ საიდ ენა არაა ცალხაზად განსაზღვრული. შეიძლება იგივე ბეისიკიც იყოს |
Posted by: FETCH_STATUS 8 Jul 2008, 10:32 | ||||
+1 მართალია |
Posted by: MOLA 13 Jul 2008, 20:17 | ||
მაქვს დაახლოებით ეგეთი რაღაც
მინდა რომ ამოღებული სტრინგი მივანიჭო ტექსტბოქსს... ანუ დაახლოებით ასე რა ... textbox1.text = fildvalue ... როგორ მოვიქცე?? |
Posted by: FETCH_STATUS 14 Jul 2008, 10:09 | ||||||
მერე ამ შენ DataTable ში როგორც გინდა ამოიგე მნიშვნელობა; მაგალითად ასე: dataTable.Rows[0]["ColumnName"].ToString(); ან For ით. ან ForEach ით. ან თუ გინდა გრიდის დატასოურცე გახადე dataTable და ა.შ. |
Posted by: MOLA 14 Jul 2008, 15:25 |
FETCH_STATUS გაიხარე... ჰო და ისა... დააახლოებით 200 000 ჩანაწერია ეიბლში და ფორიჩი სანამ ყველას დაურბენს ძაან არ სენელდებაა?? :noob: |
Posted by: FETCH_STATUS 14 Jul 2008, 16:09 |
კი შენელდება . გაჩნია რა სიტუაციაა (foreach მაგალითად მოვიყვანე) . შენ ამ კონკრეტულ შემთხვევაში რისთვის გინდა გამოიყენო ეგ დასელექტებული როუ ები? ... თუ SELECT * FROM Tablename ამას ასელექთებ 200 000 ჩანაწერს და მერე აპი ს მხარეს ფორიჩით ეძებ მნიშვნელობას ეგ არასწორია... ჯობია სერვერზე გამოკვანძო შენითვის სასურველი სელექთი და უკვე შენთვის საჭირო მნიშვნელობა წამოიღო ბაზიდან. ხოლო თუ გინდა რომ რაიმე ცხრილში გამოიტანო ეს მნიშვნე;ლობები მაშინ. ყველაზე ოპტიმალური ვარიანტია რომ დატასოურსით გააკეთო |
Posted by: soad 14 Jul 2008, 17:13 |
გაუმარჯოს. ახალი ვარ პროგრამირებაში. C#-ზე მოძებნა მინდა ასეთი რამის და სახელი არ ვიცი, გთხოვთ დამეხმაროთ. მინდა აღიქვას ჩემმა პროგრამამ თუ რა ფაილი (რაიმე exe ფაილი, ან მაგალითად სკაიპს რომ ჩართავს ეგ დაეწეროს რომ გაიშვა აპლიკაცია skype.###) გახსნა იუზერმა ან ახალ ფანჯარას რომ გახსნის ეგ დამიფიქსირდეს. რა ქვია ამ ვეშს არ იცით? უბრალოდ არ ვიცი გოოგლე-ში რა ჩავწერო და ვერ ვიპოვე ვერაფერი მადლობა წინასწარ |
Posted by: mcnamara 14 Jul 2008, 17:51 |
soad ფანჯრის გასხნის დაფიქსირება თუ გინდა system-wide hook დაგჭირდება. exe-ს გაშვების დასაფიქსირებლად wmi შეგიძლია გამოიყენო. |
Posted by: OTO_777 14 Jul 2008, 17:56 |
FETCH_STATUS თეიბლში არის სულ 3 ველი... სელექტს ექნება დაახლოებით ეგეთი სახე... SELECT something FROM DICT Where fildname ="textbox2.text"; |
Posted by: FETCH_STATUS 14 Jul 2008, 19:41 |
OTO_777 მშვენიერია.,.. |
Posted by: soad 14 Jul 2008, 20:03 | ||
...................................... დიდი მადლობა ....... |
Posted by: MOLA 15 Jul 2008, 18:18 | ||
FETCH_STATUS გავაკეთე ესეთნაირად
მარა მეუბნება table 0 not Found-ო რისი ბრალი იქნება?? |
Posted by: grayhat 16 Jul 2008, 01:54 | ||
თუ მხოლოდ და მხოლოდ ერთი მნიშვნელობის მიღება გინდა რა საჭიროა ამდენი წვალება
დანარჩენი თვინონ გააფორმე P.S. WordIE ნაღდად უნიკალურია? |
Posted by: MOLA 16 Jul 2008, 02:04 | ||
grayhat შედეგი მაინც იგივეა... მაინც იგივეს მიწერს... ---
კი |
Posted by: grayhat 16 Jul 2008, 02:14 |
sqlCommand.CommandText = "SELECT top 1 WordIG FROM Dictionary where WordIE='" + textbox1.text + "'"; არ გინდა ბაზის დამპი გააკეთო და მანახო? ეტყობა textbox1.text ში რაც შეგყავს არ არის მაგ სვეტში |
Posted by: MOLA 16 Jul 2008, 02:20 |
სუ 3 ფილდი აქვს ბაზას... ეგეთი რაღაცაა რა ID int WordIE char(255) WordIG char(255) აი ეს არის მთელი ბაზა |
Posted by: grayhat 16 Jul 2008, 02:26 |
sqlCommand.CommandText = "SELECT top 1 WordIG FROM Dictionary where WordIE like '%" + textBox1.Text +"%'"; |
Posted by: karaoke 16 Jul 2008, 02:29 |
soad http://www.go4expert.com/forums//showthread.php?t=8279 HWND hWnd = ::FindWindow(NULL,"abc.###"); ::SendMessage(hWnd,WM_CLOSE,0,0); ესაა ნატივ კოდი ოღონდ . ც შარფიდან დამტრბითი ზომები დაგჭირდება რო ეს კოდი გაუშვა. შემოწმებით არ შემიმოწმებია ისე ვისუალ ც++ პროექტი გახსენი ფორმაზე ღილაკი დასვი და ჩასვი ეს კოდი. ნუ აღარ გეუბნები რო hWnd უნდა შეამოწმო ჰანდლე უჭირავს თუ არა სანამ შეტყობინებას გაგზავნი რო Dაიხხუროს. |
Posted by: MOLA 16 Jul 2008, 02:38 |
grayhat სპ ჯიგარო... გავაკეთე.. ახლიდან სევქმენი პროექტი... ზუსტად იგივე კოდი დავწერე რაც წინაში და ამუშავდა... ეხაც ვერ მივხვდი რისი ბრალი იყო გაიხარე |
Posted by: soad 16 Jul 2008, 12:43 | ||
სპასიბა , ჯიგარი ხარ. ) ვნახავ ........ |
Posted by: soad 24 Jul 2008, 19:30 |
კითხვა მაქვს. მინდა რომ textbox-ში რაც წერია ვერ მონიშნოს მომხმარებელმა, ან მონიშნული ტექსტი იყოს ფარული. Cursor-ი დავმალე private void textBox1_GotFocus(object sender, System.EventArgs e) { HideCaret(textBox1.Handle); } [DllImport("User32.dll")] static extern Boolean HideCaret(System.IntPtr hWnd); ამითი, მაგრამ ვერ ვთიშავ textbox-ში რაც წერია იმის მონიშნვას. textBox1.Enabled = true; მინდა რომ იყოს, იმიტომ რომ ეგ რო გავთიშო ბექგრაუნდის და ForeColor-ს კარგავს textBox-ი. ფორუმები გადავქექე და ძალიან ბევრს აქვს ეს პრობლემა და წესივრად არავინ პასუხობს. ეუბნებიან რათ გინდა ეგეთი რამე და თავს არიდებენ პასუხს. გთხოვთ დამეხმარეთ. თუ გაინტერესებს როგორი textbox-ი მჭირდება შეგიძლიათ ჩართოთ Windows-ის კალკულატორი და ნახოთ იმას როგორიც აქვს, კურსორი არ ჩანს და შიგნი ჩაწერილი ციფრები ინიშნება, კოპირდება კიდეც მაგრამ არ ჩანს მონიშნულის ლურჯი ფერი. ასევე მაქვს private void textBox1_MouseUp(object sender, MouseEventArgs e) { textBox1.SelectionLength = 0; } ასეთი რამ, მაგრამ ძალიან არ მომწონს. რაგაც მომენტში ტექსტი მაინც ინიშნება. ახალი ვარ პროგრამირებაში და ცოტა გასაგები ენით მიპასუხეთ თუ იცით პლზზ. |
Posted by: erwin_rommel 24 Jul 2008, 20:27 | ||
soad შენც ადექი და გააკეთე label-ი border- fixed3d, background -ი დააყენე თეთრი, cursor - IBeam, ცოტა მიასწორ მოასწორე (გემოვნებით) და ეგაა რა
ხო აი რათ გინდა ეგეთი რამე |
Posted by: Snowman 25 Jul 2008, 01:38 |
soad მოიცა მოიცა ბაცკგროუნდ ცოლორს ვერ ცვლი შენკიდე რა იყო რა პრობლემა გახდა ეგ? დააყენე ფონის ფეროი რაც შენ გინდა ის და ტექსტის ფერიც ის და დაადიზეიბლე რატო იგონებ ველოსიპედს თავიდან? |
Posted by: soad 25 Jul 2008, 18:18 |
გაიხარეთ, ლაბელ-ს ავიღებ. სხვა გზა აღარ დამჩა, ვინდოვსის ნაირ კალკულატორს მაინც ვერ დავწერ. ჯიგრები ხართ, რო მ მიპასუხეთ! |
Posted by: Rudolf_Abel 26 Jul 2008, 14:21 | ||||
s=Convert.ToInt32(Console.ReadLine()); არ გიცდია? რათქმაუნდა წითელ ხაზს გაუსვავს, რადგან კონსოლში ნებისმიერი რამე შიგიძლია შეიყვანო კლავიატურიდან შესაბამისად String ტიპს გიბრუნებს ნებისმიერ შემთხვევაში... რადგან იმან საიდან უნდა იცოდეს ციფრია შეყვანილი თუ სიმბოლოები... დაჟე თუ ციფრია შეყვანილი იქნებ შენ int არ გინდა და გინდა ეგ ციფრი String სახით... მოკლედ ეგ საკამათო საკითხია... ამიტომაც არის რომ ეგ აბრუნებს String-ს, რადგან გამომყენებელს კონსოლში String-ი შეყავს... და მერე შენ რაც გინდა ის უქენი... მკაცრად ტიპიზირებული ენაა და ამიტომ მკაცრი გადაყვანები აუცილებელია... ხოდა იასა კიდევ შენ თუ autocosting-ი გინდა მაშინ VB.NET-ზე გადადი... იქ დაჟე ცვლადების ტიპების მითიტებაც არ დაგჭირდება მაგალითად Dim s ="Hello" Dim i=0 s-ს აუტომატურად გამოაცხადებს როგორც String-ს i-ს როგორც Integer-ს და i=s არ გექნება პრობლემა თვითონ შეეცდება გადაყვანას, თუ ვერ გადაიყვანა მაშინ პროგრამა შესრულების დროს დაგირყავს Error-ს ამიტომ მემგონი ჯობია გადაწყვიტო რა გინდა * * *
მოიცა და ვერ გავიგე რა აუცილებელია textbox-ის გამოყენება? რისთვისაა lable? Label lbl = new Label(); lbl.AutoSize = false; lbl.Size = new Size(120,30); lbl.Text = "Hello World"; lbl.BorderStyle = BorderStyle.Fixed3D; lbl.BackColor = Color.White; lbl.Visible = true; ესეთი პროპერთების მქონე Lable-ი არ გაწყობს? |
Posted by: soad 28 Jul 2008, 14:37 | ||||||
მაგიც ვნახე მაგრამ ისეთი ლამაზი არ იყო როგორც ტექსტბოქსი. ახლა უკვე ეგეთ ლაბელს ვიყენებ |
Posted by: Alecoder 29 Jul 2008, 13:14 |
მოკლედ ძალიან მარტივ პროგრამას ვწერ ანუ ორი ინპუტიდან მოდის მნიშვნელობები ერთ წვლადში გროვდება და მინდა გამოტანა მარა ასეთ პრობლემას ვეჩეხები! რისი ბრალია ? |
Posted by: Crypto 29 Jul 2008, 13:30 |
Alecoder ეგ კოდი გიწერია ფორმის Load ივენტში, ანუ კოდი ეშვება მაშინ როცა ის ტექსტბოქსები ჯერ ცარიელია ანუ ="". ეს კი ციფრად ვერ გარდაიქმნება. |
Posted by: Alecoder 29 Jul 2008, 13:31 |
ვსო გავაკეთე button1_Click - ში გამოვიდა ------ |
Posted by: Dato0011 29 Jul 2008, 13:36 | ||
Alecoder
დაადექი ჭეშმარიტ გზას? |
Posted by: Alecoder 29 Jul 2008, 13:38 |
Dato0011 ხოო მოვიდა აღასრულის დრო აღასრულის კი არადა ჯერ 2 დღეა რაც "დავიწყე" და PHP - ს არარ ვეკარები მემგონი ისედაც ვზარმაცობდი ესღა მინდოდა ? შენი ბრალია ყველაფერი ! |
Posted by: LRuby 29 Jul 2008, 14:28 | ||
Dato0011
ეს კაი იყოი offtopic-ში რო არ ჩამეთვალოს ერთ კიტხვას დავსვავდი. იკონკას ვუცვლი ფორმას, თვითონ desgin mode-ში ჩანს რომ შეცვლილია მაგრამ მაინც არ ეცვლება როცა დებაგს ვაკეთებ (კომპილირებას) და exe გამომაქ. და რატო? |
Posted by: erwin_rommel 29 Jul 2008, 14:45 |
LRuby შედი project >> project1 properties და იქიდან შეცვალე იკონკა |
Posted by: Dato0011 29 Jul 2008, 15:02 | ||
Alecoder
საღამოს შემეხმიანე და კარგ წიგნებს მოგაწვდი |
Posted by: Alecoder 29 Jul 2008, 17:04 |
Dato0011 დაგამატე Skype - ში გუშინ ! დღეს შემოხვალ ? ოფტოპიკისთვის Sorry - თ Pm Box - ი სავსე აქვს |
Posted by: Dato0011 29 Jul 2008, 17:23 | ||
Alecoder
კი, გვიან ვიქნები. PM-ს გავასუფთავებ, ეხლა მეზარება |
Posted by: Alecoder 30 Jul 2008, 00:01 |
Dato0011 აკი შემოვალო სამშობლოს მოღალატევ ? |
Posted by: soad 11 Aug 2008, 15:38 |
ვინმემ იცით როგორ გამოვთიშო Dont Send-ის მაგივრად Visual Studio რომ აგდებს Debug-ზე შეკითხვას, yes და no რო წერია? სახლში შემიწუხეს გული, რაიმე პროგრამა რომ მისცემს Runtime ერრორს და გონიათ ჩემი ვიჟუალის ბრალია და აღარ შემიძლია უკვე, არადა რა შუაშია. VS2008 მიყენია და როგორ უნდა გავთიშო ეგ? |
Posted by: <T> 11 Aug 2008, 15:47 |
soad ბლიად ნახევარი საათი გიხსნიდი გუშინ ვიზუალ სტუდიოს კიარა ნეტის ამბავია მაი მეთქი . არ გჯერა და ეძებე ვიზუალ სტუდიოს მენიუში და იქნება ნახო http://mahiways.spaces.live.com/blog/cns!6A1F270FEA8CDD8C!362.entry წყარო http://www.google.ge/search?hl=ka&q=jit+debugger+off&btnG=Google+%E1%83%AB%E1%83%94%E1%83%91%E1%83%9C%E1%83%90&meta= |
Posted by: soad 11 Aug 2008, 17:25 |
გუშინ რომ ვერ გევიგე რა მითხარი იმიტომ დავპოსტე აქ . სპასიბა მგონი რაღაცას მივაგენი |
Posted by: gion 4 Sep 2008, 20:56 |
მოკლედ საქმე რაშია : დელფიდან გადავდივარ დოტნეტზე და კითხვები მაქვს. რამდენად ნუბურია არ ვიცი მარა აბა ნახეთ. მაქვს DataGridView ან cxGrid-ი. დატასორსში ვირჩევ პროცედურას SQL 2005 -დან და ვაკეთებ dataAdapter.Fill - ნუ ეს ყველაფერი ვიცით. ხოდა ამის შემდეგ მინდა გავაკეთო ექსპორტი. თავისი მეთოდები ექსელის ფაილში აქვს და კეთდება. დამატებით მინდა რამენაირად ან შევქმნა აქსესის ბაზა და მანდ ტეიბლი და ჩავწერო DataGridView-დან. ან კიდე უკვე არსებულ აქსესის ბაზაში გარკვეულ ტეიბლში ჩავაინსერტო. ვისაც გაქვთ გამოცდილება - you are welcome! |
Posted by: ANUBISI 4 Sep 2008, 22:48 |
არ ვიცი რამდენათ ნუბური შეკითხვაა მაგრამ, ამის გაკეთება მაგრად მჭირდება თუ ვინმეს შეგიძლიათ დამხმარეთ. მინდა რომ ჩემ გაკეთებული ბრაუზერში გახსნილი გვერდიდან ამოვკრიფო გუნდების სახელები, კოეფიციენტები, თამაშის დაწყების თარიღი საათი და შევინახო შევინახო TXT ფაილში |
Posted by: dimonX 5 Sep 2008, 13:13 |
ხალხო,სი შარპში კომ პორტებთან მუშაობა მოსულა? ხომ არ იცით ვინმემ? |
Posted by: unlocker 5 Sep 2008, 14:41 |
კი მოსულა, თან ძალიან მარტივად SerialPort-კომპონენტი არსებობს საამისოდ |
Posted by: Snowman 6 Sep 2008, 00:43 |
dimonX მოსულა და აქ არის ჯერ კიდევ სანამ წავა თუ მიუსწრებ პირადადაც გეტყვის ერთ-ორ სიტყვას. |
Posted by: dimonX 6 Sep 2008, 16:10 |
unlocker სპასიბაააააააააააააააააააა |
Posted by: KORSA 6 Sep 2008, 22:44 |
ისა მეგობრებო ძალიან ჩაინიკურია მაგრამ გამოტანის ოპერატორი როგორ უნდა ? ნუ სიტყვაზე Console.WriteLine("hi"); კონსოლურში დაიხატება ეგრე მაგრამ აი ფორმების დროს მინდა რომ ამოხტეს ფანჯარა და დაიწეროს HI ეგ როგორ უნდა გაკეთდეს ? |
Posted by: erwin_rommel 6 Sep 2008, 22:46 |
KORSA http://www.java2s.com/Code/CSharp/GUI-Windows-Form/MessageBox.htm |
Posted by: _R_ 7 Sep 2008, 00:31 |
KORSA MessageBox.Show("HI"); |
Posted by: KORSA 8 Sep 2008, 22:37 |
erwin_rommel ^R^ გაიხარეთ |
Posted by: tamunia891 9 Sep 2008, 16:53 | ||
სალამი ყველას. მოკლედ რა მაინტერესებს. DevExpress_ის LookupEdit_ი კომპონენტი რომ არის.მინდა რომ
ამ კომპონენტს დანიშნული აქვს დატა სორსი. ხოდა ამ მინიჭებას კი აკეთებს,მაგრამ ავტომატურად ხდება popup_i,მოკლეედ მინდა რომ მიენიჭოს,მაგრამ არ ჩამოიშალოს ლისტი.თუ ვინმეს გაგიკეთებიათ იქნებ არ დამიმალოთ და მითხრათ |
Posted by: <T> 9 Sep 2008, 17:58 | ||||||||||
tamunia891 ეგ იმის ბრალია, რომ წერ
წესით უნდა იყოს
ისე კი
ანუ ტექტსტი კი არ უნდა მიანიჭო, არამედ ინდექსი მოძებნო და მიანიჭო. ხვალ შეიძლება უკეთესი მოვიფიქრო, ახლა დაღლილი ვარ |
Posted by: tamunia891 10 Sep 2008, 00:50 |
<T> ხვალ ვცდი. |
Posted by: Meta 23 Sep 2008, 15:22 |
ხალხო ხო ვერ მეტყვით c# პროგრამას მინდა ჩავუმატო ჰაიდ რეჟიმი ფაილზე მიწკაპუნების შემხევაში პროგრამა თავის საქმეს აკეთებდეს ოგონდ მომხარებელი ამას ვერ ხედავდეს მგონი მიხვდით არა |
Posted by: <T> 23 Sep 2008, 15:50 |
ჯერ ერთ რაიმეს შეგეკითხები: ტასკ მენეჯერში უნდა ჩანდეს თუ იქაც არა? |
Posted by: Snowman 24 Sep 2008, 01:09 |
<T> ანუ background ში უნდა რა რო გაშვებული იყოს და ეგაა რა მაგრამ დახურვა რომ დასჭირდეს რა პროცესიდან უნდა მოკლას? მაშინ რამე პატარა მეორე სოფტიკივით უნდა მიწეროს, რომ იმითი სერვისია თუ რაც არის მიასტოპოს და მშვიდობიანად დაასრულოს პროგრამის მუშაობა. ნუ იდეაში თრაიდანაც ამოაგდოს საერთოდ ნუ გააკეთებს თრაიში და მორჩება მაგით ამბავი |
Posted by: erwin_rommel 24 Sep 2008, 01:16 |
Snowman მხოლოდ task manager-ის Applications-ში დამალოს და პროცესებში ჩანდეს რა უჭირს? |
Posted by: Snowman 24 Sep 2008, 01:17 | ||
მოკლედ ასეთი რარაც ქენი გადადი ევენთებში და FromClosing ევენთს ორჯერ დააწკაპუე ხოლო მეთოდში რომელიც დაგენერირდება შენთვის ჩასვი ეს კოდი
ამის შემდეგ რამდენი შენ შენ ფანჯარას გახსნი და დახურვის ღილაკს დააწვები დახურვის მაგივრად დაიმალება და თავის საქმეს გააგრძელებს. თუ ეს გინდოდა არ ვიცი. |
Posted by: Meta 24 Sep 2008, 16:36 |
Snowman ეგ კარგი რამეა ძმა მაგრამ საერთოდ რო ვერ დაინახონ ისე არ შეილება? პროგრამა მინდა 1 წუთით ჩაირთოს და გამოირთოს ისევ 1 წუთი კიდე task manager ში იჯდეს ანუ პროგრამა ყოველ კომპიუტერის ჩართვისას ჩაირთოს 1 წუთით ისე რო აზეც ვერ მოვიდეს მომხარებელი ის 1 წუთში თავის საქმეს გააკეთებს და ისევ გამორთოს |
Posted by: <T> 24 Sep 2008, 16:52 |
Meta ნო მარტივად თუ გინდა ასეა. ჯერ ერთი ფორმას დიზაინერში visible დაუსვი false; ხოლო კომპის ცართვისას რომ გაეშვას ჩააგდე სტარტაპში რა . ვსო, ეგაა |
Posted by: Meta 24 Sep 2008, 18:19 | ||
<T>
გაიხარე ძმა ჯიგარი ხარ პ.ს ხალხო კომენტარის პანჯარა ც# როგორ გავაგდებინო რამე რო დაწეროს და მხოლდოდ ოკ გილაკზე შეილებოდეს დაჭერა |
Posted by: Dr Dre 24 Sep 2008, 18:26 |
თუ სწორად მივხვდი შენ MessageBox.Show() გინდა http://msdn.microsoft.com/en-us/library/system.windows.forms.messagebox.show.aspx |
Posted by: fashisti 27 Sep 2008, 21:56 |
მსურს დავამატო ახალი სტრიქონი ცხრილში ვწერ შემდეგს: DataRow fashistiRow = Fashisti.NewRow( ) რას ვააკეთებ არასწორედ საერთოდ NewRow ფუნქცი არ მოსწონს დავგოოგლე და მაგ აქაც ეგრე წერია http://www.sql.ru/docs/AccessingData/ADO/NET/7.shtml |
Posted by: Snowman 28 Sep 2008, 00:56 |
fashisti ერორის ტექსტი რა არის ეს გვიტხარი, თორემ გავაკეთე და არ მოსწონსო ეგრე სად გავიგოთ რა ხდება აბა? |
Posted by: fashisti 28 Sep 2008, 01:15 |
Error 1 The name 'Fashisti' does not exist in the current context FormFashisti.cs 68 31 აი მგ დაგვარ ერორს მიჩვენებს, და საერთოდ სწორედ ვამატებ ახალ სტრიქონს ? |
Posted by: Snowman 28 Sep 2008, 01:30 |
fashisti რარაც ეჭვი მეპარება იმიტომ, რომ ეგ წერს, რომ უბრალოდ საერთოდ ეგეთი ცვლადი არ არსებობს შენს ფაილში და კონექთი ბაზასთან ვიჯუალის დახმარებით გააკეთე თუ შენთვითონ დაწერე და თუ დახმარებით მაშინ თვითპონვე უნდა ამოეგდო შესაბამისი |
Posted by: fashisti 28 Sep 2008, 02:52 |
გაეტყვი რა და როგორ გავაკეთე. პირველად გვხსენი ვისუალ სტუდიო ბაზა შევქმენი შემდეგ ნაირად: project >> add new item >> sql database >> add მერე tools >> connect to database და ტესტ ოკ დამიწერე dataset იც ჩავამატე პროექტში და ვერა და ვერ დავამატე მონაცემები ბაზაში კოდიდან და რა ვუყო აი ამ გზით მინდოდა დამატება DataRow fashistiRow = Fashisti.NewRow( ); fashistiRow [FashistName] = "bla bla bla"; dsFashisti.Fashisti.Rows.Add(fashistiRow); თუ ძაან უაზრო რაღაცეებს ვიძახი მაშინ გაატარეთ ეგ პოსტი |
Posted by: gion 28 Sep 2008, 10:31 |
ამის მერე პოსტი არ უნდა გააკეთო? |
Posted by: Snowman 29 Sep 2008, 02:49 |
fashisti ერთი წამით ერთი წამით რა შუაშია newRow დატასეტი დატათეიბლი სხვადასხვაა და როდესაც მუშაობ კონნექტორტან პირდაპირ insert არის მეთოდი და არანაირი როუ და მაიმუნობა გაარჩი დოკუმენტაცია. |
Posted by: toitai 30 Sep 2008, 22:03 |
ხახნო, როგორ გაუშვა delphi-დან რაიმე სხვა პროგრამა (მაგ. word-ი)? მომწერეთ რამე პროგის მაგალითი....ან საიტის მისამართი სადაც შეიზლება რო ვნახო.... |
Posted by: Dato0011 30 Sep 2008, 22:18 |
toitai ShellExecute ნახე დოკუმენტაციაში. მარა ეს დელფის თემა არაა |
Posted by: toitai 1 Oct 2008, 00:58 |
როგორ შეიძლება DELPHI-ის საშუალებით რაიმე სხვა პროგის გაშვება? როგორ? გთხოვთ მომწერეთ მაგალითი.... ინტერნეტში სად შეიძლება ვნახო ეგეთი მაგალითები? |
Posted by: gion 1 Oct 2008, 09:24 |
toitai ხო დაგიწერეს როგორ უნდა გაუშვა. გახსენი ხელპი და ცოტა გაამოძრავე ტვინი. აბა ყველაფერი რო დაგიწეროთ რა პონტია. და გითხრეს რომ ეს დელფის თემაა არ არის. არის დელფის თემები და მანდ დასვი შეკითხვა. |
Posted by: soad 2 Oct 2008, 01:26 | ||
ასე ცადე იქნებ გამოგადგეს Form.Cs წაშალე. Program.CS-ში Application.Run(new Form1()) შეცვალე Application.Run()-ით. Application.Run()-ამდე გამოიძახე შენი მეთოდი რაც გინდა რომ შესრულდეს, კიდევ მაქამდე ტაიმერი დააყენე რომ 1 წუთში პროგრამა გათიშოს, და კიდევ მაქამდე სტარტაპში ჩაგდება |
Posted by: MOLA 12 Oct 2008, 02:27 |
გამარჯობათ მეგობრებო ეხა რაზე გაწუხებთ მინდა გავაკეთო პატარა ძაან მატივი სასაწყობე პროგრამა (ნუ სპორტული ინტერესის გულისტვის რაა...) ... ვინაიდან და რადგანაც ეგეთი რამე არასდროს გამიკეთებია ... მინდა რამე დოკუმენტაცია (ნუ ძირითადად მაინტერესებს მეთოდიკა) ანუ რა პრინციპით ხდება მსგავსი აპლიკაციის აწყობა... რამდენ ლეიერად უნდა დაიყოს და ასე შემდეგ... ნუ როგორც უკვე აღვნიშნე მაინტერესებს ძირითადად თეორიული მხარე (კოდი უფრო ნაკლებად)... ხოდა ხო არავის მოგეპოვებათ აღნიშნულ თემაზე რაიმე დოკუმენტაცია??? გამოდგება ნებისმიერ ენაზე... ან ვისაც გაქვთ მსგავსი ტიპის პროექტები გაკეთებული იქნება ცოტა დამიშეაროთ გამოცდილება მადლობას მოგახსენებთ ყურადღებისთვის |
Posted by: Character 12 Oct 2008, 03:05 | ||
საწყობის მართვას გულისხმობ? საქონლის შემოსვლა გასვლა? |
Posted by: MOLA 12 Oct 2008, 11:05 | ||
Character
ხო მაგას ვგულისხმობ |
Posted by: Lekso-Dav 12 Oct 2008, 17:14 |
ვინმემ მითხარით visual studio 2008 საიდან გადმოვწერო (Express edition მაქ და არ მაწყობს შემიკლა ხელში :| ) |
Posted by: Dato0011 12 Oct 2008, 20:55 |
Lekso-Dav geotorrents.com . |
Posted by: Lekso-Dav 13 Oct 2008, 00:45 |
Dato0011 კაია ასწორებს 1.1მბ თი მოაქ რუსული ტორენტიდან 3 დღე მაიოც მოუნდებოდი მაგის გადმოწერას . დანარჩენი განყოფილებებიც რომ XXX განყოფილებასავით იყოს განვითარებული კაი იქნებოდა * * * ხო ისე Team suite ჯობია თუ Pro ? |
Posted by: MOLA 13 Oct 2008, 18:41 |
არა ხო?? |
Posted by: Snowman 13 Oct 2008, 19:40 |
WS 2008-ის PS1 ც გამოვიდა და მივაყენე და რაღაც რაღაც ფიქსები იყო გაასწორა. |
Posted by: MOLA 13 Oct 2008, 20:28 | ||
:noob: |
Posted by: Snowman 15 Oct 2008, 07:23 |
ეხლა არ დაიწყოთ ესაო ისაო, სნოუმენა ნუბურში სვამს კიტხვასო და ფუიო და რამე ეს ისე ხუმრობით ისე კი მართლა უბრალოდ ამისთვის თემის გახსნა ძალიან უაზროდ მეჩცვენებოდა და არც გავხსენი და აქვე დავსვამ ამ კითხვას თქვენის ნებართვით. მოკლედ საქმე რაშია ეხლა და ხომ ყველამ იცით GUID ები რაც არის და როგორც არის? ხოდა რა მაინტერესებს ეხლა მე და რას იტყვით იმაზე, რომ ეს გუიდები ქონექშენის მომენტშI კლიენტის იდენტიფიკატორად გამომეყენებინა? ამის ალგორითმი რომ ვნახე იმდენად პაწაწუნაა ამის გამეორების ალბათობა, რომ რავიცი შანსი არაა და მე პირადად შევამოწმე და სადღაც 500 000-ი გუიდი დავაგენერირე და მერე იდენტირების ძებნა დავავალე და არცერთი არ დამთხვევია და მე კიდე მეეჭვება ერთდროულად მაგდენი ქონექთი მქონდეს და ეს გუიდები რო გამოვიყენო ცუდი აზრია ხალხნო? * * * |
Posted by: Character 16 Oct 2008, 12:09 |
რა მინდა გკითხოთ . ერთ ადგილას ვიყენებ Thread.Sleep(5000); -ს მაგრამ რაღაც მგონია რომ ყოველთვის არ იცდის 5 წამს . რამე სხვა ხომ არ შეგიძლიათ მირჩიოთ Sleep ის მაგივრად რომ გამოვიყენო . |
Posted by: Lekso-Dav 16 Oct 2008, 12:33 | ||
და გიწერია ეგ ზუსტად იმ ფუნქციაში რომლის შესრულების დაყოვნებასაც ახდენ??? System.Threading.Thread.Sleep(5000); დაწერე რას აყოვნებ და ჩვენც ვნახავთ და ..... |
Posted by: Character 16 Oct 2008, 15:11 | ||
Thread.Sleep(5000); try { IAsyncResult result = m_asyncFtpClient.BeginDeleteFile(FileName , null, null); while (!result.IsCompleted) Application.DoEvents(); m_asyncFtpClient.EndDeleteFile(result); } catch (Exception Exc) { MessageBox.Show(Exc.Message) ; } ანუ რა ხდება Ftp Client მაქვს (.NET Compact Framework) FTP ზე რარაც ოპერაციის შესრულების მერე მინდა მოვიცადო 5 წამი და ამის მერე წავშალო Filename ფაილი . |
Posted by: kompmany 16 Oct 2008, 20:07 |
ხალხნო დამეხმარეთ რა, acces-ში ბაზა შევქმენი და სურათები პირდაპირ სკანერიდან როგორ ჩავსვა მასწავლეთ რა... |
Posted by: Snowman 16 Oct 2008, 23:44 |
kompmany ოპლაააააააააა კაი რარაც გინდა შენ აიტ ნუ უამრავი ბიბლიოთეკაა თვაინზე რომელიც მუშაობს და რომლიტანაც ასკანერებ სურათებს და დოკუმენტებს და შემდეგ შეგიძლია ფორმაში აჩვენო ან პირდაპი შეინახო და უფრო კონკრეტულად დაწერე საიდან გინდა შენახვა შენი ფორმიდან აპლიკაცია გაქვს დაწერილი და ისე თუ აქსესშივე გინდა ეგ გააკეთო? |
Posted by: kompmany 17 Oct 2008, 23:15 |
Snowman ესეიგი, access-ში ცხრილი გავაკეტე და ფორმაც გავუკეტე რა მაგ ცხრილს. სახელი გვარი დაბ. წელი, მისამართი და სურატია (ანკეტის პონტშია რა), ხოდა ეს მონაცემები რომ შემყავს მერე სურათს ვასკანირებ და იქიდან კოპით და პეისტით ვსვავ, და თუ შესაძლებელია, რომ პირდაპირ სკანერიდან ჩაისვას სურატი ამ ცხრილში რა... |
Posted by: Gode 21 Oct 2008, 14:31 |
Snowman ზოგადი იდეა რო აღწერო რაში გჭირდება არ გინდა? თორე ეგრე გუიდი ბევრ რამეში შეილება გამოიყენო |
Posted by: kompmany 21 Oct 2008, 16:09 |
საბოლოოდ სადღაც 800-900 კაციანი ბაზა უნდა იყოს, სახელი, გვარი, დაბადების წელი, მისამართი და სურათი იქნება რა და შემდეგში გვარის მიხედვით მოხდება მათი ძებნა და ძირითადად სურათების ნახვა უნდათ რა. სურათს ვასკანირებ და იქიდან კოპით და პეისტით ვსვავ access-ის ფანჯარაში და ვერაფრით ვერ მივაგენი პირდაპირ რომ სკანერიდან ჩავსვა აქ access-ის ფანჯარაში. მაგალითად ამ ფანჯარას რომ დავაწკაპუნებ გაიხსნას სკანერის ფანჯარა და იქიდან სურათის დასკანირების შემდეგ პირდაპირ ჩავარდეს ბაზაში... |
Posted by: Dato0011 21 Oct 2008, 16:12 |
kompmany თუ არ ვცდები Twain-ის აპის გამოყენება მოგიწევს. დასერჩე ნეტ-ში, ეგრე ზეპირად მეეჭვება ვინმემ იცოდეს აქ |
Posted by: Saturn 22 Oct 2008, 00:16 | ||
Dato0011
მართალია მე მქონდა ზუსტად ეგ გაკეთებული, ანუ ჩემს პროგრამაში ქლიკით სკანერის ფანჯარა გამოდიოდა და სკანირების პარამეტრებსაც ჩემი პროგრამიდან ვაწვდიდი. მხოლოდ მე დელფიდან მქონდა, მაგრამ C# და სხვაგანაც შეიძლება ინტეგრირება. kompmany EZTwain ან Dynamic TWAIN გამოიყენე. მარტივად და სწრაფად კეთდება ყველაფერი. |
Posted by: Lekso-Dav 22 Oct 2008, 16:26 |
სურათზე ან ლინკზე დაკლიკიბისას რომ ინტერნეტ ეხსპლორი იხნებოდეს როგორ უინდა მითხარით რა |
Posted by: goglimogli7 22 Oct 2008, 16:42 | ||
Lekso-Dav
|
Posted by: liovani 25 Oct 2008, 17:59 |
Team suite ჯობია და ჩემთან დაგიდებ სერვერზე. http://zena.ge/files/VS2008TeamSuiteENU.rar ოღონდ იცოდე ისო ფაილია სერვერზე ისოების გადაწერა შეზღუდული აქვს და მერე გაფართოება გადაუკეთე თუ რამე დაგჭირდა დახმარების ვარიანტში შემომეხმიანე * * * Lekso-Dav System.Diagnostics.Process.Start - გაუშვებს ყველაფერს გაფართოების მიხედვით, ანუ თვითონ რო იგებს რა რა პროგი ჭირდება. შენ ვარიანტში დაუწერე: System.Diagnostics.Process.Start "http://forum.ge" |
Posted by: iago 26 Oct 2008, 13:51 |
C# -დან Access -ის ბაზაში როგორ კეთდება apdate, delete და inserti თუ შეგიძლიათ დამეხმარეთ |
Posted by: tamunia891 26 Oct 2008, 16:33 | ||
using System.Data.OleDb; აქ მოძებნე და გადააწყდები აუცილებლად |
Posted by: iago 26 Oct 2008, 16:38 |
რჩევისთვის მადლობა მოვსინჯავ |
Posted by: tamunia891 26 Oct 2008, 17:22 |
iago დასერჩე გუუგლში oleDb and C# ან რამე მსგავსი და უეჭველი ნახავ.მაქედან კეთდება და იმიტომ. |
Posted by: iago 26 Oct 2008, 22:17 |
ჰელფში ამის მეტი ვერფერი ვერ ვნახე და ეს კი ბაზაში არ აკეთებს ცვლილებას public static OleDbDataAdapter CreateCustomerAdapter( OleDbConnection connection) { OleDbDataAdapter adapter = new OleDbDataAdapter(); OleDbCommand command; // Create the SelectCommand. command = new OleDbCommand("SELECT CustomerID FROM Customers " + "WHERE Country = ? AND City = ?", connection); command.Parameters.Add("Country", OleDbType.VarChar, 15); command.Parameters.Add("City", OleDbType.VarChar, 15); adapter.SelectCommand = command; // Create the InsertCommand. command = new OleDbCommand( "INSERT INTO Customers (CustomerID, CompanyName) " + "VALUES (?, ?)", connection); command.Parameters.Add( "CustomerID", OleDbType.Char, 5, "CustomerID"); command.Parameters.Add( "CompanyName", OleDbType.VarChar, 40, "CompanyName"); adapter.InsertCommand = command; return adapter; ეხლა გოგლეში მოვძებნი |
Posted by: gion 26 Oct 2008, 22:23 |
iago ხვალ, დაგიწერ. სამსახურში მაქვს გაკეთებული ეგ. |
Posted by: iago 26 Oct 2008, 22:49 |
წინასწარ მადლობა მაგრად მაინტერესებს როგორ კეთდება SQL -ში გამოყენებული მაქვს მაგრამ აქსესში მჭირდება |
Posted by: Lekso-Dav 27 Oct 2008, 02:38 |
iago access რათ გინდა ისე ??? რა იყო თსუ-ა ????? |
Posted by: iago 27 Oct 2008, 13:25 | ||
შეკითხვის მეორე ნახევარი ვერ გავიგე პირველზე კი გიპასუხებ ლექსიკონის პროგრამა მაქვს გაკეთებული და SQL -ს გამოყენებით და ვიყენებ კარგად მაგრამ სხვას რო მივცე ეს პროგრამა ვერ გამოიყენებს თუ არ დააყენებს თავის კომპში SQL -ს და მინდა გადავაკეთო Access -ს ბაზაზე რო სხვებმაც გამოიყენონ |
Posted by: gion 27 Oct 2008, 17:39 |
string cnString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DataBase.mdb;User Id=admin;Password=;"; OleDbConnection cn = new OleDbConnection(cnString); OleDbCommand cmdDelete = new OleDbCommand("DELETE * FROM TABLE", cn); OleDbCommand cmdInsert = new OleDbCommand("INSERT INTO TABLE VALUES(@Param1, @Param2, ...)", cn); cmdInsert.Parameters.Add("@Param1", OleDbType.YourType, ...).Value = [Value]; cmdInsert.Parameters.Add("@Param2", OleDbType.YourType, ...).Value = [Value]; try { cn.Open(); cmdDelete.###cuteNonQuery(); cmdInsert.###cuteNonQuery(); } update-სთვის შენ თვითონ გააკეთე |
Posted by: iago 27 Oct 2008, 19:54 |
gion დახმარებისთვის მადლობთ მარა ვერ გამოვიყენე რაღაც შეცდომით არის ### -ეს არ მოსწონს (თუ ამის ნაცვლად სხვა რამე უნდა ეწეროს მითხარი) Error 1 Preprocessor directives must appear as the first non-whitespace character on a line C:\Documents and Settings\iago\Desktop\OLDB\OLDB\Form1.cs 32 27 OLDB private void button1_Click(object sender, EventArgs e) { string Conection = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Documents and Settings\iago\Desktop\OLDB\db1.mdb"; OleDbConnection cn = new OleDbConnection(Conection); OleDbCommand cmdInsert = new OleDbCommand("INSERT INTO Lexsikoni VALUES(@Word, @Transcription, @Translation)", cn); cmdInsert.Parameters.Add("@Word", OleDbType.VarChar, 50).Value = "A1"; cmdInsert.Parameters.Add("@Transcription", OleDbType.VarChar, 50).Value = "A2"; cmdInsert.Parameters.Add("@Translation", OleDbType.VarChar, 50).Value = "A3"; //OleDbCommand cmdInsert = new OleDbCommand(" INSERT INTO Lexsikoni VALUES('A1', 'A2', 'A3') "); try { cn.Open(); cmdInsert.###cuteNonQuery(); cn.Close(); } catch { MessageBox.Show(" ERROR "); } } |
Posted by: erwin_rommel 27 Oct 2008, 20:09 |
iago e x e უნდა ეწეროს, ოღონდ პრაბელების გარეშე |
Posted by: iago 27 Oct 2008, 20:47 |
ყველას დიდი მადლობა დახმარებისთვის |
Posted by: goglimogli7 28 Oct 2008, 13:52 |
ctrl shift tab როგორ ავკრძალო იქნებ მითხრათ მადლობა წინასწარ |
Posted by: lester 1 Nov 2008, 11:31 | ||||||
ხო რა მინდა ეხლა : მაქვს მასივი და მინდა რო პირველი ორი ელემენტი შევკრიბო და j-ში შევიტანო (j სტრინგია) ვშვები ესე მაგრამ არაო:
მეუბნება არაო ინეჯერი ვერ გადამყავს სტრინგშიო ამიტომ შემდეგნაირად ვცადე
რაზეც დამიწერა
დამეხმარეთ რა უი ხო ვიგუგლავე კიდევაც მაგრამ სასიკეთო არაფერი |
Posted by: MOLA 1 Nov 2008, 13:27 |
j = (x[0] + x[1]).ToString(); string-ში integer-ის შენახვა სხვანაირად არ გამოვა ან j უნდა გადაიყვანო ინტეჯერში ან პირიქით |
Posted by: lester 1 Nov 2008, 13:53 |
MOLA გაიხარე |
Posted by: Snowman 2 Nov 2008, 20:21 |
lester ოხ ლესტერჯან აბა აბა სწორი გითხრეს ეგრე უნდა ანუ იქ ინტეჯერში გადაგყავდა რარაც მარა რატო ვერც მე მივხვდი ასე რომ აი ეგრე გააკეთე და მიიღებ რაც გინდა. მე ამის დედა ხალხნო იძულებით გადაადგილებული პირივით სადაც ინტერნეტს ვნახავ იქ შემოვდივარ. თუ ვინმემ იცით როდის აღდგება ეს დალოცვილი დავიტანჯე რა იმენა საქმეები მაქვს ოხრად და ვზივარ ოფლაინში და ჩემთვის ვირტუალიზაციის ქვეს ვტესტავ რასაც ვაკეთებ აი როგორ გამიჭირდა და გუშინ სიცილი ამიტყდა პოსტკრიპტუმში რო აჩვენეს ფოთის მაგისტრალის მშენებლობა დასრულდა და 100 მეგაბიტი გლობალიო მე კიდე საერთოდ არაფერი მაქვს ჯერ და ერთი კვირის წინ სახე ეხეოდა კავკაზუსს და დღეს უკვე რაზე საუბრობენ. ჩამირთეთ ვინმემ ჩემი ჯელინკი ჩართეთთთთთთთ. * * * Gode აი გოდე მწარე დრეში ვარ ვაჯკაც მწარე დღეში ინტერნეტი კიდე არ ჩაურთავთ . ეხლა რაც შეეხება გუიდებს მოკლედ რარაცის გაკეტება მინდა რო გნახავ მერე აგიხსნი ჩემ პონტში ვაკეთებ და იმდრეს იოსებამ რა აუტენტიფიკაცია მიტხრა გახსოვთ ვინმეს? ოპენ აუტენტიფიკაციაზე იყო საუბარი? თუ რა გაარჩიეო? |
Posted by: lester 3 Nov 2008, 13:27 |
Snowman ისე ხარ როგორც თევზი წყლის გარეშე ხო |
Posted by: Snowman 4 Nov 2008, 19:52 |
ფუ ფუ ამის ამის რა მაცინებს აი ესე ამის დედა სადაც დავიჭერ იქ პროსტა გავიგდებ ვინ ჭრის ამას მესიჯი მომივიდა აღდგა ინტერნეტის მოწოდებაო გამიხარდა სახლში მივედი ჩემი ფეხები დღეს ვიგებ ისევ ჩაჭრილია. დამადეთ ბანი რც გინდათ დამვორნეთ, მაგრამ ერთს მაინც შევიგინები თან გულიანად. მე შენი ჩამჭრელო კეთილები მშობელი დედა გამზრდელი და კიდე მოგიტყ...@#$#@# ყველა ვინც გყავს არ გყავს და გეყოლება. შეგე@$#@!$%# ბლიად. ინტერნეტს ჭრი ვირაცა ხარ. ბოდიშით ხალხნო გულს მაინც მოვიოხებ ეხლა როდის აღდგება ინტერნეტი კაცმა არ იცის მე ამის დედა და დავწანწალებ ასე აღმა დაღმ,ა. რა ხედება ვეღა გავიგე რა თხფუ რა არის 7 ში აქციაზე უნდა გავიდე მაინც და მაინც? რამე პრტიციის საიტი მაინც შეადგინეთ ვინმემ ხელმოწერები გავაკეთოთ ან რავიცი შეშა მაინც დავხერხოთ. ფუ ამის რამდენი სამე მაქვს და აქ გულის მოსაოხებლად მაინც შემოვედი და ვიგინები ეხლა გამწარებული |
Posted by: lester 5 Nov 2008, 09:51 |
Snowman რამ გაგამწარა ესე კაცო ტელეკომი რო დააყენო დროებით არაა? ან დსლ ი? |
Posted by: VanoM 16 Nov 2008, 11:37 |
ისა ეხლა სად გავიჭედე. სქრინ სეივერს ვაკეთებ, მარა Settings ღილაკზე დაჭერის შემთხვევაში რომ უნდა გამოვიდეს კონფიგურაციის ფანჯარა მაგას ვერ ვაკეთებ. ნუ VB-ში გასაგებია /c /p /s მაგრამ C#-ში როგორ გავაკეთო ყოველგვარი VB რეფერენსების გარეშე? |
Posted by: Postal 16 Nov 2008, 12:00 | ||
მასე ვერავინ ვერ დაგეხმარება, დააგდე კოდი რომ შევხედოთ. პ.ს ობიექტს ქმნი მაგ სეთინგ პანჯრისათვის. აბა ღილაკმა როგორ უნდა გამოიძახოს ? კოდი, კოდი. |
Posted by: VanoM 16 Nov 2008, 12:27 |
Postal რომელ კოდს გულისმობ ვერ მივხვდი. ალბათ ზუსტად ვერ ავხსენი. მომხმარებელი რომ შედის Start | Control Panel | Display | Screen Saver | Settings ამ ღილაკზე ვამბობ |
Posted by: the_lizard_king 16 Nov 2008, 21:17 |
პროგრამირება საერთოდ არ ვიცი და ეგრევე C#-ს რომ მივახტე სასწავლად გამოვა რამე თქვენი აზრით? |
Posted by: Postal 16 Nov 2008, 21:56 |
the_lizard_king თუ ობიექტზე ორიენტურებულ პროგრამირებას ირჩევ მე გირჩევ ან სიშარპით დაიწყე ან ჯავა. |
Posted by: the_lizard_king 16 Nov 2008, 23:06 | ||
Postal
დიდი მადლობა ვიფიქრე ძალიან რთული არ იყოს და გული არ ავიყარო მეთქი C# ჩავუჯდები და შემდეგ იყოს ჯავა |
Posted by: grayhat 22 Nov 2008, 23:25 |
მიცხე C#_ს. მერე ჯავა არ მოგინდება. |
Posted by: HACK_GM 29 Nov 2008, 00:44 |
ხო ეხლა რა მინდა ბიჭები. თუ იცით როგორ გავაკეთო რო : მაგ: დაიწერა რაღაცა ტექსთი....... და ეხა ბუთონს კალვიშის დაწერით მინდა რო ჩემ მაილზე მოვიდეს მაგ: hackgm15@yahoo.com. (anu ra ro rac daiwereba teqsti is ro movides chem mailze |
Posted by: alibaba2008 29 Nov 2008, 01:30 |
+1............................................................................... |
Posted by: erwin_rommel 29 Nov 2008, 01:36 |
alibaba2008 HACK_GM http://forum.ge/?f=60&showtopic=33905594 |
Posted by: VanoM 29 Nov 2008, 01:36 |
HACK_GM alibaba2008 http://forum.ge/?f=60&showtopic=33905594 http://www.google.ge/search?hl=ka&q=how+to+send+Email+usin+C%23&btnG=Google+%E1%83%AB%E1%83%94%E1%83%91%E1%83%9C%E1%83%90&meta= |
Posted by: tabooo 29 Nov 2008, 11:18 |
როგორ გავაკეთო ერთი ფაილის კოპირება სხვა ადგილას? |
Posted by: VanoM 29 Nov 2008, 11:32 |
tabooo http://www.google.ge/search?hl=ka&q=how+to+copy+file+using+C%23&btnG=%E1%83%AB%E1%83%98%E1%83%94%E1%83%91%E1%83%90&meta== |
Posted by: tabooo 29 Nov 2008, 12:29 |
სპს და ეხლა რა მინდა იცი, აი მაგალითად ვუთითებ ისეთ დირექტორიას რომელიც დამალულია Hidden და იქ არის რაგაც ფაილი, აი მაგალითად C:\Documents and Settings\tabagari\Application Data\asd.txt და ამს რო ვუთითებ pathname-ში მიწერს კარგად შეამოწმე ამ ფაილის არსებობაო და არ შეიძლება ეგეთი დამალული ფოლდერებიდან ფაილების კოპირება? * * * ძაან ძაან მაგრა მჭირდება ესღა დამრჩა გასაკეთებელი ჩემ პროეკტში და თუ ვინმემ იცით მითხარით რა კაცურად |
Posted by: VanoM 29 Nov 2008, 13:35 |
tabooo და დარწმუნებული ხარ რომ ეგ ფაილი მართლა არსებობს? და კოდი დაწერე თორე ესე ზეპირად ვერ გეტყვი. |
Posted by: tabooo 29 Nov 2008, 13:39 |
Public Sub bt_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt.Click ss = txt1.Text oldPath = "C:\Documents and Settings\tabagari\Local Settings\Temporary Internet Files" 'Folder file is located in newPath = "C:\Documents and Settings\tabagari\My Documents" 'Folder to copy file to fs = CreateObject("Scripting.FileSystemObject") fs.CopyFile(oldPath & "\" & ss, newPath & "\") 'This file was an .xls file fs = Nothing End Sub აი ეს კოდია და txt1-ში ვწერ ფაილის სრულ სახელს მაგალითად : 131862.jpg ამას მიწერს System.IO.FileNotFoundException was unhandled Message="Exception from HRESULT: 0x800A0035 (CTL_E_FILENOTFOUND)" Source="" StackTrace: at Microsoft.VisualBasic.CompilerServices.LateBinding.InternalLateCall(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack, Boolean IgnoreReturn) at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateCall(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack, Boolean IgnoreReturn) at WindowsApplication1.Form1.bt_Click(Object sender, EventArgs e) in C:\Documents and Settings\tabagari\Desktop\myvideo\Form1.vb:line 12 at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.Run(ApplicationContext context) at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun() at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel() at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine) at WindowsApplication1.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:line 81 at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args) at System.AppDomain.###cuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.###cutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() InnerException: |
Posted by: JISHI 29 Nov 2008, 13:40 | ||
tabooo
ფაილს ვერ პოულობს : ) |
Posted by: VanoM 29 Nov 2008, 13:43 |
tabooo Dim Sourcefile As String = "C:\Documents and Settings\tabagari\Local Settings\Temporary Internet Files\file.txt" Dim destFile As String = "C:\Documents and Settings\tabagari\My Documents\file.txt" System.IO.File.Copy(Sourcefile, destFile) System.IO.File.SetAttributes(destFile, IO.FileAttributes.Normal) ისე ეს თემა C#-თვის არის |
Posted by: tabooo 29 Nov 2008, 18:47 |
ხო VB არის ჩემი მარა მე რა შეცდომას ვუშვებ არავინ იცით? მარტო txt ფაილების კოპირება არ მინდა. სხვა ფორმატებს რატო არ აკოპირებს? |
Posted by: Snowman 29 Nov 2008, 19:06 |
VanoM ერორი მაინც დაგვიწერე დებაგის მომენტში რა გაქვს. ასე როგორ გითხრათ რა შეცდომას უშვებ შენ აბა? |
Posted by: tabooo 29 Nov 2008, 19:18 |
არაფერი ერორი არ არის დებაგის დროს. პროსტა რო ვაჭერ მაგ ბუტონს ეგ exception გამოაქ. მოკლედ ვინმემ იცით მაგალითად .flv ფორმატის ფაილის კოპირება როგორ უნდა? |
Posted by: Snowman 29 Nov 2008, 19:49 |
Snowman ხოდა რე ექსეპშენია დაწერე რა კონკრეტულად ანუ რა მნიშვნელობა აქვს კაცო რა ფაილებს აკოპირებ ფაილ მოუდები ან ის ფაილი იმ მომენტში დაკეტილი ხო არ არის ან რავიცი ასე ძალიან ზოგადად სვამ კითხვას. |
Posted by: erwin_rommel 29 Nov 2008, 19:56 |
Snowman ხომ მშვიდობაა? ორივე პოსტში სხვა ნიკი ჩასვი სტილი გაქვს ეგეთი თუ მოხდა რამე? არ გეწყინოს, პროსტა მაგრად გავოცდი |
Posted by: VanoM 29 Nov 2008, 20:04 |
tabooo ფორმატს მნიშვნელობა არ აქვს. შეცდომას იმიტომ უშვებს რომ მითითებული ფაილი არ არსებობს. ამიტომ ან დაცვა გაუკეთე კოდს ან კიდევ დებაგის მენიუში მოძებნე: Excaptions | Common Language Runtime Exception | System.IO | System.IO.FileNotFoundException და User-Unhandled მონიშვნა მოუხსენი. ხოდა დამალულიო რომ ამბობ. დამალულია მხოლოდ მომხმარებლისთვის თორემ ფაილი თუ არსებობს უნდა დააკოპიროს. სხვა ფაილი მიუთითე და ისე სცადე. თუ დააკოპირა ე.ი. ის ფაილი ნამდვილად არ არსებობს და იმიტომ ვერ აკოპირებ Snowman საკუთარ თავს მიმართავ ხო? |
Posted by: Snowman 29 Nov 2008, 21:04 |
erwin_rommel VanoM რას იზავ ინაგდა გადაღლილობისგან ასეც ხდება |
Posted by: tabooo 29 Nov 2008, 22:06 |
აჰა ესეიგი რა ხდება. C:\Documents and Settings\tabagari\Local Settings\Temporary Internet Files\ ამ ფოლდერიდან რაიმე როგორ გადმოვაწერინო? სხვადან ყველაფრიდან აკოპირებს ამის გარდა... |
Posted by: mcnamara 29 Nov 2008, 22:48 |
tabooo ალბათ რომელიმე პროცესს აქვს გახსნილი ეგ ფაილი და იმიტო ვერ აკოპირებ ან საკმარისი უფლებები არ გაქვს. გააჩნია რა შეცდომას გიგდებს |
Posted by: tabooo 29 Nov 2008, 23:02 |
System.IO.FileNotFoundException ამას აგდებს ამას. აი მაგ ფოლდერიდან რამე დააკოპირეთ სხვა ფოლდერში და ნახავთ სახელი შეეცვლება. მარა აც ისე შვება არც ასე არვიცი რა მოვუხერხო |
Posted by: VanoM 29 Nov 2008, 23:04 | ||
tabooo
ეგაა. რამე ბროუზერით ხომ არ სარგებლობ მაგ დროს. აბა გამორთე და ისე სცადე. |
Posted by: ilia12345 22 Dec 2008, 16:55 |
თუ ვინმემ იცით მე ვსწავლობ პროგრამირებას და ერთმა საკითხმა მაგარი გამჭედა მასივებს ეხაბა მინდა დავაპროგრამო ისეთი პროგრამა რომელიც იპოვნის მასივში ლუწი ინდექსის მქონე ელემენტების რაოდენობას ვიწყებ მასივის გაკეთებით {ind[ ] mas = new int [ ] {5,9,7,6,9,14,11,8,10,1}; int index, raod=0; for (index=0; index < mas.Length; index++) აი ამის მერე ვიჭედები იმედია ვინმემ იცის |
Posted by: Dr Dre 22 Dec 2008, 17:21 | ||
ilia12345 უპს, სხვა რაღაც გდომებია შენ
|
Posted by: gion 22 Dec 2008, 17:26 |
if (!(mas[index]%2)) raod++; |
Posted by: alibaba2008 23 Dec 2008, 01:02 |
ilia12345 ამ პიროვნებას პასუხი რო დავუპოსტე ვინ წამიშალა? რა რამე შეცდომა მქონდა? |
Posted by: ilia12345 23 Dec 2008, 08:48 | ||
არა არა არ წაუშლიათ უბრალოთ ყოველშემთხვევისთვის ორ განყოფილებაში მქონდა დაპოსტილი სწორი იყო http://forum.ge/?showtopic=33688183&f=&st=180entry11986034 |
Posted by: alibaba2008 23 Dec 2008, 21:05 |
ilia12345 აა გასაგებია |
Posted by: kurdadze 13 Jan 2009, 16:24 |
MSDN-ში ფაილის არჩევა ვნახე როგორც არის "OpenFileDialog()", მაგრამ მხოლოდ Folder რომ მოვნიშნო ის მინდა... შეგიძლიათ დახმარება? |
Posted by: K1CK3R 13 Jan 2009, 19:28 | ||
ესეთი რაღაცის გაკეთება მინდა რასაც ჩავწერ textbox1 ში და დავაჭერ button string ს გადააბას textbox ში რაც მიწერია ის იქნებ დამეხმაროთ რა |
Posted by: Snowman 13 Jan 2009, 19:35 | ||
|
Posted by: K1CK3R 13 Jan 2009, 19:55 |
Snowman გაიხარე |
Posted by: Snowman 18 Jan 2009, 12:51 | ||
მოკლედ ხალხნო ეხლა რა მინდა და რარაც არ გამომივიდა ისე როგორც მე მინდოდა და იქნებ რარაც მარტივად მიტხრათ როგორ გავაკეთო ეს ამბავი? საქმე რშია და მაქვს დავუშვათ სტრინგი რომელიც არის 4045321548965874 რარაცნაირად მინდა გადავიყვანო hexadecimal ში ისე რომმ ამის შესაბამისი ჰექსადეციმალი აარის, e5f32d1eda7f2, მაგრამ საქმე იმაშია, რომ რარაც ვერ მოვახერხე ამის გაკეთება და რატომ ვერ ვხვდები ნუ სანიმუშოდ ასეთი რარაცა არის რომ ვთქვათ როდესაც გადამყავრ დაახლოებით ასეთ რამეს ვაკეთებდი.
სამწუხაროდ მე ვიცი რომ ასე უნდა იყოს, მაგრამ კონვერტიდრების შედეგად გაცილებით სხვა მნიშვნელობას ვიღებ და თუნდაც მესიჯბოქსში სტრინგად რომ ვცადე უბრალოდ მეჩვენებინა სულ სხვა გაცილებით გრძელი მნიშვნელობა მივიღე და სულაც არ გავდა იმ ჰექსადეციმალს რაც სწორი კონვერტირების შედეგად უნდა მივიღო. * * * სამე იმაში გახლავთ ხალხნო, რომ სტრინგი გნებავთ რიცხვი რომელიც მინდა რომ ჰექსადეციმალში გადავწერო არის 16 ნიშნა ანუ საკმაოდ დიდია და ნუ ამიტომაც ვიფიქრე როგორც სტრინგს ისე გადავიყვან ჰექსადეციმალშითქო მაგრამ რარაც ისე არ გამომდის როგორც საჭიროა და რამე კარგი ნორმალური მეთოდი ხომ არ გეგულებათ? |
Posted by: mcnamara 18 Jan 2009, 13:44 |
Snowman ეგ ალგორითმი არასწორია. long იტევს 9,223,372,036,854,775,807-მდე ასე რომ გადაიყვანე long-ში და მერე ToString()-ით hex-ში |
Posted by: Snowman 18 Jan 2009, 13:56 |
mcnamara არ გამოვიდა იცი ზუსტად ეგ ვცადე და მომკლედ ეს სტრინგი რო ავიღო ჩვეულებრივად აი იმ რიცხვის სტრინგითი წარმოდგენა და ეს დედააფეტქებული სტრინგის ჰექსადეციმალი რო გამოვიყვანო შეგძლია პატარა ხელი წამიკრა? |
Posted by: erwin_rommel 18 Jan 2009, 13:58 |
Snowman ესეც არ გამოდის? string string= "abc"; int Hexstring= Convert.ToInt32(string, 16); |
Posted by: Snowman 18 Jan 2009, 14:10 |
erwin_rommel არა იასნია არ გამოვა string cc = "4425648635215486"; int Hexstring = Convert.ToInt32(cc, 16); ოვერფლოუს მომცემს თავისთავად ძალიან დიდია რიცხვი და ლონგზეც კი დაიფურთხება. არაფერი მინდა სხვა თუ არა სტრინგი გადავიყვანო ჰეხსებსჰი და ისევ სტრინგად დარჩეს ბატონო. მოიცა ეხლა რარაცა მომივიდა ტავში აზრად და ვცადო მარა არამგონია გამოვიდეს. |
Posted by: erwin_rommel 18 Jan 2009, 14:11 |
Snowman მიდი აბა და თუ გამოგივა დაწერე როგორ გააკეთე |
Posted by: Snowman 18 Jan 2009, 14:47 |
long cc = 2356487596845125; string hexsa = String.Format("{0:X}", cc); ნუ ეს უმარტივსი გზაა და როგორც საჭიროა ისე აკეტებს, მაგრამ საქმე იმაშია, რომ მე მაქვს string cc = "2356487596845125"; * * * აი ესე იმუშავა, მაგრამ არ მინდა ამხელა ადგილის ალოკაციის გაკეთება რა რამე უკეთესი შემომთავაზოთ იქნებ ვინმემ რა ლონგში გადაყვანა არ მინდა რა string cc = "4587685423658745"; long ccInt = long.Parse(cc); string hexsa = String.Format("{0:X}", ccInt); |
Posted by: Crypto 20 Jan 2009, 11:23 | ||||
Snowman
ეს არის უნივერსალური ფუნქცია, რომელსაც N base რიცხვი გადაყავს M base-ში, ამ ბაზების მითითებით, სტრინგიდან სტრინგში VB.NET
მაგ. HEX-ში - Base2Base("4045321548965874", "0123456789", "0123456789ABCDEF") ორობითში - Base2Base("404532654168796184165491874165468791436546187411548965874", "0123456789", "01") "აბგდ" ბაზაში - Base2Base("4045321548965874", "0123456789", "აბგდ") |
Posted by: Snowman 21 Jan 2009, 18:20 |
ხალხნო მოკლედ ეხლა რა მინდა რომ გავაკეთო და მაქვს ესეთი რარაც 4E3F მე მინდა წავიკითხო ეს სტრინგი და სადაც შეხვდება სიბოლო და არა ციფრი ჩაანაცვლოს იმ სიმბოლოს შესაბამისი ციფრით რომელიც რათქმაუნდა მასივში განსაზღვრული. |
Posted by: Crypto 21 Jan 2009, 19:21 | ||
Snowman
განსაზღვრე ორგანზომილებიანი მასივი, ან 2 ერთნაირი ერთგანზომილებიანი. შეყარე ამ მასივებში შესაცვლელი და შემცვლელი სიმბოლოები, მერე ჩამოუარე ამ მასივის ყველა წევრს და გაუკეთე შენს სტრინგს სტრინგ.replace(შესაცვლელების_მასივი(I),შემცვლელების_მასივი(I)) |
Posted by: Snowman 21 Jan 2009, 19:36 | ||||
Crypto ზუსტად მაგის კეთებას მორჩი ეხლა რას დასვი ეს კიტხვა აქ მეც არ ვიცი. ეტყობა ვკითხულობდი და რაც გავიფიქრე ის დავწერე . უბრალოდ ერთი რაც იყო ისაა რომ A=0 B=1.. F=5 მაგრამ სტრინგში თუ თავისთავად 0 წერია მაშინ ამას აღარ უნდა შეეხოს. * * * ვა კი დავწერე მაგრამ საქმე სხვა რამეშია ეტყობა და რარაც იქნებ თქვენც შეხედოთ
საქმე იმაშია, რომ ამ მეთოდს შეიძლება მოეწოდებოდეს სტრინგი 4B2C ან 4513 ანუ როგორც ციფრები და ჩარები ასევე მხოლოდ ციფრები და ეს ორივე სტრინგის სახით და ამან კიდე ყველა ვარიანტში უკან მხოლოდ ციფრითი მნიშვნელობებბის სტრინგი უდა დააბრუნოს და რატქმაუნდა თუ ოთხივე სიმბოლო ციფრითი იყო არც არაფერს შეცვლის და თუ ამ ოთხ სიმბოლოში რარაცეები არ იყიო ციფრითი ისინიც კი მასივის შესაბამისად ციფრითად უნდა გადაიყვანოს და რა ჯანდაბა მჭირს კაცო? * * * ნუ მკოლედ აი ასე მუშაობს და ზუსტად A დან F ამდე ანუ ის რაც ჰექსადეციმალში გვხვდება ის სიმბოლოები გადაყავს ციფრებში. ნუ ტქვენ ასი წელი ეს არ დაგჭირდებათ მარა მე მჭირდებოდა
|
Posted by: Crypto 22 Jan 2009, 10:14 | ||
იპოვე სამი განსხვავება ციკლში ორიგინალი სტრინგის ასოებს კი არ უნდა ჩამოუარო, არამედ ორიგინალი ჩარების მასივს |
Posted by: Snowman 22 Jan 2009, 10:26 |
Crypto ზემოთ დავწერე კაცო როგორც კეთდებოდა მეორე ხო არის და ის აკეთებს ზუსტად იმას რასაც უნდა აკეთებდეს. |
Posted by: Crypto 23 Jan 2009, 11:03 |
მე დაგიწერე, როგორც უფრო სწორია პროგრამულად (რომ დაგჭირდეს და A-ს 1-ზე და B-ს 5-ზე შეცვლის ალგორითმი დაგჭირდეს, მერე რას იზამ?). თორემ შენ როგორ გადაწყვეტ და რა ოპტიმიზებას გაუკეთებ, ეგ შენი საქმეა მარტო. |
Posted by: Snowman 23 Jan 2009, 11:28 |
Crypto ა უყურე გეტყვი ეხლავე არასდროს არ დამჭირდება იმ მარტივი მიზეზის გამო, რომ აქ კონკრეტული სხვა ალგორითმისტვის მინდოდა ეს და მეტი არაფერი და ტან არასდროს A დან F ამდე ამაზე ზევით არ შემოვა ციფრი იმიტომ, რომ ჰექსებზე იყო საუბარი თორე ისე სპასიბა მივხვდი რაც იგულისხმე შენ. |
Posted by: Snowman 25 Jan 2009, 18:39 | ||
მოკლედ ხალხნო რაშია ეხლა საქმე იცით, რომ ლისტვიუში ცოუმლის ერთერთი ცოლუმის უფროსწორად სიგრძი მინდა რომ სრული იყოს რა ანუ ავსებდეს მთლიანად კონტროლის ჰედერს ხოდა ბევრი ვერაფერი გამომივიდა. ანუ ხომ შეიძლება დავუშვათ ქოლუმის ჰედერების არა პიქსირებული ზომით არამედ რარაც რელატიური ზომით ან პროცენტულად განთავსება? ე ეხლა რაც გავაკეთე 3 ქოლუმიაან ლისტვიუში ის არის რომ დავწერე ესეთი რაღაც.
და მერე რესაიზეც იგივეს გაკეთება მიწევს. |
Posted by: Snowman 29 Jan 2009, 05:52 | ||
აქ არც არავინ იყურებით , მაგრამ ამისთვის ცალკე თემას მაინც ვერ გავხსნი და აქ დავსვავ და ვინმე თუ შემოიხედებით და მირჩევთ უკეთესად როგორ შეიძლება დიწეროს ეს ვარიანტი მადლობელი დავრჩები მოკლედ საქმე იმაში გახლავთ, რომ მინდოდა დამეჭირა ბალანსის მინიმუმზე ქვემოთ დავარდნა და ამ შემთხვევაში მექნა რაიმე სხვა ნუ რარაც შესაცვლელი მაქვს და მეთვითონ ვერ ხვდები იმიტომ, რომ ეს მერე try და cetch ში მინდა გავატარო და იქნებ თქვენ თქვათ? აგერ ბატოო რარაც პატარა მონაკვეთი მოვჭერი და პატარა პროექტივით გავაკეთე რო შეხედოთ
|
Posted by: Lekso-Dav 29 Jan 2009, 05:54 | ||
ვიყურებით დაჟე ღამის 5:55 ზეც |
Posted by: Snowman 29 Jan 2009, 08:33 | ||
აბა მოვედი მეც რა ხდება? ჯერ არანაირი სიახლე ჩემ პოსტზე?
რარაც მგონი ამაზე ვარ გაჩერებუული და დალშე ვდგავარ |
Posted by: Lekso-Dav 1 Feb 2009, 14:02 |
ჰელპ ავილი რაღაცა მაგრამ რაღაც ვერ ვქენი ბაზიდან მომაქ მონაცემები მერე მაგათ ვწერ ჩემ დაწერილ კლაში და მნიშვნელობებს ვანიჭებ პროპერტიებს. ხო და forecach ით მინდა დაუარო ამ დატასეტის დატათეიბლს და ისე მივანიჭო მნიშვნელობი და მასივშ ჩავყარო და მერე ეს მასივი დავაბრუნო. ხო და forecach თან გავიჭედე თან მასივის შექმნაზეც რაღაც ტვინს ბურგავს Array myArray = new Array(); //ეს აწერს რო აბსტრაქტული კასის ინსტანს ვერ ვქმნიო და რა ჯანდაბა უნდა DataTable dt =DataSet1.MyDataTable; foreach (DataRow row in dt.Rows) { foreach (DataColumn col in dt.Columns) // myArray.SetValue(row[]) aq minda rom myClass.FirstProp=row[]; ......................................... მერე myArray-Si davamto eg obieqti } და return myArray; |
Posted by: Snowman 1 Feb 2009, 14:12 |
Lekso-Dav მოიცა მოიცა DAL ს წერ ანუ დატა აქსეს ლეიერის გაკეთება გინდა შენ? მაგისთვის ეხპერტ ეხჩეინჯში კარგი თემა გავხსენი გადახედე დაძებნე და მგონი წაგეხმარება. და რაც შეეხება შენ პრობლემას კონკრეტუად აქ მინდა ეს გავაკეთო და იქ მინდა ის კი არა ის კოდი დაწერე რაზეც მაგ შეცდომას გიგდებდა აბა. შევხედოთ ერთი რა მომენტში ამოგირტყა ეგ ერორი, მაგრამ მგონი უბრალოდ თაიფ ქასთინგს არ აკეთებს სწორად რამდენადაც ასე უცებ გადახედვით მივხვდი და იმ შენი კლასის სტრუქტურასაც თუ გვეტყვი კარგი იქნება. |
Posted by: Lekso-Dav 1 Feb 2009, 14:36 |
ასე წერია მსდნ-ზე DataRow[] myRows; DataTable myTable; // Get the DataTable of a DataSet. myTable = DataSet1.Tables["Suppliers"]; ხო და ჩემტან ინტელისენსი myTable = DataSet1.Tables["Suppliers"]; ამას კი არა myTable = DataSet1.SuppliersDataTable; ასე მაწერიებს ნუ კაი რაღაც შეცვალეს 3.5 ში ეტყობა მარა ასეც რომ ვწერ ამ ერორს აგდებს: Error 1 'DataSet1.SuppliersDataTable' is a 'type', which is not valid in the given context C:\Documents and Settings\Admin\My Documents\Visual Studio 2008\WebSites\sampleSiteExample\Default.aspx.cs ტიპის დაყვანაც მიუწერე ასე (DataTable)DataSet1.SuppliersDataTable და მიანც ეგეტი ერორია . |
Posted by: <T> 1 Feb 2009, 14:48 |
Lekso-Dav იმიტომ რომ ტიპიზირებული დატასეთი გაქვს |
Posted by: Lekso-Dav 1 Feb 2009, 14:56 |
<T> ჩვეულებრივატ გავაკეთე დატასეტი ნიუ- დატასეტ და რავი არატიპიზირებული როგორ გავაკეთო? |
Posted by: unlocker 2 Feb 2009, 11:40 |
ჩვეულებრივად ასე იქმნება System.Data.DataSet ds = new System.Data.DataSet("saxeli") შენ გაქვს დიზაინერიდან დამატებული XSD თავისი სქემებით და დაგენერირებული კლასებით, ანუ შენ გაქვს DataSet იმ დატასეტში გდია ცხრილი მაგრამ ეგ ცხრილი ჩვეულებრივი DataTable არაა, ტიპიზებული ცხრილია და როუებად ჩვეულებრივი DataRow-ები არ აქვს, აქვს SuppliersDataTableRow ალბად ასეთები ასე რომ ვფიქრობ ზემოთთქმულიდან გამომდინარე მოაგვარებ პრობლემას |
Posted by: Snowman 2 Feb 2009, 11:51 |
unlocker ჰოოო ეგ იქნება ალბათ თუ დიზაინერიდან გააკეთა ის მართლა თავის ბევრ სხვა რაღაცეებს აკეთებს ხოლმე და ამიტომ მეც მაგრად არ მიყვარს იქიდან კეტება. ბიჭო შენ ეხპერს ეხჩეინჯში გადაიხედე რა ახალი ჩემი თემა ნახე რა და იქნებ მითხრა DAL იმითი როგორ დავაგენერირო? |
Posted by: Lekso-Dav 3 Feb 2009, 00:34 | ||
იმ დატასეტის დედაც და ასე ვაკეთებ ახლა მაგრამ ერთი ჩაინიკური შეცდომა მაინც მომდის ხო აქ რა ხდება ახლა myCor.Name = dr["name"].ToString(); აქ dr["name"], dr["x"] ; dr["Y"]; რაც საჭიროა იმის ტოლია სურათიდანაც ჩანს მაგრამ myCor.X კლასის პროპერტიებს რომ ვანიჭებ არ ენიჭება დებაგინგზც ჩანს ეგ რომ არ ენიჭება და რატომ ვერ ვხვდები კოორდინანტის კლასი ასე მაქ აღწერილი და რავი რა შეცდომა უნდა იყოს
|
Posted by: soad 3 Feb 2009, 01:37 |
აბა Convert.ToDouble(); სცადე .. |
Posted by: Lekso-Dav 3 Feb 2009, 01:48 |
soad არა ვაბშე სტრინგებად გადავაკეთე ყველაფერი და არ ქნა მაშინაც :| ხო იქ მარტო X da Y ზე კია არა name საც არ ანიჭებს |
Posted by: unlocker 3 Feb 2009, 01:50 |
Lekso-Dav შენი პოსტი რომ წავიკითხე თავიდან ისეთი შეგრძნება დამეუფლა თითქოს საქმის არსს ვერ ჩავწვდი და თუ შევცდი ანუ საქმის არსს ჩავწვდი მაშინ დარწმუნებული ვარ რომ პრობლემა ამ კოდში არაა რაც აქ გიწერია, პრობლემა სხვაგან იქნება, არა იმას არ ვფიქრობ რომ ფროფერთიზე არაფერს ანიჭებ, ანიჭებ მაგრამ ისეთი ადგილიდან ან ისეთ დროს რომ რაღაც ხდება მაგ ადგილას ან დროს უნაყოფო პოსტი Snowman შევიხედე მაგრამ ამაოდ. არსდროს მქონია შეხება მაგ ინსტრუმენტებთან (თუ ინსტრუმენტებია რათქმაუნდა ეგეც კი არ ვიცი ) ისე რომ დაწერე ავტვირთავ სადმეო კარგს იზავ |
Posted by: Lekso-Dav 3 Feb 2009, 03:24 |
ფუუუუ ჩემი რა დამიწერია კლასის პროპერთიები მაქ არასწორად ამერია ჯავა, პჰპ, ც#, .... ერთმანეთში პ.ს მხოლოდ ერთი სარწმუნოები უნდა იყო |
Posted by: unlocker 3 Feb 2009, 11:16 |
როგორი მთვრალი ვყოფილვარ, value და ხ ვერ გავარჩიე ეტყობა არც შენ იყავი კარგ დღეში |
Posted by: zurikozuriko 6 Feb 2009, 18:30 |
მოგესალმებით, უკაცრავად მოცდენისთვის, გთხოვთ მომწეროთ მისამართი საიდანაც შევძლებ ლუი დე ფიუნესის (Louis de Funes) მხ/ფ-ის გადმოწერას. წინასწარ დიდი მადლობა პატივისცემით ზურიკო ... |
Posted by: Snowman 6 Feb 2009, 19:06 |
zurikozuriko უკაცრავად ძამიკო, მაგრამ ან მე ძალიან გადავირალე ან საერთოდ დავკარგე აღქმის უნარი. ამ უმაგრეს ფრანგ მსახიობს რა საერთო აქვს c# თან? |
Posted by: Nosif 6 Feb 2009, 19:23 |
Snowman დიდი საერთო აქვთ Louis de Funes იც C# აკოდირებს ეს ცოტა ხუმრობით |
Posted by: Snowman 6 Feb 2009, 19:25 |
Nosif გამეშვი ყმაწვილო ნუ მტანჯავ ! ეგღა უნდა ეხლა ჩემ ადუღებულ გონებას? როდის აქედან მერე? არ გააოფოთ ეხლა და უბრალოდ ამ ადამიანს შეეშალა თემა და ეგაა; ხდება ხოლმე. |
Posted by: iago 13 Feb 2009, 11:05 |
ერთი მარტივი შეკითხვა მაქვს და თუ შეგიძლიათ დამეხმარეთ ფაილს სახელი როორ შევუცვალო |
Posted by: <T> 13 Feb 2009, 11:21 |
iago F2 ............................... |
Posted by: iago 13 Feb 2009, 11:23 |
C# -ში პროგრამულად მინდა შევუცვალო ფაილს სახელი |
Posted by: goglimogli7 13 Feb 2009, 11:25 |
iago System.IO.File.Move(@"C:\old.txt", @"C:\new.txt"); |
Posted by: iago 13 Feb 2009, 11:45 |
მადლობთ goglimogli7 private void button1_Click(object sender, EventArgs e) { string path1 = @"C:\Text Document"; string path2 = @"C:\1_Text Document.txt"; try { using (FileStream fs = System.IO.File.Create(path1)) { } //ამას თუ არ დავუწერ აღარ მუშაობს // //ეს ორივე მუშაობს //System.IO.File.Move(path1, @"C:\Document"); System.IO.File.Copy(path1, path2, true); } catch { MessageBox.Show("Error"); } } |
Posted by: goglimogli7 13 Feb 2009, 14:08 |
რა მინდა რო გკითხოთ: Form1-დან ვუშვებ Form2-ს და მერე ვაკეთებ Form1-ის ჩაკეცვას, მინდა რო Form2-ის დახურვის მერე Form1 ისევ დამაქსიმაიზდეს |
Posted by: kurdadze 26 Feb 2009, 18:33 |
მაინტერესებს, Form1-ის კომპონენტებს როგორ მივმართო Form2-დან??? იქნებ ვინმემ ამიხსნათ... |
Posted by: tamunia891 26 Feb 2009, 18:51 |
kurdadze ყველაზე მარტივად: ვუნუშნავთ კომპონენტევს წვდომის იდენთიფიკატორად public_ს. ხოოოდა მერე Form2 ფორმ ორის რომელიმე მეთოდში ან ქლიქში ვქმნით Form1_ის ობიექტს სახელად f,და ვწერთ,ვთქვათ ტექსტ ბოქსის ტექსტი გვინდა შევცვალოთ: t.textBOx.Text = "hello Computer"; და ეგაა |
Posted by: kurdadze 26 Feb 2009, 19:19 |
აუუუუუუ გთხოვ კოდი დაწერე რა დავიტანჯეეე არ გამომდის |
Posted by: mcnamara 26 Feb 2009, 20:50 | ||
და ყველაზე ცუდი გზა |
Posted by: kurdadze 27 Feb 2009, 05:43 |
mcnamara tamunia891 მოკლედ ასეთი რამ გვაკეთე -------- Form1 --------- public partial class Form1 : Form { Form mdiChildForm = new Form(); public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 form2 = new Form2(this); form2.Show(); } } -------------------------- -------- Form2 --------- public partial class Form2 : Form { private Form _mainForm; public Form2(Form mainForm) { _mainForm = mainForm; InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { _mainForm.Enabled = false; } private void button2_Click(object sender, EventArgs e) { _mainForm.Enabled = true; } } ანუ ამით უშუალოდ ფორმას მივმართავ, მაგრამ მე მინდა Form1-ზე მყოფ კომპონენტებს მივმართო.... მაგ. Form2-ის button1-ზე დაჭერისას Form1.textbox1.Text = "ტესტი..."; შეგიძლიათ კოდი ჩაასწოროთ?? |
Posted by: Snowman 27 Feb 2009, 12:42 |
mcnamara ისე ხო იცი ნათქვამია რროდესაც ამბობ რარაცაზე ყველაზე ცუდი გზა ეგააო უკეთესი გზა შენ უნდა შესთავაზო |
Posted by: GeorgianFan 27 Feb 2009, 15:41 |
ფორმა 1-ს დაემატება property და ეგაა რა -------- Form1 --------- public string LabelText { set { label1.Text = value; } } public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(this); f.ShowDialog(); } -------- Form2 --------- private Form1 f; public Form2(Form1 f) { InitializeComponent(); this.f = f; } private void button1_Click(object sender, EventArgs e) { f.LabelText = textBox1.Text; Close(); } |
Posted by: tamunia891 27 Feb 2009, 19:15 | ||
mcnamara
კოდის ხარისხზე არ აცხადებს ადამიანი პრეტენზიას და გზის დახვეწილობაზე. თუ გამოუვა ჯერ ეგ მერე სხვაზეც შეიძლება გადასვლა. პ.ს. ამდენი ხანი იდო ეგ შეკითხვა და დროის უქონლობის გამო თუ ვერ პასუხობდი ჩემი კრიტიკის მერე შეგეძლო მოგეყოლებინა სხვა გზა,რომელიც უფრო დახვეწილი იქნებოდა. ეჰ საქართველო,საქართველო |
Posted by: giorgit 28 Feb 2009, 00:54 | ||
tamunia891
სავარაუდოდ ეგ გამოიყენება ფორმების შთამომავლობაში. kurdadze პროგრამირება ჰობია შენთვის თუ პროფესია? |
Posted by: R30077D 28 Feb 2009, 12:23 |
მოგესალმებით ყველას... ჩემი კითხვა C#-თან არის დაკავშირებული... იქნებ ref-ებზე და out-ებზე თქვათ რამე... პატარა მინი ლექციასავით და ბოლოს დელეგატებზე და ივენთებზეც, ან თუ სადმეა ახსნილი ლინკი იქნებ დააგდოთ |
Posted by: Quest 28 Feb 2009, 12:44 |
აი, პირველივე პოსტი უნდა გამოგადგეს http://forum.ge/?f=90&showtopic=33688183 |
Posted by: tamunia891 28 Feb 2009, 13:56 | ||
giorgit
ვარაუდი და მითქმა მოთქმა მაგ საკითხთან დაკავშირებით არ წყდება ამ ბოლო პერიოდშიც.მეცნიერები ვერაფრით ვერ შეთანხმდნენ. :D:D:D |
Posted by: Snowman 28 Feb 2009, 15:25 | ||
ხალხნოოოო არ დამცინოთ ეხლა და აი ნუბურზე ნუბური შეკითხვა მაქვს მოკლედ ეხლა საქმე რაშია, რომ c# 3.0 ში რაღაც ინჰერიტანსები და ამბები ამერია მოკლედ წარმოვიდგინოთ კლასი person და კლასი job რომელიც კაკრას რო არის derived from person მე მინდა ეხლა, რომ რახან და ვინაიდანაც ზუსტად რომე დერაივედ არის ეს ჩემი job კლასი person კლასის ფრობერთიებამდე წვდომა ავხსნა ხოდე მოკლედ ახლა ასეთთი რამ
ნუბურზე ნუბურია, მაგრამ რარაც მაინც დავიბენი და იქნებ შემეხიდოთ რა. |
Posted by: giorgit 28 Feb 2009, 15:40 |
Snowman გინდა base.FirstName და გინდა this.FirstName მიწვდები. ტუ სხვა რამე გინდა მაშინ ვერ გამიგია. ან გვეკაიფები tamunia891 მართალი ხარ მეცნიერებიც ვერ შეთანხმდენ და ხალხს მიანდეს გადაწყვეტილების მიღება |
Posted by: Snowman 28 Feb 2009, 15:49 | ||
giorgit საქმეც იმაშია, რომ ვერ ვხვდები რა მოდიფიკატორები მიყენია ასეთი რომ არც base. და არც this. ზე არ მიჩვენებს ფროფერთიებს რაც მშობელ კლასს აქვს მოკლედ იმ აზრამდე მივდივარ, რომ ინჰერიტანსს მე კლასების ასოციაცია მირჩევნია იმიტომ, რომ ამას იმისთვის ვაკეთებდი, რომ უბრალოდ როდესაც სამსახურის შესახებ კლასი ინიციალიზირდებოდა არ მინდოდა მე თავიდან დამეწყო ეს დალოცვილი პიროვნების მონაცემების აგრეგაცია და ამისთვის ინიჰერიტანსი საერთოდ არ არის მგონი საჭირო და საკმარისია JOB კლასში ავდგე და დატათაიფ person განვსაზღვრო მგონი და უბრალოდ ტიპ აასეთი რამ გავაკეთო
. |
Posted by: giorgit 28 Feb 2009, 15:56 |
Snowman აბა რას გიჩვენებს this ი, მარტო ობჯექტ კლასის მეთოდებს და job სას? ძალიან სტრანია |
Posted by: Snowman 28 Feb 2009, 16:06 |
giorgit კაროჩე ამას მოუვული რა ოვერრაიდებსაც გავაკეთებ და რარაც, მაგრამ აი იმ შემთხვევაში, რომ მე უკვე შევსებუყლი person კალსის ობიექტი მჭირდება ამ ინჰერიტანსს არ ჯობია უბრალოდ პერსონ კლასის ინიციალიზაცია გავაკეთო და მერე ამ job კლასს მივაწორდო უკვე შევსებული person dataType? ანუ ამ შემტხვევაში this და base იც რომ გამოვიყენო რარაც ნაკლებად სავარაუდოა, რომ ვთქვათ ჯონდო კაცურიას ობიექტზე თუ მინდა job ობიექტში შემოტანა ანუ იმ ჯონდოს მზა მონაცემებს ვიღებ უკვე job ის განსასაზღვრად რო ინჰერიტანსე კი არა ასოციაცია გავაკეთო კლასების? |
Posted by: giorgit 28 Feb 2009, 16:19 | ||
Snowman რისი გაკეთება გინდა ვერ მივხვდი კარგად, ეხლა კლასის სახელებიდან გამომდინარე Job კლასიში Person ჩადგმული გინდა? მაგ.: ასე
|
Posted by: MOLA 28 Feb 2009, 16:21 |
Snowman რისი გაკეტება გინდა მართლა ვერ მივხვდი .... Person Class-ის მემბერები გინდა რო გქონდეს Job -ში თუ რა გინდა?? |
Posted by: Snowman 28 Feb 2009, 16:29 |
giorgit ჰო რა ზუსტად ეგრე გავაკეთე რა ყველაზე მოსახერხებელი გზა ეგ იყო რა და პირდაპირრ მივაწვდი Job კლასის ობიექტს მანამდე უკვე განსაზღვრული person კლასის ობიექტს და ეგა და ეგ რა. რატო მინდოდა მაინც და მაინც ინჰერიტანსის გამოყენება არ ვიცი რა. პროსტა ხო იცი ეს ბისზნეს ლოგიკა ისეთია ხანდახან გაგაჭედინებს კაცს და ნუ როგორც აქამდე იკეთებია ეხლაც ზუსტა ეგრე გავაკეთე და რატო ვიგონებდი რარაც ველოსიპედს? რიავიცი რიავიცი რარაც მგონი ტვინის ქულერი არარ ბრუნავს ისე. |
Posted by: R30077D 8 Mar 2009, 17:09 |
აუ დახმარება მჭირდება პროგი უნდა დავწერო ისეთი რომ textbox1ში რომ შეიტან ადამისნის დაბადების თარიღს უნდა დამიწეროს მისი წლოვანება. ხო და ვერ გავიგე როგორ უნდა შევიტანო textBox ში თარიღი. იქნებ ვინმემ მითითება მომცეს |
Posted by: Snowman 8 Mar 2009, 18:30 |
R30077D მდას ძალიან ბევრ ნაირად! შეგიძლია გამოიყენო კალენდარის კონტროლი შეგიძლია ხელით ჩააწერინო ადამიანს 05/15/1978 შეგიძლია ამავე დროს ხელით შეაყვანინო, მაგრამ მასკირებული ტექსტბოქსი გამოიყენო. დანარჩენი კიდევ უკან ელემენტარული კონვერტაციის და გამოკმლება გადამრავლების საკიტხია. |
Posted by: linus todvalds 22 Mar 2009, 02:33 |
როგორ გავაკეთო მაგალითად მაქ ფორმა და მა ფორმაზე დავიტანე 2 textbox ი 1-ში ჩავწერო ინგლისური ასოები მაგრამ ქართული სიტყვებით და მერე ბუთონზე დაჭერის შემდეგ მეორე textbox ში გამოჩნდეს ქართული ასოები |
Posted by: bgeli 22 Mar 2009, 10:53 |
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("ka")); |
Posted by: Saturn 28 Mar 2009, 18:57 | ||
bgeli
ამ შემთხვევაში ქართული უნიკოდის კლავიატურა უნდა იყოს დაინსტალირებული სისტემაში. |
Posted by: blackhat 30 Mar 2009, 14:51 |
ისა ხალხო პატარა კოდის წერაში გავიჭედე ხომ ვერ დამასრულბინებთ აი ესეთჳ ალოგრითმის დაწერა მინდა აუტო პმ დასაგზავნის index.php?do=pm&doaction=newpm&user=1 აი ესე ხოა მაგალითად ბოლოში უმატებდეს 1 მაგივრად რიცხებს 2,3,4,5,6,7,8 და სასურველ ტექსტს აგზავნიდეს |
Posted by: Snowman 30 Mar 2009, 15:04 |
blackhat ეგ ყვეკლაფერი კარგი, მაგრამ ერთ ძალიან დიდშეუსაბამობას ვერ ხედავ თემასთან მიმართებაში? თემა რო c# ში ნუბურ შეკითხვებზეა და და შენ მაგალითად ლინკიო და ფაილის გაფართოება PHP გაქვს? აშკარად აგერია შენ მოშნად ადგილი და სხვაგან უნდა დასვა კითხვა. |
Posted by: erwin_rommel 30 Mar 2009, 15:08 | ||
|
Posted by: blackhat 30 Mar 2009, 18:18 | ||
მაინცა კაცო შენ გინდა თქვა რომ ამას c# ვერ დაწერ პჰპ აქ არაფერ შუაშია უბრალოდ რიცხვები უნდა მიამატოს ლინკზე და ამას პროგრამაც მშვენივრად იძამს არაა საჭირო პჰპ ჩარევა erwin_rommel ხო ვერ დააკონრეტებ აქ ლოლ რა არის ? |
Posted by: Snowman 31 Mar 2009, 04:44 |
blackhat ეხლა რომელი საათია ძლივს მოვრჩი კითხვას რარაცისას და ეხლა ეს შენი პოსტი წავიკიტხე რა პროგრამა თუ პროგრამაზე მომხმარებლების ბაზაში აუტო ინქრიმენთით ზრდაზეა საუბარი ეს რა ნიმუშია კაცო? გავგიჟდი ეს თოვლის კაცი, თუ კიდევ ლინკზეა საუბარი პროგრამაში რა ლინკია? თუ ASP ზე არის კიტხვა ამისთვის ხო გვაქვს კიდე მეორე თემა და იქ დასვავდა და აი c# ში ასეთი ლინკი ან რაში უნდა გამოვიყენო თუ ვებ სეერვისს არ ველაპარაკები ან რაში უნდა დამჭირდეს რო დავწერო არ ვიცი და შენ თუ იცი ამიხსენი, თორემ ჩემი გონების ოვერქლოქინგი უკვე პიკს აღზევს. |
Posted by: Meta 31 Mar 2009, 18:05 |
c#.Net ზე კლიენტ და სერვერ სოკეტები ერთმანეთს როგორ დავუკავშირო შეგილიათ ერთI მაგალითI მომიყვანოთ ? უბრალო რამეზე მაგალითად სერვერიდან გაუზავნო ტექსტი და კლიენტმა მაგ. Memo1.Text წაიკითხოს |
Posted by: GioMac 31 Mar 2009, 18:33 |
blackhat სპამერობ ძია? |
Posted by: erwin_rommel 31 Mar 2009, 18:36 | ||||
blackhat
უკვე უთქვამთ )
|
Posted by: Meta 31 Mar 2009, 18:43 |
ხომ ვერ მეტქვით ეს სწორად დავწერე ( ახალი ვარ c# ში ) http://up.jeje.ge/download.php?id=FCDE501616 ასევე თუ შეილება textBox1.text ს რომ მივანიჭო რაიმე ქომანდი და მაგალითდ Messagebox მანახოს აი ასე მაგალითად თU texBox.text ში ჩავწერ სიტყვას code მანახოს MessageBox.show("x2 = (1 + x) + (Math.Sqrt(x) / 2);"); ანუ კოდი რომელითაც პროგრამა დაიწერა პ.ს ფესვი როგორ ამოვიყვანო მაგ. კვრადრატში აყვანაა sqrt ხოლო ფესვი როგორ იქნება :| |
Posted by: Snowman 31 Mar 2009, 20:00 |
Meta შენ ერთი კარგი წიგნი გჭირდება რახან WCF ტექნოლოგია არ გინდა როგორც ვატყობ და აგერ არის ეს წიგნი მარ უკვე ნამეტანი მარაზმია ხელით წერო ის რაც საკმაოდ მაღალ დონეზე უკვე დამუშავებულია http://bin.ge/file/22746/TCP-IP-Socket-In-CSharp-Practical-Guide-For-Programmer.pdf.html |
Posted by: Meta 31 Mar 2009, 20:11 |
Snowman ჯერ რომ მხოლოდ 4 დრო ვიცი ინგლისურში და 1000 სამდე სიტყვა არაუშავს :| ? :| ეხლა დავიწყე 2 თვეა ინგლისურის შესწავლა |
Posted by: Meta 2 Apr 2009, 20:53 |
შეგიძლიათ მითხრათ როგორ მივანიჭო ორი მნიშვნიელობა აი ასე მაგალითად string double x, z, b; x = Convert.ToDouble(textBox1.Text); z = Convert.ToDouble(textBox2.Text); ანუ მინდა რომ ეს x და z იყოს string იც და dobule ერთად და ეგრე როგორ ვქნა |
Posted by: Lekso-Dav 3 Apr 2009, 06:28 |
Meta მგონი შენ გინდა Implicitly Typed Variable http://msdn.microsoft.com/en-us/library/bb384061.aspx |
Posted by: Meta 3 Apr 2009, 08:20 | ||
Lekso-Dav ვიპოვე უკვე რაც მაინტერესებდა მაინც სპს * * *
ამ სოურსეს მეშვეობით გავაკეთე ისე რომ Form1 დან About = form2 გამეხსნა მაგრამ copy და paste ს Vჩალიჩობდი და ლოგიკურად ვხდებოდი და შეგილიათ უფრო დაწვილებით გამიმარტოთ თU რა როგორ ხდება ამ კოდში |
Posted by: application 8 Apr 2009, 21:20 |
რა მაინტერესებს VB.NET ში რომ არის ასეთი რამ shell("C:\soft.###"),, shell("shutdown -r -t 10") ანუ cmd ს ბრძანებები ასეთი C# ში როგორ იქნება? |
Posted by: MisterLee 8 Apr 2009, 22:46 |
აქ სადღაც იყო თემა C++-ზე ჰოდა ვერ ვიპოვე რა, ავდექი და აქ დავპოსტე მოკლედ ვისაც აინტერესებდა ძველი საიტიდან გადმოვიტანა ყველა ტუტორიალი ახალში და ახლახანს მოვრჩი, შეგიძლიათ იხილოთ http://g3b.ge/index.php?p=art_sub_menu&art_s_m=articles/20prog/2cpp/ (დავით თუ სადმეა ის თემა იქ გადამალაგე, მოკლედ არ მიმაშალო რა ) |
Posted by: soad 20 Apr 2009, 14:10 |
შეკითხვები ASP.Net-ში არის ასეთი თემა აქ? თუ არა გავხსნათ |
Posted by: Crypto 22 Apr 2009, 16:41 | ||||
dachi-
count ცვლადის მნიშვნელობა პროცედურის ყოველი გამოძახებისას თავიდან ინიციალიზდება ანუ ყოველთვის 0-ის ტოლია, ამიტომ გამოძახებებს შორის უნდა შეინახო - ან კლასის დონეზე ( თუ სხვაგანაც ხმარობ სადმე პროცედურაში ამ ცვლადის მნისვნელობას) , ან პროცედურის შიგნით Static-ად.
|
Posted by: soad 26 Apr 2009, 20:01 |
თბილისში სად შეიძლება ჩაბარება Net ის გამოცდის და რა ჯდება? Application Development Foundation ესაა პირველი გამოცდა მგონი... |
Posted by: mcnamara 26 Apr 2009, 21:17 |
IT Knowledge |
Posted by: soad 27 Apr 2009, 19:18 | ||
thanks. .. * * * დავრეკე მაგათთან და არ იციან რომელია პირველი გამოცდა, თვითონ უნდა გაარკვიოთ და მოხვიდეთო.. Application Development Foundation 70-536 ეს არის პირველი თუ იცით? Net-ის C#-ზე. ამის მერე შეიძლება უკვე Windows Forms Application Development 70-505 და ASP.NET Application Development 70-562 ჩაბარება .? |
Posted by: soad 3 May 2009, 12:46 |
გავარკვიე,... თითო MS გამოცდა 120 ლარია. ყველა. მიხვალ დაანიშნინებ გადაიხდი მაყუთს და ჩააბარებ. |
Posted by: mcnamara 3 May 2009, 17:55 |
soad მე 50 USD დამიჯდა. |
Posted by: witeli_vashli 10 May 2009, 13:58 |
საიდან გადმოვწერო მარტო Visual C# მინდა |
Posted by: MOLA 10 May 2009, 15:22 |
http://www.microsoft.com/express/vcsharp/ |
Posted by: goglimogli7 18 May 2009, 11:55 |
გრიდის სორტირება მინდა თარიღის მიხედვით და არასწორედ შვება ხომ ვერ დამეხმარებით? |
Posted by: Dato0011 19 May 2009, 11:50 | ||
mcnamara
გაძვირდა |
Posted by: ginny 22 May 2009, 01:19 |
აზრზე არ ვარ ეს კითხვა აქ უნდა დავსვა თუ თემა უნდა გავხსნა.. პირველად ვარ ამ განყოფილებაშI... მოკლედ, ფორუმის ადმინი ვარ და პორნოგრაფიის და ეგეთების თავდასხმაა ფორუმზე, დგეს უამრავი თემა წავშალე და ისევ იხსნება და იხსნება... დიდად გამეგება-თქო ეგეთი რაღაცეები, მოგატყუებთ... მოკლედ დამეხმარეთ რა |
Posted by: Snowman 22 May 2009, 01:54 |
ginny ნუ მოდი დავიწყოთ იქიდან, რომ c# პროგრამირების ენაა და თემა ამდვილად არასწორად შეარჩიე და პრინციპში გაყოფილებაც ალბათ უმჯობესი იქნება ამ კითხვას ოდნავ ზემოთ WWW ფორუმში თუ დასვავ, იქ უფრო შეძლებენ აბათ დახმარებას. ხოლო რაც შეეხება პრობლემას, ეს უფრო არა პროგრამული არამედ ადმინისტრირების საკიტხია და ამაზეც ანალოგიურად ოდნავ ზემოთ ანუ ისევ WWW ფორუმში უფრო გაგცემენ პასუხს, მაგრამ კარგი იქნება თუ დააკონკრეტებ პროლემას იმათთვის ნუ რამდეანადაც მივხვდი ძალიან ბევრი თემა იხსნება პორნო შინაარსის და გინდა რომ ეს თემები რამენაირათ ან არ გაიხსნას ან ნუ აკრძალო. |
Posted by: ginny 22 May 2009, 11:31 |
Snowman მადლობა, გავედი იქით... |
Posted by: application 22 May 2009, 19:55 |
მოკლედ ახლა ვსწავლობ ფაილების გახსნა დახურვა (ნაკადები მონაცემები და რამე...) ხოდა მინდა გავხსნა ფაილი და კოდს ვწერ ასე FileStream name = new FileStream("D:\\test.txt",FileMode.Open); და თავში using System.IO; ს ვწერ და მაინც არ გამოდის |
Posted by: Rainbow_Girl 22 May 2009, 20:14 |
'არ გამოდის' რას ნიშნავს უფრო კონკრეტულად? ეგ ადგილი სწორია. |
Posted by: application 22 May 2009, 21:07 | ||
ვთქვათ მაქ button და ევენთი აქ ასეთი button1_Click() ანუ რო დაააწვები ამ ღილაკს ამოქმედდეს ის ბრძანებები რაც წერია ხო სოურსეში ხოდა ამ ღილაკის სორსში ვწერ FileStream name = new FileStream("D:\\test.txt",FileMode.Open); და როცა კომპილაციაზე ვუშვებ და მერე ღილაკს ვაწვები ის .txt ფაილი არ გამოდის არ იხსნება... |
Posted by: Dr Dre 22 May 2009, 21:11 |
application კაცო მერე მაგ სთრმის წაკითხვა არ უნდა? |
Posted by: Snowman 22 May 2009, 21:37 |
application სტრიმს წაკითხვაც უნდა ბინარიდან ტექსტურ რეჯიმში გადაყვანაც უნდა მერე ჰენდლერის დახურვაც უნდა და საკმაოდ ბევრი რამ ასე ერთი მაგ ფუნქციით არაფერი ხდება საერთოდ და შესაბამისად ვერც ფაილს ხედავ. |
Posted by: application 22 May 2009, 22:05 | ||
აა აი მაგას ახლა მივხვდი რო ვკითხულობდი წიგნს.. თავიდანვე რო დავიწყე მაგეებთან მუშაობა ეგრევე დავიწყე პრაქტიკა თურმე ბოლომდე უნდა წამეკითხა და მერე გამევლო პრაქტიკა რა რთული რამეა 1 წიგნი რომ არის რომან სამხარაძის კი ვიცი დიდი არაფერია პროსტა ის ვიცი რომ დამწყებთათვისსაა რო რამის აზრზე მოვიდნენ ხო?... ხოდა აი მანდ ვარ 86 -ე გვერძე რთულ კლასებზე და გადავხტი 146 -ე გვერძე როგორც ჩანს არუნდა გადავმხტარიყავი (მგონი ) |
Posted by: fireball0-1 24 May 2009, 22:09 |
გამარჯობათ პროგრამისტებო და აქ დამსწრე საზოგადოება მე მაინტერესებს ესეთი რამ ოხონდ ახსბა -განმარტებას არ გთხოვთ საქმე შემდეგშია მაქვს ესეთი კითხვა პროგრამისტებთან შეიძლება თუ არა რომ მაუსი მართო პროგრამულად იმისთვის რომ მართოს ამ მართულმა მაუსმა სხვა პროგრამა შესაბამისი მოქმედების განხოლციელებისას მაუსმა მიიღოს შესაბამისი მოქმედების ბრძანება და შეასრულოს აი მხოლოდ ეს მაინტერესებს თუ ვინმე პროგრამისტი გამოეხმაურება ამ პოსტს შესაბამისი ფასიც მიუთითოს ასეთი პროგრამის დაწერისათვის არა იმიტომ რომ პროგრამას ვუკვეთ არამედ იმიტომ რომ მაინტერესებს გმადლობთ. |
Posted by: MOLA 24 May 2009, 23:03 |
აი ვრეაფერი ვერ გავიგე რა გინდა ... დაწყნარდ დამშვიდდი და ისე გვითხარი ... პ.ს ზოგადად შეუზლებელი არაფერია ... მთვარია სურვილი |
Posted by: Character 24 May 2009, 23:16 | ||
fireball0-1
ისე ცნობისათვის მაუსი არაფერს არ აკეთებს ისეთს განსაკუთრებულს . ანუ შენ როგორვც მივხვდი გინდა მოქმედებების დამახსოვრება ? დაკლიკვა, გახსნა, გათიშვა, გადატანა და ა.შ ? თუ ვცდები ? |
Posted by: fireball0-1 24 May 2009, 23:55 | ||||
ცდები მაგალითად გეტყვი უბრალო მაგალითად ორიენტაციისთვის მუშაობ ფორეხსში და ყიდვა გაყიდვა და იმ პროგრამაში თუ აენთება წითელი გაყიდვაზე მაშინ მაუსი იცხებს მოკმედებას და აჩერს გაყიდვას შენ დაუკითხავად მაუსის ეს ფორეხსტან არაფერ კავშირშია ასე დაბალ დონეზე იმიტომ ავხსენი რომ არ ვიცი ერკვევი თუ არა ფორექსში მეც დიდად ვერ ვერკვევი, მთავარ აზრს გაიგებ მადლობ გამოხმაურებისთვის * * *
დაწყნარდ დამშვიდდი და ისე გვითხარი ... ჩემი საუბარი არ გამოხატავს აღელვებას და ისევე მშვიდად ვარ როგორც შენ, თუ დავუშვებთ რომ ფორუმის მეშვეობით შეიძლება ადამიანის ახელვების გამოხატვა პ.ს ზოგადად შეუზლებელი არაფერია ... მთვარია სურვილი ალბათ შენ შენ პროფესიულ სფეროს გულისხმობ რაც კარგია და გეთანხმები 99% 1 პროცენტს კი ჩემთვის დავიტოვებ * * *
დავფიქრდი და მართალი ხარ,მაუსი ამარტივებს საქმეს და დროს ზოგავს ალბათ სულ სხვა რამეზეა დამოკიდებული კომპის მოქმედება მაგრამ მე (სამწუხაროდს ვერ ვიტყვი) ვერ ვერკვევი და მაუსი მაგალითად მოვიკვანე რაზეც ადვილად შეგიძლია მიხვდე რას ვგულისხმობ მე ვიგულისხმე ის მოქმედება რაც მაუსით კეთდება მაგრამ პროგრამულად ჩემი აზრის მოქმედება შეეცველა მაუსის დანიშნულებას, |
Posted by: application 26 May 2009, 13:42 |
მაინტერესებს C# ში როგორ ხდება კურსორის დაყენება იქ სადაც შენ გინდა? (კონსოლში) მაგალითად C ენაში რომ არის თუ სწორად მახსოვს ასე gotoxy(x,y); |
Posted by: MOLA 26 May 2009, 14:09 |
using System; public class CursorDemo { public void SetCursor() { Console.CursorLeft = 20; Console.CursorSize = 50; Console.CursorTop = 20; } } |
Posted by: KORSA 26 May 2009, 15:07 | ||
MOLA
პროგრამირება გისწავლია შჩ უფრო სწორად Google.com ის ხმარება |
Posted by: Davion 26 May 2009, 15:51 | ||
fireball0-1
მაუსი არ იწყებს მოქმედებას და არაფერს არ აჭერს, ფორექსის პლატფორმებში (პროგრამებში) გათვალისწინებულია სცენარული პროგრამირების ენები და ამ ენის ბრძანებებით ხდება მონაცემების ანალიზი და ყიდვა-გაყიდვის ორდერების დაყენება. |
Posted by: MOLA 26 May 2009, 16:53 |
KORSA ნე სმიშნო ტავარიშჩ --- |
Posted by: alibaba2008 27 May 2009, 19:34 |
ხალხო, უფრო სწორად C# _ისტებო, ვისაც გაქვთ ელ წიგნი და ვიდეოები იქნებ ატვირთოთ სადმე, ოღონდ რუსულად რომელიც იქნება, დიიიიიიიიიდი მადლობა წინასწარ; |
Posted by: Snowman 27 May 2009, 19:52 |
alibaba2008 გამაგიჟებ შენ მე რისი ელ წგნი ის მაინც ტქვი და ეხ რა დასანანია ინიგლისურად რო არ შეგიძლია დამუშავება იცი რამდენი მაგარი რაგრაცეები მაქვს და გამოგიგიზავნიდი შენ თემაც ტქვი ბარემ რა თემატიკა გინდა ზოგადად სინტაქსის სწავლაზე უფრო მაღალი დონის თუ რა ისიც დაწერე და იქ ხო გვაქვს თეა ვეძებ წიგნსო და იქ დაგესვა ეს პოსტი არა სჯობდა? |
Posted by: alibaba2008 28 May 2009, 09:52 | ||
Snowman არა აქ მაინც C# ზეა და აქ იმიტომ დავსვი, ეხლა გამოცდებს რომ ჩავაბარებ და ამ ენას უნდა ჩავუჯდე სერიოზულად და მინდა კაი რაღაცეები, თან იმ წიგნიდანაც ამოვაქსეროქსე;
აბა ჩემი სკოლაში ჩემი ინგლისურის მასწავლებლები იმას მიყვებოდნენ თუ ჰელუვინზე რა დრო გაატარეს (მწარე სიმართლის ღიმილი); |
Posted by: application 31 May 2009, 12:41 |
აუ თქვენი დახმარება მინდა რა ძაან ესეიგი რა ხდება ვწერ ტექტურ რედაქტორს და ახლა ვწერ ფუნქციას (Find) რომელიც ეძებს შეტანილ ტექსტში პატარა ტექსტს ან ასოს richtextbox აქვს მეთOდი ასეთი richtextbox.Find("string") ეს string სიტყვა არის საძებნი ტექსტში... მაგრამ მერა მინდა ახლა შეიქმნას ახალი ფორმა რაც გავაკეთე უკვე და ამ ფორმაზე დავიტანო textbox label და 2 button texbox ში როცა შევიტან რამეს ის მოძებნოს text ში მოკლედ აი სურათები: ეს findMenuStrip ია: http://www.radikal.ru აი მაგის კოდიც http://www.radikal.ru ეს ახალი ფორმა რომ შევქმენი: project>add windows form: და გავაფორმე როგორც საჭირო იყო: http://www.radikal.ru შემდეგ FInd text button ში რა ბრძანება უნდა ჩავამატო ? რომ richtexbox ში მოძებნოს მე რასაც ჩავწერ ის |
Posted by: application 1 Jun 2009, 13:26 |
არავინ იცით? ძაან გთხოვთ დამეხმარეთ რა :S |
Posted by: Snowman 1 Jun 2009, 14:12 |
application ბრძანება იგივე ჩაწერე უბრალოდ ფორმებს შორის გადაეცი ტექსტბოქსში შეყვანილი მნიშვნელობა და ეგაა სხვა არაფერი განსაკუთრებული არ არის. |
Posted by: application 3 Jun 2009, 12:37 |
Snowman მადლობა გაიხარე == ახლა რა მინდა მინდა რომ როცა ვიღაცა ჩემს პროგრამში ტექტს ჩაწერს 1 ხაზზე მერე მეორე ხაზზე და ა.შ ეს ხაზები დაითვალოს (Line) 1,2,3,4... http://www.radikal.ru მაგალითად მე დავწერ 1 ხაზზე რაღაც სიტყვა და გადავედი მეორე ხაზზე Enter ით და დაწეროს 2, გადავალ მესამე ხაზზე დაეწეროს 3, და ა.შ მგონი მიხვდით ხო? აი როგორიც აქააა მარცხენა გვერძე რო წერია 3xxx,.... http://www.soft4help.ru/users/images/soft4help/office/5008-scrshlexersqlnn4.gif |
Posted by: lester 3 Jun 2009, 13:28 |
რაღაც პაწუკა კონსოლის პროგრამა მაქვს და ბოლოში რო მორჩება კითხვას დასვავს თუ დაეთახმება მინდა რო ისევ ახლიდან დავაწყებინო და როგორ ვქნა? ისე goto თუ არ იქნებოდა კაია |
Posted by: application 5 Jun 2009, 12:59 |
კაცურად დამეხმარეთ რა ზემოთა პოსტში მიწერია |
Posted by: erwin_rommel 5 Jun 2009, 13:24 |
lester http://geekswithblogs.net/mrnat/archive/2004/09/23/11594.aspx ეს გიშველის ალბათ... |
Posted by: iago 8 Jun 2009, 13:17 | ||
do { } while( "piroba ") ეს არ გამოგადგება? |
Posted by: di_onise 9 Jun 2009, 14:05 |
აუ დამეხმარეთ რაა გამიხურეს მაღლივში პროგრამა უნდა მოიტანოო და კრესწიკი-ნოლიკის დაწერა დავიწყე C++-ზე კარგად აღარც მახსოვს და თან ჯავაშიც შეიძლება ამერიოს ცოტა რაღაცეები და აქ ვიკითხავ ხოლმე int toint(char c){ if c=='1' return 1; else if c=='2' return 2; else if c=='3' return 3; else if c=='4' return 4; else if c=='5' return 5; else if c=='6' return 6; else if c=='7' return 7; else if c=='8' return 8; else if c=='9' return 9; ამან ხო უნდა იმუშაოს წესით? * * * უი, ფრჩხილები მაკლია +30 |
Posted by: application 9 Jun 2009, 15:38 |
რა განსხვავებაა WebClient სა და WebRequest შორის? ვებ გვერდის source ს აღება და ჩემს პროგრამაში გადატანა ორივე კლასით შემიძლია და მაგიტო დავიბენი |
Posted by: galore 14 Jun 2009, 20:24 |
visual c# rom davayeno kerniganis wignshi mocemul magalitebs davakompilireb? |
Posted by: kamikadze_teroristi 21 Jun 2009, 19:16 |
რაღაც ქართული ვერსია მაქვს C#-ის და იქ მოყვანილი მაგალითების დაკომპილირებას ვცდილობ მაგრამ ერორს მიგდებს სულ აი ერთ-ერთი მაგალითთაგანი აბა თქვენც ნახეთ, იქნებ დამაკვალიანოთ როგორმე { double ricxvi, shedegi; ricxvi = Convert.ToDouble(textBox1.Text); shedegi = Math.Sqrt(ricxvi); Label1.Text = shedegi.ToString(); Label2.Text = Math.Round(shedegi,2).toString(); } |
Posted by: MOLA 21 Jun 2009, 19:25 |
kamikadze_teroristi იმედია ამას Winform-ზე აკეთებ და თან ლეიბლების გიგდია ხო ფორმაზე ?? |
Posted by: alibaba2008 21 Jun 2009, 19:31 |
double ricxvi, shedegi; ricxvi = Convert.ToDouble(textBox1.Text); shedegi = Math.Sqrt(ricxvi); label1.Text = Convert.ToString(shedegi); label2.Text = Math.Round(shedegi, 2).ToString(); |
Posted by: MOLA 21 Jun 2009, 19:35 |
alibaba2008 და შენი აზრით რა შეიცვალა ეხლა აქედან ?? Convert.Tostring() და Tostring() ხო ამ სემთხვევაში ერთიდაიგივე შედეგს იძლევა ... დიდი ეჭვი მაქვს რომ განხილული მაგალიტ ვინფორმებზეა და ეს კიდე Console Appს აკეთებს ... (სამხარაძის წიგნში ცოტა უცნაურადაა ეს ყველაფერი ახსნილი) |
Posted by: kamikadze_teroristi 21 Jun 2009, 19:39 |
ხო MOLA ძმა მართალი ხარ |
Posted by: alibaba2008 21 Jun 2009, 19:42 |
shedegi.ToString(); ამაში და ამაში ToString(shedegi); განსხვავება არაა? აბა ამოიღე shedegi და ნახე მერე; ;kamikadze_teroristi მან რაც დაწერა ის არ მუშაობს და რაც მე დავწერე ის მუშაობს და ეხლა დაასკვენი დანარჩენი; |
Posted by: MOLA 21 Jun 2009, 19:44 | ||
alibaba2008
არა ... ერთიდაიგივე შედეგი მიიღება |
Posted by: alibaba2008 21 Jun 2009, 19:47 |
MOLA c# დამწყები კი ვარ მარა ესე ToString(); რომ ჩავწერო შეცდმოას მიგდებს; double ricxvi, shedegi; ricxvi = Convert.ToDouble(textBox1.Text); shedegi = Math.Sqrt(ricxvi); label1.Text = Convert.ToString(shedegi); label2.Text = Math.Round(shedegi, 2).ToString(); |
Posted by: MOLA 21 Jun 2009, 19:54 | ||
alibaba2008 ტოსტრინგ ცალკე არ იხმარება ... ანუ რაღაც ტიპი გადაყავს სტრინგში ... ანუ double shedegi = 10; ეს ხო არის რიცხვითი ტიპი, თუ დაწერ ესე shedegi.Tostring(); ეს მოგცემს shedeg-ს სტრინგ ტიპში ... იგივეს გააკეთებს ეგრე რო დაწერო Converty.ToString(shedegi); --- თუ ძაან გაინტერესებს აჰა კოდი და დაბილდე
|
Posted by: alibaba2008 21 Jun 2009, 21:09 |
MOLA არა წინ "შედეგი" მიწერა მრჩებოდა და იმიტომ აგდებდა შეცდომას; |
Posted by: gion 29 Jun 2009, 17:02 |
ბიჭებო მჭირდება C# ის ფუნქცია, რომელსაც გადაყავს თანხა სიტყვებში. რა თქმა უნდა ქართულად უნდა გადაყავდეს. იქნებ ქონდეს ვინმეს უკვე გაკეთებული. დიდი მადლობა წინასწარ. |
Posted by: dato1988 23 Jul 2009, 16:33 |
გამარჯობათ. მაქვს შემდეგი პრობლემა: (ASP>NET C#) მაქვს ერთი კლასი რომელიც ავტომატურად შეიქმნა _Default (default.aspx) ამ ფაილში კიდევ მაქვს გამოცხადებული ერთი კლასი dato ამ კლასში მაქვს მეთოდი test ამასთან ერთად მაქვს საქაღალდეში app_code ში ახალი ფაილი სახელად newclass.cs ამ ფაილში მაქვს გამოცხადებული კლასი newdato ახლა რაშია საქმე მინდა დავინახო კლასში newdato კლასი dato-ს მეთოდი test-ი. ან კალს newdato ში ASP ს სტანდარტული ღილაკები მაგ label ან button როგორ გავაკეთო ეგ ? |
Posted by: Snowman 23 Jul 2009, 17:09 |
dato1988 ვერ გავიგე არგად დათო სიმართლე გითხრა, მაგრამ ერთი ესეც გაგვარკვიე კლასის გაოცხადებისას ფაბლიქ ხო არის კლასიც და მეთოდიც? გააკეთე შენი კლასის ინსტანსი ან თუ მეთოდი სტატიკ არის მაშინ პირდაპირ მეთოდს მიმართე კლასის ინსტანსის გამოცხადების გარეშე. |
Posted by: dato1988 23 Jul 2009, 17:21 |
Snowman მოდი ცოტა ხსვანაირად დავწერ ვრთავ visual studios ვქმნი ახალ ვებ საიტს . შემდეგ ვამატებ add new item >> class.cs (ანუ იქმნება ახალი ფაილი) აგერ სურათზე ჩანს. აი ამ კალსში მინდა დავინახო ASP ს ბუთონები და როგორ ვქნა ? http://www.radikal.ru |
Posted by: Quest 7 Aug 2009, 16:52 |
ერთ ლამერულ პრობლემას წავაწყდი მაქვს მარტივი კოდი. 10X10 მატრიცას ვავსებ ძალიან ბევრჯერ. 10 000 ჯერ. წესით ყოველ ავსებაზე ზედ ხო უნდა გადააწეროს ძველ მნიშვნელობებს და მეხსიერებაში ახალი ადგილი ხომ აღარ უნდა დაიკავოს? არადა იკავებს ახალ ადგილს და მეხსიერებას იმენა ჭამს StringBuilder_ებითაც ვცადე მარა იგივეა აი კოდიც: string [,] s = new string[10, 10] for (int k = 1; i<10000; i++) for (x = 0; x<10; x++) for (y = 0; y<10; y++) s[x, y] = "teststring" |
Posted by: Shagrent 8 Aug 2009, 15:47 |
microsoft Visual Studio .net 2008 << საინსტალაციოს ლინკი შეიგძლიათ ვინმემ მომცეთ? სადაც ვნახე ყველგან ფასიანია და არადა ფორიმიდან გადავწერე სახელმძღვანელო და პროგრამაც მინდა იქნებ კი გავერკვე დიდად მადლობელი დაგრჩებით თუ დამეხმარებით |
Posted by: Snowman 8 Aug 2009, 16:19 |
Shagrent არ ვიცი სად ეძებდი მაგრამ ეგეთი რარაცეები ტორენტბზე უნდა ნახო http://torrents.ru/forum/viewtopic.php?t=1834227 |
Posted by: Shagrent 8 Aug 2009, 16:32 |
Snowman მალობთ |
Posted by: soad 16 Aug 2009, 20:51 |
კარგი dot fucator გაქვთ ვინმეს? ან ლინკი თუ იცით. |
Posted by: <T> 17 Aug 2009, 10:06 |
soad რა გინდა ბიჯო?? |
Posted by: Snowman 17 Aug 2009, 16:22 |
soad მე კი მიგდია, მაგრამ საქმე იმაშია რო ტორენტი იყო და ბოლომდე ვერ მოქაჩა თორე პრო ვერსიაა და იმენა ველოდები ერთი სიდერი მაინც გაიჩითოს რო ბოლომდე მოქაჩოს. |
Posted by: giorgit 17 Aug 2009, 17:19 |
dato1988 ვერ დაინახავ და არცაა საჭირო მანდ ღილაკების დანახვა, ჩემი რჩევა იქნება ობიექტზე ორიენტირებულ პროგრამირებაში და ასპ.ნეტ ის მუღამებში გაერკვიო |
Posted by: soad 17 Aug 2009, 19:03 | ||
თუ მოქაჩა ამიტვირთე სადმე პლზ |
Posted by: unlocker 18 Aug 2009, 14:22 |
თუ არ ვცდები აქ უნდა იყოს www.board4all.cz დასერჩეთ და მიაგნებთ |
Posted by: Snowman 18 Aug 2009, 18:13 |
unlocker ექაუნთი თუ გაქვს მანდ ბარებ ეგეც მომწერე რა თორე რეგისტრაციის ნევრი არ მაქვს მართლა |
Posted by: soad 18 Aug 2009, 21:48 | ||
მაგარი ფორუმია, მაგრად მომეწონა. |
Posted by: unlocker 19 Aug 2009, 12:35 |
Snowman uid: chostlog pwd: zaq1xsw2 |
Posted by: Snowman 19 Aug 2009, 14:20 |
unlocker მადლობა მადლობა |
Posted by: GeorgianFan 19 Aug 2009, 15:48 |
შეგიძლიათ მითხრათ აქ რასთან მაქ საქმე? static void Main(string[] args) { char[] charArray = { 'a', 'b'}; } ---------------------------------------- ვუმატებ ერთ სიმბოლოს static void Main(string[] args) { char[] charArray = { 'a', 'b', 'c'}; } სამ სიმბოლოზე მეტი თუ არის ამატებს <private implemention details> ავტომატური obfuscatori-ა თუ რაარი???? |
Posted by: Snowman 19 Aug 2009, 15:53 |
GeorgianFan აი რას აკეთებ თუ მივხვედრილიყავი უკვე დაკომპილირებულ რარაცაში ახდენ ჩამატებას თუ რაშია საქმე ეს სორსი არ არრ არის და აქ რას აკეთებ? |
Posted by: GeorgianFan 19 Aug 2009, 16:23 |
ცარიელი ConsoleApplication ვაკეთებ მაგალითისთვის და უბრალოდ char[] charArray = { 'a', 'b'}; ვცერ... მერე ვაკომპილირებ და ჩემ exe-ს ვნახულობ MSIL Disassembler (ILDASM)-ით.... (კარგად ჩანს char array-ს მნიშვნელობები) ვუბრუნდები ისევ C# კოდს და ვუმატებ იმ ერთ რომელიმე სიმბოლოს char[] charArray = { 'a', 'b', 'c'}; და ვაკომპილირებ კიდე კვლავ ვნახულობ ILDASM-ით და სხვა სურათი მხვდება... პირველისგან განსხვავებით... ( char array <private implemention details>გადადის და მისი გაშიფრვა ძნელდება ) |
Posted by: JuvePerSempre 24 Aug 2009, 21:46 |
GeorgianFan არაფერი, უბრალოდ 2-ზე დიდი მასივისთვის მიყოლებით ინიციალიზაციას არ აკეთებს და ამის მაგივრად იყენებს თავისი RuntimeHelper-ის InitializeArray მეთოდს, იმისთვის რომ კოდის ზომა არ გახდეს უშველებელი, როგორიც მიმდევრობით ინიციალიზაციის შემთხვევაში დიდ მასივებზე იქნება იმიტომ რომ თითო ელემენტის ინიცალიზაციას 4 დირექტივა სჭირდება და ამ შემთხვევაში კი, მეთოდში მხოლოდ ეთითება მასივის საერთო ზომა, თითო ელემენტის ზომა ისედაც ცნობილია და მასივის დასაწყისი ფაილში. მანდ $$method0x60000.. ბოლოს არის at I_00002050 ანუ ეს არის ის ადგილი ფაილში, რომელზეც არის შენი ჩარები მიმდევრობით. შეგიძლია დამპი გააკეთო და .il ფაილში ესეთ რაღაცას ნახავ .data cil I_00002050 = bytearray ( 61 00 62 00 63 00) // a.b.c. აი ეს არის შენი ორ-ორ ბაიტიანი ჩარები, აქედან იღებს მათ InitializeArray ინიციალიზაციისას. დაახლოებით ეგრე მუშაობს |
Posted by: lasha16 31 Aug 2009, 23:16 |
მაინტერესებს ვიზუალ სტუდიოში Windows mobile 5.0-სთვის კონვერტაცია როგორ გავუკეთო რამოდენიმე (ან ყველას ერთბაშად) SMS-ებს ჩვეულებრივ ტექსტურ ფაილში ან თუნდაც ვორდში??? |
Posted by: chqara 2 Sep 2009, 17:43 |
კაროჩე რა მაინტერესებს რაა ეხლა ვსწავლობ C# და უკვე ბევრი რამე არ მომწონს... მოკლეს მაგალითი დელფიდან ან თუნდაც პასკალიდა var a:string; a := "test"; a[0] := "B"; შედეგს მივიღებთ a უდრის Best-ს რაც შეეხება ც# string a = "test"; a[0] = "B" <-------------------- ასეთი რამე იკრძალება იმიტომ რომ რიდონლია.... მოკლედ მაინტერესებს ამდენი რამეები რო ჩაყარეს ამ სტრინგ ტიპში არ შეიძლებოდა ზემოთ მოყვანილი მაგალითივით მარტივად შესაძლებელი ყოფილიყო ამ პრობლემის მოგვარება ? თუ მაინცდამაინც Remove-თი და Insert-ით უნდა იწვალოს კაცმა? მოკლედ მაინტერესებს C#-პის აზები ვინც ხართ იქნებ მარტივი გზა იცოდეთ თქვენმაინც ისეთი რომ ეს ამბავი ლაკონურად და მარტივად გადაწყდეს... როგორც ვიცი C და და მისი ყველა შვილობილი ენა ლაკონურობით ამაყობს და განმანათლეთ და გამიზიარეთ ცოდნა პლზზ წინასწარ დიდი დიდი მადლობა |
Posted by: javas_qvisli 2 Sep 2009, 17:59 |
string a = "test"; a = "B" + a.Remove(0, 1); ასე უნდა C# ში იგივე შედეგი თუ გინდა |
Posted by: chqara 2 Sep 2009, 18:01 |
გაიხარე გაიხარე ანუ ჯერჯერობით ამ ვარიანტს უნდა დავჯერდე გმადლობთ |
Posted by: Snowman 2 Sep 2009, 19:24 |
chqara ისე მასივზე თუ აკეთებ ალოკაციას უბრალოდ სტრინგს ნუ იხმარ იხმარე იგივე public string[] somestring |
Posted by: JuvePerSempre 2 Sep 2009, 20:04 |
chqara C#-ში String-ებზე ოპერაციებში ყოველთვის გამოიყენე StringBuilder კლასი, ზედმეტ რესურსებსაც არ იყენებს, ანუ immutable არ არის და სტრინგის ობიექტის ყოველ შეცვლაზე ახალ ობიექტს არ ქმნის და მოხერხებულიც არის, საკმაოდ ბევრი სასარგებლო მეთოდით, მათ შორის ისეთებით, რომლებიც შენ გინდა |
Posted by: chqara 2 Sep 2009, 21:27 |
JuvePerSempre გაიხარეე მაგასაც მოვსინჯავ დიდი მადლობა ყურადღებისთვის * * * ხო კიდევ 1 ლამერული შეკითხვა შესაძლებელია თუ არა ჩემ გაკეტებულ პროგრამას თან გავაყოლო ის ნეტ DLL-ები რომელსაც ხმარობს... მაგალითად მიისსავე ფოლდერში და ეს ყველაფერი იმუშავებს თუ არა ისეთ სისტემაში რომელშიც ნეტფრეიმვორკი არ აყენია... ანუ უფო რომ დავაზუსტოო ნეტ ბიბლიოთეკები როგორც ჩვეულებრივი DLL-ები იმუშავებს თუ მაინცდამაინც დარეგისტრირებული უნდა იყოს სისტემაში და მთელი ამბები... ისე რაღაც რაღაც პროგრამები არსებობს რომლებიც ამ ყველაფერს სტანდარტულ Win32-ში ათავსებენ და ერთი ფაილათ ანუ პორტეიბლი ვერსია გამოდის მაგრამ მაინტერესებს ამის გარეშე ჩვეულებრივ ბეზ ნავაროტებიტ ტუ გამოვა ეგ საქმე? * * * ანუ როგორც MFC-ს ვარიანტში ხდებოდა მასე ვგულისხმობ * * * კიდევ ერთი შეკითხვა რამდენად დაცულია ეს ნეტ ფრიმვორკი სისტემისაგან? ანუ ვირუსები და უბედურებებს რამდენად მიუწვდებათ ხელი? არის თუა არა ისეთი ვირუსები რომლებიც ნეტ ბიბლიოთეკებს აზიანებენ?(ალბათ არის ) ანუ რა მაინტერესებს სწორი აზრია თუ არა ის რომ ადამიანმა ანტივირუსი ან დრაივერი ან რაიმე სისტემური პროგრამა ნეტ ტექნოლოგიაზე დაწეროს? მაგალითად ბიტდეფენდერს უწერია რომ ნეტფრეიმვორკს ხმარობს... თუმცე შეიძლება სრულად არ ხმარობდეს მაგრამ რავიცი მაინც ანტივირუსია ბოლობოლო... მოკლედ რა აზრის ხართ ამ განყოფილების მამები?! * * * ძალაინ რთული კითხვები ხომ არ დავსვი რაგაცა არავინ არაფერს წერს |
Posted by: chqara 3 Sep 2009, 23:36 |
ეჰ ამ განყოფილებაში არავინ შემოდის რა ცოტა პროგრამერები ყოლია ფორუსმ.გეს |
Posted by: Snowman 4 Sep 2009, 14:58 |
chqara მოდი თანმიმდევრულად გავყვეთ შენს კითხვებს, ანუ შეიძლება თუ არა შენს გაკეთებულ პროგრამას გააყოლო ის DLL ფაილები რომლებსაც ტენში ხმარობს და რამენად იმუშავებს ესეო ხო სწორად გავიგე კითხვა? პასუხი ესეთის; არა ასე პირდაპირ არ შეიძლება, მაგრამ ფრეიმვორქის 3.5 ვერსიაში ჩაიდოს ესეთი კარგი რამ რომელიც მე პირადად ძალიან მომეწონა და კლიენტ პროფაილები ქვია ანუ რა ხდება ეხლა აგიხსნი როდესაც შენ ბილდს აკეთებ და თუ გაგიგია არ ვიცი მგრამ არსებობს click one deployment აქ ხდება შემდეგი რამ რომ მოწმდება რომელ DLL ებს ხმარობს ფრეიმვორქისას შენს მიერ დაწერილი პროგრამა და ხდება მხოლოდ იმ ფაილების ჩამოტვირთვა ინსტალაციისას და თუ დაუკვირდები ზუსტად ეგაა რაც შენ გინდა უბრალოდ თავისით აკეთებს ამასა და არა შენ უბრალოდ ზუსტდ მხოლოდ იმ მინიმალურ კლრებულს დააყენებს რომლებიც შენი პროგრამისთვის არის საჭირო და შეიძლება ისე აღმოჩნდეს, რომ ათობით მეგაბაიტის მაგივრად მხოლოდ რამოდენიმე მეგაბაიტის დაქაჩვა დ დაყენება დაჭირდეს. ეხლა მეორე კითხვა არვიცი მე პირადდ ნუ ვირუსი ისეთი რამ რის გააჩნია რას დავარქმევთ ჩვენ ვირუსს და ალბაათ რაღაც დონეზე დაწერააც შეიძლება და რათქმაუნდ დაცულობის კუტხით დაზიანებაც შეიძლება შენი პროგრამის ისევე როგორც ნებისმიერი სხვა პროგამის, მაგრამ აი ფრეიმვორქზე დრაივერების დაწერას რაც შეეხება, არ მახსოვს სად, მაგრამ სადღაც თვალი მოვკარი რომ რარაც მომავალში იგეგმება ესეთი რარაცის გაკეთებაო და საკმაოდ დავინტრიგდი მეც. |
Posted by: chqara 4 Sep 2009, 16:06 |
Snowman გაიხარე სხვათაშორის რამდენიმე დღის წინ წავაწყდი მაიკროსოფტის ექსპერიმენტალურ ოპერაციულ სისტემას Singularity სადაც ყველაფერი ამ ნეტფერიმვორკის წყალობითაა შექმნილი Sing#- არის ეგეთი ენა რომელიც ც#-პისს გაგრძელებაა თუ ნავაროტი და მოკლედ სწორედ ამ ენაში უბერავენ... მაგიტომაც გამიჩნდა ეს მეორე შეკითხვა... |
Posted by: Snowman 4 Sep 2009, 16:18 |
chqara უი საინტერესო რარაც მიტხარი რარაც გაგონილი მქონდა რო ოესიო ნეტზეო მარა მეტქი ნწუ ზრაპარია და მაზოხიზმითქო ვიფიქრე და თურმე აგერ შენ გინახავს კიდეც კი ეგ რარაც ენაა მოდიფიცირებული უფრო რა ხდება იცი ნეტი იძლევა იმის საშუალებას რომ შენი საკუთარი ენა შემქნა რა და დააშენო ზედ და მერე იმაზე წერო რაც გინდა ეს ნუ ცნობილი ფაქტია და აქედან გამომდინარე ვირაც ტიპები სხედან და ჩალიჩობენ რაღაცეებს. |
Posted by: chqara 4 Sep 2009, 20:29 |
Snowman კიდევ ერტი გავაძრე Cosmos http://www.codeplex.com/Cosmos ესააა საიტი და http://www.youtube.com/watch?v=-5CuyM9HCL0 ესეც ვიდეო იტოგში ესეიგი მოსულა |
Posted by: Snowman 4 Sep 2009, 20:56 |
chqara კაი სათამშოა ეხლა რატქმაუნდა ვერ ვიტყვით რომ ჰოი და რაიმე სერიოზული ოესი დაიწერებაო მაგრამ რარაც დონეზე საინტერესო წამოწყებაა სიამოვნებით გადავხედე. |
Posted by: application 5 Sep 2009, 00:46 |
:O .NET ზე ოპერაციული სისტემის დაწერა ვერ წარმომიდგენია :^) |
Posted by: Snowman 5 Sep 2009, 01:30 |
application შენ წარმიდგინე და მეც საკმაოდ რთულად და მძიმედ მომიწია იმ ვიდეოს აღქმა რაც ამ ლინკშია, მაგრამ მერე ერთ რარაცას მივხვდი როდესაც ვირტუალიზააციაზეა საუბარი რომ უბრალოდ შეიძლება რარაც სუფთა სერვისების დონისთვის შუალედური სერვერი დაწერო აი ესს რარაც კიდე ცოტა მომეწონასავითხოიცი მამენტ და რავიცი არა სრულყოფილი ოესი მეც რაღაც ფანტასტიკის სფერო მგონია. |
Posted by: javas_qvisli 7 Sep 2009, 11:15 | ||
ბევრი რამე გაკეთდა რაც ფანტასტიკის სფერო გვეგონა, პასკალზე რო გააკეთონ ეგ აღარ გამიკვირდება, C ზე ხო დაიწერა თავის დროზე |
Posted by: Dr Dre 7 Sep 2009, 11:24 | ||
და რა უნდა იყოს ამაში გასაკვირი? მშვენივრად იწერება Pascal-ზე OS-ი |
Posted by: dato1988 17 Nov 2009, 18:49 |
აუ ხალხნო არასდროს დამიწერია დესკტოპ აპლიკაცია და ახლა დამჭირდა რაღაცაში, ხო და გავიჭედე ერთ ადგილას. მაქვს ვთქვათ მასივი მასივში მომივიდა N რაოდენობის ჩანაწერები. მინდა ფორმაზე N რაოდენობის ჩექბოქსები დამიგენირიროს და როგორ მივწდე მერე ამ ჩექბოქსებს ? წინასწარ მადლობთ |
Posted by: Blackrider 17 Nov 2009, 19:01 | ||
უნუბესი შეკითხვა ვერ ვპოულობ შეცდომას ელსის წინ უნდა იყოს შეცდომა მემგონი P.S. პირველკურსელი ჭ კლასის მომავალი პროგრამისტი ვარ |
Posted by: alibaba2008 17 Nov 2009, 19:13 |
Blackrider მაინ ფუნქციის გარეთ გიწერია ელსე; |
Posted by: GeorgianFan 17 Nov 2009, 20:14 |
dato1988 for (int i = 0; i < N; i++) { CheckBox cb = new CheckBox(); cb.Text = "Text " + i; cb.Left = 20; cb.Top = 30 * i; cb.Name = "CheckBox" + i; cb.Click += (o, es) => { MessageBox.Show("Clicked on " + cb.Text); }; this.Controls.Add(cb); } -------------------------------------------------------------------- ესეც წვდომა.. string text = this.Controls["CheckBox1" ].Text; //// CheckBox0 ......CheckBoxN -მდე რომელიმე; |
Posted by: dato1988 17 Nov 2009, 21:45 |
GeorgianFan მადლობა გამოხმაურებისთვის ნუ ტექსტს ვიღებ და ჩეკედია თუ არა მაგას როგორ მივაგნო ეგეთ კოდზე ყვირის this.Controls["CheckBox1"].Checked; |
Posted by: GeorgianFan 17 Nov 2009, 21:55 |
გადაყვანა უნდა CheckBox ch = this.Controls["CheckBox3"] as CheckBox; if (ch.Checked) |
Posted by: MOLA 17 Nov 2009, 22:04 | ||
Blackrider
|
Posted by: dato1988 17 Nov 2009, 22:18 |
GeorgianFan მაგარი კაცი ხარ, დიდი მადლობა გამაწამა რა არაუშავს თუ ხშირად დამჭირდება დესკტოპ აპლიკაციები შევეჩვევი |
Posted by: fashisti 18 Nov 2009, 17:07 | ||
აუ ეგ დედა მოდღნული დავიტანჯე გადავატრიალე გოოგლი მაგრამ ვერ სად ვერ ვნახე მოკლედ მაქვს PictureBox და ლოკალურად იღებს D დისკიდან სურათს. ხო და მერე ამ PictureBox დან როგორ ამოვიღო თუ სად იმყოფება ეგ სურათი ?
ხო და მერე როგორ გავიგო თუ სად იმყოფება სურათი რაიმე ფროფერთი არ აქვს ? |
Posted by: <T> 18 Nov 2009, 17:17 |
ვერ ნახავ; რეალურად იმიტომ რომ დისკზე არ იმყოფება, იმყოფება "მეხსიერებაში" |
Posted by: fashisti 18 Nov 2009, 17:48 |
<T> მადლობააა აუ თავი გამისკდა დღეს და უკვევეღარ ვაზროვნებ და შემთხვევით ხომ არ იცით როგორ გამოვაცხადო დინამიური მასივი ? string[] s2 = new string[] { }; s2[0] = "fashisti"; თუ ეგეც შეუძლებელია და წინასწარ უნდა განუსაზღვრო ? |
Posted by: GeorgianFan 18 Nov 2009, 17:52 |
^^^^ List<string> array = new List<string>(); array.Add("fashisti"); |
Posted by: fashisti 18 Nov 2009, 18:01 |
GeorgianFan მადლობა ვთქვათ ჩავწერე array.Add("fashisti"); array.Add("fashisti2"); array.Add("fashisti3"); და ჩაწერის დროს ინდექსებს ვერ მიუთითებ ? აი ვთქვათ პჰპ შემეძლი გავაკეთო შემდეგი $arr["fashiti"]="blablabla"; ან $arrp[5]="adsdsa"; |
Posted by: GeorgianFan 18 Nov 2009, 18:17 |
ავტომატურად უთითებს ინდექსებს .... ----------------- |
Posted by: fashisti 18 Nov 2009, 18:31 |
და ეგეთი მასივი არ არსებობს ჩემით რომ მოუთითებ ინდექსებს და მივანიჭებ რაც მინდა შემდეგ კი ჩემ მითითებულ ინდექსის საფუძველზე წავშალო ის ? მაგრად მიშლის რა ეგ ნევრებს |
Posted by: mcnamara 18 Nov 2009, 18:41 |
fashisti Dictionary<TKey, TValue> წაიკითხე რამე წიგნი C#-ზე. |
Posted by: GeorgianFan 18 Nov 2009, 18:42 |
ნუ ეხლა ესე შეილება გააკეთო.... თუ ინდექსების მიხედვით გინდა SortedDictionary<int, string> array = new SortedDictionary<int, string>(); array.Add(3, "fashisti"); array.Add(2, "fashisti1"); და ესე წააკიტხებ.. Console.WriteLine(array[2]); და ესე ვაბშე ინდექსების ზრდადობის მიხედვით დაგიბეჭდავს foreach (var a in array) Console.WriteLine(a.Value); |
Posted by: fashisti 18 Nov 2009, 19:27 |
GeorgianFan mcnamara მადლობააა დღეს მოვკიდე პირველად აპლიკაციას ხელი სასწრაფოდ მქონდა რაღაც გასაკეთებელი... წიგნს აუცილებლად წავიკითხავ ბეზ ნაიო ნე კაკ |
Posted by: Blackrider 20 Nov 2009, 19:18 |
MOLA დიდი მადლობა +30 მადლობა |
Posted by: programer2009 20 Nov 2009, 20:57 |
ერთი კითხვა მაქვს: ვთქვათ იწერება win აპლიკაცია, რომელსაც შეისყიდიან სხვადასხვა ფირმები, ამ პროგრამამ უნდა იმუშავოს SQL ბაზაზე, (ძაან დიდი მონაცემები არ ინახება), და მიანტერესებს საიდან დავიწყო, ანუ C# ვიცი და SQL იც ვიცი, მარა C#+SQL მუშაობა არ ვიცი და დამაკვალიანეთ. და ვისთანაც ეს პროგრამა დაყენდება იქ SQL უნდა ეყენოს? არ შეიძლება მარტო ბაზის ფაილი რომ იყოს? თუ როგორ? ჰელპ,ჰელპ,...... |
Posted by: _R_ 21 Nov 2009, 12:29 | ||
აუცილებელი არაა ეყენოს. კი შეიძლება მარტო ბაზის ფაილი იყოს. დანარჩენი აქ რომ იკითხო გეტყვიან google.com : ))) |
Posted by: MMS 22 Nov 2009, 00:13 |
აუ ვინმე ვერ დამეხმარება photoshop cs4ან 3 ან 2 mac os x intelistwis მინდა და მინმე ლინკს ვერ მომცემტ ? ? ? // |
Posted by: _R_ 22 Nov 2009, 00:16 | ||
პროგრამირებასთან რა შუაშია? |
Posted by: MMS 22 Nov 2009, 00:17 |
არა ვუნმე ჰო არიცის საქარტველოსჰი ტუ ვისშოვი ? |
Posted by: _R_ 23 Nov 2009, 21:28 | ||
http://forum.ge/?showforum=32 |
Posted by: Lekso-Dav 29 Nov 2009, 23:31 |
ვინდოუს ფორმ აპლიკაციაში ვიყენებ სქლ სერვერს ბაზად და ისე მინდა გავაკეთო რომ ეს პროგრამა წაიღონ და ისეთ კომპიუტერებზე გაეშვას სადაც არაა დაინსტალებრული სქლ-სერვერი. როგორ მოვახერხო ეგ? და ისე ბაზიანად და თავის პროექტის ფაილებიანად ერთ exe ფაილად რომ გავაკეთო ეგ შესაძლებელია? |
Posted by: gio21 30 Nov 2009, 00:06 |
Lekso-Dav არამგონია ეგრე გამოვიდეს... |
Posted by: mcnamara 30 Nov 2009, 00:12 |
Lekso-Dav მაინცდამაინც sql server გინდა? ისეთი რომ გამოიყენო რომელსაც დაინსტალირება არ სჭირდება სერვერის? |
Posted by: Lekso-Dav 30 Nov 2009, 00:23 | ||
ხო მაგასთან იფრო კომფორტულად ვგრძნობ თავს და მაინც რა access წავა ? |
Posted by: alibaba2008 30 Nov 2009, 00:24 |
mcnamara მე პირადად მინდა რომ sql ის ფაილი იყოს, მაგრამ სერვერის დაყენება არ ჭირდებოდეს და ისე იმუშაოს პროგრამამ მასთან; თან ამ ფაილზე ედოს პაროლი, ჩემს პროგრამას შეეძლოს მასთან მუშაობა და მე თუ დამჭირდება ამ ფაილის იმპორტი sql სერვერში მაშინ პაროლი გამოვიყენო და ჩვეულებრივ შევიტანო; აბა რას იტყვი? |
Posted by: Lekso-Dav 30 Nov 2009, 00:26 |
ისე ვიზუალ სტუდიო 2008 ში რომ არის myproject -> add -> local database იდეაში ეგ მგონი უსერვეროდ უნდა მუშაობდეს, არავის გქონიათ შეხება? |
Posted by: mcnamara 30 Nov 2009, 11:02 | ||
Lekso-Dav
access-აც უნდა დაინსტალირება |
Posted by: alibaba2008 30 Nov 2009, 19:20 |
ხალხო მე არ მიპასუხებთ? ....................... |
Posted by: davita-x 1 Dec 2009, 19:31 |
ბიძიებო დეიდებო დამეხმაერეთ... ხალხო ვინდოუსმა გაატრაკა რო ვრთავ მიწერს "ვიდოუს FILED თუ სტარტ" მეუბნება რომ ვინდოუსის საინსტალაციო დისკი ჩადე და დაარესტარტეო, ვინდოუსი გადმოვწერე დისკზე ჩავწერე მარა რო ვდებ ძვრა არ ააქვს, მეორე კომპში ვდებ და ჩვეულებრივად იხსნება და მეკითხება, ინსტალ გინდაო თუ არაო... ვინმემ მითხარით რა ჯანდაბა ვიყო??? დავარესტარტე მერე მთვარის სონატაც დავუკარი კლავიატურაზე მარა არაფერს არ შვება.... რა ვქნა მითხარით რა თუ ვინმემ იციით... ბიძიებო დეიდებოოო |
Posted by: alibaba2008 1 Dec 2009, 19:54 |
davita-x ქვემოთ პროგრამებში გაგცემენ უფრო პასუხს; |
Posted by: davita-x 1 Dec 2009, 20:51 |
სად ზუსტად მითხარი ძმურად... არ ვიცი და აქ იმიტომ დავპოსტე |
Posted by: Crypto 1 Dec 2009, 21:48 | ||
შეიძლება იხმარო sql server compact edition ანუ CE, თუ სწორად მახსოვს, ინსტალირება არ უნდა, არის დლლ- სახით და პროგრამაში არეფერენსებ, პაროლის დადებაც შეიძლება და დაშიფრვაც, სრულად რელაციურიცაა,თითქმის იგივე შესაძლებლობები აქვს რაც Express Edition-ს და რავი, ამბობენ კაი რამეაო ისე MDB ფაილის ხმარებაც შეგიძლია. კლიენტს არ სჭირდება აქსესის ინსტალირება, რადგან ყველა ვინდოუსს ისედაც მოყვება JET 2.8 |
Posted by: alibaba2008 2 Dec 2009, 19:47 | ||
Crypto
მე მინდა რომ მერე თუ დამჭირდა მაგ ფაილის დაიმპორტება Sql ბაზაში პრობლემა არ იყოს, ოღონდ უეჭველი პაროლი რომ ედოს; მადლობ გამოხმურებისთვის; |
Posted by: davita-x 2 Dec 2009, 21:51 |
ვინმემ დწერეთ რა თუ იცით ეს დედა აფეთქებული დავიტანჯე... ვინდოუსია დაზიანებული და გადაყენება უნდა, დისკს რო ვდებ არ კითხულობს, როგორ წავაკითხო ამის მომგონი ფაბრიკა მოვტყან |
Posted by: Crypto 3 Dec 2009, 10:37 | ||
alibaba2008
დაიმპორტებას ან შენი პროგრამიტ შეძლებ, ან დტსვიზარდით. მარა აქსესის ბაზაზე პაროლები ძალიან იოლად ტყდება, ისე რომ მაგ კუთხით ვერ გამოგადგება მდბ |
Posted by: kazaka 15 Dec 2009, 20:35 |
ესეთი რაღაც რამეთოდით გამოვხატო მაგ: |X| + Z |
Posted by: alibaba2008 15 Dec 2009, 20:46 |
kazaka Math.Abs(X) + Z; |
Posted by: kazaka 15 Dec 2009, 20:53 |
alibaba2008 აჰა ანუ ეგაა აბსოლიტური მნიშვნელობა : ) დიდი მადლობა |
Posted by: ***tikusa*** 18 Dec 2009, 19:22 |
მაინტერესებს. დაბეჭდილი ფოტოდან, ანუ უკვე ქაღალდზე გადასული ფოტოდან თუ შეიძლება სურათის გადაღება და მერე ამ სურათის ოდნავ გადიდება და დისკზე გადატანა? ძალიან გთხოვთ, იქნებ დღესვე მიპასუხოთ და იქნებ მიმითითოთ რომელ ფოტოსალონში უნდა მივიდე, ანუ ასეთი მომსახურება სად არის. უზომოდ მჭირდება. |
Posted by: CodeWarrior 18 Dec 2009, 19:24 | ||
ეგ კლასი NET 4.0-ში დაემატა და ჯერ არ მისწავლია |
Posted by: ***tikusa*** 18 Dec 2009, 19:33 |
CodeWarrior აუ გთხოვ კიდევ შემოიხედე და ფოტო რომ გამოგიგზავნო, იმ ფოტოზე სხვა გამოსახულებებს ჩემს გარდა წაშლი? ანუ მარტო მე რომ დავრჩე ფოტოზე და დანარჩენები რო წაშალო, ანუ გადაატარო რა რამე ღია ფერი რა. * * * აი სურათს გიდებ და მე ვარ შავ როლინგიანი და ყავისფერკაბიანი მსუქანი ქერა გოგო რომ ჩანს იმას ჩემზე აქვს თავი მოდებული და ოდნავ მეფარება. მოკლედ, სუფრა თუ შეგიძლია წაშალე, გოგოები წაშალე და მე დამტოვე და გამომიგზავნე ან აქ დაპოსტე და მე გადავწერ. გთხოვ.http://img163.imageshack.us/i/dsc01720q.jpg/ დააკლიკე სურათზე და გაიზრდება და ისე გადაწერე. |
Posted by: _R_ 18 Dec 2009, 20:20 |
***tikusa*** პროგრამირებასთან რა შუაშია შეგიძლია მითხრა? |
Posted by: ***tikusa*** 18 Dec 2009, 20:24 |
აუ რა ცუდად ჩანს მაშინ მაილი მომწერე და იქ გამოგიგზავნი. ან ნებისმიერმა ვისაც ამის პროგრამა იცის, რაც ზემოთ მიწერია, დაპოსტეთ რა და სურათს გამოგიგზავნით მაილზე და წაშალეთ. * * * _R_ აუ აუ კიდე შემოიხედე, დაიცა, არ გახვიდე, ამ თემაში მილიონჯერ ერთხელ შემოდის კაცი, დაიცა რა სურათიდან წაშლა მინდა და გთხოვ რა თუ ადვილია და ძნელი თუ არაა, წაშალე რა ფიგურები. |
Posted by: CodeWarrior 18 Dec 2009, 20:40 |
არ მაქვს ფოტოშოპი და მეხარება ეხლა პაინტში მაგის გაფერადება დაეხმარეთ ვისაც გაქვთ ფოტოშოპი |
Posted by: ***tikusa*** 18 Dec 2009, 20:49 |
CodeWarrior Tnx. კაი არ მინდა თქვენი დახმარება. ხვალ ჩავიტან სალონში. |
Posted by: _R_ 18 Dec 2009, 20:58 | ||||
ძალიან შესაბამისია ხო? ეხ საქართველო |
Posted by: alibaba2008 18 Dec 2009, 21:06 |
მაგარი რაა არის იცით: ეს რომ დაწერა tikusa _მ: მაინტერესებს. დაბეჭდილი ფოტოდან, ანუ უკვე ქაღალდზე გადასული ფოტოდან თუ შეიძლება სურათის გადაღება და მერე ამ სურათის ოდნავ გადიდება და დისკზე გადატანა? ძალიან გთხოვთ, იქნებ დღესვე მიპასუხოთ და იქნებ მიმითითოთ რომელ ფოტოსალონში უნდა მივიდე, ანუ ასეთი მომსახურება სად არის. უზომოდ მჭირდება. და მერე CodeWarrior რომ უპასუხა: ეგ კლასი NET 4.0-ში დაემატა და ჯერ არ მისწავლია დრო არ მაქვს ეხლა თორე წავშლიდი |
Posted by: kazaka 18 Dec 2009, 21:35 | ||
გამარჯობათ ეხახან დავიწყე ქართული C# ის წიგნის კითხვა და ესეთ მაგალითს გადავაწყდი : ხოდა ესე გავაკეთე :
P/4 როა ეგ ვერ დავამუგამე ნახეთ აბა სწორია რა კოდიც გავაკეთე? |
Posted by: Blackrider 20 Dec 2009, 19:51 |
ხალხო ვსწავლობ Bloodshed Dev-C++ ს და Win 7-ზე რამე პრობლემა ხომ არ ექნება? ლექტორმა გინდა თუ არა XP უნდა გეყენოთო და რატო თქო რომ ვკითხე გაატარა ეგ შეკითხვა... |
Posted by: CodeWarrior 20 Dec 2009, 20:44 | ||
არანაირი |
Posted by: Blackrider 20 Dec 2009, 20:50 | ||
CodeWarrior
სპასიბა |
Posted by: gio21 29 Dec 2009, 23:45 |
ფორმაზე როგორ დავაგდო თარიღი და საათი? აი ასე: 29-dec-2009 23:42:50 |
Posted by: erwin_rommel 30 Dec 2009, 01:02 |
gio21 ეს არ გამოგადგება? http://en.csharp-online.net/Format_the_date_and_time |
Posted by: XSI 30 Dec 2009, 12:01 | ||||
როგორ და სიშარპის ბიბლიოთეკები უნდა გაარჩიო. Time, Calendar etc. თუ სხვამ გინდა რომ დაწეროს შენ მაგივრად. |
Posted by: alibaba2008 30 Dec 2009, 12:36 |
XSI რა მკაცრი ხარ gio21 მახინჯურად ესე: DateTime dro = DateTime.Now; Label.Text = dro.Date.ToString(); |
Posted by: gio21 30 Dec 2009, 17:34 | ||
erwin_rommel alibaba2008 მადლობა XSI
მერე რა მოხდა რო დაწეროს, ბევრია დასაწერი? შენ თუ არ გინდა ან გეზარება ნუ დაწერ. * * * ჩემ მაგივრად არაფრის დაწერა არ მითხოვია |
Posted by: Blackrider 10 Jan 2010, 14:38 | ||
ამას ვაკეთებ და არაფერს შვება CPP Compile Log-ში ამას მიწერს Compiler: Default compiler Executing g++.###... g++.### "C:\Documents and Settings\Giorgi\My Documents\Untitled2.cpp" -o "C:\Documents and Settings\Giorgi\My Documents\Untitled2.###" Execution terminated რა უნდა? როგორ გავასწორო? * * * რა უნდა? საიდან დავუდასტურო? * * * |
Posted by: Lekso-Dav 17 Jan 2010, 18:26 |
რამე მარტივი გზა იცით (თვისება, კონტროლი) რომ ტექსტბოს-ში მარტო რიცხვების ჩაწერა შეიძლებოდეს ანუ ტიპივით რომ განუსაზღვრო კოდის წერის გარეშე... |
Posted by: Dr Dre 17 Jan 2010, 18:37 | ||
Masked textbox-ით არ გამოვა ? |
Posted by: Lekso-Dav 17 Jan 2010, 19:00 |
Dr Dre კი გამოვიდა, მადლობ იმდენი კონტროლებია არც ვიცოდი ეგ.... |
Posted by: Crypto 26 Jan 2010, 11:06 |
TableAdapter-ში ჩაწერილ Stored procedure-ს ერთერთ პარამეტრად კონსტანტა როგორ უნდა გადავცე? საერთოდ არის ამის საშუალება? EXEC-ის გამოყენებაც არ მინდა |
Posted by: MOLA 26 Jan 2010, 11:11 |
აი მეც მოვედი ნუბური შეკიAთხვით FLV როგორ დავაკონვერტირო Mp3 -ში ?? არის რამე ბიბლიოთეკა მაგისთვის ?? |
Posted by: Snowman 26 Jan 2010, 13:39 |
MOLA დაიჭი ეს უნდა წაგადგეს, მაგრამ უფასო არ ვიცი და თუ მოძებნი ეგაა http://www.dominion-web.com/applications/flvconverter/ |
Posted by: tamunia891 27 Jan 2010, 19:28 |
Error 1 'The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)' ხალხო ამ ტიპის ექსეფშანებს რა დროს ყრის? გქონიათ ვინმეს ასეთი შემთხვევა? თუ კი რა ზომებს მიმართეთ გამოსასწორებლად. ------------------------------------------------------------------------------ პასუხის გაცემა აღარ არის საჭირო. მივაგენი პრობლემის მოგვარების გზას. ბარემ დავწერ: licenses.licx ფაილის შიგთავსი წავშალე. ამის შემდეგ თითქოს თავიდან დავიდბადე გავახალგაზრდავდი კაცი (სალხინო ) |
Posted by: DarK 28 Jan 2010, 18:33 |
http://www.infanata.org/info/teach/1146115377-cc-i-ms-visual-c-2008-dlya-nachinayushhix.html ამის დოწნლოად ლინკი მომეცით ვინმემ ვისაც გაქვთ დოსტუპი. |
Posted by: DONTAZO 28 Jan 2010, 21:51 |
აუ smtp სერვერები მითხარით რა თავისი პორტებით ქართული და უცხოური |
Posted by: BACTERIA 1 Feb 2010, 18:23 |
ვინდოუსის ენა როგორ შევცვალო მითხარით რა გამომიგზავნეს და ესპანურადაა და ინგლისურზე მინდა გადაყვანა **ლეპტოპია |
Posted by: tamunia891 1 Feb 2010, 19:30 | ||
BACTERIA
ბოდიში მაგრამ ამ კითხვაში C#ზე არაფერი წერია. შესაბამისი განყოფილება აირჩიეთ შესაბამისი თემა( თუ არაა ახალი გახსენით) და იქ იკითხეთ. მემგონი ქართულად წერია განყოფილებების სახელები. |
Posted by: jonny 4 Feb 2010, 00:10 |
სადმე სავარჯიშეობი ხომ არ გეგულებათ სამწყებთათვის? |
Posted by: soad 4 Feb 2010, 12:28 |
რამდენია С#-ში მაქს რეკურსიის ლიმიტი? დავტესტე და 15007 იყო მაგრამ რაღაც ვიცი და მგონია რომ 34000 უნდა იყოს. jonny Beginning C# 2008: From Novice to Professional ესეთი წიგნები მოიძიე. თუ საერთოდ არ გქონია პროგრამირებასთან შეხება, ელემენტარული რაგაც საწყისების ცოდნა დაგჭირდება რომელიც ვინმესგან უნდა ისწავლო, ასე პირდაპირ წიგნიდან არამგონია გაიგოს ვინმემ. შემდეგ მიადგები წიგნებს. |
Posted by: jonny 4 Feb 2010, 12:37 |
soad მადლობა რჩევისთვის. ეხლა ვსწავლობ და პატარ პატარა მაგალითებიც მინდა თეორია რო პრაქტიკით გავამყარო |
Posted by: soad 12 Feb 2010, 18:51 |
ხომ არის COM ობჯექტები Windows-ში და არის WINAPI და ზოგი WINAPI იყენებს COM ობიექტებს. WINAPI და COM რითი განსხვავდება მაშინ? WINAPI არის Windows application programming interface (რომლითაც ვაპროგრამირებთ ვინდოვსე, ან ვიძახებთ ვინდოვსის ბრძანებებს) COM Component object model რომლითაც შეგვიძლია გამოვიძახოთ WINAPI ან ვიმოქმედოთ WINAPI-ზე, ან დავწეროთ reusable კომპონენტები რომლებიც შეიძლება გამოიძახონ სხვა ენებმა, ან ასევე სხვა სისტემებმა. და ბოლოს მაინც WINAPI-ზე მიდის საქმე. სწორად მაქ გაგებული? ამიხსენით რა ზუსტად. |
Posted by: wareznik 9 Mar 2010, 21:05 |
ესეიგი რა მინდა რა. ახალი დაწყებული მაქ c# ის სწავლა და უმეტესად youtube ის ვიდეოებით ვსწავლობ ბრძანებებს და სხვათაშორის ძალიან კარგადაც, მაგრამ რატომღაც ბრძანებების მნიშვნელობის ნაკლებობას განვიცდი. ესეიგი რა მინდა. დაუშვათ არსებობს ფაილი 123.mp3 და 2 სერვერიდან რომელიღაცაზე ნამდვილადაა ატვირთული. ანუ ან server01.site.com/123.mp3 ზეა ათვირთული ან server02.site.com/123.mp3 ზე. ჰოდა როგორ უნდა გავარვკიო ეგ რომელზეა ატვირთული? იმედია დამეხმარებით. |
Posted by: Devastator 10 Mar 2010, 17:31 |
მოკლედ ვაკეთებ პირველ დავალებას C#-ში ორი ცვლადის ჯამს a+b=c გავაკეთე დიზაინი ლეიბლებით, ტექსტბოქსებით და ღილაკით. დავწერე ეს კოდი: int a, b, c; a = Convert.ToInt32(textBox1.Text); b = Convert.ToInt32(textBox1.Text); c = a + b; label5.Text = c.ToString(); მაგრამ მოკალი და ok-ს რო ვაწვები (ღილაკს, რომელიც ერთადერთია მთელ "პროგრამაში") არაფერს არ შვება... არა და უნივერსიტეტში 2005-ზე გავაკეთე ჩვეულებრივად და სახლში 2008 მაქვს და რამეს ხო არ ურევს? აქ, equal-ის ადგილზე წესით (ამ შემთხვევაში) უნდა დაწეროს პასუხი, 3+3=6.... მარა |
Posted by: MOLA 10 Mar 2010, 17:35 |
Devastator იმედია ეგ შენი ოპერაცია კლიკის ივენტში გაქვს ხო ჩასმული ? |
Posted by: Devastator 10 Mar 2010, 17:40 |
MOLA კლიკის ივენტი... არ ვიცი... უბრალოდ იქ მხოლოდ შევქმენი დიზაინი, როგორც ზემოთ დავწერე და მერე ლეიბლების სახელები შევცვალე properties-ში და მერე ეს კოდი დავწერე... ნუ კოდი ვიცი რასაც ნიშნავს გადმოკოპირებით არ დამიწერია ნამდვილად... იქ იმუშავა... ეგ "კლიკის ივენტი" button-ის? properties-ში იქნება გასასწორებელი? |
Posted by: MOLA 10 Mar 2010, 17:45 |
Devastator ვაიმე ... დაიცა დაიცა .... დიზაინერში ორჯერ დააკლიკე შენს ბათონს და რა კოდსაც დაგიგენერირებს შიგ ჩასვი შენი დაწწერილი კოდი ეგეთი რაღაც იქნება დაახლოებით ... private void button1_Click(object sender, EventArgs e) { } პ.ს ისე კოდსაც გადახედე ორივე შემთხვევაში textbox1.text გიწერია ... |
Posted by: alibaba2008 10 Mar 2010, 17:57 | ||
.............. |
Posted by: Devastator 10 Mar 2010, 18:21 |
აა მგონი ეგ ყველაფერი იმის ბრალი იყო, რო ორივეში textbox1 ვუთითებდი მაგრამ სამაგიეროდ ეხლა საერთოდ აღარ აკეთებს კომპილირებას და წერს: Format exception was unhandled a ცვლადის განმსაზღვრელ სტრიქონს აყვითლებს... უნივერსიტეტშიც ეგრე შვებოდა, მარა ახლიდან რო გავხსნიდით C# და იქ გადავაკოპირებდით მერე ეშვებოდა |
Posted by: ლაციო 10 Mar 2010, 18:47 | ||
Devastator ზემოთ რა დაგიწერეს გადაიკითხე ეხლა შენი კოდი სრულდება მაშინ როცა ფორმა იტვირთება ფორმის ჩატვირთვისას კი შენს ტექსტბოქსში არაფერი არ წერია ამიტომ გიგდებს შეცდომას. ეს კოდი უნდა ჩაეწეროს ღილაკის Click-ზე |
Posted by: wareznik 10 Mar 2010, 18:55 | ||
მე არავინ მიპასუხებს? .......................................... |
Posted by: Devastator 10 Mar 2010, 19:33 |
აჰა გასაგებია! ალგორითმის მთავარი პრინციპი გამახსენდა და ეხლა გამოვიდა ესეიგი, როცა საქმე გვაქვს button-თან, რომელიც რაიმეს განსაზღვრავს (+,-,/,*) ცალ-ცალკე უნდა "ვარეგულიროთ" ისე რატომღაც მგონია, რო 2005 უფრო ადვილი იყო... მარა რაც მთავარია ხომ გამოვიდა... და ეხლა რა მაინტერესებს: როგორ შევინახო შექმნილი პროგრამა "exe ფაილად? |
Posted by: MOLA 10 Mar 2010, 20:33 | ||
ჰა ? wareznik კითხვა ვერ გავიგე ღმერთმანი ... დარწმუნებული ვარ უმეტესობამ ვერ გაიგო და იმიტომ არავინ გპასუხობს |
Posted by: Devastator 10 Mar 2010, 20:54 | ||
არაფერი... დაივიწყეთ არც იყო ეგ კითხვა ეხლა მთავარი რა პრობლემაც მაქვს და რაც მაინტერესებს არის ის, რომ "წესივრად" ვერ ვინახავ პროექტს... და მინდა რაც შევქმენი იყოს "პროგრამა" (exe) ფაილი, რომ Visual Studio აღარ დამჭირდეს მის "გასახსნელად" |
Posted by: wareznik 11 Mar 2010, 09:01 |
რა ვერ გაიგეთ არსებობს ფაილი 123.mp3 და 2 სერვერიდან რომელიღაცაზე ნამდვილადაა ატვირთული. ანუ ან server01.site.com/123.mp3 ზეა ატვირთული ან server02.site.com/123.mp3 ზე. ერთ-ერთზე ნამდვილად ატვირთულია, მეორეზე არა. ჰოდა როგორ გავიგო რომელზეა ატვირთული ეგ ფაილი მაგ 2 სერვერიდან? |
Posted by: boni90 11 Mar 2010, 21:29 |
გამარჯობა, მაქვს შემდეგი პრობლემა: ვიწერ Visual C# 2008 Express Edition-ს microsoft-ის საიტიდან, მაგრამ ვერ ვაინსტალირებ, აი ესეთ რამეს მიწერს იქნებ იცოდეთ როგორ მოვაგვარო ეს პრობლემა... |
Posted by: Devastator 12 Mar 2010, 10:34 |
კიდევ უნდა შეგაწუხოთ! დავწერე "კალკულატორი", რომლითაც მხოლოდ მთელი რიცხვების გამოთვლაა შესაძლებელი (int ცვლადი). მინდა რომ განვავითარო და ათწილადიანი რიცხვების გამოთვლის შესაძლებლობა მივცე. ამისთვის გამოვიყენე float ცვლადი... debug-ის შემდეგ ირთვება პროგრამა რომელიც ანგარიშობს მთელ რიცხვებს, მაგრამ ათწილადებზე "იჭედება" და ასეთ მდგომარეობას ვიღებ: float a, b, c; a = Convert.ToInt32(textBox1.Text); b = Convert.ToInt32(textBox2.Text); c = a + b; label5.Text = c.ToString(); ეჭვი მაქვს, რომ ცვლადების კონვერტირებისთვი (ამჯერად, ათწილადი რიცხვებისთვის) convert.toint32 არ უნდა გამომეყენებინა... ...ეხლა შევამოწმე: შეუძლია მიიღოს რიცხვი/შედეგი ათწილადად, მაგ. 5/2=2.5 მაგრამ რომ ვიმოქმედო 2.5-ზე ამის საშუალება არაა... |
Posted by: MOLA 12 Mar 2010, 11:11 |
Devastator ინტში რო გადაგყავს ისევ წილად ნაწილებს დაკარგავ .... Float ის მაგივრად იხმარე Double ტიპი და კონბ\ვეტაცისთვისაც Double.Parse(textBox2.Text) wareznik http://www.victorchen.info/check-if-a-local-file-exists-in-c/ |
Posted by: Devastator 12 Mar 2010, 12:38 |
MOLA დიდი მადლობა! ხომ ვერ მეტყვით დოკუმენტს (პროგრამას) როგორ შევუცვალო სახელი? რომ პანელზე Form1 არ ეწეროს...? |
Posted by: MOLA 12 Mar 2010, 12:40 |
Devastator Form -ის Properties -ებში ნახე Name(ან Text) ზუსტად აღარ მახსოვს რომელია .... |
Posted by: wareznik 14 Mar 2010, 12:51 | ||
მადლობ ჯიგარო, ეგეც გამომადგება მარა ეგ ლოკალურს ამოწმებს და გლობალურ ფაილს არა? |
Posted by: bgeli 14 Mar 2010, 20:34 |
MOLA ...................................... დამჩაგრე! |
Posted by: MOLA 14 Mar 2010, 20:36 | ||
bgeli
ალყა ემოგარტყა ? პ.ს ისე რომელი ხარ ? |
Posted by: bgeli 14 Mar 2010, 21:27 | ||||
ისე გურამ ვარშანიძე ვარ |
Posted by: MOLA 14 Mar 2010, 21:33 |
bgeli ჩაქრი შენ ისე ეხლა გიო რომ მოვიდეს და დამვორნოს ოფტოპიკისთვის ღირსი არ ვიქნებნი ? |
Posted by: escobar 15 Mar 2010, 00:47 |
გთხოვთ დამეხმარეთ, პროგრამა გადმოვწერე და ვერ უშვებს...http://exe.ge/index.php?newsid=30139 არის მუშა ლინკი იწერს მარა ბაზას არ უშვებს არ იხსნება....რაღაც errors აგდებს visual c++ 2005 -ზე ვინდოუსის აბდეითი მაქვს მარა მაინც მაგაას აგდებს თუ შეგილიათ დაწერეთ რისი ბრალია... არადა მაგარი საჭირო პროგრამაა... |
Posted by: wareznik 15 Mar 2010, 18:10 | ||||
ამ ერთზეც გამეცით პასუხი რა და შეგეშვებით |
Posted by: MOLA 15 Mar 2010, 18:44 |
wareznik http://stackoverflow.com/questions/830435/how-to-check-if-a-file-exists-on-a-server-using-c-and-the-webclient-class |
Posted by: wareznik 15 Mar 2010, 22:16 |
MOLA მადლობ დავამუშAვებ და იმედია გავიგებ |
Posted by: Devastator 18 Mar 2010, 15:05 |
პრობლემა მაქვს MS Visual C#-ში ფაილის (ნამუშევრის/პროექტის) შენახვა-გახსნასთან... ვაძლევ save all-ს, მაგრამ მერე ვეღარ ვხსნი პროგრამის Form-ს სადაც კოდები ჩავწერე და დავამუშავე... დაახლოებით ისე მინდა იყოს, როგორც word-ის ფაილს შეინახავ, მერე გახსნი და გააგრძელებ მუშაობას, მაგრამ ვერ გავიგე... |
Posted by: wareznik 19 Mar 2010, 20:44 |
C# ში რა ბრძანებით ან რა ფორმით უნდა დავწერო ისეთი პროგრამა რო სხვადასხვა მონაცემების შეყვანის მერე შესაბამისი გრაფიკი ააგოს ან დახატოს. |
Posted by: GeorgianFan 19 Mar 2010, 22:10 |
wareznik GDI + http://www.c-sharpcorner.com/uploadfile/mahesh/gdi_plus12092005070041am/gdi_plus.aspx |
Posted by: wareznik 21 Mar 2010, 18:44 |
GeorgianFan სპასიბა და კიდე ერთხელ შეგაწუხებ რა. C# ს როგორ უნდა წავაკითხინო რაიმე ტექსტურ ფაილში რა წერია ა? |
Posted by: MOLA 21 Mar 2010, 19:33 |
wareznik http://www.csharp-station.com/HowTo/ReadWriteTextFile.aspx უფრო აქტიურად გამოიყენე გუგლი ... http://www.google.ge/search?q=read+from+text+file+%2B+C%23&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a |
Posted by: wareznik 22 Mar 2010, 09:06 |
MOLA მადლობთ მადლობთ ... აღარ შეგაწუხებთ . |
Posted by: MOLA 22 Mar 2010, 11:35 | ||
wareznik
არა შეწუხება რა შუაშია კაცო ... უბრალოდ შენ გამოგადგება ... თავის დროზე ჩვენი დიდი მოდერი mcnamara მაიძულებდა ეგრე გუგლი გამომეყენებინა |
Posted by: tamunia891 22 Mar 2010, 15:39 |
MOLA გუგლი გამოვიყენე და მოვნახე Microsoft.Office.Interop.Excel.dll 10.0 ვერსიისთვის. ხოდა 12.0 ხომ არ გეგულებათ ან გეგუგლებათ სადმე? |
Posted by: mcnamara 22 Mar 2010, 15:44 |
tamunia891 2007 თუ გიყენია office მაშინ com reference-ებშია |
Posted by: tamunia891 22 Mar 2010, 15:48 |
com reference_ებში დავამატე, მაგრამ თითონ dll მანდ არაა, მანდ path_ი ექსელის exe ფაილზეა. და იუზერის კომპზე რომ დადგება პროგრამა, ხომ უნდა გავატანო dll_ი? ხოდა ეგ არაა მანდ. ან მე მეშლება, მაგრამ არამგონია. |
Posted by: MOLA 22 Mar 2010, 15:50 |
tamunia891 აჰ მასე მარტივად არ გამოვა საქმე ... თუ არ უყენია იმ შენ იუზერს Office არ იმუშავებს რაც გინდა გაატანო .... თავის დროზე მაგის გულისთვის მთელი დოკუმენტების გენერაცია გადავწერეთ .RTF ფორმატზე კიდევ ბევრ სხვა პრობლემას შერგიქმნის ეგ მიდგომა |
Posted by: tamunia891 22 Mar 2010, 15:52 |
MOLA და თუ უყენია? |
Posted by: MOLA 22 Mar 2010, 15:55 |
tamunia891 თუ უყენია შენც და კლიენტიც იქნებით ბედნიერები ... ვიდრე რამე Unhandled Exception ი არ შეგახსენებს თავს .... ძირითადი პრობლემა მანდ სესიების დახურვაშია ხოლმე ... ანუ სტანდარტული მეთოდებით არ იხურება ინსტანსი და ყოველ გაშვებაზე ახალახალ ინსტანსს ამატებს |
Posted by: tamunia891 22 Mar 2010, 16:00 |
MOLA ანუ შენ გინდა თქვა,რომ მე აქ ჩემთვის რაღაცეებს გავაკეთებ, კლიენტს ექნება დაყენებული 2007_ი და მეტი არაფერი არ იქნება საჭირო მაგ პროგრამის გასაშვებად? თუ მასეა, მართლა მაგარია. მაშინ დღეს შევამოწმებ რა უყენია ძვირფას იუზერს და მაგის მიხედვით გავაკეთებ. |
Posted by: MOLA 22 Mar 2010, 16:03 |
tamunia891 მე კი არ ვიძახი მაიკროსოფტი იძახის მაგას ეგრეა ეგრე ... რავიცი ყოველ შემთსხვევაში აქამდე ეგრე იყო ხოლმე |
Posted by: mcnamara 22 Mar 2010, 16:07 |
tamunia891 თუ გიყენია მაშონ reference-ს რომ ჩაამატებ ჩაჯდება reference-ებში |
Posted by: tamunia891 22 Mar 2010, 16:52 | ||||
mcnamara
რეფერენსებში კი ჩავსვი, მაგრამ მე უსერთან ვამბობ, უისერთან როგორ უნდა იყოს კომპი მომზადებული. პროსტა ვაყენებთ ოფის 2007_ს და ეგაა? MOLA
ნუ თუ მიკროსოფტი იძახის, მაშინ ეგაა. ალბათ იგივე მისამართით უნდა იყოს დაყენებული არა? |
Posted by: MOLA 22 Mar 2010, 16:58 | ||
tamunia891
გულით რომ მოინდომონ მაგ dll-ს სხვაგან ვერ ჩააგდებენ |
Posted by: tamunia891 22 Mar 2010, 17:03 |
კარგი, მაშინ ვნახავ რა აყენია იმ კომპზე. მერე ჩავუწერ ჩემს პროგრამასაც და შედეგებს მოგახსენებთ |
Posted by: Snowman 22 Mar 2010, 17:41 |
tamunia891 აბა ამსაც გადახედე და თუ გაწყობს მერე გამოგიგიზავნი მთლად ბოლო ვერსია არ არის, მაგრამ არც ძალიან ძველი ვერსია მაქვს და შეხედე და თუ რამე მპ მომწერე და გამოვუშვებ http://www.textcontrol.com/en_US/ |
Posted by: MOLA 22 Mar 2010, 18:47 |
Snowman ამას ინდეპენდენტასოფტი ჯობია (IMHO) http://www.independentsoft.de/index.html |
Posted by: Snowman 22 Mar 2010, 19:08 |
MOLA ა ეს ერთხელ ვნახე სიმართლე ვთქვა არ გამირჩევია და ზუსტად არ ვიცი როგორია. გადავავლებ მერე თვალს აუცილებლად |
Posted by: MOLA 22 Mar 2010, 19:11 |
Snowman პახმელიაზე წავა რა .... თავის საქმეს აკეთებს |
Posted by: Snowman 22 Mar 2010, 21:15 |
MOLA პახმელია არ მიხსენო ძმურად იმდღეს დავლიე აი ძალიან დიდიხანია აღარ დამილევია და მეორე დღეს სრული დემორალიზება მქონდა იმენა ვერ ვაზროვნებდი. |
Posted by: mrgizmo 23 Mar 2010, 14:13 |
Console.WriteLine("მოგესალმებით") ; როგორც ხედავთ 1-2 დღეა C#-ს შევეხე და მიხარია რაღაცეები მინდა გავიხანგრძლივო ეს სიხარული და შესაბამისად რამე კარგ ვიდეო ტუტორიალების სეტს ხომ ვერ მირჩევთ? ნუ აი დებილებისთვის (ტოესც დამწყებთათვის ) გმადლობთ |
Posted by: MOLA 23 Mar 2010, 14:19 |
mrgizmo ვიდეო ტუტოერიალებით ბევრს ვერაფერს ისწავლი .. IMHO აიღე რამე წიგნი და იქიდან დაიწყე სწავლა წარმატებები |
Posted by: mrgizmo 23 Mar 2010, 14:51 | ||||
MOLA
ვერ დაგეთანხმები "აიღე რამე წიგნი და იქიდან დაიწყე სწავლა"-ს ლინკი მაინც მომეცი რამეს გუგლიც ამომიგდებს, მე კონკრეტული რჩევა მჭირდება თქვენგან
გმადლობ |
Posted by: unlocker 23 Mar 2010, 15:36 | ||
ვიდეობით შეგიძლია ნახო როგორ დააგდო ტექსტბოქსი ფორმაზე. ან რაღაც მსგავსი. მაგრამ კონტროლების დაყრა დალაგება და მერე მაუსის წკაპაწკუპი ხოარაა ასე რომ თუ სწავლა გინდა ჯობია დაეთანხმო |
Posted by: tamunia891 23 Mar 2010, 15:41 |
მუშაობს ვარდივით. მადლობა. გაიხარეთ mrgizmo ანუ რამე კარგი წიგნი დამწყებთათვის. სამწუხაროდ, ეხლა მოვქექე და მასეთი არაფერი მაქვს. ვინმეს ვისაც გაქვთ ესეთი წიგნი, აუტვირთეთ ამ ადამიანს. |
Posted by: MOLA 23 Mar 2010, 15:56 | ||
mrgizmo http://www.flazx.com ზე შეხვალ CE -ის განყოფილებაში და ნახავ C# 2.0 Complete Reference ეგ გამოგადგება დასაწყისისთვის
შენი ნებაა |
Posted by: mrgizmo 23 Mar 2010, 16:18 | ||||||
unlocker
პირადი გამოცდილებით ვამბობ, არაა ვიზუალ C#-ი პირველი პროგრამა რისი სწავლაც ჩემით მიწევს და ასე უფრო მიადვილდება: 1. ვიდეო ტუტორიალები კონკრეტული მაგალითებით (საბაზისო ცოდნისათვის), 2. იგივე პროექტების ჩემით კეთება და რაღაცეების შეცვლა და პროცესში ჰელფ-ის და რეფერენსების გამოყენება, 3. და ბოლოს წიგნებში ჩაღრმავება (მერე უკვე ბევრად აღქმადია თეორია, როდესაც პრაქტიკაში გაქვს ნანახი) tamunia891
გმადლობ თანადგომისათვის MOLA
ოკ ვნახავ, კიდევ ერთხელ გმადლობ პ.ს. დავსერჩე საიტზე და ფასიან ელექტრონულ წიგნებს მიყრის და ეავი |
Posted by: MOLA 23 Mar 2010, 17:17 |
mrgizmo http://up.jeje.ge//download.php?id=639F058636 პ.ს ეცადე Search Engine-ებს უფრო დაუმეგობრდე მომავლისთვის გამოგადგება |
Posted by: mrgizmo 24 Mar 2010, 00:16 |
აი ერთი ნუბური კითხვა Visual C# 2008 Express დეფოლტად ანდუ ლეველი რამდენი აქვს? და ეცვლება თუ არა? |
Posted by: wareznik 28 Mar 2010, 15:02 |
ერთი რამე უნდა გკითხოთ. გუგლშიც ვერ ვნახე. იტოკში რაღაც label ზე პროგრამაში ვამატებ ტექსტებს რა და ნუ ბევრი რო ემატება, აღარ ეტევა და ფუჭდება პროგრამის დიზაინი, ჰოდა როგორც ვიცი მაგისთვის არსებობს Scrollbar და ეგ როგორ უნდა გამოვიყენო იქნებ ამიხსნათ რა. |
Posted by: Couperwood 30 Mar 2010, 23:36 |
wareznik label-ს არ აქვს სქროლბარი. თუ მაინც და მაინც label-ი გინდა მაშინ AutoSize = false დააყენე და შენ თვითონ განუსაზღვრე მაქსიმალური ზომა. ან კიდევ თუ გინდა რომ სქრულბარი გაეჩითოს აიღე TextBox-ი და MultiLine = true დააყენე. |
Posted by: soad 5 Apr 2010, 16:52 |
ვინფორმებში გრიდ ვიუზე ამ კრეტინიზმის მოშორება რომელი პროპერთითაა? რიდონლი გრიდ ვიუ მაქ და სულ არ მჭირდება ეგ. არ row-ის სელექტი მჭირდება. ვსო ვიპოვე. RowHeadersWidth: 10 RowsHeadersWidthSizeMode: enableresizing ზე დავაყენე. და შევიწროვდა. |
Posted by: soso_j 6 Apr 2010, 13:41 | ||
RowHeadersVisible |
Posted by: wareznik 6 Apr 2010, 22:38 |
ერთი შეკითხვა მაქვს. C# ში რომელი მონაცემთა ბაზის ენა ჯობია გამოიყენო ისეთი ონლაინ თამაშის დაწერის დროს როგორიცაა მაგალითად Joker Online ? და თუ ინახება ეს მონაცემთა ბაზები ცალკე ფაილში და შეიძლება თუ არა ამ მონაცემთა ბაზის და პროგრამის ftp ში დაკავშირება? ანუ ორივე ftp ზე რო ავტვირთო თუ იმუშავებს რა. |
Posted by: javas_qvisli 7 Apr 2010, 00:35 | ||
თუ ეგრე ატვირთვა გინდა აქსესი უნდა გამოიყენო თუ არადა სქლ ის საინსტალიცო სკრიპტს გააკეთებ და გაუშვებ სერვერზე რა პრობლემაა.. საერთოდ ms sql ს იყენებენ ხოლმე C# ში მარა mysql იც შეიძლება |
Posted by: jonny 7 Apr 2010, 11:48 |
ერთი ასეთი შეკითხვა მაქვს Visual C#-თან დაკავშირებით... ქართულად წერა-კითხვა როგორ ვასწავლო? კონსოლე პროგრამის გაშვების დროს ქართულის მაგივრად კითხვის ნიშნებს წერს... |
Posted by: javas_qvisli 7 Apr 2010, 11:53 | ||
კონსოლი ვერ გებულობს უნიკოდს და არცაა აუცილებელი მანდ ქართული წერა, სადაც საჭიროა რომ ქართული გამოჩდეს არ აქვს პრობლება. |
Posted by: herrlado 7 Apr 2010, 11:58 |
javas_qvisli რატომ არ არის საჭირო? jonny წერს პროგრამას რომელმას კონსოლში ქართული ტექსტები უნდა გამოიტანოს. სორი მაგრამე ეს "არაა საჭირო" უფრო აპლის მომხმარებლების ფილოსოფიას გავს, რაც არ აქვს აპლის პროდუქტებს ის არაა საჭირო. jonny აბა მონოდეველოპით ცადე... |
Posted by: jonny 7 Apr 2010, 12:00 |
herrlado მონოს სახლში ვცდი, სამსახურში წინდი და ვისუალი მიყენია... |
Posted by: javas_qvisli 7 Apr 2010, 12:09 |
herrlado მე არ მინახავს სამომხმარებლო პროგრამა კონსოლზე იყოს გაკეთებული, კონსოლი ტესტერია და იქ ქართულად წაიკითხავ რა შედეგს გაძლევს კოდი თუ ინგლისურად რა აზრი აქ.. |
Posted by: jonny 7 Apr 2010, 12:13 | ||
javas_qvisli
ჯერ ჩემთვის ადრეა ეგეთი რაღაცეების წერა ეხლა ვსწავლობ და მინდოდა კონსოლში გამომეტანა ქართული. იქნებ სადმე პარამეტრებში უნდა სეცვლა? ეგ მაინტერესებს. |
Posted by: herrlado 7 Apr 2010, 12:38 |
jonny მოკლედ მონოდეველოპზე ოკ არის აგერ ა javas_qvisli გასაგებია რომ უმეტესად არ არის საჭირო, მაგრამ ხანდახან მაინც საჭიროა იგივე headless სისტემებზე. etc. |
Posted by: herrlado 7 Apr 2010, 12:44 |
აგერ ანუ მონოდეველოპზე გააკეთე, მუშაობს. |
Posted by: wareznik 7 Apr 2010, 23:20 |
ერთი რამე მაინტერესებს C# ში... დაუშვათ მაქ რომელიმე საიტის სურს კოდი RichTextBox ში. ჰოდა მინდა რო დაწეროს მხოლოდ ერთი line-ხაზი, ჩემს მიერ მითითებულ ტექსტის შემდეგ. ანუ რომელი ხაზიც მინდა დავიჭირო იმ ხაზზე რაც წერია ნახევარი ვიცი, მაგრამ მაინტერსებს დანარჩენი ნახევარი რომ დაადგინოს კომპმა. ვუთითებ ჩემს მიერ ნაცნობ ტექსტს და მინდა ამომიგდოს დანარჩენი ტექსტი რომელიც იმ ხაზზეა, სადაც ნაწილი ვიცი და მინდა მეორე ნაწილის დადგენა. იმედია გაიგეთ რა, მაგრად მჭირდება. |
Posted by: boni90 8 Apr 2010, 17:29 |
F5 ღილაკზე დაჭერის შემდეგ გამოაქვს ეს ფანჯარა და როგორ უშველო? |
Posted by: tamunia891 8 Apr 2010, 22:37 |
boni90 თავიდან დააყენე VS_ი |
Posted by: boni90 8 Apr 2010, 23:09 |
tamunia891 მთლიანი Visual studio არ მაქვს, მარტო Visual C# 2008 Express Edition - ი გადმოვწერე microsoft-ის საიტიდან... მიშველეთ რამე რა... |
Posted by: Couperwood 8 Apr 2010, 23:17 | ||
wareznik
Regular Expression სცადე |
Posted by: soad 9 Apr 2010, 13:42 | ||
გირჩევ ვინდოვსი გადააყენო, მგონი გადებული აქ ვინდიკს და დააყენე 2010 Visual Studio pro ვერსია ან ultimate. რაც 2008 pro-შია ყველაფერი მუშაობს მაგ ვერსიაში. ანუ სრული პაკეტი გექნება უფასოდ, დაიკიდეთ ეს ექსპრესები, და შეკვეცილი პაკეტები |
Posted by: wareznik 9 Apr 2010, 16:57 |
Couperwood ეგ აღარ მჭირდებოდა მარა მაინც სპს. ეხლა ერთი უჩვეულო რამე შემემთხვა. ესეიგი პროგრამას ვწერ C# ში myvideo ვიდეოების გადმოასწერ ლინკებს აგდებს რა, ჰოდა სწორად კი აგდებს, მარა რო შევდივარ მაგ ლინკზე myvideo.ge/404.html ზე მაგდებს, რა. მერე extrasoft.us ზე ვიწერ 1 ვიდეოს მაივიდეოდან და მერე უკვე ჩვეულებრივად მუშაობს ჩემი პროგრამაც იწერს ყველა ვიდეოს. ჰოდა იქნებ ამიხსნათ რამე სერვერია გამოსაძახებელი თუ რა არი როგორ გადმოვაწერინო ეგრევე? რო ჯერ extrasoft.us ზე არ დამჭირდეს გადმოწერა. |
Posted by: soad 9 Apr 2010, 20:51 | ||||
ოჰო ეგ პროპერტი თუ ქონდა სულ არ ვიცოდი. თენქს |
Posted by: tifoza 10 Apr 2010, 23:52 |
გაუმარჯოს ხალხნო რა მაინტერესებს ასე რომ ვთქვათ ამ საკითხში ვერ ვერკვვევი პროგრამირებაში როგორ უნდა დავიწყო პროგრამირების დამუღამება რა პროგრამებით ან საიდან წავიკითხო??? |
Posted by: application 11 Apr 2010, 00:14 |
tifoza ეს წაიკითხე http://hacking.ge/board/lndex.php?showtopic=16487 |
Posted by: tifoza 11 Apr 2010, 12:25 | ||
application
გაიხარე და აქედანვე შევძლებ გადმოწერას? და ინფორმაციები თვითონ მაგ პროგრამეზე იშოვება რო გადავიკითხო მაინც? |
Posted by: application 11 Apr 2010, 19:15 |
tifoza მანდ წერია როგორ ვისწავლოთ პროგრამირება პროგრამას რაც შეეხება მაგას კომპილატორი ქვია და თითქმის ყველა ენას თავისი კომპილატორი აქვს |
Posted by: jangula 12 Apr 2010, 20:17 |
ვორდში აკრეფილი სიტყვებისა და ასოების (სიმბოლოების) დათვლა თუა შესაძლებელი და როგორ??? გმადლობთ |
Posted by: wareznik 13 Apr 2010, 14:49 |
ესეიგი პროგრამას ვწერ C# ში myvideo ვიდეოების გადმოასწერ ლინკებს აგდებს რა, ჰოდა სწორად კი აგდებს, მარა რო შევდივარ მაგ ლინკზე myvideo.ge/404.html ზე მაგდებს, რა. მერე extrasoft.us ზე ვიწერ 1 ვიდეოს მაივიდეოდან და მერე უკვე ჩვეულებრივად მუშაობს ჩემი პროგრამაც იწერს ყველა ვიდეოს. ჰოდა იქნებ ამიხსნათ რამე სერვერია გამოსაძახებელი თუ რა არი როგორ გადმოვაწერინო ეგრევე? რო ჯერ extrasoft.us ზე არ დამჭირდეს გადმოწერა. |
Posted by: Crypto 13 Apr 2010, 15:09 |
jangula Words.Count Characters.Count VBA-ში |
Posted by: boni90 16 Apr 2010, 15:04 |
ამ კოდში რა მაქვს შეცდომა? int[] masivi = new int[3]; int a; label1.Text=""; for(a=0;a<3;a++) masivi[a] = a; for (a = 0; a < 3; a++) label1.Text += masivi.ToString() + " "; |
Posted by: MOLA 17 Apr 2010, 15:05 |
boni90 label1.Text += masivi.ToString() + " "; ამის მაგივრად უნდა გეწეროს ესე label1.Text += masivi[a].ToString() + " "; ანუ ლეიბლს მასივის რომელიმე ელემენტის მნიშვნელობა უნდა მიანიჭო და არა თითონ მასივი |
Posted by: Devastator 19 Apr 2010, 11:21 |
ესეიგი... C#-ში ხომ არის კვადრატული ფესვის ამოღების ფუნქცია ასე: Math.Sqrt(a); და კუბური ფესვისთვის, ან უფრო მაღალ ხარისხიანისთვის როოგორ უნდა დავწერო? |
Posted by: Couperwood 19 Apr 2010, 13:15 | ||
Devastator
Math.Pow(double x, double y) x - რომელი რიცხვი y - ხარისხი. კუბური ფესვისთვის - y = 1/3 |
Posted by: Devastator 19 Apr 2010, 15:45 |
Couperwood აი ამ კოდს ვწერ, მაგრამ ყველა რიცხვის ფესვად მიწერს 1-ს... არ აქვს მნიშვნელობა ამოდის ციფრიდან კუბური ფესვი თუ არა... double x, y; x = Convert.ToDouble(textBox1.Text); y = Math.Pow(x, 1 / 3); label1.Text = y.ToString(); |
Posted by: Couperwood 19 Apr 2010, 17:37 | ||
კი მასე დაგიწერს. )) 1/3 რომ გიწერია, კომპილატორმა 1 და 3 ცალკ-ცალკე აიღო int-ად და ეგონა რომ შედეგიც int-ში გინდოდა. ამიტომ (int)1/3 = 0. ნებისმიერი რიცხვი 0 ხარისხში არის 1. ასე დაწერე: y = Math.Pow(x, 1F / 3F); |
Posted by: Devastator 19 Apr 2010, 18:37 | ||
Couperwood
გამოვიდა, დიდი მადლობა! ოღონდ თუ შეგიძლიათ ამიხსნათ რას ნიშნავს რიცხვის მერე "F" აი, ამ წუთას ვნახე და ციფრებს გვერძე "D"-ც მივუწერე და შედეგი ისევ იგივეა ანუ მუშაობს... რა რას ნიშნავს ეგ ასოები ციფრის შემდეგ? *** "L" მივუწერე და არ იმმუშავა... ისევ ერთიანს მიწერდა პასუხად... ესეიგი აქვს რაღაც მნიშვნელობა მაგ ასოებს და მთელ ანბანს ვერ მიუწერ |
Posted by: MOLA 19 Apr 2010, 19:22 |
Devastator ბოლოში ნახე დიაგრამა და მიხვდები http://www.blackwasp.co.uk/CSharpNumericLiterals.aspx |
Posted by: wareznik 20 Apr 2010, 22:22 |
არ ვიცი რამდენად ნუბურია მაგრამ ვამუშავებ საიტის სურსის დათრევას. ჰოდა ერთ პრობლემას წავაწყდი. დაახლოებით მაგალითისთვის ავიღებ, ამას http://tvali.ge/tv/1000004_list.php?d=4205-20100420 ხელით რო შედიხარ შედის, მაგრამ პროგრამასი რომ უთითებ webrequest ში, მერე response და მერე streamreader , იმხელა სურსის მაგივრად novideofileaccess.mp4 ის გარდა არაფერია. რატო და როგორ გავაკეთო რო ავიღო ამის სურსი? |
Posted by: Couperwood 20 Apr 2010, 23:18 | ||
Devastator
F ნიშნავს float ტიპს. ანუ 1f ნიშნავს 1-ს ოღონდ არა ინტეჯერი, არამედ მცოცავ-მძიმიანი. შესაბამისად 1f/3f -მნიშვნელობა 0-ი აღარ იქნება. მსგავსი აღნიშვნები სხვა რიცხვითი ტიპებისთვისაც არის. მიმართე გუგლს . |
Posted by: joshi 21 Apr 2010, 08:46 | ||
ხომ ვერ მეტყვით, ამ ფორუმზე "ბოროტი ჩაცინვის" აღნიშვნის სმაილი რომელია? ძალიან გამომადგებოდა თქვენი ფრაზის საპასუხოდ. |
Posted by: wareznik 21 Apr 2010, 14:48 |
joshi რა აქ ბოროტი ჩასაცინი, უბრალო კითხვაა... |
Posted by: joshi 21 Apr 2010, 17:37 | ||
უბრალო კითხვაა, მაშ? ერთი უბრალოდ აგვიხსენი, რისთვის გინდა მაგის ჩამოტვირთვა პროგრამულად? სამი თვეა ვჩალიჩობ, რომ შენნაერებს არ მივცე მაგის საშუალება. |
Posted by: Devastator 21 Apr 2010, 19:17 |
ვქმნი პროგრამას, ვიზუალურად, რომელზეც არის ერთი ღილაკი "OK" და მინდა, რომ "Enter"-ზე "მივაბა", ანუ Enter-ს რიცა დავაწვები ფუნქცია შეასრულოს... და ალბათ მაგ სინტაქსის მიხედვით "ჰოთქეისებიც" გაკეთდება... |
Posted by: wareznik 21 Apr 2010, 23:22 |
joshi ჩემნაირებში რას გულისხმობ? მე მაგას არც გასაბაზრებლად ვაკეთებ და არც გასაყიდად. უბრალოდ კონკურსისთვის მჭირდება. ნუ გასაგებია დაცვა შენი დაწერილია? |
Posted by: Devastator 22 Apr 2010, 14:34 | ||
აუ არავინ იცით? მჭირდება მომენტში რაღაცისთვის და ... |
Posted by: Couperwood 22 Apr 2010, 15:10 | ||
Devastator
დოტ ნეტის ვინდოუს ფორმებს აქვს პროპერტი AcceptButton. მანდ მიუთითე. |
Posted by: Devastator 22 Apr 2010, 20:21 | ||||
Couperwood
დოტ ნეტი არ ვიც რა არის...
კოდში ვუთითებ ასე AcceptButton = Enter; მაგრამ არ შვება შეცდომას აგდებს int a = 2, b = 3, c; c = a + b; label1.Text = c.ToString(); AcceptButton = Enter; |
Posted by: soad 22 Apr 2010, 22:39 |
გრიდვიეუზე, უჯრაში ... მაგივრად ტექსტი რომელი პროპერთით უნდა გამოვაჩინო ბოლომდე? გადაგლილი ვარ იქნებ დამეხმაროთ. ვეღარ მივაკვლიე პროპერტის. მაინც და მაინც GridView.AutoResizeColumns(); ეს უნდა გამოვიძახო კოდიდან? |
Posted by: Couperwood 23 Apr 2010, 10:15 | ||
Devastator
მაშინ ის მითხარი პროგრამირების რომელ ენაზე წერ ? * * * c#-ალბათ ხო ? მაშინ ფორმის პროპერთებში ნახე AcceptButton და ჩამონათვალში აირჩიე სასურველი button-ი |
Posted by: joshi 23 Apr 2010, 17:05 | ||
რისი კონკურსია? "ვინც უფრო მეტ ვიდეოჰოსტინგიდან წამოიღბს ფაილებს"??? YouTube-ს ეჩალიჩე, მე რას მერჩი? |
Posted by: Devastator 23 Apr 2010, 21:51 |
Couperwood ა ხო "დოტ ნეტი" ალბათ .NET არა? კაია, გმადლობ გავაკეთე! ისე, როგორც accept button-ი, enter-ის გარდა კიდევ შეგიძლია მიუთითო რამე? |
Posted by: mcnamara 23 Apr 2010, 21:58 | ||
Devastator
Cancel |
Posted by: Devastator 24 Apr 2010, 09:13 |
mcnamara ნუ, Cancel კი, მაგრამ როგორ? AcceptButton პარამეტრში შეიძლება მხოლოდ ერთი ღილაკის მითითება და Cancel-ის, ანუ როგორც პროგრამის გასათიში ფუნქციის მითითება როგორ უნდა? კოდი უნდა დაიწეროს თუ ფორმის პარამეტრებშია? |
Posted by: GeorgianFan 24 Apr 2010, 18:01 | ||
Esc - CancelButton |
Posted by: Devastator 25 Apr 2010, 16:04 | ||
GeorgianFan
მაგ პარამეტრშიც მხოლოდ ფორმაზე არსებული ღილაკების მითითებაა შესაძლებელი და "Esc" და სხვა კლავიატურის ღილაკები საიდან უნდა მოვიტანო ვერ ვხვდები... მაგასაც რომ თავი დავანებოთ, დავსვი ორი ღილაკი პროგრამაზე: ერთი - AcceptButton-ია, მეორე ვითომ Cancel მაგრამ არამც თუ "Esc" ღილაკის გამოყენებით, მაუსის დაწკაპუნებითაც არ რეაგირებს... |
Posted by: boni90 28 Apr 2010, 01:20 |
ფაქტორიალის გამოთვლის კოდი იქნებ დაწეროთ რა,.. გმადლობთ გავაკეთე... int i, s,r; s = 1; r = Convert.ToInt32(textBox1.Text); for (i = 1; i <= r; i++) s *= i; label1.Text = s.ToString(); * * * აქ რა შეცდომა მაქვს? class samkutxedi { public int gverdi1; public int gverdi2; public int gverdi3; public int perim() { return gverdi1 + gverdi2 + gverdi3; } public int partobi() { return gverdi1 * gverdi2 * gverdi3; } class otxi : samkutxedi { public int partobi() { return (gverdi1 + gverdi2) * 2; } } } private void button1_Click(object sender, EventArgs e) { samkutxedi sam1 = new samkutxedi(); otxi otxi = new otxi(); sam1.gverdi1 = Convert.ToInt32(textBox1.Text); sam1.gverdi2 = Convert.ToInt32(textBox2.Text); sam1.gverdi3 = Convert.ToInt32(textBox3.Text); label1.Text = sam1.perim().ToString(); label2.Text = sam1.partobi().ToString(); label3.Text = otxi.partobi().ToString(); } * * * otxi otxi = new otxi(); აქ ჭედავს რა... |
Posted by: gio21 29 Apr 2010, 02:30 | ||
Devastator
ფორმაზე მაგ ღილაკის გარდა ტექსტბოქსი არ გაქვს რამე? იმის keydown-ზე რო გააკეთო. ან თუ მარტო ეგ ღილაკი გაქვს ფორმაზე, მაშინ keydown-ით enter-ის კლიკს ვერ დაიჭერ მგონი, მარა მაინც გაწყობს იმიტო რო enter-ს როცა დააჭერ მოხდება მონიშნული ღილაკის კლიკი. * * * boni90 ოთხკუთხედის კლასი სამკუთხედის კლასის გარეთ დაწერე |
Posted by: wareznik 1 May 2010, 14:18 |
savefiledialog ით რომ აირჩევ სად უნდა ჩაწერო ფაილი, არ შეიძლება მაგ ფოლდერის მისამართი გავიგო? |
Posted by: mcnamara 1 May 2010, 16:50 |
wareznik ფაილის მისამართი თუ იცი ფოლდერის გაგება რა პრობლემაა? |
Posted by: soke 1 May 2010, 20:59 |
net 3.5 დაწერილი პროგრამა net 4.0 ზე ხო გაიშვებს ? |
Posted by: wareznik 1 May 2010, 21:06 |
mcnamara არ ვიცი ფაილის მისამართი თქო. რაღაც ფაილს ვაწერინებ და savefiledialog ით რო ირჩევს ჩაწერის ადგილს, მაგ ადგილის გაგება მინდა. |
Posted by: mcnamara 1 May 2010, 21:32 |
SaveFileDialog.FileName |
Posted by: kurdadze 2 May 2010, 02:26 |
ასეთი რამ მაინტერესებს... Form2-დან მინდა დავხურო FormMain ანუ არაძირითადი ფორმიდან მინდა დავასრულო პროგრამის მუშაობა. |
Posted by: wareznik 2 May 2010, 10:19 |
mcnamara მაადლობ და ფორმებს შორის როგორ გადავიტანო ინფორმაცია? form1 ში ვადგენ რაღAც string url ს ჰოდა ამ url ს მნიშვნელობა მინდა წაიკითხოს form2 მაც და როგორ? |
Posted by: soke 2 May 2010, 12:59 |
net 3.5 დაწერილი პროგრამა net 4.0 ზე ხო გაიშვებს ? |
Posted by: boni90 2 May 2010, 16:01 |
soke კი მემგონი, იმიტომ რომ ახალ ვერსიას რამეს თუ არ მიამატებენ, არაფეს ამოიღებენ... * * * .NET Framework-ის წიგნი ხო არ მოგეპოვებათ დამწყებისთვის? დეტალურად რო იყოს ახსნილი ყველაფერი... |
Posted by: Couperwood 3 May 2010, 10:59 | ||
kurdadze
Application.Exit() |
Posted by: wareznik 3 May 2010, 11:15 | ||
მიპასუხეთ რაა ............................................. |
Posted by: Couperwood 3 May 2010, 12:10 | ||
wareznik
თუ გინდა public-ად გამოაცხადე ეგ url, ან უფრო სწორი მიდგომა იქნება public მეთოდი დაამატე GetUrl() და იმას დააბრუნებინე სასურველი string-ი |
Posted by: kurdadze 3 May 2010, 23:47 |
Couperwood დიდი მადლობა... |
Posted by: BACTERIA 23 May 2010, 15:14 |
არ ვიცოდი სად უნდა მეკითხა ეს ამიტომ აქ ვკითხულობ.. ტაკს მანქანისთვის მინდა სიმგერების ჩაწერა და რა ფორმატში უნდა უნდა გადავწერო სიმგერა დისკზე და რა პროგრამიტ შევუცვალო ფორმატი? |
Posted by: unlocker 23 May 2010, 15:46 |
BACTERIA ამით ჩაწერ http://rutracker.org/forum/viewtopic.php?t=2895352 |
Posted by: BACTERIA 23 May 2010, 15:57 |
ეგეთი კომპ ა რმაქ უბრალოდ ფორმატი გამაგებინეთ wma wam თუ რომელი უნდა? |
Posted by: boni90 25 May 2010, 00:17 |
BACTERIA ვფიქრობ, ამ თემასთან შენი კითხვა არაფერ შუაშია... მაგრამ მაიც: ან ნეროთი ჩაწერე data ფორმატით ან და mp3 და თუ შენი "მაგნიტოფონი" სხვა ფორმატისაა მაშინ უბრალოდ ჩადე დისკი და გადაყარე CD-ზე მუსიკები ამ შემთხვევაში მემგონი მხოლოდ 17 სიმღერას ჩაიწერს.... |
Posted by: Devastator 27 May 2010, 09:48 |
ეხლა რა მაინტერესებს: ვთქვათ გვაქვს 5 ნაბიჯიანი ციკლი ჩვეულებრივად, თავისი for ოპერატორებით. გვაქვს ერთი ღილაკი, რომელიც ასრულებს ამოცანას და წერს 5-ივე ნაბიჯის შედეგს... მაგრამ მე მინდა, რომ თითო დაკლიკებაზე თითო ნაბიჯს ასრულებდეს ერთმანეთის მიმდევრობით. მიმიხვდით მგონი next - next-ის პონტში |
Posted by: MOLA 27 May 2010, 13:34 |
თუ Button -ის კლიკზე გინდა ოპერაციის შესრულება ციკლი რაღად გინდა ? |
Posted by: kirkita123 3 Jun 2010, 21:14 |
გამაჯობათ ერთი შეკითხვია მაქვს თუ შეგიძლიათ მიშველოთ 3 დღეა ვაკვდები დამწყები ვარ რა ვქნა... )) მოკლედ მაქვს Windows Forms Application და Form-აზე მაქვს მოთავსებული textBox-ი. ცალკე მაქვს test.cs კლასი დამატებული. მინდა ესეთი რაღაც რომ test.cs კლაში დავანახო textBox-ი და textBox.Text მივანიჭო რაიმე მნიშვნელობა. მიშველეთ რა თორემ გადარევასა ვარ :ნუბისსმაილი: |
Posted by: tamunia891 5 Jun 2010, 11:23 |
kirkita123 ცალკე სად გაქვს ის კლასი? ბიბლიოთეკად ? დაანახო რას ნიშნავს? იმ კლასის რაიმე მეთოდიდან დააბრუნებინე ის ტექსტი რაც გინდა რომ textBox_ის ტექსტს მიანიჭო და ისე მიანიჭე. მაგ.: test t = new test(); textBox1.Text = t.ragacaStringisDambrunebeliFunqcia(); |
Posted by: gio21 8 Jun 2010, 20:46 |
kirkita123 გააკეთე Form-ის კლასში რამე public მეთოდი: public void setTextBoxValue(String text) { textbox.Text=text; } მაგრამ მერე იმ test კლასში უნდა შექმნა ჯერ Form-ის ობიექტი რო წვდომა გქონდეს Form-ის არასტატიკურ მეთოდებზე. test.cs-ში წერ: Form myForm= new Form(); public void testClassMethod() { myForm.setTextBoxValue("რაღაც ტექსტი"); } |
Posted by: DVX 11 Jul 2010, 23:16 |
გამარჯობათ. მოკლედ, C# ის სწავლა მინდა სერიოზულად, (ანუ გასართობად ან ჩემთვის საჩალიჩოდ არა ) ვარ სრული ჩაიდანი რა თქმა უნდა, გამოირიცხა ყველანაირი უნივერსიტეტი, კოლეჯები, ლიცეუმები და მომზადებები, მხოლოდ ჩემით და ცოტა ფორუმის დახმარებით პირველ რიგში მაინტერესებს - რომელი წიგნით ჯობია სწავლა, თუ სადმე უკეთესი ტუტორიალია არც ეგ არის პრობლემა. გადმოვწერე რაღაც ქართული წიგნი, ღირს თუ არა იმით დაწყება? მეორე - რომელი ედიტორით ვწერო, ან ზოგადად რომ მითხრათ, რა არის საჭირო C# - ში სამუშაოდ, ვიცი რომ C++ ისგან განსხვავებით C# -ს .Net Framework ჭირდება, და რომ ერთმანეთისგან განსხვავდება ეს ორი ენა ... plz help ... |
Posted by: MOLA 14 Jul 2010, 17:33 |
DVX ესეიგი წიგნს რაც შეეხება მე გირჩევდი C# 3.0 The Complete Reference (ძალიან კარგი წიგნია და ყველაფერი ზედმიწევნით გასაგებად არის ახსნილი) ედიტორი ანუ IDE ს რაც შეეხება Visual Studio Express გადმოწერე და რავიცი დანარჩენი რამე კითხვა თუ გაგიჩნდება აგერ ვართ და შეძლებისდაგვარად მოგეხმარებით |
Posted by: DVX 15 Jul 2010, 00:32 |
MOLA ჰუუუჰ, გაიხარე როგორც იქნა გამოჩნდა ადამიანი რომელიც მეხმარება ჯერ-ჯერობით განსაკუთრებული კითხვები არ მაქვს და დავიწყებ სწავლას. ის წიგნი გადმოვწერე, ასევე visual studio 2010 ultimate x86 Gol.ge _ დან. მერე კიდე გამოჩნდება ალბათ კითხვები... |
Posted by: MOLA 15 Jul 2010, 14:52 |
You're Welcome .... ისე ეცადე რო შენითვე გაერკვიო ყველაფერში და შენითვე გადაჭრა პრობლემები ... და რასაც ვერ გადაწყვეტ კიდე დალშე რაც შეგვიძლია დაგეხმარებიტ |
Posted by: boni90 23 Jul 2010, 16:38 |
Visual Basic-ში, რომ არის Inputbox-ი , C#-ში როგორ კეთდება ესეთი რაღაც? გთხოვთ მიპასუხოთ, წინასწარ გმადლობთ... |
Posted by: Couperwood 23 Jul 2010, 17:50 | ||
მგონი ეს გჭირდება: Console.ReadLine()... |
Posted by: MOLA 23 Jul 2010, 18:21 | ||
და რას აკეთებს ეგ ? |
Posted by: boni90 23 Jul 2010, 19:20 | ||||
MOLA
http://www.link.ge/file/330220/tabula.rar.html აი ეს ნახე თუ დრო გექნება და "დაწყებას" რომ დააჭერ მერე დაფა გამოდის პასუხის ჩასაწერი ის არის "inputbox"-ი. * * *
არაა ეგ არ არის ის რაც მე მჭირდება |
Posted by: Crypto 23 Jul 2010, 20:00 | ||
boni90
რეფერენსებში ჩაამატე Microsoft.VisualBasic.dll და მაგის Inputbox-ი გამოიძახე |
Posted by: boni90 26 Jul 2010, 19:42 |
Crypto დიდი მადლობა დახმარებისათვის, გამომივიდა : http://www.link.ge/file/331927/tabula2.###.html |
Posted by: Crypto 27 Jul 2010, 11:35 |
boni90 არაფრის აგერ ნულიდან აუწყვია ვიღაცა მოცლილს Inputbox-ი http://www.codeproject.com/KB/edit/InputBox.aspx |
Posted by: boni90 9 Aug 2010, 20:52 |
ENTER ღილაკზე როგორ მივაბა ვთქვათ button1? |
Posted by: GeorgianFan 9 Aug 2010, 20:55 |
boni90 ფორმის properti-ში ნახე AcceptButton და იქიდან მიუთითე. |
Posted by: boni90 17 Aug 2010, 13:20 |
დამწყებისთვის კარგი წიგნი ხომ არ გექნებათ რუსულ ენაზე? წინასწარ გმადლობთ. |
Posted by: Lekso-Dav 29 Aug 2010, 17:17 |
სქლ სერვერის ბაზში არის decimal 0,8765 C# მოდის მონაცემი ბაზიდან და საჭიროა ეგ decimal ანუ ბაზიდან უკვე წამოღებული სტრინგი გადავიდეს .ნეთ ის ტიპ decimal-ში გაპარასვა და კონვერტაცია იძლევა შეცდომას რადგან ',' ის მაგივრად საჭიროა რომ იყოს '.' C#-ში ტიპზე დაყვანისას. ვინმემ ხომ არ იცით მარტივად როგორ მოვაგვარო ეგ პრობლემა? ნუ ახლა ცვლადს აიღებ მაგ სტრინგში ნახავ სიმბოლოს ',' შეცვლი '.' ით მაგრამ ეგ გზა არ მინდა.... |
Posted by: Crypto 30 Aug 2010, 10:48 | ||
მძიმიანი ათწილადები რუსულში იხმარება. კიდევ სადღაც მარა აღარ მახსოვს მაგის გადაყვანა ნეტის decimal-ში იქნება System.Convert.ToDecimal(YourDecimal, New System.Globalization.CultureInfo("ru-RU")) |
Posted by: boni90 6 Sep 2010, 22:26 |
ნავიგატორი როგორ დავუკავშირო ცხრილს ხომ ვერ მეტყვით? |
Posted by: zviadi1989 7 Sep 2010, 11:39 |
როგორ უნდა დავაბრუნებინო C#-ში დელფის ფუნქციიდან დაბრუნებული პოინტერი ობიექტზე? [DllImport("Project1.dll")] unsafe private static extern void* CreateTheForm(); გამოძახება: unsafe { void* ptr = CreateTheForm();//ფორმის დახურვისას უნდა დააბრუნოს პოინტერი ობიექტზე. } მაგრამ აქ აგდებს შეცდომას. Attempted to read or write protected memory. This is often an indication that other memory is corrupt. |
Posted by: BACTERIA 11 Sep 2010, 16:19 |
აუ ძალიან გთხოვთ მითხარით რა აიიიიიიი ჩემი ლეპტოპის ვიდეო დრაივერი როგორ გავიგო რომელია და საიდან ჩავიწერო რა.. |
Posted by: boni90 5 Oct 2010, 22:28 |
ვთქვათ textbox1.text-ში ჩავწერე რიცხვი 128, როგორ უნდა ჩავატარო ერთეულებისათვის, ათეულებისათვის და ასეულებისათვის სხვადასხვა ოპერაციები? |
Posted by: Couperwood 5 Oct 2010, 22:51 | ||
მაგალითად რა ოპერაციები ? |
Posted by: boni90 5 Oct 2010, 23:11 |
მაგალითად ერთეული დაიწეროს Label1, ათეული label2, ასეული label3-ში... |
Posted by: davita8 14 Oct 2010, 15:34 |
მოკლედ პირველი მაგალითი რიცხვის შეტანისას პროგრამამ გამოიტანოს სიტყვიერად დადებითია ტუ უარყოფითი ეს რიცხვი. თუ შეიტან მაგ:1 დადებითია ტუ -1 უარყოფითი ამოცანა უნდა შესრულდეს ტერნარული მეთოდით |
Posted by: boni90 15 Oct 2010, 00:21 |
davita8 int a; a = Convert.ToInt32(Console.ReadLine()); if (a > 0) { Console.WriteLine("dadebiti"); } else Console.WriteLine("uarkopiti"); Console.ReadLine(); |
Posted by: giopataraia 15 Oct 2010, 00:26 |
აუ მაგარი ადვილი სფელინგი აქ ც#_ს ასწორებს ) |
Posted by: davita8 15 Oct 2010, 14:38 |
ბონი 90 ეგ ხო მაგრამ ტერნადული მეთოდით უნდა გამოიყვანო მაგალითად: a>b ? a:b ანუ აქ ადარებს ერთმანეთს და კითხვის ნიშნის შემდეგ ცაიწერება ჭეშმარიტი ან არაჭეშმარიტი პირველი ჭეშმარიტია მეორე არა |
Posted by: boni90 16 Oct 2010, 01:04 | ||
davita8 შენ იცი C#-ი? და სხვებსაც გინდა რო დაეხმარო? მე მეგონა შენ გაინტერესებდა. რაც შეეხება ტერნალურ მეთოდს, Visual Basic-ში ვიცი როგორც კეთდება, ხოლო C# ზე არსად შემხვედრია, როგორ არის მაგის სინტაქსი?
ეს მაგალითი როგორ გაკეთდებოდა ტერნალური მეთოდით? |
Posted by: KORSA 16 Oct 2010, 17:10 | ||
Console.WriteLine(a == 0 ? "ricxvi 0 is tolia" : a > 0 ? "dadebiti" : "uaryofiti"); |
Posted by: boni90 17 Oct 2010, 10:20 |
KORSA გმადლობ........................................................................ |
Posted by: wareznik 23 Oct 2010, 16:14 |
რა მაინტერესებს. გადავქექე ფორუმი მარა რაც მინდოდა არსად ეწერა. C# ის და საერთოდ .NET ტექნოლოგიის შესწავლა მინდა. და ამისთვის კარგი სტუდია რამე ხო არ იცით? deltalearning.ge ზე კი ასწავლიან: Microsoft .NET Framework 3.5 – Windows Communication Foundation-ის გამოყენებით პროგრამების შექმნა Microsoft .NET Framework 3.5, Windows Forms აპლიკაციების შექმნა Microsoft .NET Framework 3.5 - ADO.NET-ის აპლიკაციების შექმნა Microsoft .NET Framework 3.5, ASP.NET-ის აპლიკაციების შექმნა მაგრამ C# ი ნახსენები არ არის და რომელი პროგრამული ენის საფუძველზე ასწავლიან მაგ ყველაფერს? |
Posted by: ANUBISI 23 Oct 2010, 18:11 |
http://deltalearning.ge/upload/iblock/e5a/e5a7b44edd8c2770e5445b23df1bf628.pdf |
Posted by: GeorgianFan 23 Oct 2010, 18:22 |
deltalearning.ge -ზე Microsoft-ის გამოცდებისთვის გამზადებენ მარა ჯგუფები იშვიათად იკრიბება როგორც ვიცი... მანდ ვიყავი გამოცდაზე და პროგრამა თავიდანვე გეკითხება რა ენაზე გინდა (VB ან C#) და რასაც აირჩევ იმ ენაში მოვა კითხვები |
Posted by: wareznik 24 Oct 2010, 21:23 |
კაი და სხვა ადგილები არ იცით სადაც C# ს ასწალვიან საფუძვლიანად? |
Posted by: Devastator 28 Oct 2010, 20:53 |
არ ვიცი რამდენად ნუბურია, მაგრამ მაინტერესებს როგორ გამოვთვალო ორ ცვლადიანი განტოლებათა სისტემა, რომელსაც ვანგარიშობ ჩასმის ხერხით. მაგალითად: 3x + 2y = 10 { 4x + 3y = 28 |
Posted by: L e o n 31 Oct 2010, 02:27 |
Devastator დეტერმინანტით არ გაწყობს? ეს ნახე აბა http://up.jeje.ge//download.php?id=F9C1CDCE41 პ.ს. დამწყები ვარ და ს++ გარდა არ ვიცი |
Posted by: iMaximuSi 1 Nov 2010, 14:51 |
რამდენიმე ცაინიკური კითხვა მაქვს და ამიხსნათ იქნებ გუგლში ვერ ვნახე პასუხები 1) Microsoft Visual Studio აუცილებელია C# ზე რო დაწერო პროგრამა თუ სხვა პროგრამაშიც შეიძლება? 2) წიგნში წერია რომ არის მობაცემთა ბაზების რამდენიმე ტიპი სერვერის მხარეს კლიენტის მხარეს და ა.შ მაინტერსებს კლიენტის მხარეს როცა უნდა შეინახოს ჩვენმა დაწერილმა პროგრამამ რაღაც მონაცემები ამისთვის რა არის საჭირო თვითონ პროგრამაში იქნება ეს ბაზა თუ კიდევ რაიმე დამატებით დასაყენებელია? |
Posted by: Dr Dre 1 Nov 2010, 15:26 | ||
არაა აუცილებელი, მაგრამ არ მესმის რატომ უნდა წერო სხვაგან. ისე კი notepad-შიც კი გამოდის ეგ საქმე |
Posted by: <T> 1 Nov 2010, 16:18 |
iMaximuSi რა არის მონაცემთა ბაზა? |
Posted by: MrFenix 1 Nov 2010, 16:54 |
iMaximuSi 1. შეგიძლია ვიჟუალ ბეისკში ან C++ დაწერო რა პრობლემაა 2. კითხვა ვერ გავიგე ... რამდენ დონიანი პროგრამის დაწერას აპირებ? თუ 2 და უფრო მეტ დონიანის, მაშინ კლიენტის მხარეს მონაცემთა ბაზის არსებობის აზრს ვერ ვხვდები. თუ 1 დონიანი იქნა მაშინ სერვერ<--->კლიენტ მცნება საერთოდ არ არსებობს. უკეთ ჩამოაყალიბე რა გინდა |
Posted by: iMaximuSi 1 Nov 2010, 18:32 | ||||||
Dr Dre
არა უბრალოდ მაინტერესებდა MrFenix
არაფერი არვიცი ჯერ და მინდა გავერკვე
როგორ ვთქვა არვიცი კაროჩე ვთქვათ რარაც მაღაზიის პროგრამა დაწერეთ სადაც შეაქვთ მონაცემები გაყიდული საქნლის შესახებ და იმ კომპიუტერში ინახება ეს მონაცემები არსად არ იგზავნება, რაიმე ფაილს ქმნის პროგრამა და იმაში იწერება ეს მონაცემები თუ სად ხდება შენახვა? |
Posted by: Devastator 1 Nov 2010, 19:46 |
L e o n მადლობა გავარჩევ. მარა მე c++ არ ვიცი, მარა ძირითადი პრინციპი გავიგე უბრალოდ დეტერმინანტით გამოთვლა არ ვიცი მათემატიკურად |
Posted by: L e o n 1 Nov 2010, 22:05 |
Devastator არაფრის აუ C-ში მქონია ეგ დაწერილი C++ ტყუილად გითხარი დეტერმინანტზე ნახე ეს |
Posted by: KORSA 1 Nov 2010, 22:41 | ||
iMaximuSi
სადაც გინდა იქ ინახე დაწყებული ტექსტური და xml ფაილიებიდან დამთავრებული ms sql ბაზებამდე თუ გინდა რამე საკუთარი ფაილის სტრუქუტრა გააკეთე და იქ ინახე დაჯე თუ გინდა ვინდოუსის რეგისტრებში წერე მთავარია ოპერატიული მეხსიერებიდან გადაიტანო ფიზიკურ მეხსიერებაში. |
Posted by: MOLA 2 Nov 2010, 01:22 |
KORSA ვამაყობ შენით კოორს ... ხვალ რო მოვალ სამსახხურში ავტოგრაფი უნდა გამოგართვა უკვე მერამდენედ |
Posted by: KORSA 2 Nov 2010, 01:25 | ||
MOLA
ხო ერთი შაბლონი უნდა გავაკეთო და ვაქსეროქსო ლიჩნად შენთვის |
Posted by: iMaximuSi 2 Nov 2010, 07:53 | ||||
KORSA
მადლობა გასაგებიასავით ერთი ჩაინიკობაც და ვსო
ეგ ms sql ბაზები ცალკე უნდა დააყენო როგორც MySQL ზეა თუ სადაა როგორაა? :| |
Posted by: KORSA 2 Nov 2010, 11:35 |
iMaximuSi https://www.microsoft.com/betaexperience/pd/SQLEXPDBMT32/enus/ აი ეს გადმოწერე სქლ სერვერ ექსპრესი და მასთან სამუშაო მენეჯმენტ სტუდიოა . და თუ როგორ უნდა გამოიყენო და დაუკავშირდე ვიდეოები ნახე ოხრად ყრია |
Posted by: mcnamara 2 Nov 2010, 12:57 | ||||
iMaximuSi
არა, არ არის აუცილებელი. შეგიძლია გამოიყენო SharpDevelop ან MonoDevelop. ორივე უფასოა.
თუ კლიენტის მხარეს გჭირდება მონაცემების შენახვა მათი შემდგომი დამუშავების მიზნით (გაფილტვრა, სორტირება, ძებნა, რეპორტები, etc) მაშინ ფაილებში შენახვა მოსახერხებელი არ არის რადგან ძალიან გაგიჭირდება ამ მონაცემების დამუშავება. შეგიძლია ms sql server-ის express edition დააყენო მაგრამ შენი საინსტალაციო დაახლოებით 50-250MB-ით გაიზრდება. ყველაზე მოსახერხებელია გამოიყენო რაიმე ისეთი სერვერი რომელსაც დაყენება არ სჭირდება, მაგალითად sqlite ან sql server compact. sqlite-ს შემთხვევაში მთელი სერვერი ერთ პატარა dll-შია მოთავსებული, ინსტალაცია არ სჭირდება, სწრაფია და ძალიან გავრცელებულიცაა. C#-დანაც უპრობლემოდ შეგიძლია გამოიყენო (entity framework-ის მხარდაჭერაც აქვს). |
Posted by: iMaximuSi 2 Nov 2010, 15:06 |
KORSA mcnamara გასაგებია გმადლობთ * * * რაიმე წიგნი დამილინკეთ რა სულ თავიდან როგორ დავიწყო visual studio ში მუშაობა რო იყოს ახსნილი, ქართული წიგნის კითხვა დავიწყე გამიხარდა უფრო გავიგებმეთქი და შესავლის და c# ის ისტორიის მერე პირდაპირ ობიექტზე ორიენტირებულ პროგრამირებაზე წერენ თითქოს სა ჩემ ფეხებში უნდა ჩავწერო ეს კოდი დამესიზმრება * * * რაიმე წიგნი დამილინკეთ რა სულ თავიდან როგორ დავიწყო visual studio ში მუშაობა რო იყოს ახსნილი, ქართული წიგნის კითხვა დავიწყე გამიხარდა უფრო გავიგებმეთქი და შესავლის და c# ის ისტორიის მერე პირდაპირ ობიექტზე ორიენტირებულ პროგრამირებაზე წერენ თითქოს სა ჩემ ფეხებში უნდა ჩავწერო ეს კოდი დამესიზმრება |
Posted by: zviadi1989 11 Nov 2010, 12:58 |
iMaximuSi აგერ: http://www.megaupload.com/?d=0QC465WW არქივში ჩაყოლებულია საიტის მისამართი, სადაც შეგიძლია იგივე წიგნი ინტერნეტში წაიკითხო. ახნილია დამწყებისთვის თუ როგორ უნდა გამოიყენო ვიზუალ სტუდიო. როგორ უნდა შექმნა პროექტი, რა სახის პროექტების შექმნა შეგიძლია, რა კნოკპით რა ფუნქციის გამოძახება შეგიძლია. მოკლედ ისაა რაც გინდა. ასევე C#-ზე პროგრამირება დამწყებისთვის, რა არის კლასი, მეთოდი, როგორ უნდა დაწერო. და ა.შ. ბრილიანტური წიგნია დამწყებისთვის, როგორც ვიზუალ სტუდიოს ასევე C#-ისა. თან უახლესი ვერსიისთვის 2010 და .net 4.0 |
Posted by: Devastator 17 Nov 2010, 09:11 |
ვინმეს თუ შეგიძლიათ MS Visual C# Express Edition 2010-ის ლინკი დადეთ რა. MS-ის ლინკი არ მუშაობს... |
Posted by: KORSA 17 Nov 2010, 22:30 |
Devastator http://www.microsoft.com/express/Downloads/ აქედან ნახე რავი ჩემთან მუშაობს და |
Posted by: tiko_lataria 19 Nov 2010, 10:39 |
dzalian gtxoovt amitvirtet visual studio (wels ar aqvs mnishvneloba) light versia sadac mxolod c# iqneba! rac sheidzleba naklebi mexsierebis....2gigabaitians ver qachavs |
Posted by: boni90 19 Nov 2010, 19:09 |
tiko_lataria sharp developer-ი არ გაწყობს? უფასოა და მსუბუქი. http://www.microsoft.com/express/Downloads/#2008-Visual-CS -C# express http://www.icsharpcode.net/OpenSource/SD/Download/ -sharpdeveloper |
Posted by: boni90 22 Nov 2010, 01:16 |
con.Open(); cmd = new SqlCommand("insert into login values('" +TextBox3.Text+ "','" +TextBox5.Text+ "') ", con); cmd.###cuteNonQuery(); ბოლო ხაზზე მეუბნება არასწორიაო და ხომ ვერ მეტყვით რატომ? |
Posted by: KORSA 22 Nov 2010, 19:58 |
boni90 ეორი დაწერე აბა რას გიგდებს ბევრი რამის ბრალი შეიძლება იყოს |
Posted by: boni90 23 Nov 2010, 00:56 |
KORSA გამოვასწორე, გმადლობ გამოხმაურებისთვის.... * * * cmd1 = new SqlCommand("select * from login where UserName='" + TextBox7.Text + "' ", con); cmd2 = new SqlCommand("select * from login where Password='" + TextBox8.Text + "' ", con); cmd3 = new SqlCommand("select * from login where kind='" + DropDownList2.Text + "' ", con); cmd1,cmd2 და cmd3 როგორ გავაერთიანო ერთ cmd-ში? |
Posted by: davita8 23 Nov 2010, 16:12 |
რა მაინტერესებს ეხლა მოკლედ გადავირიე რა ვერა და ვერ გავიგე. ანუ ამყავს ახარისხებაში რაიმე რიცხვი და უარყოფითზე არ ამიყვანა ვთქვათ ნუ ასე გავაკეთოთ; double axard(double x, double y) { double n = 1; for (double i = 1; i <= y; i++) { n *= x; } return n; } რო უარყოფითზე ვახარისხებ რებულობს ნ-ის მნიშვნელობას ტო ხომ არის არა 2 ხარისხში მინუს 3 ანუ ეს ნიშნავს 3 ფესვში 2 არა? |
Posted by: boni90 23 Nov 2010, 17:18 |
davita8 ახარისხებისთვის გამოიყენე math.pow(ricxvi,xarisxi); |
Posted by: davita8 23 Nov 2010, 17:34 |
არა ეგ ერთეულოვანისააააა. მე ვამბობ რამდენსაც ცაწერ ახარისხებას მაგალიტად. ჩაწერ 5ის ხარისხი 7 ანუ ახარისხდება 5 ის იქნება 7 და ნუ რამდენსაც ცაუწერ.მაგრამ მე მჭირდება რომ აახარისხოს უარყოფით რიცხვებშ და არა დადებითში.მაგრამ უარყოფითში არ ახარისხებს |
Posted by: boni90 23 Nov 2010, 18:06 |
davita8 თუ სწორად გავიგე ასეთი რაღაც გინდა ხო? double ricxvi, xarisxi,c; ricxvi=Convert.ToDouble(Console.ReadLine()); xarisxi = Convert.ToDouble(Console.ReadLine()); c = Math.Pow(ricxvi, xarisxi); Console.WriteLine©; თუ არა, ვერ ვხვდები სამწუხაროდ |
Posted by: davita8 23 Nov 2010, 18:08 |
ეგრე არ მინდა მინდა მქონდეს ჩემი მეთოდი მაგალიტად ასე. double axarisxeba(double x,double y) { double n=1; f or (int i=0;i<=y;i++) { n*=x; } return n; } private void button1_Click(object sender, EventArgs e) { double a,b; a=convert.To Double(Textbox1.text); b=convert.To Double(Textbox2.text); label1.text=axarisxeba(a,b).Tostring(); } ანუ აქ მაქვს ცემი მეთოდი ახარისხების. მაგრამ უარყოფიტებში არ აკეტებს ანუ აქ ზემოდ ხსენებულ n iqneba 1 uaryofitis ayvanis dros |
Posted by: boni90 23 Nov 2010, 22:20 |
cmd1 = new SqlCommand("select * from login where UserName='" + TextBox7.Text + "' ", con); cmd2 = new SqlCommand("select * from login where Password='" + TextBox8.Text + "' ", con); cmd3 = new SqlCommand("select * from login where kind='" + DropDownList2.Text + "' ", con); cmd1,cmd2 და cmd3 როგორ გავაერთიანო ერთ cmd-ში? |
Posted by: KORSA 23 Nov 2010, 22:32 | ||
აი ასე ნახე ბრჭყალები ზუსტაად დავწერე თუ არა ვერ ვხედავ ეხლა აქ ინტელისენსი რომ არ მაქ |
Posted by: davita8 23 Nov 2010, 23:05 |
CMD=NEW SQLCOMMAND ("select * from login where UserName='" + TextBox7.Text+"\n"select * from login where Password='"+TextBox8.Text+"\n"select * from login where kind='"+DropDownList2.Text+"\n",con); |
Posted by: boni90 23 Nov 2010, 23:40 |
KORSA davita8 გაიხარეთ ბიჭებო, უღრმესი მადლობა.... კიდევ ერთი კითხვა :ASP.NET ის პროექტიდან რა ფაილები უნდა აიტვირთოს სერვერზე, რომ იმუშაოს პროექტმა? |
Posted by: KORSA 23 Nov 2010, 23:47 |
boni90 ვიზალსტუდიოში სოლუშენზე დადექი და მიეცი პუბლიშ რასაც მოგცემს ის უნდა ატვირთო |
Posted by: boni90 24 Nov 2010, 23:55 |
KORSA ბოდიში, შენთვის ძალიან გამაღიზიანებელ კითხვებს გისვავ. პუბლიშ ზე რო ვაჭერ ასეთი რაღაც გამოაქვს: მერე რა ვქნა? |
Posted by: KORSA 25 Nov 2010, 10:24 |
boni90 Publish Method-ში აირჩიე ტიპი . მაგალითად File System მიუთითე მერე პაპკა და სადაც მიუთითებ იქ გაიჩითება ფაილები რომლებიც მერე უნდა ატვირთო ISS ში. |
Posted by: boni90 25 Nov 2010, 14:27 |
KORSA უკაცრავად ISS როგორ იშიფრება? ანუ ფტპ ზე რო ავტვირთო ეს ფაილები არ იმუშავებს? ცოტა დამაკვალიანე რაა |
Posted by: Couperwood 25 Nov 2010, 16:02 | ||
ალბათ IIS-ის დაწერა უნდოდა... Internet Information Services Control Panel -> Adminitrative Tools -> IIS |
Posted by: boni90 25 Nov 2010, 16:18 |
Couperwood Control Panel -> Adminitrative Tools -შევედი და IIS არაა როგორ უნდა მოვიქცე? |
Posted by: MOLA 25 Nov 2010, 16:25 |
boni90 Internet Information Services (IIS) Manager ეგრე წერია |
Posted by: boni90 25 Nov 2010, 16:39 |
აქ უნდა იყოს წესით? |
Posted by: Couperwood 25 Nov 2010, 17:09 | ||
boni90
უნდა დააინსტალო: add or remove programs -> Add/remove windows components -> Internet Information Services მონიშნე ოღონდ windows-ის საინსტალაციო დისკი დაგჭირდება. |
Posted by: boni90 25 Nov 2010, 17:27 |
Couperwood გმადლობ, დავაყენე. ეხლა აქ როგორ ავტვირთო პროექტის ფაილები? |
Posted by: KORSA 25 Nov 2010, 18:37 |
boni90 http://www.affiliatewiz.com/support/appstartpoint.asp |
Posted by: mcnamara 25 Nov 2010, 20:50 | ||||
boni90
ასე წერა არ შეიძლება. |
Posted by: boni90 25 Nov 2010, 21:39 |
mcnamara ჩემს უვიცობას გულისხმობთ, ალბათ ხომ? |
Posted by: davita8 25 Nov 2010, 22:13 |
მოკლედ ტიპმა ASP.NET da ADO.NET da FLASH auction script 3 da php da jquary da java[ertad]scripti C# შეისწავლა. რა უნდა ქნას ამის მერე ადამიანმა? არ იცის როგორ იმუშავოს რამეზე უნდა ბიძგი და გარკვევა მაგრამ იცის ეს ყველაფერი რა როგორ უნდა. ანუ ამ ყველაფრის შესწავლას რამდენი ხანი უნდა რომ გააკეტოს რთული არა მაგრამ მუშა პროგრამა ან საიტი ან კდიევ რაიმე. |
Posted by: boni90 25 Nov 2010, 22:40 |
უკვე ძალიან კი მერიდება, მაგრამ IIS ში start-ს რო ვაჭერ ამ ერორს მიგდებს და რა მოვიმოქმედო? მინდა დაწყებული საქმე ბოლომდე მივიყვანო, თორემ დღეს უკმარისობის გრძნობა დამეუფლება |
Posted by: mcnamara 25 Nov 2010, 22:48 |
boni90 skype გათიშე. |
Posted by: boni90 25 Nov 2010, 22:56 |
mcnamara უღრმესი მადლობა..... |
Posted by: Couperwood 26 Nov 2010, 10:43 |
boni90 IIS-ის დაინსტალირების შემდეგ visual studios command prompt-დან გაუშვი aspnet_regiis.### -i option-ით. მაგ უტილიტაზე აქ ნახავ დამატებით ინფოს. http://msdn.microsoft.com/ru-ru/library/k6h9cz8h(v=VS.80).aspx |
Posted by: boni90 27 Nov 2010, 02:18 |
IIS-ში პროექტი როგორ ავტვირთო?.................................... |
Posted by: boni90 1 Dec 2010, 22:26 |
con.Open(); cmd = new SqlCommand("insert into login2 values('" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" + TextBox7.Text + "','" + DropDownList1.Text + "') ", con); cmd.###cuteNonQuery(); აქ რა მაქვს არასწორად, მითხარით რაა |
Posted by: Nikodz 1 Dec 2010, 22:40 | ||
boni90
აქ მე როგორც ვხვდები შიგნითა ერთმაგი ბრჭყალი არ უნდა... |
Posted by: boni90 1 Dec 2010, 22:56 |
Nikodz con.Open(); cmd = new SqlCommand("insert into login values('" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + DropDownList1.Text + "') ", con); cmd.###cuteNonQuery(); ამ მაგალითზე კველაფერს კარგად აკეთებს, ხოლო წინა მაგალითში ბაზას არ გადასცებს მონაცემებს.... |
Posted by: gio21 1 Dec 2010, 23:36 |
boni90 insert სწორად გიწერია? sql-ში რო უშვებ აკეთებს? |
Posted by: boni90 1 Dec 2010, 23:42 |
gio21 კი აკეთებს............................. |
Posted by: gio21 2 Dec 2010, 00:06 |
boni90 რამე შეცდომას არ გეუბნება? connection string გადაამოწმე, ან ასე სცადე: cmd = new SqlCommand("insert into login2 values('test','test','test','test','test','test','test') ", con); ისე ჯობია მიუწერო რომელ ველებში აინსერტებ login2(column1,column2 ....) |
Posted by: boni90 2 Dec 2010, 00:40 |
1)con.Open(); cmd = new SqlCommand("insert into login values('" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + DropDownList1.Text + "') ", con); cmd.###cuteNonQuery(); 2)con.Open(); cmd = new SqlCommand("insert into login5 values('" + TextBox10.Text + "','" + TextBox11.Text + "','" + TextBox12.Text + "','" + TextBox13.Text + "','" + TextBox14.Text + "','" + DropDownList2.Text + "') ", con); cmd.###cuteNonQuery(); ერთი და იგივე ბაზაის სხვადასხვა თეიბლებს ვიყენებ ამ ორ კოდში, 1) მუშაობს ჩვეულებრივ აი მეორე არა, ვერ მივხვდი რაშია საქმე... * * * ვსიო გავაკეთე, გმადლობთ დახმარებისთვის.... |
Posted by: ეზეკი 3 Dec 2010, 03:01 |
boni90 Entity გამოიყენე, გაგიმარტივებს ბევრ რამეს. სტრუქტურიზირებულად შეგიქმნის კლასებს, სტრინგებით მუშაობაც აღარ მოგიწევს და აღარც ასეთი წვრილმანი შეცდომები შეგაწუხებს |
Posted by: boni90 3 Dec 2010, 18:53 |
ეზეკი გმადლობ რჩევისთვის, აუცილებლად ვნახავ.... |
Posted by: davita8 6 Dec 2010, 00:42 |
მოკლედ მაინტერესებს ყველაფერი ყველაფერი. ვსწალობ სიშარფს.და მაინტერესებს სტაჯირება, მისი მეთოდები,ვინ რაზე მუშაობთ,რაზე გაქვთ შეხება და საერთოდ რა არის საჭირო და რა მეთოებიტ მუშაობთ. არ დაგენანოთ რა დაწერა ყველაფერი მაინტერესებს. Entity რა არის ? Entity Framework? ASP.NET ADO.NET .NET FRAMEWORK WPF WIN32 MVC LINQ CLR MFC TCP/IP ასე თუ ისე ამაში გამოიყენება სიშარფის ენა ნუ აკლია ზოგიერტები მაგრამ ხომ ვერ ცამოვწერ სულ. აქედან ვის რომელტან გაქვთ შეხება? ვსწავლობ აი ძაან მუღამზე ვარ და ჩემით თან მაგრამ რომ ვისწავლი ხომ მჭირდება პრაქტიკა და ვის მივებარო ანუ რო გავიაზრო შემდეგში რა როგორ კეთდება. მოკლედ ტუ დამეხმარებიტ მადლობელი ვიქნები. |
Posted by: Saturn 7 Dec 2010, 17:21 | ||
davita8
პროგრამა უნდა დაწეროს |
Posted by: boni90 16 Dec 2010, 18:27 |
მინდა ჩემს დაწერილს პროგრამაში დავამატო, wav ფაილები, როგორ მოვიქცე თუ შეგიძლიათ რომ მითხართ, XP მაქვს და პროგრამაში soundplayer-ით მაქვს მითითებული ამ ფაილების მდებარეობა, ეს ფაილები კი თავის მხრივ მხოლოდ XP-ს აქვს. ამიტომ მინდა ფაილების პროგრამაში შეტანა, იქიდან რო წაიკითხოს რა... |
Posted by: katharizo 30 Dec 2010, 16:38 | ||
ბევრ რამე სვერ ვაკეთებ ვისუალ ც# 2008-ში და დამეხმარეთ რა აქ დავწერ ხოლმე რა შეკითხვებს. თუ წესებს ვარღთვევ გთხოვთ ბანი არ დამადოთ და უბრალოდ წაშალეთ/დახურეთ და პმ-ში თემის ლინკი მომეცით სადაც უნდა მეკითხა 1 შეკითხვა
ამას რომ ვწერ მიწერს "ბეცკონეჩნოსტ" და წესით ერორს არ უნდა აგდებდეს? და კიდევ. ციკლში 9-ს მაგივრად 8-ს რომ ვწერ მიწერს პასუხს 1E+308 და როგორ დავაწერინო რიცხვობრივად და არა ასე შემოკლებული გზით? და კიდევ E რას უდრის 10-ს? ანუ E+3 იქნება ათი ხარისხად 3? |
Posted by: _ika 30 Dec 2010, 17:11 |
რატო უნდა აგდებდეს "ერორს"? უსასრულობაც რიცხვია და განუსაზღვრელობაც გაფართოებულ ნამდვილ რიცხვებში, მაგრამ მათემატიკას დავანებოთ თავი... 1E+3 = 1000 308 '0' გინდა დააბეჭდინო? |
Posted by: Nikodz 30 Dec 2010, 19:39 |
katharizo label1.Text = Convert.ToString(k); ამას ციკლში რატომ წერ? ეს მაინც იმდენად ჩქარა ხდება თვალი ვერ შენიშნავს და ზედმეტი რომ არ აწვალო შეგიძლია ციკლის გარეთ დაწერო... k იქაც ის იქნება ბოლოს. და მე ასე ვწერ ხოლმე label1.Text = k.ToString(); იგივეა უბრალოდ გეუბნები... k = k * 10; აქ შეცდომა არ გაქვს მაგრამ მე ასე დავწერდი.... k *= 10; |
Posted by: leviaxelf 1 Jan 2011, 18:35 |
ნო.მოჰიყუგუყყყყყყყყყყყყყყყყყყყყყყყყყყყ |
Posted by: katharizo 1 Jan 2011, 23:27 |
leviaxelf ? _ika Nikodz მადლობთ დახმარებისთვის აუ ვინმე http://msdn.microsoft.com/en-us/library/580E57EB-AC47-4FFD-BCCD-3A1637C2F467(v=vs.100,d=lightweight).aspx#Notes ამის დასაწყისში რა წერია 2 აბზაცი ტომაა გადამითარგმნეთ რა. |
Posted by: banchia 12 Jan 2011, 03:00 |
zalian minda web masteroba sheviscavlo! tu vinmes sheuzlia dammexmaros an momacodos inpormacia arsebobs tuara raime amis msgvasi sascavlo centri ar kursebi gtxovt momcerot am misamartze kakaokakao1@yahoo.com madloba cinascar |
Posted by: zviadi1989 24 Jan 2011, 23:09 |
ესეიგი მინდა სურათიდან ტექსტის ამოცნობა, მაგრამ ვერიფიკაციის სურათიდან, საიტებზე რომ არის დამახინჯებული სურათები რეგისტრაციის დროს ხომ იცით. მჭირდება OCR ბიბლიოთეკა C#-ზე, ოღონდ რომელიც ამ დაჯღანულ სურათს ამოიცნობს, ან იქნება სოურს კოდი ადვილი გადასაკეთებელი რომ ამოიცნოს ეგეთი სურათი. კერძოდ ეს როჟა მინდა ამოვიცნო და მისი მსგავსი ძმები: |
Posted by: leviaxelf 4 Feb 2011, 14:05 |
ხომ არ იცით, როგორ გავაკეთო რომ combobox - ში ტექსტის შეყვანის მომენტშივე შემოთავაზებები გააკეთოს item - ის მაგალითად როგორც google ან facebook ის ძებნაშია |
Posted by: ALEX_&_ER 8 Feb 2011, 16:42 | ||
ხალხნო, შემთხვევითი რიცხვის გენერირება თუ მინდა m-სა და n-ს შორის მაშინ როგორ ვქნა..? მაგალითად, 1-დან 36-მდე, რომ დააგენერიროს რიცხვი... |
Posted by: zviadi1989 8 Feb 2011, 19:33 | ||||
ოვერლოადებს გადახედე ხოლმე. int i = r.Next(1,36); |
Posted by: ALEX_&_ER 8 Feb 2011, 19:55 | ||
zviadi1989
მადლობა... |
Posted by: K1CK3R 9 Feb 2011, 09:30 | ||||
ერთი ნუბური კითხვა მეც მექნება. ვცდილობ გავაკეთო პატარა კონვერტერი . ინგლისური ტექსტი ქართულად რო გადაიყვანოს ხოდა რაღაც პრობლემას მიქმნის და ვერ ვხვდები რას ვაკეთებ არასწორად . იქნებ დამეხმაროთ
პრობლემა კიდე რაშია , მხოლოდ ერთ ასოს თარგმნის (ბოლოს) დანარჩენს აღარ ამას ვერაფერი გავუგე მაგრამ სხვა გზით წავედი
|
Posted by: გევარიკა 16 Feb 2011, 23:27 |
swich () case: ოპერატორი გამოიყენე ადვილად კეთდება. |
Posted by: tamashi 18 Feb 2011, 00:32 |
სტრინგის გადაყვანა int-ში დამავიწყდა როგორაა. stringstream ss(x[i]) ასე არ მუშაობს, stringstream ss(x) მარტო ასე მუშაობს |
Posted by: MOLA 18 Feb 2011, 00:36 |
Convert.ToInt32("") int.Parse ---------------------------------------- |
Posted by: boni90 18 Feb 2011, 01:03 |
zviadi1989 public int a; private void Form1_Load(object sender, EventArgs e) { Random rdn = new Random(); a = rdn.Next(1000, 9999); label1.Text = a.ToString(); } private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == a.ToString()) MessageBox.Show("scoria"); else MessageBox.Show("arascoria"); } |
Posted by: tamashi 18 Feb 2011, 01:11 |
MOLA C++ მაქვს + console-ში ვწერ. |
Posted by: boni90 18 Feb 2011, 01:34 |
tamashi int b; string a = "124"; b= Convert.ToInt32(a); მემგონი ასეა C# ზე როგორც ვიცი C++ -ში .-ის მაგივრად :: იხმარება |
Posted by: tamashi 18 Feb 2011, 01:54 |
boni90 ხო გარკვევით დავწერე რომ მთლიანი სტრინგის გადაყვანა არ მინდა i-ური ელემტის გადაყვანა მინდა მარტო. :s |
Posted by: Nikodz 18 Feb 2011, 02:15 |
substr გამოიყენე და შედეგი გადააქციე ინტად. |
Posted by: tamashi 18 Feb 2011, 12:34 |
Nikodz ა ხო გამახსენდა გაიხარე :* პ.ს იმენა სკლეროზა ვარ |
Posted by: iMaximuSi 24 Mar 2011, 02:28 |
მარტივი რაღაცის გაკეთებას ვცდილობ და არ გამომდის, პატარა პროგრამა მინდა რომლის ფუნქციაც მარტო ის იქნება cmd გახსნას და mysql ს დაუკავშირდეს რაღაც ასეთი ვცადე(და ჩემი ცოდნაც ამით ამოიწურა c# ში) ჰოდა არ მუშაობს როგორც ველოდი System.Console.Write("C:\Windows\System32>mysql -uroot -p12345"); როგორ გავაკეთო? |
Posted by: leviaxelf 31 Mar 2011, 20:31 |
iMaximuSi MySQL - რომ დაუკავშირდეს გჭირდება .dll ფაილები, რომელიც ინსტალაციას არ მოყვება, მაგრამ ინტერნეტში არის _________________________________________________________________ კითხვაა სეთაფის გაკეთების დროს როგორ გავაყოლო App.config? და როცა გაყვება, მაშინ connectionString - ის მნიშნველობა ავტომატურად შეცვლება? |
Posted by: leviaxelf 31 Mar 2011, 22:02 |
აქ დავსვათ რა კითხვები....... სეთაფის გაკეთების დროს როგორ გავაყოლო App.config? და როცა გაყვება, მაშინ connectionString - ის მნიშნველობა ავტომატურად შეცვლება? |
Posted by: webdesignss 1 Apr 2011, 01:56 |
viaual studio 2008 საიდან გადმოვწერო მხოლოდ კოდი რომ ვწერო, გადმოვწერე 2010 მაიკროსოფტის საითიდან და იქ დიზაინია მარტო და მთელი რაღაცეები, მე მინდა მხოლოდ კოდის წერა და კომპლიერი რომ გავაკეთო |
Posted by: oqros 1 Apr 2011, 05:24 | ||
კონსოლი გახსენი და მანდ მარტო კოდია. გოლ.გე დევს ორივე 2010 და 2008 |
Posted by: soke 3 Apr 2011, 16:32 | ||||
|
Posted by: leviaxelf 4 Apr 2011, 01:44 |
leviaxelf App.config - შენ უნდა გააყოლო ან თვითონ გაყვება და მნიშვნელობა შენ უნდა შეცვალო (გახსნი NotePad - ით და ...) კითხვაა ფორმის მაუსით დახურვა როგორ გამოვრთო? |
Posted by: Don Rati Corleone 23 Apr 2011, 15:30 |
აუ დამეხმარეთ რა, textBox-ის ასეთი გამჭვირვალობა რისი ბრალია? http://pix.ge/x/b/g/qa9j3/ როგორ გამოვასწორო იქნებ მითხრათ. |
Posted by: BeSus_K 23 Apr 2011, 17:04 |
Form-ის Transparent Color-ი და TextBox-ის background color-ი ემთხვევა ერთმანეთს და მაგიტომ * * * აუ ვინ დამეხმარება? მინდა ჩემმა პროგრამამ შექმნას რაღაც ფაილი სპეციალური extension-ით მაგალითად "*.bbbbb" და როგორ დავარეგისტრირო რო ამ ფაილს რო გავხსნი ეგრევე ჩემი პროგრამით გაიხსნას? |
Posted by: Nikodz 24 Apr 2011, 12:55 |
BeSus_K cmd ში გადახედე FTYPE და ASSOC ამ ორ ფუნქციას. FTYPE /? ASSOC /? |
Posted by: Don Rati Corleone 28 Apr 2011, 14:48 |
string patternLenient = @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"; Regular Expression. იქნებ ამიხსნათ ამ სტრინგის მიხედვით joe@home - ს რატოა არასწორი და a@b.c რატოა სწორი? და საერთოდ როგორ ხვდება რომ არასწორია? თვითონ სტრინგი ვერ გავიგე გმადლობთ წინასწარ. |
Posted by: Don Rati Corleone 28 Apr 2011, 20:13 |
string patternLenient = @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"; Regular Expression. იქნებ ამიხსნათ ამ სტრინგის მიხედვით joe@home - ს რატოა არასწორი და a@b.c რატოა სწორი? და საერთოდ როგორ ხვდება რომ არასწორია? თვითონ სტრინგი ვერ გავიგე გმადლობთ წინასწარ. |
Posted by: zakuti2 29 Apr 2011, 00:43 |
მოკლედ რა მაინტერესებს visual studio-ში როცა ვქნი windows აპლიკაციასიაში ფორმა-ს შემდეგ label-ებს textbox-ებს და ბუთონს მისი კოდირება სად უნდა მოვახდინო? როცა ვწერ მის კოდს ანუ ვუწერ კოდირებაში ამ ყველაფერს თავის ფუნქციას მაინც არ შვება და რისი ბრალი იქნება? ვთქვად int ricxvi1,ricxvi2,jami ricxvi1=convert.toint32(textbox1.text); ricxvi2=convert.toint32(textbox2.text); jami = ricxvi1 + ricxvi2; label5.text = jami.ToString(); |
Posted by: Nikodz 29 Apr 2011, 01:10 |
zakuti2 თუ button ზე დაჭერისას გინდა რამე მოხდეს button ს დააჭირე ფორმაზე და მაგისი ფუნქცია შეიქმნება. ზოგადად კი მარჯვენა კლავიშს დააჭირე ფორმაზე და view code თუ რაღაც მსგავსია. |
Posted by: Crypto 29 Apr 2011, 11:46 | ||||||
Don Rati Corleone
\w+([-.]\w+)* - ეს არის სიტყვა (ასოებისგან ან/და ციფრებისგან შემდგარი), რომელშიც შეიძლება ერიოს ტირე (ერთხელ ან რამდენჯერმე) მერე მაგას უნდა მოსდევდეს \. (წერტილი ანუ) მერე ისევ \w+([-.]\w+)*
იმიტომაა არასწორი, რომ home-ს მერე არ მოსდევს წერტილი და მეორე სიტყვა |
Posted by: გევარიკა 29 Apr 2011, 18:11 |
პრობლემა მაქვს და იქნებ ვინმე დამეხმაროს. პროგრამაში ვიყენებ Access ის ბაზას ერთერთი მონაცემის ჩასწორების შემთხვევაში Update არ კეთდება. აი სურათიც ნახეთ იქნებ მიშველოთ რამე არადა ადრე ვაკეთებდი და ეხლა რა უნდა ვერ მივხვდი. http://img94.imageshack.us/i/problemabx.jpg/ Uploaded with http://imageshack.us |
Posted by: Gode 29 Apr 2011, 18:33 |
BeSus_K აქ ნახე: http://stackoverflow.com/questions/2681878/associate-file-extension-with-application გევარიკა "საწყობიTableAdapter"-ის კონფიგურაცია ნახე "გაყიდვებიDataSet"-ში, UpdateCommand-ი რაზეა მიბმული შეამოწმე P.S. ეს ქართულ ინგილსური დასახელებები რა უბედურებაა? |
Posted by: zakuti2 29 Apr 2011, 20:44 |
მოკლედ ავაწყე კალკულატორი და მინდა რომ შევინახო exe გაფართოებით ანუ სხვამ რომ ჩართოს თავის კომპიუტერში ან თუნდაც მე ისე რომ visual studio-ს გახსნა და ხელახლა კოდის დაწერა არ მომიხდეს |
Posted by: Nikodz 29 Apr 2011, 21:10 |
zakuti2 სადაც პრიექტია იქ ნახე bin\Debug და შიგნით იქნება "პროექტის სახელი.ex e" ფაილი და ეგ ფაილია გამშვები. სადაც გინდა გადაწერე და ვისაც გინდა გაუგზავნე. |
Posted by: გევარიკა 29 Apr 2011, 22:28 |
ახალი Rows - ის დამატების დროს მუშაობს ეგ კოდი ანუ ანახლებს უპრობლემოდ მაგრამ ჩასწორების დროს არა. გადავხედავ კიდე და იქნებ რამეს მივაგნო. |
Posted by: Couperwood 29 Apr 2011, 23:40 | ||
რამდენი პროგრამისტიცაა იმდენი კალკულატორიაო ნათქვამია )) |
Posted by: zakuti2 29 Apr 2011, 23:54 | ||
ყველაფერს მომავალი გვიჩვენებს ხო კიდე რა მაინტერესებს კალკულატორის გამოთვლის დროს ითვლის მარტო ინტებს ანუ მთელებს და ფლოატები როგორ დავუყენო? ვიფიქრე დავაკონვერტო თქო მარა ერთდროულად ორი კონვერტი ხომ ვერ ექნება ? ეს კოდის სურათი http://pix.ge/ კალკულატორის გადმოსაწერიც ესაა http://allshares.ge/download.php?id=8014948660 |
Posted by: Nikodz 30 Apr 2011, 00:19 | ||||
----->
|
Posted by: Gode 30 Apr 2011, 02:39 | ||
გევარიკა
რა მიგნება უნდა შეკაცო DataSet-ი გახსენი და ნახე ეგ TableAdapter-ი, ნახე რა აქ გაწერილი UpdateCommand-ში, თუ არაფეირ გაწერილი არ აქვს, გაუწერე შესაბამისი პროცედურა ან SQL სკრიპტი უნდა ამუშავდეს. |
Posted by: zakuti2 30 Apr 2011, 08:58 | ||
ხო მაგრამ მაგ შემთხვევაში ინტ-ს ხო უკვე გაეთიშება ფუნქცია და მარტო ფლოატი დარჩება * * * როგორც ჩანს ეს თემა ჩემთვის ყოფილა გახსნილი რისთვისაც დიდ მადლობას მოვახსენებ თემის ავტორს მოკლედ კალკულატორზე გავაკეთე button-ი და დავარქვი num8(ტექსტი აწერია (1) ) შემდეგ მას-ზე ორჯერ დაკლიკებით გადავედი კოდში და მინდოდა რომ ისე გამეკეთებინა რომ ამ ბათონზე დაჭერით ანუ ამ 1-ანზე დაჭერით ხომ მას ეს რიცხვი 1 ჩაეწერა პირველ textbox-ში რომელსაც ჰქვია (num1) ხო როცა ამ ბათონ-ს ორჯერ დავაკლიკე მის კოდში ასე ჩავწერე int num8=1; num8=convert.toInt32(num1.text); და ვსიო მარა არ გამოდის და მიწერს ერორს switch-ის შემდეგაც დავწერე და label5.text=jami.toString();-is შემდეგაც მარა არ შვება და სად უნდა ჩავწერო და როგორ ვერ მეტყვით? |
Posted by: Nikodz 30 Apr 2011, 19:35 | ||||
float ხომ მოიცავს int_ს
Convert.ToInt32 მგონი ეს უშველის. |
Posted by: zakuti2 30 Apr 2011, 20:48 | ||||
აბა მე რა მიწერია? toint32-ზე არ ვაკონვერტებ? იქ კიდე მინდა რომ 1-ანს რომ დააწვება ხო ჩაიწეროს პირველ ხაზზ-ზე ანუ textbox1-ზე და აი ეგ როგორ უნდა ვქნა ვერ გამიგია |
Posted by: Nikodz 30 Apr 2011, 20:52 |
zakuti2 კი ეგ გიწერია. მაგრამ ასოების ზომაზე არ გაქვს კურადგება გამახვილებული. რამდენადაც მახსოვს მაგას მნიშვნელობა აქვს. |
Posted by: zakuti2 30 Apr 2011, 21:00 |
Nikodz კაი და ისე როგორ ვქნა რომ ამ ბათონს რომ დააწვებიან პირველ textbox-ში ჩაიწეროს ერთიანი? |
Posted by: Nikodz 30 Apr 2011, 22:03 |
ტექსტბოხის სახელი.Text = "1"; |
Posted by: zakuti2 30 Apr 2011, 23:00 |
Nikodz რატო textbox-ის სახელი მაგ შემთხვევაში ხომ უბრალოდ ტექსტბოქსში წერია 1-ანი და ის კი არ მოხდება რომ ბათონ-ზე დაკლიკებით ჩაწეროს იმ ტექსტბოქსში 1-ანი მე სრული კოდი მინდა რომ იმ ბათონ-ზე რომ დავაკლიკებ textbox1-ში ჩაიწერის რაიმე რიცხვი ვთქვათ 1-ანი ან რაიმე |
Posted by: Nikodz 30 Apr 2011, 23:45 |
Visual Studio 2010 C# Windows Form Application |
Posted by: zakuti2 1 May 2011, 00:18 |
Nikodz გმადლობ,და თუ მინდა რომ ბათონ-ორზე დაჭერისას გამოიტანოს textbox1-ში ისე რომ button1-ზე დაჭერისას დაწერილი რიცხვი არ წაიშალოს და გვერძე მიეწეროს? |
Posted by: Nikodz 1 May 2011, 00:20 |
textbox1.Text += "2"; |
Posted by: zakuti2 1 May 2011, 12:06 |
Nikodz კიდევ ერთხელ მადლობა მარა ახლა რა ხდება , იცი როგორ მინდა რო გამოვიდეს რომელ ველშიც მექნება მაუსი ხო იქ რომ ჩაწეროს ის რაც button-ზე დაჭერისას მოხდება ანუ აი ასე textbox-ი რომელშიც მაუსი მექნება.text+="1" მასე რომ ვწერ როოგრც შენ დამიწერე მაუსი რომელ ველშიც არ უნდა მქონდეს მაინც textbox1-ში წერს რადგან მარტო ეგ არის მითითებული მარა ასე რომ დავწერო ხო,მაშინ ორივეგან დაწერს ერთდროულად. მიმიხვდი ხო მგონი რა მინდა? textbox1.text+="1"; textbox2.text+="1"; მე რას ვფიქრობ იცი რო if ( ) { } უნდა შემოვიტანო მარა პირობაში როგორ ჩავწერო ეგ არვიცი |
Posted by: Nikodz 1 May 2011, 13:20 | ||
zakuti2
ანუ ასეთი რამეა. შევქმენი 1 TextBox სახელად a შემდეგ textBox1 ს Focus Enter ევენტზე ჩავუწერე რომ a = textBox1; ანუ a იგივე textBox1 ია და რასაც a ში შეცვლი იქაც შეიცვლება. იგივე დავუწერე textBox2 ზეც. button ს კლიკზე კიდე მივუთითე რომ a.Text ში მიამატოს "1" რაც ავტომატურად იმ ველში ამატებს სადაც ბოლოს დადექი. P.S. Focus Enter ევენტი რომ გააკეთო, დადექი textBox ზე, მარჯვნივ Properties ფანჯარაში ჩართე Event (ელვასავით ნიშანი აქვს) და იქ ნახე Focus განყოფილებაში Enter და მაგაზე ორჯერ დააჭირე. |
Posted by: zakuti2 1 May 2011, 13:41 | ||
აქ button1_click-ზე ერორ გამოაგდო ამიტომ enter-ით მომიხდა შეცვლა button1_Enter ასე გაეშვა აჰა გავიგე ვსიო,მადლობა რომ დავამთავრებ განახებ რა გამომივიდა |
Posted by: zakuti2 1 May 2011, 15:02 |
ამდენი ტანჯვის მერე რაღაც შედეგი მაინც მივიღE წავედი ეხლა წიგნს გადავხედო დღეს უნდა მოვრჩე მეოთხე თავს როგორმე |
Posted by: Nikodz 1 May 2011, 15:48 |
zakuti2 რაღაც მაინც ურევს. დადექი ერთერთ ველში და ორჯერ ზედიზედ აკრიფე ერთი და იგივე ციფრი. |
Posted by: zakuti2 1 May 2011, 19:33 | ||
Nikodz ვა არ კრეფავს მაგას აღარ დავკვირვებივარ მარა კოდში ხო მაქვს მითითებული რომ a.text +="1"; რაღატო არ წერს ერთი და იგივე რიცხვს ერთი და იგივე ველში? აი სოურსე
|
Posted by: zakuti2 6 May 2011, 18:51 |
ახლა რა მაინტერესებს c#-ში დაწერილი პროგრამა ვებსაიტზე როგორ უნდა გამოვიტანო? რო ეგრევე იქიდან გამოიყენონ |
Posted by: soke 6 May 2011, 20:59 |
ეგეთი რამე არ არსებობს .... WPF შეგიძლია გამოიყენო ................................................... |
Posted by: zakuti2 6 May 2011, 23:56 |
კაი ახლა რაშია საქმე მოკლედ ვთქვათ ფორმა1-ში გამოვიტანე სურატი და რაღაც ტექსტი წერია და მინდა რომ იყოს ასე ანუ ეგ სურატი და ტექსტი დარჩEს მაგრამ გავაკეთო ბუთონ2 რომელზე დაკლიკების შედეგად როგორ ვთქვა ეგ გვ ერდი გადაიშალოს მეორე გვერდ-ზე და გამოიტანოს უკვე მეორე გვერდის სურათი და ტექსტი ვერ დამეხარებით? |
Posted by: Nikodz 6 May 2011, 23:57 | ||
soke დარწმუნებული ხარ? asp.net ? zakuti2
მაგას გირჩევ JS ში დაწერო. ajax request ის გამოყენებით. |
Posted by: zakuti2 7 May 2011, 00:01 |
სამწუხაროთ js არვიცი და ძენლია სიშAრფში? * * * ვთქვად ხომ შეიძლება ასე რომ იყოს ბათონ1-ის კოდში ასე რომ ჩაიწეროს label1.text=""; label1.text=და გამოიტანს რასაც ზემოთ დავწერ image-ს კიდე სადმე ჩავუსვავ მარა აი ისე როგორ უნდა ვქნა რომ ბათონ2-ზე რომ დააკლიკებენ უკვე შეიცვალოს თვითონ იმეიჯიც |
Posted by: soke 7 May 2011, 08:46 |
პროგრამისტობას ტუ აპირებ ჯობია ახლავე დაიწყო მაგის სწავლა ეს გამოგადგება დასაწყისისათვის http://www.w3schools.com/ |
Posted by: zakuti2 7 May 2011, 09:26 |
soke ჯერ სიშარფ-ს ვისწავლი და მერე უკვე გადავალ ჯს-ზეც იმაში ვერავინ ვერ დამეხმარება? ანუ ბათონ2-რს რომ დავაწვები ხო პირველი ხო ეს უნდა იყოს label1.text="" რათა წაშალოს ის ტექსტი რაც ლეიბელ1-ში იყო და შემდეგ უკვე ახალი გამოიტანოს მარა სურათებზე როგორ ვქნა ვერ მეტყვით? |
Posted by: Nikodz 7 May 2011, 18:58 |
zakuti2 სურათი სადაც გიზის ის სახელი ჩაწერე, და მერე src ან url ან რამე მსგავსი ექნება და მიუტიტებ ახალი სურათის მისამართს. |
Posted by: Don Rati Corleone 8 May 2011, 15:52 |
textbox-ში როგორ დავაწერინო ქართულად? აი როგორც ფორუმზეა |
Posted by: Nikodz 8 May 2011, 17:31 | ||
C# თან არანაირ კავშირში არაა. JS http://www.code.ge/geokbd |
Posted by: zakuti2 9 May 2011, 00:02 |
რაიმეს გადამისამართება როგორ ხდება ვთქვათ ვებსაიტზე ანუ იმის თქმა მინდა რომ სურათს რომ დააწვებიან გადავიდნენ რაიმე ვებსაიტზე * * * webBrowser1.Url კოდირებაში როგორ მივუთითო რომ ვთქვათ არის ასეტი რამ picturebox1.visible=false; picturebox2.visible=false; if (picturebox1.visible=false) { webbroser.url და შემდეგ საიტის მისამართი? ანუ მიმიხვდით რაც მინდა? } * * * არავინ არ იცით? გთხოვთ რა მაგრად მჭირდება * * * ეგ გავიგე ახლა რა მაინტერესებს როცა ვაკეთებ webbroser1-ს ისე როგორ ვქნა რო ამან გახსნას ეგრევე რაიემ html ფაილის source? ან მაშინ რაიმე ვიდეო როგორ უნდა ჩავსვა c#-ში? * * * უფრო სწორად webbrowser1-ში ან ზოგადად ვიდეო როგორ ჩავსვა c#-ის პროგრამაში? |
Posted by: defender. 11 May 2011, 02:17 |
უი აქ ყოფილა პირდაპირ ამაზე თემა, ბოდიში ოფისთვის. _______________________ გამარჯობათ მგონი სწორ ადგილზე ვკითხულობ maicrosoft visual C# 2010 შევქმენი რაღაც ბრაუზერის პროვოკაცია და ახლა მინდა ჩავიწერო და გახდეს EXE ფორმატის, ანუ ან გაშვება რო შეიძლებოდეს ან დაინსტალირების მაგვარი. მგონი კარგად ვერ ავხსენი მაქვს პროჯექტის სახით და მინდა მქონდეს EXE ფორმატის დასრულებული ბრაუზერი. მოკრზალებულად და ბოდიშის მოხდით ველი პასუხს თუ არ გეზარებათ. თუ დაგეზარებათ კიდე არაუშავს ამით ქვეყანა არ დაიქცევა |
Posted by: Couperwood 11 May 2011, 10:09 |
defender2008 exe ფაილი არის bin-ში და სადაც გინდა გადაწერე(ნუ თუ რამე ბიბლიოთეკებს ან დამხმარე ფაილებაც იყენებ ისინიც უნდა გააყოლო თან), იმუშავებს თუ .net-ი არის იმ კომპიუტერზე. ხოლო თუ გინდა რომ საინსტალაციო პაკეტის სახე ჰქონდეს და next next next finish-ით დააინსტალირო მაშინ setup & deployment პროექტის ტემპლეიტი დაამატე და დააკონფიგურირე. მარტივია. |
Posted by: BLACK_SERENADE 11 May 2011, 11:18 |
ვერ მივაგენი და ვერც მივხდი სად უნდა დამეპოსტა ამრა აქ ვიკიტხავ WINDOS 7 მიყენია X64 და ამ ერორს აგდებს ხშირად APPCRASH - ეს ქვია ერორს რა დავგუგლე და ვანხე რომ ბერვს აქვს ეს პრობლემა მარა ინგლისურის უციდინარობის გამო ვერ წავიკითხე და იქნება ვინმემ ამიხსნა რა ერორია ეს და რითი ვუშველო?? ------------- აი ესე გუგლში ვნახე This problem is on continuously on my Windows Vista since i started using 18 months back. What happens is when i close any folder, it throws up the below mentioned error.It happens only for folder windows & not affects browser, application windows. Product Windows Explorer Problem Stopped working Date 22-11-2009 10:26 Status Report Sent Problem signature Problem Event Name: APPCRASH Application Name: Explorer.### Application Version: 6.0.6002.18005 Application Timestamp: 49e01da5 Fault Module Name: iefdm2.dll_unloaded Fault Module Version: 0.0.0.0 Fault Module Timestamp: 474aaf90 Exception Code: c0000005 Exception Offset: 03c216d3 OS Version: 6.0.6002.2.2.0.768.3 Locale ID: 16393 Additional Information 1: fd00 Additional Information 2: ea6f5fe8924aaa756324d57f87834160 Additional Information 3: fd00 Additional Information 4: ea6f5fe8924aaa756324d57f87834160 ესეც ლინკი http://answers.microsoft.com/en-us/windows/forum/windows_vista-windows_programs/appcrash-explorerexe-problem/e046e944-682d-46a4-82ba-a595954b6aaa |
Posted by: defender. 11 May 2011, 15:16 |
Couperwood მადლობა. აი ეს ავაწყე http://alldrives.ge/main/linkform.php?f=cd194e655984277d აი ის როგორ ვქნა საიტის მისამარტს რო ჩაწერ და GO ს რო არ დააჩიროს და ენთერის დაწოლით შევიდეს. |
Posted by: zakuti2 11 May 2011, 22:15 |
მოკლედ რა მაინტერესებს,როცა არის ვთქვათ form1-და მე მინდა რომ ამ form1-ზე არსებული ბათონ-ზე დაკლიკებისას ისევ form1-ში გაიხსნას form2-ანუ მარტივად რომ ვთქვა შემდეგი გვერდი როგორ ხდება ვერ მეტყვით? |
Posted by: leopardibuba 12 May 2011, 13:51 |
უახლესი რეგ ქუარის სერიალი მინდაააააა. * * * იქნებ ვინმემ მიპასუხოტ |
Posted by: phoenix_beqauri 14 May 2011, 02:42 |
იქნებ მიშველოთ ახალი ვარ ამ საკითხში და დაინტერესებული და ასეთ პრობლემას ხომ ვერ მომიგვარებდით ან დამეხმარებოდით: (;( http://b.pix.ge/z/yvd8j.jpg მისჰველეტ რამე რა: |
Posted by: Nikodz 14 May 2011, 19:07 |
phoenix_beqauri როგორ უშველო არ ვიცი, მაგრამ ერორში რომ დამალე უსერის სახელი, დაბლა ერრორ ლოგში ორგან წერია |
Posted by: mcnamara 14 May 2011, 19:19 |
phoenix_beqauri Error Log-ში წერია: error C2065: 'count' : undeclared identifier ანუ count არ გაქვს აღწერილი. სავარაუდოდ cout უნდა გეწეროს. |
Posted by: <T> 14 May 2011, 20:04 |
phoenix_beqauri სავარაუდოდ cout უნდა გეწეროს count ნაცვლად. ანუ n ზედმეტია |
Posted by: Nikodz 14 May 2011, 21:27 |
mcnamara <T> C# ში cout? ეგეთი ჯერ არ გამიგია... P.S. აჰ... C++ ში აქვს, (კითხვ დასვა არასწორ თემაში) მართალია cout უნდა..... |
Posted by: zakuti2 15 May 2011, 00:17 |
მოკლედ რა მაინტერესებს როგორ გავაკეთო რაიმე სახის ლიმიტი? ანუ ვთქვათ ლიმიტი აირს 5 წუთი და ამ 5 წუთის გასვლის შედეგად ეს პროგრამა უნდა დაიხუროს და ეს დრო გამოტანილი უნდა იყოს form1-ში წინასწარ დიდი მადლობა |
Posted by: KORSA 15 May 2011, 00:42 |
zakuti2 ტაიმერი გამოიყენე |
Posted by: zakuti2 15 May 2011, 00:43 |
KORSA და კოდში როგორ უნდა ჩავუწერო რომ რაღAცა დროის მერე გაითიშოს პროგრამა? |
Posted by: hypera 15 May 2011, 12:10 |
zakuti2 დაგჭირდება 1 ტაიმერი და ერტი ტექსტბოქსი მერე ასე იზავ: textbox1.text=1 timer1.interval=1000 timer1.enabled=true if textbox1.text= (ნებისმიერი რიცხვი რაც გინდ მაგ: 145) then end და მორჩა ამის შემდეგ პროგრამა დაიხურება |
Posted by: zakuti2 15 May 2011, 12:18 |
hypera ეეეე არ შვრება :@ textbox1.text=1 timer1.interval=1000 timer1.enabled=true ეს კოდი ყველგან ჩავწერე textbox-შიც ბათონშიც და ტაიმერშიც მარა არც ერთგან არ ქნა ვინმე დამეხმარებით? |
Posted by: zakuti2 17 May 2011, 01:06 | ||
რა მაინტერესებს იცით როგორ გამოვიტანო რაიმე ვებსაიიტს searchform-ი c#-ში? ვთქვათ კოდი არის ასEტი
ეს რათქმაუნდა საიტის სეარცის ფორმის ხოლო ახლა მინდა რომ მოხდეს ასEტი რამ., ეს სეარჩის ფორმა გავაკეთო c#-ში და შემდგე button-ზე დაკლიეკბით ჩვეუელბრივ textbox-1ში რაც ჩაიწერე იმაზ ეიმოქმედოს და გამოიტანოს ქვემოდ მყოფ webbrouwser1-ში მაქ textbox1 და button1-ი და webbrowser1- მე მინდა მოხდეს ასეტი რამ textbox-ში რო ჩაიწერება რაიმე რიცხვი და შემდეგ დავაწვები button1-ს და webborwser1-ში გამოიტანს უკვე ამ სიტყვაზე რაც მოძებნა ვინც ამის სრულ კოდს მომწერს და კარგად ექნება ახსნილი მივცემ 5-6 ლარს. უბრალოდ მედი ფული არ მაქ ამჟAმად და ვაჩუქებ დომენს სახელად www.findproxy.in. პმ-სი თუ გამომიგზავნით უკეთEსი იქნება |
Posted by: zviadi1989 18 May 2011, 19:54 |
ASP.Net როგორ უნდა გავუკეთო ვიდეო ფაილს play მონაცემთა ბაზიდან asp.net-ში? ანუ ბაზაში მაქვს ვიდეო image ქოლუმნში, და მინდა რომ ბაზიდან ვავიკითხო ეს ვიდეო და play- გავუკეთო ვებ-გვერდზე. .avi ან wmv ფორმატებს. დავგოგლე და ყველგან არის მხოლოდ ფაილური სისტემის მისამართის მითითებით, და ბაზიდან წამოღებით არ არის. და იქნებ გაკეთებული გაქვთ და გამიზიაროთ გთოხვთ. |
Posted by: zakuti2 18 May 2011, 23:44 |
georgiantv პროგრამა როა ხო იცით? აი მაგ პროგრამაში რო თითოეული არხის ლივე პლეიერია გამოტანილი ეგ როგორ ხდება c#-ში? |
Posted by: ANUBISI 19 May 2011, 20:47 |
zviadi1989 http://demos.devexpress.com/ASPxperienceDemos/ObjectContainer/Types.aspx ეს პლაგინი გამოიყენე |
Posted by: zakuti2 19 May 2011, 22:51 |
ხალხნო c#-ში ვებსაიტის source როგორ გამოვიტანო არ იცით? * * * რა მაინტერესბეს ხალხნო იცით ისე როგორ ვქნა რომ როცა ბათონ-ზე დაკლიკების შედეგად ირთვება form2-მაშინ გაითიშოს form1 ისე რომ form2 არ გაითიშოს? |
Posted by: phoenix_beqauri 21 May 2011, 11:55 |
დამეხმარეთ! ახალი ვარ დაპროგრამების სამყაროში და ამ პრობლემას წავაწყდი, მინდა გავაკეთო WEbBrowser-ი C++ ში Visual Basic ის განყოფილებში და მიგდებს ესეთ ერორს==> ამ კოდით ვაკეთებდი Visual Basic 6.0 ში და იგივე ბრძანებით ვერ დავაკეთებ C++ ში? |
Posted by: zakuti2 21 May 2011, 13:45 |
ეს c++ განყოფილება არ არის ხალხნბო რამდენი კითხვა დავსვი და 1-ზე მაინც მიპასუხეტ რაიყოთ ისეტი შტაბეჭდიელბა მრჩება რომ არაფროს გონზე არა ხართ როცა webbrouser1-ში ვუწერ ამ კოდს webBrowser1.DocumentText = "<iframe width=100% height=100% src=http://www.youtube.com/embed/xat1GVnl8-k frameborder=0 allowfullscreen></iframe>"; ხო კი აგდებს ამას რაც მე მინდა მაგრამ არეფრეშებს და არეფრეშებს თან ბოლომდეც არ აცდის გახსნას. რა ვქნა ვერ დამეხმარებით? |
Posted by: didelfadori 21 May 2011, 18:54 |
ჰელო ვორდ საიდან გადმოვიწერო უფასოდ და უპრობლემოდ ? (მადლობა წინასწარ) თემას გადაუხვიე ვიცი მაგრამ შეკითხვები ამ განყოფილებაში ვერ ვნახე..) |
Posted by: iago 23 May 2011, 13:04 | ||
TimeControl.text -ეს ფაილი გადაიწერე გაფართოება შეუცვალე rar -ამით და ამოაარქივე. rar -გაფაროებით არ ამატვირთვინა. Visual Studio 2010 -ით არის გაკეთებული და თუ ვერ გახსნი პროეკტს ეს კოდი გამოიყენე. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace TimeControl { public partial class Form1 : Form { public Form1() { InitializeComponent(); } Timer my_timer; DateTime cur_time,end_time,dt; TimeSpan ts = new TimeSpan(30 * 10000000); // 10000000 -ეს არის 1 წამი. // // ფორმის ჩატვირთვის დროს შესრულდება // private void Form1_Load(object sender, EventArgs e) { my_timer = new Timer(); // Timer -კლასის ობიექტის შექმნა. my_timer.Interval = 1000; // ინტერვალის მითითება. 1000 -ი ნიშნავს 1 -წამს და თიმერი შესრულდება ყოველ 1 წამში. my_timer.Tick += new System.EventHandler(my_timer_Tick); // მოვლენის დამატება. ყოველ 1 წამში შესრულდება private void my_timer_Tick(object sender, EventArgs e) -ეს მეთოდი. } // // start -ზე დაწკაპუნების დროს შესრულდება // private void but_start_Click(object sender, EventArgs e) { cur_time = DateTime.Now; // DateTime.Now -ეს აბრუნებს მიმიდინარე დროს. end_time = cur_time.AddMinutes(1); // cur_time.AddMinutes(1) -აქ ხდება მიმდინარე დროზე 1 წუთის დამატება. dt = cur_time; textBox_start_time.Text = cur_time.ToString("HH:mm:ss"); // textBox_start_time -ს ენიჭება მიმდინარე დრო. textBox_end_time.Text = end_time.ToString("HH:mm:ss"); // textBox_end_time -ს ენიჭება დასრულების დრო. my_timer.Start(); // თაიმერის ჩართვა. } // // my_timer -ის ჩართვის შემდეგ ყოველ 1 წამში შესრულდება. // private void my_timer_Tick(object sender, EventArgs e) { dt = dt.AddSeconds(1); // ერთი წამით გაზრდა. textBox_remaning_time.Text = dt.ToString("HH:mm:ss"); // textBox_remaning_time -ს ენიჭება გაზრილი დრო. // ფერის შეცვლა. if ((textBox_remaning_time.Text == end_time.Subtract(ts).ToString("HH:mm:ss"))) // end_time.Subtract(ts); // 30 -ი წამით შემცირება. { textBox_remaning_time.ForeColor = Color.Red; textBox_remaning_time.BackColor = Color.Yellow; } // პროგრამის გათიშვა. if ((textBox_remaning_time.Text == textBox_end_time.Text)) { my_timer.Stop(); // თაიმერის გამორთვა. this.Close(); // მუაშაობის დასრულება //Application.Exit(); // მუაშაობის დასრულება (ასეც შეიძლება) } } } } |
Posted by: zakuti2 23 May 2011, 18:28 | ||
ამაზე პასუხი არავინ არ იცით? ხო იაგო მადლობა დახმარებისთვის |
Posted by: iago 24 May 2011, 20:24 | ||
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsForms { public partial class Form1 : Form { public Form1() { InitializeComponent(); } Form2 f2; Form3 f3; Form4 f4; private void Form1_Load(object sender, EventArgs e) { f2 = new Form2(); f3 = new Form3(); f4 = new Form4(); IsMdiContainer = true; } private void ფორმა1ToolStripMenuItem1_Click(object sender, EventArgs e) { f2.MdiParent = this; f2.Show(); } private void ფორმა2ToolStripMenuItem_Click(object sender, EventArgs e) { f3.MdiParent = this; f3.Show(); } private void ფორმა3ToolStripMenuItem_Click(object sender, EventArgs e) { f4.ShowDialog(); } } } ფორმა1 -ზე არის menuStrip1 -ეს და ამას აქვს მენიუები და მატზე დაწკაპებით ვაჩენ სხვა ფორმბს. სულ 4 -ი ფორმა არის. იმისთვის რომ ფორმა2 გამჩნდეს ფორმა1 -ში (როდესაც ფორმა1 -არის ძირითადი ფორმა) IsMdiContainer = true; Form2 f2 = new Form2(); f2.MdiParent = this; f2.Show(); |
Posted by: zakuti2 26 May 2011, 18:38 |
xml ფაილი როგორ უნდა გამოვიტანო c#-იში form1-ში? ისე რომ უკვე მზა ფაილად აჩვენოს? ანუ ის კი არა შიგნით რა წერია არამედ უკვე მისის სახე ? |
Posted by: iago 27 May 2011, 16:29 |
ფორმაზე დასვი dataGridView1, listBox1, button1 და button1_Click -ში დაწერე DataTable dt = new DataTable(); DataSet ds = new DataSet(); ds.ReadXml("c:\\Products.xml"); dataGridView1.DataSource = ds.Tables[0]; dt = ds.Tables[0]; foreach (DataRow dr in dt.Rows) { listBox1.Items.Add(dr[0].ToString() + " --- " + dr[1].ToString() + " --- " + dr[2].ToString()); } აქაც შეგიძლია ნახო xml ფაილისწაკითხვის სხვა და სხვა მეთოდებია http://www.c-sharpcorner.com/uploadfile/mahesh/readwritexmltutmellli2111282005041517am/readwritexmltutmellli21.aspx http://www.youtube.com/watch?v=WKpoPoNNm_w * * * <ProductList> <Products> <ProductId>1</ProductId> <ProductName>Aniseed Syrup</ProductName> <UnitPrice>27</UnitPrice> </Products> <Products> <ProductId>2</ProductId> <ProductName>Chef Anton's Cajun Seasoning</ProductName> <UnitPrice>20</UnitPrice> </Products> <Products> <ProductId>3</ProductId> <ProductName>Queso Cabrales</ProductName> <UnitPrice>28</UnitPrice> </Products> <Products> <ProductId>4</ProductId> <ProductName>Alice Mutton</ProductName> <UnitPrice>24</UnitPrice> </Products> <Products> <ProductId>5</ProductId> <ProductName>Sasquatch Ale</ProductName> <UnitPrice>30</UnitPrice> </Products> </ProductList> ეს ტეხტურურ ფაილში შეინახე და გაფართოება შეუცვალე xml -ით და C -ზე დააგდე |
Posted by: zakuti2 28 May 2011, 00:10 |
iago დავატრუალე გუგლე თუმცა სურათი არცერთგანა რ გამოაქ ანუ არ ცვენებს და რატო ვერ მეტყვი? |
Posted by: iago 28 May 2011, 12:14 | ||
ვერ მივხვდი რა სურათი არ გამოაქვს? |
Posted by: zakuti2 28 May 2011, 14:58 |
iago ანუ ვთქვათ ეგ xml ფაილი შიგნით შეიცავს რაიმე სურათს ხო ვთქვათ ასე <img src=http://ragaca.png> ანუ ასე ზის რაღAც კოდში სურათი ხო იქ პროგრამაში სურათს არ Aცვენებს როგორ საჭიროა აჩვენებს ეგრევე მაროტ ამ კოდს |
Posted by: iago 29 May 2011, 14:28 |
zakuti2 xml -ფაილში შეგიძლია ჩაწერო სურათის მისამართი და დაწერო კოდი რომელიც ამ მისამართიდან წაიკითხავს სურათს. მაგ: ------------------------------------------------------------------------------- <ProductList> <Products> <ProductId>1</ProductId> <ProductName>Aniseed Syrup</ProductName> <UnitPrice>27</UnitPrice> <image> c:\\images\\image1.ico </image> </Products> აქ წერია რომ სურათი არის c:\\images\\image1.ico -ამ მისამართზე; ------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------- Image Im; PictureBox PB; DataTable dt = new DataTable(); DataSet ds = new DataSet(); ds.ReadXml("c:\\Products.xml"); dt = ds.Tables[0]; foreach (DataRow dr in dt.Rows) { Im = Image.FromFile(dr["image"].ToString()); PB = new PictureBox(); PB.Image = Im; flowLayoutPanel1.Controls.Add(PB); //flowLayoutPanel1 -ეს უნდა დააგდო ფირმაზე. } ---------------------------------------------------------------------------------------------------------- ReadFromXml.txt -აქ სრულად წერია |
Posted by: <T> 29 May 2011, 17:08 |
zakuti2 მასე c# ვერ ისწავლი, ვერც პროგრამირებას - ტყუილად დაკარგავ დროს და სავარაუდოდ გულიც აგიცრუვდება. წინდოუს ფორმებით და მით უმეტეს შენი მიდგომით ძალიან გაჭირდება - მუშა კოდს კი დაგიდებს აქ ხალხი მაგრამ როგორც ჩანს შენ წარმოდგენა არ გაქვს რა არის xml და რისთვის შეიძლება გამოიყენოს ადამიანმა. ჩემი რჩევა იქნება - ცოტა თეორია წაიკითხე და მერე მიაწექი პრაქტიკაში მის გამოყენებას |
Posted by: iago 29 May 2011, 18:22 |
რომან სამხარაძის წიგნი http://www.gtu.ge/books/visual_roman_samxaradze.pdf http://geoweb.moy.su/load/e_books/visual_c_net_kartulad/20-1-0-87 გამოადგება ყველას ვისაც C# -ის სწავლა უნდა |
Posted by: zakuti2 30 May 2011, 01:11 |
<T> xml-ის სწავლას ჯერ არც ვაპირებ ეს უბრალოდ თავისუფალი დრო მქონდა და მეთქი ვცდი თქო და ბარმე მეცოდინებოდა დამწყებ დონეზე c#-ში გამოტანა . ჯერ c#-მოვრჩები და ემრე ვნახოთ უუკვე რის სწავლას სევუდგები თუმცა ეხლა c#-ში ჩემთვის პრაქტიკაა მთავარი . თან ვსწავლობ თან პრაქტიკა xml-თან სწავლის გარეთ მქონდა შეხება ისე დავინტერესდი |
Posted by: <T> 30 May 2011, 15:00 |
zakuti2 მარტო ხმლ ზე არ არის საუბარი. საერთოდ, დაივიწყე ყველანაირი ვებ ბრაუზერ კონტროლები, სერჩ ფორმები, ხმლ ები, ვინდოუს ფორმები საერთოდ. აიღე კონსოლ აპლიკაცია, უმარტივესი და იქ აკეთე მაგალითები c# ის კარგი წიგნიდან. პროგრამირების ენის სწავლა გულისხმობს მისი სინტაქსის და სემანტიკის სწავლას კარგ დონეზე - შენ კიდევ ენის სწავლას ურევ ტექნოლოგიების სწავლაში, რაც შემდეგ არ მოგიტანს ისე კარგ შედეგს როგორც ენის სწავლაზე კონცენტრირება. როცა ასე სწავლობ ყველაფერს ერთად, გექნება ბევრი პასუხგაუცემელი შეკითხვა - შესაბამისად ვერ გაიგებ კარგად და გაუგებლად მიღებული ცოდნის დონე იქნება დაბალი |
Posted by: zakuti2 12 Jun 2011, 20:59 |
რა მაინტერესებს იცით როცა არის ვთქვათ webbrowser1 - ხო და ეს მუშაობს internet explorel-ის პარამეტრებით თუ რაც ქვია როგორ ვქნა ისე რომ იმუშავოს google chrome-ის პარამეტრებით? |
Posted by: Crypto 12 Jun 2011, 23:03 |
zakuti2 http://wpfchromium.codeplex.com/ |
Posted by: zakuti2 17 Jun 2011, 18:31 |
ესეგი string-ის დაყვანას ვცდილობ int-ზე მარა არ გამოდის რაღა ხერხი არ ვცადე აი: string a = Convert.ToInt32(textBox1.Text); string a; a = Convert.ToInt32(textBox1.Text); string a=(int)textbox1.text ან string a=(int)1 კაროჩე როგორ დავიყვანო სხვა ხერხით მითხარით რა მინდა რომ ამ string a-ს მივანიჭო მნიშვნელობა 1 ოღონდ ესე არ მინდა string a="1"; მერე ეს რიცხვი უნდა ავიყვანო კვადრატში და |
Posted by: generik 21 Jun 2011, 00:07 |
private void button4_Click(object sender, RoutedEventArgs e) { canvas2.Visibility = Hidden; } ღილაკზე დაჭერით მინდა აღარ გამოჩნდეს მოცემული canvas2 ასე არ აკეთებს დამალვას.. დამეხმარებით ? |
Posted by: Rainbow_Girl 21 Jun 2011, 00:40 | ||
გაუმარჯოს არ ვიცი ეგ რა ინსტანსებია მაგრამ ეჭვი მაქვს ენა C# -ია, canvas2 კიდევ ალბათ Canvas კლასის ობიექტია, და Canvas კიდევ WPF-ის რაღაც პანელია. ჰოდა თუ ეგ ეგრეა, მაშინ Visibility-ის არ შეგიძლია სტრიქონი ან რამე ცვლადი მიანიჭო, არამედ მხოლოდ enum ტიპის Visibility . canvas2.Visibility = Visibility.Hidden; |
Posted by: zakuti2 21 Jun 2011, 00:48 |
generik private void button4_Click(object sender, RoutedEventArgs e) { canvas2.Visible = false; } ასე უნდა მარა გაAცნია ეგ canvas რო არი? |
Posted by: generik 21 Jun 2011, 09:33 |
Rainbow_Girl გაგიმარჯოს მეხუმრები ხო ? -ეჭვი მაქვს, ალბათ, რაღაც პანელი - არადა ყველაფერი ისეა როგორც თქვი. canvas2.Visibility = Visibility.Hidden; ამან იმუშავა, მადლობა zakuti2 canvas2.Visible = false; ამაზე ამ ერორს აგდებს - cannot implicitly convert type 'bool' to 'System.Windows.Visibility' ანუ სამურაი მართალია. ახლა რა მაინტერესებს, რომ მირჩიოთ - მინდა რომ ფორმაზე რაღაც ადგილი იცვლებოდეს სხვადასხვა ღილაკებზე დაჭერით. ამისათვის canvas პანელს (ავტომატურად მასზე განთავსებულ ობიექტებს) ვანიჭებ hidden-ს და სხვა პანელს ვანიჭებ Visible-ს. სწორია ასეთი მიდგომა? და თუ არსებობს ამისთვის რამე სხვა საშუალება? |
Posted by: Rainbow_Girl 21 Jun 2011, 12:48 | ||
რატომ გეხუმრები C#-ზე არ ვწერ მე, ჯავისტი ვარ რჩევას სხვები მოგცემენ ალბათ, არ ვიცი მანდ რა კლასებია და როგორ მუშაობენ. |
Posted by: zakuti2 21 Jun 2011, 13:29 |
generik ანუ გინდა რომ ვთქვათ არის button1,button2 და button3 ხო button1-ზე რო დააწვებიან გაქრეს და button2 გამოჩნდეს და button2-ზე რო დააკლიკებენ button3-გაჩნდეს ხო? |
Posted by: Crypto 21 Jun 2011, 15:12 | ||||||
windows form-ებისგან განსხვავებით wpf-ს Visibility-ს სამი მნიშვნელობა აქვს: ხილვადი, დაფარული და ჩაკეცილი. დაფარულის დროს კონტროლის ზომები უცვლელი რჩება, უბრალოდ ქრება და მის ადგილზე ცარიელი ადგილი რჩება. ჩაკეცილის დროს კონტროლის ზომა ხდება (0,0) და სხვა კონტროლს შეუძლია მისი ადგილი შეავსოს დროებით
მანდ უნდა BooleanToVisibilityConverter, Visibility-ს ბინდინგებში ნახე
ტაბპანელი ზუსტად მაგისთვისაა |
Posted by: generik 21 Jun 2011, 23:00 | ||
Rainbow_Girl
კაი რაა, C# და Java რამ გაყო ? ორივე ერთი კლავიატურით არ იწერება Crypto ვო, ზუსტად ეგეთი რაღაც მინდოდა, ჩავუჯდები. მადლობთ. * * * Crypto შესაძლებელია ამ ტაბპანელს სახელწოდებები გვერდიდან რომ მივაბა? მაგალითად მარცხენა მხარეს. * * * TabStripPlacement="Left" სორი. |
Posted by: zakuti2 22 Jun 2011, 22:02 |
ესეგი აბა კეთილო ხალხნო და ღვთის გამოგზავნილო ხალხო უნდა დამეხმაროთ მოკლედ არის რაღაც Listbox1 სადაც (Collection)-ებათ წერია ვთქვათ 2 რაღაც a და b. ამავდროულად არის რაღაც textbox1. მინდა რომ როცა ვთქვათ მოინიშნება a, მაშინ textbox1-ში ჩაიწეროს რაღაც და როცა b-იქნება მონიშნული ანუ b-ზე დააწკაპუნებენ უკვე სხვა რაღაც ჩაიწეროს textbox1-სი როგორ ვქნა? წინასწარ დიდი მადლობა |
Posted by: m_lash 22 Jun 2011, 22:35 |
zakuti2 შენს Listbox1-ზე ორჯერ წკაპი და დაგიგენერირებს კოდს - private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { } შემდეგ ამ კოდში მოგიწევს ერთი ხაზი კოდის ჩაწერა: this.textBox1.Text = this.listBox1.SelectedItem.ToString(); ეს მიშნავს, რომ textBox1 კონტროლი შეიცვლის მნიშვნელობას და ტექსტში ჩაიწერება ის მონიშნული ჩანაწერი, რომელზეც დააწკაპებ Listbox1-ში. საბოლოო სახე შენს კოდს ექნება შემდეგნაირი: private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { this.textBox1.Text = this.listBox1.SelectedItem.ToString(); } პ.ს. ყურადღება მიაქციე კონტროლების და ცვლადების სახელებს, მიეცი მათ ლოგიკური სახელები, და კოდი უფრო გალამაზდება, სხვა პროგრამისტს რომ გადასცენ შენი დაწერილი კოდი - ადვილად უნდა შეძლოს გარკვევა და არ უნდა დაუწყოს შენთან ხშირი კონტაქტი. მაგის გარდა კოდში კომენტარებიც უნდა წერო. წარმატებები |
Posted by: zakuti2 22 Jun 2011, 22:50 |
m_lash მადლობ რომ გამოეხმაურე ჩემ პოსტს და ასეთი კარგი რჩევებიც მომეცი მარა ეხლა უყურე რა ხდება მე მინდა რომ როცა მოინიშნება ვთქვათ a(როგორც წინა პოსტსი ვახსენე) მინდა რომ textbox1.text-ში მისი სახელი კი არ ჩაიწეროს არამედ რაღAც სხვა ტექსტი თუ ვერ მიხვდი შევეცდები სხვანაირადაც ავხსნა ვსიო გავიგე გოგლი მოგლიმ მიშველა m_lash კიდევ ერთხელ დიდი მადლობა დახმარებისთვის |
Posted by: nucik o 23 Jun 2011, 15:09 |
დამეხმარეეეეთ notepad ში backgoundColor როგორ დავამახსოვრო,შენახვის მერე რომ გავხსნი .txt ფაილს ფერი იგივე ქოდეს რომელიც ამოვირჩიე |
Posted by: zakuti2 23 Jun 2011, 23:25 |
nucik o .txt-ში უკანა ფონის ფერს ვერ შეცვლი და ვერც ტექსტისას |
Posted by: nucik o 24 Jun 2011, 00:17 | ||
შეიძლებაო მაგრამ ვერაფერი მოვიფიქრე ჯერ,როგორ შეიძლება გავაკეთო |
Posted by: zakuti2 24 Jun 2011, 10:15 |
nucik o ნუ გადმარიე ეხლა ვინ გითხრა რო შეიძლებაო .txt-ში უკანა ფონის შეცვლა? შეიძლება პროგრამაში როცა წერ იქ შეცვალო გაალამაზო ყველაფერი მარა შენახვის დროს ხო ეს გალამაზებულიუ ფონი იკარგება თუ გინდა მარტივ პროგრამას ეხლავე და გიწერ და თვითონ ნახე შეიძლება თუ არა |
Posted by: nucik o 24 Jun 2011, 14:03 |
დაწერილი მაქვს მეც რავი ვინც დამავალა მედია მეტყვის როგორ შეიძლება გაკეთდეს |
Posted by: zakuti2 24 Jun 2011, 14:08 |
nucik o შეიძლება მართლაც შეიძლება და ჩემი ცოდნა ამდენს ვერ ხვდება. ყველაზე აკრგი ვარიანტია ვინც ეგ დაგავალა ჰკითხო იმას |
Posted by: nucik o 24 Jun 2011, 14:10 |
როცა გავიგებ დავწერ აქაც არადა მარტივი იქნება რამე |
Posted by: zakuti2 24 Jun 2011, 21:53 |
nucik o მეც დამაინტერესა დაველოდები შენ პოსტს ნუ თუ ხდება საერთოდ მასეტი რამე მაშინ შეიძლება მარტივიც იყოს (თუმცა ვისთვის როგორ) |
Posted by: Rainbow_Girl 24 Jun 2011, 22:08 |
nucik o zakuti2 თქვენ თუ Microsoft-ის notepad-ს გულისხმობთ, ეგ არის plain-text რედაქტორი, არ აქვს არანაირი ფორმატირება. არც ფონტის, არც ფონის, არც არაფრის. ერთადერთი შეგიძლია ფონტი და ზომა აირჩიო, მაგრამ მაგას დოკუმენტში კი არ ინახავს, პროგრამის მახასიათებელია ტექსტი როგორ გაჩვენოს. ამიტომ მაგის ფონს ვერ შეცვლი და მით უმეტეს ფაილში ვერ ჩააწერინებ. ფორმატირების შენახვა თუ გინდა, შესაბამისი პროგრამები გამოიყენე. |
Posted by: zakuti2 25 Jun 2011, 00:19 |
Rainbow_Girl ხოდა მეც მაგას არვიძახი ამდენი ხანი |
Posted by: nucik o 25 Jun 2011, 20:36 |
მე შეცდომით ვიცოდი რა უნდა გამეკეთებინა,backgroundcolorს რომ აირჩევ ინახავს და თავიდან რომ გაუშვებ პროგრამას ფანჯარა გამოდის იმ ფერის რომელიც აირჩიე. public Form1() { InitializeComponent(); if(File.Exists("C:\\settings.txt")) { StreamReader sr = new StreamReader("C:\\settings.txt"); textBox.BackColor = Color.FromArgb(int.Parse(sr.ReadLine())); sr.Close(); } } private void backgoundColorToolStripMenuItem_Click(object sender, EventArgs e) { colorDialog1.Color = textBox.BackColor; if(colorDialog1.ShowDialog() == DialogResult.OK) { textBox.BackColor = colorDialog1.Color; } StreamWriter sw = new StreamWriter("C:\\settings.txt"); sw.WriteLine(textBox.BackColor.ToArgb()); sw.Close(); } |
Posted by: PriestOfDorlaK 28 Jun 2011, 14:56 |
ერთი კითხვა მაქვს მეგობრებო,იმედია არ დამცინებთ უბრალოდ მოყვარული ვარ ) ჯერ ისიც არ ვიცი შეიძლება თუ არა ამის გაკეთება რასაც ეხლა თქვენ გკითხავთ,მაგრამ მაინც ვცდი და აგიხსნით ესე იგი C Sharp-ში მაინტერესებს აი baro baro რომ წერია გამოგდებულ პატარა ფანჯარაში,მაგ ფანჯარის გაზრდა თუ შეიძლება მოცულობაში?? აი როგორაც HELLO მიწერია,იმხელა მოცულობა შეიძლება გაუკეთდეს გამოგდებულ "baro baro" ფანჯარას? ჩემის აზრით მგონი თუ "baro baro"ს ფონტს გავუზრდით შესაბამისად გამოგდებული ფანჯრის ზომაც გაიზრდება ხო? ხოდა როგორ გავადიდო ფონტი მაგალითად 20ზე... "baro baro"-სი thanks before |
Posted by: MRB 28 Jun 2011, 18:13 |
PriestOfDorlaK თუ შენ MessageBox.Show()-თი გინდა მაშინ ვერ შეუცვლი ზომას, იმიტომ რომ ეგ ვინდოუსის სტანდარტული ფორმაა. თუ შეცვლა გინდა მაშინ საკუთარი ფორმა უნდა შექმნა და ის გამოაჩინო ხოლმე MessageBox-ის ნაცვლად |
Posted by: PriestOfDorlaK 28 Jun 2011, 20:01 |
MRB გაიხარე,thx 30303030303030303030 |
Posted by: VoW 29 Jun 2011, 17:18 |
PriestOfDorlaK -> MRB სწორია. შენსას თუ გააკეთებ კარგი იქნება. მესიჯბოქს ის გაზრდა არ მიცდია ჯერ. გადავხედავ და თუკი რამე გამომივიდა დავპოსტავ. |
Posted by: zakuti2 29 Jun 2011, 18:02 |
PriestOfDorlaK Scrollable-ს გაკეთება შეიძლება messgebox-ში რავი თუ დაგაინტერესა გადახედე აბა http://www.c-sharpcorner.com/UploadFile/mgold/ScrollableMessageBox07292007223713PM/ScrollableMessageBox.aspx |
Posted by: კახა251 29 Jun 2011, 19:33 | ||
nucik o
სიმართლე გითხრა არ ვწერ სი შარპზე მარა ღმერთმანი ბილდერში მსგავსი არ შემხვედრია, რავიცი რავიცი, აპის რო ძაან ბევრი შეუძლია ახალი არ არის ჩემთვის, შეიძლება არის კიდევაც რამე , მე მაგალითა რად სტუდიოში არ შემხვედრია მსგავსი რამ |
Posted by: PriestOfDorlaK 30 Jun 2011, 01:41 |
VoW zakuti2 დიდი მადლობა გაიხარეთ გმადლობთ რჩევისათვის |
Posted by: zakuti2 1 Jul 2011, 02:14 |
მოკლედ როგორი რა მიდნა ხალხნო იცით ვთქვათ არის 2 textbox-ხო მინდა რომ პირველში იყოს ვთქვათ რაიმე ვებსაიტის login და მეორეში იყოს password და თუ ეს ლოგინი და პაროლი დაემთხვა იმ ვებსაიტზე რომელიმე მომხმარებლის ლოგინს დ აპაროლს მაშინ გამოაგდოს რაიმე თუ არადა საერთოდ არაფერი არ გააკეთოს |
Posted by: კახა251 1 Jul 2011, 02:20 | ||
zakuti2
არ ვწერ C# ზე მარა როგორ წარმოგიდგენია შენ იმ საიტიდან ყველას ლოგინის და პასვორდის გადამოწმება? შეიძლება ლოგინი გადაამოწმო პასსვორდი არ მგონია |
Posted by: zakuti2 1 Jul 2011, 02:24 |
kaxa251 თუ ლოგინს გადაამოწმებ პაროლების გადამოწმება სირთულეს აღარ წარმოადგენს ყველას ლოგინის და პასვორდის გადამოწმება რო მდომებოდა brutus-გამოვიყენებდი ან რაიმე სხვას და ახლიდან არ დავიწყებდი მაგის დაწერას თუმცა ცუდი იდეაა არა აბა ვერავინ დამეხმარება? |
Posted by: yamahabiker 1 Jul 2011, 12:09 |
visual studio net 2008 ის გადმოსაწერი ლინკი მინდა სიმართლე გითხრათ არ მინახია ამ თემაში თუ არის მადლობელი ვიქნები თუ დამიგდებთ ლინკს სასწავლად მინდა და თუ რამე მსუბუქი ვერსია არის ზომით პატარა შედარებით მაწყობს ეგეთიც მადლობა წინასწარ |
Posted by: დიაბლო 1 Jul 2011, 23:07 |
ესეიგი. რთულ ისაკითხია მაგრამ მაინც მჭირდება თქვენი დახმარება. ესეიგი: დღეს (2 ბირთვიან) კომპში გადმოვიწერე wow (თამაში) ხოდა გაუშვა ჩვეულებრივად რა... ხოდა მერე მომინდა დისკიდან მეორე თამაშის გადმოწერა და დასაყენებლად დამჭირდა დაემონ ტულსის გადმოწერა ინტერნეტიდან. ბევრი ვიჩალიჩე თუ ცოტა გადმოვწერე ვინდოუს7-ისთვის დაემონი და რო დავაინსტალირე ვინდოუსის გადარესტარტება მომთხოვა. გადავარესტარტე და მერე ღო ჩავრთე გაჭედვები დაიწყო და wow-შიც ვეღარ შევდივარ. შემდგომ წავშალე დაემონი და ეხლა ყველაფერს ვხმარობ მაგრამ ზემოთ ხსენებულ თამაშს რომ ვრთავ ისევ ჭედავს იმ დონეზე რომ კომპის გამოღთვა მიწევს უკნიდან სატენის ამოგლეჯით (ლეპტოპი მაქ) ხოდა დამეხმარეთ ეხლა რა ვქნა :S პ.ს არ გეგონოთ რომ არ უშვებს ამ თამაშს და მაგას არ დააბრალოთ. თავიდან ვთამაშობდი ჩვეულებრივად და ეხლა ეტაკა რაღაცა |
Posted by: zakuti2 1 Jul 2011, 23:45 | ||
დავიჯერო ასეტი რთულია? ან არავინ არ იცით როგორ ხერხდება? კაცურად რა მაგრად მჭირდება |
Posted by: Nikodz 2 Jul 2011, 00:10 |
zakuti2 იმ საიტის ბაზებთან თუ მიგიწვდება ხელი? |
Posted by: zakuti2 2 Jul 2011, 01:22 |
Nikodz რაღაც გავაკეთე ისე რო თან ბაზებთან არ დამჭირდა მიწვდომა მარა ახლა ამ თემასთან მაინტერესებს ისევ კითხვა ანუ რა ხდება როგორ გავაკეთო პროგრამაში ისე რომ რომ თუ textbox1.text-ში შეყვანილი პაროლი იყო true მაშინ რაღაც გააკეთოს თუ არადა სხვა რაღაც ანუ textbox1.text-სი მე კი ჩავწერ ისე რომ შემდეგ ეგ ჩაიწეროს ვებსაიტის ავტორიზაციის login-ში მარა ის ვერ გამიგია პროგრამას როგორ მივახვედრო რო თუ წარმატებით გაიარა ავტორიზაცია რაღAც უდნა გააკეთოს თუ არადა მაინც რაღაც ოღონდ სხვა რაღაც |
Posted by: კახა251 2 Jul 2011, 01:59 |
zakuti2 ზოგადად ეგრე არ მგონია ხდებოდეს საიტის რაიმე ნაწილის შენი კნოპკა რო მიანიჭო... მგონი ძაან ზერელედ უყურებ ამ საკითხს |
Posted by: zakuti2 2 Jul 2011, 02:04 |
kaxa251 რომ მივანიჭე? Nikodz ნახე აბა ახალი კითხვა დავწერე რაღაც და |
Posted by: კახა251 2 Jul 2011, 02:10 |
zakuti2 ყოჩაღ ბარემ კოდიც მოაყოლე აბა როგორ მიანიჭე |
Posted by: zakuti2 2 Jul 2011, 02:17 |
kaxa251 ჯერ დავამთავრებ მთლიან პროგრამას და მერე კოდიანა განახებთ სუყველას |
Posted by: Nikodz 2 Jul 2011, 10:13 |
zakuti2 როგორც მივხვდი შენ რექუესთს აგზავნი საიტზე, POST ით სავარაუდოდ, ხოდა როცა გააგზავნი საიტი რაღაცას დაგიბრუნებს, აი რასაც დაგიბრუნებს იმის გარჩევით უნდა მიხვდე გაიარა თუ ვერა. რამეს გიბრუნებს საიტი? (ან შენ თუ კითხულობ იმას რასაც გიბრუნებს) |
Posted by: zakuti2 2 Jul 2011, 10:22 |
Nikodz რა ხდება მოკლედ ვთქვათ გავაკეთე პროგრამა რომელსაც აქვს 2 textbox-ი. 1-არის ლოგინის ჩასაწერი მეორე პაროლის ხო + პროგრამაში მაქ button1-რომელიც აკლიკებს საიტზე განთავსებულ შესვლის button-ს. როცა გავდივარ ავტორიზაციას წარმატებით ხო მერე უკვე პროფილში იწერება ესენი zakuti პროფილი | პირადი შეტყობინებები (0 | 14) | ფავორიტები | გასვლა! ამეების მიხედვით პროგრამას ვერ ვანიშნებ რო წარმატებით გაიარა ავტორიზაცია? ხო + პროგრამაში მაქვს webbrowser1 |
Posted by: Nikodz 2 Jul 2011, 10:49 |
მაგას თუ ცაიკითხვა (როგორც HTML ს მაშინ შეგიძლია შესაბამისი ტექსტი მოძებნო, თუ იპოვნის ესეიგი გაიარა, თუარადა ვერ გაირა. მაგალითად მოძებნე სიტყვა "გასვლა!" ან "ფავორიტები" ან სკრიპტში ნახე ორივე ერთად როგორ ცერია და ის მოძებნე. ესენი იმიტომ ავარჩიე რომ კველა მომხმარებლისათვის ერთი იქნება. |
Posted by: zakuti2 2 Jul 2011, 10:51 |
Nikodz ხო მარა webbrowser1-ს როგორ წავაკითხო ეგ? |
Posted by: Nikodz 2 Jul 2011, 10:57 | ||
zakuti2 როგორ აგზავნი რექუესტს გააჩნია. შენ თუ webbrowser ის გარეშე გააგზავნი მიღებაც იგივენაირად მოხდება და ეგ webbrowser სულ არ დაგჭირდება. აი webbrowser არ ვიცი კარგად და ვერ გეტკვი მაქდან თუ შეიძლება.
ამას მივაკვლიე ამ ცამს ნეტში, ნახე თუ გამოგადგება, თუარადა მიგუგლე იქნება რამე ამოაგდო. |
Posted by: zakuti2 2 Jul 2011, 11:00 |
Nikodz webbrowser არც მე არვიცი კარგად მარა ისეტი გეგმა მომივიდა თავში რო უეჭველი უნდა ვისწავლო webbrowser-ით ვაგზავნი რექუესტს ვერც ესე ვერ დამეხმარები?? რაღა არ ვცადე რო წაეკითხ ამარა ვერაფერი შენ რო კოდი დამიდე მანდ mshtml ეს რა არი რა ფუნქციას ჰქვია ვერ მვივდი არადა ამაგზე აწითლებს |
Posted by: Nikodz 2 Jul 2011, 11:40 |
zakuti2 webbrowser ის გარეშეც შეიძლება request ის გაგზავნა, და ის გჭირდება შენ. დაგუგლე. |
Posted by: zakuti2 2 Jul 2011, 11:44 |
Nikodz ჯერ request რო ვეძებდი თითქმის 1 დღე მოვუნდი პოვნას მერე რაღაცაზე შემთხვევით ამომიგდო. ახლა request-ის გარეშე რა იპოვი გადავხედავ მერე მაინც გოგლი მოგლს მარა რავი მაინც ნაკლებატ მგონია რო ვიპოვო ანდა ისე როგორ ვქნა რო ვთქვათ ვებსაიტის source-ში მოთავსებულ button-ს თუ რეებიც არის ხო აქვს ყველას თავისი name აი მაგ name-ების სახელით რო გამოიტანოს პროგრამაში ვთქვათ რაიმე ? |
Posted by: Nikodz 2 Jul 2011, 13:14 | ||
არ ვიცი ეგენი, და თუ მოახერხებ კიბატონო |
Posted by: zakuti2 2 Jul 2011, 13:56 |
Nikodz შე კაცო იმიტო ვითხულობ რო არვიცი თორე |
Posted by: კახა251 2 Jul 2011, 16:28 | ||
ხოო, აი მაგიტომ გითხარი, ოპერაში, IEში და ა.შ ვერაფერს ვერსად ვერ მიანიჭებ (ყოველშემთხვევაში მინიჭება არ იქნება ეგ) ხოლო შენ პროგრამაში თუ გაქ IE მაშინ შეიძლება რაღაც-რაღაცეებზე ფიქრი, მარა მე არ ვწერ ც# ზე და სამწუხაროD არ ვიცი როგორ იქნება, მაგრამ აი 1 რამ ვერ გავიგე, თუ იმდენს ახერხებ რო ბატტონს ეუბნები რო დააჭიროს იმ საიტზე კონკრეტულ ბატტონს ხო? (თუ სწორედ გავიგე ეგრე აკეთებ) მაშინ ამ ყველაფერს წინ if დაუმატე და შემდეგ MessageBox() (არ ვიცი ც# ზე როგორაა) გამოიტანე და ეგაა. მაგრამ არ მგონია მანდ მასე ადვილად იყოს საქმე ( ნუ შენი პოსტებიდან გამომდინარე არაა მასე) |
Posted by: zakuti2 2 Jul 2011, 18:18 |
kaxa251 მასე ადვილად რო იყოს რა მიჭირს კაცო http://www.link.ge/file/361227/georgian-Mail-sender-v2-0.###.html ეს კი ავაწყე მარა ეხლა ვფიქრობ sms.ge-ს კლიენტისთვის ხოდა აწყობით ისეთს კი ავაწყობ რო იმუშავოს მარა კარგად არ იქნება დავეწილი და სხვას გაუჭირდება მისი გამოყენება |
Posted by: კახა251 3 Jul 2011, 03:49 |
zakuti2 ეჰ რა დრო იყო მაილერებს რო ვწერდი, პირველი პროგრამა იყო რომელიც მაგარი მეგონა სვიით მემორიის |
Posted by: zakuti2 3 Jul 2011, 08:53 |
kaxa251 ამ პროგრამის დაწერით დიდს არაფერს არ ვგეგმავ უბრალოდ ცოტა რამ თუ მეცოდიენა http-ზე c#-ში ცუდი არ იქნება თუმც asp.net c# არ არიის თუმცა რის დაწერასაც მე ვაპირებ ის ასეთ პროგრამებთან არამგონია კავსირში იყოს თუმცა ამ მეთოდების გამოყენება მომიწევს |
Posted by: კახა251 3 Jul 2011, 12:17 |
zakuti2 არ ვიცი მანდ როგორაა მარა ამისთვის ბილდერში კაი კომპონენტებია (Indy 10) |
Posted by: zakuti2 6 Jul 2011, 18:53 |
რა მინდა იცით? ვაწყობ კალკლულატორს ხოდა მაქ მარტო 1 textbox სადაც მინდა რომ ჩაიწეროს 1 რიცხვიც და მეორე რიცხვიც და მოქმედების ნიშანიც მაგრამ მინდა რო ასე მოხდეს როცა ჩაიწერება პირველად რაიმე ვთქვათ 58 და მერე უკვე + ხო შემდეგ უკვე სხვა რიცხვების ჩაწერის შემდეგ გაქრეს ის და ჩაიწეროს ის რიცხვები რაც ამის შემდეგ ჩავაწერე მარა პროგრამამ ნდა დაუმატოს წინა ჩაწერილ რიცხვს მეორე რიცხვს (დაუამტოს იმ შემთხვევაში თუ + იქნება ჩაწერილი) ვინ დამეხმარება? |
Posted by: Nikodz 6 Jul 2011, 21:17 |
აიღე 2 გლობალ ური ცვლადი. თავიდან რიცხვს რომ ჩაწერენ ის რიცხვი პირველ ცვლადში ჩაწერე, მერე ოპერაცია მეორე ცვლადში, და მეორე რიცხვს რომ ჩაწერენ უკვე პასუხი გამოიტანე. უკეთესი რამის მოფიქრებაც შეიძლება (თუ წვალება არ გეზარება). |
Posted by: zakuti2 6 Jul 2011, 23:26 | ||||
Nikodz წვალებას ვინ ჩივის კაცო მარა 2 გლობალ ცვლადს რო ვიღებ ვთქვათ int a,b; მერე მე მინდა რომ ვთქვათ +ნიშანიც ჩაიწეროს textbox1-ში და ის 2 რიცხვი რის შეორისაც ჩაიწერება ეს + ნიშანი რაღაცას ვეჩალიჩებოდი და
ამას აქ
რო ვუწერ ქვემოთ number1 = double.Parse(txtpantalla.Text); ხო ემრე უკვე ატრაკებს რომ ვწერ იმაში რიცხვს და როგორ ვუშველო? * * * ეს ავაწყე სხვანაირად მარა რა მინდა იცით ახლა ისე როგორ ვქნა რომ button-ზე რო დააჭერენ მარტო 1 სიმბოლო რო წაიშალოს ? ანუ textbox1.text-ში მყოფი 1 ციმბოლო და და ყოველ დაკლიკებაზე თიტო სიმბოლო * * * form2-იდან form1-ის textbox-ან button-ს როგორ მივწვდე? |
Posted by: კახა251 8 Jul 2011, 00:38 | ||
zakuti2
ფორმა რო იქმნება ხედერი ან რამე მსგავსი არ აქვს ? ხოდა მეორე ფორმაში პირველი ფორმის ხედერი დაამატე(არ ვიცი ხედერს C# ენაზე რა ქვია) და მიმართე ასე დაახლოვებით: Form1. და სასურველი კომპონენტი. |
Posted by: zakuti2 8 Jul 2011, 00:52 |
kaxa251 ხედერი არვიცი რა არის ჰეადერი ვიცი, ერთგან წავიკითხე რომ ჯერ ახალი ობიექტი იქმნება იმ ფორმის ასე form1 f1=new form1(); და შემდეგ f1.-თ უნდა მისწვდეო მარა არ გამოდის |
Posted by: კახა251 8 Jul 2011, 04:24 | ||||
zakuti2
ჰედერი-ხედერი-ჰეადერი= EღთI DIDI XUI!
ესეიგი ჰეადერი არ აქვს მაგას? ცადე როგორც გითხარი? |
Posted by: Nikodz 8 Jul 2011, 09:00 | ||||||
შეიძლება შეცდომით მეწეროს რაიმე მაგრამ იდეა ასეთია: იღებ ტექტს და ჭრი მისი საწყისი ინდექსიდან (0_დან) იმდენ სიმბოლოს რამდენი სიმბოლოც არის ამ ტექსტის სიგრძეს დაკლებული 1
ასეთი რამეა. თავიდან გაქვს default ფორმა (მაგ: Form1) შემდეგ შენ რომ დაწერ Form2_ს Form1 ში ასეთი რამე უნდა ქნა. Form2 f2 = new Form2(); სადაც f2 არის ახალი ფორმის ობიექტი. ანუ შენ უკვე შექმნი მეორე ფორმის ობიექტს (თუმცა ჯერ არ გამოჩნდება იგი). შემდეგ მისი გამოჩენა f2.Show() ან რამე მსგავსია (არ მახსოვს) რაც შეეხება textbox და button ზე წვდომას. 2 ვარიანტია: 1) დაწერო სათითაოდ ფუნქცია, რომლებიც მიწვდებიან Form1 ის შესაბამის ელემენტებს (ეს ფუნქციები Form1 ში იწერება და public უნდა იყოს) 2) ამ ელემენტებს ხდი public ს და გაქვს პირდაპირი წვდომა. ოღონდ აქ კიდევ 1 ფაქტორი გამომარჩა. ზემოთ დავწერე: Form2 f2 = new Form2(); Form2_ს რომ დაწერ constructor უნდა გაუწერო რომელიც პარამეტრად მიიღებს Form ცვლადს და ობიექტის შექმნა შემდეგ ასე მოხდება: Form2 f2 = new Form2(this); მემგონი უნდა იმუშაოს ამან. რის შემდეგაც Form2 ში ასეთი რამე უნდა ხდებოდეს. კითხულობდეს გადმოცემულ პარამეტრს და რაიმე გლობალურ ცვლადში წერდეს (მე ასე ვიზამდი) შემდეგ Form2 ში ყველგან შეგეძლება მიწვდე Form1 ის public ფუნქციებსა და ცვლადებს. წვდომის წესი კი ასეთია: ის გლობალური ცვლადი, წერიტილი და Form1 ის public ცვლადი/ფუნქცია myForm.textbox1.Text შეიძლება ბევრი გაუგებარი რამე დავწერე მაგრამ რავიცი საგამოს შემოვიხედავ და დაგეხმარები კიდევ. |
Posted by: zakuti2 8 Jul 2011, 12:08 |
Nikodz გასაგებლარია ყველაფერი, ორონდ მართლა ეხლა გავრბივარ და გადავხედავ ესე 2 საათში საინტერესო რაღაცაა კაკრას ეს მჭირდება ისა და შენ ისიც გეცოდინება event-ებზე ანუ როცა ვთქვათ მოხდება button-ზე დაკლიკება ხო მინდა რომ კლავიატურაზე აიკრიფოს ვთქვათ zakuti ანუ კლავიატურაზე რო აიკრიფოს ის კი არ აკონკრეტულ რამეში რო ჩაიწეროს. მოკლედ იმდენ კითხვას ვსვავ ვიღაცას ეგონება რაღაც სერიოზულს ვგეგმავ |
Posted by: Nikodz 8 Jul 2011, 18:25 | ||||
zakuti2
არ მიცდია მაგრამ ამას გადახედე http://msdn.microsoft.com/en-us/library/ms171548.aspx#Y480 თუარადა მიგუგლე რამეს იპოვნი ალბათ.
და არა? შენ რა არ იცი რომ რამდენი პროგრამისტიცაა იმდენი კალკულატორია დაწერილი! |
Posted by: zakuti2 8 Jul 2011, 21:36 |
Nikodz ეგ ვიცი კაცო კალკულატორზე * * * ვთქვათ მაქ რაღაც მასივი რომელიც არის string ტიპის მის ელემენტებს ხო ას ეუნდა მისწვდე masivi[0] და ასე ელემენტების ჩასმით [ამ ფრჩხილებსი ] მარა მასივის ელემენტებს string-ით როგორ მვიწვდე ვთქვათ masivi["none"] |
Posted by: zakuti2 11 Jul 2011, 01:50 |
ჩემ ბოლო კითხვაზე პასუხი ა რიცით? |
Posted by: კახა251 11 Jul 2011, 02:53 |
zakuti2 დაახლოვებით ასე (ეს C++ მაგალითია და თუ შეძლებ გადაიყვანე სიშარპზე) String massive[5] = {"H","E","L","L","O"}; მიმართვაც შესაბამისია, ტუ გინდა სიტყვაზე "E" ს მიმართო მიუთითებ რო სიტყვაზე Label1->Caption = massive[1]; |
Posted by: Crypto 11 Jul 2011, 11:45 | ||
zakuti2
თუ მასივის კონკრეტული ელემენტის მნიშვნელობა იცი ("none"), მაშინ masivi["none"] კონსტრუქცია რაღაში გჭირდება, ისევ "none" რომ დაგიბრუნოს? თუ ელემენტის დასახელება და მნიშვნელობა ორი სხვადასხვა რამეა, მაშინ შეგიძლია გამოიყენო dictionary კლასი, რომელშიც ელემენტებს აქვთ დასახელებები (key) და მნიშვნელობები (value) ან გამოიყენო შედგენილი ობიექტების მასივი და ეგ გაფილტრო ლინქით |
Posted by: zakuti2 11 Jul 2011, 13:34 |
kaxa251 ვერ მიხვდი ეტყობა მე რა მინდა შენ უბრადლო ქმნი მასივს და ელემენტებით იძახებ და მე გეუბნები მასივის ელემენტებს რო string-ით მივწვე მეთქი ანუ ტექსტით Crypto შეგიძლია პატარა მაგალითი დამიწერო? |
Posted by: Crypto 11 Jul 2011, 13:43 | ||
|
Posted by: zakuti2 11 Jul 2011, 16:23 |
Crypto dictionary რო არ გამოვიყენოთ hashtable-თითაც ხო შეიძლება? ვთქვათ hashtable obieqti=new hashtable(); obieqti.add("key","value") მარა აქ როგორ ვქნა ისე რომ ესენი მასივში მოვათავსო? |
Posted by: Crypto 11 Jul 2011, 19:22 |
კი, შეიძლება რა თქმა უნდა "მასივში მოათავსო" რას ნიშნავს? ეგ კლასები ხომ ისედაც მასივებია |
Posted by: zakuti2 11 Jul 2011, 20:33 |
Crypto ანუ მე ხო მინდა რომ მასივის ელემენტებს მივწდე „სტრინგ-„ებით არა? ხოდა ამ hashtable-ს მაგალითზე როგორ გამოვა ეგ? |
Posted by: Crypto 11 Jul 2011, 22:16 |
ისევ ისე, როგორც dictionary-ს შემთხვევაში |
Posted by: zakuti2 11 Jul 2011, 22:22 |
Crypto ასე? Hashtable<string,int> obieqt = new Hashtable<string, int>, int> { }; არაო visual stidio-მდა |
Posted by: Crypto 11 Jul 2011, 23:38 |
არაო ხო მაგ გათახსირებულმა? hashtable a=new hashtable{}; ასეო? |
Posted by: zakuti2 11 Jul 2011, 23:46 |
Crypto ასე ვითომ? Hashtable a = new Hashtable { }; a.Add("kaxeti", "1"); label1.Text = a["kaxeti"].ToString(); 1 ანი გამოაქ და ესეგი ის მხოდა რაც მინდა ხო? D: |
Posted by: Crypto 11 Jul 2011, 23:49 | ||
ეგაა და გორიციხე |
Posted by: zakuti2 12 Jul 2011, 00:02 |
Crypto ჯიგააარრრრ იქნება c# and mysql-ის თემაშიც შეგეხედა რაიცი რა ხდება ერთი იქ იქნბე ვის როგორ ჭირდება სენი დახმარება |
Posted by: zakuti2 13 Jul 2011, 20:03 |
კაროჩე უნდა მიშელოთ რა რამენაირად ახალ database-ის შექმნა რო მინდა არ იქმნება და დამეხმარეთ რა http://pix.ge/ თავიდან ვშვებოდი ასე იქ server name-თან Zakuti-PC მარა მერე მითხრა 1-მა რო მაგას / გაუკეთE და მეწერე კიდე მიუწერე რამეო მარა აპააა არ შვება დამეხმარეთ რა ხალხნო რა ok-რო ვაწ/ერ აგერ თქვენც ხედავთ მერე რას მიგდებს არადა მეგობრათან გავაკეთE ახალი database და ყველაფერი კარგად ავამუსAვე მარა ჩემთან ეტკაა რაღაც |
Posted by: KORSA 13 Jul 2011, 21:20 |
zakuti2 სქლ სერვერი გიყენია ? ექსპრესია ? (local)\SQLEXPRESS ჩაწერე სერვერის სახელში ან მხოლოდ |
Posted by: zakuti2 13 Jul 2011, 21:35 |
KORSA (local)\SQLEXPRESS ეს ჩავწერე და იმუშავა გაიხარე |
Posted by: zakuti2 15 Jul 2011, 02:23 |
მოკლედ რაღა არ ვცადე ამ random-ზე მარა აპაა ერთი არ დამინდოს რა მინდა იცით ვთქვათ არის string a,b და a="1325-1325-7555-2009-2738-0489"; და b="1325-1325-7155-2039-0000-0000" და მინდა რომ როცა button1-ზე მოხდება დაკლიკება გამაოგდოს ჯერ აქედან რომელიმე და მერე როცა მეორედ მოხდება დაკლიკება გამოაგდოს მეორე როგორ ვქნა ვერ მეტყვით? |
Posted by: Nikodz 15 Jul 2011, 20:16 |
თავიდან რანდომით გამოიტანე ერთერთი და რამე ცვლადში ჩაინიშნე რომელი გამოიტანე (როგორ ჩაინიშნავ შენი საქმეა) შემდეგ კლიკზე უკვე ნახე რომელი არ გამოგიტანია და ის გამოიტანე. |
Posted by: zakuti2 19 Jul 2011, 14:13 |
როცა მონცემთა ბაზის მისამართ ვუთითებ sql connection-ით ასეც ხო შეიზლება და ასეც აი string ConnectionString = "server=localhost;database=zakuti;uid=sa;pwd=paroli;" და მერე ასე sqlconnection mySaqlconnection=new SqlConnection(ConnectionString ); და ეგრევე ასეც ხო შეიზლება sqlconnection mySaqlconnection=new SqlConnection(@"misamarti"); ? |
Posted by: Crypto 20 Jul 2011, 18:50 |
zakuti2 კი, შეიძლება ....... |
Posted by: zakuti2 22 Jul 2011, 00:58 |
ისე როგორ ვქნა რომ datagridview-მა გახსნას ვთქვათ მარტო ის რომელშიც 1 ველი = 0-ს? ანუ აი sql-ში ასე ჩაიწერრება რა select id,saxeli,gvari,age from momxmarebeli where age=0 ასე როგორ გავაკეთEბინო datagridview-ს? |
Posted by: zakuti2 26 Jul 2011, 18:35 |
ესეგი ასეთი რაღაცაა მაქ ლოგინის ფორმა რომელიც ავოტორიზაციის იმის შემდეგ გადის თუ username და password დაემთხვა მონაცეთა ბაზაში არსებულ სახელსა და გვარს მარა რა მინდა მე მოკლედ მინდ არომ პროგრამას აღიქვას რომ თუ ესა და ეს სახელი და გვარის ველში typeuser-ში უწერია ადმინისტრატორ ხო გახსნას form3 თუ არადა form2 და როგორ ვქნა? enum-ით ვცდილბოდი მარა არაფერი არ გამომივიდა და ვერავინ ვერ დამეხმარება? კოდი არის ასეთი » სპოილერის ნახვისთვის დააწკაპუნეთ აქ « |
Posted by: Snowman 27 Jul 2011, 00:01 |
ეხლა ცუდ რარაცას გეტყვი და მამენტ არასწორია რასაც გეუბნები, მაგრამ რაღაც დონეზე რეფლექშენი შეგეძლო გამოგეყენებინა მარა მე ამის წინააღმდეგი ვარ და მოდი ისე გააკეთე, რომ თვითონ მომხმარებლის ობჯექტში რაღაც დონის პროვიდერი იყოს რომელიც მომხმარებლის ტიპის მიხედვით აკეთებს შესაბამისი ფანჯრის დაბრუნებას. ნუ ესეც არ მომწონს მარა იმუშავებს უბრალოდ აქ single responsibility პრინციპი ირღვევა იდეაში მარა ნუ რაც შენ გინდა გამოვა |
Posted by: zakuti2 27 Jul 2011, 01:20 |
Snowman ვერაფერიც ვერ გავიგე ენამით ვფიქორბდი ასე enum typeuser{None=0;admin=1;user=0}; მარა ახლა ვფიქორბ რომ ეს როგორ ვქნა ისე რომ როცა 0 იქნება ესეგი არასწორია როცა 1 - ანი იქნება ესეგი ადმინით არის და როცა 2-ანი კიდე ესეგი იუზერით? |
Posted by: Snowman 27 Jul 2011, 01:54 |
zakuti2 ჯერ ერთი შენ თუ მომხმარებლის პროპერთიდ აყენებ გრუპას რომელსაც მიეკუთვნება მომხმარებელი, თუ ავტორიზება ვერ მოხდება შესაბამისად მომხმარებლის ობიექტი არ იქმნება შექმნილი ამიტომ არასწორიას ვარიანტი შეგიძლია დაივიწყო. მაგის გასაკეთებლად ერთი პროპერთი შემოიღო წიპა IsAuthenticated რომელიც bool ტიპის იქნება საკმარისია და რომელსაც თუ თრუ მიენიჭება მაგ შემთხვევაში დაიწყე რაც გინდა ნუ ეხლა მეთვითონაც საშინლად გადაგლილი ვარ და დეტალურად ვერ გიხსნი |
Posted by: Lilith 27 Jul 2011, 09:46 | ||||
zakuti2
|
Posted by: leviaxelf 27 Jul 2011, 11:13 |
იქნებ მიხვდეთ ვინმე რატომ ვიღებ ცუდ შედეგს: YouTubeService service = new YouTubeService("YouTube Messages",myDevKey); service.setUserCredentials(myUsername, myPassword); string feedUrl = "http://gdata.youtube.com/feeds/api/users/myUsername/inbox"; YouTubeQuery query = new YouTubeQuery(feedUrl); MessageFeed messagesFeed = service.GetMessages(query); MessageBox.Show(messagesFeed.Entries.Count.ToString()); პასუხი კი ყოველთვის 0 - ის (inbox - ში კი 3 მაქ) |
Posted by: zakuti2 27 Jul 2011, 12:33 |
Lilith ხო მარა მერე ეგ როგორ მივუერთო უკვე ავტორიზაციას? * * * ვინმემ არ იცით ისე როგორ ვქნა რომ ვთქვათ ყოველ 2 წუთში ერთხელ რაიმე event-მა თავისით მოახდინოს button1-ზე კლიკი? |
Posted by: კახა251 29 Jul 2011, 03:32 |
zakuti2 ტაიმერის ფუნქცია ან თვითონ ობიექტებში ტაიმერი არ არის? ვინ აპის თუ იყენებ? |
Posted by: zakuti2 29 Jul 2011, 14:12 |
kaxa251 არი კაცო ეგ ფუნქცია მარა კოდში როგორ ცავწერო ეგ არვიცი |
Posted by: zakuti2 31 Jul 2011, 18:34 |
კაროჩე აესეთი რაღაცაა რა კომპიუტერში დავაყენე vertrigo და გავმართე მარა მიდნა რომ ჩემი პროგრამის მონაცემთა აიღოს ვერტრიგო-ს phpmyadmin-იდან და აესეთ რაღაცას ვაკეთებ firewall გამორთული მაქ რათქმაუნდა http://pix.ge/ ესეც რატო არ შვება http://pix.ge/ მარა შეცდომით რას ვაკეთებ? |
Posted by: dianadi89 31 Jul 2011, 21:43 |
გამარჯობათ...იმედი მაქვს რომ დამეხმარებით, არ დაიზაროთ რააააა, ძალიან მჭირდებააააა ბაზიდან წამოღებული მონაცემებით ვავსებ combobox-ს... combobox-ში მონიშნული ინფორმაციის შესაბამისდ textbox-ში გამოდის შესაბამისი სხვა ინფორმაცია...როდესაც combobox-ში იცვლება მონაცემი , უნდა მოხდეს textbox-ში ჩაწერილი ინფორმაციის შედარება if-ით მაგალითად, თუ ავირჩიე combobox-ში- დათო, textboxshi გამოდის 1990 რასაც აკეთებს უპრობლემოდ... შემდეგ მე მინდა ამ მონაცემის if-ზე შედარება ანუ if(textbox.text==1990) daweros daushvat cxenis weliwadi else if(textbox.text=1989) daweros gvelis weliwadi პრობლემა არის ის , რომ selectindexchang-ზე if-ზე შედარება რომ მინდა იღებს წინა მონაცემს და არა იმას რაც მაშინვე გამოდის... ანუ ერთი ბიჯით უკან აკეთებს if-ზე შედარებას, როგორ მოვიქცე რომ ჯერ შეიცვალოს და შემდეგ აიღოს textbox-ის მონაცემი |
Posted by: zakuti2 31 Jul 2011, 23:36 |
dianadi89 combobox-ში ბევრი ითემ გაქ? ბევრი თუ არ გაქ შეიძLება 1 ხერხით გაკეთება ჩემ კითხვაზე პასუხი არავინ იცით? |
Posted by: dianadi89 1 Aug 2011, 13:03 |
zakuti2---> Initial Catalog=blbl;UID=blbl;PWD=blbl; MultipleActiveResultSets=True ან sql სერვერს შეიძლება იმიტო ვერ უკავშირდება, რომ ip მისამართი გეწეროს არსწორად |
Posted by: Snowman 1 Aug 2011, 20:42 |
dianadi89 საერთოდ MSDN შენი საუკეთესო მეგობარი უნდა გახდეს თუ .NET-ზე აპირებ რამის დაწერას http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.selecteditem.aspx |
Posted by: კახა251 3 Aug 2011, 11:38 | ||
Snowman
მარტო ნეტზე? ყველაფერში დაეხმარება, აპი აიღე თუნდაც, მარა ამ კაცს არ უნდა აპი როგორც ვატყობ, გაუჭირდება ამის გარეშე |
Posted by: boni90 3 Aug 2011, 15:40 |
თითქოს ყველაფერი რიგზე უნდა იყოს, მაგრამ ამას ადგებს: An unhandled win32 exception occurred in mytest.### [2628] . იქნებ დამეხმაროთ, |
Posted by: leviaxelf 16 Aug 2011, 22:55 |
გამარჯობა, როგორ მოვახერხო რომ ერთ ფორმაში win form გამიხსნა ორი სხვადასხვა აპლიკაცია ან ერთი და იგივე?.. მაგალითად, ორი კალკულატორი ერთ ფორმაში, ანუ ორი აპლიკაციის გაერთიანება როგორ მოვახერხო?.. |
Posted by: Snowman 16 Aug 2011, 23:16 |
leviaxelf ელემენტარული კონტროლი გააკეთე და ეგ კონტროლი ორჯერ გამოიყენე და მორჩა |
Posted by: leviaxelf 16 Aug 2011, 23:23 |
Snowman userControl - ს გულისხმობ? მე მინდა რომ ორი დამოუკიდებელი აპლიკაცია გავხსნა ერთ ფორმაში, გავაერთიანო, მხოლოდ proccess.start() არა... |
Posted by: Snowman 17 Aug 2011, 11:06 |
leviaxelf სიმართლე გითხრა უბრალოდ ვერ ვხვდები რატო უნდა დაგჭირდეს ეგეთი რაღაც როდესაც მიზანი გაქვს რარაც იმის გაკეთება ბევრნაირად შეიძლება და UserControl პროცესებთან არაფერ შუაშია. შენ ალბათ არასწორად გაქვს დასმული პრობლემა. თუ მაინც და მაინც და რაიმე ფუნქციონალი გინდა მაშინ არსებობს კიდევ უამრავი პლაგინების ხერხები მაგალითად MEF Pრისმ რავი რაც მოსახერხებელი იქნება ის გააკეთე, მაგრამ ერთ ფორმაში გინდა შენ დაჰოსტო ორი სრულიად დამოუკიდებელი appDomain რამდენადაც მივხვდი და მაგის მიზეზი ვერ გავიგე. |
Posted by: zakuti2 21 Aug 2011, 17:48 |
რაღაც კითხვა მქონდა და გუგლეში ვიპოვე |
Posted by: გევარიკა 26 Aug 2011, 18:59 |
C# ში მაქვს პროგრამა დაწერილი და ჩართვისას გამოდის ფანჯარა სადაც წერ სახელს და პაროლს და შემდეგ თუ სწორია იხსნება სხვა ფანჯარა. ეს პროგრამა ჩავწერე სხვასთან და ჩვეულებრივად გამოიტანა პირველი პანჯარა და სახელს და პაროლს რო ვწერ შემდეგი ფანჯარა არ გამოდის. არც რამე შეცდომას აგდებს უბრალოდ არ იხსნება შემდეგი ფანჯარა. ნუ მომწერთ ალბათ სახელს და პაროლს წერ არასწორადო არასწორი სახელის შემთხვევაში წითლად ეწერება რო არასწორიაო. ხოლო სწორ შემთხვევაში ეს ფანჯარა ითიშება და იხსნება მომდევნო. ხო და პრობლლემაც ის არის რო დაცვის ფანჯარ ითიშება და მომდევნო აღარ ირთვება. არც არანაირი შეცდომა. კოდში ეგრევე არის მითიტებული რო როცა გაითიშება დაცვის ფანჯარა შაირთოს მომდევნო და რა უნდა? Breakpoint ით დავათვალიერე და არავითარი პრობლემა არ არის უბრალოდ არ იხსნება. * * * აქვე მეორე პრობლემასაც დავწერ. პროგრამულად იქმნება ცხრილი ერთერთი სვეტის ტიპია DateTime მაგრამ შიგნით ვერ ჩავწერევერცერთი ქვემოთ მოყვანილი მონაცემი. DateTime.now; DateTime.now.TimeOfDay; DateTime.now. სხვა და სხვა. რაი არს პრობლემა ესე? |
Posted by: zakuti2 27 Aug 2011, 02:19 |
გევარიკა პროგრამაში იუზერის სახელსა და პაროლს მონაცემთა ბაზიდან იღებ? აბა ასე ჩაწერე DateTime now = DateTime.Now; label1.Text = now.TimeOfDay.ToString(); |
Posted by: გევარიკა 27 Aug 2011, 12:00 |
არა ტექსტური ფაილიდან იცი როგორ მაქვს ჩემს მიერ შეყვანილი სახელი და პაროლი თუ ემთხვევა ფაილში არსებულ ჩანაწერს ეს ფანჯარა ითიშება თუ არა და გიწერს რომ არ არის სწორი. ხო და რახან ეს ფანჯარა ითიშება ესეიგი ემთხვევა სახელი და პაროლი და ეგრევე გადადის მეორე ფორმაზე ანუ Application.Run(new Form2()); მაგრამ რატომღაც ეს კოდი არ სრულდება. |
Posted by: zakuti2 28 Aug 2011, 01:49 |
გევარიკა პროგრამა რომ წაიღე შენი მეგობრის კომპიუტერში ეგ txt ფაილიც ხო წაიღე? კოდში როცა წერ მაგ ტექსტური ფაილის კოდს სრულ მისამართს უწერ თუ იმ ფოლდერისას სადაც პროგრამასთან ერთად ინახება? შეგიძლია კოდი მომცემ პმ-ში? ვფიქრობ რომ შემიძლია დახმარება |
Posted by: BeSus_K 2 Sep 2011, 00:32 | ||
მე ასე გამიკეთებია როცა დამჭირვებია და იქნებ გამოგადგეს : )))) |
Posted by: გევარიკა 2 Sep 2011, 18:10 | ||||
http://imageshack.us/photo/my-images/846/timen.jpg/ Uploaded with http://imageshack.us აი ეს პრობლემა აქვს. სხვადასხვანაირად ვსინჯე მაგრამ სულ ამ 2011 ზე აქვს გართულება. აი ჩაწერის სტრინგიც
ეს ცხრილის შექმნის სტრინგია:
თან მე მინდა რო საათის რო ჩაიწეროს. რამე მიშველეთ. |
Posted by: Lekso-Dav 2 Sep 2011, 18:14 |
გევარიკა თქრიღებს გადასცემ არასწორად კონვერტაცია უნდა გააკეთო |
Posted by: გევარიკა 2 Sep 2011, 18:18 |
კონვერტაცია რაში. სტრინგით ვსინჯე არ ქნა. datetime - ფორმატში ვსინჯე არ ქნა. სხვა რაში? * * * zakuti2 სრული მისამართი არ მაქვს მითითებული. მიმდინარე ფოლდერში ეძებს და პოულობს კიდევოც. რო ვერ ეპოვა ფანჯარა არ გაითიშებოდა. BeSus-K შეგიძლია ამიხსნა მაგ კოდში რა ხდება? ანუ კონკრეტულად. იუსერ ინტერფეისში წერია ეგ კოდი? Lekso-Dav გამომივიდა როგორც იქნა. მართლაც კონვერტაციის ბრალი ყოფილა დიდი მადლობა. |
Posted by: DAVEDReKHo 5 Sep 2011, 21:28 |
გაუმარჯოს ყველას! დეიდებო ბიძიებო თქვენი თვალების ჭირიმე იქნებ ვინმემ დადოს ახსნა განმარტება backgroundWorker რა არის ან რაში შეიძლება გამოვიყენოთ, DoWork ევენთი რას აკეთებს, და საერთოდ მადლობა წინასწარ |
Posted by: jjj 8 Sep 2011, 23:26 |
რაიმე ლინკი ან მაგალითი დაწერეთ ვინც იცის, post მეთოდით მონაცემების გაგზავნა/მიღება ASP.NET-ის გვერდებს შორის (კოდი C#)? |
Posted by: Melodic Death Metal 18 Sep 2011, 17:05 |
namespace example { public class ddd { } } ამ შემთხვევაში public - ის დაწერას რამე მნიშვნელობა აქვს? namespace example { public enum enummm { } } ან ახლა? |
Posted by: zakuti2 24 Sep 2011, 13:51 |
ვთქვათ ავიღე ჰოსტინგი goehost.ge-ზე ხო 2000 mb სივრცით და მინდა რომ მე c#-ში დაწერილ პროგრამას დავუმყარო sqlconnection - კავშირი ამ geohost-ზე აღებული სივრცის მონაცემთა ბაზასთან როგორ უნდა მოვახერხო ეგ? |
Posted by: VanoM 27 Sep 2011, 22:09 |
jjj ASP.NET-ში ინფორმაციის გადაცემის მრავალი გზა არსებობს. მაგ Request.Form შეგიძლია გამოიყენო თუ გინდა წინა ფორმის სერვერ კონტროლების მნიშვნელობებს მიწვდე. მაგალითად თუ პირველ ფორმაზე გაქვს textbox1 რომელშიც ჩაწერე რამე მნიშვნელობა და პოსტბექზე გინდა გადაეცეს მეორე გვერდს. როცა პოსტბექს გააკეთებ და მეორე გვერდს მოითხოვ, პირველი ფორმის textbox1-ში ჩაწერილ მნიშვნელობა შეგიძლია აიღო ასე: Request.Form["textbox1"] ასევე შეგიძლია გამოიყენო QueryString ან Session-ები. ეგ უკვე კონკრეტულ ამოცანაზეა დამოკიდებული. |
Posted by: generik 1 Oct 2011, 01:19 |
свойства зависимостей (dependency property) - ეგ ქართულად როგორ იქნება? * * * მადლობთ, ასე ამომწურავად არ იყო საჭირო, ორი სიტყვითაც საკმარისი იქნებოდა. [უurl=http://www.google.com]www.forum.ge[/უrl] |
Posted by: zakuti2 2 Oct 2011, 19:05 |
რა მაინტერესებს: ვთქვათ ავიღე 1 treeview და მასში შევიტანე node-ები ანუ collection-ში დავამატე რამოდენიმე მთავარი ხაზი და რამოდენიმე შვილი, ახლა რა მაიტნერესებს, ახლა ვთქვათ მე მინდა რომ როცა პირველი ხაზის პირველ შვილზე მოხდება დაკლიკება label1-ში დაიწეროს რაიმე ტექსტი. როგორ უნდა გავაკეთო? დავიტანჯე უკვე იმდენი ვიწვალე მარა უშედეგოდ |
Posted by: ika_1 4 Oct 2011, 03:04 | ||||
|
Posted by: <GladiatoR> 5 Oct 2011, 15:01 |
მაუსის კლიკზე ტექსტბოქსში რამე სიმბოლო რო ჩაიწეროს როგორ გავაკეთო? |
Posted by: tamunia891 5 Oct 2011, 16:35 |
ევენთები აქვს ტექსტ ბოქსს Click ხოდა მაგ ევენთზე მიაბი რაც გინდა ) |
Posted by: zakuti2 8 Oct 2011, 12:29 |
თქვენი დახმარება მჭირდება მოკლედ მაქვს ხმის ჩამწერი c#-ში მარა როცა ხმას ვიწერ კარგად მარტო ჩემი ლაპარკაი ისმის ხოლმე და ცუდათ ისმის ვთქვათ როცა მედია პლეიერში სიმღერა მაქ ცAრთული და იმას ვიწერ და იცით რა მინდა, მინდა რომ ამ ხმის ჩამწერმა ჩაიწეროს მარტო ის რაც მედია პლეიერში გადის. დამეხმარებით? |
Posted by: kaxa-orasormocdatertmeti-_- 8 Oct 2011, 15:47 |
zakuti2 ვინ აპით აკეთებ? |
Posted by: zakuti2 8 Oct 2011, 16:25 |
kaxa-orasormocdatertmeti-_- რავი სუ არ ვიცი რა არი ეგ, რაღაც პროექტი იყო დასასრულებელი და ის დავასრულე ხოდა ისე ვეღარ გადამიკეთEბია როგორც მინდა [DllImport("winmm.dll")] ამ ფაილიდან აკეთებს dllimport-ს |
Posted by: kaxa-orasormocdatertmeti-_- 10 Oct 2011, 00:57 |
zakuti2 ალბათ აპია რადგანაც დლლიდან იღებს ფუნქციებს, არ ვიცი ც# ში როგორაა, ჰედერები თუ რა ემატება აპისთვის ამიხსენი აბა მოკლედ და იქნებ დაგეხმარ ო |
Posted by: <T> 10 Oct 2011, 13:11 | ||
ზუსტად არ ვიცი მაგრამ სავარაუდოდ მარტივად შეიძლება მაგის გაკეთება. სეთინგებში ნახე რა აყენია ჩამწერ მოწყობილობად - ალბათ მიკროფონი, ამიტომაც იწერს მხოლოდ მიკროფონს. გადააყენე და დააყენე stereo mix. ამით ალბათ ყველაფერს ჩაწერს რაც დინამიკებიდან გამოდის, ანუ მედია პლეერის ხმასაც |
Posted by: zakuti2 10 Oct 2011, 15:55 |
<T> პლეერის ხმას წერს მარა პლეერის ხმა ისმის დაბალი ხმით და მე რო დავილაპარაკო კიდე ის ისმის კარგი ჩვეუელბრივი ხმით. ანუ მინდა რომ ის რაც პლეერში იქნება ჩართული ვთქვათ სიმღერა ჩაიწეროს მაღალი Xმით. kaxa-orasormocdatertmeti-_- კოდში დიდი არაფერი არაა განსაკუთრებული აი დავდებ კოდს დაიცათ. |
Posted by: Freestyle 16 Oct 2011, 18:01 |
ip როგორ გავიგო ჩემი კომპის მარტივად?? |
Posted by: zakuti2 16 Oct 2011, 18:23 | ||||
Freestyle
ეს კი ზემოთ ჩაამატე
|
Posted by: Freestyle 17 Oct 2011, 20:13 |
zakuti2 ბევრი ვერაფერი გავიგე,სად ჩავწერო ეგ? run -ში? |
Posted by: zakuti2 17 Oct 2011, 20:22 | ||
|
Posted by: B_U_B_A 19 Oct 2011, 15:57 |
კლასში გამოაცხადეთ ერთი მეთოდი, რომელსაც სამი პარამეტრი აქვს. პირველი და მეორე პარამეტრებია მთელრიცხვა მასივები, მესამე პარამეტრი მთელი ტიპისაა და აქვს ref მოდიფიკატორი. მეთოდი: პირველი მასივის დადებით ელენენტებს მეორე მასივში გადაწერს. ref მოდიფიკატორიან პარამეტრს უნდა მიენიჭოს გადაწერილი ელემენტების რაოდენობა. ამ ამოცანის გაკეთება მინდა C# და შეგიძლიათ ვინმეს რო დამეხმაროთ? |
Posted by: Svani91 21 Oct 2011, 01:14 |
გამარჯობა ხალხო. ეს დესტრუქტორი ავტონომიური პროცესია? თვითონ იცის როდის უნდა იმოქმედოს? პროგრამას მუშაობაში ხელს არ უშლის და როცა ყველაფერი მთავრდება მერე ირთვება თუ პეროიდულად, როცა 'რამს' უჭირს? ან ალბათ არის მომენტი, როცა საერთოდ არ ესწრება მისი გაშვება. სიამოვნებით მოვისმენდი თქვენს აზრს, ახალი ვარ მე |
Posted by: სნეგირი 22 Oct 2011, 17:30 | ||
Svani91 მეც ახალი ვარ შეიძლება ითქვას, მაგრამ
|
Posted by: Svani91 22 Oct 2011, 22:25 |
სნეგირი მადლობ ________________________ |
Posted by: VanoM 22 Oct 2011, 23:03 | ||
დესტრუქტორი პროცესია? თან დამოუკიდებელი? და თან ისიც იცის როდის იმოქმედოს? |
Posted by: Svani91 23 Oct 2011, 12:14 |
VanoM გვითხარი მერე თუ იცი. კითხვა დავსვი, დასკვნა ხომ არ გამიკეთებია |
Posted by: MRB 23 Oct 2011, 12:52 |
Svani91 c#-ში დესტრუქტორი არის ფუნქცია რომელიც გამოიძახება მაშნ როცა ნადგურდება(მეხსირებიდან იშლება) ამ კლასის ობიექტი. თუმცა იმის განსაზღვრა როდის იშლება მეხსიერებიდან შეუძლებელია რადგან მეხსირებიდან ამოშლას აკეთებს ეგრეთწოდებული "გარბიჯ კოლექტორი" რომელიც პერიოდულად ჩამოუვლის მეხსირებას და ზედმეტ ცვლადებს და ა.შ შლის, ანუ შენ რეალუარ არ იცი შენი ობიექტი როდის ნადგურდება და შესაბამისად არც ის იცი როდის გამოიძახება დესტრუქტორი... |
Posted by: VanoM 23 Oct 2011, 14:24 |
Svani91 ზოგადად მემორი მენეჯმენტზე კარგი სტატიაა http://www.codeproject.com/KB/dotnet/Memory-Misconceptions.aspx MRB პერიოდულად. ანუ მაშინ როდესაც Generation heap გაივსება. მაგარამ GC.Collect()-ით შესაძლებელია იძულებით მოხდეს წასაშლელი ობიექტების შემოწმება. |
Posted by: Svani91 23 Oct 2011, 17:00 |
VanoM MRB მადლობა ორივეს, ასეთი პასუხი მჭირდებოდა :-) |
Posted by: biarritz 26 Oct 2011, 02:29 |
შეგიძლიათ დამეხმაროთ... მინდა რომ button-ს რომ დავაჭერ ეს ღილაკი გაწითლდეს და როგორ გავაკეთოო? |
Posted by: სნეგირი 26 Oct 2011, 18:46 | ||||
biarritz
|
Posted by: biarritz 26 Oct 2011, 19:54 |
სნეგირი მადლობაა და რამე საიტი არსებობს ესეთი ელემენტარულიი კოდები რო დამჭირდეს და ვნახოო? |
Posted by: zakuti2 26 Oct 2011, 20:08 |
biarritz სხვა საიტი რაღათ გინდა აქ დაწერე და გიპასუხებთ |
Posted by: სნეგირი 27 Oct 2011, 09:23 | ||
biarritz
ზოგადად, http://msdn.microsoft.com/en-us/library/default.aspx უნდა ისარგებლო...მაგ. http://msdn.microsoft.com/en-us/library/system.windows.controls.button.aspx ... |
Posted by: სნეგირი 27 Oct 2011, 09:48 | ||||
B_U_B_A
ახლა ვნახე ეს ამოცანა, თუ კიდევ გამოგადგება აგერ დავწერე:
|
Posted by: zakuti2 7 Nov 2011, 01:08 |
თქვენი დახმარება მინდა ხალხო მოკლედ რა ხდება. ვთქვათ არის პროგრამა რომელზეც არის 1 button და 1 timer. მინდა მოხდეს შემდეგი. როცა button-ზე მხოდება დაკლიკება დაიწყოს რაღაც წამზომი რომელიც ვთქვათ 5 წამის ირგვლივ იმოძრავებს ანუ, როცა 5 წამი გავა ისევ ხელმეორედ დაიწყოს ავტომატურად ახლიდან დათვლა და ხო როცა 1-ხელ დამთავრდება ეს 5 წამი მოხდეს რაღაც მოქმედება ვთქვათ messagebox.show("5 wami dmatavrda"); მინდა რო იგივე მოხდეს მეორეჯერაც როცა ახლიდან დაიწყება ავტომატურად 5 წამის დათვლა. მიხვდით რა მინდა? |
Posted by: კახა251 7 Nov 2011, 01:25 |
zakuti2 ითს სიმფლ, ტაიმერს ხომ აქვს ევენთი ტაიმერ ენდ ან რამე მსგავსი, ხოდა მაგაში ჩაწერე ეგ მესიჯ ბოქსი, ხოდა დრო დაუყენე თავისთავად 5 წამზე, და იმისთვის რომ ყოველ 5 წამში დარესტარტდეს ეს ტაიმერი ანუ ავტომატურად რომ ჩაირთოს ისევ 5 წამის მერე, გააკეთე მეორე ტაიმერი, იმასაც დრო 5 წამი ჩაუწერე ოღონდ იმას ონ ენდ ევენთში ჩაუწერე Timer1.Enabled = true; თუ როგორც არის სი# ში, 2 ივე enabled = true გააკეთე თავდანვე, ფორმის შექმნისას... ხო და ისე ქენი რო ტაიმერ1 ის დრო ჩაირთოს ეგრევე როცა ფორმა შეიქმნება, იმედია გაიგებ |
Posted by: zakuti2 7 Nov 2011, 01:39 | ||
kaxa251 ჰო რავი ეხლა ვწვალობდი და ცოტა სხვანაირად გავაკეთე და გამარტივებაზე ვფიქრობ ეხლა. მადლობ მაინც
ასე რამ შეგაზიზღა c#-ი? ახალი შეკითხვა მაქვს : მოკლედ არის listbox-ი და მინდა რომ როცა button-ზე მხოდება დაკლიკება მოინიშნოს შემდეგი item-ი ანუ შემდეგი ხაზი რაც lsitbox-ში არის. როგორ ვქნა"? |
Posted by: კახა251 7 Nov 2011, 06:11 | ||||
zakuti2
რავი, როგორ აგიხსნა არც ვიცი, ზოგადად ენის საწინააღმდეგო პრინციპში არაფერი მაქვს, უბრალოდ მაიქროსოFტთან მაქვს გართულება და ნეტ თან თორე C#ს რას ვერჩი...
ძირითადად ასეთ რამეებში ეძებე ListBox1->ItemIndex = ListBox1->ItemIndex+1; არ ვიცი, პროსტა ეხლა მეც ვეძებ მაგრამ მსგავსს ვერაფერს ვპოულობ.(ეგ კი სი++ ში, ემბარკადეროში უშეცდომოდ მუშაობს) |
Posted by: zakuti2 7 Nov 2011, 15:45 |
kaxa251 ანუ listbox-ში არსებულ ყველა სტრიქონის lenght გავაკეთე ანუ სულ რამდენი itemindex-იც არი და მათ ვუკეთებ count-- - ის პონტს ანუ ეკრანზე ჯერ ვაბეჭდინებ listbox1-ის length ს მერე მას ვაკლებ 1-ს button-ზე დაკლიკებისას მარა მარტო 1-ხელ გადადის სხვა სტრქიოზნე და დანარჩენზე არა და ხო ვინმე ხო ვერ მეტყვით რატო? |
Posted by: კახა251 7 Nov 2011, 16:19 | ||
zakuti2 აი აჰა c# ზეც გავაკეთე, ამ წამს, მუშაობს საკაიფოდ
|
Posted by: zakuti2 7 Nov 2011, 16:32 | ||||
kaxa251 დიიიდი მადლობა ასეც შვება:
მარა exception-ზე გადის და ასე გავუკეთე :
ანუ მონიშნული index ცდება საზღვარს ხოდა try catch-ით გავაჩუმე |
Posted by: კახა251 7 Nov 2011, 17:00 | ||||
zakuti2
არაფრის
ხო, მაგას აღარ დავუკვირდი |
Posted by: Svani91 8 Nov 2011, 22:07 | ||
ერთი შეკითხვა მაქვს აი კოდი
შედეგი უნდა იყოს 0.12. არადა მიბრუნებს 0.1199999... |
Posted by: mcnamara 8 Nov 2011, 23:49 |
Svani91 http://download.oracle.com/docs/cd/E19957-01/806-3568/ncg_goldberg.html |
Posted by: Svani91 9 Nov 2011, 00:19 |
mcnamara მადლობ, წავიკითხავ |
Posted by: Saturn 9 Nov 2011, 13:59 | ||
Svani91
Console.WriteLine( Math.Round( ragacricxvi , 2) ); |
Posted by: Svani91 9 Nov 2011, 22:02 |
Saturn მადლობ, მაგრამ ეგ არ იყო ჩემი მიზანი. |
Posted by: zakuti2 10 Nov 2011, 18:55 |
ხალხნო საიტიდან რაიმე ტექსტი როგორ ავიღო და პროგრამაში ვთქვათ textbox1-ში როგორ ჩავსვა არ იცით? |
Posted by: Svani91 10 Nov 2011, 19:27 |
zakuti2 http://htmlagilitypack.codeplex.com/ გადახედე მაგალითებსაც |
Posted by: zakuti2 10 Nov 2011, 20:07 |
Svani91 მადლობ. და რამე უფრო კონკრეტული მაგალითი არავინ იცით აქ? |
Posted by: forgiv3me 11 Nov 2011, 07:27 |
zakuti2 http://htmlagilitypack.codeplex.com/wikipage?title=Examples ამაზე კონკრეტული მაგალითი რაღა გინდა? |
Posted by: zakuti2 11 Nov 2011, 16:04 |
forgiv3me ეგ ვნახე მაგრამ HtmlAgilityPack.HtmlWeb ამას ვერ კითხულობს ზემოთ using System-ში რაღაცის ჩამატება უნდა ეტყობა მარა ვერ გამიგია კონკრეტულად რისი |
Posted by: zakuti2 13 Nov 2011, 03:11 |
ვერავინ დამეხმარება ზემოთ დასმულ კითხვაში? |
Posted by: forgiv3me 13 Nov 2011, 05:06 |
zakuti2 მე ნაღდად ვერა, არ ვიცი ნეტი სამწუხაროდ |
Posted by: zakuti2 19 Nov 2011, 16:26 |
პატარა rss reader მაქ დაწერილი რა wpf application-ში ხოდა rss მისამართათ ამას რო ვუთითებ არ შვება და რატო? ამ მისამართზე მაქვს საუბარი http://none.ge/engine/rss.php?do=cat&category=softwares |
Posted by: Svani91 20 Nov 2011, 02:57 | ||
რაღაც დიაპაზონში მინდა სიტყვაზე რვის ჯერადები ავიღო და ცალკე მასივში ჩავწერო. მაქვს კითხვა - რანაირად შევქმნა მასივი, რომელშიც არ ვიცი რამდენი ელემენტი მექნება 8 - ის ჯერადი შეიძლება რამდენიმე ციფრი იყოს. ასეც იქნება. გავაკეთე ლისტით, მაგრამ ეს ერთადერთი გზაა?
|
Posted by: zakuti2 20 Nov 2011, 14:52 |
Svani91 თუ სწორად მახსოვს ისეთი მასივი რო შექმნა რომელშიც არ იცი წინასწარ რამდენი ელემენტი გექნება params - მოდიფიკატორი გინდა. |
Posted by: jlexarshvilo 20 Nov 2011, 15:16 |
გამარჯობა დავუშვათ მაქვს 'map' map <string, int> mn; mn["ab"]=5; mn["abc"]=7; mn["abcd"]=5; როგორ მოვძებნო მაპში ელემენტი "value"ს მიხედვით? ანუ მაგ: mn.find(5); ესე რომ დავწერო "5"–ს აღიქვამს როგორც "key"-ს და სტრინგებში დაიწყებს "5" ის ძებნას რომ დავგუგლე რაღაც "bidirectional" იტერატორზე იყო საუბარი და ვერ გავიგე როგორ შემოვიღო ეგ |
Posted by: Melodic Death Metal 20 Nov 2011, 15:59 | ||
jlexarshvilo სი#-ში მაპი თუ იყო არც ვიცოდი თუ C++, STL-ის მაპზეა საუბარი მაშინ:
|
Posted by: სნეგირი 20 Nov 2011, 17:47 | ||||||||
Svani91
http://msdn.microsoft.com/en-us/library/system.array.aspx ელემენტთა რაოდენობა ყოველთვის განსაზღვრულია წინასწარ... როდესაც ელემენტთა რაოდენობა წინასწარ უცნობია, იყენებენ კოლექციებს http://msdn.microsoft.com/en-us/library/ybcx56wz(v=vs.80).aspx... zakuti2
მოდიფიკატორ http://msdn.microsoft.com/en-us/library/w5zay9db(v=VS.90).aspx იყენებენ მეთოდებში ცვლადი რაოდენობის არგუმენტების შესაყვანად, მაგ:
|
Posted by: jlexarshvilo 20 Nov 2011, 18:16 | ||||
"ნუბური შეკ" რომ დავინახე ეგრევე შემოვედი პ.ს. ეგრე გასაგებია ხელით ჩამოვლა იასნა შეიძლება მე ვიგულისხმე find ფუნქციის გამოყენებით პოვნა ციკლის ტრიალი ბევრ დროს დახარჯავს თუ დიდი მაპია :შ |
Posted by: zakuti2 21 Nov 2011, 01:19 | ||
მოკლედ ასეთი რაღაც მაინტერესებ,წესით შესაძლებელი უნდა იყოს მაგრამ sqlconnection-ის მისამართათ რა უნდა ჩავწერო ამ შემთხვევაში ვერ ვხვდები. მოკლედ რა მინდა. როცა ვქნი რაღაც database-ს და შემდეგ table-ს და ასე შემდეგ. ეს ხომ ინახება არა Microsoft SQL Server - ის ფოლდერში. მინდა რომ ეს ბაზა შევინახო თვითონ პროექტის ფოლდერსი და შემდეგ პროგრამაშ სხვას რომ გავუგზავნი თან გავაყოლო. მაგრამ ამ შემთხვევაში sqlconnection-ის მისამართი როგორ იქნება? როცა ჩვეულებრივ არის ასეთი ხოლმე.
|
Posted by: forgiv3me 21 Nov 2011, 03:37 | ||
zakuti2
რატო არ გევასება win api ვერ ვხვდები რა, თუ ბაზა 1 კონკრეტულ ფაილში ინახება CopyFile ფუნქციით გადააკოპირე შენ პაპკაში, არ უნდა იყოს ძნელი. ისე რომ იცოდე სერვერი მაგისთვის ქვია მაგას რომ სხვა კომპიდანაც შეძლონ შესვლა, პროსტა ჩართული უნდა გქონდეს მაშინ სულ... კაი მაგას თავი გაანებე, თუ კონკრეტულად ბაზის გატანება გინდა, შეინახე კომპონენტიდან ბაზა .mdb ფორმატში და გაატანე რა პრობლემაა? |
Posted by: zakuti2 21 Nov 2011, 16:43 | ||
forgiv3me სერვერ-ზე ვერ ვაქონექთებ თორე მაგაზე უკეთესი ვარიანტი ამჟამად ჩემთვის არაფერი იქნებოდა. ბაზა ხო ინახება 1 კონკრეტულ ფაილში მარა მას რო სხვა ფოლდერში გადავიტან sqlconnection - ის მისამართი როგორი იქნება? როცა იქამდე იყო.
localhost-ზე კი ვაკეთEბ ქონექშენს (vertrigo) მიყენია მარა როცა localhost-ის მაგივრად ჩემ იუპ-ს ვწერ sqlconnection-ის მისამართში მაგას აღარ შვება. თუ დამეხმარები როგორ გავაკეთებინო მადლობელი დაგრჩებოდი და მახარიჩიც ჩემზე იქნებოდა. |
Posted by: forgiv3me 21 Nov 2011, 17:13 | ||
zakuti2
ეგ ამაზე არაა დამოკიდებული (ნუ როგორ არა მარა უფრო თავიდან სერვერის კონფიგს რო აკეთებ მანდ უნდა მიუთითო არა ლოკალოჰოსტი არამედ შენი აიპი) თავიდან დააკონფიგე(სერვერი) და ლოკალჰოსტზე არ გააკეთო, შენი აიპი შეიყვანე და სქლ ქონნექშენიც იმუშავებს მერე აიპზე |
Posted by: zakuti2 21 Nov 2011, 22:06 |
forgiv3me ხოდა საქმეც მაგაშია რო ჩემი ip რო შემყავს sqlconeection-ის არ აკეთებს connection.open-ს მარა როცა sqlconnection-ის მისამართში ვწერ localhost-ს მაშინ მუშოაბს. და მონაცემთა ბაზის გადატანასთან დაკავშირებით არავინ იცის როგორ ვქნა? * * * რაღა დაკონფიგურება უნდა ჩEმ იპ-ს რო ვწერ იქ მაგდებს სადაც 127.0.0.1 ის ჩაწერის დროს მაგდებს |
Posted by: forgiv3me 22 Nov 2011, 19:13 | ||
zakuti2
აი ეს ცოტა გარკვევით, ბოლომდე ვერ გავიგე |
Posted by: zakuti2 22 Nov 2011, 19:24 |
forgiv3me ანუ შენ ხომ თქვი რომ სერვერი დააკონფიგურეო შენ იპ-ზეო ანუ localhost-ის მაგივრად შენი ip უნდა მიუთითოო ხოდა vertrigo-რო დავაყენე vertrigo-ში შესვლა როგორც ჩემი ip-ით ისე 127.0.0.1 რო ჩავწერო ბრაუზერში მაინც შედის. 127.0.0.1 ხო localhost-ის ip არი თუ რაღაც და მონაცემთა ბაზის გაყოლების ხერხი არავინ იცით>? * * * მიხვდი რას ვიძახი? ქართული კლავიატურა ( ჩართვა/გამორთვა ბეჭდვის დროს კლავიშით "~" ) |
Posted by: forgiv3me 24 Nov 2011, 04:55 | ||
zakuti2
მერე ვინ გითხრა რო 127.0.0.1 ან localhost ა მარტო შენი აიპი ? ზოგადად როუტერზე (ან კომპზე)რა აიპიც გაქვს ის უნდა შეიყვანოს რო დაგიკავშირდეს |
Posted by: zakuti2 24 Nov 2011, 10:50 |
forgiv3me ვიცი რო მარტო ჩემი არაა . ჩემი გარე აიპი რო შემყავს ვთქვათ ბრაუზერსი და შევდივარ იმაზე ვერტრიგო-ზე მაგდებს. გარე აიპით ხალხს შეუძლია ნახოს ვთქვათ ის ვებსაიტი რაც local-ე მაქ ხო აწყობილი, მარა აი c#-ში რო ვწერ გარე აიპის არაო. |
Posted by: forgiv3me 25 Nov 2011, 05:32 |
zakuti2 ნაღდად იცი რომ Fაერვოლი ან რამე მსგავსი (ანტივირუსი) არ გიბლოკავს? აი მაგალითად მე Comodo ს გამო მაიესქიუელ 5.1 სერვერი ძლივს დავაყენე, რამდენჯერმე მომიწია დაკონფიგება, მიბლოკავდა და Error 0 ს მაძლევდა კონფიგისას სერვერი... ხოდა შეამოწმე შენც |
Posted by: Alecoder 25 Nov 2011, 18:34 |
ვინმე შემოდის კიდევ აქ ? =-=-=-=-=-= |
Posted by: Lekso-Dav 25 Nov 2011, 18:43 | ||
ჰო რაიყო? |
Posted by: zakuti2 26 Nov 2011, 01:25 |
რაღაც ვიკითხე და კიდე გავაკეთე. ცოტა უნდა დავფიქრდე ხოლმე |
Posted by: zakuti2 27 Nov 2011, 01:55 |
forgiv3me ფაირვოლი გავთისე,ანტივირუსი გავთისე მარა მაინც ამას წერს "Connection must be valid and open". ეხლა mysqlconnection-ით ვცადე მარა ისევ იგივეს შვება :@ ---------- ვა ვქენი ტო mysql administration თუ რაღაც დავმაატე და მერე იქიდან user დავამატე ხოდა ვქენი თქვენ არ იცით ამის გაკეთება რამდენი ხანია მინდოდა forgiv3me დიდი დიდი მადლობა |
Posted by: zakuti2 4 Dec 2011, 12:47 | ||
ვთქვათ მაქვს პროგრამა რომელშიც არის 2 button. აქედან ორივე button-ზე დაჭერისას ხდება ახლიდან mysqlconnectioნ-ის დამყარება სერვერთან და ინფორმაციის ამოღება და მე მინდა რომ გავაკეთო ასე. იყოს 1 mysqlconnection (სახელად) conn და იმ მეორე button-მაც მიმართოს ამ ქონექშენს ოღონდ ისე რომ ახლიდან არ მოხდეს mysqlconnection-ის დამყარება და შემდეგ სხვა command-ის მითითება. ანუ სადღაც აი ესეა რა.
ანუ მინდა რომ სხვა command-ის მისაცემად ახალი mysqlconnection არ დამჭირდეს და როგორ გავაკეთო? |
Posted by: Crypto 5 Dec 2011, 02:14 | ||
zakuti2
კლასის დონეზე განსაზღვრე ეგ კონექშენი და ფორმის დახურვამდე არ გაანულო |
Posted by: zakuti2 6 Dec 2011, 01:25 |
Crypto ანუ დაახლოებით ესე : კლასი ავიღო მერე მეთოდი და მერე 1 კონსტრუქტორი. მეთოდში მოვაქციო მთელი connection,command-იანა. შემდეგ commandtext-ს მივანიჭო რამე სტრინგი. და ეს სტრინგი მერე კონსტრუქტორში განვსზაღვრო და ბოლოს button-ზე მივანიჭო ამ string-ს რამე მნიშვნელობა და მერე მეთოდი გამოვიძახო? ჰუჰ |
Posted by: forgiv3me 6 Dec 2011, 06:35 |
zakuti2 გლობალურად გააკეთე ეგ და button2 ით კი არა button2395359389 ით მიმართე თუ გინდა მერე(გინდ შეუცვლელად, გინდ ქონექშენის გარეშე და გინდაც ბუზის საკლავით ხელში) რავი ჩემი აზრით არაა აქ საჭირო კლასი, მაქსიმუმ ფუნქცია დაგჭირდეს და ისიც უპარამეტრო... მარა ეგეც არ გინდა დაჟე, გლობალურად გააკეთე ეგ ყველაფერი და მერე გამოიყენე სადაც დაგჭირდება და რაც დაგჭირდება... (C++ ში მაგისთვის ჰედერ ფაილები არსებობს და იქ უფრო მოსახერხებელია მსგავსი რამ.. არ ვიცი c# ზე როგორაა... ) |
Posted by: Crypto 6 Dec 2011, 12:59 |
zakuti2 კლასი ხომ გაქვს უკვე, ფორმის კლასზე ვამბობ მაგ კლასის დონეზე განსზღვრე კონექშენის ობიექტი და, ფორმის კლასის კონსტრუქტორში გაუკეტე ინიციალიზაცია (ახალი კონექშენის შექმნა, სტრინგის მინიჭება) მერე საცა დაგჭირდება, იმ მეთოდში გააკეთებ ახალ ქომანდს, კონექშენს გახსნი, კომანდს შეასრულებ და კონექშენს დახურავ ისევ. კონექშენზე არ გამოიყენო using ბლოკი, თორემ dispose-ს უზამს და მერე ვეღარ გამოიყენებ. ამის ნაცვლად ჩასვი try..catch ბლოკში |
Posted by: zakuti2 6 Dec 2011, 23:19 |
forgiv3me გლობალურად ვერ გამიკეთებია ხოდა ესე თორე ვცადე . Crypto ამ mysqlconnection-ისთვის ცალკე მეთოდი არ გამიკეთებია. ეგრევე button-ში მაქვს connection. და ცალკე კლასით რო გავაკეთო ანუ ზემოთ მე როგორც გითხარი ისე არ გამოვა ვითომ? |
Posted by: Crypto 6 Dec 2011, 23:43 |
zakuti2 კოდის ნიმუში დადე აბა |
Posted by: zakuti2 7 Dec 2011, 00:02 | ||
და რა ხდება ეხლა, ეს კოდი მიწერია button-ის კოდის მხარს, ასევე არის მეორე ბუთონიც რომელზე დაკლიკებაზეც მიხდება ზუსტად იგივე კოდის copy - რება და მერე paste ახლა იმ ბათონის კოდის მხარეს. და მინდა რომ ეს მთლიანი კოდი იყოს გლობალური და ყოველ button-ის კლიკზე ახლიდან არ განხორციელდეს connection-ს ანუ იმ სხვა button-შიც იმიტო წერია ახლიდან ეს კოდი რო იქ უბრალოდ command არის სხვა. და მინდა რომ ეს იყოს გლობალური და მარტო command-ის შეცვლა დამჭირდეს კოდში. მაგრამ ეს კოდი შესრულდეს. |
Posted by: Crypto 7 Dec 2011, 00:18 |
[Code] მაშინ კნოპკის ივენტიდან ეგ კოდი გადაიტანე ცალკე მეთოდში მთლიანად და გადაეცი რამე პარამეტრი, რომლის მიხედვითაც ან ერთ ქომანდს გაუშვებ, ან მეორეს მერე ერთი კნოპკიდან ერთი პარამეტრით გამოიძახე ეგ მეთოდი, მეორე კნოპკიდან - მეორე პარამეტრით შეიძლება მაგ მეთოდს პირდაპირ ქომანდსტრინგები გადასცე, ან ქომანდ ობიექტები |
Posted by: zakuti2 7 Dec 2011, 00:26 |
Crypto ანუ ესეტი რაღაცა შეიზLება რო გავაკეთო : ავიღო რამე მეთოდი და პარამეტრად რამე string გავუკეთო. მერე მეთოდის კოდში ავიღო რამე სთრინგი,მივანიჭო პარამეტრის მნიშვნელობა და command.commandtext=იმ string-ს და როცა მეთოდს გამოვიძახებ პარალელურად გადავცე button-ის კოდის მხარეს არსებული ცვლადი string-ი რომლის მნიშვნელობაშიც იქნება რაიმე command ხო? |
Posted by: Crypto 7 Dec 2011, 00:56 |
zakuti2 კი ისე როგორც წესი, პირდაპირ კოდში ქომანდების ტექსტის გაწერა ცუდ სტილად ითვლება. |
Posted by: zakuti2 7 Dec 2011, 21:32 |
Crypto გავაკეთე და გამომივიდა კიდევაც მარა რა ხდება ახლა, როცა მეთოდს void-ს ვაბრუნებინებ მაშინ ვაკეთებ messagebox.show-თი მარა როცა string-ს ვაბრუნებ (string - ს იმისთვის რომ მერე label1-ს მივანიჭო) და კოდში ვწერ ასე return mydatarow[datatablename].tostring() მაშინ მეთოდი უარზეა და როცა ვწერ return mydatarow[datatablename] ხო მეთოდი თანახმაა მარაა თვითონ mydatarow[datatablename] ესაა უარზე მეუბნება string-ზე დაიყვანეო და როცა string-ზე დამყავს მეთოდია უარზე. . 1 საათია ვეჩალიჩები მარა ვერ გამიგია რა ხერხს მივმართო. 1 ასე ვცადე : ავიღე string ტიპის ცვლადი. მივანიჭერ ეს mydatarow[datatablename] და მერე return - ით ცვლადის სახელს ვაბრუნებ მარა მაშინაც ხო იგივე გამოდის უბრალოდ შორი გზიდან ვუვლი. ვერ დამეხმარები როგორ მოვიქცე? ან ვერ დამეხმარებით ხალხნო? |
Posted by: Crypto 7 Dec 2011, 21:46 |
zakuti2 ვერაფერი ვერ გავიგე + ეს რაღაც უცნაური კოდია return mydatarow[datatablename].tostring() (return mydatarow[columnname].tostring() კიდევ შეიძლება) ჯობია ისევ კოდი დადო |
Posted by: zakuti2 7 Dec 2011, 22:02 | ||
Crypto
და როცა მეტოდი აბრუნებს void-ს მაშინ იქ კომენატებში რა კოდიც მიწერია იმას ვხსნი და ზემოთ return - ს ვაკომენტარებ და მუშაობს მარა როცა მეთოდი string - ს აბრუნებს მაშინ ხო return უნდა გამოვიყენო მარა არ შვრება |
Posted by: Crypto 8 Dec 2011, 12:24 |
zakuti2 არა გაქვს სწორი, მარტო კოდი კი არა საერთოდ ალგორითმი გაქვს გაკეთებული ფუნქცია, რომელიც აბრუნებს ერთ სტრინგს (თან static რატომაა ვერ ვხვდები), არადა თვით ფუნქციაში გიწერია ციკლი და ციკლის ტანში return-ით რამდენჯერმე ცდილობ დააბრუნო ეს სტრინგი. კოდში return როგორც კი შესრულდება, მართვა მაშინვე უბრუნდება ამ ფუნქციის გამომძახებელ მეთოდს და დანარჩენი ციკლები + conn.Close() აღარ შესრულდება. return ყოველთვის და უპირობოდ უნდა იდგეს ფუნქციის ბოლოში. თუ ფუნქციიდან რამდენიმე მნიშვნელობის დაბრუნება გინდა, მაშინ ფუნქციას მასივი უნდა დააბრუნებინო, თუ მარტო ერთი კონკრეტული მნიშვნელობა გინდა, მაშინ ციკლი ზედმეტია mydatarow[datatablename] დააბრუნებს იმ ველის მნიშვნელობას რომელსაც ჰქვია "name" - თეიბლს და ველს ერთნაირი სახელი აქვთ? conn.Close() რომ არ სრულდება, ეგ იმას გამოიწვევს რომ მეორედ რომ გამოიძახებ მაგ ფუნქციას, conn.Open()-ზე შეცდომას ამოგიგდებს |
Posted by: forgiv3me 9 Dec 2011, 08:35 |
zakuti2 C# დიდად არ გამეგება მაგრამ რასაც ცდილობ მივხვდი და ვეთანხმები Crypto -ს... თუნდაც ის რად ღირს რომ რეთურნის მერე კიდევ აგრძელებ ფუნქციას... თუ მაგ დონეზე ცდილობ დაანაწევსო ეს ყველაფერი ერთ დიდ კლასში გააკეთე, შემდეგ სათითაო ფუნქციას სათითაოდ დააბრუნებინე(თუმცა კი დიდად არ უნდა გჭირდებოდეს ეხლა შენ სტრინგის რეთურნი მანდ) მაგრამ ეს შენი ნებააა... მოკლედ, 3 თვიანი კურსი არ კმარა, შეეშვი ამ ქართულ წიგნებს, ყველაფერს შეეშვი ქართულს ჩემი რჩევა იქნება... აიღე რომელიმე უცხოური წიგნი, თუნდაც რუსული, ნახე რა როგორ არის... და ხო კიდევ 1, შეიყვარე ემესდიენის ბიბლიოთეკა... |
Posted by: zakuti2 9 Dec 2011, 15:47 |
forgiv3me ინგლისურს ვრჩები ეხლა. asp.net მინდა დავიწყო მერე. ემესდეიენის ბიბლიოთეკა რას მოიცავს? |
Posted by: forgiv3me 11 Dec 2011, 02:39 | ||||
zakuti2
კაია
უკლებლივ ყველაფერს, ნახე აგერ შენ თვითონ msdn.com ზე |
Posted by: rchin 11 Dec 2011, 21:55 |
ნებისმიერ შემთხვევაში შეგიძლია პარამეტრული Command მიაბა რეპორტს. |
Posted by: Alecoder 13 Dec 2011, 21:03 | ||||||||||
სალამი. მოკლედ იმედი მაქვს მოიძებნება ვინმე, ვისაც ჰქონდა მსგავსი პრობლემა ან თუ არ ჰქონდა ჩემზე გამოცდილია და შეძლებს სწორი სოლუშენის მოწოდებას. მოკლედ, ასეთია სიტუაცია: არის User Control( *.ASCX ) რომელიც ზის თავის ფერენთ .Aspx - ში. ზოგადად პროექტის სტრუქტურაა ასე აწყობილი, ზის .Net 2.0 - ზე. მოთხოვნა არის ასეთი, ამ იუზერ კონტროლში არის ჩარტები, ეს ჩარტები უნდა დარენდერდეს გვერდის ჩატვირთვისას გამომდინარე იქიდან, მიმდინარე ვიზიტორის IP ზე რა ჩანაწერიც მოიძებნება დატაბეიზში. როგორც ცნობილია იუზერ კონტროლიდან Ajax Call - ის გაკეთება Code Behind Method - ზე არ გამოდის, შესაბამისად გადავწყვიტე ვებ სერვისი გამეკეთებინა, ასეც მოვიქეცი, შევქმენი ვებ სერვისი: Web Service .CS
Ajax Call User Control File - დან
ასეთი მიმართვით, FF - ი Console - ში მაძლევს შემდეგ ერორს:
ხოლო თუ მეთოდიც მივუთითე ასეთს:
+ ამას, რექვესთი გადის 500 Internal Server Error - ზე. სამწუხაროდ ახალი დაწყებული მაქვს .NET - ის მიმართულებით მუშაობა და ბევრი ჯერ არაფერი ვიცი, შესაბამისად ბევრი ვეწვალე თუ ცოტა არაფერი გამოვიდა და სულაც არ ცდილობს რომ ამუშავსედ. აბა რა იდეები გაქვთ ? |
Posted by: Lilith 15 Dec 2011, 12:38 | ||||
Alecoder
თვითონ .aspx-ში, <form> ტაგის შიგნით ჩაწერე
ნახე აბა თუ უშველის |
Posted by: dimonX 3 Jan 2012, 21:18 |
ხალხო როგორ შეიძლება გავაკეთო ინტეჯერ მასივის სორტირება ბოლოდან თავისკენ? დავწერე ასეთი კოდი მაგრამ არაფერი გამოდის იქნებ დამეხმაროთ int[] a = { 1, 2, 3, 4, 5, 6, 7 }; for (int i = 7; i < a.Length; i--) { label1.Text += a[i] + " "; } |
Posted by: zakuti2 3 Jan 2012, 23:47 |
dimonX i ნაკლები არაა მასივი a ს lenght-ზე და კოდი მუშაობს? for ციკლი ზემოთ false იღებს ანუ მერე ციკლიდან გამოდის, და დარჩევა ისევ ის რაც იყო |
Posted by: dzking 4 Jan 2012, 01:38 |
dimonX Array.Sort<int>( array ); Array.Reverse( array ); |
Posted by: zakuti2 4 Jan 2012, 23:25 |
c#-ში მინდა ისე ვქნა რომ მონაცემთა ბაზის ფაილი თან გავაყოლო,მაგრამ როცა სხვა კომპიუტერში გახსნიან იპოვოს ის ფაილი და ისე გახსნას ხოდა connectionstring როგორი იქნება მაშინ? sql lite-ით. |
Posted by: zakuti2 6 Jan 2012, 02:16 |
ვერავინ დამეხმარებით? 30 თხოვნა გეხვეწებით რა მაგრად მჭირდება |
Posted by: კახა251 7 Jan 2012, 09:02 |
zakuti2 კაცურად აპი რატო არ გევასება? მეოთხედ გისვამ ამ შეკითხვას |
Posted by: zakuti2 7 Jan 2012, 12:32 |
kaxa251 არვიცი და მაგიტო ალბათ . რამე გვერდები ან წიგნები დამილინკე აბა იქნებ გავუგო რამე. |
Posted by: კახა251 7 Jan 2012, 21:55 |
zakuti2 win32 api ს ყველაზე კაი გვერდია msdn.com - იმიტომ, რომ ყველაფერია... აი იმენა ყველაფერია მარა შესავლისთვის არ იქნება ცუდი რომ ცვლადებს და ა.შ გაეცნო აპისას ... მაგრამ, C# სთვის api ს გამოსაყენებლად დაგჭირდება dll იდან ფუნქციის ამოტვირთვა("ხელით"), რაც C++ ში აუტომატურად ხდება წიგნს ვნახავ და დაგიდებ... უბრალოდ წიგნით მაგის სწავლა "მაზოხიზმია" ... * * * zakuti2 აი ყველაზე კაი ვარიანტი ესაა http://intranet.tataelxsi.co.in/Training_Web/Articles/HP_Articles/Programming_Windows_Fifth_Edition_28092006.pdf |
Posted by: zakuti2 8 Jan 2012, 00:17 |
kaxa251 ფენქიუ ვერი მაჩ ეგ წიგნი c++ -ისთვის არააა? თუ რო არ გადავხედე კარგად იმის ბრალია? |
Posted by: 251. 8 Jan 2012, 04:22 |
zakuti2 C win api , მაგრამ შენ სინტაქსს გაანებე თავი, ფუნქციებს დააკვირდი რას აკეთებენ... |
Posted by: samuraisxmali 8 Jan 2012, 22:01 | ||
dimonX
|
Posted by: K1CK3R 15 Jan 2012, 14:28 |
ბიჭებო რაღაც პატარა პროგრამა მჭირდება პირადი მოხმარებისთვის და ასეთი რაღაც დავწერე , მაგრამ ათწილადებთან მიქმნის პრობლემას და იქნებ დამეხმაროთ როგორ მოვაგვარო » სპოილერის ნახვისთვის დააწკაპუნეთ აქ « |
Posted by: samuraisxmali 15 Jan 2012, 16:24 |
K1CK3R ეს ხო ვბ-ა და აქ რა უნდა მარა ისე, double გაუკეთე ყველას და არ შეგიქმნის პრობლემას. |
Posted by: K1CK3R 15 Jan 2012, 17:14 |
samuraisxmali c sharp ია ვგონებ და double როგორ? კიდე რა მაინტერესებს , გარკვეული label მინდა რესეთის დროს წავშალო და როგორ გავაკეთო , textbox ებზე TextBox1.Clear() ით მოვაგვარე ეს პრობლემა და label-ს რა ვუშველო? |
Posted by: samuraisxmali 15 Jan 2012, 19:33 |
ც შარპი კი არა ნამდვილად ვბ არის. ც შარპში არ არსებობს Dim და არც ეგეთი წყობაა. როგორ გააკეთო და as single რომ გიწერია, მაგის მაგივრად დაუწერე as double. label-ს რაც შეეხება წაშალო კი არა გასუფთავება გინდა მგონი, მაგისთვის გაუკეთე მაგალითად ასე: label.text = " " ანუ ცარიელი ადგილი. |
Posted by: K1CK3R 16 Jan 2012, 01:01 |
samuraisxmali ვსინჯე ეგ მაგრამ მიწერს can not convert to double - ო label ზე კი მინდა რო reset გავუკეთო და ეგ გამოდგება? |
Posted by: samuraisxmali 16 Jan 2012, 02:25 |
K1CK3R double რო ჩაუწერე მაგის მერე რა კოდი მიიღე ეგ დაწერე, ე.ი არასწორად აკეთებ რაღაცას. ვბ არ მახსოვს და ვერ გეტყვი რესეთზე ვარაფერს. |
Posted by: dimonX 16 Jan 2012, 12:10 |
.............................................. |
Posted by: nitrex12 17 Jan 2012, 13:39 |
გამარჯობათ თქვენთან მაქვს ასეთი კითხვა ცვლადის ტიპი როგორ გავიგო ??? |
Posted by: zakuti2 17 Jan 2012, 15:23 |
nitrex12 სადაც სულ თავიდან ხდება ცვლადის ახწერა იქ იქნება იმის წინ დაწერილი რა ტიპის იქნება, int,fload,double,bool,string და თუ ვერ იპოვე თავიდან სად იყო ახწერილი მაშინ მნიშვნელობით მიხვდები bool-ს 2 მნიშვნელობა აქვს true/false string-ის მნიშვნელობა ასეთ სიმბოლოებში იქნება მოქცეული " da " float-ის მცურავწერტილიანი რიცხვები ანუ ათწილადები იქნება ,double-ზეც იგივე და int კიდე მთელი რიცხვები |
Posted by: Crypto 17 Jan 2012, 15:37 | ||
variable.gettype().tostring() |
Posted by: nitrex12 17 Jan 2012, 17:37 |
zakuti2 ეგ ვიცი მაგრამ შეკითხვა ბოლომდე ვერ ჩამოვაყალიბე ცვლადის ტიპის გაგება მინდა და ამ ტიპის გამოყვანა ეკრანზე. მადლობა გამოხმაურებისთვის Crypto მადლობა |
Posted by: zakuti2 18 Jan 2012, 13:25 |
მოკლედ პატარა შეკითხვა მაქვს. მაქვს პატარა file downloader-ი c#-ში დაწერილი, მაგრამ 1 პრობლემაა როდესაც ვთქვათ ftp-დან რამე ფაილს ვიწერ შემიძლია ის შევინახო c დისკის გარდა სხვა ნებისმიერ დისკ-ზე მაგრამ c დისკზე როცა მინდა შენახვა Access to the path 'C:\faili.###' is denied. ს მიწერს და ისე როგორ ვქნა რომ c დისკზეც შევანახინო სასურველი ფაილი? |
Posted by: MOLA 18 Jan 2012, 13:49 |
UAC ი უნდა გამორთო და შეინახავს -------------- |
Posted by: zakuti2 18 Jan 2012, 14:02 |
MOLA და ისე კომპიუტერებზე default-რა არის? ჩარტული თუ გამორტული? win 7-ზე ან xp-ზე. |
Posted by: Svani91 18 Jan 2012, 14:16 |
zakuti2 7 ზე ჩართულია მე როგორც ვიცი |
Posted by: zakuti2 18 Jan 2012, 14:36 |
Svani91 ხო ახლა 7 მაქ და მე არ ჩამირთია,ზნაჩიტ ჩართულია ხოლმე. xp-ზე არავინ იცით? |
Posted by: კახა251 22 Jan 2012, 09:14 |
nitrex12 არ ვიცი ნაღდად C# ზე როგორაა მარა typeid არის C++ |
Posted by: rusudani7 25 Jan 2012, 14:49 |
ვორდის ყველაზე ახალი პროგამის ჩატვირთვა მინდაjava[ertad]script:emoticon(':help:') |
Posted by: zviadi1989 5 Feb 2012, 17:12 |
დამეხმარეთ რა პორტის გახსნაში. http://forum.ge/?showtopic=34261931&view=findpost&p=29561924 IIS-ში საიტი ასპ.ნეტის საიტი მაქვს გაშვებული და გარედან მინდა მივწვდე. ვიცი აქ არ უნდა დამეპოსტა მარა სად წავიდე აბა. |
Posted by: zviadi1989 9 Feb 2012, 13:13 | ||
ვსო აღარაა საჭირო. ჩემ როუტერს არ უკეთდება ფორვარდინგი. იმიტო კი არა რომ ტექნიკურად არ აქვს იმიტომ რომ ლისტში სიცარიელეს ამატებს. ფუ |
Posted by: zakuti2 10 Feb 2012, 01:45 |
c#-ით შესაძლებელია კომპიუტერში მოვახდინო c ან სხვა დისკების დაფორმატება? და თუ კი მაშინ როგორ? |
Posted by: Svani91 10 Feb 2012, 02:54 |
zakuti2 შელ ბრძანება გაუშვი და ეგაა ( სიშარპში როგორ გაუშვა, ეგ გაგუგლე და ნახავ ) format c - ბრძანება ხვდები ალბათ რასაც იზამს ეს |
Posted by: zakuti2 10 Feb 2012, 13:06 |
Svani91 ხო ეგ ვიცი როგორ უნდა გავუშვმა მაგრამ მაგის გაშვების დროს მინდა რომ ეგ დაფორმატება მოხდეს ფარულად,ანუ ეკრანზე არ გამოჩნდეს მაგ დაფორმატების პროცესი რა შელ ბრძანების გაშვების დროს ხომ გამოჩნდება თვითონ ეგ პროცესი? თუ არა? |
Posted by: კახა251 10 Feb 2012, 15:00 |
zakuti2 შეეშვი "ვირუსების" წერას |
Posted by: zakuti2 10 Feb 2012, 15:05 | ||
30 უსაქმურად ყოფნა |
Posted by: კახა251 12 Feb 2012, 04:59 |
zakuti2 საქმე გინდა? ჰა შენ საქმე: XNA კაკრას C# დან იმართება მე მომიწევს ეხლა სწავლა :| ძნელია ჩემთვის გადასვლა XNA ზე მარა მიწევს და რა ვქნა |
Posted by: zakuti2 12 Feb 2012, 11:41 |
kaxa251 XNA - ? ეგ game-ში არ გამოიყენება? |
Posted by: კახა251 12 Feb 2012, 21:56 | ||
zakuti2
კი |
Posted by: tamashi 12 Feb 2012, 22:26 |
zakuti2 ბატ ფაილი გააკეთე ჩააგდე სტარტაპში: echo @ format c:/ ბავშვობაა |
Posted by: zakuti2 13 Feb 2012, 00:24 |
tamashi მაგით ხომ მაინც cmd.### გიანხსება და დაიწერება მთლიანო ოპერაცია. მე ფარულად მინდა მაგის გაკეთება . |
Posted by: Pirate 13 Feb 2012, 00:42 |
.................................................................................... |
Posted by: zviadi1989 13 Feb 2012, 11:42 | ||
შექმენი ვინდოვს ფორმების აპლიკაცია და Program.cs-ში ეს გაწერე: using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using System.Diagnostics; namespace StartShellTest { static class Program { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); ProcessStartInfo startInfoParameters = new ProcessStartInfo(); startInfoParameters.WindowStyle = ProcessWindowStyle.Hidden;//farulad gaushvebs startInfoParameters.FileName = "cmd"; string CommandToExecute = @"%windir%\system32\notepad";//commandi rac gvinda gavushvat startInfoParameters.Arguments = "/c " + CommandToExecute;//c nishnavs rom cmd veubnebit gaushvi commandi da shemdeg gaitishe Process.Start(startInfoParameters); //aq return mieci tu ar ginda rom gashvebuli darches programa. cmd isedac gashvebuli iqneba sanam ar shesruldeba cmd commandi. ro shesruldeba cmd daixureba. //return Application.Run(); } } } |
Posted by: zakuti2 18 Feb 2012, 12:35 |
zviadi1989 მადლობ. 1 კითხვა მაქვს კიდევ ფაილის გადაადგილება როგორ გავაკეთო c#-ში? ანუ ვთქვათ d-დისკზე არსებული notepad.txt მინდა გადაავადგილო c-დისკზე program file-ის კატეგორიაში ვსიო გადავიტანე უკვე. |
Posted by: Couperwood 19 Feb 2012, 00:13 |
using System.IO File.Move(src, dest) თუ სწორად მახსოვს მასეა. |
Posted by: zakuti2 19 Feb 2012, 00:32 |
Couperwood მასეა,მარა გავაკეთე უკვე თუმცა მაინც მადლობ |
Posted by: Pirate 19 Feb 2012, 22:32 |
double a, b, c, d; Console.WriteLine("Enter a:"); a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Enter b:"); b = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Enter c:"); c = Convert.ToDouble(Console.ReadLine()); d = Math.Sqrt(2 * a * Math.Sqrt(Math.Tan(Math.Abs(b / c - Math.Sqrt(a / 3, (1.0 / 5.0))))) / Math.Log(Math.Abs( c ), (a + b)), 1/3); აქ მიგდებს შეცდომას. პირველი ლექცია მქონდა და ერთ-ერთ თასქში ეს მაგალითი მოგვცა: დამეხმარეთ ვინმე |
Posted by: სნეგირი 20 Feb 2012, 00:24 |
Pirate d = Math.Pow(2 * a * Math.Sqrt(Math.Tan(Math.Abs((b / c) - Math.Pow(a / 3, 1 / 5)))) / Math.Log(Math.Abs(a + b), Math.Abs( c )), 1 / 3); |
Posted by: Pirate 20 Feb 2012, 00:38 |
სნეგირი გმადლობ |
Posted by: zakuti2 21 Feb 2012, 01:10 |
რას ვერ ვხვდები იცით : თუ გვაქვს მეთოდი რომელიც არის static-ური და სახელად metod პარამეტრად კი აქვს int a და int b რა მნიშვნოლობა აქვს გამოძახების დროს პარამეტრებს მნიშვნელობას ასე გადავცემთ metod(2,4) თუ ასე metod(a:2,b:4) ? |
Posted by: <T> 21 Feb 2012, 13:06 |
zakuti2 მაგ შემთხვევაში, როცა ყველა პარამეტრს გადასცემ არანაირი, გარდა იმისა რომ მეორე ვარიანტი უფრო კითხვადია. აი როცა ზოგიერთ პარამეტრს საწყისი მნიშვნელობა(default value) აქვს მინიჭებული, მაშინ უკვე მეორე მეთოდის გამოყენება აუცილებელია. http://msdn.microsoft.com/en-us/library/dd264739.aspx |
Posted by: forumeli64 29 Feb 2012, 12:35 |
ვორდში აიკრიბა ტექსტი sylifan-ით გადაყვანა მინდა acadnusxuri-ში ვნიშნავ მთლიან ტექსტს, ვაძლევ ბრძანებას რომ შრიფტი შეიცვალოს, ვაჭერ ენტერს. არ გადადის |
Posted by: <T> 29 Feb 2012, 16:43 | ||
convert.ge |
Posted by: Svani91 3 Mar 2012, 02:41 |
გამარჯობა ხალხო წიგნს ვკითხულობ და რაღაც დასკვნები გამომაქვს. მებადება კითხვებიც. აი ერთი გვაქვს ობიექტი SomeClassName someObj = new SomeClassName(); ახლა გვაქვს, მარგამ თუ მას ვუზამთ ასე someObj = null; მორჩა, მოკვდა უკვე ჩვენი ობიექტი? გავიდა გაღმა? მისი 'გაცოცხლება' შეიძლება? მეორე კლასში დესტრუქტორ მეთოდის წერა აუცილებელია? |
Posted by: forgiv3me 3 Mar 2012, 03:49 | ||
Svani91
ამ დროს არ კვდება, ამ დროს ნულ ბაიტად იქცევა null = 0 მაგრამ delete someObj; ამ დროს კვდება (c++ ში ასეა, არ მგონია C# იყოს სხვანაირად) |
Posted by: Svani91 3 Mar 2012, 17:13 |
forgiv3me რაც მთავარია, მემორი ხო თავისფლდება განულების მერე? |
Posted by: Crypto 3 Mar 2012, 19:58 | ||||||
თუ ობიექტზე აღარანაირი reference აღარ არსებობს, მას ვეღას მიმართავ. ამ დროს მეხსიერებაში შეიძლება ისევ იყოს (დროებით, სანამ GC წაშლის), მაგრამ მიუწვდომელი იქნება და ფაქტიურად დაკარგული
თუ კლასი რამე ისეთ რესურსებს მიმართავს, რომელთა გამოთავისუფლებაც აუცილებელია ობიექტის დახურვის მერე (გახსნილი ფაილები, ბუფერები, კონექშენები, unmanaged რესურსები, com ობიექტებზე მიმართვები ა ა.შ.), ამ შემთხვევაში იყენებენ დესტრუქტორებს. თუ ასეთი რესურსები არაა, მაშინ არცაა აუცილებელი დესტრუქტორი.
არა. მეხსიერებას მთლიანად GC მართავს და როდის გამოათავისუფლებს მეხსიერებას, ამის თქმა ძნელია. ეგ რამდენიმე ეტაპიანი პროცესია. ობიექტის განულების მერე ის მაინც რჩება მეხსიერებაში, მანამ GC მორიგ ჩამოვლას არ გააკეთებს და მსგავს განულებულ ობიექტებს არ ამოშლის. |
Posted by: Svani91 3 Mar 2012, 20:38 | ||
Crypto დიდი მადლობა დაახლოებით მეც ეგეთი წარმოდგენა მქონდა დესტრუქტორზე
აქედან გამომაქვს დასკვნა თუ გავანულე, ვუბიძგე უკვე განადგურებისკენ და GC - ს ვეღარსად გაექცევა. |
Posted by: zakuti2 4 Mar 2012, 01:09 | ||
რაღაც მაინტერესებს სწორი ვარ თუ არა ამაში როცა გვაქვს 2 კლასი და გვაქვს მემკვიდრეობა. ანუ klasi1 და klasi2 არის და klasi2 არის klasi1-ის მემკვიდრე,როდესაც klasi1-ში გვაქვს private - ცვლადები აღწერილი მაშინ ჩვენ ხომ არ შეგვიძლია klasi2-ში მივწვდეთ მათ მაგრამ თუ klasi1-ში private ცვლადებს ასე ავღწერთ.
ამის შემდეგ ჩვენ klasi2-ში ხომ შეგვეძლება მივწვდეთ t_cvladi1-ს და t_cvladi2-ს და მათი დახმარებით გამოვიყენოთ cvladi1 და cvladi2 სწორი ვარ ხომ? |
Posted by: Svani91 4 Mar 2012, 01:19 |
zakuti2 კი, მაგრამ მანდ შეგიძლია დაუტოვო მხოლოდ get private - ს მუღამი რომ არ დაიკარგოს ან ისევ რიდ ონლი დარჩეს |
Posted by: zakuti2 4 Mar 2012, 01:24 |
Svani91 ანუ set ზედმეტი არის ამ შემთხვევაში? |
Posted by: Svani91 4 Mar 2012, 01:29 |
zakuti2 მანდ გეტიც ზედმეტია ჩემი აზრით ) private ცვლადს public property თ მაინც წვდები მომიტევეთ რამეში თუ ვცდები |
Posted by: zakuti2 4 Mar 2012, 02:19 |
Svani91 ხო რავიცი დაილოცოს public-ი და არ დამჭირდება ეს გვერდითი შემოვლები მარა პროსტა მაგალითი იყო და გარჩევა მინდოდა |
Posted by: forgiv3me 4 Mar 2012, 06:04 |
Svani91 ჩემი აზრით, პროსტა ასე აღება და მხოლოდ null ის მინიჭებით განადგურება "ძალადობა" უფროა... მარა ზოგჯერ ეს მეთოდი უფრო ჭრის, ვიდრე delete ... არის მომენტები როდესაც მარტო განულება უნდა გააკეთო, და არის ხანდახან საჭიროება თვითონ ობიექტიც წაშალო პ.ს ისე ZeroMemory კაი რამეა zakuti2 friend კლასები, ისწავლე... თუ გინდა რომ კლასებზე მთლიანი კონტროლი და ა.შ გქონდეს მემკვიდრეობის მერე ... |
Posted by: Svani91 5 Mar 2012, 02:00 | ||
forgiv3me
? http://www.pinvoke.net/default.aspx/kernel32.zeromemory სწორად მოვხვდი? |
Posted by: forgiv3me 5 Mar 2012, 07:27 |
Svani91 კი |
Posted by: სნეგირი 5 Mar 2012, 15:22 |
zakuti2 თუ გარეშე კლასებისთვის ცვლადი private გინდა იყოს, ხოლო მემკვიდრე კლასები ხედავდნენ ამ ცვლადებს, მაშინ protected უნდა გამოაცხადო... |
Posted by: zakuti2 5 Mar 2012, 19:52 |
სნეგირი მე ვაფშე public იყოს ის მინდა უბრალოდ მაგალითი იყო და გარჩევა მინდოა. მადლობთ ყველას ვინც დამეხმარეთ |
Posted by: Svani91 5 Mar 2012, 20:39 | ||
zakuti2
http://www.csharp-station.com/Tutorials/lesson19.aspx |
Posted by: nitrex12 5 Mar 2012, 21:19 |
გამარჯობათ Cmd-თი მინდა *.cs ფაილის კომპილაცია მოვახდინო მაგრამ არ გამომგდის სამწუხაროდ http://www.picz.ge/img/s1/1203/5/0/0e3526f54c80.png იქნებ მიმითითოთ რა შეცდომას ვუშვებ |
Posted by: Svani91 5 Mar 2012, 22:13 |
nitrex12 /t:exe ეს დაამატე |
Posted by: nitrex12 6 Mar 2012, 08:51 |
Svani91 მადლობა |
Posted by: Devastator 9 Mar 2012, 08:30 |
Windows Application პროექტში მინდა, რომ გავაკეთო რამდენიმე ფანჯარა. ერთი იყოს მთავარი, რომელზეც დასმული იქნება ღილაკები და მათზე დაკლიკების შემთხვევაში გაიხსნას პროექტში არსებული სხვა ფანჯრები. როგორ გავაკეთო ეგ ვერ მეტყვით? სად და რა კოდი უნდა დავუწერო ღილაკს მაგისთვის? |
Posted by: Svani91 9 Mar 2012, 14:30 |
Devastator http://www.homeandlearn.co.uk/csharp/csharp_s13p1.html |
Posted by: Devastator 10 Mar 2012, 15:52 |
Svani91 მადლობა ............................ |
Posted by: zakuti2 13 Mar 2012, 21:44 |
ესეთი რაღაცის გაკეთება მინდა არის listbox-ი და ყველა ხაზზე წერია ტექსტი ესეტი სტილით saxeli:gvari მინდა რომ როცა რომელიმეს მონისვნა მოხდება რაც : ამის მარჯვენა მხარეს იქნება ჩაიწეროს textbox2-ში და რაც : ამის ამრცხნივ იქნება ჩაიწეროს textbox1-ში. დამეხმარეთ რა |
Posted by: Nikodz 13 Mar 2012, 23:22 |
zakuti2 SelectedIndexChange ქვია მემგონი ევენთს თუ რაღაც მასეთი, მაგაზე მიაბი ფუნქცია. ფუნქციაში აიღე მონიშნულის მნიშვნელობა /* რაც შიგნით წერია */ და split(':') გაუკეთე იმ ტექსტს, დაგიბრუნებს მასივს, ორი ელემენტი ექნება { saxeli, gvari } |
Posted by: Crypto 13 Mar 2012, 23:26 |
zakuti2 როცა ობიექტში სახელი და გვარი ცალცალკე გაქვს და ამ ინფოს ერთად გამოტანა გინდა ლისტბოქსში, ამ ობიექტში ToString-ის override გააკეთე და იქ დააბრუნე ეგ ორი ველი გაერთიანებულად, ტექსტბოქსებს კი ცალცალკე მიაბი სახელი და გვარი ამას ის უპირატესობა აქვს რომ, ინფორმაციას ბაინდინგებით მიაბამ ლისტბოქსსაც და ტექსტბოქსებსაც, ასევე ტექსტბოქსში რასაც ჩაწერ, ავტომატურად აისახება ლისტბოქსში (სიტყვაზე გვარი რომ გადააკეთო) გამოიყენეთ OOP სრულად |
Posted by: zakuti2 14 Mar 2012, 18:25 |
ის კი გავაკეთე რომ როცა : ეს სეხვდება მაშინ ახალ ხაზზე გადავიდეს აი ესე მარა ისე ვერ გამიკეთEბია როგორც მინდა char[] delimiterChars = { ':' }; string text = selectitemtxt.Text; string[] words = text.Split(delimiterChars); foreach (string s in words) { richTextBox1.Text += "\n" + s; } ააა ეგაა ვქენი words[0] და words[1] გამოვიდა მადლობთ დამხარებისთვის. |
Posted by: zakuti2 17 Mar 2012, 02:52 |
c#-ის დახმარებით ie7-ში coockie-ები როგორ წავშალო? კოდს ვერავინ დამიწერთ? |
Posted by: Devastator 18 Mar 2012, 22:47 |
გლობალურ ცვლადებთან დაკავშირებით მაქვს კითხვა: შესაძლოა თუ არა, რომ ერთ პროექტში რამდენიმე ფორმამ გამოიყენოს ერთი ცვლადი? და როგორ? |
Posted by: forgiv3me 18 Mar 2012, 22:57 |
Devastator მაგისთვის მაგალითად C++ ში არის ასეთი რამ: this ქვია და უფლებას გაძლევს მაგისას |
Posted by: Svani91 18 Mar 2012, 23:33 | ||
Devastator ყველაზე პირველად რაც მომაფიქრდა ესაა დაამატე შენს პროექტში რამე სტატიკური კლასი და შიგნით შექმენი რამე ფილდები ( ეს იქნება შენი გლობალური ცვლადები ).
მერე სადაც გინდა და რომელ ფორმაშიც გინდა myStaticClass.MyGlobalField - გამოიყენე. |
Posted by: Blitz 24 Mar 2012, 17:21 |
ერთი რაღაც მაინტერესებს, იქნებ დამეხმაროთ for each loop-დან როგორ უნდა გამოვიტანო მაგალითად მარტო პირველი, მეორე ან მესამე Item, მოკლედ, მერამდენეც მინდა ის მაგ. for each (string item in items) console.writeline(item) აქედან მინდა რომ მაგალითად მარტო მესამე item გამოვატანინო და არა ყველა... |
Posted by: Svani91 24 Mar 2012, 17:31 |
Blitz for loop გამოიყენე |
Posted by: Seeker 27 Mar 2012, 18:26 |
გამარჯობა მაინტერესებს Attribute რისთვის გამოიყენება ზოგადად რისი გაკეთება შეიძლება |
Posted by: Crypto 28 Mar 2012, 01:32 | ||
ინტერფეისივითაა, სხვა ობიექტებს აძლევს ინფორმაციას ამ კლასის ან მეთოდის შესახებ ოღონდ გასხვავება იმაშია რომ ინტერფეისი აღწერს თვითონ ამ კლასის ფუნქციებს, ხოლო ატრიბუტები აღწერს იმ ფუნქციებს, რომელთა შესრულებაც შეუძლიათ სხვა ობიექტებს ამ კლასზე ან მეთოდზე |
Posted by: Quest 3 Apr 2012, 04:59 |
Seeker მაგალითად სერიალიზაციის დროს, XmlSerializer_ი უყურებს უწერია თუ არა შესაბამისი ატრიბუტი კლასს. |
Posted by: Seeker 3 Apr 2012, 10:24 | ||||
ვერ მივხვდი. კლასზე თუ ატრიბუტი მაქვს გამოყენებული და ამ კლასის ობიექტი შეიქმნა ატრიბუტი უზრუნველყოფს ამ ობიექტზე მიმართვებს? Quest მაგის გარეშეც ხომ შემიძლია მეთოდის გაწერა და გამოძახება და ისევე დამუშავდება როგორც მეთოდშია გაწერილი ვერ გავიგე რა პრივილეგია აქვს ატრიბუტის გამოყენებას |
Posted by: <T> 3 Apr 2012, 11:08 |
Seeker ატრიბუტი არის ინფორმაცია ინფორმაციის შესახებ. მაგალითზე უკეთ მიხვდები - ვთქვათ გვაქვს კლასი Employee, რომელშიც არის 1 ველი - FirstName public class Employee { public string FirstName { get; set; } } და გვინდა აქვე დავამატოთ ინფორმაცია FirstName შესახებ - ეკრანზე გამოტანისას მისი სათაური (label) იყოს მაგ . "თანამშრომლის სახელია: "; ამისთვის გამოიყენება ატრიბუტები - ისინი ინახავენ "ინფორმაციას ინფორმაციის შესახებ"; ატრიბუტის გამოყენებით, label შეგვიძლია დავამატოთ ასე: public class Employee { [DisplayAttribute(Name = "თანამშრომლის სახელია:")] public string FirstName { get; set; } } გამოვიდა სუფთა და ლამაზი კოდი. ატრიბუტების გარეშე ალბათ საჭირო იქნებოდა დაახლოებით ესეთი რამ public class Employee { public string FirstName { get; set; } public string FirstNameLabel = "თანამშრომლის სახელია"; } თუ გავითვალისწინებთ რომ კლასის თითოეულ წევრს შეიძლება არაერთი ატრიბუტი ჰქონდეს, მეორე გზა მოუხერხებელი იქნებოდა და მალე დააბინძურებდა კლასს. |
Posted by: Crypto 3 Apr 2012, 12:37 | ||
Seeker
მაგის გარეშე მოგიწევს სერიალიზაციის კოდის გაწერა ყველა იმ ობიექტში, რომლის სერიალიზაციას გჭირდება. არადა კოდი მარტივი და ორსტრიქონიანი არაა. მეორე შემთხვევა: სიტყვაზე ენუმერაციის წევრებს ვერ გაუწერ ცალცალკე მეთოდებს, არადა შეიძლება დაგჭირდეს თითოეულ წევრზე რამე ინფორმაციის მითითება მაგალითად Enum ConditionEnum <ValueCount(Single)>Equals <ValueCount(Single)>Greather <ValueCount(Double)>Between <ValueCount(Multi)>In End Enum შეგიძლია სადმე დაწერო ცალკე მეთოდი, რომელშიც If-ებით შეამოწმებ და დააბრუნებ შესაბამის პასუხს, მარა ეგ იქნება მოუხერხებელი. ატრიბუტები კი ამ ამოცანას აიოლებს |
Posted by: Seeker 3 Apr 2012, 12:39 |
მადლობთ <T> , Crypto ძალიან კარგი მაგალითია გავერკვიე რისთვის გამოიყენება |
Posted by: wildio 6 Apr 2012, 20:08 |
c++-ში როგორ არის ფაილების ნაკადის დახურვა? მაგ: ifstream fin("rekord.txt") ეს ნაკადი რომ დავხურო და იგივე ფაილზე ofstream ნაკადი შევქმა.. |
Posted by: სნეგირი 6 Apr 2012, 22:22 | ||
wild10
fin.close(); |
Posted by: wildio 7 Apr 2012, 11:07 | ||
ოკ, ჯიგარი ხარ |
Posted by: ninicool 11 Apr 2012, 01:26 | ||||
Kakha
MOLA
დამეხმარეთ, დეიდებო, ბიძიებო. |
Posted by: gugaguga30 6 May 2012, 21:23 |
იქნებ დამეხმაროთ რამე მეთოდი მითხრათ რომ რანდომში გამოყენებული რიცხვები არ განმეორდეს. იგივე საკითხი არის ამ გვერდძე, მაგრამ პასუხი ვერ ვიპოვე. Random r = new Random(); label1.Text = r.Next(1, 9).ToString(); label2.Text = r.Next(1, 9).ToString(); label3.Text = r.Next(1, 9).ToString(); |
Posted by: VanoM 6 May 2012, 22:22 |
gugaguga30 Random არის შემთხვევითი რიცხვების გენერატორი და არა უნიკალურის. უკეთესად თუ ჩამოაყალიბებ კითხვას, შევეცდები გიპასუხო. Random r = new Random();-ს შემთხვევაში საწყის მნიშვნელობად გამოიყენება კომპიუტერის ჩართვიდან გასული დრო მილიწამებში. |
Posted by: Quest 8 May 2012, 01:24 |
gugaguga30 რამე გამზადებული კლასი ამისათვის, როგორც ვიცი, არ არსებობს. ყველაზე მარტივი ალგორითმით, ყველა დაგენერირებული რიცხვი უნდა დაიმახსოვრო მასივში ან რამე მსგავსში. მერე, ყოველი ახალი დაგენერირების დროს, უნდა შემოწმდეს, თუ ეს ახალი რიცხვი უკვე არის შენახული, მაშინ თავიდან უნდა დაგენერირდეს. ისე თუ მაინცდამაინც რიცხვები არაა აუცილებელი, მაშინ ეს გაამარტივებს საქმეს: Guid.NewGuid() ყოველ გაშვებაზე შემთხვევით, იდეაში უნიკალურ 16 სიმბოლოს დააიბრუნებს. |
Posted by: t-90 8 May 2012, 01:38 | ||
gugaguga30 მაგას ვერ გააკეთებ. რენდომი არის შემთხვევითი რიცხვის დაგენერირება, მიუხედავად იმისა რო ამის ალბათობა მცირეა მაინც არის შანსი რო დაემთხვეს. მაგრამ ეს შანსი არის უმინიმალურესი. თუმცა ამოცანას გააჩნია რა და როგორ გაქვს. Quest
ერთი შესწორება თუ არ მიწყენთ. Guid არის არა 16 არამედ 32 სიმბოლოიანი. |
Posted by: zakuti2 9 May 2012, 16:38 |
ისევ და ისევ form1-ზე ვიყენებ webbrowser1 კომპონენტს და ვხსნი 1 html page-ს რომლის ნებისმიერ მონაკვეთში მაუსით უნდა მოხდეს დაკლიკება და მინდა რომ ეს იყოს ესე ანუ არის webbrowser და button და button-ზე დაკლიკების შემდეგ webbrowser-ზე გახსნილ html ფაილში ნებიმისერ ადგილას უნდა მოხდეს დაკლიკება აი მგონი ეს vb-ს კოდი აკეთებს მაგას მაგრამ c#-ზე როგორ იქნება? Dim ele As HtmlElement = WebBrowser1.document.GetElementFromPoint(20, 20) ele.InvokeMember("click") ასე რომ ვაკეთებ არაო webBrowser2.Document.GetElementFromPoint(20).Click(); მასე კი გავაკეთე მარა მაინც არ დაკლიკდა და როგორ ვქნა? მთელი 5 საატია ვჩალიჩობ და არაფერი გამომდის :@ |
Posted by: Quest 12 May 2012, 00:25 | ||
ნამდვილად zakuti2 გააჩნია რა ბათონზეა საუბარი. ეგ იმუშავებს HTML ბათონზე მარტო. მარა თუ აჯაქსია გამოყენებული ან ფლეში ან რამე სხვა, სხვანაირი მიდგომაა იქ საჭირო. |
Posted by: zakuti2 12 May 2012, 00:30 |
Quest button-ზე არ მინდა კლიკი როგორც ავტო მაუს კლიკის პროგრამები არის ხოლმე ისე მინდა რომ გავუწერო დრო და უბრალოს ვებ ბრაუზერზე მოხდეს კლიკი . არც ბათთონზე მინდა კლიკი და არც არაფერზე მარტო ვებ ბრაუზერზე უბრალოდ ვთქვათ ცენტრში |
Posted by: Pirate 13 May 2012, 15:32 |
გავაცდინე ლექცია და Array საერთოდ ვერ გავიგე ეხლა რო ვნახულობ. ვინმეს არ მოგეპოვებათ კარგი თუთორიალი მასივებზე? |
Posted by: MOLA 14 May 2012, 00:35 |
Pirate http://www.c-sharpcorner.com/UploadFile/mahesh/WorkingWithArrays11232005064036AM/WorkingWithArrays.aspx |
Posted by: zakuti2 20 May 2012, 15:08 |
ხალხნო რა მაინტერესებს რატომ არ შემიძლია ვთქვატ წავშალო c-დისკზე არსებული დირექტორიაში არსებული ყველა ფაილი და რატომ შემიძლია თავისუფლად წავშალო სხვა დისკზე არსებული დირექტორიის ფაიელბი,რათქმაუნდა c#-ში ვგულისხმობ. ან ისე როგორ ვქნა როგორ თავისუფლადაც d-დისკზე იშლება ისე c-დისკზე წაიშალოს. |
Posted by: MS Developer 23 May 2012, 15:45 |
zakuti2 ცოტა უკეთ აგვიხსენი რამე ერორს წერს? მე არასოდეს მიცდია ჯერ რამის წაშლა, მაგრამ შენს ადგილზე რომ ვიყო, ჩავუჯდებოდი თრეი ქეჩებით და დავიჭერდი რამეს, სასარგებლოს. |
Posted by: სნეგირი 23 May 2012, 22:34 | ||
სისტემური ფაილები რომ არ წაშალო... |
Posted by: MS Developer 24 May 2012, 02:35 | ||||
ხალხო, მინდა stackpanel - ს დავატო კონტროლი კოდიდან აი c# კოდი
XAML
რეაქცია არ აქვს :/ |
Posted by: zakuti2 24 May 2012, 12:46 |
სნეგირი და მაშინ ისე როგორ ვქნა რომ მანდ ფაილების წაშლის ფერმიშენი მქონდეს? |
Posted by: Crypto 24 May 2012, 13:29 | ||
MS Developer
ახალ ფანჯარას რატომ აცხადებ? თან ეკრანზე არ აჩენ |
Posted by: სნეგირი 24 May 2012, 13:32 | ||
zakuti2
არვიცი... არ მაქვს გარჩეული... თუ იქნება System.IO namespace-ში იქნება... |
Posted by: MS Developer 24 May 2012, 19:22 | ||
Crypto მივხვდი, სისულელეს ვაკეთებდი კიდევ მაქვს რაღაც კითხვა მაქვს stackPanel და მანდ მაქვს განუსსაზღვრელი რაოდენობის კონტროლები(label). ანუ კოდიდან ვამატებ და არა წინასწარ. მინდა რამე გლობალური კლიკ ივენტი, როგორც ეს ჯავასკრიპტში შემიძლია გავაკეთო
გვაქვს რამე ამდაგვარის შესაძლებლობა? |
Posted by: Crypto 24 May 2012, 21:30 | ||
MS Developer
შესაძლებლობები არის განუსაზღვრელი , ათასნაირად შეიძლება გააკეთო ყველაზე მარტივი და მოხერხებული: <StackPanel Label.Click="MyClickHandler"> </StackPanel> სადმე კოდში კი გექნება ჰენდლერი MyClickHandler private void MyClickHandler(object sender, RoutedEventArgs e) { .... } |
Posted by: MS Developer 24 May 2012, 22:31 | ||
Crypto დაუნქასტი თუ რაც ქვია, ვერაფრით გავაკეთე, ნულია ჩემი ობჯექტ რეფერენსი Label.MouseDown="myDown" ეს XAMl და ეს c#
ნულია და არც აქვს რეაქცია სენდერი stackpanel - ია და არა Label :/ |
Posted by: Crypto 25 May 2012, 00:37 |
მაგ ივენტის სენდერი არის სტეკპანელი და არა ლეიბლი. ლეიბლი არის ივენტის სორსი, ამიტომ უნდა ნახო ივენტის e პარამეტრის e.source პროპერტი, რომელშიც იქნება კაკრაზ გადმოცემული ის ლეიბლი, რომელზეც დაეკლიკა |
Posted by: MS Developer 25 May 2012, 02:23 | ||
Crypto დიდი მადლობა, მივედი შედეგამდე, რაც მინდოდა.
ეს არ ვიცოდი, ლოგიკურად კი ეგრეც უნდა იყოს ალბათ, მაგრამ ვერ მოვიფიქრე |
Posted by: MS Developer 29 May 2012, 16:03 | ||||
ახალი და მოუგვარებელი პრობლემა მაქვს (ამ ეტაპზე) last.fm - იდან მომაქვს შემსრულებლების სურათები. ზოგ შემსრულებელზე პროგრამა იქრაშება. სავარაუდოდ ვერ შედის გვერდზე. აი კოდი HtmlAgilityPack.HtmlDocument doc = web.Load("http://www.last.fm/music/" + "Boney M." + "/+images"); ტაიმაუტი მეგონა და ვცადე ასე მოგვარება
აღარ კვდება პროგრამა, მაგრამ მინიმუმ 10-12 წამი აყოვნებს შესრულებას. ასეც უნდა იყოს ალბათ, მაგრამ როგორ ვქნა ისე, რომ ეს პროცესი ცოტა შემოკლდეს დროში? 90% შემსრულებლების სურათების, მოაქვს მალევე, 1 წამში. ზოგზე კი ეკიდება ვიყენებ HtmlAgilityPack - ს გავაკეთე
ამით მოწმდება საიმედოა თუ არა Path რაც მინდოდა, გამოვიდა |
Posted by: shoreshore 31 May 2012, 10:13 |
გამარჯობათ. ვინმემ დაწერეთ რა, სიშარპის პროპერტისები რას აკეტებს, რაში გამოიყენება და ჩვეულებრივი მეთოდისგან რითი განსხვავდება. |
Posted by: MS Developer 31 May 2012, 21:21 |
shoreshore მეთოდი და ფროფერთი სხვადასხვაა, ძალიან. პროფერთი შეგვიძლია შევადაროთ ჩვეულებრივ ფილდს. private string someProperty { get { //აქ ეშვება კოდი, როცა ფროფერთის მნიშვნელობის მიღებას ვცდილობთ. return "Some value"; } set { someField = value; //ეს მაშინ, როცა რამეს ვუტოლებთ, value ყოველთვის value - ა. } } ვარიანტი 2 private string Protected { get; private set; } რიდ ონლის ვარიანტი. ლოგიკურია, მხოლოდ ჩაწერა იქნებოდა - private get; ასევე ინტერფეისს არ აქვს უფლება, ჰქონდეს ფილდები, მაგრამ აქვს ფროფერთიები. მცოდნე უფრო განავრცობს, მე რაც ვიცოდი დავწერე. |
Posted by: Crypto 31 May 2012, 21:50 | ||
MS Developer
ეგ პროპერთი არ არის readonly, რადგან Get-იც აქვს და Set-იც. მანდ უბრალოდ შეზღუდულია წვდომის დონეები readonly პროპერთის საერთოდ არ აქვს setter მეთოდი, ხოლო writernly-ს - getter-ი |
Posted by: MS Developer 31 May 2012, 21:51 | ||
მართალია |
Posted by: shoreshore 3 Jun 2012, 12:55 |
Crypto MS Developer ძალიან დიდი მადლობა, რაღაცები მეც კი წავიკითხე უფრო დაწვრილებით, მაგრამ მაინც მადლობა |
Posted by: MS Developer 21 Jun 2012, 15:51 |
მაქვს ასეთი შეკითხვა როცა რამე ქუერის ვუშვებთ, ვასელექტებთ, სიტყვაზე, მინდა მასივში ან კოლექციაში მივიღო სრული რეზულტატი მაგალითად while( reader.Read() ) { //აქ რომ მასივი მომცეს } ან რამე php - ს print_r() - ის ანალოგი გვაქვს? სრულად რომ მივიღო ინფორმაცია. |
Posted by: zakuti2 22 Jun 2012, 00:04 |
MS Developer ანუ რაიმეს რესულტი გინდა მიიღო მასივში? ისე რომ მასივში არ გქონდეს ელემენტებების რაოდენობა გათვლილი? |
Posted by: Snowman 22 Jun 2012, 03:40 | ||
MS Developer
რიდერიდან წაკითხვისას რათ გინდა მასივი? არ გირჩევნია ობიექტის მატერიალიზება გააკეთო? თუ მაინც და მაინც და მასივის მაგივრად arraylist გამოიყენე ზუსტად იმისთვის არის რომ დინამიურად გაიზარდოს მისი ზომა. გაითვალისწინე ამაში ობიექტები შედის ასე რომ casting გარდაუვალია. ისე კი მაგისთვის ნებისმიერი შესაფერისი IEnumerable<of T> არ გამოგადგება? |
Posted by: MS Developer 23 Jun 2012, 01:00 | ||
zakuti2 Snowman
რატომაც არა, უბრალოდ, აქ Collection - ის რაობაზე არაა საქმე. ხელით თუ მომიწია ინფორმაციის დალაგება (შევსება), რა აზრი აქვს. |
Posted by: shoreshore 23 Jun 2012, 22:16 |
საღამო მშვიდობის. თუ შეგიძლიათ აი ეს კოდი ამიხსენით ქართულ ენაზე, რას აკეთებს: ArrayList al = new ArrayList(); Session.Add("AnswerList", al); Session.Add("QuizID", 1); |
Posted by: MS Developer 23 Jun 2012, 22:34 |
shoreshore http://msdn.microsoft.com/en-us/library/aa287725%28v=vs.71%29.aspx სესიაში შეინახა ერეილისტი და ქუიზ აიდი AnswerList = შენს ერეილისტს QuizID = 1 |
Posted by: shoreshore 23 Jun 2012, 22:40 |
MS Developer მადლობა და QuizID რომ უდრის ერთს, მაგის მნიშვნელობა იზრდება მერე სხვადასხვა გვერდზე გადასვლის დროს და მაგას რანაირად ხვდება? |
Posted by: MS Developer 23 Jun 2012, 22:42 |
shoreshore სულ ეგაა კოდი? მანდ ინკრემენტი არ ხდება და ვერ ვხვდები მიზეზს. |
Posted by: shoreshore 23 Jun 2012, 22:48 |
კი ეგ კოდი სულ ეგაა. პეიჯ ლოადში ხდება. ინკრიმენტი შეიძლება იმიტომ არ აქვს, რომ სინამდვილეში ერთ გვერდზე რჩება, მაგრამ მონაცემები იმ გვერდზე იცვლება, და რამდენჯერაც შეიცვლება ის მონაცემები, იმდენად იზრდება ეს ქუიზაიდი |
Posted by: t-90 24 Jun 2012, 04:06 |
shoreshore კოდი დაამატე ცოტა მეტი. მანდ რაც ჩანს არაილისტს აცხადებ და მერე რაღაცა სესიას უმატებ ორ რაღაცა უცნობ ცვლადს. |
Posted by: shoreshore 25 Jun 2012, 11:50 |
აი ასე შეიცვალა, პეიჯ ლოადი { ArrayList al = new ArrayList(); Session.Add("AnswerList", al); if (Request.QueryString["testid"]!=null) { int testID=int.Parse(Request.QueryString["testid"]); Session.Add("QuizID", testID); } else { Response.Redirect("Default.aspx"); } } ეს Request.QueryString["testid"] ამ შემთხვევაში რას აკეთებს? |
Posted by: MS Developer 26 Jun 2012, 13:03 |
shoreshore URL ნახე ?testid=ეს რას უდრის ხოლმე რაც იქნება, ის ხდება სესია მერე. http://www.dotnetperls.com/querystring |
Posted by: shoreshore 26 Jun 2012, 15:21 |
MS Developer დიდი მადლობა |
Posted by: shoreshore 4 Jul 2012, 21:19 |
სესიიდან როგორ ჩავწერო მონაცემები ბაზაში? |
Posted by: Snowman 4 Jul 2012, 21:57 |
shoreshore ვერ გავიგე რისი გაკეთება გინდა? თუ მონაცემთა ბაზაში გინდა რამის ჩაწერა სესიაში რაღას წერ? სესიაში ჩვეუყლებრივ ინახავ რასაც გინდა და უკან გადაკასტე და მერე როგორც სხვა რამე ისევე შეინახე გინდა ძველებური ნაცადი მეთოდებით და გინდა Entity Framework-ის გამოყენებით აბსოლუტურად არაფერ შუაშია სესია |
Posted by: ta petite amie 6 Jul 2012, 22:17 |
შესაბამისი თემა ვერ ვნახე და აქ ვიკითხავ ვორდში გვერდის მარჯვენა მხარეს უნდა დარჩეს 4 სმ სიგანის მინდორიო როგორ გავაკეთო? * * * აუ სხვაგან მიკითხავს ბოდიში, word წავიკითხე თუ იცით მიპასუხეთ მაინც |
Posted by: MS Developer 7 Jul 2012, 00:47 |
ta petite amie page layout -> margin ან padding ალბათ ეს იქნება, სცადე |
Posted by: shoreshore 8 Jul 2012, 21:17 | ||
მოკლედ ასეთი რამეა, არის ორი გვერდი. question.aspx და result.aspx. ქვეშენზე არის კითხვები დასმული (დითეილს ვიუში) და აქვს 4 სავარაუდო პასუხები დროფ დაუნში და იუზერმა რომ დააფიქსიროს თავისი პასუხი, დროფ დაუნში უნდა აირჩიოს. რესალთ გვერდზე არის გრიდი და იქ უნდა გამოჩნდეს, იუზერისგან გაცემული პასუხი და სწორი პასუხი და ა.შ ქვეშენ გვერდზე ვწერ : System.Data.DataRowView dr=new (System.Data.DataRowView)DetailsView1.DataItem; Answer a = new Answer() // ეს ანსვერ კლასი დაწერილი მაქვს და პროპერტები აქვს a.QuestionID=dr["QustionOrder"].ToString(); // QustionOrder ბაზაში მაქვს აღწერილი a.CorrectAnswer=dr["CorrectAnswer"].ToString(); // CorrectAnswer ბაზაშია dr ვერ წვდება ამ ქვეშენ ორდერს და კორექტ ანსვერს თუ რაჭირს? რომ ვუშვებ პროგრამას არ ეშვება, ამ ხაზებს რომ დავუმატებ იმის მერე. მერე სესიაში უნდა ჩამეწერა a და იმიტომ მინდოდა სესიაა. |
Posted by: zakuti2 17 Jul 2012, 20:41 |
რა მაინტერესებს c#-ში android-ის app-ს ვერ დაწერს კაცი რამე რომ იყოს? ანუ android-მა რომ წაიღოს. |
Posted by: MS Developer 18 Jul 2012, 13:39 |
zakuti2 არის მთარგმნელის ვარიანტში რაღაც http://xamarin.com/monoforandroid |
Posted by: marika717 13 Aug 2012, 20:28 |
C shi minda davsva shekitxva ar vici aq sheidzleba tu ara mara sxvagan ver vnaxe sachiro adgili... vwer martiv programas (celsiusis farengeitze gadayvanis programas) /* PRINT FAHRENHEIT-CELSIUS TABLE FOR F = 0, 20, ..., 300 */ MAIN() { int LOWER, UPPER, STEP; float FAHR, CELSIUS; LOWER = 0; /* LOWER LIMIT OF TEMPERATURE TABLE */ UPPER =300; /* UPPER LIMIT */ STEP = 20; /* STEP SIZE */ FAHR = LOWER; WHILE (FAHR <= UPPER) { CELSIUS = (5.0/9.0) * (FAHR -32.0); PRINTF("%4.0F %6.1F\N", FAHR, CELSIUS); FAHR = FAHR + STEP; } } manamde ragac shecdomebs migdebda compileri gamovaswore (bolos erti darcha da egec ro gamovaswore) gamomigdo bolo sam xazze daumtavrebeliao :|:| tan marto bolo samze ara bolos shemdegzec romelshic araferi ar weria :| (printf is xazidan qveevit xazebze programis damtavrebis frchxilebis chatvlit da mat shemdeg :| ) ra vqna??? |
Posted by: Svani91 3 Sep 2012, 13:00 |
გამარჯობა ვაკეთებ აპლიკაციას, რომელმაც ბაზიდან უნდა წაიკითხოს ინფორმაცია. ბაზა სერვერზეა. ჰოსტინგი არ მაძლევს უფლებას, გარედან მივაკითხო ბაზას. აპლიკაცია იქნება ბევრ კომპიუტერზე გაშვებული. გავრცელდება და ანუ ყველამ, უნდა იკითხოს ეს ინფორმაცია. რას იტყვით, როგორ მოვახერხო ამ ბაზის კითხვა. შეზღუდვის გვერდის ავლით. ბაზის დარეზერვების ვარიანტსაც განვიხილავ. |
Posted by: Crypto 3 Sep 2012, 13:37 |
Svani91 ვებ-სერვისი ............... |
Posted by: Svani91 3 Sep 2012, 14:28 |
Crypto მადლობ, პირველ რიგში. როგორც გავიგე, მინდა ვინდოუს სერვერი, სადაც გავუშვებ ამ ვებ-სერვისს. მერე აპლიკაკცია მიიღებს ინფორმაციას ამ ვებ-სერვისიდან. ეს ვებ სერვისი ინფორმაციას დააბრუნებს ლოკალური ბაზიდან, რომლის განახლებასაც მე მოვახდენ პერიოდულად. პროგრამა მოახდენს. ძალიან გავართულე? |
Posted by: lester 3 Sep 2012, 14:39 |
WCF გამოიყენე ძალიან მარტივი და დახვეწილია. მაგ ჰოსტინგზე ხო გაქვს საიტი იქ დაამატე ვებ სერვისი მერე დაწერე ფუნქციები რომელიც წაიკითხავს და სასურველ დატას დაგიბრუნებს |
Posted by: Crypto 3 Sep 2012, 14:47 | ||||
Svani91
არა, ეგრეა ზუსტად და არც რთულია
|
Posted by: Svani91 3 Sep 2012, 14:54 |
lester Crypto მადლობ, მადლობ გაიხარეთ |
Posted by: Svani91 4 Sep 2012, 18:57 |
მოკლედ, მინდა რომ wpf - ში, Grid - ს გავუზარდო ზომა. ანიმაციით. ეს ყველაფერი გასაგებია XAML - ში, ასე თუ ისე. მაგრამ, მე მინდა ეს გავაკეთო კოდში, cs ფაილში. არ მინდა ზედმეტი მარკაპით დავტვირთო მთავარი ფანჯარა. შესაძლებელია? არსებობს გრიდი და იზრდება კლიკზე. ნუ ამას არ აქვს გადამწყვეტი მნიშვნელობა. Crypto lester დაგტაგავთ, ბარემ. |
Posted by: lester 4 Sep 2012, 19:01 |
for -ით უნდა გააკეთო for(;;) { this.dataGrid1.Width() += i; } მაგრამ სხვა სრედში თუ არ ჩადე ანიმაციას ვერ დაინახავ და პახოდუ WPF სრედიდან ცოტა ძნელია გუიზე რედაქტირება ასე რომ xaml გამოიყენე |
Posted by: Svani91 4 Sep 2012, 19:06 |
lester ჯერ Storyboard - ს მოვსინჯავ. ვნახე რაღაც მაგალითი. მადლობა |
Posted by: Crypto 4 Sep 2012, 19:22 |
იგივე ანიმაცია შეიძლება გამოიყენო კოდითაც, რა პრობლემაა |
Posted by: lester 4 Sep 2012, 19:55 |
Svani91 ამიტომ გადადი JavaFx-ზე ან Qt-ზე |
Posted by: Svani91 5 Sep 2012, 14:14 |
lester კაი დროსია Crypto ვეცდები, ეგ ვარიანტი მირჩევნია |
Posted by: Svani91 6 Sep 2012, 18:41 | ||||
გავაკეთე ასე სადმე, რესურსად ვინახავ ანიმაციებს
მერე კოდიდან ვიძახებ
|
Posted by: elizbari1313 13 Sep 2012, 14:45 |
იშოვე ფული მარტივათ. გახდი ბიზნესმენი და გააორმაგე შენი შემოსავალი ინტერნეტის მეშვეობით http://www.vip-prom.net/?ref=235721 http://www.seosprint.net/?ref=852817 ვიდეო გაკვეთილი: http://www.youtube.com/watch?v=pyQ417t8xgY |
Posted by: mixringula 14 Sep 2012, 19:04 |
გამარჯობა თუ შეგიძლიათ მეთოდებში return ოპერატორის პრინციპი ახსნათ |
Posted by: MrAlex 14 Sep 2012, 19:22 | ||
mixringula
ფუნქცია მიიღებს return-ში ჩაწერილ მნიშვნელობას დამთავრებისას. return-ის მერე ფუნქცია ყველა ვარიანტში მთავრდება |
Posted by: mixringula 15 Sep 2012, 10:14 | ||
გაიხარე მადლობა |
Posted by: ghost22th 16 Sep 2012, 12:15 |
სალამი მეგრობრებო C# ჩემით ვხლაფორტობ ქართულად რომან სამხარაძეს წიგნი ავიღე,ქარტულადაა და ძალიან ბევრიუცხო ხილია საერტოდ ეს ენა ჩემთვის using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { char simbolo1, simbolo2, simbolo3l; simbolo1='რ'; simbolo2=textBox1.Text[0]; simbolo3l=Convert.ToChar(textBox1.Text); label2.Text=simbolo1.ToString(); label2.Text=simbolo2.ToString(); label3.Text=simbolo3l.ToString(); } } } და სეხდომას მიწერს ქართული ფონტზე "რ"ზე აქვს პრობლემა... |
Posted by: Svani91 16 Sep 2012, 12:19 |
ghost22th შეცდომა დააკოპირე აქ რ ზე მაქ პრობლემაო, არ დაგიწერდა |
Posted by: ghost22th 16 Sep 2012, 12:25 | ||
აია ამა სმიწერს მგონი თვითო პროგრმაის ბრალია არა? |
Posted by: Svani91 16 Sep 2012, 12:35 |
პროექტი ახალ ადგილას დაასეივე და გადაბილდე. მერე სცადე |
Posted by: ghost22th 16 Sep 2012, 13:36 | ||
არ უშველა მაგან )))))))))))))))))))))) |
Posted by: სნეგირი 16 Sep 2012, 15:31 | ||
ghost22th მაშინ ახალი პროექტი შექმენი და
არ დაგავიწყდეს, თორემ სხვა ბაგსაც ამოგიგდებს... თან ეს textBox1, label1, label2, label3 სად გაქვს გამოცხადებული..? |
Posted by: lester 16 Sep 2012, 15:45 |
' ეს ჩაანაცვლე " ამით : ) * * * + WinForm აპლიკაციაში main ფუნქციაში რატო ჩალიჩობ? შეეშვი მაგ წიგნს და რაიმე ვიდეო ტუტორიალებით მიყევი youtubeზე და channel9 ძალიან ბევრია უი დაჟე WinFormeb არ ყოფილა და კონსოლში label ები როგორ გაქვს? : D |
Posted by: ghost22th 16 Sep 2012, 16:02 |
სნეგირი lester არვიცი პირველად ვსავწლობ თქო დაავიც ამ ენაში ბალზე ვზივარ დ ატყემალს ვისვრი თუ როგორაა ეგაა? პროსტა ძალიან დამაინტერესა და///ჩემით ვჩალიჩობ |
Posted by: სნეგირი 16 Sep 2012, 16:33 |
ghost22th http://allshares.ge/download.php?id=1BC3A20770 |
Posted by: ghost22th 16 Sep 2012, 19:29 | ||
გაიახარე მეგობარუ რუსულიარ ვიცი მაგრამ მოვახარეხებ რამეს |
Posted by: სნეგირი 16 Sep 2012, 20:08 |
ghost22th ინგლისური (ორიგინალი) http://allshares.ge/download.php?id=FCB9338751 |
Posted by: ghost22th 16 Sep 2012, 20:54 |
მადლობაააააააააააააააა :) |
Posted by: dimonX 16 Sep 2012, 22:54 |
ხალხო არ შეგიძლიათ კარგი სავარჯიშოები ან სავარჯიშოების წიგნი დააგდოთ? |
Posted by: wildio 17 Sep 2012, 18:36 |
რანდომის კოდი როგორაა?? int z მინდა რო დავარანდომო [1;9] კიდე ერთი კითხვა: ლაბელების ნომრები ცვლადებით რო ვმართო შესაძლებელია? label1 label2 label3 რო მაქვს და რაღაც labelx რო გამოვიძახო და ეგრე.. * * * MessageBox.Show = "tqven waaget"; ამას რო ვწერ არ შვება Cannot assign to 'Show' because it is a 'method group' |
Posted by: სნეგირი 17 Sep 2012, 19:40 | ||||||||||
ეგრე არა, თუმცა სხვა რაღაცის მოფიქრება შეიძლება, გააჩნია კონრეტულ მიზანს...
|
Posted by: ghost22th 17 Sep 2012, 21:00 |
სულ მაინტერესბდა tools>settings> Expres settings da basic settings შორის რა განსხვავება რომელზე გადვაიყვანო? |
Posted by: dimonX 18 Sep 2012, 14:29 |
spidochveneba = Convert.ToInt32(Console.WriteLine()); ხალხო ამაზე მიწერს ცანტ ცონვერ დატატიმე ო რა უბვედურება უნდა ვერ გავიგე; |
Posted by: Svani91 18 Sep 2012, 14:44 |
dimonX რა შეგაქვს მანდ მნიშვნელობად და spidochveneba ინტეჯერია? |
Posted by: lester 18 Sep 2012, 14:46 |
dimonX ReadLine(); გამოიყენე და spidochveneba თუ DateTime ტიპის არის მაშინ ესე იქნება: spidochveneba = Convert.ToDateTime(Console.ReadLine()); |
Posted by: dimonX 18 Sep 2012, 15:03 |
lester აუ შენ გახიარე,უცებ ამერია რეად და რაიტ |
Posted by: dimonX 18 Sep 2012, 16:47 |
ხალხო აი ამის დაწერა გოუ თუს გარეშე შესაძლებელია? გადახედეტ რა,მე ვერ მივხვდი static void Main(string[] args) { int spidochveneba; int dashvebulisichqare = 120; a:Console.WriteLine("manqana moZraobis siCqare:"); spidochveneba = Convert.ToInt32(Console.ReadLine()); string piroba; if (spidochveneba > dashvebulisichqare) { Console.WriteLine("Tqven gadaaWarbeT moZraobis sichqares,Tqvenze iqneba gatarebuli kanonit gaTvaliswinebuli procedura,jarima!!!"); } else { Console.WriteLine("tqven SesanISnavi mZgoli braZnedbiT"); } Console.WriteLine("gnebavT gavagrZeloT mushaoba? Y/N"); piroba = Console.ReadLine(); if (piroba == "y") { goto a; } if(piroba=="n") { Console.WriteLine(); } ოგონდ არ მიხსენოტ კალის ამ შემთვევაში,კლასების გარეშე მინდა,კლასებიტ მეც ვიცი )))))))) |
Posted by: Svani91 18 Sep 2012, 17:44 |
dimonX ფუნქციები გააკეთე მანდვე, pirvate |
Posted by: dimonX 18 Sep 2012, 17:46 |
Svani91 ეგ ხომ იგივე გამოვა გინდა სხვა კალსი დამიწერია და გინდადც ამ კალსში გამიკეთებია მეთოდით |
Posted by: Svani91 18 Sep 2012, 17:50 |
dimonX აბა რატო ეს goto? რამე სიამოვნებას იღებ ამ სტილში წერით? საშინელებაა |
Posted by: dimonX 18 Sep 2012, 17:58 |
Svani91 ვცი რომ გოტო სასინელებაა ამ სტილიტ არანაერ სიამოვნებას არ ვიგებ |
Posted by: სნეგირი 18 Sep 2012, 21:06 | ||
dimonX
|
Posted by: dimonX 19 Sep 2012, 00:10 |
სნეგირი ერტი შეკითხვა გამIჩნდა იქ გიწერია რომ ბეს ენიჭება ფოლსი ამ შემთვევაში ხომ უნდა ამტავრებდეს მოქმედებას წესით? თუმცა ეს კოდი გაეშვა მე გავაკეტე ცოტა სხვანაერად და ისიც გაეშვა მეტოდებIტ გავაკეტე |
Posted by: სნეგირი 19 Sep 2012, 00:41 | ||
dimonX
კოდზე უკეთ ვეღარ აიხსნება... |
Posted by: Svani91 19 Sep 2012, 11:08 |
dimonX ერთხელ ხო უნდა დატრიალდეს ციკლი, მინიმუმ? |
Posted by: dimonX 19 Sep 2012, 11:33 |
Svani91 ვერ გავ9იგე ეგ მომენტი კარგად ალბატ იმიტომ რომ ციკლები კარგად არ ვიცი პ.ს პრივატ მეთოდები ვერ გავშუვი მეინში ვეწრც პროგრამ.მეტოდ ბრძანებიტ და ვერც ისე |
Posted by: Svani91 19 Sep 2012, 11:38 | ||||
dimonX
|
Posted by: dimonX 19 Sep 2012, 11:40 |
Svani91 ეგრე ვიცი რო კეტდება,მაგრამ ვერ ხედასვ მეინი ამ ჩემ მეთოდს,სტატიკი უნდა აუცილებლად? |
Posted by: Svani91 19 Sep 2012, 11:43 |
dimonX კი, მეინი static - ია და იმიტომ. არის სხვა ვარიანტიც, მარა აქ უადგილოა |
Posted by: dimonX 19 Sep 2012, 11:48 |
Svani91 დავამატე ეგრე და დაინახა მეტოდი,მაგრამ ერთი მეტოდი მეორე მეთოდში მაქვს გაშვებული და მიწერს ნოუ ოვერლოადო,ოვერლოადს ვუკეტებ მეინში და ამ მეტოდიშიც ოვერლოადი უნდა გავუკეთო? |
Posted by: Svani91 19 Sep 2012, 11:49 |
dimonX დადე კოდი და ვნახოთ |
Posted by: dimonX 19 Sep 2012, 11:53 |
private static void mgzavroba(int zgvari) { int ganvitarebulisichqare; ganvitarebulisichqare = Convert.ToInt32(Console.ReadLine()); if (ganvitarebulisichqare > zgvari) { Console.WriteLine("Tqven gadaacharbeT siCqare,Tqven dajarimebuli xarT"); } else { Console.WriteLine("tqven moZraobT dasashvebi sichqariT,ase ganagrZeT"); } } private static void programisgagreZeleba() { string piroba; Console.WriteLine("gnebavt ganagrZoT programa?: Y/N"); piroba = Console.ReadLine(); if(piroba=="y") { mgzavroba(); } if(piroba=="n") { Console.WriteLine(); } |
Posted by: Svani91 19 Sep 2012, 11:57 | ||
|
Posted by: dimonX 19 Sep 2012, 11:59 |
Svani91 მე მინდა რომ არგუმენტი პირველ მეტოდს მეინიდან გადაეცეს,და მეორე მეტოდშიც ამ არგუმენტით იმუშაოს პირველმა მეტოდმა არ გამოვა ეგრე? |
Posted by: Svani91 19 Sep 2012, 12:03 |
dimonX მეინს ხო უნდა გადაეცეს? კონსოლიდან უნდა გაუშვა პროგრამა და პარამეტრიც იქ უნდა მიაწოდო. "C:\ConsoleApplication1.###" a b c გლობალური პარამეტრი თუ გინდა, რამე გლობალური ცვლადი შექმენი და ის მიაწოდე ხოლმე. პირველ ჯერზეც და მერეც. |
Posted by: dimonX 19 Sep 2012, 12:10 |
Svani91 გასაგებია რომ კონსოლიდან უნდა მივაწოდო ცვლადი,მაგრამ ცვლადი მიუვა პირველ მეტოდს და მეორე მეტოდში აგარ გადადის? საერთოდ მეტოდები ცუადად ვიცი და იმიტომაა ჯერჯერობიტ რომ ვერიდები ამის გაკეტებას პ.ს რამე ამოცანების პონტი არ იცი სადმე რომ იდოს? რალური სცენარებით მინდა წავივარჯიშო |
Posted by: Svani91 19 Sep 2012, 12:14 |
dimonX პირველ მეთოდს თუ მიაწვდი და ამის შიგნით კიდე მეორე მეთოდი გაქ, შეგიძლია მეორეს პირველისთვის მიწოდებული მიაწოდო :) რამდენი მიწოდება გამოვიდა private static vodi opa( a ){ someOtherMEthod( a ); } ამოცანების კრებული გეპეის საიტზე უნდა იყოს, თუ მოძებნი http://gtu.ge/elbooks/ims_books.php არ ვიცი როგორია http://gtu.ge/books/Tengiz_bakhtadze_C_Sharpi_AmocanaTa%20krebu.pdf |
Posted by: dimonX 19 Sep 2012, 12:23 |
Svani91 სხვანაერად მაქვს მაქვს მეტოდი რომელსაც ვაწვდი პარამეტრს და შემდეგ მინდა რომ ეს მეტოდი გაეშვას მეორე მეტოდში და პირველ მეტოდს პარამეტრს კონსოლიდან ვაწოდებ |
Posted by: Svani91 19 Sep 2012, 12:38 |
dimonX რასაც პირველს მიაწვდი, შიგნით მყოფსაც იგივე მიეცი, თუ გინდა. |
Posted by: dimonX 19 Sep 2012, 12:43 |
Svani91 ვოწერდი იმას იგივე ცვლადს რომელსაც პირველს მაგრამ ვერ დაინახა ))))))))))))) |
Posted by: Svani91 19 Sep 2012, 12:46 |
dimonX ერორი დააკოპირე და კოდი მთლიანად დადე |
Posted by: dimonX 19 Sep 2012, 13:58 |
Svani91 static void Main(string[] args) { Console.WriteLine("****************************"); Console.WriteLine("MOGESALMEBIT SAPATRULO PROGARAMASHI"); Console.WriteLine("POLICE"); Console.WriteLine("Tqven SegiZliaT gaakontroloT moZraoba"); int maxsichqare; Console.WriteLine("gtxovt shseiyvanoT moZraobis dasaSvebi siCqare"); maxsichqare=Convert.ToInt32(Console.ReadLine()); mgzavroba(maxsichqare); programisgagreZeleba(); } private static void mgzavroba( int zgvari) { int ganvitarebulisichqare; ganvitarebulisichqare = Convert.ToInt32(Console.ReadLine()); if (ganvitarebulisichqare > zgvari) { Console.WriteLine("Tqven gadaacharbeT siCqare,Tqven dajarimebuli xarT"); } else { Console.WriteLine("tqven moZraobT dasashvebi sichqariT,ase ganagrZeT"); } } private static void programisgagreZeleba() { string piroba; Console.WriteLine("gnebavt ganagrZoT programa?: Y/N"); piroba = Console.ReadLine(); if(piroba=="y") { mgzavroba(); } if(piroba=="n") { Console.WriteLine(); } Error 1 No overload for method 'mgzavroba' takes 0 arguments D:\Documents and Settings\D\my documents\visual studio 2010\Projects\MyFirsApi\MyFirsApi\Program.cs 49 25 MyFirsApi |
Posted by: lester 19 Sep 2012, 14:03 |
dimonX და ეგეთი მარტივი ერორები გუგლში რო დასერჩო არ სჯობს? |
Posted by: Svani91 19 Sep 2012, 16:21 |
if(piroba=="y") { mgzavroba(); } არ აწვდი აქ არგუმენტს და მეტი რა გითხრათ? პროგრამის გაგრძელებას მიეცი არგუმენტად და ამასაც გადმოაწოდე მერე თუ ასე გინდა |
Posted by: dimonX 19 Sep 2012, 20:18 |
Svani91 ვერ გაგიგე ეგ როგორ? lester აქ მიხსნიან გოოგლში ასე არ იქნება |
Posted by: samuraisxmali 19 Sep 2012, 23:17 |
dimonX private static void mgzavroba( int zgvari) ამ მეთოდში პარამეტრი ინტ ტიპის ცვლადია, რომელსაც არ უთითებ იქ სადაც დაგიწერეს. შეგიძლია params მოდიფიკატორი გამოიყენო, მაგრამ შენ როგორც ჩანს თავიდან გინდა ყველაფრის დაწყება და თუ მართლაც ეგრეა, მაშინ goto გამოიყენე. |
Posted by: ghost22th 23 Sep 2012, 09:29 |
სულ მაინტერესბდა tools>settings> Expres settings da basic settings შორის რა განსხვავება რომელზე გადვაიყვანო? |
Posted by: dimonX 24 Sep 2012, 15:34 |
for (int i = 0; i < 10; i++) { for (int j = 0; j < 10;j++ ) { if (array[i] == array[j]) { Console.WriteLine(i.ToString()); array[i] = Convert.ToInt32(Console.ReadLine()); } } ხალხო ასეტ რამე სვაკეტებ და ყველა ი გამოქვს ნეტა რატომ? ეწესიტ ხომ მარტო ის ი უნდა გამომიტანოს სადაც მასისვის ელემენტი უდრის თავისავე ტავს? რა ხდება? |
Posted by: Crypto 24 Sep 2012, 15:51 | ||
dimonX
შეიძლება ისეთი ელემენტი არსებობდეს, რომელიც არ უდრის საკუთარ თავს? |
Posted by: dimonX 24 Sep 2012, 15:55 |
Crypto ხო,მარაზმი გამოცვიდა ეხლა დავფიქრდი რატომგაც მეგონა რომ ციკლი სხვანაერადს დატრალდებოდა წესიტ ესეთი რამე არ უნდა იყოს? ი შედარება ჯის მერე იგივე ი შედარდება შემდეგ ჯის და ასე შემდეგ და გამოვა მხოლოდ ის ელემენტები რომლებიც ერთმანეთს უდრის |
Posted by: Crypto 24 Sep 2012, 16:05 |
i ტრიალებს 0-დან 9-მდე ჩათვლით, j-ც ასევე ნებისმიერი i-სათვის ოდესმე მოიძებნება ისეთი j, როცა i=j ამიტომაც გამოდის ნებისმიერი i უფრო მარტივად რომ ვთქვა როცა i=0 , WriteLine გამოვა შიდა ციკლის პირველივე რაუნდზე, როცა j=0 როცა i=1 , WriteLine გამოვა შიდა ციკლის მეორე რაუნდზე, როცა j=1 და ასე დანარჩენებიც |
Posted by: dimonX 30 Sep 2012, 16:37 |
ხლხო ციკლები მაქვს ვაფშე დავიწყებული იქნებ დამნეXმაროთ პატარა კოდია და არ გამომდის მინდა რომ ერთანერი მასივის წევრები სხვა მაიშვი გადავწერო int[] a = { 1, 2, 1, 3, 4, 5, 1, 6, 1, 2 }; int[] b = new int[10]; for(int i=0;i<10;i++) { for (int j = 0; j < 10; j++) { if (a[i] == a[j]) { b[i] = a[i]; } } } for (int i = 0; i < 10; i++) { Console.WriteLine(b[i]); } |
Posted by: Iraklipic 1 Oct 2012, 04:35 | ||
ეს ერთი ვარიანტია ამაზე მარტივადაც შეიძლება ალბათ,
|
Posted by: სნეგირი 1 Oct 2012, 13:37 | ||
dimonX ანუ, ამ შემთხვევაში გინდა რომ ამ მასივიდან int[] a = { 1, 2, 1, 3, 4, 5, 1, 6, 1, 2 }; b მასივში 1, 2 ჩაიწეროს, ჰო..? მაშინ ასე იქნება:
მაგრამ გაითვალისწინე, რომ ამ შემთხვევაში მეორე მასივის შეუვსებელი წევრები 0-ის ტოლი იქნება... |
Posted by: Crypto 2 Oct 2012, 03:09 | ||
მოკლე ვარიანტი
|
Posted by: სნეგირი 2 Oct 2012, 10:28 |
Crypto ვეჭვობ LINQ არ ეცოდინება ჯერ... |
Posted by: dimonX 8 Oct 2012, 23:32 |
ხალხო ვინბმეს ხომ არ გექნებატ რამე დავალებები პროგრამირებაში? ოგონ ბახტაძე არ მირჩიოტ მაქვს ეგ ' |
Posted by: t-90 9 Oct 2012, 11:37 |
dimonX დავალებები რას ქვია აკცო ეგ პროგრამირებაა, ფიზიკა და მათემატიკა ხომ არ არის სკოლსი არა? აი დაპუსწიმ შეგიძლია თუ მაღალ დონეზე ხარ რაიმე პროექტი შეგიძლია განახორციელო. ისე კი არანაირი აზრი არ აქვს. |
Posted by: dimonX 9 Oct 2012, 13:10 |
ხალხო სტრინგი როგორ შეძლება შეტრიალდეს? მე გავაკეთე ესეტი რამე string s = "miyvarxar"; for (int i = s.Length - 1; i <= 0; i--) { Console.WriteLine(s[i]); } მაგრამ არ გამოდი |
Posted by: MOLA 9 Oct 2012, 13:17 |
dimonX http://www.dotnetperls.com/reverse-string |
Posted by: Svani91 9 Oct 2012, 13:25 |
dimonX i >= 0 ისე, MOLA - ს დადებულ ბმულზე უფრო ადმაიანური გადაწყვეტა წერია, ნახე |
Posted by: dimonX 9 Oct 2012, 13:25 |
MOLA გაიხარე მაგრამ ეს ის არ მოხეხდებოდა? ფორიტ ან ვაილით? |
Posted by: MOLA 9 Oct 2012, 13:40 |
dimonX გამოვა მარა არასწორად გიწერია ... i= length -1 არის 8 8<=0 არასდროს არ შესრულდება .. > ეს უნდა გეწეროს იქ და არა ნაკლებობა |
Posted by: dimonX 9 Oct 2012, 13:48 |
MOLA მოლაჯან იქნებ შენ იცოდე რამე სავარიჯსოების კრებული პროგრამირებაში ა? * * * t-90 არა ვარ მაგალ დონეზე რაგაც მაგალიტებივიტ მინდა იფ ები და ციკლები ვიცი და მინდა რომ რაგაცეები გავაკეთო ))))))))) |
Posted by: t-90 9 Oct 2012, 16:59 |
dimonX რა იფები ციკლები მასე საოლიმპიადო ამოცანების საიტებს მოგცემ უამრავს. აი ლაითები რო დაიწყო. მაგრამ მაგით მაღალ დონეზე ვერ ახვალ მთელი შენი ცხოვრება. ამიტომ დაიწყე ჯერ თეორიის გარჩევით და მერე მიაწექი რამის კეთებას. რაც შეეხება სტრინგის რევერსირებას მაგის ფუნქცია არსებობს. მოკლედ რა ჯერ ისწავლე ელემენტარული თეორია და მერე დაეძგერე ამოცანებს ოღონდ სერიოზულ ამოცანებს და არა ეგეთ იდიოტობებს. ისე კი აპპდევ კურსს გირჩევდი მე პირადად. AppDev Developing Applications Using Visual C# 2008 აქედან დაიწყე თეორიას კარგად ხსნის და ა.შ. |
Posted by: dimonX 9 Oct 2012, 17:35 |
t-90 კერძოდ ვსწავლიბ პროგრამირებას 0 იდან დავიწყე ჯერ მხოლოდ იფები და ციკლები მაქვს გავლილი და მინდა სავრჯიშოები მაგაზე ჯერ დავალებას არ გავძლკებს მასწავლებელი მერე მოგცემტ სერიოზულებსო არ ვიცი,ველოდები |
Posted by: t-90 9 Oct 2012, 18:16 |
dimonX თუ უცხო ენები (ინგლისური ან რუსული) იცი მაგრად ტყუილად იხდი ფულს. კერძოდ სწავლების თავი ვისაც აქვს უმეტესობა არის არშემდგარი პროგრამისტი აქ. |
Posted by: dimonX 9 Oct 2012, 18:24 |
t-90 წიგნებიტ ძნელ იგასაგებია ვნახოთ,მე კარგად მესმის ეგრე და რატო ვიქნებ იარშემდგარი ))))))))) |
Posted by: t-90 9 Oct 2012, 18:32 | ||
dimonX წიგნებით არა ძირითადად ვიდეო კურსებით და მზა კოდების გარჩევით.
შენ არა მარა სავარაუდოდ შნეი მასწავლებელია არშემდგარი. |
Posted by: dimonX 9 Oct 2012, 18:35 |
t-90 ჩემი მასწავლებელი სენიორ დეველოპერია მერიაში პროეკტებზე მUშაობს აქაცაა დარეგისტიტრებული გჰოსტით |
Posted by: t-90 9 Oct 2012, 20:10 | ||
dimonX
მერე მიკვირს დრო რომ აქვს იმისთვის რო გასწავლოთ. როგორც წესი კარგ პროგრამისტს მაგის დრო არ აქვს თუ სპეციალურად ფრილანსერი არაა. ნუ თუ ფრილანსერია მაშინ უნდა რო ქონდეს დრო ზნაჩიტ. აი მე საშუალო პროგრამისტსმაგალითად დრო კი მაქვს მაგრამ ეს იმიტომ მაქვს რომ ფრილანსერი ვარ და მინდა რომ მქონდეს. |
Posted by: dimonX 9 Oct 2012, 20:16 |
t-90 აქვს დრო და ჰე 6ის მერე ყვას ჯგუფები მე მომწონს და ძაან ბევრი აქებს ამ კაცს ნელ ნელა ყველაფერს გავსწავლის მარტივი მაგალიტები მინდოდა მაგრამ როგორც ჩანს არ ღირს არც მარტივი მაგალიეტბის გარჩევა დავალებები არასდ არ ყრია ნეტში იმდენი ვეძებე იმის დეეე |
Posted by: Wildwesthero 9 Oct 2012, 20:41 |
t-90 მოდი ერთ რჩევას გთხოვ.. მოკლედ 3-4 თვის წინ გამოვიწერე წიგნი, ეს -> http://www.amazon.com/2010-NET-Platform-Andrew-Troelsen/dp/1430225491/ref=sr_1_3?s=books&ie=UTF8&qid=1349800561&sr=1-3&keywords=C%23 იდეაში სერიოზული წიგნია, დავიწყე კითხვა გავედი ესე 14 თავამდე, მაგრამ მერე მაგ ცოდნის პრაქტიკაში გამოყენება ძალიან გამიჭირდა, მიუხედავად იმისა რომ დამახსოვრებისთვის ზოგიერთი თავი დაჟე რამდენიმეჯერ წავიკითხე, მაგრამ კომპთან დავჯდებოდი თუ არა ეგრევე პიზდეც, მავიწყდებოდა ყველაფერი, მერე მუღამი დამეკარგა და ერთი 4 კვირაა ხელი არ მიხლია... რა ვქნა ეხლა? რას მირჩევ? გავაგრძელო ისევ მაგ წიგნის კითხვა? (იქნებ სარჩევს გადახედო და მირჩიო რამე) თუ ისევ რაიმე ონლაინ კურსები ან რამე ვსინჯო? იქნებ რაიმე მიმასწავლო (ინგლისური და რუსული ვიცი ) წინასწარ მადლობა |
Posted by: t-90 9 Oct 2012, 21:03 |
Wildwesthero ონლაინ კურსები კარგია უფრო აპპდევის კურსები ნახე ინგლისურისთვის და გუდოკის კურსები რუსულისთვის. მაგრამ მაგ წიგნს მოყვება თავისი სოურს კოოდები და ზაადნო ეგ სოურს კოდებიც გაარჩიე. http://www.apress.com/downloadable/download/sample/sample_id/12/ აგერ ბატონო ლინკი. |
Posted by: Wildwesthero 10 Oct 2012, 00:24 | ||
t-90
ეხლა visual studio 2008-ს სწავლას ააქვს აზრი? (და შესაბამისად მოძველებულ .NET ვერსიას) ანუ მაინტერესებს დღეს ეს "მოძველებულად" არ ითვლება? |
Posted by: t-90 10 Oct 2012, 02:11 |
Wildwesthero მოკლედ რა იმისთვის რომ რა განსხვავებაა 2008 და 2012 ჯერ უნდა ისწავლო ბაზისი და ბაზისისთვის სერიოზული ვიდეო კურსია. |
Posted by: dimonX 10 Oct 2012, 13:56 |
t-90 იქნებ რომელიმე ვიდეო კურსი დაგელინკა? მეც დამაინტერესა ეს ლინკი კოდებია |
Posted by: t-90 10 Oct 2012, 14:41 |
http://rutracker.org/forum/viewtopic.php?t=3978432 dimonX სერიოზული კურსია დამწყებთათვის. |
Posted by: dimonX 10 Oct 2012, 15:16 |
t-90 ვქაჩავ სადგაც ვნახე რომ ეს რადმენიმე ნაწილიანიაო ეს პირველი ნაწილიაო თუ ესაა მთლიანად? |
Posted by: t-90 10 Oct 2012, 16:10 |
dimonX არა ეგ პირველი ნაწილია როგორც ვიცი. |
Posted by: dimonX 10 Oct 2012, 16:13 |
t-90 დანარჩენი ნაწლიბეი სად უნდა ვახნო ნეტა? ძაან მინდა |
Posted by: t-90 10 Oct 2012, 16:59 |
dimonX ჯერ ეს დაამთავრე და დანარჩენი არც გინდა მამენტ წიგნითაც ან სხვა ვიდეოკურსებითაც ისწავლი. ისე კი მე მაქვს. |
Posted by: dimonX 10 Oct 2012, 17:37 |
t-90 ამას გადავხედავ ჯერ კაცურად,მერე ამიტვირტე რა დად დადე,ზააან მაინტერესებს |
Posted by: t-90 11 Oct 2012, 10:02 |
dimonX აგიტვირთო რა ტორენტის ლინკს თუ მოვძებნი თორე მაგდენს რა ატვირთავს. |
Posted by: dimonX 11 Oct 2012, 12:27 |
t-90 მეც ეგრე მირჩევნია ტორენტის ლინკი რომ მომცე |
Posted by: dimonX 14 Oct 2012, 22:20 | ||
ხალხო ეს კოდი გოტოს გარეშე როგორ შეძლება გაკეტდეს? არ შეგიძლიარტ დამეხმაროთ? |
Posted by: Crypto 14 Oct 2012, 22:52 | ||
dimonX
ციკლი გააკეთე და მანამ ატრიალე, სანამ სწორ ვარიანტს არ შეიყვანს მერე დაამუშავე ეგ შეტანილი მონაცემი do { Console.WriteLine("gtxovt airchiot nayinis zoma 1-patara,2-sashualo,3-didi: "); num=Convert.ToInt32(Console.ReadLine()); } while (num >3); switch (num) ........... .......... |
Posted by: Devastator 15 Oct 2012, 10:18 |
მოგესალმებით. ასეთი ამოცანა მაქვს: შეიძლება თუ არა ფორმაზე დაემატოს ღილაკები და ტექსტბოქსები (ან ნებისმიერი ფორმა) ღილაკზე დაკლიკებით (ფუნქციით). აი, ვთქვათ გაქვს დინამიური მასივი და ახდენ ინიციალიზაციას სათითაოდ. ტექსტბოქსებიდან შეგაქვს მონაცემები და საჭიროების მიხედვით რომ დაამატო ეს ტექსტბოქსები... |
Posted by: Crypto 15 Oct 2012, 11:44 |
Devastator შესაძლებელია, მაგრამ რად გინდა ზედმეტი წვალება, როცა არსებობს გრიდი ან DataRepeater-ი ტექსტბოქსების დამატებაც შეიძლება დინამიურად კოდით 1) აცხადებ ტექსტბოქსების dictionary-ს D=dictionary<string, textbox> 2) როცა საჭიროა, ქმნი ახალ ტექსტბოქსს T=new textbox(); 3) აძლევ ამ T-ს საჭირო პარამეტრებს (ზომა, მდებარეობა, ფონტი და ა.შ.) 4) ამატებ ამ T-ს D-ში შესაბამისი სახელით D.add(სახელი, T) 5) ამატებ ამ T-ს ფორმის კონტროლებში როცა დაგჭირდება კონრეტული ტექსტბოქსი, მიმართავ D-ში სახელით მაგ: string Address=D["Address"].Text |
Posted by: Svani91 20 Oct 2012, 14:54 |
მოკლედ, ასეთი კითხვა მაქვს ვაპირებ, პროგრამაში(wpf) გამოვიყენო Mediaelement. თუ მომხმარებელს არ აქვს მედია პლეერი დაინსტალირებული, ვერ გამოვიყენებ არა? თუ ასეა, არის რამე .dll - ი, რომლითაც შევძლებ მუსიკის დაკვრას? კოდეკებზე როგორ იქნება საქმე? .mp3 და .wma ფაილებზეა საუბარი, ძირითადად ემპე3, მაინც. Crypto lester |
Posted by: Crypto 20 Oct 2012, 15:10 |
Svani91შ მედია პლეიერი სისტემას მოყვება, ყველა ვარიანტში ექნება ცალკე დლლ-ის გამოყენება არ მგონია მოხერხდეს, რეგისტრაცია სჭირდება რეესტრში, როგორც COM-ს სხვა ბიბლიოთეკაც არის მედიისთვის http://wpfmediakit.codeplex.com/ |
Posted by: Svani91 20 Oct 2012, 15:20 |
Crypto მადლობ ბიბლიოთეკის რაობაზე მნიშვნელოვანი უკვე მითხარი, გაიხარე მერე, მაინც დავტესტავ ახალ დაყენებულ სისტემაზე. |
Posted by: lester 21 Oct 2012, 10:48 |
Svani91 http://www.codeproject.com/Articles/12487/A-Winamp-Front-End-Library-with-C და კიდე sharpamp ბიბლიოთეკა ნახე |
Posted by: Svani91 21 Oct 2012, 18:49 |
lester კარგი რაღაც ჩანს. მადლობა. |
Posted by: dimonX 22 Oct 2012, 22:53 |
int[,] mas = new int[5, 5]; Random r=new Random(); bool b = true; for (int i = 0; i < mas.GetLength(0); i++) { for (int j = 0; j < mas.GetLength(1); j++) { do { mas[i, j] = r.Next(10, 20); for (int k = 0; k < i; k++) { for (int n = 0; n < j; n++) { if (mas[i, j] == mas[k, n]) { b = false; break; } } } } while (b == false); } } for (int i = 0; i < mas.GetLength(0); i++) { for (int j = 0; j < mas.GetLength(1); j++) { Console.WriteLine(mas[i, j]); } } ხალხო გადახედეტ რა,უნიკალურობის მაგალიტია უნიკალურ რიცხვებს უნდა აგენერერირებდეს |
Posted by: lester 23 Oct 2012, 10:02 |
dimonX მეზარება მაგის წაკითხვა და პირდაპირ HashSet რო გამოიყენო? |
Posted by: dimonX 23 Oct 2012, 13:42 |
lester არ მინდა ჰაცსსეტ ისე მინდა ....................................................................... |
Posted by: MOLA 23 Oct 2012, 14:32 |
შენთვიტონ გაუშვი ეს რაც დაწერე ??? არ ვიცი ალგორითმში რა ხცდება მარა არაფერს რო არ აგენერირებს მაგის ნახვა სენც შეგეძლო |
Posted by: dimonX 23 Oct 2012, 14:41 |
MOLA როგორე არ აგენერირებს კაცო ხომ წერია იქ,რანდმ რ,და მერე რ=ნექსტ(10,20) ამიტ უნდა გენერირდებოდეს რიცხვები |
Posted by: MOLA 23 Oct 2012, 15:01 |
იდეაში რა უნდა იყოს არ ვიცი მარა ყოველშემთხვევაში კონსოლში არაფერს არ აჩვენებს |
Posted by: dimonX 23 Oct 2012, 15:23 |
MOLA კონსიოლში იციკლება და იმიტომ არ აცვენებს რარფერს |
Posted by: 1987 23 Oct 2012, 18:34 |
გავაკეტეეეეეეეეეეეეეე .................................................. |
Posted by: Wildwesthero 24 Oct 2012, 03:30 | ||
ხალხ, პრობლემა მაქვს Ienumerable<T>-ს იმპლემენტაციაზე, ესეთი -> http://www.radikal.ru რას ვაკეთებ არასწორედ? ეს თვითონ შეცდომა
|
Posted by: Crypto 24 Oct 2012, 11:54 |
ორი ფუნქცია გაქვს ერთნაირი დასახელებით და ერთნაირი სიგნატურით მოაცილე ერთერთი სურათზე რაცაა ფუნქციები, მეორე წაშალე |
Posted by: samuraisxmali 24 Oct 2012, 22:48 |
ან კიდევ პარამეტრი დაუმატე... 30 პარამეტრი... |
Posted by: Wildwesthero 24 Oct 2012, 22:59 |
Crypto samuraisxmali ერთერთი რომ წავშალო, წავშალო რა, კლასზე მაქ generic Ienumerable, ხოდა თავიდან ჩვეულებრივი ienum-ის იმპლემენტაციას არც ვაპირებდი მაგრამ ეგ რომ წავშალე მიწერეს რომ ჯენერიკ ვერსიის პერენთი ჩვეულებრივიაო და იმის იმპლემენტაციაც გინდაო ხო და კიდევ რა მაინტერესებს, წესით აქ name clash-ი არ უნდა იყოს იმიტომ რომ მეორე GetEnumerator-ი fully qualified-ია ანუ მითითებული აქვს "system.collections.ienumerable.getenumerator" და წესით მაინც არ უნდა ატრაკებდეს, მოკლედ დავიბენი |
Posted by: Crypto 25 Oct 2012, 00:31 | ||
Wildwesthero
ამას გადამწყვეტი მნიშვნელობა არც აქვს, მანდ ეწერება თუ using-ებში ახლა ვცადე და უპრობლემოდ კეთდება გენერიკ ienumerable-ს იმპლემენტაცია შეამოწმე, კლასში სადმე ხომ არაა კიდევ იგივე სახელით ფუნქცია |
Posted by: Wildwesthero 25 Oct 2012, 01:28 |
Crypto რაც სურათზეა მარტო მანდ, სხვა GetEnumerator-ი არაა კლასში... ვცდი ეხლა... ისე ეგ visual studio-ს code snippet-ით მქონდა გაკეთებული, ანუ ეგ კოდი რაც სურათზეა თვითონ კომპილერის დაგენერირებულია, უბრალოდ მე "throw new notimplementedexception"-ი შევცვალე "yield return"-ით, მეტი არაფერი მე არ მიქნია |
Posted by: dimonX 25 Oct 2012, 14:29 | ||
ხალხო მიწერს ინდექს აუთბაუნდო რატო? |
Posted by: <GladiatoR> 25 Oct 2012, 14:59 |
ციკლის გარეთ მოაშორე პირველ ელემენტზე რანდომით მნიშვნელობის მინიჭება ან ციკლში დიაპაზონად სხვა რიცხვები მიუთითე |
Posted by: dimonX 25 Oct 2012, 15:03 |
<GladiatoR> იგივეს შვება მასე რომ ვაკეტებ |
Posted by: Svani91 25 Oct 2012, 15:05 | ||
dimonX
აღარ იქრაშება, მარა რაღაც არ მგონია, კარგად მუშაობდეს |
Posted by: <GladiatoR> 25 Oct 2012, 15:20 | ||
dimonX
რავი ჩემთან მუშაობს და რავი აბა |
Posted by: dimonX 30 Oct 2012, 00:28 |
ხალხო რანდომი ციკლში პასტაიანნა ერთი და იგივე ციფრს მიწერს,რა ვუშველო? გამამაწარა მაგრა მჭირდება ერთი და ნულის სხვადასხვა ინტერპრეტაციების დაგენერირება |
Posted by: cybernation21 30 Oct 2012, 13:13 |
თუ კოდი არ დადე ვერავინ ვერაფერს გეტყვისdimonX |
Posted by: dimonX 30 Oct 2012, 13:44 |
cybernation21 სხვანაერად გავაკეტე ის ამოცანა მასე არ გამოდის არაფრით გავზარდე დაპაზონი |
Posted by: dimonX 6 Nov 2012, 13:35 |
DirectoryInfo di = new DirectoryInfo("D:\\"); if (di.Exists) { di.Create(); } showfolders("D:\\"); Console.Read(); ხალხო არაფრიოტ ახალ დიეკტორიას არ ხსნის რატომ? |
Posted by: Svani91 6 Nov 2012, 13:41 |
try { di.Create(); } catch( Exception e ){ Console.WriteLine( "Error - " + e.Message ); } |
Posted by: dimonX 6 Nov 2012, 13:57 |
Svani91 ერორ მესიჯი არ გამოქვს მაგრამ არც ფოლერის სახელი არ გამოაქვს |
Posted by: dimonX 6 Nov 2012, 18:35 |
ხალხო ა ხალხო? ვერვინ ვერაფერს ვერ მეტყვიტ რატომ არ იქმნება ახალი ფოლდერი? |
Posted by: lester 6 Nov 2012, 18:39 |
dimonX აქ ამდენი კითხვის დასმას და მერე ლოდინს ჯობია google-ში ძებნა ისწავლო System.IO.Directory.CreateDirectory(newPath); http://lmgtfy.com/?q=c%23+create+new+directory |
Posted by: dimonX 6 Nov 2012, 20:15 |
lester დირეკტორია კლასი რომ აკეტებს მააგს მეც ვიცი მე არ მინდა მაგიტ და ეს ტემა კიდე იმისათვისაა ვიკითხო მინდა რომ დირეკტორიინფო კლასიტ გავაკეთო |
Posted by: MOLA 6 Nov 2012, 20:50 |
dimonX ერთი რა გიწერია მანდ წაიკითხე აბა ... თუ არსებობს ღირექტორია შემიქმენი იგივე დი9რექტორიაო არ უშვებ ხოლმე შენივე დაწერილ პროგრამას ?? ან არ კითხულობ რა რას აკეთებს ? DirectoryInfo di = new DirectoryInfo("D:\\test"); //D დისკზე test დუირექტორია if (!di.Exists) // თუ არ არსებობს მაშინ შექმნას { di.Create(); } showfolders("D:\\"); // ეს რა არის ?? Console.Read(); |
Posted by: dimonX 6 Nov 2012, 20:55 |
MOLA კარგად არ ვიცი დირეკტორი ინფო ვერ ვხვდები რა რა არის,ეხლა ვსწავლობ |
Posted by: MOLA 6 Nov 2012, 20:58 |
dimonX ჰოდა რაღაც კლასის გარჩევას რომ დაიწყებ ჯერ გადახედე მემბერებს, მეთოდებს რა რას აკეთებს და ისე მიყევი ... თორე ეგრე ქაოტურად და აქ კითხვით ვერაფერს ისწავლი (ნუ ისწავლი მარა მერე გაგიჭირდება) ინგლისური ხო იცი ?? სცადე აბა სენი ნაწერი გადმოთარგმნო ინგლისურიდან ... გამოვა რო პროგრამას ეუბნები ეგეთ რამეს DirectoryInfo di = new DirectoryInfo("D:\\test"); ნახე X დირექტორია if (di.Exists) // თუ არსებობს X დირექტორია { di.Create(); - შემიქმენი X დირექტორია... } პროგრამირება არაფერშუაშია აბა თარგმნე და დაუკვირდი ეხლა ეს აზრობრივად სწორია ? |
Posted by: DeveloperX 23 Nov 2012, 14:03 |
ეს არის ჩემი პირველი სატესტო პოსტი. |
Posted by: Marthin_Luther_King 23 Nov 2012, 14:35 | ||
DeveloperX
|
Posted by: Svani91 23 Nov 2012, 14:39 |
WrapPanel - ს ბორდერს ვერ გავუკეთებ? მიხვდით? |
Posted by: samuraisxmali 23 Nov 2012, 22:04 |
dimonX ჯერ ერთი, რას ნიშნავს ახალ დირექტორიას არ ხსნის? შენ გინდა რომ ფოლდერი გაგიხსნას თუ რა უნდა ქნას? showfolders(string str) <--- აი ეს მეთოდი სად გაქვს გაწერილი ან რა კოდი აქვს ამ მეთოდს? |
Posted by: Wildwesthero 5 Dec 2012, 03:31 |
ვნმეს შეუძლია ამიხსნას "atomic operation" რას ნიშნავს? |
Posted by: Melodic Death Metal 5 Dec 2012, 12:22 | ||||||
Wildwesthero Atomic ისეთი ოპერაციაა რომელსაც ვერ შეწყვეტს Thread-ებს შორის კონტექსტის გადართვა. ინგლისურად:
Multithreaded გარემოში სწრაფად ხდება კონტექსტის გადართვა ნაკადებს შორის, კოდის ნაწილი რომელიც ატომურად სრულდება გარანტიას გაძლევს რომ "დაიწყება -> დამთავრდება" ისე, რომ არ მოხდება ეს კონტექსტის ცვლა. პრიმიტიულ ტიპებზე მინიჭების ოპერაციების არის ბუნებით ატომური. მაგალითად ატომური ოპერაციაა:
ეს კი არა:
მეორე კოდის შემთხვევაში if პირობის შემოწმების შემდეგ შეიძლება კონტექსტი გადაირთოს იმ Thread-ზე რომელიც a ცვლადს ანიჭებს სხვა მნიშვნელობას, მაგ: a=1;, ამას ლოგიკურ შეცდომამდე მიყავხარ. პროგრამულ დონეზე CSharp-ში lock-ით შეგიძლია მიაღწიო კოდის ნაწილის ატომურობას, Java-ში კი თუ სწორად მახსოვს synchronized-ით. |
Posted by: Svani91 8 Dec 2012, 21:00 | ||
ნუბური შეკითხვა მაქვს საწყისებს ვსწავლობ ისევ და ივენთებზე და დელეგატებზე გავიჭედე სინტაქსი არა, იდეა ვერ გავიგე ბოლომდე. დავწერე პატარა დემონსტრაციაც, რაც მივხვდი. რაღაც 'ლისენერი' - ს ვარიანტია. უფრო მასშტაბური გამოყენება რა აქვს? რა პლიუსები აქვს?
|
Posted by: Devastator 9 Dec 2012, 15:00 |
hashtable-დან როგორ შეიძლება key-ს მიხედვით value-ს გამოტანა? ანუ შეგყავს (ვთქვათ კონსოლიდან) key და გამოაქვს value |
Posted by: compmaster 9 Dec 2012, 16:04 | ||
http://www.dotnetperls.com/hashtable მგონი აქ იპოვი შენს პასუხს... |
Posted by: Svani91 9 Dec 2012, 16:09 |
Devastator hashtable.Add("Key", 1000); int value = (int)hashtable["Key"]; იქნებ ჩემს კითხვაზეც გამცეს ვინმემ პასუხი |
Posted by: Crypto 9 Dec 2012, 22:02 |
Svani91 დელეგატი შეგიძლია განიხილო, როგორც ცვლადი, რომელიც რაიმე მეთოდზე ან ფუნქციაზე მიუთითებს, იმ განსხვავებით რომ ჩვეულებრივი ცვლადი მონაცემებზე მიუთითებს, დელეგატი კი რაიმე კოდის ბლოკის დასაწყისზე, განსაზღვრული სიგნატურით |
Posted by: Wildwesthero 10 Dec 2012, 01:32 |
Svani91 http://msdn.microsoft.com/en-us/library/ms173171(v=vs.100).aspx http://msdn.microsoft.com/en-us/library/awbftdfh(v=vs.100).aspx function pointer-ის პონტია |
Posted by: სნეგირი 29 Dec 2012, 18:11 |
Expander ტიპის კონტროლი მჭირდება WinForm პროექტისთვის... იქნებ რამე იდეა მომაწოდოთ... |
Posted by: Svani91 29 Dec 2012, 18:22 |
სნეგირი http://jfblier.wordpress.com/2011/02/16/window-form-expander/ არ წავა? |
Posted by: სნეგირი 30 Dec 2012, 23:49 |
Svani91 სხვა გადაწყვეტილება მოვიფიქრე, მაგრამ მადლობა მაინც... |
Posted by: სნეგირი 1 Jan 2013, 18:23 |
WinForm პროექტში Form resize-ის დროს ListViewItem-ები "ციმციმს" იწყებენ და ეგ როგორ გამოვასწორო..? არის რაიმე საშუალება..? =) |
Posted by: temgm 2 Jan 2013, 12:36 | ||
სანამ რესაიზს გააკეთებ this.SuspendLayout(); რო მორჩება რესაიზს this.ResumeLayout(false); ცადე აბა ზუსტად არ ვიცი. |
Posted by: სნეგირი 2 Jan 2013, 13:59 | ||
temgm
ეგ ვცადე სანამ პოსტს დავწერდი, მაგრამ არ მაწყობს, რადგან ფორმაში SplitContainer-ი მაქვს Dock.Fill თვისებით ჩადგმული და ფორმის Resize-ის დროს სანამ დაასრულებს SplitContainer თავისი ზომის რჩება... მოკლედ პიზდეცია... |
Posted by: Svani91 4 Jan 2013, 20:02 |
ხალხო, არის ერთი გვერდი, რომელიც უნდა "გავპარსო" და ინფო წამოვიღო. ითხოვს ავტორიზაციას და როგორ გავატარო ჩემს აპლიკაციას ეგ? |
Posted by: Svani91 6 Jan 2013, 17:04 |
mailto გაგიგიათ ალბათ, მეილზე კლიკით აუთლუქს ან რამე მეილ კლიენტს ხსნის. მინდა c# - ში ტელეფონის ნომერზე კლიკით, Phone dealer - ში გამიხსნას ნომერი. გაქვთ იდეები? Crypto lester |
Posted by: t-90 6 Jan 2013, 17:38 |
Svani91 მაგ პროგრამის დლლ თუ გაქვს დააიმპორტე და შანსი არაა ეგეთი ფუნქცია არ ქონდეს. |
Posted by: Svani91 6 Jan 2013, 17:44 |
t-90 საერთოდ ვერ ვნახე გუგლში ამ პროგრამის შესახებ მაპატიეთ არადა built in - ივით გამოიყურებოდა :/ მომიწევს სკაიპით ჩალიჩი :/ |
Posted by: t-90 6 Jan 2013, 18:29 |
Svani91 მერე რამე დლლ არ აქვს? მოკლედ ხალხო მჭირდება ეგეთი რამე, სიშარპში ამქვს დაწერილი ბოტი რულეტკისთვის და რულეტკიდან უნდა წამოვიღო კონკრეტული ინფორმაცია ბალანსის შესახბე. ხოდა როგორ წამოვიღო ამ ფლეშ თამაშიდან ვინმეს ხო არ გქონიათ შეხება? |
Posted by: Crypto 6 Jan 2013, 22:39 | ||
Svani91
Phone p = new Phone(); p.talk(MyNumber, true); |
Posted by: ghost22th 9 Jan 2013, 10:17 |
Convert.ToInt32 რა შემთხვევაში გამოიყენება? |
Posted by: Quest 12 Jan 2013, 18:18 |
ghost22th როცა Int32 ტიპში გინდა გადაიყვანო სხვა ტიპის მნიშვნელობა. |
Posted by: 1987 23 Jan 2013, 17:41 |
ცლაში ცლასის წევრებთან წვდომა არ მაქვს რატომ? მაგალიტად ავგწერე პროპერტი ა ასევე გამოვაცხადე ცვლადები კაუთ და ობჯ და არც ერთთან კალსის შიგნით წვდომა არ მაქვს რა ხდება? |
Posted by: Quest 24 Jan 2013, 11:50 |
1987 კოდი დაწერე აბა თორე, ისეთი სიტყვებით გიწერია რო დავიბენი ცოტა |
Posted by: compmaster 24 Jan 2013, 15:05 | ||
მგონი დაახლოებით ასეთი რამის გაკეთება უნდა ამ კაცს მაგალითად public class ninja dim a as string dim b as string dim c as string c=b+a end class public class yava console.riteline© console.readline() end class ანუ C ვერ ამოიღო სხვა კლასიდან მე ასე მივხვდი და რავიცი აბა |
Posted by: Svani91 24 Jan 2013, 16:02 |
1987 მარტივად რო ვთქვათ, სხვა კლასიდან რო მიწვდე, უნდა გამოცხადო როგორც public public string someVar = "variable"; default - ად private - ა |
Posted by: 1987 24 Jan 2013, 17:39 |
Svani91 არა,იმავე კალსიდან ვერ ვწვდები ცვლადს და ძაან მიკვრის რატომ მაგალითად ვაკეტებ მყცლასს{ ინტ ა; და შემდეგ ვეგარ ვაკეტებ ა= და აშ |
Posted by: compmaster 24 Jan 2013, 18:49 |
rs2 = new ADODB.Recordset(); rs = new ADODB.Recordset(); rs.Open("select * from Corps where corp='" + cmbcorp.Text + "'", cn, 3, 3); rs2.Open("select * from loginhistory", cn, 3, 3); if (rs2.RecordCount > 0) { rs2.Open("insert into loginhistory ('UID','corp','Lname','Fname','Mname','Username','DateTimeLogin') value (@uid,@c,@gvari,@saxeli,@mname,@v,@DaTi)", cn, 3, 3); if (rs.RecordCount > 0) { rs.Open("insert into Corps ('lastlogin') value (@DaTi)", cn, 3, 3); } } rs2.Update(); rs.Update(); კაროჩე ასე ვაკონექტებ მაიესქუელს მარა არ წერს ინფოს და დამეხმარეთ რა |
Posted by: samuraisxmali 24 Jan 2013, 20:59 |
1987 ეგ შენი პროექტი using დირექტივით გამოაჩინე: using thisProjectName; |
Posted by: L3GI0N 5 Feb 2013, 08:28 | ||
ეგრეა ვერ გამოიყენებ.. ვეცდები გიხსნა.. მოკლედ რა ხდება კლასში ცვადის გამოცხადებისას ამ ცვლადს ვერ გამოიყენებ ფუნქციის ან accsesory-ს გარეშე ანუ მათ შიგნით შეგიძლია გარეთ არა. მაგ: class MyClass { string s="hello" string i="world" //ასე ვერ იზავ, ცვლადს ვერ დაინახვ. s+=i; public string Sum(string i. string, s) { return i+" " +s; } public string SumString { get{return i+" " +s;} } } ანუ იმის თქმა მინდა რომ პირდაპირ ვერ გამოიძახებ და ვერ შეასრულებ ვერანაირ ოპერაციას. შეგიძლია ასევე კონსტრუქტორში მიანიჭო რამე... |
Posted by: 1987 11 Feb 2013, 22:42 |
FileStream fs3 = new FileStream("c://file.txt", FileMode.Open); StreamReader str = new StreamReader(fs3); int b=str.Read(); fs3.Close(); str.Close(); Console.WriteLine(b); Console.Read(); ხალხო ამისტანა რამეს ვწერ და ეკრანზე 48 გამნოაქ რანაერად რა მანქანებით ფაილში 0 წერია ??? |
Posted by: <GladiatoR> 11 Feb 2013, 23:34 |
1987 int b რო გიწერია ასკი კოდი ამოაქვს 0 ასკი კოდი არის 48 რასაც ეკრანზე გიწერს string b = str.ReadToEnd(); აი ასე დაწერე და ეკრანზე გამოგიტანს იმას რაც გიწერია ფაილში და რაც შეეხება Read() კითხულობს მხოლოდ ერთ სიმბოლოს ან თუ მარტო ერთი სიბოლო გიწერია ფაილში შეგიძლია კონსოლში გამოიტანო ასე int b = str.Read(); Console.WriteLine((char)b); |
Posted by: MOLA 11 Feb 2013, 23:50 |
1987 მეთოდების დესკრიფშენს არ კითხულობ ?? ინტ -ს რო ანიჭებ Read მეთოდს რას იზამს შენი აზრით ?? თან სწორად გითხრეს ... რიდი კითხულობს ერთ სიმბოლოს ... ან ვაილით უნდა გააკეთო და ჩაჰყვე ყველა სიმბოლოს ბოლომდე ან როგორც დაგიწერე რიდთუენდ |
Posted by: 1987 11 Feb 2013, 23:54 |
<GladiatoR> MOLA გაიხარეთ |
Posted by: 1987 17 Feb 2013, 20:29 |
void Counting(ref int Cchar, ref int Cword , ref int Cline) { Cchar = ThisText.Length; for (int i = 0; i < ThisText.Length; i++) { if (ThisText[i].Equals(" ")||ThisText.Equals(",")) { Cword++; } } for(int i=0;i<ThisText.Length;i++) { if(ThisText[i].Equals("/r/n")) { Cline++; } } } ნახეტ რა ხალხო რა შეცდმაა არ იტვლის ცლაინს და ცვორდს |
Posted by: სნეგირი 17 Feb 2013, 20:44 |
1987 სიმბოლოების, სიტყვები და ხაზების დათვლა თუ გინდა, მასე არ გამოვა... მაგალითად, შენს კოდში რამდენი პრაბელი და მძიმეც არის იმდენ სიტყვას დაგითვლის, რაც რა თქმა უნდა სისულელეა... |
Posted by: 1987 17 Feb 2013, 20:48 |
სნეგირი გუგლით ვეძებდი ალგორითმს და სფეისები და პუნკტუაციის ნიშნებია დათვლილი მეც ჩავტავლე რომ ჯობდა ეგრე გამეკეტებინდა |
Posted by: სნეგირი 17 Feb 2013, 20:56 |
1987 ჰო, მაგრამ მძიმეების ან ჰარების რაოდენობა სიტყვების რაოდენობასთან რა კავშირშია..? მაგ. ამ ტექსტში: ",აგარბვ ვავ ,, , წეფ" 11 სიტყვას დაითვლის, როცა რეალურად სამია... ან რატომ მაინცდამაინც მძიმე..? კითხვის ნიშანმა, ან წერტილმა რა დაგიშავა..? |
Posted by: samuraisxmali 17 Feb 2013, 22:24 | ||
1987
|
Posted by: L3GI0N 21 Feb 2013, 20:03 |
ციკლის და ინდექსატორის შემოტანას არ ჯობდა st.Length-ის გამოყენება |
Posted by: samuraisxmali 21 Feb 2013, 23:40 |
და ციკლის გარეშე როგორ აპირებ დათვლას? დაწერე აბა... |
Posted by: სნეგირი 22 Feb 2013, 01:06 |
samuraisxmali სწორს ამბობს L3GI0N-ი... |
Posted by: L3GI0N 22 Feb 2013, 02:15 | ||
)) დავწერე უკვე ციკლი წაშალე და ის ინდექსერიც მის ადგილზე უბრალოდ ჩაწერე Console.WriteLine (st.Length). Array კლას აქვს Length თვისება, რომელიც მემკვიდრეობით გადმოეცემა ყველა შენს მიერ შექმნილ მასივს, ეს თვისება გიბრუნებს int ტიპის მნიშვნელობას რომელიც მასივში შემავალი ელემენტების რაოდენობის ტოლია. |
Posted by: 1987 22 Feb 2013, 12:27 |
public abstract class PizzaStore { public Pizza OrderPizza(string pizzaType) { Pizza pizza = CreatePizza(pizzaType); pizza.Prepare(); // abstract factory pattern pizza.Bake(); pizza.Cut(); pizza.Box(); return pizza; } protected abstract Pizza CreatePizza(string type); } ხალხო ასეთი კოდი ვნახე ერთგან რა მაინტერესებს კლასი არის აბსტრაკტი,მეტოდი ორდერპიცა რატომ არ არის აბსტრაკტი? შეძლება ასე იყუოს? |
Posted by: Melodic Death Metal 22 Feb 2013, 13:02 | ||
აბსტრაქტულ კლასში გაქვს როგორც იმპლემენტირებული ასევე აბსტრაქტული მეთოდები. ინტერფეისში გაქვს შეზღუდვა ყველაფერი აბსტრაქტული რო უნდა იყოს |
Posted by: 1987 22 Feb 2013, 14:40 |
Melodic Death Metal ხო მაგრამ აბსტრაკტულის ობიექტს ხოკმ ვერ გავხსნი? |
Posted by: Melodic Death Metal 22 Feb 2013, 17:14 |
1987 აბსტრაქტულის ობიექტს ვერ შექმნი. მეთოდი გექნება თუ არა აბსტრაქტული ამასთან არაფერ შუაშია |
Posted by: samuraisxmali 22 Feb 2013, 17:59 |
L3GI0N მართალი ხარ, ეგ აღარ გამხსენებია რომ პირდაპირ რაოდენობას ინახავს. |
Posted by: 1987 1 Mar 2013, 18:42 | ||||
ხალხო რა მინდოაქ მეკითხა თუ ვოიდ მეთოდით შევიტან რაგაც ობიექტს და ობიექტზე მეტოდში ჩავატარებ მანიპულაიცას არ შემიცვლის მეთოდს?
ეს კლასში მიწერია ხოლო ბუტონკლიკზე მაქვს ასე
|
Posted by: MOLA 1 Mar 2013, 18:51 |
1)ვერ გავიგე რას კითხულობ 2)ყველაზე კარგი ვარიანტი იმისტვის გაიგო მუსაობს თუ არა არის რომ სცადო თუ მაინცდამაინც ცდა არ გინდა მასინ მაგალიტი მოიყვანე რისი გაკეთება გინდა |
Posted by: Svani91 1 Mar 2013, 19:37 |
1987 რომელ კლასში გიწერია ის მეთოდი? |
Posted by: 1987 1 Mar 2013, 19:48 |
Svani91 კლასი სტატიკია დალ ქვია |
Posted by: Svani91 1 Mar 2013, 19:58 | ||||
1987 მეთოდის კოდი ასე შეცვალე, და ნახე რამე თუ შეიცვლება
ღილაკზე კლიკის კი ასე
|
Posted by: 1987 1 Mar 2013, 20:38 |
Svani91 დტ ს ვერ ხედაქვს მასე ვერც იქნება რომ გადაცემ მეტოდს იქ რაგაც ხომ უნდა იყოს აქეტაც ჭირდება ინსტანსი |
Posted by: Svani91 1 Mar 2013, 20:46 |
სანამ გადასცემ იქამდე შექმენი აბა და ის გადაეცი ქაუნთს |
Posted by: სნეგირი 2 Mar 2013, 10:39 |
1987 შე კაი კაცო, არგუმენტად თუ გადასცემ რეფერენსს, გადაცემული რეფერენსი რამე ობიექტზე არ უნდა მიუთითებდეს..?! თუ არა და რა მუღამი აქვს რეფერენსის პარამეტრებში გაწერას..?! |
Posted by: 1987 3 Mar 2013, 12:18 |
სნეგირი ანუ ორი ობიექტი შევმნა? და ერთი გადავცე და მეორეს მივანიჭო? ვერ გაგიგე მარტალი რომ გიხტრა იქნებ ჩემი კოდის მაგალიტზე დაგეწერა რამე? |
Posted by: სნეგირი 3 Mar 2013, 12:28 | ||
1987
ვაბშე რას ცდილობ რომ გააკეთო..? როცა მეთოდს სახელად Count-ს DataTable-ს აბრუნებინებ, იქ რა გავიგო, რას ცდილობ... |
Posted by: 1987 3 Mar 2013, 12:51 |
სნეგირი მეთოდს სხელი ისე დავარქვი ვცდილობ რომ მეთდიტ დატატებლში Dჩავწერო ორი კოლომნი და სამი როწ ამ კოლომნების მიხედვით და ბუტონკლიკით ეს გადავცე დატაგრიდვიუს და გამოვატანინო |
Posted by: სნეგირი 3 Mar 2013, 13:21 | ||
|
Posted by: 1987 3 Mar 2013, 14:25 |
სნეგირი გაიხარე ))))))))))))))))))))))) ისე მე მინდოდა რომ მეთოდიტ შემევსო მაგიდა და დაბრუნებული მაგიდა გადამეცა ბუტონკლიკით დატაგრიდვიწესთვის მას ე არ გამოვა? |
Posted by: lester 3 Mar 2013, 15:08 | ||||
1987
|
Posted by: სნეგირი 3 Mar 2013, 15:13 | ||
lester ოღონდ void-ის მაგივრად DataTable...
|
Posted by: 1987 3 Mar 2013, 18:12 |
სნეგირი lester გაიუხარეთ ჯიგრები ხართ ))))))))))))))))))))))) |
Posted by: L3GI0N 8 Mar 2013, 15:27 | ||
ვინმეს შეუძლია მითხრას რატომ არ ინახავს მონაცემებს? (( |
Posted by: Melodic Death Metal 8 Mar 2013, 16:01 | ||
L3GI0N
ამ პირობაში თუ შედის შეამოწმე |
Posted by: L3GI0N 8 Mar 2013, 16:13 |
Melodic Death Metal ეგ პირველ რიგში შევამოწმე.. შედის მონაცემებსაც გადასცემს მაგრამ მერე ფაილს რომ ვხსნი ცარიელი მხვდება და ვერაფრით ვერ გავიგე რატო... |
Posted by: Melodic Death Metal 8 Mar 2013, 16:26 |
L3GI0N საერთოდ ცარიელია XML? და არც Exception ხდება რამე ჩაწერისას ნამდვილად იცი? ფაილი იქმნება უეჭველი იცი, ხელით ხო არ გაქ შექმნილი, იმიტო რო Win 7 თუა C-ზე ჩაწერა ადმინის პერმიშენების გარეშე Exception-ს ისვრის |
Posted by: L3GI0N 8 Mar 2013, 16:43 |
Melodic Death Metal არა ფილი იქმნება უეჭველი, C დისკზე. თავდაპირველად პროგრამის გაშვებისას არ არსებობს ეს ფაილი მერე სავ-ზე დაჭერისას ეს კოდი მუშავდება FileStream fs = new FileStream ("C:\\mydoc.xml",FileMode.Create);< ეს ქმნის ფილს კოდის დასრულებისას ფილი არის მაგრამ ცარიელია. სავზე ხელმეორედ დაჭერისას FileMode.Create-ს წყალობით ეს ფილი უნდა განულდეს და თავიდან ჩაიწეროს მონაცემები.. მაგრამ რა უბედურება ხდება ვერაფრით გავარკვიე არ აგდებს არანაირ Exceptions არსად და არც ფილში წერს არაფერს... ტვინი ამიდუღდა უკვე :S |
Posted by: Fabulous member 8 Mar 2013, 17:08 |
მაქვს მასივი რომელიც შემთხვევითი რიცხვებითაა შევსებული როგორ ვიპოვო ამ რიცხვების ჯამი და ამ რიცხვებიდან MAX? |
Posted by: L3GI0N 8 Mar 2013, 17:10 | ||
აჰა მიხვხვდი რაც ხდება ))) Melodic Death Metal მადლობ ყურადრებისთვის * * * Fabulous member
|
Posted by: Fabulous member 8 Mar 2013, 17:19 |
L3GI0N eg operatorebi ar miswavlia jer. da sxva sashualeba ar ari? ნუ ციკლი ვიცი |
Posted by: L3GI0N 8 Mar 2013, 17:20 | ||
Fabulous member for- იცი ?
Array კლას გადახედე ნახე რა ფუნქციები და თვისებები აქვს და ეცადე დაიმახსოვრო შემდეგში გამოგადგება რადგანაც ყველა შენს მიერ შექმნილი მასივის წინაპარია და მისი ფუნქციები გადმოეცემა შენს მასივს. მემკვიდრეობა ჯერ არ გეცოდინება და ამიტომ უბრალოდ დაიმახსოვრე რომ რაც მანდ არის თითქმის ყველა ფუნქცია და თვისებები შენს მასივსაც ექნება. რაც შეეხება foreach-ს ესეც იგივე ციკლია უბრალოდ ის განსხვავება რომ მას არ ჭირდება ""სოჩიკი" და მასივის ელემენტებს გადმოგცემს item-ის საშუალებით. კინაღამ დამავიწყდა ) ციკლში თუ ნებისმიერი ელემენტის შეცვლა შეგიძლია მაგალითად for-ში ხო შეგიძლია მიმართო ციკლის ნებისმიერ ელემენტს და მასზე ცვლილება განახორციელო foreach-ით დაბრუნებულს ვერაფერს უზავ თუ ეცდები შეცვლას შეცდომას ამოგიგდებს უბრალოდ წაკითხვის უფლებას გაქვს. foreach (int item in array) პირველ რიგში (< ამის მერე უნდა მიუთითო ტიპი (ეს ტიპი უნდა ემთხვეოდეს შენი მასივის ტიპს. მაგ: თუ გაქვს int მასივი მაშინ უნდა იყოს int, თუ გაქვს String ტიპის მასივი მაშინ string). item < ამის მაგივრად ნებისმიერი რამის ჩაწერა შეგიძლია ეს უბრალოდ ცვლადის სახელია. in უცლვლელად დატოვე ყოველთვის (ეს ეუბნება ციკლს სად უნდა მოძებნოს ელემენტები) ხოლო array ეს უკვე შენი მასივია ან კოლექცია(ამას მერე ისწავლი). |
Posted by: Fabulous member 8 Mar 2013, 17:23 |
კი კი for ვიცი ------------------ * * * L3GI0N გაიხარე დიდი მადლობა დახმარებისთვის |
Posted by: L3GI0N 8 Mar 2013, 17:58 |
Melodic Death Metal რა უბედურება დაემართა ზუსტად იგივე დავწერე უბრალოდ დირექტორია შევცვალე და დაიმახსოვრა ... სავარაუდოდ დირექტორიას ვუთითებდი არასწორად ან რაღაც მაგდაგვარი ალბათ )) Fabulous member ნპ |
Posted by: 1987 12 Mar 2013, 12:16 | ||
ხალხო სწაპი რატო არ მუშაობს ხომ ვერ მეტყვიტ? |
Posted by: Twilight 12 Mar 2013, 12:37 | ||||
მუშაობს. უბრალოდ შენ რაც გინდა იმას არ აკეთებს
|
Posted by: 1987 12 Mar 2013, 13:06 |
Twilight აუ შენ გაიხარე ეხლა აქ ერთ ალგორითმს დავწერ ისე რომ იცოდეთ int[] a = { 0, 1, 2, 3, 4, 5, 6, 7, 8 }; Console.WriteLine("masivi swapamde"); for (int i = 0; i < a.Length; i++) { Console.WriteLine(a[i]); } try { if (a.Length % 2 == 0) { for (int i = 0; i < a.Length; i += 2) { swap(ref a[i], ref a[i + 1]); } } else { for (int i = 0; i < a.Length-1; i += 2) { swap(ref a[i], ref a[i + 1]); } } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("masivi swapis Semdeg"); for (int i = 0; i < a.Length; i++) { Console.WriteLine(a[i]); } Console.ReadKey(); } public static void swap(ref int a, ref int b) { int t = 0; t = a; a = b; b = t; } ა ხალხო მასივში ელემენტების შებრუნება ხალხო თუ იცით ამის გაეკტება ერთი ფორით შესაძლებელია? თუ კი იქნებ დაგედოთ კოდი? ' |
Posted by: Twilight 12 Mar 2013, 14:05 | ||||
|
Posted by: L3GI0N 12 Mar 2013, 23:44 | ||
1987
try და catch რად გინდა? მასივიდან გამოსვლა შენი ციკლიდა არ ხდება. |
Posted by: generik 14 Mar 2013, 12:18 |
excel-იდან მონაცემები როგორ წამოვიღო ? |
Posted by: lester 15 Mar 2013, 11:06 |
generik NPOI |
Posted by: Svani91 17 Mar 2013, 01:27 |
aps net - ში TempData - ს მუღამი ვერ გავიგე :/ |
Posted by: lester 19 Mar 2013, 12:32 |
http://www.codeproject.com/Articles/476967/WhatplusisplusViewData-2cplusViewBagplusandplusTem სესიაში ინახავს რაც გჭირდება მაგალითად კონტროლერში შეგიძლია გამოაცხადო ViewBag.SomeData = "Here is some data" და ვიუში რომ დაწერო @ViewBag.SomeData html ში დაგიწერს Here is some data-ს ) |
Posted by: Fabulous member 19 Mar 2013, 17:11 |
ფუნქციას პარამეტრად მასიივი როგორ გადავცე? ) |
Posted by: MOLA 19 Mar 2013, 17:27 | ||||
როგორც ჩვეულებრივ ...
|
Posted by: Fabulous member 19 Mar 2013, 17:36 |
MOLA ანუ მინდა რომ შევქმნა ფუნქცია რომელიც იპოვის მასივის max ელემენტს. ეს მასივი შემთხვევითი რიცხვებითაა შევსებული და თვითონ მასივი მეინშია გამოცხადებული მერე ამ ფუქციის გამოძახება მოვახდინო მეინში |
Posted by: MOLA 19 Mar 2013, 17:40 |
Fabulous member მასივბს აქვს ეგეტი ფუნქცია ... MAX... ანუ masivi.Max დაგიბრუნებს მაქსიმალურ მნიშვნელობას შენ ფუნქცია საერთოდ არ გჭირდება თვითონ მეინშივე დაწერე შენიმასივი.Max და დაგიბრუნებს მასივის მაქსიმალურ მნიშვნელობას |
Posted by: Fabulous member 19 Mar 2013, 17:45 |
MOLA ხო ეგ კი შეიძლება აქვს მარა დავალება მაქვს რო ესე დავწერო და მაგიტო :დ |
Posted by: MOLA 19 Mar 2013, 17:48 | ||
Fabulous member აა ოკ დაიცა
|
Posted by: Fabulous member 19 Mar 2013, 17:55 |
MOLA გაიხარე ესე მეწერა მეც მარა გამოძახებას ვერარ ვახდენდი მერე მეინში |
Posted by: crytek 28 Mar 2013, 17:00 |
ვინდოუს აპლიკაციაში მაქვს გაკეთებული რამოდენიმე ფორმა და მინდა მაგ ფორმ 1, ფორმ2 და ფორმ3 და მაგალითად მეორეს დაბაგვა მინდა მარტო როგორ ვქნა ? * * * გავაკეთე *__* You must enter a message to post! Minimum 30 chars! |
Posted by: Fabulous member 29 Mar 2013, 12:39 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { double x1, x2; Console.Write("enter a:"); double a = Convert.ToDouble(Console.ReadLine()); Console.Write("enter b:"); double b = Convert.ToDouble(Console.ReadLine()); Console.Write("enter c:"); double c = Convert.ToDouble(Console.ReadLine()); Double D=Dis( a, b, c); if (D>0) { x1 = (-b - Math.Sqrt(D)) / (2 * a); x2 = (-b + Math.Sqrt(D)) / (2 * a); Console.WriteLine("X1=" + x1 + "\nX2=" + x2); } else if (D==0){ x1=x2; Console.WriteLine("X="+x1); } else if (D<0) { Console.WriteLine("amonaxsni ar aqvs"); } } static Double Dis( int xa, int yb, int zc ) { Double d=xa*xa-4*xa*zc; return d; } } } } -------------------------------------------------- მეინში გამოძახებისას Dis უნქციას პარამეტრებს a, b, c რო გადავცემ შეცდომას ადგებს. ანუ არაა ჯერ მნიშვნელობა მინიჭებული და მაგიტო. ხოდა რა მოვუხერხო? :/ * * * მიშველეთ ვინმემ რა :/ ............. |
Posted by: Twilight 29 Mar 2013, 15:08 |
double a double b double c ... static Double Dis( int xa, int yb, int zc ) |
Posted by: Fabulous member 29 Mar 2013, 15:15 | ||
ვერ მივხვდი სამწუხაროდ რა მეუბნები :/ |
Posted by: Svani91 29 Mar 2013, 15:22 |
Fabulous member ეი ბი და სი ხო double - ში გადაიყვანე? ხოდა მეთოდს ინტეჯერებს რატო გადასცემ signature - ში? |
Posted by: Fabulous member 29 Mar 2013, 15:35 |
Svani91 ვაფშე არ მიმიქცევია ყურადღება მაგისთვის (( მარა მაინც არ უშვებს using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { double x1, x2; Console.Write("enter a:"); double a = Convert.ToDouble(Console.ReadLine()); Console.Write("enter b:"); double b = Convert.ToDouble(Console.ReadLine()); Console.Write("enter c:"); double c = Convert.ToDouble(Console.ReadLine()); Double D=Dis( a, b, c); if (D>0) { x1 = (-b - Math.Sqrt(D)) / (2 * a); x2 = (-b + Math.Sqrt(D)) / (2 * a); Console.WriteLine("X1=" + x1 + "\nX2=" + x2); } else if (D==0){ x1=x2=-b/2*a; Console.WriteLine("X="+x1); } else if (D<0) { Console.WriteLine("amonaxsni ar aqvs"); } } static Double Dis( double xa, double yb, double zc ) { Double d=xa*xa-4*xa*zc; return d; } } } } |
Posted by: Svani91 29 Mar 2013, 15:41 |
ერორი დააკოპირე აბა ვერ ვტესტავ მე |
Posted by: Fabulous member 29 Mar 2013, 15:44 |
Type or namespace definetion, or end-of-file expected აი სულ ბოლო ფიგურულ ფრჩხილთან ამოაგდო პატარა წითელი ხაზი |
Posted by: Svani91 29 Mar 2013, 15:51 |
Fabulous member ბოლო ფიგ. ფრჩხილი მოშალე |
Posted by: Fabulous member 29 Mar 2013, 15:56 |
Svani91 გაიხარე მადლობა ) |
Posted by: Devastator 2 Apr 2013, 16:23 |
SQL-თან თუ გაქვთ შეხება მაინტერესებს: management studio-ში შევქმენი ბაზა თავისი ცხრილით და რაღაც ინფორმაციითაც შევავსე. მინდა, რომ aspx გვერდზე გამოვიტანო ინფორმაცია, მაგრამ visual studio-ს server explorer-ში არ მიჩვენებს ჩემს მიერ შექმნილ ბაზას და ცხრილებს. VS-ი 2010-ია და sql 2008. რამე არათავსებადობაა თუ?.. |
Posted by: Devastator 6 Apr 2013, 20:22 | ||
|
Posted by: samuraisxmali 7 Apr 2013, 09:44 |
Devastator დააკავშირე და არ გიჩვენა მაინც? თუ არ გაქვს დაკავშირებული? |
Posted by: Devastator 7 Apr 2013, 09:49 |
samuraisxmali კი დავამატე სერვერი. ჩავწერე მისამართი, მაგრამ მონაცემთა ბაზის და ცხრილების ველებს ცარიელს მიჩვენებს. |
Posted by: samuraisxmali 7 Apr 2013, 12:38 |
თვითონ ცხრილთან გაქვს დაკავშირებული ბაზა? |
Posted by: Devastator 7 Apr 2013, 14:41 |
samuraisxmali ააჰა. გავარკვიე რაშიც იყო საქმე. ვამატებდი სერვერს, მაგრამ არ ვუთითებდი კონკრეტულად რომელ ბაზასთან მინდოდა მუშაობა. არ შეიძლება მთლიანად დაამატო მთელი ბაზები თავისი ცხრილებით? როგორც root და მერე საჭიროებისამებრ გამოიყენო. თუ ყველა ბაზა ცალკე უნდა დაამატო? |
Posted by: samuraisxmali 7 Apr 2013, 15:36 |
Devastator თუ არ მეშლება თითოეულ ბაზასთან მიმართვა ცალცალკე ხდება, მარა ერთ ბაზაში რაც გაქვს ყველაფერს შეგიძლია ჩვეულებრივად მიმართო და წამოიღო. ისე რამდენიმე ბაზა რათ გინდა. |
Posted by: generik 5 May 2013, 02:27 |
როგორც Textbox-დან წამოღებული რიცხვები გადამყავს int-ში და ჩვეულებრივად ვიყენებ მათემატიკურ ოპერაციებში, ამის მსგავსად თუ შეიძლება რომ მსგავსი მეთოდით შემოტანილი "+" ან სხვა მათემატიკური მოქმედების ნიშანი გამოვიყენო მათემატიკურ ოპერაციებში? მაგალითად, if ოპერატორის გამოყენების გარეშე "მიხვდეს" გამოსახულება, რომ უნდა შესრულდეს შეკრება.. ?? |
Posted by: rezomegrelidze 5 May 2013, 02:44 |
generik ასეთ რამ შეგიძლია გააკეთო მაგალითად გაქვს ასეთი სამი textbox ფორმა [ პირველი რიცხვი ] [ოპერატორი] [მეორე რიცხვი] ხოდა რამით მიახვედრე, რომ როდესაც ოპერატორის მნიშვნელობა იქნება + პირველი რიცხვი მიუმატოს მეორეს. არამგონია, რომ არსებობდეს ისეთი ფუნქცია რაზეც ლაპარაკი გაქ. ასიანი switch statemnet უნდა გამოიყენო მაგის გასაკეთებლად. switch(ოპერატორი) case '+': პირველი რიცხვი + მეორე რიცხვი break; case '-': პირველი რიცხვი - მეორე რიცხვი break; მიმიხვდი ალბათ რასაც ვამბობ. ოპერატორი იყოს ჩარის ტიპის ცვლადი. თუ კალკულატორების წერით ხარ დაინტერესებული. შეგიძლია გადახედო ამ პროექტს. http://www.c-sharpcorner.com/uploadfile/rajshree.mittal/scientific-calculator-in-C-Sharp-by-rajshree/ |
Posted by: ghost22th 9 May 2013, 10:03 |
მინდა რომ პროგრამის ჩართვიდან დროის ათვლა დაიწოს და სასურველი საატის სემდეგ სEტყობინე გამომიტანოს... |
Posted by: ILIA1702 9 May 2013, 10:52 |
ghost22th ყველაზე მარტივად thread-ით გამოგივა. სინაქსი : Thread.Sleep(int); გამოყენება: Thread.Sleep(5000); Console.WriteLine("ეს მესიჯი გამოჩნდება პროგრამის ჩართვიდან 5000 მილიწამში ანუ 5 წამში"); |
Posted by: rezomegrelidze 9 May 2013, 11:37 |
ILIA1702 System.Threading.Thread.Sleep(50) |
Posted by: ghost22th 9 May 2013, 12:07 | ||
არა არა საათი მინდა დაიწერო რომელიც პროგრამის გასვებიდან ათVლას დაიწყებს და დაუშვათ 4 საათის მერე შეტყობინებას აგდებდეს..რომ სმაუშაო დრო დამთავრდა აი დროები მიჭირს ეხლა ვამუღამებ და... * * * მენიუ სტრიპში cut copy რომ არის როგორ სიძლება რომ დააკოპიროს კიდევ სააათი როცა ლაბელში გამომაქვს სანამ არ მიაკლიკებ ხოლმე ტავისით არ გადადიწს წამები და ეგ როოგორ სეიძლება გასწორდეს... |
Posted by: rezomegrelidze 10 May 2013, 13:40 |
C# ვიდეოგაკვეთილების კეთებას ვიწყებ. ხო, რეკლამაა. Deal with it. |
Posted by: L3GI0N 23 May 2013, 08:32 | ||||
დახმარება მჭირდება ListView-ში ვყრი საქაღალდეებს და ფაილებს ერთგვარი File Manager-ის მსგავსი პროგრამა უნდა გამოვიდეს იდეაში.. მოკლედ პრობლემა რაში მდგომარეობს შემაქვს ფაილები, საქარალდები და ვუნიშნავ ვინდოუსის სტანდარტულ იკონკებს ყველა იკონკა მოაქვს გარდა იმ საქაღალდისა სადაც .PDF ფაილებია და ვერაფრით ვერ გავიგე რა ჯანდაბა უნდა როგორც კი ამ საქაღალდის გახსნას ვცდილობ Icon-ის ტიპად გარდაქმნისას argumentException ტიპის შეცდომას აგდებს...
ესეც ფორმაში გაწერილი მეთოდი სადაც აგდებს ამ exception-ს
Icon newIcon = Icon.FromHandle(shinfo.hIcon); აი აქ ჭედავს და ვერაფრით ვერ გავუგე რა ჯანდაბა უნდა იქნებ ვინმე დამეხმაროს... |
Posted by: rezomegrelidze 3 Jun 2013, 22:29 |
ყველა C# პროგრამისტს ვურჩევ LINQPad-ის გამოყენებას. ვთქვათ გვინდა რაღაც ახალი C# კონცეპფციის გაგება. აღარ დაგვჭირდება კონსოლ აპლიკაციის შექმნა. უბრალოდ გახსნი ამ LINQPad-ს და კომფორტულად გამოცდი კოდს. აქტივირებული ვერსიის ლინკი: http://rutracker.org/forum/viewtopic.php?t=3652020 |
Posted by: samuraisxmali 5 Jun 2013, 17:11 |
აქ რატო კითხულობ? არ ვიცით და იმედი მაქვს არც გვეცოდინება. |
Posted by: rezomegrelidze 10 Jun 2013, 10:40 | ||
პოინტერები C#-ში.
|
Posted by: rezomegrelidze 19 Jun 2013, 19:53 | ||||
C#-ში პოინტერებით მუშაობა.
კიდევ ერთი მაგალითი. ამჯერად ეს არის მეთოდი რომელიც ითვლის მოცემული რიცვის ფესვს.
|
Posted by: Dixtosa 19 Jun 2013, 21:22 |
rezomegrelidze ჯიგარი ხარ რო გვითხარი |
Posted by: rezomegrelidze 19 Jun 2013, 22:06 | ||
Dixtosa იმას რა ვუთხარი ვინც შენ სიტყვა Flaming გასწავლა. * * * C# Dynamics C# 4-ს დაემატა ახალი ქივორი სახელად dynamic. შეგიძლიაც წარმოიდგინოთ, რომ ეს იგივეა რაც JS-ის var. ან php-ს $ცვლადი. ანუ წარმოვიდგინოთ, რომ ეს სამი არის ექვივალენტური: $variable; , var variable; და dynamic variable; სადემონსტრაციო კოდი.
ეს არის უნივერსალური Adder-ი. სტრინგებს გაუკეთებს კონკატანაციას და ასევე ინტიჯერებისა და მცურავი წერტილიანი რიცხვების შეკრების საშუალებასაც მოგვცემს. |
Posted by: generik 20 Jun 2013, 10:11 | ||||
rezomegrelidze
ეგ ვარიანტი გასაგებია. უბრალოდ ისე თუ იყო შესაძლებელი ეგ მაინტერესებდა. a=b+c; ასეთ შემთხვევაში, თვითონ კომპიუტერი თუ კომპილატორი if, case ან სხვა მსგავსი ოპერატორის მიხედვით მოქმედებს ? |
Posted by: rezomegrelidze 20 Jun 2013, 12:00 | ||
generik a = b +c ანუ a-ს მიენიჭება b-სა და c-ს ჯამი. ხოდა ჯამი მიიღება adder-ით. პროცესორს აქვს ALU (Arithmetic logic unit) რომელშიც არის adder. ხოდა ეს ALU მუშაობს Logic gates-ის დახმარებით. Logic Gates თუ გაინტერესებს გადახედე ამ ვიდეოებს.
ალბათ Parsing დაგჭირდება. ანუ matlab-ს განტოლება, რომ გამოყავს. შენი შეტანილი მაგალითის პარსირება მიდის და რათქმაუნდა, რომ პარსირებას ჭირდება პირობები. ანუ აუცილებლად იქნება if ან switch გამოყენებული. |
Posted by: Dixtosa 20 Jun 2013, 15:01 | ||
http://stackoverflow.com/questions/6052640/in-c-sharp-is-there-an-evаl-function |
Posted by: Fabulous member 20 Jun 2013, 17:21 |
public int Add(object value) { object[] tmp = new object[_items.Length + 1]; for(int i = 0; i < _items.Length; i++) { tmp[i] = _items[i]; } tmp[tmp.Length - 1] = value; _items = tmp; return _items.Length - 1; } ამ ფუნქციის performance როგორ გავაუმჯობესო რამე იდეები ხომ არ გაქვთ? |
Posted by: rezomegrelidze 20 Jun 2013, 17:32 |
Fabulous member value type ყოველთვის იქნება reference type-ზე უფრო სწრაფი. ზუსტად არ ვიცი რისთვისაა ეგ ფუნქცია, მაგრამ თუ სისწრაფე გინდა, შეეცადე, რომ იმუშავო value type-ებით. value type-ში ვგულისხმობ int, double, float და ა.შ. string არ არის value type. ასევე თუკი სისწრაფე გინდა. კლასის მაგივრად გამოიყენე struct (თუ რათქმაუნდა მემკვიდრეობის გამოყენება არ დაგჭირდება). საინტერესოა რისთვის გჭირდება ეს სისწრაფე. რა აპლიკაციას აწყობ? |
Posted by: Dixtosa 20 Jun 2013, 17:40 |
Fabulous member ერთით არ გაზარდო ხოლმე მასივი და ეგ იქნება. აი როგორც ვექტორი (ც++-ში) ზრდის რაღაც კოეფიციენტით. 1,5-ით მგონი. |
Posted by: Fabulous member 20 Jun 2013, 17:51 |
rezomegrelidze აპლიკაციას არ ვაწყობს სწავლის პროცესში ვარ arraylistis მეთოდებს ვწერ თავიდან ჩემით და ეს add ერთ-ერთი მეთოდია რა აი ეს მეთოდი სადღაც 10000 ელემენტამდე რომ გადასცემ ჩვეულებრივად მუშაობს რა და ერთი 0 უკვე აფერხებს მერე აი გადაწერას მიაქვს დიდი დრო თუ სწორად ვხვდები Dixtosa ფიქსირებული ზომის ვერ მექნება ეს მასივი და მაგიტო ვზრდი ერთით )) |
Posted by: Dixtosa 20 Jun 2013, 18:01 |
Fabulous member და მე გაიგე რა გითხარი? 1-ით კიარ გაზარდო, არამედ გაზარდე 1.5-ჯერ ანუ რო აღარ ჩაეტევა მიმდინარე ზომაში გაზრდი ერთნახევარჯერ. მერე კიდევ რო დაამატო კიდე 1.5-ით და ასე შემდეგ. 100 000 ამაზე იმუშავებს დარწმუნებული ვარ. ოღონდ კოეფიციენტის შერჩევა გინდა კარგად. |
Posted by: nobotro 20 Jun 2013, 18:04 |
ხომ არ იცით სწრაფად როგორ მოვძებნო მატრიცა list ში მისი ელემენტების მიხედვით? list ში არსებული მატრიცების და საძებნი მატრიცის ზომები ერთნაირია. |
Posted by: rezomegrelidze 20 Jun 2013, 18:25 | ||
nobotro საერთოდ C#-ს აქვს მშვენიერი საშუალება სახელად LINQ. ძალიან კარგია ყველანაირ მონაცემთან სამუშაოდ, მათ შორის მასივებთან, ლისტებთან, მონაცემთა ბაზებთან და ა.შ. Fabulous member ალბათ მაიკროსოფტის ArrayList იმიტომ მუშაობს კარგად, რომ სხვა მაიკროსოფტის კლასებსა თუ ინტერფეისებზეა დაყრდნობილი. მგონი IEnumrable-ს და სხვა ინტერფეისებს იყენებს ArrayList.
ვინ გაწამებს ესე სასტიკად? |
Posted by: Fabulous member 20 Jun 2013, 18:33 | ||
rezomegrelidze
ხო კი ეგ ვიცი წეღან რო მი მითხარი srtuct გამოიყენეო ტექნიკურად როგორ გავაკეთო |
Posted by: rezomegrelidze 20 Jun 2013, 18:38 | ||
Fabulous member თუ ამ პროგის წერაში მოგიწია რაიმე კლასის შექმნა. ეგ კლასი გადააკეთე struct-ად. struct-ის მაგალითი
შეიძლება ეს გამოსადეგი იყოს შენთვის. http://stackoverflow.com/questions/11275049/what-data-structure-is-used-to-implement-the-arraylist |
Posted by: Fabulous member 20 Jun 2013, 18:45 |
rezomegrelidze მადლობა დიდი გაიხარე |
Posted by: rezomegrelidze 20 Jun 2013, 18:49 |
Fabulous member ამ კურსში ბევრი საინტერესო რჩევაა სისწრაფეზე. http://channel9.msdn.com/Series/Programming-in-C-Jump-Start |
Posted by: rezomegrelidze 22 Jun 2013, 18:49 | ||
ეს კოდი შემიმოკლეთ რა რამე ნაირად. ბუჩქების დახატვა ხდება ეკრანზე. თავიდან მიდის მასივის ინიცალიზაცია. bushes = new Bushes[24+12+12]; შემდეგ კი ბუჩქების შექმნა.
ეს კოდი კარგად მუშაობს. მარა ალბათ უნდა არსებობდეს უფრო მოკლე ვარიანტი. |
Posted by: Dixtosa 22 Jun 2013, 19:44 |
rezomegrelidze ფორ ციკლი i=0 to 12*4 { if i%12==0 a=0 bushes[i] = new Bushes(Content.Load<Texture2D>("bush"), new Rectangle(a, 64*(i/12), 64, 64)); a += 64; } ესაა იდეა შეიძლება სწორი არც იყოს. |
Posted by: rezomegrelidze 22 Jun 2013, 21:06 | ||||
Dixtosa გენიოსი ხარ ძმაო. ამან იმუშავა. bushes = new Bushes[48];
Python და რამე? |
Posted by: Wildwesthero 26 Jun 2013, 18:39 |
სალამი ხალხ სტრინგში მჭირდება რაღაცის ჩაწერა (შუაში) ანუ მაქვს სტრინგ ტიპის ცვლადი რომელშიც მიწერია ფაილის მისამართი მაგ. C:\ფაილის სახელი. აი ამაში მინდა "სიტყვის" შუაში გარკვეული რაღაცის ჩამატება. როგორ შეიძლება ამის გაკეთება? |
Posted by: Svani91 26 Jun 2013, 18:49 |
Wildwesthero http://msdn.microsoft.com/en-us/library/system.string.insert.aspx დათვალი ცვლადის სიგრძე, გაყავი შუაზე და სტართ ინდექსად მიეცი ზემოთ ხსენებულ მეთოდს თუ უფრო მარტივი გინდა? |
Posted by: Wildwesthero 27 Jun 2013, 13:40 |
Svani91 თენქს სხვანაირად გავაკეთე... path-ის გამოყენებით (კლასი) |
Posted by: Dixtosa 27 Jun 2013, 14:30 |
Wildwesthero ძალიან კარგი წესია რამეს რო იკითხავ და მერე გადაჭრი შენ თვითონ მაგ პრობლემას კოდი დადო ხოლმე |
Posted by: Wildwesthero 28 Jun 2013, 18:22 | ||
Dixtosa ა ბატონო, მაგაზე გაწყენინებ?
|
Posted by: Dixtosa 28 Jun 2013, 23:44 |
ყველაზე მარტივად როგორ გავაკეთო ისე რომ რამე ღილაკს რომ დავაჭერ ფრაიმზე კონტროლები იშლებოდეს/ემატებოდეს? ანუ ისე თუ არის შესაძლებელი რომ ორივე(ორი ვარიანტი შეიძლება იყოს ფრეიმზე განლაგების. სხვათაშორის ამის გამო ტაბებზეც ვიფიქრე. და არ ვიცი ეგ მარტივი იქნება?) ვარიანტი დრაგ ანდ დროპ-ით გავაკეთო? Wildwesthero |
Posted by: giusha505 30 Jun 2013, 21:22 |
კალკულატორში ფრჩხილების ჩამატებაზე ვმუშაობ, რამე აზრები ხო არ გაქვთ ამასთან დაკავშირებით, კოდიც არაა ვებში |
Posted by: giusha505 2 Jul 2013, 16:20 |
ეგ კიარა კალკულატორს როგორ ეუბნები რო პირველად გამრავლება შეასრულოს და მერე უკვე გაყოფა? |
Posted by: Dixtosa 4 Jul 2013, 16:21 |
giusha505 თუ შენით გინდა ეგ დაწერო არაა მარტივი და არც სიშარფის თემაა ეგ. თუ მზა გინდა წინა გვერდზე თუ სადღაც დავდე სთექოვერფლოწ ლინკი |
Posted by: 1987 5 Jul 2013, 20:32 |
where d.Fname = Name && d.Fname = Surname ხალხო ოპერატორს ვერ გამოვიყენებ სტრინგთანოო იქნებ დამეხმაროტ ა? |
Posted by: 1987 6 Jul 2013, 18:07 |
public string Name { get { return name; } set { name=value; } } ხალხო ამაზე მიწერს სტრინგს ვერ გადავიყვან ინტადო არა და სტრინგი მაქვს პროპერტიც და ველიც რა ხდებაააა |
Posted by: alexandrius 7 Jul 2013, 01:04 |
1987 == ასთე უნდა value თუ ინტია პირდაპირ სტრინგს ვერ მიანიჭებ. C#-ში არ მახსოვს იქნება ალბათ sprintf მეთოდი გამოგადგება |
Posted by: samuraisxmali 7 Jul 2013, 10:34 |
name უნდა იყოს string ტიპის, სხვა პრობლემა მანდ არ არის. |
Posted by: giusha505 10 Jul 2013, 20:22 | ||
შეგიძლია რომ მანახო ეგ ლინკი, გადავაქოთე ვერ ვნახე, მზა ფრჩხილების ჩამატების პროგრამა ვერ ვნახე ვერსად |
Posted by: rezomegrelidze 11 Jul 2013, 13:40 | ||||||||
alexandrius
ასევე
გაძლევს ფორმატირების საშუალებას. მაგალითი:
|
Posted by: stinky 13 Jul 2013, 14:58 | ||
მაგალითAდ აქ ვერ გავიგე using რატო იღბს პარამეტრს? ზოგადად using ვიცი რასაც აკეთბს მარა აქ ვერ გავიგე |
Posted by: alexandrius 17 Jul 2013, 12:16 |
rezomegrelidze და printf არ მეწერა მე sprintf მეწერა, sprintf არის C#-შიც რამდენადაც მახსოვს |
Posted by: amon_amarth 24 Jul 2013, 15:13 |
C#-ში Linq რა არის ვერავინ ამიხსნით?? |
Posted by: Svani91 24 Jul 2013, 15:19 |
http://forum.ge/?f=89&showtopic=33848494 |
Posted by: rezomegrelidze 24 Jul 2013, 16:59 |
Svani91 კაი რა რეებს დებ პროსტა. ფორუმიდან ისწავლე C#? |
Posted by: Svani91 24 Jul 2013, 17:01 |
rezomegrelidze რა შუაშია????? //////////////////////////////// უეთესი შენ დადე ხო, პოსტებს ვიმატებ |
Posted by: rezomegrelidze 24 Jul 2013, 17:18 |
Svani91 http://msdn.microsoft.com/en-us/library/vstudio/bb397926.aspx |
Posted by: lionlevel 31 Jul 2013, 14:33 |
C# სწავლა დავიწყე სამხარაძის სახელმძღვანელოთი, დამწყები ვარ და მინდა ამ ენის შესწავლა, არანაირი შეხება არ მაქვს არც ინფორმატიკასა და არც მათემატიკასთან, მაგრამ მინდა ამ ენის შესწავლა, ჩემიტ რომ ვისწავლო და მაინჯტერესებს თუ არის შესაძლებელი ამ წიგნით რომ შევისწავლო? თუ დროის ტყუილად კარგვაა? |
Posted by: rezomegrelidze 31 Jul 2013, 14:51 |
lionlevel დროის კარგვაა. ჯობია ინგლისური ისწავლო, რომ შეძლო წიგნებიდან ან ტუტორიალებიდან სწავლა. |
Posted by: amon_amarth 31 Jul 2013, 15:01 |
lionlevel სამხარაძე მარტო დამატებით სახელმძღვანელოდ გამოიყენე(არის ხოლმე შემთხვევები როცა რამეს ვერ გავიგებ და მირჩევნია ქართულად წავიკითხო). თუ რუსული იცი ამ ვიდეოკურსს გირჩევ კარგად არის ახნილი http://nnm-club.ru/forum/viewtopic.php?t=273470 * * * ხალხნო მინდა რომ ასეთი რამე დავწერო: სანამ კლავიატურიდან შემაქვს რიცხვები რომ ემატებოდეს ჩემს ცვლადს და როგორ ჩავწერო? c++ში ასე ვწერდი while(cin>>x) sum+=x; და ასე მინდა რომ ჩავწერო ოღონდ C#-ში |
Posted by: lionlevel 1 Aug 2013, 13:52 |
rezomegrelidze amon_amarth რომელია ინგლისური სახელმძღვანელო, სადაც კარგად და გასაგებად არის ახსნილი თავიდან ბოლომდე? ყველაზე კარგი. |
Posted by: rezomegrelidze 1 Aug 2013, 13:56 |
lionlevel ამას არაუშავს. http://www.amazon.com/Pro-5-0-NET-4-5-Framework/dp/1430242337/ref=sr_1_3?ie=UTF8&qid=1375350935&sr=8-3&keywords=C%23 |
Posted by: lionlevel 1 Aug 2013, 14:00 |
rezomegrelidze დაახლოებით რამდენი ხანია საჭირო C# -ის შესასწავლად? |
Posted by: rezomegrelidze 1 Aug 2013, 14:06 |
lionlevel ჯერ იმდენი ისწავლე, რომ კითხვა შეგეძლოს და შეგეძლოს შენთვის სასრუველი Framewok-ების შესწავლა. მერე ალბათ მოგინდება უფრო ღრმად ჩასვლა და ისწავლე იმ საკითხებს. ანუ არაა საჭირო, რომ თავიდან ბოლომდე დაზეპირებული გქონდეს. უბრალოდ უნდა იცოდე რა შეუძლია ამ ენას. ხოდა მერე ადვილად მოახერხებ შენთვის სასურველი საკითხის გამეორებას ან შესწავლას. თუ გინდა, რომ დესკტოპ დეველოპერი იყო ასეთ რჩევას მოგცემ. ისწავლე C# ისეთ დონეზე, რომ კომფორტულად გრძნობდე თავს. და მერე დაიწყე WPF-ის შესწავლა. ექსპერტი არ გეგონო. 4 თვეა რაც ამ ენას ვსწავლობ (მარა ყოველდღიურად). P.S. PowerShell-ის სწავლაც ცადე. |
Posted by: ghost22th 2 Aug 2013, 20:05 |
ბაზას როცა ვქმნი , დ ავაკავშირებ ფორმას, კუიკებივით ცანს nvarchar-ზე მიყენია და სილფაინით ვწერ ხოლმე და როგორ გამოვაჩინო ქართული უნიკოდი? |
Posted by: lionlevel 2 Aug 2013, 20:23 |
rezomegrelidze ბაზაში საძიებელი ღილაკი რომელი კოდით იწერება? ანუ რო ჩავწერო მაგალითად უკვე შეყვანილი წიგნის სახელი და პროგრამამ მოძებნოს, ვერაფრით დავამატე, ტექსტბოხსი და ერტი ღილაკი კი ჩავსვი მაგრამ ფორმულით ვერ მოვაბი. |
Posted by: rezomegrelidze 2 Aug 2013, 21:27 |
lionlevel LINQ დაგეხმარება ეგეთი რაღაცეების გაკეთებაში. |
Posted by: ghost22th 3 Aug 2013, 18:35 |
გაქვს მილიონიანი მასივი რა, აქდან X სადღაც გდია და სადააა რომელ ადგილას უნდა გაიგო, წამეხმარბეით? |
Posted by: maz 3 Aug 2013, 18:55 | ||
ყვეაზე პრიმიტიულია ფორით გადაურბინე. ანუ ესე int index=-1; for(int i=0; i<1000000;i++) { if(mas[i]=="X") { index=i; break; } } და თუ დალაგებული მასივი გაქვს მაშინ სხვა ალგორითმი გინდა რომელიც უფრო მალე იპოვნის. |
Posted by: ghost22th 3 Aug 2013, 19:15 | ||||
სპსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსსს if(mas[i]=="X") mas[ი] არ გაიშვა |
Posted by: rezomegrelidze 3 Aug 2013, 19:29 | ||
ghost22th
|
Posted by: maz 3 Aug 2013, 19:31 |
mas იმედია მასივი გაქვს, თორე ყველა ვარიანტში უნდა გაეშვა. ან მილიონიანი მასივი არ გქონია აბა ესე ქენი for(int i=0; i<1000000;i++) ამის მაგივრად ეს დაწერე for(int i=0; i<mas.length ;i++) |
Posted by: ghost22th 3 Aug 2013, 19:36 |
მადლობა ბიჭებო 2 რამ ვერ გვაიგე int index=-1 რატომ -1? და array[i] = i+1?? |
Posted by: rezomegrelidze 3 Aug 2013, 19:36 | ||
ghost22th არანაირი მიზეზი არ აქვს. თუ გინდა რანდომებით აავსე მასივი. რანდომებით ავსებული:
|
Posted by: maz 3 Aug 2013, 19:48 |
რატომ -1? ესე აკეთებენ საერთოდ ანუ ბოლოში თუ გავიდა და X ვერ იპოვნა ანუ საერთოდ არ იყო მასივში მაშინ -1 დარჩება და მიხვდები რო ვერ იპოვნა. 0 რო მიგენიჭებინა როგორ გაიგებდი მერე პირველივე იყო X თუ საერთოდ ვერ იპოვნა. rezomegrelidze (int)Math.Pow(10,6) უფრო ცუდი დასაწერი არ არის ვიდრე 100000? და კომპისთვისაც უფრო ადვილი |
Posted by: rezomegrelidze 3 Aug 2013, 19:48 | ||
maz თვალები არ აგიჭრელდება ნულებისგან მეთოდი გავაკეთე რომელიც ქმნის 1-ის მერე რამდენი ნულიც გინდა იმდენიან ციფრებს. ვიცი, რომ არასწორი ქართულია, მარა არ ვიცი სხვანაირად როგორ ავხსნა.
|
Posted by: maz 3 Aug 2013, 20:37 |
double-ში ეტევა 10000000000000000000000000000000000000000000000000000000? |
Posted by: rezomegrelidze 3 Aug 2013, 20:41 | ||||
maz კი. მაგდენი ნული დაეტევა. მაქსიმუმ 301 ნული ეტევა. ფორმატით ნახე.
ჰორიზონტალური სლაიდერი იმიტომაა, რომ ბოლომდე არ ჩანს ყველა ნული. ეს კოდი არაფერშუაშია, მარა მაინც დავდებ. ლარებში აჩვენებს ფულს.
|
Posted by: Dixtosa 3 Aug 2013, 22:16 | ||
არ აგერიოთ სამაგიეროდ სიზუსტე იკარგება. |
Posted by: rezomegrelidze 3 Aug 2013, 22:35 |
Dixtosa ამ შემთხვევაში არ იკარგება არანაირი სიზუსტე. ერთი პრობლემა იმაშია, რომ double-ის გადაყვანა სხვა თვლის სისტემებში არაა ისეთივე მარტივი როგორც long,short და int-ის გადაყვანაა. მხოლოდ Double-ს არ ვგულისხმობ. ზოგადად "Floating Point"-ს ვგულისხმობ. მაგალითად int a = 15; Console.WriteLine(a.ToString("x")); // Output: f ეს იმუშავებს. მაგრამ, a, რომ double იყოს არ იმუშავებს. |
Posted by: maz 3 Aug 2013, 23:36 |
სიზუსტე იკარგება. ეს რას ნიშნავს? არითმეტიკაში ურევს? აწილადებს რო დაამრგვალებს გასაგებია |
Posted by: Dixtosa 3 Aug 2013, 23:59 | ||||
maz
არ ყოფილა გასაგები ხო ხედავ : ] |
Posted by: maz 4 Aug 2013, 00:17 |
Dixtosa ვერ მივხვდი :| გასაგები ისაა რო ათწილადს ამრგვალებს და იღებს მარტო მთელ ნაწილს (დაჟე არ ამრგვალებს მთელს იღებს) მარა იგივეს შვება ინტ-იც და რატო თქვი დაბლზე სიზუსტე იკარგებაო მაგას ვერ მივხვდი. |
Posted by: rezomegrelidze 4 Aug 2013, 01:01 | ||||||
მეთოდი დავწერე რომელსაც კვადრატული მასივი გამოაქვს ეკრანზე.
გამოყენება:
Output:
|
Posted by: ghost22th 4 Aug 2013, 08:40 |
რაიმე ამოცანები არ იცით დამუღაბისთვის? |
Posted by: rezomegrelidze 4 Aug 2013, 12:56 | ||
ghost22th ალგორითმები დაგამუღამებინებს. ******************************* აუ რა სულელი ვარ. რათ მინდოდა კვადრატული მასივის გამომტანის კეთება როდესაც შეიძლება ზოგადად 2D მასივის გამომტანის გაკეთება. აგერ ამწუთას გავაკეთე:
|
Posted by: lionlevel 4 Aug 2013, 21:55 |
C# ზე ქრთული სახელმძღვანელოები მართლა უაზრობაა თუ მე მეჩვენება ეგრე ? |
Posted by: ghost22th 4 Aug 2013, 21:59 | ||||
შენ სად ისწვალე თუ ? თუ სენით წიგნებიდან ჩემსავით ხო მარა აქ არ ჩანს თუ მერამდენეა ელემეტი რომელსაც ვეძებთ |
Posted by: lionlevel 4 Aug 2013, 22:08 |
ghost22th რომელი წიგნებიდან ისწავლე? |
Posted by: rezomegrelidze 4 Aug 2013, 22:17 | ||
ghost22th GetLength(1) შვება იმას, რომ მეორე განზომილების ზომას გაძლევს. GetLength(0) პირველი განზომილების ზომას.
ძირითადად ვიდეოკურსებიდან ვსწავლობ. Pluralsight-ის კურსები გადმოიწერე ტორენტ საიტებიდან. lionlevel უაზრობაა. |
Posted by: ghost22th 4 Aug 2013, 22:52 |
rezomegrelidze lionlevel lynda, სამხარაძე http://scripts.ge/forum/64-c-books/#axzz2b1mgN9bo ცალკე ეს წიგნები რავიცი |
Posted by: rezomegrelidze 4 Aug 2013, 22:57 |
ghost22th lynda-ს არ აქვს ბევრი .NET ტრეინინგი. Pluralsight-ს აქვს საუკეთესო .NET ტრეინინგი. |
Posted by: ghost22th 4 Aug 2013, 23:01 | ||
სანამ პასუხს დმაიწერ კი მივძებნი მაგრამ, მაინც მოძებნილი გაქვს და თუ გახსოვს რომელ ტორენტებზე ლინკები რომ დამიდო |
Posted by: rezomegrelidze 4 Aug 2013, 23:23 |
ghost22th ტაკ. უნდა შეხვიდე Pluralsight.com-ზე ამოირჩიო სასურველი კურსი, დააკოპირო კურსის სათაური და rutracker-ზე მოიძიო. თუ rutracker-ზე არ იქნება, შეიძლება piratebay-ზე იყოს. მოკლედ შენ რაც გჭირდება ის კურსები იქნება რა. შეგიძლია ამით დაიწყო. http://thepiratebay.sx/torrent/7679079/Pluralsight_-_C__Fundamentals_Part1 |
Posted by: ghost22th 4 Aug 2013, 23:29 | ||
გაიხარე მეგობარო ))))))))))) უკვე ვნახე რააცეები დ ავიწერ |
Posted by: rezomegrelidze 8 Aug 2013, 19:16 |
ახლახან გავაკეთე ეს პატარა პროგრამა. ორმაგი ფორლუპის დახმარებით მოვახდინე ამ ორგანზომილებიანი მასივის ასეთნაირად შევსება. თუ გინდათ თავადაც ცადეთ ამის გაკეთება. კოდი: » სპოილერის ნახვისთვის დააწკაპუნეთ აქ « |
Posted by: ghost22th 8 Aug 2013, 20:14 |
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace lashas_test2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the '_1DataSet.saxeli' table. You can move, or remove it, as needed. this.saxeliTableAdapter.Fill(this._1DataSet.saxeli); } private void button1_Click(object sender, EventArgs e) { SqlConnection sd=new SqlConnection(connectionString: @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\lasha\Documents\1.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"); SqlDataAdapter da = new SqlDataAdapter(); da.InsertCommand = new SqlCommand("INSERT INTO tblContacts VALUES (@saxeli, @gvari)", sd); da.InsertCommand.Parameters.Add("@saxeli",SqlDbType.NChar).Value=textBox1.Text; da.InsertCommand.Parameters.Add("@gvari", SqlDbType.NChar).Value = textBox2.Text; sd.Open(); da.InsertCommand.###cuteNonQuery(); sd.Close(); } } } da.InsertCommand.###cuteNonQuery(); ერრორს მიგდებს ამაზე თითქოს ყველაფერი სწორია |
Posted by: rezomegrelidze 9 Aug 2013, 19:19 | ||
Func<T,TResult> Func<[პარამეტრის ტიპი], [დასაბრუნებელი ტიპი]> Action<T> <----------- არაფერს არ აბრუნებს. მაგალითი:
|
Posted by: Marthin_Luther_King 12 Aug 2013, 21:05 |
გამარჯობათ,ესეგი დახმარება მინდა თქვენი,ვაკეთებ ესეთ რამეს,მაქვს მთელი რიცხვებისგან შემდგარი მასივი float[] array ={1,5,-7} ,ხოდა ვთქვათ შევიტანე რიცხვი 5,რომ დამიბრუნოს ამ რიცხვის ინდექსი. IndexOf მეთოდი უნდა გამივიყენო ვიცი,მაგრამ როგორ C#-ს არ ვსწავლობ,კონკრეტული მაგალითისთვის მჭირდება |
Posted by: maz 12 Aug 2013, 21:10 |
გცოდნია მეტი რაგინდა array.IndexOf(5); |
Posted by: Marthin_Luther_King 12 Aug 2013, 21:23 | ||
maz
ეს სწორია? |
Posted by: rezomegrelidze 12 Aug 2013, 21:33 |
Marthin_Luther_King float[] array = { 2, 9, -4, 0,-1,5,11,-32 }; Console.WriteLine("Enter Array Number"); float numb= float.Parse(Console.ReadLine()); float ind = Array.IndexOf(array,numb); Console.WriteLine(ind); სორტირებისთვის. Array.Sort(array); წყარო: http://msdn.microsoft.com/en-us/library/System.Array_methods.aspx |
Posted by: Marthin_Luther_King 12 Aug 2013, 21:47 |
rezomegrelidze უი მადლობა |
Posted by: amon_amarth 16 Aug 2013, 15:29 | ||||
|
Posted by: Marthin_Luther_King 16 Aug 2013, 16:57 |
amon_amarth int ით გადავაკეთე მე |
Posted by: rezomegrelidze 19 Aug 2013, 19:35 | ||
საიტის გამხსნელი:
|
Posted by: rezomegrelidze 23 Aug 2013, 11:29 | ||
Recursion with Func
|
Posted by: Dixtosa 23 Aug 2013, 14:12 |
rezomegrelidze ნუ გვტროლავ აქ კითხვები ისმება მარტო. |
Posted by: rezomegrelidze 23 Aug 2013, 14:12 | ||
Dixtosa არ ვიცი სხვაგან სად დავდო.
რატო? |
Posted by: dj-guro 29 Aug 2013, 15:22 |
კაროჩე, ძალიან ისეთი შეკითხვები მაქვს.. მმ.. მოკლედ, მე ფლეშ სკრიპტზე ვმუშაობ როგორც წესი, მარა შარფში გადავწყვიტე ახლა ამის გაკეთება და ცოტა არ იყოს გავიჭედე. რა მინდა ახლა: მინდა რომ 45 radioButton-იდან მომინახოს ის, რომელიც ჩართულია. 45-ვეზე რომ if (radioButton1.cheked) { pasuxi = 1 } დავწერო, ტეხავს ხომ? ამიტომ ავიღე ციკლი და დავწერე do { if (radioButton[n].cheked) { pasuxi = n; break; }} while (n < 46) მარა ეგეთი რადიოღილაკი არა გაქვსოოო.. ფლეშში მარტივად ხდებოდა saxeli = "gilaki"+n if (_root[saxeli].frame = 2) pasuxi = n როგორ გავაკეთო შარფში? და მეორე ვაფშე პიზდეცი კითხვა: ერთი ფორმიდან მეორეში ვერ გადამაქვს int ცვლადი, რა უბედურებაა, მთელი დღეა იუტუბს ვუზივარ და მაინც ვერ გამომდის. ანუ მინდა რომ რაღაცა მოვპტიჩკო. ამისათვის ვაწვები კნოპკას პირველ ფორმაში, გამოდის მეორე ფორმა. ამ მეორე ფორმაში მოვპტიჩკავ რამეს, შესაბამისად ცვლადი ხდება რამე მნიშვნელობა, დავუშვათ ერთი. ხოდა ეს ერთი მინდა რომ პირველ ფორმაში დამიბრუნოს. მარა ვერა. ოღონდაცა რა! Why? |
Posted by: rezomegrelidze 29 Aug 2013, 15:25 |
dj-guro ბოლომდე არ წამიკითხია, მარა შემთხვევით checkbox-ს ხო არ ეძებ? ცვლადი კიდო კონსტრუქტორით გადაიტანე. |
Posted by: dj-guro 29 Aug 2013, 15:44 | ||
rezomegrelidze
არა, radioButton ები მაქვს, ზუსტად ვიცი. ა ბატონო სურათი. ხოდა აი კონსტრუქტორით გადატანა რას გულისხმობს ვერ მივხვდი. იუტუბზე რა მეთოდებიც ვნახე, ტიპა "ცვლადების გაცვლა ფორმებს შორის" - ამ ხერხით მარტო მაშინ გადადის, როდესაც ტექსტ ბოქსში ვწერ რამეს, ვაწვები კნოპკას და მეორე ფორმაში ლაბელის ადგილზე წერს ტექსტბოქსში რაც ჩავწერე. მე კიდე მინდა რომ როდესაც მოვპტიჩკავ პირველ ფორმაში, ამ დროს ცვლადი იღებს მნიშვნელობას და ეს მნიშნვნელობა გადავიდეს მეორე ფორმაში. |
Posted by: rezomegrelidze 29 Aug 2013, 15:58 |
dj-guro ხოდა არ მესმის რატო იყენებ რადიო ღილაკს. რადიო ღილაკი მაშინ უნდა გამოიყენო როდესაც მხოლოდ ერთი არჩევნის უფლება აქვს იუზერს. ხოდა დანარჩენისთვის checkbox უნდა გამოიყენო. ახლა ამ შემთხვევისთვის იდეალურია checkbox. მოკლედ შეგიძლია ისწავლო OOP და უკეთესად გაიგებ რა არის კონსტრუქტორი, ობიექტი, კლასი და ა..შ. |
Posted by: Dixtosa 29 Aug 2013, 16:53 |
dj-guro bool flag = false; RadioButton[] radiobatenebi = new RadioButton[N]; for i = 1..N radiobatenebi[i] = new RadioButton(); radiobatenebi[i].name = blablag,ajf radiobatenebi[i].pos = da ase shemdeg. for i = 1..N if (radiobatenebi[i].checked) flag = true; if (flag) eseigi yvela monishnuli araa |
Posted by: dj-guro 29 Aug 2013, 17:16 |
კაი მაშინ მთლიან მთლიან ლოგიკას დავწერ. პროგრამის წინა ვერსია აქაა: http://linkz.ge/file/399662/wama2.zip.html ანუ რა ხდება: ირჩევ ბოლოს რა ჭამე (რადიო ბუთონი მაგიტომაა, რომ ერთი რამე აირჩიო), მერე ირჩევ ახლა რა სტილის საჭმელი გინდა (სამარხვო, ფასთ-ფუდი თუ როგორი. აქაა პტიჩკები) და აწვები ძებნას. ხოდა აი წინა ვერსია ფლეშშია გაკეთებული და მარტო სამარხვო საჭმელებია და 29 საჭმელია სულ. ახლა მინდა რომ 45 იყოს და ნავაროტკებით. ოჯახში თუ იკითხავენ ახლა რაღა გავაკეთო საჭმელიო ან სამუშაოზე - დღეს რა ვჭამოთო - კაკრაზ გამოდგება ეს პროგრამა. |
Posted by: samuraisxmali 29 Aug 2013, 20:50 | ||
აიღე პანელი და ყველა რადიობუტონი დადე მაგაზე, მერე კიდევ გამოიყენე ლინქი:
მესიჯბოქსის მაგივრად რაც გინდა ის გააკეთებინე. |
Posted by: amon_amarth 3 Sep 2013, 14:02 |
ე.ი. ვწერ ბრაუზერს და მინდა რომ როცა ლინკის ადგილას სხვა რაიმე სიტყვას ჩავწერ ის სიტყვა იგუგლებოდეს (როგორც გუგლე ქრომი შვრება) და როგორ გავაკეთო ვერავინ დამეხმარებით? საიტებზე ჩვეულებრივ შედის მაგრამ რომ ჩავწერ მაგალითად forum აგდებს რომ ეს გვერდი არ მოიძებნა და მაგის მაგივრად ეგ სიტყვა მინდა რომ ამომიგდოს ოღონდ გუგლში მოძებნილი * * * და კიდევ გულისხმობით რომ რომელიმე ღილაკი იყოს მონიშნული როგორ გავაკეთო? |
Posted by: Dixtosa 3 Sep 2013, 19:23 |
amon_amarth .focus = true; |
Posted by: Farel0x 3 Sep 2013, 22:49 |
=========================== ==================== ============ |
Posted by: crytek 15 Sep 2013, 20:24 |
ხალხო რა მაინტერესებს ექსეს რომ დაამაზდებ მერე პროგრამას კუტხიდან გინდ დააპატარავებ და გინდ გაადიდებ და ეგ როგორ დავაფიქსირო რა სულ ერთ პოზიციაზე რომ იყოს ? |
Posted by: rezomegrelidze 15 Sep 2013, 20:33 |
crytek Windows Forms-ში ასე კეთდება: ფორმის კონსტრუქტორში ამას ჩაწერ this.FormBorderStyle = FormBorderStyle.FixedSingle; |
Posted by: Farel0x 15 Sep 2013, 21:04 | ||
dj-guro
უბრალოდ ვკითხულობდი პოსტებს და ეს შემხვდა და ბარემ გავცემ პასუხს. ზუსტად რამდენიმე წუთის წინ დამჭირდა მსგავსი რამის გაკეთება C++ ში მაგრამ ლოგიკა ალბათ იგივეა. OOP როცა იცი ასე თუ ისე გააკეთებ. ახალ ფორმას ხომ აქვს თავისი კლასი. ამ კლასის private ადგილას ჩაწერე ვთქვათ string str; პირველ ფორმაში გამოთვალე ვთქვათ რაღაცა.მერე მიანიჭე str ცვლადს. მერე, public ადგილას ჩაწერე ასეთი რამე: string Getstr() { return str; } შემდეგ. პირველ ფორმაში ხომ ქმნი ამ ფორმის კლასის ობიექტს. ობიქტისსახელი.Getstr(); და მიიღებ პირველ ფორმაში იმ მნიშვნელობას რაც გამოთვალე მეორე ფორმაში. C# არვიცი საერთოდ და იქ ზუსტად როგორ იქნება ვერ გეტყვი. მაგრამ ლოგიკურად რო მიყვე ალბათ მიხვალ პასუხამდე. |
Posted by: crytek 15 Sep 2013, 21:27 | ||
მადლობა დიდი |
Posted by: crytek 18 Sep 2013, 03:05 |
int namberA; int namberB; string numberstra; string nummerstrb; Console.WriteLine("enter number"); numberstra = Console.ReadLine(); Console.WriteLine("enter lower oh higher number"); nummerstrb = Console.ReadLine(); namberA = Convert.ToInt32(numberstra); namberB = Convert.ToInt32(nummerstrb); if (namberA > namberB) Console.WriteLine("{0} is greater then {1}", numberstra, namberB); else Console.WriteLine("{0} is lower then {1}", namberA, namberB); ამ კოდის დახვეწა არის უფრო შესაძლებელი ? |
Posted by: crytek 20 Sep 2013, 02:34 |
რატო შვრება ? |
Posted by: alexandrius 20 Sep 2013, 03:01 |
crytek Exception გაათვალისწინე ანუ try catch ბლოკები გაუკეთე წიპა: try{ //შესასრულებელი დავალება } catch(Exception e){ //დავალება შეცდომის შემთხვევაში } |
Posted by: Svani91 20 Sep 2013, 10:39 |
crytek num = Convert.ToInt32(textBox1.Text); და ყველგან ესე textBox1 ობიექტია და ინტეჯერად ვერ გადაკასტავ |
Posted by: rezomegrelidze 20 Sep 2013, 14:47 |
crytek ანუ შენი მიზანია, რომ იმ ტექსტბოქსში ჩაწერილი ტექსტი გადაიყვანო int-ში. ხოდა textBox1.Text-ის მაგივრად რატომ წერ textBox1-ს? კომპილატორი ვერ მიხვდება, რომ Text-ს გულისხმობდი. |
Posted by: generik 20 Sep 2013, 16:29 |
გამარჯობათ ფორმაზე დალაგებული მაქვს სხვადასხვა კონტროლერები, რომლებიდანაც ვღებულობ შეტანილ მონაცემებს და ვიყენებ გამოთვლებში. Add-ღილაკზე დაჭერით მინდა შეიქმნას ახალი - მეორე პანელი, რომელიც პირველის ასლი იქნება, იგივე კონტროლერები იქნება განლაგებული. შემდეგი დაჭერით დაემატოს მესამე ასეთი პანელი და ა.შ. არ ვიცი როგორ მივმართო ახლად შექმნილ კონტროლერებს. პანელის და ზედ კონტროლერების შექმნას მივაგენი როგორ კეთდება, მაგრამ ახალ შექმნილ ლაბელში როგორ ჩავწერო რამე ან წავიკითხო, როგორ მივმართო არ ვიცი.. ამაში მინდა გარკვევა. ან თუ არსებობს სხვა უფრო "ბუნებრივი" გზა მსგავსი შედეგის მისაღებად ? http://radikal.ru/fp/b005dbce7a054a38916c7ac54f89bfd0 |
Posted by: Svani91 20 Sep 2013, 17:22 |
generik ჩერეზ იმ ახლად შექმნილი პანელებინდა მიწვდი შვილობილ ელემენტებს |
Posted by: generik 20 Sep 2013, 17:28 | ||
Svani91
არ ვიცი როგორ.. ახლად შექმნილი პანელის სახელი საიდან ავიღო ? (ან შექმნის დროს სახელი როგორ უნდა მივუთითო?) |
Posted by: Svani91 20 Sep 2013, 18:58 |
Name ატრიბუტად შანსი არაა, არ მიეთითოს |
Posted by: maz 20 Sep 2013, 19:01 |
შექმნისას სახელს როგორ მიუთუთებ, უბრალოდ ლისტი აიღე და იქ დაამატე ჩაამატე ხოლმე ახალი პანელები და მერე ამ ინდექსით მიხვალ რა. List<Panel> Panels = new List<Panel>(); Panels.add(aq chaagdeb axal panels); და როცა მოგინდება ესე მიწვდები panels[1] |
Posted by: generik 28 Sep 2013, 09:22 |
maz ვერ გავერკვიე მაგაში.. პროდუქტის მაქსიმალური რაოდენობა გავიგე და ამავე რაოდენობის visible->false ლაბელებით გავაკეთე. ახლა რა მაინტერესებს როგორც მასივს შეიძლება ჩამოუარო for ციკლით, მსგავსი რამე ლაბელებისთვის არსებობს ? ან თუ შეიძლება რომ რამე პანელზე ან გრუპბოქსში განთავსებულ ლაბელების text მნიშვნელობები ერთდროულად გავანულო ? ანუ ცალცალკე რომ არ მივმართო ყველას. |
Posted by: rezomegrelidze 28 Sep 2013, 10:21 |
generik შეიძლება თუკი შენ გქონდა შექმნილი მაგ text-ების list. ანუ კოდში უნდა შეგექმნა ესეთი რაღაც. var listOfTextbox = new List<TextBox>(); შემდეგ განგეთავსებინა ფორმაზე. და ამის შემდეგ როდესაც მოგინდება ჩამოუვლი და გაანულებ ყველას. for(int i = 0; i < listOfTextbox.Length; i++) listOfTextbox[i] = null; |
Posted by: nobotro 28 Sep 2013, 10:55 |
ამ ხერხითაც შეიძლება controls["ტექსტბოქსის სახელი"].Text=" "; ოღონდ ამ შემთხვევაში ყველა ტექსტბოქსის სახელი უნდა იცოდე და თან ბოლო რიცხვი უნდა ქონდეთ განსხვავებული. მაგ: გვაქ textb1,textb2,textb3; for(int i=1;i<=3;i++) { controls["textb"+i.ToString()].Text=" "; } |
Posted by: rezomegrelidze 28 Sep 2013, 11:55 |
nobotro ანუ Dictionary უნდა შექმნას ხო? Dictionary<string,TextBox> controls = new Dictionary<string,TextBox>(); |
Posted by: nobotro 28 Sep 2013, 12:22 |
არა არაფრის შექმნა არ უნდა,მაგრამ ეგ მეთოდი იმუშავებს მხოლოდ მაშინ როცა ზედ ფორმაზეა ტექსტ ბოქსი. პანელის შემთხვევაში Controls ის მაგივრად panel1.Controls[] იქნება. ხოლო პანელების მასივის შემთხვევაში panel[0].Controls[] იქნება. |
Posted by: Devastator 29 Sep 2013, 12:48 |
ფაილიდან მინდა წავიკითხო რიცხვები, გარდავქმნა ინტეჯერად და შევკრიბო მთლიანად. ოღონდ საქმე იმაშია, რომ არ ვიცი რა ზომის იქნება ეს ფაილი (ანუ დინამიური უნდა იყოს, დინამიურად გაიზრდება ამ ფაილში მონაცემები და დაემატება). ხო, ფაილში თითო ხაზზე იქნება თითო მონაცემი, მაგალითად 12 459 3 11 და ა.შ. ბევრ რაღაცებს გადავხედე და ცოტა ავირიე ArrayList-ის საშუალებით, დინამიურ მასივზე ,add-ის გამოყენებით და მერე int ფიქსირებულ მასივში გადაკონვერტირებით ვცდილობდი გამეკეთებინა, მარა წაკითხვა ვერ გავაკეთე... |
Posted by: rezomegrelidze 29 Sep 2013, 12:56 | ||||
Devastator აი ბრატ.
ლამაზად დაფორმატებული კოდი. https://gist.github.com/rezomegrelidze/b71afb5118edb7a94878 --------------- ესეც შემოკლებული ვარიანტი LINQ-ის გამოყენებით.
|
Posted by: amon_amarth 29 Sep 2013, 13:37 |
rezomegrelidze ვა LINQ რა კაი რამე ყოფილა |
Posted by: Devastator 29 Sep 2013, 18:57 |
rezomegrelidze დიდი მადლობა და ეს System.IO-ში შედის თუ Collections? |
Posted by: rezomegrelidze 29 Sep 2013, 19:11 |
Devastator File კლასი System.IO-ში შედის. |
Posted by: amon_amarth 30 Sep 2013, 18:00 | ||
მეინს პარამეტრად რაც გადაეცემა რისთვისაა? რა ფუნქცია აქვს და რაში გვეხმარება |
Posted by: rezomegrelidze 30 Sep 2013, 18:06 |
amon_amarth იმის საშუალებას გაძლევს, რომ პროგის გაშვებამდე მისცე რაღაც არგუმენტები. |
Posted by: HacKerA 4 Oct 2013, 00:22 |
თუ მაქვს 2 ცვლადი, ერთი nullable, ხოლო მეორე არა nullable. არის თუ არა რაიმე გზა რომ არა nullable მივანიჭო nullable-ს მნიშვნელობა? |
Posted by: rezomegrelidze 4 Oct 2013, 01:01 | ||
HacKerA
|
Posted by: HacKerA 4 Oct 2013, 12:15 |
rezomegrelidze მადლობა |
Posted by: amon_amarth 5 Oct 2013, 16:39 | ||
rezomegrelidze
? რა პონტია? |
Posted by: Svani91 5 Oct 2013, 16:48 |
amon_amarth http://msdn.microsoft.com/en-us/library/1t3y8s4s(v=vs.90).aspx |
Posted by: rezomegrelidze 5 Oct 2013, 18:00 |
amon_amarth int? არის რომელსაც შეუძლია null მნიშვნელობის ქონა. ასევე არის bool? double? long? decimal? int?-ის სრული სახელია Nullable<int> შესაბამისად bool? იქნება Nullable<bool> და ა.შ. |
Posted by: amon_amarth 5 Oct 2013, 19:41 |
rezomegrelidze ჰმმ Nullable-ს შინაარსს ცოტა არ იყოს ვერ ჩავწვდი |
Posted by: rezomegrelidze 5 Oct 2013, 19:50 |
amon_amarth ანუ შეუძლია, რომ ნულის მნიშვნელობა მიიღოს. ჩვეულებრივი int ვერ მიიღებს null-ის მნიშვნელობას. ვთქვათ. შევქმენი გლობალური ცვლადი რომელიც არის სტრინგის ტიპის. string s; მე არ მიმინიჭებია s-ისთვის არანაირი მნიშვნელობა. მისი მნიშვენლობა by default არიs null, და ასეა უამრავ reference ტიპის და ზოგიერთ value ტიპის ობიექტისთვის. int არის გამონაკლისი და ის by default არის 0-ის ტოლი. bool by default არის false. ოღონდ შენ არ გაქვს იმის ოფლება, რომ ლოკალურ ცვლადს არ მიანიჭო მნიშვნელობა. ზევით რაც ვთქვი ის მოქმედებს მხოლოდ გლობალურ ცვლადებზე. ანუ ამაზე. string s; void Main() { Console.WriteLine(s); //null } ხოდა ლოკალურს რო არ მივანიჭო მნიშვენლობა, ერორს გამოაგდებს. |
Posted by: amon_amarth 5 Oct 2013, 21:02 |
rezomegrelidze მადლობა |
Posted by: Zurievich92 7 Oct 2013, 18:15 |
Random n = new Random(); int i = n.Next(100); როგორ გავაკეთო ისე რო ციფრები არ განმეორდეს ? |
Posted by: rezomegrelidze 7 Oct 2013, 18:30 | ||
Zurievich92 ცოტა ცუდი კითხვაა. თუ გინდა, რომ მასივი აავსო ისეთი ციფრებით რომლებიც არ მეორდებიან მაშინ ეს არის ერთერთი ვარიანტი.
და საბოლოო ჯამში numb სავსეა სხავადასხვა შემთხვევითი რიცხვებით. |
Posted by: Zurievich92 7 Oct 2013, 18:52 |
ხო მასივის მიწერა დამავიწყდა კარგად მიმიხვდი ) var rand = new Random(); //es var tipi ar miswavlia au rawigni maq unda shevcvalo; var arr1 = new int[20]; // es 20 elementiani masivi shemoitane xo ? for (int i = 0; i < arr1.Length; i++) arr1[i] = rand.Next(100); // es 20 shemtxveviti ricxvi var numb = new int[10]; // es axali masivi shemoitane numb = arr1.Distinct().Take(numb.Length).ToArray(); // mtrisas aq ra xdeba ? ) foreach (var n in numb) // aqac ? { Console.WriteLine(n); } |
Posted by: rezomegrelidze 7 Oct 2013, 18:59 |
Zurievich92 var rand = new Random(); აქ რახდება ახლა. ანუ რა არის var. ანუ მე როდესაც ვწერ var-ს, კომპილატორი თითონვე მიხვდება რა ტიპისაა rand, ანუ ამ შემთხვევაში მიხვდება, რომ Random ტიპისაა. numb = arr1.Distinct().Take(numb.Length).ToArray(); აქ რა ხდება და numb-ს მივანიჭე arr1-ის Distinct ანუ გამორჩეული ელემენტებიდან მხოლოდ numb.Length ანუ ამ შემთხვევაში 10 ელემენტი და შემდეგ იმისთვის, რომ numb-მა შეძლოს ამ ყველაფრის მიღება, ეს ყველაფერი უნდა გადავიყვანო Array-ს ტიპში და ეს ხდება .ToArray() მეთოდით. ************************** foreach (var n in numb) // aqac ? { Console.WriteLine(); } აქ გამომაქ numb-ის ყოველი ელემენტი. |
Posted by: Zurievich92 7 Oct 2013, 19:18 |
აჰა გასაგებია Random r = new Random();//shemtxzveviti ricxvis generatori int[] a = new int[10]; for(int i = 0; i < 10; i++) { a[i] = r.Next(100); Console.WriteLine(a[i]); } ამ შემთხვევაში მაქსიმუმის და მიმიმუმის პოვნა როგორ იქნება აქვს თუ არა ამას exsel ს რო აქ max da min ფუნქცია ? |
Posted by: rezomegrelidze 7 Oct 2013, 19:23 | ||
Zurievich92 კი აქვს max ფუნქცია. var numb = new int[] {5, 4, 3, 2, 1}; int a = numb.Max(); ჩემი Max ფუნქციაც დავწერე.
გამოყენება: int a = Max(numb); |
Posted by: Zurievich92 7 Oct 2013, 19:35 |
Random r = new Random();//shemtxzveviti ricxvis generatori int[] a = new int[10]; for (int i = 0; i < 10; i++) { a[i] = r.Next(100); Console.WriteLine(a[i]); } int max = a.Max(); int min = a.Min(); Console.WriteLine("maqsimaluria = "+max+" minimaluria ="+min); ამის გაკეტება მინდოდა ) გაიხარე ისევ და ისევ |
Posted by: Zurievich92 9 Oct 2013, 13:48 |
Random r = new Random(); int[] a = new int[10]; int n, b, c, d; n = r.Next(0,4); b = r.Next(0, 20); c = r.Next(20, 40); d = r.Next(40, 60); for (int i = 0; i < 4; i++) { a[i] = r.Next(100); a[0] = n; a[1] = b; a[2] = c; a[3] = d; Console.WriteLine(a[i]); } ეს ციკლით როგორ გავწერო ? |
Posted by: samuraisxmali 9 Oct 2013, 15:06 |
აბა სიტყვებით მიუწერე თითოეულ ხაზს სად რა ხდება, კომენტარის სახით. |
Posted by: rezomegrelidze 9 Oct 2013, 15:32 |
Zurievich92 მარტივია. შექმენი მასივი რომელიც შეინახავს მაგ ცვლადებს. int[] cvladebi = {n,b,c,d}; for(int i = 0 ; i < 4; i++) { a[i] = cvladebi[i]; } |
Posted by: Zurievich92 9 Oct 2013, 17:18 |
rezomegrelidze ასეთ მასივს არ მიკეთებს int[] cvladebi = {n,b,c,d}; მატო ასეთს აკეთებს int[] cvladebi = {5,6,7,8}; intis magivrad charic vcade magam ar qna mainc |
Posted by: samuraisxmali 9 Oct 2013, 21:34 |
Zurievich92 სანამ გამოიყენებ მაგათ მასივში მანამდე მიანიჭე მნიშვნელობები და იზამს. ხოდა კიდევ ერთი, თუ შემთხვევით სხვა რამეს ითხოვ და მოცემული 4 ცვლადიდან გინდა შემთხვევითები ამოგიღოს, მაშინ ჩააგდე მასივში და: a[i] = r.next(cvladebi[i]); |
Posted by: Zurievich92 9 Oct 2013, 23:40 |
samuraisxmali ეგ შემთხვევითი ვიცი მე მინდა რო არ გამეოროს 1 და იგივე რიცხვი |
Posted by: rezomegrelidze 9 Oct 2013, 23:54 |
Zurievich92 მაშინ შემთხვევითი აღარაა. |
Posted by: samuraisxmali 10 Oct 2013, 00:18 |
Zurievich92 მაშინ ციკლი გაუშვი 1-დან ნ რიცხვამდე და არცერთი არ იქნება გამეორებული. |
Posted by: Zurievich92 10 Oct 2013, 02:28 |
rezomegrelidze samuraisxmali ასე კეთდება for(int i = 0; i < a.Length; i++) { a[i] = r.Next(10); for(int j = 0; j < i; j++) { if(a[i] == a[j]) { i--; break; } } } for(int i = 0; i < a.Length; i++) Console.WriteLine(a[i]); |
Posted by: samuraisxmali 10 Oct 2013, 14:35 |
Zurievich92 ეგ კოდი საერთოდ რას აკეთებს იცი? |
Posted by: samuraisxmali 10 Oct 2013, 14:34 |
Zurievich92 ეგ კოდი საერთოდ რას აკეთებს იცი? |
Posted by: Zurievich92 10 Oct 2013, 17:12 |
ზევით რანდომიზერი და მასივი შემოიტანე და ისე გაუშვი... ეს კოდი მასივს ავსებს 10 უნიკალური რიცხვით ამ შემთხვევაში ... ანუ არ ემთხვევა არცერთი ერთმანეთს |
Posted by: amon_amarth 12 Oct 2013, 00:25 |
ვინმემ ამიხსენით რა xml რა არის და რაში გამოიყენება? რაღაცები წავიკითხე მარა წესიერად ვერ ჩავწვდი და კიდევ #-ზე დაწყებული დირექიტვები რაში გამოიყენება? #define, #if, #endif და ა.შ. |
Posted by: samuraisxmali 13 Oct 2013, 00:31 |
ტექსტბოქსში ლინკები გადმომაქვს htmlagilitypack-ის დახმარებით. ქართულ ასოებს ვერ აღიქვამს და რა უნდა ვუყო ხო არ იცით? |
Posted by: amon_amarth 13 Oct 2013, 22:49 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Net.Mail; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string _sendingToAdress = Console.ReadLine(); MailAddress _To = new MailAddress(_sendingToAdress); string _sendingFromAdress = Console.ReadLine(); MailAddress _From = new MailAddress(_sendingFromAdress); MailMessage _EmailSignature = new MailMessage(_From, _To); _EmailSignature.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess; _EmailSignature.Subject = Console.ReadLine(); _EmailSignature.Body = Console.ReadLine(); string _password = Console.ReadLine(); SmtpClient _smtp = new SmtpClient(); _smtp.Host = "smtp.gmail.com"; _smtp.Port = 587; _smtp.Credentials = new NetworkCredential(_sendingFromAdress, _password); _smtp.EnableSsl = true; _smtp.Send(_EmailSignature); } } } * * * თურმე პაროლი შემყავდა არასწორად ვინმეს თუ დაგჭირდებათ მუშა კოდია |
Posted by: rezomegrelidze 13 Oct 2013, 23:12 |
amon_amarth ხო გემრიელია C#? |
Posted by: amon_amarth 13 Oct 2013, 23:14 | ||||
rezomegrelidze შემიყვარდა არადა თავიდან ჯავას გაყოლას ვაპირებდი მარა რაც C# შევხედე <3 * * * ხოო ახლა პრობლემა მაქვს yahoo-სთან დაკავშირებით. ესენი კი შევცვალე:
მარა არ უშვებს მაილს. მიწერს რომ
* * * კაროჩე რა ფორუმზე დაპოსტვა და პასუხის მიგნება ერთია რა _smtp.Port = 587; <-- ამით გაეშვა yahoo-ზეც |
Posted by: rezomegrelidze 15 Oct 2013, 18:54 | ||
ვიცი, რომ არ არის ეს სრული StringBuilder, მარა რაღაცა მაინც არის, ხოდა როგორ ავასწრაფო? ანუ .NET-ის StringBuilder ამაზე 2-ჯერ უფრო სწრაფი არის. |
Posted by: rezomegrelidze 17 Oct 2013, 15:16 |
ესეთი რაღაც გავაკეთე. უკრავს უამრავი ფორმატის აუდიოს. mp3, wmv და ა.შ. მაგრამ ერთი პრობლემაა, ზოგჯერ ჭედავს და არ ვიცი ზუსტად რატომ. MainWindow.cs Code: » სპოილერის ნახვისთვის დააწკაპუნეთ აქ « MainWindow.xaml Code: » სპოილერის ნახვისთვის დააწკაპუნეთ აქ « მთელი Solution: http://allshares.ge/download.php?id=0B7ED3EC93 მოკლედ ვინმემ შემისწორეთ რა, რო არ ჭედავდეს ნორმალური პრაიგრივატელი იქნებოდა. ან თუმდაც რაიმე რჩევა მომეცით. |
Posted by: iMaximuSi 17 Oct 2013, 16:13 | ||
აქ @ რას ნიშნავს? |
Posted by: Svani91 17 Oct 2013, 16:20 |
iMaximuSi escaping - ს აიგნორებს სთრინგში rezomegrelidze ადექი ეხლა და დაუმატე ბიბლიოთეკა, ფლეილისტები sqlite ბაზა გამოიყენე, გირჩევ კიდეა შტუკები მანდ. რასაც უკრავ, მაგ ფაილებს ბევრი ინფო მოყვება ძალიან. გაარჩიე taglib sharp კიდევ, WPF - ზე თუ გადაწყვიტე წერა, სასწრაფოდ სტილები გაარჩიე და კოდი დაგისუფთავდება |
Posted by: rezomegrelidze 17 Oct 2013, 17:26 |
Svani91 ჯერ არ მეფლეილისტება. ჯერ მინდა, რომ playback იყოს ნორმალური. ხოდა ზოგჯერ ჭედავს ხოლმე, და არ ვიცი ეს რისი ბრალია. რავი ვინმეს თუ შეუძლია გაარჩიოს კოდი და მითხრას რისი ბრალია. |
Posted by: nobotro 17 Oct 2013, 18:17 | ||
როგორ ჭედავს play ს რო აწვები არ უკრავს მუსიკას? კონკრეტულად დაწერე რა ჭედავს. ერთი პატარა მექანიკური შეცდომა ვნახე
აქ Source="Images\Button-Pause-icon.png" უნდა ეწეროს,შენ კომპიუტერში მაინც არაფერი შეიცვლება ,მაგრამ ჩემთანარ არ გამოჩნდება სურათი,თუ შენ პროექტს დავაკომპილირებ. |
Posted by: rezomegrelidze 17 Oct 2013, 19:40 |
nobotro Solution ტყუილად არ დავდე. გადმოიწერე Solution გაარჩიე კოდი და ამოხსენი პრობლემა. არანაირი ლიცენზია არ აქვს რაც გინდა ის უქენი. თუ გინდა მიაწერე, რომ შენია. |
Posted by: iMaximuSi 17 Oct 2013, 21:04 |
ინტერნეტთან წვდომის შემოწმება მინდა, ეს ვიპოვე http://stackoverflow.com/questions/2031824/what-is-the-best-way-to-check-for-internet-connectivity-using-net და გუგლის გაპინგვაზე უკეთესი ვარიანტი არის რამე? |
Posted by: rezomegrelidze 17 Oct 2013, 21:08 |
iMaximuSi System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable() ეს ფუნქცია გამოიყენე. bool მნიშვნელობას აბრუნებს. აქედან მოვხსენი: http://stackoverflow.com/questions/2521569/how-to-detect-working-internet-connection-in-c მიხარია, რომ C#-ს იყენებ. |
Posted by: iMaximuSi 17 Oct 2013, 21:15 | ||||
ჰოო ზემოთაც ეწერა ეგ ბოლოში და არ მიმიქცევია ყურაღება, მუშაობს
|
Posted by: rezomegrelidze 17 Oct 2013, 21:29 | ||
iMaximuSi მოდი ბარემ ეს კოდიც გავარჩიოთ.
აქ ალბათ არ გეცოდინება რა არის using. using-ში ისმევა მხოლოდ ის ობიექტი რომელიც იმპლემენტაციას უკეთებს IDisposable ინტერფეისს. ხოდა using ბლოკში როდესაც სვამ, ამ ბლოკიდან გასვლის შემდეგ ობიექტს თავისითვე გაუკეთდება .Dispose(); ანუ ამას იგებ რა. აღარ მოგიწევს საბოლოო ჯამში .Dispose() მეთოდის გამოძახება. მარა უფრო სწორად რომ ვთქვათ შენ მოგიეწვდა ამ ყველაფრის try catch finally ბლოკში ჩასმა და შემდეგ finally-ში Dispose-ის გამოძახება. და using-ის გამოყენებით აღარ გიწევს მაგდენი ჩალიჩი. |
Posted by: iMaximuSi 17 Oct 2013, 21:49 | ||
არ ვიცოდი ეგ და Dispose ს რაც შეეხება ეგ გამოუყენებელ რესურს შლის ხო? garbage collector ხო ისედაც წაშლიდა? |
Posted by: rezomegrelidze 17 Oct 2013, 21:55 |
iMaximuSi Garbage Collector წაშლიდა ობიექტს. ხოდა Dispose სხვა რამეს წაშლის მაგალითიად თუ გაქ გახსნილი რაღაც ფაილის Stream და ა.შ. |
Posted by: iMaximuSi 17 Oct 2013, 21:56 | ||
აჰა გასაგებია, მადლობა |
Posted by: rezomegrelidze 17 Oct 2013, 22:01 |
iMaximuSi .NET Framework-ის source code თუ გინდა, გადმოიწერე Red Gate .NET Reflector და შეძლებ უამრავი კოდის წაკითხვას. არც ისე ჩაკეტილად ვართ. |
Posted by: iMaximuSi 19 Oct 2013, 01:22 | ||
ჯერ წიგნებს მივხედავ და მერე, ცოტა წავიპრაქტიკე ჩემით და რაც მოვინდომე საკმაოდ მარტივად გავაკეთე ჩემდა გასაკვირად, წიგნს დავიწყებ ხვალიდან პ.ს windows forms ის სწავლას აქვს აზრი? როგორც ვხვდები wpf ზე მეტი შესაძლებლობებია |
Posted by: amon_amarth 19 Oct 2013, 12:26 | ||||
არა. ნელ-ნელა უკან მიდიან ვინდოუს ფორმები. რაღაც ბაზისები ისწავლე მარა ბევრი დრო არ დაახარჯო
|
Posted by: gioia123 19 Oct 2013, 14:10 |
არამგონია ასე მალე ჩაანაცვლოს wpf მა ვინფორმები მითუმეტეს საქართველოში * * * ასეთი რამე მაინტერესებს,რომ რაინტაიმში ბუტონს შევუცვალო სახელი და შემდეგ როცა გავუშვებ კიდე ამ პროგრამს შენარჩუნებული ქონდეს იგივე სახელი settingebidan შეილება ამის გაკეტება მარა როგორ იქნებ დამეხმაროთ |
Posted by: iMaximuSi 20 Oct 2013, 17:19 |
wpf ში რაიმე ელემენტის ბექრაუნდ ქოლორი RGB ში როგორ მივუთითო? რაღაც ესეთი ვნახე მაგრამ ვერ მივხვდი როგორ გამოიყენება <Trigger Property="ItemsControl.AlternationIndex" Value="2"> <Setter Property="Background" Value="#FF0000"></Setter> </Trigger> |
Posted by: rezomegrelidze 21 Oct 2013, 16:48 |
iMaximuSi პასუხი: http://social.msdn.microsoft.com/Forums/vstudio/en-US/c9c25f9d-632c-46f1-a544-cac2756566b3/assign-rgb-color-to-fill-property |
Posted by: crytek 22 Oct 2013, 16:39 |
რა მაინტერესებს დოზენებში როგორ გამოვითვალო ? 24 კვერცხი არის 2 დოზენი ჰო და მაქვს 5 ფანჯარა და აქ უზერს შეყავს ყვერცხების რაოდენობა და პროგრამა ითვლის რამდენი კვერცხია ჯამში რამდენი დოზენია და რამდენიცალი რჩება ისე მაგ: 118 კვერცხი 9 დოზენი და 10 დარჩა ეს რგოგორ გამოვითვალო ? |
Posted by: rezomegrelidze 22 Oct 2013, 17:58 |
crytek 12-ზე გაყავი შეყვანილი რიცხვი და ამით გაიგებ რამდენი დოზენია. და თუ გაინტერესებს ნაშთი რამდენი რჩება მაშინ (12 % ricxvi ) ეს მოგცემს ნაშთს. |
Posted by: crytek 23 Oct 2013, 17:12 | ||
მადლობა. გავაკეთე int num1, num2, num3, num4, num5, sum,remainder, dozens; num1 = Convert.ToInt32(textBox1.Text); num2 = Convert.ToInt32(textBox2.Text); num3 = Convert.ToInt32(textBox3.Text); num4 = Convert.ToInt32(textBox4.Text); num5 = Convert.ToInt32(textBox5.Text); sum = (num1 + num2 + num3 + num4 + num5); dozens = sum / 12; remainder = sum % 12; label2.Text = ("sum: "+sum.ToString() + " dozens: " + dozens.ToString() + " remainder: " + remainder.ToString() ); |
Posted by: MaDFly 25 Oct 2013, 06:32 | ||
გაუმარჯოს კაროჩე C# ში ვაკეთებ ფორმ აპლიკაციას, როგორც პრავის ტესტებია იგივე პრინციპით პროსტა ამოცანებისთვის, ეს კოდი მაქ ოთხივე სავარაუდო პასუხისთვის რო შეამოწმოს სწორი პასუხია მონიშნულია თუ არა
ans ში სავარაუდო პასუხებია და Corr ში სწორი, მონაცემები სწორად მიაქ აქამდე პროსტა ქულას ითვლის შეცდომით if არ მუშაობს სწორად ეტყობა, რატო აზრზე ვერ მოვდივარ პროსტა. თქვენი იმედი მაქ იტოგში რა |
Posted by: Wildwesthero 25 Oct 2013, 09:11 | ||||
crytek
keep it up mate |
Posted by: rezomegrelidze 25 Oct 2013, 12:48 |
MaDFly გირჩევდი ენუმერაცია შექმნა სწორი პასუხებისთვის. ჯერ შექმენი კითხვის კლასი class Question { Answer CorrectAnswer {get;set;} string[] Answers{get;set;} string Question{get;set} string Image {get; set;} } enum Answer { A, B, C, D, None } შემდეგ ყოველ შეკითხვას ინსტანცირება გაუკეთე var question = new Questoin(); question.Question = "2 + 2 = ?"; question.CorrectAnswer = Answers.A; question.Answers = {"4","5","6","7"}; question.Image = "C:\LisaAnn.jpg"; ხოდა მერე გეცოდინება, რომ თუკი Answers[0]-ს უპასუხა მაშინ A-ს უპასუხა და ამის მიხედვით შეამოწმებ რა. |
Posted by: samuraisxmali 25 Oct 2013, 13:04 |
ჯერ ცალკე ცარიელ სტრინგზე string.empty-თ შეამოწმე და მერე გაუკეთე ციკლი. მგონი სწორი პასუხი უნდა მოგცეს. |
Posted by: MaDFly 25 Oct 2013, 16:43 |
rezomegrelidze მადლობა რჩევისთვის, იგივეს ვაკეთებ მეც პროსტა ეგრე მოხერხებულია და კარგად იწერება და მაგეებს არ აქ მნიშვნელობა ეხლა.. samuraisxmali ციკლში არ ვაკეთებ ყოველ ბათონქლიქზე შვება, Variables.Ans[i,0]!="" ეს იგივე არაა იდეით? კაროჩე ეს ურევს( Variables.Ans[i, 0] == Variables.Corr[i])&&(Variables.Ans[i,0]!="") და ნიუჟელი მასივშია რამე არეული? არადა გამომაქ ელემენტები და როგორც უნდა იყოს ისეა, პროსტა ეს თითქმის სულ თრუა |
Posted by: rezomegrelidze 25 Oct 2013, 16:57 | ||
MaDFly მე ასე ვამოწმებ.
|
Posted by: MaDFly 25 Oct 2013, 17:13 |
rezomegrelidze მასივებთან მაქ მე მგონი პრობლემა, ბაზებით გადავწყვიტე ვაფშე გაკეთება, უფრო მეადვილება და ეგრეც ჯობია, ერთი კითხვა მაქ კიდე ამ თემაში გამცემენ თუ არა პასუხს არ ვიცი, იტოგში რაგაც აპლიკაცია მაქ გაკეთებული რომელიც მონაცემებს იღებს ბაზიდან, ეს ბაზა არი ჩემ კომპიუტერში, სხვასთან არ მუშაობს ანუ და იმ ერთს რომც ჩაუწერო სიტყვაზე ეს ბაზა და ქონექშიონ სტრინგი შევცვალე და კიდე სხვას ჩაუწერო მაინც არ იმუშავებს, იტოგში რო მიაბა ეს ბაზა exe ფაილს ეგ როგორ ხდება |
Posted by: samuraisxmali 25 Oct 2013, 19:53 |
MaDFly აბა i რა არის? (Variables.Ans[i,0]!="") იგივეს შვება თუ არა ეს ცალკე დაწერე მაგის ზემოთ და ცადე. დაბრუნებაში კიდევ return მიეცი. |
Posted by: iMaximuSi 26 Oct 2013, 01:37 |
რაუნდა ამას ტვინი გაბურღა უკვე :@ using System.Threading.Tasks; ზე ახურებს მგონი, ერთი სოლუშენიდან მეორეში გადავაკოპირე მთლიანი კოდი და ვერ ვხვდები რა არ მოწონს |
Posted by: rezomegrelidze 26 Oct 2013, 01:47 |
iMaximuSi ეს უნდა გქონდეს using-ებში using System.Threading.Tasks; |
Posted by: iMaximuSi 26 Oct 2013, 01:56 | ||
rezomegrelidze
მაქვს ეგ და იმიტომ ვერ ვხვდები მაგ ერორს net ფრეიმვორქზე ხოარაა ეგ დამოკიდებული? მაგრად ავრიე რაღაც |
Posted by: samuraisxmali 26 Oct 2013, 16:52 |
iMaximuSi ხელით ჩაუწერე აბა მთლიანად. |
Posted by: rezomegrelidze 26 Oct 2013, 16:57 |
iMaximuSi .NET 4.0 ან უფრო მაღალზეა ეგ ასემბლი. შეამოწმე ვერსია. |
Posted by: iMaximuSi 26 Oct 2013, 16:57 | ||||
samuraisxmali
net framework 3.5 ს ბრალი ყოფილა, 4 ს რო ვუთითებ ქრება ეგ ერორი
|
Posted by: rezomegrelidze 26 Oct 2013, 17:36 |
iMaximuSi თუ არაა საიდუმლო, რატომ მოგიწია 3.5-ის გამოყენება? |
Posted by: iMaximuSi 26 Oct 2013, 17:50 | ||
rezomegrelidze
არვიცი რატომ ავირჩიე კიარადა როდის ავირჩიე ეგეც არ მახსოვს მეძინა ნახევრად რა მაინტერესებს, XAML ში ორი კონტეინერი, DockPanel მაქვს და მინდა ორივეს სიგანე 100% იყოს და ერთი მეორის ქვემოთ გასწორდეს და ვერაფრით ვერ გავაკეთე |
Posted by: rezomegrelidze 26 Oct 2013, 17:52 | ||
iMaximuSi
ეს გშველის? ისე WPF-ს თუ აწვები Telerik Control-ები გადმოიწერე. მაგრა დაგევასება. |
Posted by: iMaximuSi 26 Oct 2013, 17:56 | ||
rezomegrelidze
|
Posted by: rezomegrelidze 26 Oct 2013, 17:59 |
iMaximuSi მანდ Grid უნდა გამოიყენო. RowDefinitions უნდა გააკეთო. <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> <DockPanel> <Button Content="Fuck"/> </DockPanel> <DockPanel Grid.Row="1"> <Button Content="Fuck" /> </DockPanel> by default ყველა rowdefinition height არის "*" ანუ ყველა რიგს ექნება ზუსტად ერთნაირი სიმაღლე. რო დაწერო 2* მაშინ იმ რიგს ექნება სხვებთან შედარებით 2-ჯერ დიდი სიმაღლე. ხოდა Grid.Row პროპერტით მიუთითებ თუ რომელ რიგში უნდა იყოს შენთვის სასურველი კონტროლი. |
Posted by: iMaximuSi 26 Oct 2013, 18:16 | ||
rezomegrelidze
გამოვიდა, მადლობა |
Posted by: rezomegrelidze 26 Oct 2013, 18:25 |
iMaximuSi რა პროგს აკეთებ? |
Posted by: iMaximuSi 26 Oct 2013, 18:27 | ||
Acunetix Web Vulnerability Scanner ის მსგავსს |
Posted by: rezomegrelidze 26 Oct 2013, 18:29 |
iMaximuSi open source იქნება? |
Posted by: iMaximuSi 26 Oct 2013, 18:32 | ||
იასნა, პირველი პროგრამაა და |
Posted by: rezomegrelidze 26 Oct 2013, 19:45 |
iMaximuSi Telerik WPF controls გადმოიწერე. დაგჭირდება რამეში. კალკულატორის ტეგი აქვს. <telerik:RadCalculator/> |
Posted by: samuraisxmali 27 Oct 2013, 14:39 | ||
კითხვები მაქვს ლისტში და მინდა რომ ღილაკზე ყოველი დაჭერისას ამ ლისტიდან ამოიღოს და ფორმაზე მიჩვენოს ეს კითხვა თავისი სავარაუდო პასუხებით. ეს არის კოდი:
პრობლემა იმაშია, რომ გადის ყველას და ბოლო კითხვას აგდებს. break; ოპერატორით ვერ შევაჩერე ან კიდევ, რომ ჩერდება აღარ აგრძელებს. ხოდა, მოკლედ როგორ უნდა ვქნა ეგ? |
Posted by: nobotro 27 Oct 2013, 15:20 |
ანუ გინდა რომ ყოველი დაჭერისას შემდეგი კითხვა ამოაგდოს? მაგალითად პირველი დაჭერისას პირველი კითხვა ,მეორე დაჭერისას მეორე კითხვა? |
Posted by: unixxx 27 Oct 2013, 15:37 |
samuraisxmali პრობლემა იმაშია, რომ ყოველ კლიკზე ხელახლე ქმნი int i = 0; გარეთ გაიტანე i ცვლადი და while-ც არ დაგჭირდება |
Posted by: samuraisxmali 27 Oct 2013, 15:57 |
unixxx აუ რეებს ვერ ვხვდები ხოლმე. მართალი ხარ, ციკლი არ მჭირდება. |
Posted by: rezomegrelidze 27 Oct 2013, 16:16 | ||||
samuraisxmali მე quizz პროგრამა ესე დავწერე. ცოტა უშნოა მარა მუშაობს. quizz.cs
MainWindow.xaml.cs
|
Posted by: samuraisxmali 27 Oct 2013, 19:10 | ||
rezomegrelidze მეც შენი იდეა ავიღე და კონსტრუქტორი გავაკეთე უბრალოდ, უფრო მარტივია.
|
Posted by: Zurievich92 1 Nov 2013, 15:45 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace G17_20131030 { class Program { static void Main(string[] args) { string[] mas = Directory.GetDirectories(@"c:\"); foreach (string item in mas) { Console.WriteLine(item); } Console.ReadKey(); } } } როგორ გავაკეთო ისე რო ქვეფოლდერებიც ამომიყაროს ? ანუ ამას რო ვწერ მარტო C: დისკზე არსებულ ფოლდერებს მიჩვენებს და მე მინდა რო იმ ფოლდერებში კიდე რო ფოლდერებია ისინიც მიჩვენოს და ასე ბოლომდე რო მანახოს ყველა ფოლდერი |
Posted by: rezomegrelidze 1 Nov 2013, 15:47 |
Zurievich92 რეკურსიული მეთოდი უნდა დაწერო. სხვა გამოსავალიც არის. ეს ლინკი გამოგადგება. http://stackoverflow.com/questions/14305581/method-to-get-all-files-within-folder-and-subfolders-that-will-return-a-list |
Posted by: Zurievich92 1 Nov 2013, 16:05 |
აი ვიცი რო რეკურსიით უნდა გავაკეთო და რაგაც ვერ მოვიფიქრე თავი ურტყი კლავიატურას უკვე არ უშველა.. |
Posted by: rezomegrelidze 1 Nov 2013, 16:24 | ||
Zurievich92
წყარო: http://stackoverflow.com/questions/14305581/method-to-get-all-files-within-folder-and-subfolders-that-will-return-a-list |
Posted by: Zurievich92 1 Nov 2013, 18:59 |
try არ მისწავლია რას აკეთებს ? |
Posted by: rezomegrelidze 1 Nov 2013, 19:31 |
Zurievich92 ისწავლე და გაიგებ. |
Posted by: iMaximuSi 1 Nov 2013, 20:35 | ||
wpf ში სტაილშI მინდა ღილაკს ჰოვერზე ბექგრაუნდად სურათი და ფერი გავუწერო, სურატი გამოდის ფერი ვერ
როგორ მივანიჭო ფერიც? |
Posted by: rezomegrelidze 1 Nov 2013, 21:26 |
iMaximuSi თუ გინდა, რომ ღილაკს background ფერი შეუცვალო და ასევე შიგნით ქონდეს სურათი,მაშინ მარტივია. საერთოდაც WPF-ში სტილების გამოყენება არაა ისევე საჭირო როგორც საიტებზე CSS-ის გამოყენება. |
Posted by: iMaximuSi 1 Nov 2013, 22:09 |
rezomegrelidze ხო ეს css პრივიჩკაა ამ შემტხვევაში, შენ მანდ ბათონში სურათს სვამ და მაგ შემთხვევაში მერე ამ სურათზე ზევიდან ტექსტბლოკის დაჯენაა ჩემთვის პრობლემა |
Posted by: rezomegrelidze 1 Nov 2013, 22:17 | ||
iMaximuSi სურათზეც მარტივად შეიძლება ტექსტბლოქის დაჯენა. ამ შემთხვევაში Margin-ის საშუალებით გავწიე ცენტრისკენ, და თუ გინდა, რომ ზუსტად ცენტრში იყოს მაშინ ესეთი უნდა იყოს ტექსტბოქსი.
|
Posted by: stinky 4 Nov 2013, 18:15 |
http://pastebin.com/1dQ3pN6W რა შეცდომაა აქ? |
Posted by: rezomegrelidze 4 Nov 2013, 20:08 |
stinky getNumbers სტატიკური მეთოდი უნდა იყოს. static IEnumerable getnumbers(int min, int max) { for(; min <= max; min++) yield return min; } |
Posted by: stinky 4 Nov 2013, 20:15 |
rezomegrelidze http://www.youtube.com/watch?feature=player_detailpage&v=F7L9seU_mak#t=172 აბა აქ როგორ გაუშვა? |
Posted by: rezomegrelidze 4 Nov 2013, 20:25 |
stinky მართლა არ ვიცი, მარა სტატიკური რო გახადე ამუშავდა? |
Posted by: stinky 4 Nov 2013, 20:33 |
rezomegrelidze სტატიკური მანამდეც გავხადე სანამ აქ დავპოსტავდი და იმუშAვა მარა მაგ როჟამ ეგ როგორ გაუსვა ვერ გავიგე |
Posted by: nobotro 4 Nov 2013, 20:52 |
იმიტო რო ეგ windows forms application ში აკეთებს შენ კი console application ში |
Posted by: stinky 4 Nov 2013, 21:20 |
nobotro და მაგას რა მნიშვნელობა აქ? :| |
Posted by: rezomegrelidze 4 Nov 2013, 23:23 |
stinky არანაირი. ისე საინტერესო რაარი იცი მე როცა ვცდილობ იგივეს გაკეთებას ჩემ კომპში ერორს მიგდებს. საინტერესოა. მოდი ცოტა ხნით შეეშვი პროგრამირებას და უყურე დექსტერს. მაგარი სერიალია. |
Posted by: nobotro 5 Nov 2013, 12:18 |
კლასის სტატიკურ მეთოდს არ შეუძლია რომ არასტატიკურს მიმართოს მაგალითად გვაქ რაღაც კლასი და მასში ორი მეთოდი ,ერთი სტატიკური, მეორე ჩვეულებრივი. მაგალითად შევქმენით ამ კლასის სამი ობიექტი და ამ სტატიკური მეთოდიდან მივმართეთ ჩვეულებრივ მეთოდს, ეს სტატიკური მეთოდი ვერ მიხვდება რომელი ობიექტის ჩვეულებრივი მეთოდს მიმართოს მგონი ესეა თუ სწორად მახსოვს. ესე იმუშავებს : using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespace sakontrolo { class Program { static void Main(string[] args) { foreach (int i in new Program().getnumbers(0, 10)) Console.WriteLine(i.ToString()); } IEnumerable getnumbers(int min, int max) { for(; min <= max; min++) yield return min; } } } |
Posted by: samuraisxmali 5 Nov 2013, 12:56 |
თქვენ იმასაც იტყვით რომ პრივატულ ცვლადებს ვერ მიწვდები კლასის გარეთ :დ |
Posted by: nobotro 5 Nov 2013, 13:14 |
samuraisxmali არა არ ვიტყვი რადგან ნანახი მაქ შენი პოსტი http://scripts.ge/topic/698-პრივ |
Posted by: rezomegrelidze 5 Nov 2013, 14:41 |
samuraisxmali თუ Reflection გამოიყენე მიწვდები, მარა ისე ვერ მიწვდები და კარგიც არის, რომ ვერ მიწვდები, ესაა OOP-ს ძალა. |
Posted by: crytek 6 Nov 2013, 18:21 |
უბუნტოს დაყენება მინდა და მაინტერესებს მონოდეველოპერით რომ ვწერო C# კოდი რამე პრობლემა ხომ არ შემექმნება ? |
Posted by: rezomegrelidze 8 Nov 2013, 20:12 |
crytek არანაირი პრობლემა არ შეგექმნება. C++-ს საწერადაც MonoDevelop-ს ვიყენბ ლინუქსზე. |
Posted by: radiotavi 9 Nov 2013, 02:13 |
ეს დავალება მაქვს გასაკეთებელი, 8 საათში ლექციაზე უნდა ვიყო. თუ ადვილი გასაკეთებელია და დრო და ენერგია გაქვთ დამეხმარეთ :/ თუ არადა რამე გზა მაინც მომეცით, თუნდაც რიცხვები როგორ შევიყვანო მაგდენი და ა.შ ისე ადვილი ჩანს მაგრამ თვითონ ც# პრინციპი არ ვიცი რა როგორ დავწერო :/ |
Posted by: rezomegrelidze 9 Nov 2013, 09:56 |
radiotavi შენი გასაკეთებელია ეგ დავალება. ჩვენგან რა გინდა? |
Posted by: Dixtosa 9 Nov 2013, 10:49 | ||
rezomegrelidze
ნუ აქ დავალებებს არ ვუწერთ მარა გზა მაინც მიგეთითებინა : ] |
Posted by: rezomegrelidze 9 Nov 2013, 11:17 |
Dixtosa როგორ მივუთითო საერთოდ არ ვიცი C#-იო. |
Posted by: Zurievich92 9 Nov 2013, 11:17 |
Book b1 = new Book(); Book b2 = new Book(); b1.title = "martoobis 100 weliwadi"; b1.publishDate = 1997; b1.author=new Author(); b1.author.firstname = "garsia"; b1.author.lastname = "markesi"; b1.price = 125; b2.title = "sami mushketeri"; b2.publishDate = 1877; b2.author = new Author(); b2.author.firstname = "aleqsandre"; b2.author.lastname = "diuma"; b2.price = 30; Console.WriteLine(b1.title); ასე კი წერს მაგრამ მინდა რო ყველაფერი ერთად დაწეროს და როგორ გავაკეთო ? ანუ B1 დან რო ყველაფერი ამოიგოს და დამიბჭდოს |
Posted by: rezomegrelidze 9 Nov 2013, 11:22 |
Zurievich92 უნდა შექმნა Book კლასში PrintBook მეთოდი. აუიცლებელი არაა ეგეთი სახელი ქონდეს, უბრალოდ მაგ მეთოდს უნდა შეეძლოს ყველა მონაცემის გამოტანა. კარგია თუ გამოიყენებ სტრინგის ფორმატირებას. Console.WriteLine("{0} {1} {2}","bla","bla","bla"); ამაზე მაქვს ლაპარაკი. |
Posted by: Zurievich92 9 Nov 2013, 11:25 |
კლასი არაა სტრუქტურაა struct Book { public string title; public Author author; public int publishDate; public double price; } ანუ აქ უნდა PrintBook მეთოდი ? თუ სათითაოდ უნდა დავწერო და მერე მეთოდში გავიტანო ? |
Posted by: rezomegrelidze 9 Nov 2013, 11:37 | ||
Zurievich92 აჰა
|
Posted by: Zurievich92 9 Nov 2013, 11:49 |
ოო გაიხარე )) შენ ხარ ჩემი რეპეტიტორი ) |
Posted by: rezomegrelidze 9 Nov 2013, 11:53 |
Zurievich92 Come back anytime. |
Posted by: radiotavi 12 Nov 2013, 16:45 |
რამე ისეთი საიტი მითხარით ყველაფერი რომ ეწეროს ც#ზე |
Posted by: ENZED 12 Nov 2013, 16:55 |
radiotavi http://www.tutorialspoint.com/csharp/ |
Posted by: radiotavi 12 Nov 2013, 18:26 |
ENZED მადლობა |
Posted by: samuraisxmali 9 Dec 2013, 22:47 |
გრაფიკის გამოტანისთვის ვიყენებ IMSL.Chart ბიბლიოთეკას. ჩვეულებრივად გამომაქვს ის რაც მინდა ამ ბიბლიოთეკის გამოყენებით, მაგრამ ცალკე თავის ფორმაში. ვინც არ იცის ეს ბიბლიოთეკა იმათთვის ვიტყვი: გვაქვს რაიმე კლასი, რომელიც აუცილებლად უნდა იყოს FrameChart კლასის მემკვიდრე. ამას კიდე ვგამოაქვს თავისი საკუთარი ფორმა და არა Form1. მე მინდა რომ, Form1-ის ღილაკზე დაჭერით გაეშვას ის კოდი რომელიც ამ გრაფიკის კლასშია და შესაბამისად ამის მერე დაიხატოს ის გრაფიკი იმ თAვის ცალკე ფორმაში, მარა ვერაფრით ვერ გავაკეთე. Form1 ვერ იქნება ერთდროულად ორი კლასის მემკვიდრე რომ მაგაშივე ჩავწერო კოდი, შესაბამისად ან Form-ის მემკვიდრე უნდა იყოს, ან FrameChart-ის. შეუძლია ვინმეს გაკეთება? პ.ს. საქმე ეხება ორი თხის და ერთი მანქანის ამოცანის გრაფიკულად გამოტანას. ამ შემთხვევაში კოდშივე მიწერია 30 ცდა. მარა მე მინდა რომ მთლიანი ცდების რაოდენობა textbox-დან შევიტანო და მერე მივაკლიკო ღილაკს და დანარჩენს გააკეთებს ისე როგორც აკეთებს. |
Posted by: Crypto 10 Dec 2013, 17:20 |
samuraisxmali form1-ში ხომ გაქვს გრაფიკის ფორმის რეფერენსი, ეგ გამოიყენე გრაფიკის ფორმაში კოდის გასაშვებად თუ არ გაქვს, მაშინ მარტივი ივენტ აგრეგატორი გააკეთე |
Posted by: samuraisxmali 10 Dec 2013, 20:30 | ||||
Crypto კოდით შეგიძლია მანახო რამე? სრულიად ცალკე მდგომი კლასია, რომელიც არის framechart კლასის მემკვიდრე და მინდა რომ ეგ კლასი თავისი შესასრულებელი კოდით გამოვიყენო ფორმის კლასში, ბუტონის კლიკ ივენთში. პრობლემა ისაა, რომ Form1-ის ტექსტბოქსიდან უნდა აიღოს მნიშვნელობა, რომელსაც გამოიყენებს FrameChart კლასის მემკვიდრე ჩემი კლასი სახელად MonthyHallProblem. ვერაფრით ვერ ავაღებინე, რაღაცას ვტოვებ როგორც ჩანს. მოკლედ რასაც ვერ ვაკეთებ ისაა, რომ ტექსტბოქსში მნიშვნელობა არ იცვლება, ანუ რომ ჩავწერ მნიშვნელობას და დავაწვები ბუტონს, მაგ მნიშვნელობას არ იღებს კოდი, იღებს სხვას. კოდს დავდებ აქ და უფრო გასაგები იქნება.
|
Posted by: Crypto 10 Dec 2013, 21:55 | ||||
samuraisxmali როგორც შენი კოდიდან გავიგე, ჯერ ქმნი Form1 ტიპის ობიექტს და მაგაში ქმნი MonthyHallProblem ტიპის ობიექტს და გამოგაქვს ეკრანზე მერე ამ MonthyHallProblem0-ში რატომღაც კიდევ ერთ Form1-ს ქმნი და აღარ იყენებ, ზედმეტია ჩემი აზრით ბევრი რომ არ ვწერო, პირდაპირ კოდის მაგალითს დავდებ, გამარტივებულს
ამ შემთხვევაში პარამეტრი ჩარტის ფორმის კონსტრუქტორს გადაეცემა შეიძლება show მეთოდის overload გააკეტო და პარამეტრი იმას გადასცე ან კიდევ ცალკე public მეთოდი გააკეტო ამისთვის და ის გამოიძახო |
Posted by: samuraisxmali 10 Dec 2013, 23:32 |
Crypto მაგ მეორე კლასში რატომღაც კი არ ვქმნიდი ფორმ1-ის ობიექტს, არამედ იმიტომ ვქმნიდი რომ ფორმ1-ზე არსებული ტექსტბოქსიდან ამეღო მნიშვნელობა, მარა ეგ ვეღარ მოვიფიქრე, პარამეტრად გადამეცა და არაფრის აღება აღარ მომიწევდა. ის ValueFromTextbox-იც აღარაა საჭირო პარამეტრის ჩასმის მერე. მადლობა. |
Posted by: Crypto 10 Dec 2013, 23:39 |
ის Form1 და ეს მეორე სულ სხვადასხვა ობიექტებია და მაინც არ გამოვიდოდა |
Posted by: Svani91 18 Dec 2013, 18:48 | ||
ლისტში მაქვს ერთი ფროფერთი, String. მინდა გადავკასტო და დავაჯამო ეგ ფროფერთიები
ვერ კასტავს, იქნებ რამე იცოდეთ. ბევრი წერის გარეშე მინდა მოვგვარდე Crypto lester |
Posted by: rezomegrelidze 18 Dec 2013, 19:20 | ||
Svani91 რავი ეს მუშაობს ჩემთან.
|
Posted by: Crypto 18 Dec 2013, 21:57 | ||
Svani91
მაგ ფროფერტის String ჰქვია თუ StringProperty? კოდში ჩანს რომ აჯამებ StringProperty-ს |
Posted by: Svani91 19 Dec 2013, 10:20 | ||
Crypto ტიპია string StringProperty - ს rezomegrelidze რავიცი, ჩემთან არ შვება input string was incorrect format * * *
ცოტა მოვძებნე და ეს გადაწყვეტა ვიპოვნე ეშველა |
Posted by: rezomegrelidze 19 Dec 2013, 13:49 | ||
Svani91
ეს იმას ნიშნავს, რომ მაგ სტრინგში არ იყო მხოლოდ რიცხვი. შეიძლება space ან რამე სხვა სიმბოლოები იყო. |
Posted by: Crypto 19 Dec 2013, 15:21 | ||
აჰა, გასაგებია ტექსტში ათწილადი იქნებოდა მძიმით, და სისტემაში რიცხვის ფორმატი იქნებოდა წერტილით ან პირიქით |
Posted by: rezomegrelidze 19 Dec 2013, 15:43 |
Crypto ხო მაგაშიც მართალი ხარ. მაგ CultureInfo.InvariantCulture მავიწყდება ხოლმე და ReSharper მახსენებს. კიდევ ერთი მიზეზი ReSharper-ის გამოყენების. |
Posted by: Zurievich92 20 Dec 2013, 03:05 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SortFilms { class Films { public string Name { get; set; } public int Xangrzlivoba { get; set; } public string[] janr; } } აუ ეს public string[] janr; როგორ გავაკეთო მინდა რო რამოდენიმე ჯანრს ერთად შეიცავდეს და თან გარედან რო შევავსო ეს ჟანრები |
Posted by: rezomegrelidze 20 Dec 2013, 03:08 |
Zurievich92 public List<string> Genres {get;set;} |
Posted by: Zurievich92 20 Dec 2013, 03:19 |
ანუ მასივის გაკეთება არაა საჩირო? და გარედან როგორ შევავსო ეს ? |
Posted by: rezomegrelidze 20 Dec 2013, 03:26 |
Zurievich92 Add მეთოდით. |
Posted by: lester 21 Dec 2013, 01:05 | ||||||
ცოტა გვიან კი გწერ მაგრამ იმედია შემდეგისთვის გამოგადგება.
|
Posted by: stinky 21 Dec 2013, 21:58 |
მავს რაღაც .### პროგრამა და მაქ ასეთი პრობლემა ამ პროგრამით ვიწერ ფაილს ინტერნეტიდან და გადმოწერის პროცესში პროგრამა არის გაჭედილი. ამ პრობლემის მოსაგვარებლად მოვიფიქრე ასეთი რაღაცა მექნება მეორე .### ფაილი რომელსაც ეს პროგრამა გადაცებს რაღაც პარამეტრებს და ეს მეორე პროგრამა გადმოიწერს ამ ფაილს პირველი პროგრამა კიდე აღარ იქნება გაჭედილი მინდა რო მეორე პროგრამამ გაუგზავნოს მესიჯი პირველ პროგრამას რო გადმოწერა დაამთავრა system.diagnostic.start(); ეს ვნახე მარა პარამეტრები ვერ გავიგე როგორ რა უნდა ვქნა... |
Posted by: rezomegrelidze 21 Dec 2013, 21:59 | ||||||
stinky async არის გამოსადეგი მაგისთვის. დაგუგლე async in C# და ეგაა. * * * stinky მაგალითს მოგიყვან.
ანუ ღილაკის დაჭერის შემთხვევაში დაიწყება საიტის სორსის გადმოწერა და დასრულების შემდეგ ეს სტრინგი მიენიჭება ტექსტბოქსის ტექსტს. სანამ ამ სტრინგის გადმოწერა ხდება აპლიკაცია არ იქნება გაყინული. * * * stinky მაგალითს მოგიყვან.
ანუ ღილაკის დაჭერის შემთხვევაში დაიწყება საიტის სორსის გადმოწერა და დასრულების შემდეგ ეს სტრინგი მიენიჭება ტექსტბოქსის ტექსტს. სანამ ამ სტრინგის გადმოწერა ხდება აპლიკაცია არ იქნება გაყინული. MyTextBox-ში ვწერ საიტის მისამართს. * * * stinky შენ ალბათ გამოგადგება WebClient კლასის DownloadFileTaskAsync მეთოდი. * * * ამაზეც მოგიყვანს მაგალითს. ვთქვათ ვიწერ რაღაცა ვიდეოს საიტიდან ჩემ კომპზე. ამის გაკეთება შეიძლება შემდეგნაირად.
|
Posted by: stinky 23 Dec 2013, 18:55 |
rezomegrelidze Gაიხარე. Kიდე ვნახე რახაც ტასკლისტ. Fუქციის სახელუ გადაეცემიდა რიმელიც ფაილს იწერდა და სტარტს და აწაიტს უჯეტებდა მარა არ იმუშავა |
Posted by: samuraisxmali 28 Dec 2013, 22:58 |
დევექსპრესში მინდა გრიდცონტროლიდან წავშალო რაიმე ველი (row) და ამავდროულად ეს ველი წაიშალოს ბაზაშიც. ვიყენებ თავის ფუნქციას: gridView1.DeleteRow(gridView1.FocusedRowHandle); ეს შლის ველს გრიდკონტროლიდან მაგრამ არ შლის ბაზიდან და იმისთვის ცალკე ხელით უნდა დავწერო delete მეთოდი თუ არსებობს რამე სხვა ხერხი? თავისი მეთოდი ანუ. ბაზა არის sql. |
Posted by: rezomegrelidze 2 Jan 2014, 00:26 |
samuraisxmali C#-ში ბაზებთან მუშაობის უფრო მარტივი მეთოიდა Entity Framework. გამოიყენე და დაისვენებ. |
Posted by: samuraisxmali 3 Jan 2014, 10:36 |
rezomegrelidze პროექტს დევექსპრესით წერენ. |
Posted by: Crypto 4 Jan 2014, 02:18 | ||
ისეთი შთაბეჭდილება დამრჩა, ერთმანეთს ტროლავთ მგონი რა კავშირშია entity framework და დევექსპრესი samuraisxmali
სხვა ხერხი ვერ იარსებებს, რადგან UI და ბაზა იზოლირებულია ერთმანეთისგან, UI კონტროლებში ვერ იქნება და არც უნდა იყოს ჩადებული მონაცემთა ბაზის (rdbms, odbms, xml, და ა.შ.) ბრძანებების მხარდაჭერა ამისთვის არსებობს Data Access Layer (DAL) და ORM, არა აქვს მნიშვნელობა რა იქნება ეს - დატასეტები, EF, NHibernate, linq2sql თუ სხვა გრიდის ივენტებში ხელით ჩაწერილი delete-ც თავისებური DAL-ია, ოღონდ გაცილებით მოუხერხებელი და აზელილი, მაგაში მერე უმცირესი ცვლილებების შეტანაც კი იქნება ჯოჯოხეთი ამიტომ ჯობია გამოიყენო ცალკე კლას(ებ)ი, რომელიც მთლიანად იქნება პასუხისმგებელი ბაზასთან მუშაობაზე, თუნდაც EntityFramework |
Posted by: rezomegrelidze 4 Jan 2014, 02:43 |
Crypto Repository Pattern უნდა გამოიყენოს ხო? |
Posted by: Crypto 4 Jan 2014, 02:48 |
rezomegrelidze თუ მაინცდამაინც დიდი პროექტი არაა და მომავალში არ აპირებ სიტყვაზე მსსქლ-დან ორაკლზე გადასვლას, არცაა აუცილებელი |
Posted by: rezomegrelidze 4 Jan 2014, 02:51 |
Crypto მე ბაზებისთვის EF Code First ვიყენებ ხოლმე. თორე SQL-ის თავი ნაღდად არ მაქ. |
Posted by: Crypto 4 Jan 2014, 02:57 | ||
rezomegrelidze
მეც თუმცა ხანდახან მაინც მჭირდება ხოლმე ცალკე sp პროცედურების გაკეთება ან untyped დატათეიბლების მოშველიება , როცა არ ვიცი წინასწარ, რა ველები წამოვა ბაზიდან fluent api-ს იყენებ? |
Posted by: rezomegrelidze 4 Jan 2014, 03:09 | ||
Crypto
ნწუ. |
Posted by: samuraisxmali 5 Jan 2014, 00:30 |
Crypto ეგ EntityFramework არასდროს გამომიყენებია და შეგიძლია მაგალითი მიჩვენო როგორ წავშალო? |
Posted by: rezomegrelidze 5 Jan 2014, 00:37 |
samuraisxmali მე გიჩვენებ მაგალითს. context.Products.Remove(context.Products().Where(x => x.Id == 3).First()); context.SaveChanges(); აი ასე მოკლედ გააკეთებ. |
Posted by: Crypto 5 Jan 2014, 00:51 | ||
samuraisxmali
წაშლის მაგალითს კი დაგიწერ, 2 სტრიქონია db.YourSet.Remove(ObjectToRemove); db.SaveChanges(); მარა აქამდე მისვლას ბლომად ცვლილებების შეტანა უნდა შენს პროექტში , ამიტომაა კარგი, თავიდანვე ზუსტად იცოდე, რითი აწყობ შესაბამის ლეიერებს. სამაგიეროდ თუ თავიდანვე გამოიყენებ EF-ს, (და ზოგადად ცალკე გამოყოფილ DAL-ს), მერე წავა კამფეტივით ეხლა კი, მონაცემების სამართავად თუ უკვე ბლომად კოდი გაქვს დაწერილი, მარტივი გამოსავალი იქნება იგივე Repository Pattern-ის გამოყენება, სადაც მოაქცევ ბაზასთან მუშაობის სრულ ლოგიკას ................. სანამ პოსტს ვწერდი კი დაუწერია აგერ მაგალითი |
Posted by: lester 5 Jan 2014, 16:04 | ||
აგი რაია? |
Posted by: samuraisxmali 5 Jan 2014, 17:28 |
rezomegrelidze ეგ მაგალითი არ არის, მუშა მაგალითი მინდა. და თანაც, შენ იდით შლი, მე გითხარი რომელიც მონიშნულია ის რომ წაშალოს მეთქი. Crypto ერთი მუშა კოდი მანახე, რომელიც მუშაობს იმაზე რაც ვთქვი და ისე როგორც ვთქვი. ეგ ორი ხაზი, ისე როგორც რეზოსი, დახმარება არ არის. კოდი დაწერილი საერთოდ არ არის. |
Posted by: Crypto 5 Jan 2014, 20:21 | ||||
samuraisxmali
ეგაა სწორედ მუშა კოდი, რაც კონკრეტულად წაშლას აკეთებს ბაზიდან ვიცი, სულ ორი ხაზია, მარა სამწუხაროდ EF მეტს არ მოითხოვს
ამისთვის გრიდის Row-დან უნდა ამოიღო ის Item, რაც მიბმულია ამ Row-ზე მერე ან გამოიყენო ჩემი მაგალითი, ან Item-ის ID-ს მიხედვით გამოიყენო რეზოს მაგალითი რომელ მაგალითს აირჩევ და როგორ მიიღებ ამ Item-ს Row-დან, შენი, როგორც პროგრამისტის გადასაწყვეტია და უმარტივესი ამოცანაა, ერთსტრიქონიანი კოდია |
Posted by: samuraisxmali 5 Jan 2014, 22:12 |
Crypto მადლობა, მაგრამ მუშა კოდს ვეძახი იმას, რომ დავაკოპირო, ჩავსვა ახალ პროექტში (დევექსპრესის ფორმის აპლიკაციაში) და იმუშაოს. |
Posted by: MOLA 5 Jan 2014, 23:02 |
samuraisxmali XAF ს იყენებ? XPO ს ხმარობ? თუ როგორ გაქვს აპლიკაცია აწყობილი? |
Posted by: Crypto 5 Jan 2014, 23:18 | ||
samuraisxmali
ეგეთი კოდი მაქსუმუმ სორტირების ალგორითმი დაგიწეროს ვინმემ ბაზასთან მიმართვის "მუშა კოდს" ვერავინ დაგიწერს, კოპი-პესტით რომ იმუშაოს |
Posted by: samuraisxmali 6 Jan 2014, 23:24 | ||
MOLA არაფერი აპლიკაცია არ მაქვს აწყობილი. მაქვს ახალშექმნილი დევექსპრესის ფორმა, მაქვს გრიდკონტროლი, მაქვს სქლ ბაზა. ბაზიდან გრიდკონტროლში ჩვეულებრივად sqlConnection-ის SELECT მოთხოვნით გადმომაქვს მონაცემები და ვაჩვენებინებ. ზემოთ დაწერილი მეთოდით გრიდკონტროლიდან ვშლი row-ს, მაგრამ ამ მეთოდით ბაზაში არ იშლება მონაცემები. მაქვს კითხვა: ჩვეულებრივი delete მეთოდის დაწერის გარდა, არის თუ არა სხვა ვარიანტი და თუ არის მჭირდება სრული მაგალითი. Crypto რა შუაშია სორტირების მაგალითი, ელემენტარულ რაღაცას ვამბობ.
აი ეს ხომ არის მონაცემების გადმოტანის ჩვეულებრივი მეთოდი, მუშა კოდი. ესეთი ტიპის წაშლის მეთოდის დაწერა არ არის პრობლემა. მე პირველ რიგში მაინტერესებდა, დევექსპრესს თუ ქონდა ჩაშენებული მეთოდი რომელიც ბაზიდანაც წაშლიდა მონაცემებს და მეორე, რახან ენთითი ახსენეთ, მინდა წაშლის მეთოდის მაგალითი მაგ Entity Framework-ის გამოყენებით. |
Posted by: Crypto 7 Jan 2014, 17:17 |
samuraisxmali ეს კოდი შენთვის არის მუშა, რადგან შენი პროექტიდან გაქვს ამოღებული, სადაც უკვე განსაზღვრულია რა არის gridControl, connectionString, რომ უკვე არსებობს ცხრილი SampleDB სხვამ რომ გადააკოპიპასტოს ეს კოდი, ამოუყრის შეცდომებს, შესაბამისად (შენი დეფინიციით) არ იქნება მუშა კოდი EF (და ის მაგალითები, რაც მოგცეს) რომ აამუშაო, რამდენიმე წინაპირობა უკვე უნდა გქონდეს გაკეთებული, ვიდრე წაშლის კოდის აამუშავებ უნდა დაარეფერენსო ბიბლიოთეკა, შექმნა EDMX ან გამოიყენო Code-First, ფორმაში DbContext-ით ჩატვირთო ობიექტების ლისტი, ეგ ლისტი მიაბა გრიდს. აი მერე უკვე შეიძლება წაშლაზეც ფიქრი თუ შედარება გინდა, გააკეთე საცდელად რამე მარტივი პროექტი EF-ზე |
Posted by: samuraisxmali 7 Jan 2014, 17:42 |
Crypto თუ არ შეგიძლია დადება ან გეზარება პირდაპირ თქვი. მანდ რა ერორსაც ამოაგდებს, მაგის გასწორება მარტივია და ეს არის მეთოდი რომელიც მონაცემების გამოტანისთვის გამოიყენება. შენ თუ შეგიძლია დადე მეთოდი, რომელიც როგორც აქ არის, უკავშირდება ბაზას და შლის იქიდან საჭირო ხაზს, ოღონდ ეფ-ს გამოყენებით და ის თუ რამე ერორს ამომიგდებს, მაგალითად სიტყვაზე ქონექშენსტრინგი არ არსებობსო ან რამე, მაგას გავასწორებ. რამდენს მალაპარაკებთ პროსტა, მარტივად რომ ვთქვა, მაგალითი მჭირდება. |
Posted by: Svani91 7 Jan 2014, 17:54 | ||||
samuraisxmali
ამას მიხედე ჯერ,
და მერე წაშლამდეც მივალთ ხალხი კარგა ხანს მუშაობს იმაზე, რომელი ლეიერი გამოიყენოს მონაცემებთან სამუშაოდ და შენ მუშა კოდს ითხოვ ეგრევე |
Posted by: samuraisxmali 7 Jan 2014, 19:11 | ||
Svani91 კარგი აზრი მომაწოდე და სემპლები მენახა და უცებ ვიპოვე რაც მინდოდა:
ამისთვის მალაპარაკეთ ამდენი? |
Posted by: Crypto 7 Jan 2014, 21:45 | ||
samuraisxmali
კანეშნა, არც შემიძლია და თან მეზარება მთელ პროექტს რა დამადებინებს აი შენ რა სემპლიც დადე (ჩვენც იგივე დავდეთ ზუსტად, დარწმუნდები თვითონ, როცა გაერკვევი), ეგეც არ იმუშავეს პირდაპირ. ეგ რომ აამუშაო, მაგისთვის გჭირდება სწორედ იმ წინაპირობების შესრულება. ასე რომ ბარემ ნახე იმ წინაპირობების სემპლებიც, ცოტა rtfm-ც და მერე untyped dataset-ებისკენ აღარც გაიხედავ |
Posted by: Zurievich92 11 Jan 2014, 13:28 |
get; set; ამ ფუნქციების მნიშვნელობა მითხარით რა ვინმემ private ცვლადებთან სამუშაოდ არისო მითხრეს მაგრამ public თანაც იხმარება და ეგ ვერ დავამუგამე.. გადავქექე მთელი გოოგლი და ვერსად ვნახე.. მადლობა წინასწარ |
Posted by: MOLA 11 Jan 2014, 23:02 | ||||
get ; set; არის ასესორები .... გამოყენების მაგალითი
ან მეორენაირად ეგრე (უწოდებენ აუტო პროპერთიებს)
ორივე მათგანი ზემოთა და ქვემოთა კოდიც აკეთებს ერთი და იგივე რაღაცას ... |
Posted by: Irakli2013 26 Jan 2014, 11:16 |
გამარჯობა. მინდა ჯავა თამაშში შევცვალო ეკრანის ზომა 240x400დან 320X480ზე მირჩიეთ როგორ გავაკეთო ან რამე პროგრამა თუ არსებობს ამისთვის? მე ასე ვცადე: ამოვაარქივე jar ფორმატის ფაილი, შევედი "პაპკა" META-INF-ში და ფაილ MANIFEST.FM-ში მივაწერე: Samsung-MIDlet-Original-Display-Size: 240,400 Samsung-MIDlet-Target-Display-Size: 320,480 არაფერი არ გამოვიდა და როგორ მოვიქცე? |
Posted by: 7GoodFella7 1 Feb 2014, 17:57 |
გამარჯობათ )) აი ამას ვწერ და ბოლოს რო უნდა დამიბეჭდოს ფანჯარას აგდებს და ნახევარ წამში თიშავს და რისი ბრალია ? #include <stdio.h> main () { int a=3, b=4; float fartobi_1, fartobi_2, sxvaoba ; printf("shemoitanet katetebis mnishvnelobebi-ori mteli ricxvi:"); fartobi_1=0.5*a*b; a=a*2; b=b+3; fartobi_2=0.5*a*b; sxvaoba=fartobi_2-fartobi_1; printf("fartobi sheicvleba %f erteulit",sxvaoba); return 0; } |
Posted by: cybernation21 1 Feb 2014, 18:07 |
7GoodFella7 printf("fartobi sheicvleba %f erteulit",sxvaoba); getchar(); ან ctrl + f9 ან ctrl + ის რითაც უშვებ, დამოკიდებულია ide ზე თუ იყენებ საერთოდ |
Posted by: 7GoodFella7 1 Feb 2014, 18:12 |
ბოლოს ფ9 ს ვაწვები რო ის ფანჯარა ამომიგდოს და დამიბეჭდოს... მიგდებს ვატყობ კიდევაც რო ბეჭდავს მარა მარტო ნახევარი წამი აჩერებს არადა ლექციაზე რო ვაკეტებდით რჩებოდა რამდენი ხანიც გინდოდა |
Posted by: samuraisxmali 1 Feb 2014, 18:17 |
7GoodFella7 Console.ReadKey(); გამოიყენე. |
Posted by: cybernation21 1 Feb 2014, 20:24 |
samuraisxmali სგ სგ კიდე თქვი კოდის წაუკითხავად :დ 7GoodFella7 რაც გითხარი იკიდებ თუ მიკიდებ? განა კიდე გეტყვი ცოტა სენსიტიურად მოეკიდე კეთილმეგობრულრჩევასგაძლევძმა |
Posted by: samuraisxmali 1 Feb 2014, 21:33 |
cybernation21 ლოლ, სხვა ენაში წერს და სი შარპში აქვს დადებული, არ დავაკვირდი. system("pause"); ჩაუწერე მაშინ return-ის ზემოთ. |
Posted by: Dixtosa 1 Feb 2014, 22:36 |
cybernation21 სგსგ კიდე უპასუხე ხოლმე სხვებს არასწორ თემაში დაპოსტილზე ჯერ არასწორ თემაში დაპოსტაევენ მერე არასწორ თემას გახსნიან და ბოლოს მივიღებთ იმ შედეგს რაც ახლაა ჰაკერობაზე და ვინოუზიზ გადაყენებაზე როა ნახევარზე++ თემა. |
Posted by: cybernation21 1 Feb 2014, 22:55 |
Dixtosa სგსგ კიდე მიმითითე ხოლმე რო მივუთითო ისეთ თემაზე რომლის სელექტი ნალი ა |
Posted by: FRISHOTER 3 Feb 2014, 01:45 |
პრობლემა მაქვს უნიში ქულებთან დაკავშირებით და მინდა რო რამენაირად გამოვასწორო. საბოლოო გამოცდას ვაბარებ კომპიუტერთან ტესტირებით რაგაც საზიზღარ პროგრამაში ტეგაპრო ასე ქვია და რაიმე საშვალება არარსებობს რომ გავიგო სწორი პასუხები რომლებია? |
Posted by: cybernation21 3 Feb 2014, 12:37 |
FRISHOTER ნალი || ნული |
Posted by: lionlevel 4 Feb 2014, 19:08 |
C# -ის სწავლა მინდა და ეს წიგნი როგორია? გამომადგება? |
Posted by: cybernation21 4 Feb 2014, 23:46 |
lionlevel კი აქ ყველა მაგით ვსწავლობთ |
Posted by: trilerman 11 Feb 2014, 14:30 |
visual studio 2010 propessional-ში დამეხმარეთ Form1-ში textbox1-ში მიღებული მონაცემი მინდა მივანიჭო Form2-ში textbox1-ს როგორ უნდა დავწერო კოდი? |
Posted by: stinky 11 Feb 2014, 14:50 | ||
trilerman
|
Posted by: trilerman 11 Feb 2014, 17:07 |
stinky გაიხარე. რა შემთხვევაში არ მუშაობს ეგ კოდი? ჩვეულებრივ ვქმნი ნიუ პროჯეკტს, ვინდოვს ფრომ1 სადაც ვამატებ ტექსტბოქს1 და შემდეგ ადდ ვამატებ ვინდოს ფორმ2ს სადაც ვამატებ ტექსტბოქს1 და არ ენიჭება ტექტბოქს1 ფორმ2-ში მითითებული კოდით ფორმ1-დან ტექსტბოქს1-ის მნიშვნელობა |
Posted by: aka32 11 Feb 2014, 19:20 |
trilerman http://dotnetvisio.blogspot.com/2014/01/passing-values-between-windows-forms-c.html |
Posted by: BACTERIA 12 Feb 2014, 23:49 |
ე.ი რა მაინტერესებს, wow-ის ფაილს ვაარქივებ იმისთვის რო ნაწილებად დავშალო 20 გბ ა და ერთ ფლეშკაზე ვერ ვატევ.. დაარქივებისას ვუთითებ რომ დაიყოს 2.9გბდ ხდება რა.... მიკეტებს ერთ დიდ ფაილს მეორეს პატარას და ამთავრებს ჯამში გამოდის 3 გბ რეალურად კიდევ ოცია რა მეშლება ან ეგებ მითხრათ როგორ დავყო.. |
Posted by: Quest 20 Feb 2014, 12:17 |
BACTERIA განყოფილება შეგეშალა WinRAR_ით რო აარქივებ, ქვემოთ არის ესეთი ველი: "Split to volumes, size" და მანდ უნდა მიუთითო რამდენ გიგაბაიტიან ფაილებად დახლიჩოს. |
Posted by: asanta 1 Mar 2014, 17:11 |
სამხარაძის 2009 წლით რომ ვისწავლო არ მირჩევთ? ან რამე უკეთესი მირჩიეთ, (ინგლისური ოღონდ , რუსული არ ვიცი ) მადლობთ |
Posted by: nobotro 19 Mar 2014, 08:29 |
გამარჯობათ შეგიძლიათ მითხრათ რა ფუნქციები აქვს სტანდარტულ ლომბარდის პროგრამას და თან დაწერილი თუ გაქვთ სქრინი რომ გადაუღოთ? |
Posted by: lester 24 Mar 2014, 22:05 | ||
ეგ არ ქნა ჯობია ტუტორიალებით, სხვისი კოდის კითხვით ისწავლო და მერე რეFერანსები წაიკითხო ) |
Posted by: dj-guro 29 Apr 2014, 14:23 | ||
samuraisxmali
აუ, შენ გაიხარე და გაძლიერდი შენ ახლობლებში, რამდენი ვეძებე ამის ამოხსნა და ვერ ვნახე ნორმალურად რომ იყოს. შენ ხარ ადამიანი და დიდი მადლობა! ისააა.. ბარემ აქვე ვიკითხავ: ამ მეთოდით გამოდის რადიოღილაკის ტექსტი და დასახელება როგორ გამოვატანინო? ტიპა ხომაა რადიოღილაკზე აწერია "ჯემალი" და თვითონ კი radioButton1 ქვია. ეს რადიობუთონ1 როგორ დავაწერინო? update აა, ვნახე როგორც უნდა: MessageBox.Show(checkedButton.Name); |
Posted by: baksia 30 Apr 2014, 12:00 |
ე.ი ვაკეთებ სავარჯიშოდ ასეთ რაღაცას, ტექსტურ ფაილში მაქ ასეთი რამ ჩაწერილი Table = magida Book = wigni Door = kari და რა მინდა, პირველი ხაზი რო გაიყოს შუაზე და მაგალითად Table რაღას string ცვლადში შევინახო, და magidac ცალკე string ცვლადში * * * და კიდევ ტექსტბოქსში თუ ჩავწერ სიტყვაზე Door-ს პირველი ხაზი გამოტოვოს და დანარჩენ ხაზებზე დაიწყოს ძებნა |
Posted by: capitan marvel 30 Apr 2014, 14:10 |
გამაჯობათ მოკელდ ესეთი რაგაც გავაკეთე using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Day1 { class Program { static void Main(string[] args) { Console.WriteLine("Would you prefer what is behind door number 1, 2 or 3?"); string userValue = Console.ReadLine(); string message = ""; if (userValue == "1") message = "You won a new car!"; else if (userValue == "2") message = "You won a new boat!"; else if (userValue == "3") message = "you won something"; else message = "sorry we didnot understud you lose"; Console.WriteLine(message); Console.ReadLine(); } } } ხოდა რა მიდნა იცით 1 იანს რო წვერ ვიღებ შესაბამის პასუხს სამიანზეც 2 იანზეც მაგრამ ერთხელ რო დავწერ ერთიანს ან სხვას და მივღებ პასუხს მერე კიდე რო ვწერ უკვე თიშავს პროგრამას ანუ ერთეჯარადია და მიდნა რო გძელდებოდეს ანუ დებაგინგს რო გავაკეთებ ჩაირთვება კონსული ხო დავწერ ერთს მივიღებ შესაბამის პოასუხს მერე დავწერ ორს და მივიღებ შესაბამის პასუხს აი ესე სუ რო გძელდებოდეს ერთიანს როდ ავწერ და პასუხს მეტყვის მერე ორიან რო წვერ და ენტერს ვაჭერ მითიშავს პ[როგრამას და თავციდან უდნა ჩართო |
Posted by: N1K4 3 May 2014, 22:47 | ||||||||
* * *
1) ესეთი რამე გაწყობს? სადაც str1 იქნება შენი ფაილიდან წაკითხული ხაზი...
2) მეორე ვერ გავიგე ანუ გინდა რომ ტექსტბოქსში შეტანილი სიტყვა Door ის შემთხვევაში, ფაილიდან წაკითხვის დროს პირველი ხაზი გამოიტოვოს და მეორე ხაზიდან განაგრძოს? |
Posted by: Schismatic 21 May 2014, 22:25 |
გამარჯობა. მოკლედ ძალიან მჭირდება თქვენი დახმარება. ვიზუალ სტუდიოში გავაკეთე C#-ზე windows აპლიკაცია, რომელიც ADO.NET ტექნოლოგიით უკავშირდება მონაცემთა ბაზას. ბაზა არის SQL სერვერზე. პრობლემა ისაა, რომ ჩემს კომპზე ყველაფერი კარგად მუშაობს, მაგრამ ამ პროექტის გადატანა მინდა სხვა კომპზე, სადაც აპლიკაცია ეშვება, მაგრამ ბაზა არ მაქ იქ და როგორ არის შესაძლებელი რომ ეს პროექტი თავის ბაზიანად გადავიტანო სხვა კომპიუტერზე? |
Posted by: MrAlex 22 May 2014, 10:19 |
Schismatic full backup გაუკეტე ბაზას და მერე სხვა კომპზე (რომელზეც უნდა ამუშაო პროექტი ან თუ ცალკე სერვერზე გინდა იქ) ჩაწერე sql server და აღადგინე backup, და პროექტში connection string-ის შეცვლა მოგიწევს სავარაუდოდ კიდე (გააჩნია როგორ უკავშირდებოდი) |
Posted by: Schismatic 22 May 2014, 12:19 | ||
ანუ დავალებად მომცეს და მაილით უნდა გადავუგზავნო რომ ნახონ და არ მაქ მაგის შესაძლებლობა იქ ჩავწერო სქლ და რესტორე გავუკეთო ბაზას, თვითონ ბაზის ფაილი, რომ პროექტში ჩავაგდო მასე არ გამოვა? სხვა კომპით ვერ დაუკავშირდებიან ბაზას? იგივე ქონექშენით? |
Posted by: MrAlex 22 May 2014, 12:28 |
შეგიძლია დატოვო ბაზა და IP-ით დაუკავშირდე აპლიკაციიდან 1433 პორტით, უბრალოდ ინტერნეტი დაჭირდება იმას ვისაც უგზავნი . პ.ს Asseco-ს დავალებას ხომ არ აკეთებ? |
Posted by: Schismatic 22 May 2014, 12:30 | ||
კიი ასეკოს დავალებაა, 3 დღე დამრჩა და დავიტანჯე SSIS იც გამოიყენეო ექსელის ფაილიდან რო შემოიტვირთოს მონაცემები ბაზაში |
Posted by: MrAlex 22 May 2014, 12:33 | ||
არ არი რთული მარტივად შეხედე , წარმატებები |
Posted by: Schismatic 22 May 2014, 12:38 | ||||
ანუ აპლიკაცია კი გავაკეთე, მაგრამ თავის ბაზიანად როგორ გადავუგზავნო იმათ მაგას ვერ ვხვდები და მანდ ვიჭედები |
Posted by: Svani91 22 May 2014, 12:51 |
Schismatic sqlite რო გამოიყენო? dll - ს მიაბამ და პროექტშივე ჩააგდებ ბაზის ფაილს |
Posted by: Schismatic 22 May 2014, 12:53 | ||
sqllite სთან არ მქონია არასდროს შეხება და არ ვიცი როგორ მუშაობს. სქლ სერვერის ბაზის ფაილს ვერ ვაგდებ პროექტში ადმინისტრატორის უფლებებს მთხოვს. |
Posted by: nika10 26 May 2014, 14:14 |
C# არ ეხება მაგრამ "Development" წესივრად როგორ ითრაგმნება? განვითარება რაღაც არასწორედ მეჩვენება. |
Posted by: amon_amarth 3 Jun 2014, 15:30 |
დელეგატებს პრაქტიკაში რაში იყენებთ? |
Posted by: NeBsKi 15 Jun 2014, 16:02 |
გამარჯობათ. დამეხმარეთ რა ესეთი პრობლემა მაქვს: საიტზე მაქვს რაღაც მენუ. მინდა ბაზიდან წამოვიღო მენუს ცხრილიდან ყველაფერი, შევინახო ისინი მასივში და მერე ჰტმლის ტეგებში. PHP ში ვიცი როგორც ხდება ეგ და C# ში მინდა მაგის გაკეთება და გთხოვ დამეხმარეთ. |
Posted by: Svani91 20 Jun 2014, 10:55 |
NeBsKi MVC - ა თუ webform? |
Posted by: giogiorgi12 22 Jul 2014, 11:54 | ||
შეგიძლიათ მითხრათ როტომ არ ეშევება ეს კოდი უფორ სწორედ კი ეშვება და გამოაქვს ცმდ ეკრანი მაგრამ კორეკტულ შედეგს არ იძლება აი ამასწერს კოდში კი არაფერი არ არის გაწიტლებული აი კოდი Unhandled Exception: System.IndexOutOfRangeException: Index was outside the boun ds of the array. at c_charp.Program.Main(String[] args) in c:\Users\PC\Documents\Visual Studio 2013\Projects\c charp\c charp\Program.cs:line 16 Press any key to continue . . .
|
Posted by: Dixtosa 22 Jul 2014, 11:58 | ||||
i++ კოდის დაკოპირება ცუდი რაღაცაა დდდ |
Posted by: giogiorgi12 22 Jul 2014, 12:42 |
Dixtosa გაიხარე იმდენ იხანი ვიმტვირე თავი და სად ყოფილა შეცდომა |
Posted by: lasha-rustavski 22 Jul 2014, 16:29 |
ხალხ, VS 2010 -ში ერთი WPF აპლიკაციის შექმნის შემდეგ ვინფორმებშიც და კონსოლ აპლიკაციაშიც ამ ერორს მიგდებს 2008 is not a valid warning number და ხომ არ იცით რა ხდება? გუგლმა ვერაფერი მითხრა საინტერესო |
Posted by: Svani91 22 Jul 2014, 16:47 |
lasha-rustavski VS 2010 რა ვერსია გიყენია? დაააფდეითე და აღარ ამოგიგდებს |
Posted by: lasha-rustavski 22 Jul 2014, 17:00 | ||
Svani91 C# Express Edition.
ვნახავ აბა. |
Posted by: thesaba 24 Jul 2014, 20:09 | ||||
amon_amarth
დელეგატები გამოიყენება მაშინ როდესაც გინდა რომ ერთდროულად გამოიძახო რამდენიმე ფუნქცია ან ერთდროულად გადასცე მათ ერთი და იგივე პარამეტრი მოკლედ ფუნქციებთან უკეთ სამუშაოდ გამოიყენება ანუ ვთქვათ გაქვს ასეთი კოდი, რამდენიმე ფუნქციით
|
Posted by: ITALY 11 Aug 2014, 22:10 |
გამარჯობა, ფეისბუქ აპლიკაციებში ერკვევით ვინმე? მოკლედ გადავიკითხე ყველაფერი თუ კი რამ ვნახე ფეისბუქ აპლიკაციებზე ინტერნეტში და რაღაცეებში გავერკვიე: აპლიკაციის შექმნა ძალიან მარტივად შეიძლება აქ: https://apps.facebook.com/applicationbuilderl/ რომელიც შემდგომ უნდა დაარეგისტრირო აქ: https://developers.facebook.com/ დარეგისტრირების შემდგომ უნდა დააკოპირო App Id და App Secret დაბრუნდე applicationbuilder-ში და ჩაწერო 4 - 5 გრაფაში. ეს არის ბოლო ეტაპი, რომლის შემდგომაც აპლიკაცია გამოქვეყნდება. და სწორედ ამ ბოლო ეტაპზე გავიჭედე და იქნებ დამეხმაროთ გამოქვეყნებას რომ ვაჭერ მიწერს: REST API is deprecated for versions v2.1 and higher და ვეღარ გავდივარ ფინიშში. მიშველეთ რამე, დავიტანჯე, 2 დღეა ამას ვუზივარ უკვე |
Posted by: nika10 14 Aug 2014, 17:34 |
სხვისი კოდი სად წავიკითხო? რას მირჩევთ? |
Posted by: giogiorgi12 19 Aug 2014, 18:11 |
რამე რესუსრსი არ არის ინტერენტში სხვა დასხვა ცოდნის დონეზე რომ შიეLძებოდეს აღება პატარა პორეკტების და კეთების ანუ ვარჯიშის მიზნით სავარჯIშოები რა |
Posted by: ika_s 19 Aug 2014, 20:12 |
აუფ დამერხა მე უნივერსიტეტში რას წერთ აზზე არ ვარ |
Posted by: zakuti2 11 Sep 2014, 07:35 |
მოკლედ ესეთი პრობლემა მაქვს რაღაც Error-ს რასაც მიწერს არის : not all code paths return a value იქნებ შეგიძლიათ ვინმეს დახმარება? |
Posted by: Svani91 11 Sep 2014, 09:11 |
zakuti2 ყველა ვარიანტში უნდა დააბრუნოს მაგან ინტეჯერი. შენ მხოლოდ 1 შემთხვევაში აბრუნებ და დაბლა კიდე სტრინგს ანიჭებ ინტეჯერ მნიშვნელობას. toString() მიუწერე |
Posted by: zakuti2 11 Sep 2014, 10:55 | ||
Svani91 ქვევით მაგ ცვლადს აღარ აკონვერტირებს string-ზე, დაჟე return - ი if-ის გარეთაც რომ გავიტანო მაინც მაგას მიწერს
|
Posted by: Svani91 11 Sep 2014, 10:59 | ||
zakuti2
|
Posted by: zakuti2 11 Sep 2014, 11:04 |
Svani91 აგაშენა ღმერთმა, გაიხარე |
Posted by: გევარიკა 20 Oct 2014, 17:23 |
აქ მაინც გამცეს ვინმემ პასუხი. მაქვს 2 ფორმა ორივეს აქვს თავისი მენიუ ერთი ფორმა არის მშობელი მეორესი და მეორე ფორმას რო ვხსნი თავისი მენიუ გადადის მშობლის მენიუში. და მინდა რომ თავისი მენიუ დარჩეს მეორე ფორმას. |
Posted by: gogita1970 28 Oct 2014, 17:25 |
ჩაინიკური შეკითხვა: როგორ დავწეროთ კონსოლზე ქართული ასოები? |
Posted by: DistrictA 22 Dec 2014, 23:32 |
კონსოლზე შეუძლებელია თუ არ ვცდები |
Posted by: Shredinger 23 Dec 2014, 00:08 | ||
gogita1970
windows ის cmd კონსოლზე ვერ დაწერ ყოველშემთხვევაში მიცდია და უშედეგოდ. Linux ის ტერმინალში კიდე რამდენიც გინდა იმდენი წერე. |
Posted by: supera 23 Dec 2014, 20:45 |
შეგიძლიათ ვინმემ დამეხმაროთ? ც# მაქვს საგამოცდო საკიტხები დასაწერი და გადასაგზავნი 12 საათამდე,ვინმაც იცის ამ ენაზე წერა ალბათ ასე 10 წუთის საწერია :X ხვთისნიერი ვინემ თუ ხართ :დდ გპიშნიკი ვარ ხელფ :დდ 1. SeqmeniT WINDOWS forma, romelic pirvel TextBox1-Si mocemuli striqonidan ipovis striqonis bolodan romel poziciaSia Tqveni saxeli (Tuki aseTi arsebobs) da Sedegs gamoitans TextBox2-Si; პ.ს თქვენი მადლიერი ვიქნები ცხოვრების ბოლომდე :დდ |
Posted by: _unico_ 23 Dec 2014, 20:50 |
supera დაწერე აბა ბრატ გპი მაქ დამთავრებული ეგეთები მაგრა ვიცი |
Posted by: riddler 27 Jan 2015, 21:41 | ||
ჩაინიკ კითხვაა მაგრამ ახალი ვარ და მაინტერესებს : ))
ამ კოდში გაწითლებულ ნაწილში x=c-x რა ლოგიკით იწერება? რეალურად ხო x = c-y-ს უნდა უდრიდეს. » სპოილერის ნახვისთვის დააწკაპუნეთ აქ « |
Posted by: samuraisxmali 27 Jan 2015, 22:54 |
riddler ეგ "=" ტოლობის/უდრისის მნიშვნელობით არ უნდა გაიგო. ეგ არის მინიჭების ოპერაცია და არა ტოლობა მათემატიკური გაგებით. ანუ პირველ შემთხვევაში: x= c-x ------ ნიშნავს x-ს მიენიჭოს c-სა და x-ის სხვაობა. მეორეშიც იგივეა. იქსი კი არ უდრის იგრეკს, არამედ ეგ ნიშნავს "იქსს მივანიჭოთ იგრეკის მნიშვნელობა". |
Posted by: riddler 27 Jan 2015, 23:16 | ||
აჰ გასაგებია )) thanks thanks |
Posted by: BIG 14 Feb 2015, 21:14 |
ერთ ფორმაზე როგორ გავაკეთო დამატება და რედაქტირება. ქალაქების და ქვეყენების მონაცემებისთვის გაქვთ იდეა? |
Posted by: Dixtosa 8 Mar 2015, 18:40 |
ცხადად გადატვირთული ინტერფეისის მეთოდი რატო ვერ იქნება virtual? interface I { void foo(); } class A : I { public virtual void I.foo(); } //error |
Posted by: lasha_mrisxane 19 Mar 2015, 21:03 |
მოგესალმებით, მოკლედ, ბოტის დაწერა მინდა ც#-ში. მინდა რომ, გარკვეულ ვებსაიტზე დალოგინდეს და მერე გარკვეული ქმედებები შეასრულოს. პროგრამირებაში ვარ 0. ერთადერთი ვიზუალ სტუდიო მაქ დაყენებული. რამე წყარო ხომ არ გაქვთ, რომელიც დამეხმარება ამ პროექტის განხორციელებაში? წიგნი, ვიდეოგაკვეთილი და ა.შ გმადლობთ. |
Posted by: Roofus 19 Mar 2015, 22:21 |
lasha_mrisxane შეუძლებელია... დაახლოებით 10 წელი კოდინგის გამოცდილება გინდა რომ ეგეთი ტასკის შემსრულებელი ვირუსი გააკეთო. |
Posted by: lasha_mrisxane 19 Mar 2015, 22:47 | ||
არც ისეთი რთული პროგრამაა (C# ძალიან რთულია, ვაღიარებ, რამე ნორმალური რომ დაწერო მშობლიური ენასავით უნდა იცოდე, მაგრამ თვითონ ამ ბოტის ლოგიკაა მარტივი). iMacros-ში მაქვს დაწერილი ეხლა ბოტი და კარგად ართმევს თავს მოვალეობას. იგივე მინდა გააკეთოს, ოღონდ Multithread-ი რათქმაუნდა არ აქვს და ერთდროულად 5 ფაირფოქსის ფანჯარაზე მეტს ვერ ვამუშავებ კომპიუტერის შეზღუდული შესაძლებლობების გამო. ანალოგიური სირთულის ბოტი შექმნა ერთმა ნაცნობმა, დაახლოებით 2 წლიანი სამუშაო სამუშაო გამოცდილება აქვს. უბრალოდ არ ვიცნობ ისე ახლოს, რომ სოურს კოდი ვთხოვო (ან რომც მომცეს ვერ გავუგებ ჯერ ვერაფერს. ) ან დავაწერინო. შენ შეიძლება სხვა რაღაც იგულისხმე, ვირუსი რა შუაშია არ ვიცი |
Posted by: Roofus 19 Mar 2015, 22:58 |
lasha_mrisxane კაი ნუ... მოდი ასე ვთვათ რომ... არსებობს პროგრამები რომლებიც იმეორებენ მაუსის და კლავიატურის მოქმედებებს... არსებობენ ასევე პლუგინები/პროგრამები/ექსტენშენები რომლებიც გარკვეულ ქმედებას ასრულებენ მოცემული სკრიპტის მიხედვით.... მაგრამ. თუ გინდა აპლიკაცია/პროგრამა ცალკე, დამოუკიდებლად... რომელსაც გამართავ შენი მოთხოვნების მიხედვით... ანუ სრეადების რაოდენობა, პროქსი, დილეი, მულტიტასკი, კაპჩა, ა.შ. ა.შ. ეს ყველაფერი ჯერ კარგად უნდა იცოდე... ანუ ის რაც უნდა შეასრულოს შენთვის პროგრამამ უნდა კარგად გქონდეს შესწავლილი, თვითონ ამ ფუნქციების მოქმედების ლოგიკა... დაუშვათ გინდა რომ აპლიკაციამ გაიაროს აუტენტიფიკაცია https-ზე სერვერზე სადაც აყენია კაპჩა, მერე მაქედან გააგზავნოს წერილი. ჯერ უნდა გაერკვე https-ში მერე კაპჩაში და მერე კიდე ცალკე წერილის გაგზავნის ფუნქციაში. და ეს ყველაფერი არ დაგავიწყდეს მანქანურ ენაზე უნდა იცოდე. რომ შეძლო ამ ყველაფერთან ურთიერთობა იგივე გასაგებ მანქანურ ენაზე. ანუ 3 საკითხი უნდა გაარჩიო კარგად. მარტო C# ცოდნა არაა საკმარისი.... ნებისმიერი ენის სწავლა რომ დაიწყო... თუ გინდა ფრანგული. იტალიური, მორზე... რავიცი... ნებისმიერი... html... რაღაც დროის ინტერვალში საბოლოოდ ისწავლი... ნუ ვთქვათ 4 თვეში... და თU არ იცი ენა რომლითაც აპირებ იტალიელთან ლაპარაკს... მარტო იმის ცოდნა არაა საკმარისი რაზე დაელაპარაკები.... ანუ მოკლედ რომ ვთქვა შენი ამოცანა რომ გადაჭრა შენთვის ხელსაყრელ პირობებში ცოტა დრო უნდა დაუთმო ენის სწავლას და იმ საკითხების რაშიც გინდა ეს ენა გამოიყენო... და უმთავრესია რომ ჩამოაყალიბო კონკრეტული გეგმა ალბათ... მე ესე გავაკეთებდი ვირუსს ვეძახი კომპიუტერულ პროგრამას რომელიც ადამიანის დამოუკიდებლად ახდენს გაწერილ ოპერაციებს რომელიც სტანდარტულად არ ხდება ადამიანის ჩაურევლად. მაგალითად შლის ფაილებს, შედის საიტებზე და აგზავნის სპამს, რეგისტრირდება ფეისბუქსე და ა.შ. |
Posted by: lasha_mrisxane 19 Mar 2015, 23:26 | ||
აჰა გასაგებია, მადლობა. ჯერ ჯერობით რაც გეგმაში მაქვს არის ც#-ის საწყისების სწავლა - www.microsoftvirtualacademy.com/training-courses/c-fundamentals-for-absolute-beginners ამის და რამოდენიმე ც# კურსის გავლა და Head First C#, 3rd Edition-ის წაკითხვა. კარგი წიგნი ჩანს, საკმაოდ მოცულობითი. ამ ყველაფრის მერე იმედი მაქვს, წარმოდგენა შემექმნება, თუ რა გზით უნდა წავიდე. ოფენ სოურს პროექტებიც არის, მაგ: SimpleBrowser https://github.com/axefrog/SimpleBrowser. ჰტმლ-სთან მქონია გარკვეული შეხება. შენ რამე ლიტერატურას ხომ არ მირჩევდი? (სასურველია ინტერნეტში იყოს ხელმისაწვდომი უფასოდ. ) თავიდან იუთუბით გადავწყვიტე, მარა ცოტა ხანში მიხვდი, რომ ცუდი იდეა იყო. |
Posted by: Roofus 19 Mar 2015, 23:33 |
lasha_mrisxane მე C++ ვაწვები C# პრინციპში იგივეა ოღონდ მე .NET დამოკიდებულება არ მომწონს და ამიტომ არ ვიხედები შარპში. მე რაც მოვკრიბე წიგნები ერთად მაქვს... ტუტორიალი ონლაინშია... https://www.mediafire.com/folder/89uq71nw8586x/Books http://www.cplusplus.com/doc/tutorial/ შენც ალბათ ტუტორიალით უნდა დაიწყო და რამე წიგნით პრაქტიკული მაგალითებით. მერე ნელ-ნელა პრაქტიკაზე გადახვიდე... რავიცი... კალკულატორი გააკეთო... ნოუტპადი ))) და ა.შ. |
Posted by: lasha_mrisxane 20 Mar 2015, 18:12 | ||
ისედაც დამწყები ვარ და ც++ ლიტერატურამ შეიძლება კიდე უფრო დამაბნიოს. მადლობა დახმარებისთვის. * * * Roofus ძაან სერიოზული წიგნების ჩამონათვალი გავაძრე. არამარტო ც შარპისაა, ზოგადად პროგრამირებასთან დაკავშირებული ბევრი წიგნის ჩამონათვალია და ორგანიზებული თემატიკის მიხედვით. https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#c-sharp ესაა ლინკი, იქნებ ვინმეს გამოადგეს. http://www.heatonresearch.com/articles/series/20 ბოტებზეც გაიჩითა. |
Posted by: Roofus 21 Mar 2015, 06:42 | ||
lasha_mrisxane მადლობა... ბოტებს რაც შეეხება გუშინ ვნახე აი ეს http://www.autohotkey.com/ ტიმვივერში სპონსორ ფანჯარას რომ აგდებს იმის გათიშვა მინდოდა და მანდ გააკეთა ვიღაცამ სკრიპტი... შეიძლება სხვა რამეშიც გამოგადგეს... ეს სკრიპტია რომელიც ხურავს ტიმვივერის რეკლამის ფანჯარას
ეს სკრიპტი მერე კომპილირდება მაგ პროგრამით ვინდოუსში და ხდება exe ფაილი რომელიც ასრულებს მოცემულ ბრძანებებს. |
Posted by: iverson 27 Mar 2015, 04:16 |
გამარჯობათ ჯავაზე აქ უნდა ვიკითხო? |
Posted by: Roofus 27 Mar 2015, 10:38 | ||
iverson
შეგიძლია აქ იკითხო მგონი... გამარჯობა |
Posted by: iverson 27 Mar 2015, 10:50 | ||
Roofus გამარჯობა აუ ასეთი კითხვა მაქვს. აი array არის ყუთების ზომები: int[] ai_Boxes = {50, 20, 5, 1}; და თითოეულ ყუთს აქვს არაი სადაც მისი დასახელებებია: String [] as_Boxes = { "XL", "L", "M", "S"}; მერე users ეკითხები რამდენი item უნდა გააგზავნო, და ანუ ვთქვათ თუ შეიყვანა 50, დაუთვლი რომ დაჭირდება 1 XL ყუთი, თუ თქვა რო 23 ეტყვი რო დაჭირდება 1 L და 3 S ყუთი. ამას გამოთვლას ვაკეთEბ while loopით:
და ა.შ. მაგრამ ისე უნდა გავაკეთო, რომ მომავალში ამ arrayებში რამე რომ დავამატო, არ უნდა დამჭირდეს მეტი არსად რამის შეცვლა. და ვიცი რო for loopით უნდა გავაკეთO მაგრამ ვერ მოვიფიქრე როგორ და იქნებ იცოდეთ int[] ai_Boxes = {50, 20, 5, 1, (დავამატე რაღაც რიცხვი)}; String [] as_Boxes = { "XL", "L", "M", "S", (დავამატე რაღაც სახელი)}; |
Posted by: Roofus 27 Mar 2015, 11:30 |
iverson მოიცა ცოტახანი რამე კონკრეტულს დაგიწერ... |
Posted by: samuraisxmali 27 Mar 2015, 12:09 |
iverson C# განყოფილებაში გაქვს კითხვა დასმული და თუ მაგ ენაში წერ, Dictionary<int, string> გამოიყენე და არაფერი არ დაგჭირდება. |
Posted by: Roofus 27 Mar 2015, 15:11 | ||
iverson ჯავა არ ვიცი მაგრამ C++ მაგალითზე მგონი უნდა გაარჩიო for ლუპი როგორ შეგიძლია გამოიყენო ამ შემთხვევაში. მე რაღაც ესეთს გავაკეთებდი თუ ვთქვათ მეტი არაფრის შეცვლა არ მომინდებოდა გარდა დამატებისა... და ნუ იქ ცალკე ფუნქციას გავაკეთებდი რომელიც გამოთვლიდა რა ყუთია საჭირო.
|
Posted by: iverson 27 Mar 2015, 23:05 |
samuraisxmali ვერ ვნახე ჯავას განყოფილება Roofus აუ მადლობა მაგრამ კი მაგას ვაკეთებ for loopით მაგრამ რო დაითვალოს მაგი არ ვიცი და მერე თუ გავარკვევ დავწერ :3 |
Posted by: Dixtosa 28 Mar 2015, 12:53 | ||
iverson აი რაღაც ასეთი იქნება ფსევდოკოდივითაა მარა გადაიყვან როგორმე. არ გამიტესტავს მარა ეგრე უნდა იყოს.
|
Posted by: iverson 30 Mar 2015, 22:51 |
Dixtosa მადლობა დამეხმარა შენი კოდი. ახლოს ვარ, ბოქსების სახელებს არიგებს მაგრამ აი რო დაითვალოს ვერ ვაკეთებ მაინც :D |
Posted by: Dixtosa 31 Mar 2015, 22:51 |
iverson ჩემ რეკურსიას რო ეხებოდი არასწორად გადააკეე : ] მეცხრამეტე ხაზზე იფის ნაცვლად წჰილე დაწერე. და კიდე დაპრინტვით ცალკე დაპრინტე. |
Posted by: Ehazard 8 Apr 2015, 05:10 |
რა განსხვავებაა ამას და c++ - ს შორის? |
Posted by: mikey:) 17 Apr 2015, 20:57 |
Ehazard ძალიან დიდი, მეზარება ჩამოწერა |
Posted by: buybuya 19 Apr 2015, 12:03 |
გამარჯობათ ყველას, შემოგემატათ კიდევ ერთი დამწყები პროგრამისტი. ძალიან გთხოვთ დამეხმაროთ, მსურს შემდეგი პროგრამის შექმნა visual studio 2013 -ში . ვაკეთებ ლექსიკონს სადაც 1=200 2=432 3=600 6=234 და ა.შ , შემდეგ როცა ამ პროგრამაში ჩავწერ 1-ს და დავაჭერ ენთერს , მან 200 უნდა ჩაწეროს კონკრეტული პროგრამის გრაფაში. მაგალითად განვიხილოთ ნებისმიერი მესენჯერი, ვთქვათ ჩემს პროგრამაში ჩავწერე 2, სკაიპში უნდა ჩაწეროს 432 , პ.ს მუშაობა არა მესენჯერთან არამედ სხვა პროგრამასთან მექნება მაგრამ ძირითადი მაინტერესებს რა პრინციპით გავყვე. |
Posted by: samuraisxmali 19 Apr 2015, 12:16 |
buybuya რის გაკეთებას აკეთებ? შენი პროგრამით სხვა პროგრამა გინდა მართო რომელიც შენი პროგრამა არ არის? მაგას სავარაუდოდ ვერ იზამ. მითუმეტეს თუ დამწყები ხარ. |
Posted by: buybuya 19 Apr 2015, 12:48 |
samuraisxmali კარგი მაშინ სხვა პროგრამის მართვას შევეშვები ჯერ, და უბრალოდ პატარა პროგრამის გაკეთება მინდა რომელშიც ვაკეთებ ლექსიკონს სადაც 1=200 2=432 3=600 6=234 და ა.შ , შემდეგ როცა ამ პროგრამაში ჩავწერ 1-ს და დავაჭერ ენთერს , მან 200 უნდა გამომიტანოს , და მერე მაგ 200-ს დავაკოპირებ არაა პრობლემა და ხელით გადავიტან. |
Posted by: samuraisxmali 19 Apr 2015, 14:00 |
buybuya სწავლისთვის ჯობია მოძებნო ამიტომ სიტყვებით დაგიწერ. ტოლობისთვის შეგიძლია გამოიყენო switch ან Dictionary კლასი. Enter-ზე დაჭერისთვის შეგიძლია გამოიყენო, OnKeyPress ივენთი ან SendKeys.Send{"ENTER"}; შენს შემთხვევაში პირველი ჯობია მგონი. http://scripts.ge/topic/1237-facebook-%E1%83%98%E1%83%A1-%E1%83%99%E1%83%9D%E1%83%9B%E1%83%94%E1%83%9C%E1%83%A2%E1%83%90%E1%83%A0%E1%83%94%E1%83%91%E1%83%98%E1%83%A1-%E1%83%92%E1%83%90%E1%83%A4%E1%83%9A%E1%83%A3%E1%83%93%E1%83%95%E1%83%90/ http://scripts.ge/topic/703-dictionarykey-value-%E1%83%92%E1%83%90%E1%83%9B%E1%83%9D%E1%83%A7%E1%83%94%E1%83%9C%E1%83%94%E1%83%91%E1%83%90-%E1%83%9B%E1%83%9D%E1%83%A0%E1%83%96%E1%83%94%E1%83%A1-%E1%83%A1%E1%83%98%E1%83%92%E1%83%9C%E1%83%90%E1%83%9A%E1%83%98/ |
Posted by: buybuya 19 Apr 2015, 17:48 |
textbox 2 ში გენერირებული რიცხვები პირდაპირ რომ დააკოპიროს შესაძლებელია? ან ღილაკი ქოფი რომ დავუყენო ქვევით |
Posted by: samuraisxmali 19 Apr 2015, 19:07 |
buybuya textbox2.Copy(); იზამს მაგას, ტექსტბოქსში არსებულ ტექსტს დააკოპირებს მთლიანად. ან ეს Clipboard.SetText(textbox2.text). |
Posted by: buybuya 19 Apr 2015, 20:09 |
ანუ ესეთი ვარიანტია , მე ჩემს პატარა პროგრამაში მაქვს textbox1 სადაც ვწერ 1 იანს ან სხვა ციფრს ვაჭერ გენერირებას და textbox2 ში ჩნდება შესაბამისი რიცხვი რაც მანამდე მაქვს გაწერილი , ვთქვათ 1=500 , 2=350 და ა.შ , გავაკეთე button დავარქვი copy და რომ ვაჭერ არ აკოპირებს, მგონია რაღაც სხვა უნდა... მოღნიშვნის გარეშე მინდა რო დააკოპიროს , ბოდიშით მეორე კოდი ვიხმარე და გამოვიდა, დიდი მადლობა |
Posted by: კოვალსკი 19 Apr 2015, 21:15 | ||||
buybuya
ეს თუ გინდა მაშინ
ამის ნაცვლად კოდის იმ ნაწილში სადაც textbox2-ს ანიჭებ ტექსტს იქვე გამოიყენე SetText მეთოდი ბუფერში მაგ ტექსტის შესანახად |
Posted by: buybuya 19 Apr 2015, 22:02 |
ძალიან ვწვალობ "ლექსიკონში" ციფრების დამატებაზე და ანალოგის მიწერაზე (ანუ როგორც უნდა "გადათარგმნოს"), Public Class form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If (TextBox1.Text = "1") Then TextBox2.Text = "500" If (TextBox1.Text = "2") Then TextBox2.Text = "501" If (TextBox1.Text = "3") Then TextBox2.Text = "503" If (TextBox1.Text = "4") Then TextBox2.Text = "5540" If (TextBox1.Text = "5") Then TextBox2.Text = "44" If (TextBox1.Text = "6") Then TextBox2.Text = "452" If (TextBox1.Text = "7") Then TextBox2.Text = "1111" If (TextBox1.Text = "8") Then TextBox2.Text = "224" If (TextBox1.Text = "9") Then TextBox2.Text = "121" If (TextBox1.Text = "9") Then TextBox2.Text = "222" If (TextBox1.Text = "10") Then TextBox2.Text = "447" If (TextBox1.Text = "11") Then TextBox2.Text = "74777" If (TextBox1.Text = "12") Then TextBox2.Text = "787866" If (TextBox1.Text = "13") Then TextBox2.Text = "4445422" If (TextBox1.Text = "14") Then TextBox2.Text = "666" If (TextBox1.Text = "15") Then TextBox2.Text = "444" If (TextBox1.Text = "16") Then TextBox2.Text = "777" If (TextBox1.Text = "17") Then TextBox2.Text = "444" If (TextBox1.Text = "18") Then TextBox2.Text = "111" If (TextBox1.Text = "19") Then TextBox2.Text = "222" If (TextBox1.Text = "20") Then TextBox2.Text = "754" If (TextBox1.Text = "0") Then TextBox2.Text = "0" If (TextBox1.Text > "0") Then Clipboard.SetText(TextBox2.Text) End Sub Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged End Sub Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) End Sub Private Sub Button2_Click_1(sender As Object, e As EventArgs) Clipboard.SetText(TextBox2.Text) End Sub Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) Handles TextBox2.TextChanged End Sub End Class როგორ შეიძლება რომ უფრო მარტივად მოხერხდეს ახალი ციფრების დამატება, და ანალოგის მიწერა + ძველი ციფრების ანალოგების შეცვლა? არ გაქვთ რამე იდეა? |
Posted by: samuraisxmali 20 Apr 2015, 00:38 | ||
buybuya შენ გჭირდება ასოციაციური მასივი და ამ შემთხვევაში მგონი საუკეთესოა, Dictionary<key,value>. გააკეთებ ესეთ რამეს
მერე თუ სადმე სხვაგან დაგჭირდება დამატება, დაამატებ ესე: dict.Add("9", "109"); |
Posted by: buybuya 20 Apr 2015, 02:37 |
samuraisxmali Programit ro davamato egeti ram minda, anu visual studios ver gaugeben vici da sul wamishlian kodebs. Gamova chainikis doneze ro maswavlot? Amas mivxvdi rac mitxari da kargi ideaamadloba |
Posted by: Roofus 20 Apr 2015, 06:01 | ||
buybuya array გააკეთე. ანუ ვთქვათ გაქვს რაღაც სახის ობიექტი , დაუშვათ წიგნი. int წიგნი [100] ანუ ამბობ რომ გაქვს 100 წიგნი. და ყველას აქვს რაღაც რიცხვითი მნიშვნელობა. ნუ ანუ თუ სხვა სტრუქტურა გაქვს შეგიძლია ცალკე სტრუქტურა გააკეთო. მაგალითად. struct Book {string name; int year;}. და მერე ამ სტრუქტურის ცხრილი, ანუ არაი გააკეთო როგორც ვთქვათ
(რახან უვე სტრუქტურაა როგორც int bool double) რაც შექმნის 100 ცალ ამ სახის ელემენტს. მერე სათითაოდ შეგიძლია მისცე მათ მნიშნელობები. წიგნი[0]={"რამე წიგნი", 1938}; და ვთქვათ თითო წიგნს მიეცი თავისი მნიშვნელობა. რახან არაი 0 დან იწყება მაშინ მოგიწევს მასაც მისცე მნიშვნელობა. თუ მარტო ცვლადად გაქვს. წიგნი[0]=213 წიგნი[3]=113 და ასე შემდეგ. ანუ თვითონ პროგრამას რა სახე უნდა ქონდეს? რა უნდა გააკეთოს? და რა გამოიყვანოს? მნიშვნელობები მაინც ნებისმიერ ვარიანტში სადღაც უნდა გქონდეს შეტანილი. ან ფაილში ან პროგრამაში ან ბაზაში. უფრო კონკრეტულად დაწერე რა ოპერაციებს უნდა ასრულებდეს. მე ეხლა ეს C++ დაგიწერე მაგრამ პრინციპი C# საც ეხება მოდერატორთან ბოდიში მაინც » სპოილერის ნახვისთვის დააწკაპუნეთ აქ « |
Posted by: samuraisxmali 20 Apr 2015, 11:08 |
buybuya სხვის პროგრამაში ვერაფერს დაამატებ შენი პროგრამით თუ ის პროგრამა არ გატეხე. |
Posted by: buybuya 20 Apr 2015, 19:44 |
Roofus ზუსტად აგიხსნი რაშიც მჭირდება, ესეიგი პროგრამა გავაკეთე და ნუ გამომივიდა კიდეც , იმისთვისაა რომ : უცხოეთიდან მომდის ტექსტები ინდივიდუალური კოდებით , მაგ : 2 -საქარტველოს უნივერსიტეტი 3 - ილიას უნივერსიტეტი 4 - ჰარვარდი და ა.შ , ძიებისთვის იმათ გამოგზავნილ პროგრამას აქვს ველი სადაც წერ კოდს , ავიღოთ 3 , ჩაწერ 3-ს და პოულობს ილიას უნივერსიტეტს. საქმე იმაშია რომ მე მიწევს მათი თანმიმდევრობის გადალაგება და ხელახლა გადანომრვა როცა ვბეჭდავ, შესაბამისად შეიძლება იმათ პროგრამაში კოდი იყოს 3 და ჩემთან მოუწიოს 12 . ამიტომაც მინდა 12 უდრიდეს 3, და როცა ჩემი დაბეჭდილი პროგრამიდან მომიტანენ კოდს 12 , ჩავწერ ჩემსავე შექმნილ პროგრამაში, დავაჭერ კონვერტირებას და მიწერს 3 იანს, მერე უცხოური პროგრამის ძიებაში ვწერ 3 იანს და პოულობს ილიას უნივერსიტეტს. პრინციპი დაცული მაქვს ჩემს მიერ შექმნილ პროგრაში, მაგრამ კვირაში ერთხელ მიწევს ყველა კოდის ხელახლა გადამისამართება, ანუ ხელახლა ჩაწერა და მინდა რომ უფრო მარტივად მოხერხდეს შეცვლა კოდების, აი მაგალითად txt. ფაილში რომ იყოს და იქ შევცვალო. თორემ ძნელია VB-ში 5000 კოდის მასე ჩაწერა + შეიძლება მე არ ვიყო კომპთან და სხვას დავავალო, და ვიცი გამინადგურებენ პროგრამას. პ.ს მადლობა გამოხმაურებისთვის |
Posted by: Roofus 20 Apr 2015, 19:57 |
buybuya დაწერე კლასი. დაწერე ინდივიდუალური კოდების და უნივერსიტეტების ცვლადები. მაგალითად კლასი ბაზა [ცვლადი უნის სახელი; ცვლადი უნის ნომერი; ფუნქცია უნის ნომრის კონვერტაცია;] ანუ ეს უნის ნომრის კონვერტაციას მიეცი რამე სახე. თუ ვთქვათ სტატიკურად 3=12 ყოველთვის მაშინ გააკეთე ა) და ბ) ვარიანტები და არიჩია ხოლმე იქიდან როგორ გამოგიტანოს. თუ არაა სტატიკური მაშინ შეაცვლევინე მომხმარებელს ნომერი ხელით. ნებისმიერ ვარიანტში ფუნქციის და კლასის გამოყენება გჭირდება. თუ 3 ყოველთვის უდრის 12 დაამატე ერთი ცვლადი და დაარქვი "ამერიკული კოდი" ან რამე ეგეთი და გამოტანისას ორივე ან ერთ ერთი გამოიტანოს ან არჩევით და შეყვანისასაც არჩევით გააკეთე რავი... ნუ მოკლედ დავიბენი მაგრამ რაც მივხვდი იმაზე დავწერე |
Posted by: buybuya 20 Apr 2015, 20:54 |
Roofus მასე ძალიან გამირთულდება, უბრალო მარტივი პროგრამა მინდა სადაც ადვილად დასარედაქტირებელი იქნება რომ 1=2 2= 3 4=300 და ა.შ და ისიც გასათვალისწინებელია რომ არასტატიკურია ეს რიცხვები , ყოველკვირა აბსოლიტურად შეიცვლება და მათი რაოდენობა 5000-ის ფარგლებშია.. private void button1_Click(object sender, EventArgs e) { Dictionary<string, string> dict = new Dictionary<string, string> { {"1", "500"}, {"2", "501"}, {"3", "502"} }; foreach (var d in dict) { if (textBox1.Text == d.Key) { textBox2.Text = d.Value; Clipboard.SetText(textBox2.Text); } } } კარგი ვარიანტია მაგრამ ძნელი დასარედაქტირებელია |
Posted by: Roofus 20 Apr 2015, 21:36 |
buybuya სადღაც ფაილში უნდა შეინახო ეგ ინფო მაგდენი ჯერ არ ვიცი... ჯერ ეხლა ვსწავლობ. რო მეცოდინება დაგიწერ |
Posted by: samuraisxmali 20 Apr 2015, 21:45 |
buybuya ეგრე დაგეწერა. მე გეტყვი კაი ვარიანტს რაც გამოგადგება. ისინი რასაც გიგზავნიან, ის ყველაფერი დაწერე თითო-თითო ხაზზე, ასე: --------- 2 - საქარტველოს უნივერსიტეტი 3 - ილიას უნივერსიტეტი 4 - ჰარვარდი --------- მერე ამას გადაიტან დიქჩენარში, რომელსაც დაარქმევ მაგალითად dictReceived. ერთი კლიკით გააკეთებ ამას, ტექსტური ფაილიდან წააკითხებ თითო ხაზს და ყოველი ხაზის ქეი / ვალიუს ჩაწერ dictReceived-ში. ამას დაჭირდება წამის მეათასედი 5000 ჩანაწერზე. შემდეგ აკეთებ მეორე დიქჩენარის, მაგალითად dictMine სახელით. შენ ხომ ყველა უნივერსიტეტი იცი რასაც ეგენი აგზავნიან და შენს ამ მეორე დიქჩენარში ჩაწერე ყველა როგორც მნიშვნელობა ანუ ვალიუ, ხოლო კეიდ კიდე ციკლი გაუშვი 1-დან ბოლომდე. ანუ შენი დიქჩენარი იქნება ესე სიტყვაზე: --------- 1 - საქარტველოს უნივერსიტეტი 2 - ილიას უნივერსიტეტი 3 - ჰარვარდი --------- ეხლა კიდევ უბრალოდ foreach-ით მოძებნი. სადაც dictMine მნიშვნელობა უდრის dictReceived მნიშვნელობას, დააბრუნებინებ dictReceived ქეის. ჩვენ შემთხვევაში თუ ეძებ ილიას უნის, ეს მოგცემს მნიშვნელობა 3-ს. ცოტა რთულად ავხსენი მგონი მარა, მარტივად რომ ვთქვათ, შენი ქეი იქნება უცვლელი და იქიდან შემოსული შეიცვლება მაგრამ შენ არაფრის შეცვლა აღარ მოგიწევს, ყოველთვის ზუსტ რიცხვს მიიღებ. |
Posted by: ErikTon 21 Apr 2015, 13:17 | |
კოვალსკი OFFTOPIC:
|
Posted by: buybuya 24 Apr 2015, 15:09 |
samuraisxmali საქმე იმაშია რომ არც დასახელებები არაა სტატიკური... უბრალოდ ასე ავიღოთ დღეს 1=2 ხვალ 1=5 და ასე შეიძლება შეიცვალოს, მინდა რომ ამ ციფრების მარტივი ჩასწორება მოხდეს, და დამატებებიც. კიდევ ერთ ნუბურ შეკითხვას დავსვამ , სადმე გეგულებათ ფტპ სერვერი რომ publish იმ ფტფ სერვერზე გავაკეთო და ჩემი პროგრამის ჩართვისას ავტომატურად იქ შეამოწმოს განახლებული ვერსიები? პ.ს ხომ არის ესეთი რამ შესაძლებელი? clickonce application ს ვაკეთებ |
Posted by: samuraisxmali 24 Apr 2015, 15:35 |
buybuya ერთხელ რომ "ილია ჭავჭავაძის უნივერსიტეტი" ჰქვია, მეორედ შეიძლება "ი.ჭ. უნივერსიტეტი" ერქვას? ეგ არ არის პრობლემა. შენ რასაც ამბობ რომ მარტო ციფრები აიღო ეგრე ვერ გააკეთებ, მუდმივად ხელით მოგიწევს ცვლა. ის ციფრი რეალურად რაღაც დასახელებასთან ხომ უნდა იყოს გათანაბრებული რომ მოძებნოს ის მეორე ციფრი რომელიც იგივე დასახელებასთან არის გათანაბრებული? |
Posted by: buybuya 24 Apr 2015, 15:45 |
samuraisxmali არაფერთან არაა მუდმივ კავშირში დღეს თუ ილია ჭავჭავაძეა 1 , ხვალ შეიძლება 500 იყოს, მერე გარეთ გავიტანო 200 -ად , ანუ 200=500 გავაკეთო , როცა გუშინ 34=500 იყო და ა.შ , ანუ უბრალოდ ციფრების მარტივი შეცვლა მინდა... კარგი , ეგეთი რამე შეუძლებელი თუა, შეგიძლია განახლების საკითხებში დამეხმარო? ანუ როცა შევცვლი, ftp სერვერზე რომ გავაკეთო ფაბლიშ და როცა გადატვირთავენ პროგრამას რომ განაახლოს? ჯანდაბას რაკი "შეუძლებელია" ხელით ვიზამ და ვიწვალებ ყველაზე კარგი იქნებოდა, notepad ში ან რამე ეგეთში რომ იყოს ეგენი და იქ შემეძლოს შეცვლა , მარა ყველავარიანტში VB -ს გახსნა მიწევს და იქ ამირევენ ხო ვიცი |
Posted by: Roofus 26 Apr 2015, 09:58 | ||
buybuya დაახლოებით რამდენი უნივერსიტეტის დასახელებაა? 100? 500? 5 000? მოკლედ თუ ტექსტ ფაილში ჩაწერ სიას თანმიმდევრობით შეგიძლია დანომრო მაგალითად 500 502 506 602 გახდება 1) 500 2) 502 3) 506 4) 602 ანუ 1 იქნება ვთქვათ შენი კოდი და 500 იმათი.
|
Posted by: Alcoholic 27 Apr 2015, 17:33 |
კლასის როგორ გავაკეთო რამე სახაელით სიტყვაზე ქვეყანა და სამი პრაივიტ ველით ქალაქებიტ სოფლები ან რაღაც ეგეთი კლასს უნდა ჰქონდეს პარამეტრებიანი კონსტრუქტორი რომლის საშუალებითაც მოხდება ამ კლასის ველების ინიციალიზება ( ანუ შევსება). |
Posted by: samuraisxmali 27 Apr 2015, 18:15 | ||
|
Posted by: riddler 31 May 2015, 13:55 |
visual studioში ღილაკია რომელიც სფეისის გამოყენების გარეშე დაწერილ კოდს ეძებს და ასწორებს ანუ> CW(a+b); -ში აშორებს ერთმანეთს და CW(a + b); -დ გადაყავს რა ქვია ან საიდან გამოვიძახო რომ თულბარში ჩავაგდო იქნებ მაოვნინოთ |
Posted by: 200000 2 Jun 2015, 17:41 |
riddler Ctrl + K+ D გინდა მგონი. |
Posted by: riddler 3 Jun 2015, 16:06 | ||
TNX, მაგას ვეძებდი. ))) ........ |
Posted by: LucasArt 13 Jul 2015, 21:43 |
გამარჯობათ,მგონი აქ უნდა ვიკითხო მაინტერესებს გასაუბრებაზე OOPთან დაკავშირებით რა კითხვები შეიძლება იყოს |
Posted by: Dixtosa 13 Jul 2015, 22:04 |
LucasArt რა განსხვავებაა პოლიმორფიზმსა და ოვერლოადს შორის. |
Posted by: iverson 17 Jul 2015, 22:54 |
მოკლედ სექტემბერში ვიწყებ C# სწავლას და სახე რო არ ამეხეს როგორც წინა სემესტრში ჯავაზე ამეხა, სრული პასუხისმგებლობით ვაცხადებ რომ დარჩენილ თვე და ორ კვირას დიდი მონდომებით დავუთმობ ამ წიგნის შესწავლას ვინმეს გისწავლიათ ამ წიგნით? იუმორი დევსო და მაგიტო ავირჩიე აი CCNAც Todd Lammleს წიგნით მისწორდებოდა რო ხუმრობდა ხოლმე რაღაცეებს |
Posted by: Roofus 18 Jul 2015, 01:14 | ||
iverson ეგ წიგნი თუ გავს head first java-ს მაშინ ამგის წაკითხვას არ გირჩევ... ტყუილად დახარჯავ დროს. რამე სხვა აიღე... C# არც მე არ წამიკითხია მაგრამ თუ დავიწყე მაგის კითხვა მაგ წიგნით ნამდვილად არ დავიწყებ.
იუმორი არა ის კიდე... მთელი წიგნი რაღაცას მიედ მოედებიან... თუ ძმა ხარ... არაფერი მანდ არ დევს... გადაშალე და სადღაც 50-ე გვერდზე გადახედე... ეგრე ცოტ-ცოტა იუმორი ყველა წიგნში დევს. მე სწავლას თუ დავიწყებ აქედან დავიწყებ http://www.mediafire.com/download/g6hc267ccm17u9d/Professional+C%23+5.0+and+.NET+4.5.1+-+Nagel%2C+Christian%2C+Glynn%2C+Jay%2C+Skinner%2C+Morgan.pdf#_5.0_and_.NET_4.5.1_-_Nagel,_Christian,_Glynn,_Jay,_Skinner,_Morgan.pdf პირდაპირ და მარტივად... თუ რამის სწავლა გინდა... ჯობია ეს წაიკითხო. |
Posted by: Dixtosa 18 Jul 2015, 15:45 | ||
iverson
ხუმრობა და დროის კარგვა თუ გინდა microsoft virtual academy-ზე ისწავლე |
Posted by: Svani91 18 Jul 2015, 16:11 |
iverson Ki Ari ragac gadaobebi namdvilad, damwyebistvis kargi wignia |
Posted by: iverson 19 Jul 2015, 09:06 |
მოკლედ დავიწყე Roofusის დადებული წიგნი და თუ ძAან გამიჭირდა მერე დავუბრუნდები Head First C#-ს ან რამე სხვას ვნახავ. დროის კარგვა ნამდვილად არ მინდა, პირიქით რაც შეიძლება ბევრი უნდა შევიგნო დარჩენილ ერთ თვეშI მადლობა გამოხმაურებებისთვის |
Posted by: giorgiberdzenidze 12 Nov 2015, 23:11 |
Random რას აკეთებს და რაში გამოიყენება საერთოდ? |
Posted by: Death Knight 13 Nov 2015, 19:54 |
აქ დაწერას აზრი არ აქ არაფრის განყოფილება მკვდარია კაციშვილი აღარ შემოდის |
Posted by: zgarb7 17 Nov 2015, 17:13 |
giorgiberdzenidze რანდომი აგენერირებს შემთხვევით რიცხვს. მაგალითად გაქ 5 ცალი აუდიო ფაილი და გინდა დაუკრა ამ ხუთიდან რომელიმე შემთხვევით არჩევის პრინციპით. დააყენებ რანდომს რეინჯში 1-5 და ამოგიგდებს მაგალითად 3-ს და დაუკრავ მესამე ფაილს. სადაც შემთხვევით დაგენერირებული რიცხვი გჭირდება იქ გამოიყენება. მაგარი რამეა ძაან |
Posted by: H-P 27 Nov 2015, 18:17 |
უფასოდ ონლაინ c# შესწავლა სრული სწრაფი კურსი + sql serveri ვისაც სურვილი გაქვთ მომწერეთ ერთი კვირის განმავლობაში გექნებათ დავალებები ამოცანები და პროგრამები დასაწერი გავივლით ყველა დეტალს სურვილის შემთხვევაში მომწერეთ programirebis.sheswavla@gmail.com |
Posted by: Ricco 19 Dec 2015, 18:37 |
აბა C# - ში ვინც ერკვევით. ვთქვათ მოცემულია რაღაც კოორდინატები. ამ კოორდინატების საშუალებით როგორ შეიძლება შევამოწმოთ პანელზე არის თუ არა დახატული კვადრატი? უფრო სწორედ ხატია თუ არა კვადრატი მოცემულ კოორდინატზე |
Posted by: bulbula86 20 Dec 2015, 22:53 |
მოგესალმებით. თქვენი დახმარება მჭირდება. მინდა გავაკეთო პროგრამა, კალკულატორის მსგავსი. Microsoft Office 2003-ში მაქვს აწყობილი რომელიც იდიალურად მუშაობს VBA-ს დახმარებით. ახლო მომავალში Microsoft Office 2003-აღარ იქნება ჩემს კომპში და ეს ამდენი ნაწვალები წყალში მეყრება. ანუ თქვენგან მჭირდება რჩევა და დახმარება. რა პროგრამაში შეიძლება აიწყოს რომ მაიქროსოფთ ოფისი არ დაჭირდეს. თუ ვინმე გამომეხმაურებით დიდად მადლობელი დაგრჩებით. |
Posted by: samuraisxmali 21 Dec 2015, 00:33 | ||
ვინდოუსს რა კალკულატორიც მოყვება ეგ არ არის საკმარისი? |
Posted by: gugamaxara 23 Dec 2015, 21:36 |
გამარჯობათ თქვენი დახმარება მჭირდება, რაღაც ელემენტარული კოდი მაქვს დაწერილი კონსოლ აპლიკაციაში ხოდა მინდა ამ კოდის გავაკეთო ვინდოუს ფორმის პროგრამა (უნიში კონსოლით დამაწყებინეს სწავლა და რატომ ვერ ვხდები...) მოკლედ რაღაცას ვერ მივხვდი ამ ვინდოუს ფორმაში, ეს კოდი სად იწერება? კიდევ, ეს პროგრამა დაკავშირებულია მხოლოდ ციფრების შევყანასთან და Textbox უნდა გავაკეთო და მომხმარებელი აქ შეიყვანს ციფრებს თუ როგორ ხდება, ამის მერე კოდს რომ ჩავწერ button როგორ დავაკავშირო კოდთან, როდესაც მომხმარებელი კოდს ჩაწერს და მისცემ OK ბუთონს რომ ამოუგდოს უკვე საბოლოო შედეგი. პ.ს იქნებ ტუტორი მომცეთ სადაც ახსნილი იქნება როგორ კავშირდება ეს კოდი ამ ყველაფერთან ვეძებე და ვერ ვიპოვე არასწორად ვეძებ ალბათ |
Posted by: samuraisxmali 23 Dec 2015, 22:52 | ||
http://scripts.ge/topic/212-%E1%83%A1%E1%83%90%E1%83%9C%E1%83%90%E1%83%9B-%E1%83%9E%E1%83%98%E1%83%A0%E1%83%95%E1%83%94%E1%83%9A-%E1%83%9E%E1%83%A0%E1%83%9D%E1%83%92%E1%83%A0%E1%83%90%E1%83%9B%E1%83%90%E1%83%A1-%E1%83%93%E1%83%90%E1%83%95%E1%83%AC%E1%83%94%E1%83%A0%E1%83%97/ აქ მეორე პოსტი ნახე. და საერთოდ ეს განყოფილება დაათვალიერე, ძველი თემებით დაიწყე. |
Posted by: Ricco 26 Feb 2016, 22:06 |
მოკლედ ვინდოუს ფორმაზე მაქვს datagridview და რამდენიმე Textbox რომელშიც შეტანილი ინფორმაცია ინახება SQL ბაზაში. და როცა მონაცემები შემყავს ტექსტბოხსში და დამატებას ვაჭერ ეს მონაცემებიავ გამოდის დატაგრიდზე და მინდა გავაკეთო ისე რომ პროგრამის ხელახალი გაშვების შემდეგ უკვე არსებული ინფო გამოვიდეს და როგორ გავაკეთო? |
Posted by: zgarb7 2 Mar 2016, 00:39 |
Ricco ფორმაზე ცარიელ ადგილზე ორჯერ დააკლიკე მაუსი და შეიქმნება Form_Load ევენტი. მაგ ევენტში გაწერე ბაზიდან ინფოს წამოღება და დატაგრიდვიეში ჩაწერა. და ეგ არის. form_load სრულდება როდესაც პროგრამა ეშვება პირველად. |
Posted by: ghost19 2 Mar 2016, 15:40 |
The two pointer მუშაობის პრინციპი ამიხსენით რა ვინმემ :დ |
Posted by: Ricco 4 Mar 2016, 11:11 |
[b]zgarb გვაკეთე მადლობა |
Posted by: parasta 12 Apr 2016, 16:10 |
გამარჯობა თუ იცით როგორ წავიკითხო C# იდან დისკზე ფაილები,ჩაშენებული დოტ ნეტის ფუნქციების და რეკურსიის გარეშე.ანუ ვთქვათ D დისკზე მაქვს რაღაც ფაილი და ამ ფაილში კიდე ფაილებია და ამ ფაილში კიდე ფაილები, როგორ წავიკითხო ესენი ჩაშენებული ფუნქციების გამოყენების გარეშე |
Posted by: zgarb7 12 Apr 2016, 22:41 |
parasta https://msdn.microsoft.com/en-us/library/2d9wy99d.aspx ეს არ წავა? |
Posted by: parasta 13 Apr 2016, 15:16 | ||
სი შარფის ჩაშენებული ფუნქციები არ უნდა გამოვიყენო (( |
Posted by: zgarb7 13 Apr 2016, 15:49 |
C#-ში მუშაობ და C#-ის ფუნქციები როგორ არ უნდა გამოიყენო? ეგ მაგალითი რაც მოგიყვანე pinvoke-ით არის და C#-ის ჩაშენებული ფუნქციები არ არის. |
Posted by: parasta 14 Apr 2016, 14:51 |
დავალება მაქ ამსეთი ჩაშენებული ფუნქციებ იარ უნდა გამვოიყენო და )) |
Posted by: Don Rati Corleone 16 Apr 2016, 19:52 |
მოგესალმებით, თქვენი რჩევა მჭირდება როგორც გამოცდილი პროგრამისტების. არის დიდი პროექტი მომელმაც იდეაში უნდა გამოიზენოს სხვადასხვა მონაცემთა ბაზა. ანუ ამ პროგრამას თუ იზიდის რომელიმე X კომპანია გამოიზენებს თავის მონაცემთა ბაზას და თუ იყიდის Y კომპანია გამოიყენებს თავისას. ანუ მე უნდა შევქმნა ჩემი პროექტისთვის ისეთი ფაილი რომელიც უზრუნველყოფს connectionstring-ს select-ს connect-ს და სხვა ფუნქციებს რომელიც დამეხმარებიან მონაცემთა ბზასთან მუშაობაში. ამჟამად გავაკეთე DLL ფაილი რომელშიც ავღწერე ეს ფუნქციები. მაგრამ ხომ არ ჯობდა რომ თვითონ ჩემს პროგრამაში გამეკეთებინა კლასი Connection თავისი ფუნქციებით? ანუ მაინტერესებს მსგავს ამოცანებს როგორ ხსნიანხოლმე. გმადლობთ ყურადღებისთვის. |
Posted by: zgarb7 21 Apr 2016, 16:20 |
Don Rati Corleone შენ საიდანაც მოგიხერხდება იქიდან გააკეთე ბაზაზე მიმართვა. საიდანაც უფრო ადვილი იქნება შენთვის. შენ პროგრამაში ჯობდა რადგან უფრო მარტივია. ცალკე ბიბლიოთეკა მგონი არ იყო საჭირო. |
Posted by: Don Rati Corleone 23 Apr 2016, 15:56 |
zgarb7 გაიხარე დიდიმადლობა პასუხისთვის. კიდევ ერთი შეკითხვა აქვს. სხვადასხვა ცხრილის მონაცემები მინდა წავიკითო sql ბაზიდან . ვკითხულობ sqldatareader-ით და ვწერ datatabele-ში, ეს ყველაფერი გრძელდება ძალიან დიდ ხანს, სადღაც 2 წუთამდე მაინც, ვიცი რომ დიდი მონაცემთა ბაზა მაქვს მაგრამ თქვენ ხომ არ იცით სად შეიძლება მონაცემთა ბაზა ჩავწერო datatables გარდა უფრო სწრაფად რომ იმუშაოს? |
Posted by: zgarb7 25 Apr 2016, 16:35 |
Don Rati Corleone სხვანაირად ვერ გააკეთებ. ერთი ვარიანტია რომ datareader ს გადაუბინო while-თი და ცალცალკე წაიკითხო და დაამუშავო თითოეული row while (datareader1.Read()) { object col1 = datareader1[1]; object col2 = datareader1[2]; } |
Posted by: Topiary 11 May 2016, 23:00 |
გამარჯობათ, მოკლედ საიტზე contact form ის შევსების და გაგზავნის დროს, ეს ინფორმაცია რაც ჩაიწერება კონტაქტის ფორმაში (მეილი, ნომერი, სახელი-გვარი და ტექსტი) მინდა რომ მეილთან ერთად რამე პატარა ფანჯარაში გამოჩნდეს, ანუ მეილზე შეუსვლელად რამე ფანჯარაში ვნახო და შესაძლებელია? ან მეილზე გაგზავნის მაგივრად რამე აპლიკაციაში რო გაიგზავნოს და შეინახოს პირდაპირ.. და თუ შეგიძლიათ მოკლედ რომ ამიხსნათ როგორ? გმადლობთ |
Posted by: Alcoholic 12 May 2016, 01:08 |
რამდენად რთული ენაა? ჯავასკრიპტს დავუმუღამე კარგად და გამიჭირდება სი ? |
Posted by: zgarb7 16 May 2016, 12:21 |
Topiary ეგ ინფორმაცია რომ ბაზაში ცხრილში შეინახო ვერა? და მერე მაგ ცხრილს რომ ინტერფეისი გაუკეთო სადაც ნახავ ვინ რა მოიწერა. Alcoholic C# მარტო ენა არაა, მაგაზეა დაფუძნებული ბევრი ტექნოლოგია რომლის სწავლასაც დრო უნდა. ASP.NET, Windows Forms, ASP.NET MVC, Silverlight, WPF, ADO.NET, Linq to Sql, Entity Framework, WCF. ესენია მაგ ენაზე დაფუძნებული ტექნოლოგიები. C# ენა და ეს ტექნოლოგიები თუ იცი .net -ის პროგრამისტი ხარ უკვე. ასევე უნდა იცოდე MS Sql Server მონაცემთა ბაზები. |
Posted by: dato:) 9 Jun 2016, 13:53 |
მასკირებული ტექსტბოქსის, კლავიატურიდან შეყვენილი ინფორმაცია როგორ შევადარებინო რამეს? რომელი ფუნქციით? |
Posted by: ვიღაცაგადარეული 4 Feb 2017, 21:03 |
არიიიქაააა ძმებოოო მომეშველეეეეთთთ ერთი კვირაა დავიწყე ამ დედა#####ული სიშარპის სწავლა და ვიქენდზე უკვე კალკულატორის გაკეთება შემოგვეტენს :@ კაროჩე The "Loopy" Planet Challenge Write a menu-driven program (using C#) that determines your weight on another planet. The program should present a menu of the planets in our solar system (except Earth). The user should choose one of the planets from the menu and then enter their weight on Earth. Format the weight to one decimal place. Once your application runs, it should prompt the user if they would like to calculate another value or exit the program. Use the conversion factors below for the other planets. Mercury 0.37 Venus 0.88 Mars 0.38 Jupiter 2.64 Saturn 1.15 Uranus 1.15 Neptune 1.12 Pluto 0.04 Menu of Planets ==== == ======= 1. Jupiter 2. Mars 3. Mercury 4. Neptune 5. Pluto 6. Saturn 7. Uranus 8. Venus 9. <Quit> Enter your menu choice: 4 Enter your weight on earth: 239.5 Your weight of 239.5 pounds on Earth would be 268.2 pounds on Neptune. საიდან დავიწყო ისიც არ ვიცი მთელი შაბათ კვირა ამაზე უნდა ვიტყნა ტვინი და მომეხმარეთ რა ვინმე იქნება კვირას მაინც მოვასწრო მოწევა :@ :@ |
Posted by: Informirebuli 4 Feb 2017, 22:54 |
ვიღაცაგადარეული მახინჯი კოდია მარა თუ გინდა ნახე და შენით გადააკეთე, გზას მოგცემს » სპოილერის ნახვისთვის დააწკაპუნეთ აქ « |
Posted by: Irakli2013 4 Feb 2017, 23:43 |
ვიღაცაგადარეული cpp-ში დაგიწერ თუ გინდა თუ პირობა გავიგე, არაა რთული ამოცანა. შეგყავს პლანეტის ნომერი, შენი წონა დედამიწაზე და პროგრამამ უნდა დაგიწეროს შენი წონა იმ პლანეტაზე? |
Posted by: ვიღაცაგადარეული 5 Feb 2017, 00:37 | ||
Informirebuli ვა ჯიგარი ხარ მარა ეგ კოდი რო მივუტანო წამატყნავს რო ჩემი დაწერილი არააა, წავეჩალიჩები იქნებ ისე გადავაკეთო. Irakli2013
კი ეგრეა. პროსტა c# ში უნდა იყოს. ძაან მარტივი რამეა, ჩემთვისაა პროსტა რთული ჯერ აზზე არ ვარ რა როგორ მუაობს და რამე შაბლონივით მინდა დაწერილი კოდი რო მერე ჩემით გადავაკეთო გადმოვაკეთო ისე რო IF ს მოვარგო |
Posted by: BIGPAPI 12 Mar 2017, 14:23 |
გამარჯობათ. მარტივი მაგალითია, მაგრამ ბოლომდე ვერ გავიგე, ეხლა ვსწავლობ და იქნებ გამარკვიოთ: using System; class Comma { static void Main() ( int i, j; int smallest, largest; int num; num = 100; smallest = largest = 1; for(i=2, j=num/2; (i <= num/2) & (j >= 2); i++, j--) { if((smallest == 1) & ((num % i) == 0)) smallest = i; if((largest == 1) & ((num % j) == 0)) largest = j; } Console.WriteLine("Наибольший множитель: " + largest); Console.WriteLine("Наименьший множитель: " + smallest); } } აქედან აი ეს ნაწილი: if((smallest == 1) & ((num % i) == 0)) smallest = i; if((largest == 1) & ((num % j) == 0)) largest = j; წესიერად ვერ გავიგე და იქნებ ამიხსნათ ვინც იცით C#. მადლობა წინასწარ. * * * და კიდევ ერთი თხოვნა მაქვს.. ბოლომდე მაინც ვერ დავამუღამე bool ტიპი. შეგიძლიათ ამიხსნათ რა დროს და კონკრეტულად რისთვის გამოიყენება true და false-ი... |
Posted by: Dixtosa 12 Mar 2017, 16:34 | ||||
BIGPAPI
ეს ამბობს რომ თუ სმალესთ ცვლადის მნიშვნელობა არის 1 (ანუ საწყისი მნიშვნელობა ჯერ კიდე არ შეცვლილა) და ნამი იყოფა ი-ზე უნდაშთოდ მაშინ სმალესტის მნიშვნელობა გახდება i და აღარასდროს შეიცვლება.
ბული არის იმისთვის რომ ლოგიკური მნიშვნელობა შეინახო. ლოგიკურია მაგალითად სამი ნაკლებია 5ზე; 16 იყოფა 4ზე; და ასე შემდეგ. ერთი გამოყენებას გაჩვენებ თუ გინდა გაიგო რიცხვი იყოფა თუ არა 15ზე ერთერთი ვარიანტია გაიგო იყოფა თუ არა სამზე და 5ზე თუ ესენი ბულ ცვლადებში გექნება გატანილი შესაბამისად canBeDividedBy3 და canBeDividedBy5. მაშინ შემდეგი გამოსახულების (canBeDividedBy3 && canBeDividedBy5) მნიშვნელობა გეტყვის იყოფა თუ არა 15ზე. &&-ეს არის ლოგიკური ოპერატორი. ლოგიკურ ოპერატორებზე შეგიძლია წაიკითხო აქ https://dixtosa.wordpress.com/2009/12/16/%e1%83%9b%e1%83%90%e1%83%97%e1%83%94%e1%83%9b%e1%83%90%e1%83%a2%e1%83%98%e1%83%99%e1%83%a3%e1%83%a0%e1%83%98-%e1%83%9a%e1%83%9d%e1%83%92%e1%83%98%e1%83%99%e1%83%98%e1%83%a1-%e1%83%94%e1%83%9a%e1%83%94/ |
Posted by: BIGPAPI 12 Mar 2017, 22:21 | ||
Dixtosa მადლობა... როგორც მე გავიგე, რადგან თავიდან ციკლი იწყება 2-ით და 100 ორზე იყოფა უნაშთოთ, smallest-ი არის 2...სიტყვაზე ციკლი 3-ით რომ დაწყებულიყო მაშინ უმცირესი იქნებოდა 4 და კონსოლზეც პასუხი smallest-ს ექნებოდა 4... თითქოს ადვილია,ეხლა მივხვდი მაგრამ თავიდან ეს ნაწილი if((smallest == 1) & ((num % i) == 0)) smallest = i; ბოლომდე ვერ გავიგე...
გასაგებია...ანუ რადგან ორივე ოპერანდი არის true (იყოფა 3-ზე და 5-ზე), შესაბამისად პასუხიც არის true და გაიყოფა 15ზე... * * * using System; class anotherwhile { static void Main() { int e; int result; for(int i=0; i<10; i++) { result = 1; e = i; while (e>0) { result *= 2; e--; } Console.WriteLine("2 to the power of " + i + " is equal to " + result); } } } ამის პასუხია: 2 to the power of 1 is equal to 2 2 to the power of 2 is equal to 4 2 to the power of 3 is equal to 8 2 to the power of 4 is equal to 16 2 to the power of 5 is equal to 32 2 to the power of 6 is equal to 64 2 to the power of 7 is equal to 128 2 to the power of 8 is equal to 256 2 to the power of 9 is equal to 512 თუ შეგიძლიათ დამეხმაროთ... ყველაფერი გასაგებია ერთის გარდა. while (e>0) { result *= 2; e--; } while ციკლში e დეკრემენტის ოპერატორით რატოა? გასაგებია რომ ციკლი მის გარეშე არ შესრულდება და რატო? * * * თუ შეგიძლიათ დამეხმაროთ... using System; class anotherwhile { static void Main() { int e; int result; for(int i=0; i<10; i++) { result = 1; e = i; while (e>0) { result *= 2; e--; } Console.WriteLine("2 to the power of " + i + " is equal to " + result); } } } ამის პასუხია: 2 to the power of 1 is equal to 2 2 to the power of 2 is equal to 4 2 to the power of 3 is equal to 8 2 to the power of 4 is equal to 16 2 to the power of 5 is equal to 32 2 to the power of 6 is equal to 64 2 to the power of 7 is equal to 128 2 to the power of 8 is equal to 256 2 to the power of 9 is equal to 512 ყველაფერი გასაგებია ერთის გარდა. while (e>0) { result *= 2; e--; } while ციკლში e დეკრემენტის ოპერატორით რატოა? გასაგებია რომ ციკლი მის გარეშე არ შესრულდება და რატო? |
Posted by: generik 13 Mar 2017, 21:06 | ||||
მაგალითად, როცა ციკლი ითვლის 2-ის მე-6-ე ხარისხს - სწორედ e ცვლადი უზრუნველყოფს, რომ მოხდეს result-ის (რომელიც ყოველთვის 1--ის ტოლია while ციკლში შესვლისას) 6-ჯერ გამრავლება 2-ზე. ანუ e ცვლადს while ციკლში შეაქვს ინფორმაცია თუ რამდენჯერ მოხდეს გადამრავლება (მერამდენე ხარისხში ავიდეს result-ი) შესაბამისად ლოგიკურია რომ მოქმედებს როგორც მრიცხველი (counter) და ციკლის ყოველ 'ბრუნზე' ერთით მცირდება. როგორც კი 6-დან ჩამოვა 0-ზე კიდეც დაამთავრებს მე-6-ე ხარისხში აყვანას და while ციკლსაც დაასრულებს. იგივენაირად შეგიძლია გამოყენო ინკრემენტი e++ ამ შემთხვევაშიც e შეასრულებს მრიცხველის (counter) ფუნქციას. უბრალოდ for ციკლში e უნდა გაუტოლდეს 0-ს და შესაბამისად while ციკლის პირობაში უნდა მოხდეს მისი i-სთან შედარება და ციკლის ყოველ 'ბრუნზე' უნდა მოხდეს მისი ერთით გაზრდა.
|
Posted by: N1K4 16 Mar 2017, 17:39 |
არვიცი რამდენად ნუბური შეკითხვაა, უფრო დახმარება მჭირდება, მოკლედ ერთერთი საიტიდან მინდა ინფოს წამოღება, ამ ინფოს სანახავად აუცილებელია ავტორიზაციის გავლა, საიტი აწყობილია .aspx -ში, მე მსურს ვინდოუს აპლიკაციიდან დაქონექდება ავტორიზაციის გავლა და შემდეგ html კოდის წამოღება. აი ავტორიზაციაში ვიჭედები ვინმეს შეგიძლიათ რამე მირჩიოთ? |
Posted by: gaga_gagi 17 Mar 2017, 11:09 |
გამარჯობა. ჯერ ეხლა ვსწავლობ C#-ს და ძალიან მარტივი შეკითხვა მაქვს და ნუ დამცინებთ. რას ნიშნავს მნიშვნელობის დაბრუნება? მაგალითად ვოიდის ტიპის მეთოდი არ აბრუნებს მნიშვნელობას, სხვა ტიპები აბრუნებს მნიშვნელობას და ვერ ვხვდები რა ნიშნავს მნიშვნელობის დაბრუნება? მადლობა |
Posted by: N1K4 17 Mar 2017, 13:50 | ||
ფუნქციას რომ წერ რაღაცას ხომ აკეთებს ის ფუნქცია? შესაბამისად პასუხს გიბრუნებს და მაგ პასუხს ქვია "მნიშვნელობის დაბრუნება" აი მაგალითად: public static int ori_ricxvis_jami(int x, int y) { return x + y; } ამ ფუნქციას გადაეცემა ორი ინთეჯერის ტიპის ცვლადი x და y , შეკრიბავს და დაგიბრუნებს პასუხს მათ ჯამს. public static int ori_ricxvis_jami ამ ფუნქციაშI განსაზღვრულია რომ დააბრუნოს int ტიპის ცვლადი თუ void ს დაუწერ მაგ შემთხვევაში პასუხი არ გიბრუნდება |
Posted by: gaga_gagi 17 Mar 2017, 17:37 |
N1K4 ოკ, გასაგებია. მადლობა |
Posted by: ბიჭური 17 Mar 2017, 17:46 | ||||
gaga_gagi არსებობს ორი სახის ფუნქცია. ფუნქცია რომელსაც გამოიძახებ მაგალითად Main მეთოდიდან, ფუნქცია გარკვეულ ამოცანას შეასრულებს და არანაირ მნიშვნელობას არ დააბრუნებს და ფუნქცია რომელიც გარკვეულ მნიშვნელობას უბრუნებს გამომძახებელ მეთოდს, ვთქვათ მათემატიკური ოპერაციების ჯამს. პირველი სახის ფუნქცია, რომელიც მოდიფიკატორ void-ით იწერება, ანუ არ აბრუნებს არანაირ მნიშვნელობას. ამ შემთხვევაში ეს კონკრეტული ფუნქცია კონსოლში გამოიყვანს Hello, World!
მეორე სახის ფუნქცია რომელიც აბრუნებს int მნიშვნელობას, ანუ 32 ბიტიან მთელ რიცხვს (System.int32). ეს ფუნქცია იღებს 2 პარამეტრს, პარამეტრები იწერება მრგვალ ფრჩხილებში და გადაეცემა ფუნქციას, შემდეგ ეს ფუნქცია შეკრების ოპერაციას შეასრულებს და გამომძახებელ მეთოდს დაუბრუნებს ამ ოპერაციის შედეგს
ერთი მნიშვნელოვანი საკითხიც უნდა იცოდე. C# -ში არსებობს ორი სახის მონაცემები, ეს არის reference type და value type. ორი სიტყვით რომ ვთქვათ, Reference type ინახავს არა ინფორმაციას, არამედ ამ ინფორმაციის შესახებ მისამართს, რომელიც ე.წ "ხროვაში" ინახება (managed heap), ხოლო value type ინახავს პირდაპირ ინფორმაციას, იქვე ე.წ სტეკში (stack). ამიტომ როდესაც ფუნქციას გადასცემ value type-ს, კოპირდება მისი მონაცემები და არა მისამართი, შესაბამისად თუ გამოძახებული ფუნქცია ამ value type ცვლადზე გარკვეულ ოპერაციებს შეასრულებს, ეს არ აისახება ორიგინალ ცვლადზე გამომძახებელ მეთოდში. ანუ ვთქვათ Main მეთოდში ორი INT ტიპის ცვლადი შექმენი. int i = 10; int b = 20; SomeFunc (i, b); ეს ფუნქცია ვერ შეცვლის ორიგინალ i და b ცვლადებს, მხოლოდ მათ ლოკალურ კოპიებს თავად ფუნქციაში. თუ გინდა რომ ფუნქციამ შეცვალოს ორიგინალი მნიშვნელობები, პარამეტრები უნდა გადაეცეს ref პრეფიქსით (reference). მაგალითად SomeFunc (ref int i, ref int b ); ამ შემთხვევაში SomeFunc-ს შეუძლია ორიგინალი i და b-ს მნიშვნელობები შეცვალოს Main მეთოდში საიდანაც ფუნქცია გამოიძახეს. Value type არის ყველა მარტივი ტიპი - int, long (System.INT64), double, bool, float და ა.შ ასევე struct (სტრუქტურა) Reference type კი კლასები, ობიექტები, თუნდაც იგივე string. |
Posted by: gaga_gagi 17 Mar 2017, 18:02 | ||
ბიჭური გასაგებია და მადლობა ამომწურავი პასუხისთვის. რაც შეეხება ამას
აქამდე ჯერ არ მივსულვარ, მივალ ალბათ. შილდტის წიგნის მიხედვით ვსწავლობ და კარგად არის ახსნილი ძირითადად, მაგრამ რაღაცეებს ვერ ვიგებ. მაქვს სურვილი დავეუფლო პროფესიის დონეზე პროგრამირებას და ჯერჯერობით C#-ს ვსწავლობ, როგორც მივხვდი საწყისისთვის მისაღებია ეს ენა. თუ რამეს მირჩევთ მადლობელი დაგრჩებით. |
Posted by: gabro777 17 Mar 2017, 18:08 |
gaga_gagi შილდტის წიგნი არაფრად არ ვარგა. გირჩევ C# Player's guide დაიწყო თავიდან ბოლომდე, შედარებით მოკლე წიგნია, სულ რაღაც 350 გვერდი და თან კარგად არის ახსნილი. რომ მოინდომო 1 დღეში ამოწურავ. მაგ წიგნის შემდეგ C# 6.0 in a Nutshell და მაგასაც რომ დაამთავრებ შეგიძლია უკვე რთულ მასალაზე გადახვიდე, მაგალითად Bart De Smet - C# unleashed ან Jon Skeet C# in depth ისე კი საერთოდ პროგრამირებას თუ ახლა სწავლობ და სხვა ენები არ იცი, შეგეძლო C-თი დაგეწყო საბაზო ცოდნა რომ მიიღო საერთოდ იმაზე თუ როგორ მუშაობს ეს ყველაფერი და უკვე მოგვიანებით გადახვიდე C#-ზე. სამსახურის დაწყება თუ არ გეჩქარება 1 წელში და ცოდნის მიღება თუ გინდა, რა თქმა უნდა Stephen Prata C primer plus წაკითხვა არ გაწყენდა. |
Posted by: zgarb7 17 Mar 2017, 18:46 |
C#-ით პროგრამირების დაწყება პრობლემა არ არის. ძალიან მარტივი ენაა და ყველაფერს გაიგებ. |
Posted by: gabro777 17 Mar 2017, 18:50 |
zgarb7 საქმეც მაგაშია რომ ძალიან მარტივია, ეგრე ვინც იწყებს მერე აზრზე არ არის CLR მიღმა რა და როგორ მუშაობს, ამიტომ რეკომენდირებულია C-თი დაწყება, გარკვევა და შემდეგ მაღალი დონის ენაზე გადასვლა. კარგი პროგრამისტი უნდა ერკვეოდეს C-ში ნებისმიერ შემთხვევაში, ცუდი კოდი რომ არ წეროს მომავალში. C ცოდნა იგივე CLR გაგებას დაბალ დონეზე საკმაოდ ეხმარება. |
Posted by: gaga_gagi 17 Mar 2017, 18:54 | ||
gabro777 მადლობა რჩევისთვის. თავიდან C++ დავიწყე მაგრამ რთულად მომეჩვენა. შემდეგ როგორც გავარკვიე ყველაზე მოთხოვნადი C#-ია საქართველოში, თან ჯავას, C-ს და C++-ის ერთგვარი "ნაჯვარია" C#-ი და მაგიტომაც გადავწყვიტე ამ ენის შესწავლა, თან ძალიან გავს C++-ს ბევრი რაღაცით და საკმაოდ მრავალმხრივი ენაა. შილდტს კარგად ახასიათებენ რუსულ ფორუმებზე და მაგიტომ ავირჩიე ეგ წიგნი. და არაფრად რატო არ ვარგა შილდტი?
ამ წიგნის პედეეფი ხომ არ იცი საიდან გადმოვწერო? |
Posted by: gabro777 17 Mar 2017, 19:09 | ||||
gaga_gagi C++ რთულია და არაფერში არ გჭირდება. უბრალოდ C წაიკითხე, ცოტა კოდი დაწერე, გაერკვიე რა ხდება საერთოდ დაბალ დონეზე და შემდეგ C# გაცილებით უფრო ადვილად ისწავლი, არ გაგიჭირდება ისეთი მარტივი საკითხების გაგება რაც ახლა გიჭირს. C ჩემი მოკრძალებული აზრით აუცილებელია სტარტისთვის თუ გინდა კარგი პროგრამისტი გამოხვიდე.
C# in Depth აგიტვირთე : http://www.filedropper.com/cindepth
ცუდი გადმოცემის სტილი აქვს, ზედმეტს ბოდიალობს და კარგად ვერ ხსნის, C# Player's Guide სცადე და თავად დარწმუნდები რამხელა განსხვავებაა |
Posted by: gaga_gagi 17 Mar 2017, 23:22 | ||||||
gabro777
გავითვალისწინებ, C-ს წავიკითხავ. ისე რომ ვუკვირდები აქაც ფორუმზე და უცხოურ ფორუმებზე, ერთი კონკრეტული აზრი არ არის ჩამოყალიბებული რომელი ენა ჯობია. ალბათ გემოვნებაზეც არის დამოკიდებული. პითონზეც გამიგია მარტივი ენააო და საკმაოდ პოპულარული, ოღონდ საქართველოში არა რატომღაც. რომ გადავხედე სულ სხვანაირად იწერება კოდი და სხვანაირი სინტაქსი აქ, დანარჩენი ენები ერთმანეთის მსგავსია, იგივე ციკლები, მეთოდები და ოპერატორები. C++-ში ასე თუ ისე ნასწავლი მაქვს ეგენი და C#-ზე მიადვილდება, უბრალოდ კლასებზე გავიჭედე ცოტათი.
გადავხედავ ამასაც.
გაიხარე, მადლობა. |
Posted by: BIGPAPI 17 Mar 2017, 23:24 |
generik მადლობა, გავიგე მგონი. |
Posted by: ბიჭური 31 Mar 2017, 17:58 |
robox დელეგატები და ევენტები სპეციალურად არ გამოვიყენე ვიფიქრე მაგათ გარეშე გავაკეთო, საკმაოდ მიამიტი ვყოფილვარ ეჰ, წავალ თავიდან დავწერ. მადლობა |
Posted by: robox 31 Mar 2017, 18:15 | ||||
ბიჭური
ამას სად და როდის იძახებ? დელეგატები და ივენთები გაარჩიე და როცა ამას იზავ თან ივენტი გამოიძახე და ავტომატურად დაემატება ლისტვიუში ConnectionList.Add(acceptConnections);
ისე მე თრედებით უფრო მომწონს ვიდრე ასინქტასკებით |
Posted by: ბიჭური 31 Mar 2017, 23:45 |
robox გავაკეთე, მადლობა რჩევისთვის. http://radikal.ru |
Posted by: robox 1 Apr 2017, 10:39 |
ბიჭური არაფრის, გილოცავ ლოუ ლეველიდან,ჰაი ლეველზე ამოსვლას |
Posted by: MAST_WEB 6 Apr 2017, 16:26 |
გამარჯობათ, საჩუქრად მინდა C# წიგნი დამწყებისთვის(მთლად ჩაინიკისთვის არა), ebay-ზე უნდა ვიყიდო და იქნებ მირჩიოთ რომელი ჯობია? |
Posted by: Svani91 6 Apr 2017, 16:49 |
MAST_WEB head first c# ნახე |
Posted by: gaga_gagi 27 Apr 2017, 21:41 |
გამარჯობათ. დახმარება მჭირდება. მარტივი ამოცანა, ათობითი რიცხვის გადაყვანა ორობითში... პასუხი: using System; namespace _01.Decimal_to_Binary { class DecimalToBinary { static void Main(string[] args) { Console.Write("Decimal: "); int decimalNumber = int.Parse(Console.ReadLine()); int remainder; string result = string.Empty; while (decimalNumber > 0) { remainder = decimalNumber % 2; decimalNumber /= 2; result = remainder.ToString() + result; } Console.WriteLine("Binary: {0}",result); } } } აქედან ვერ გავიგე ეს ნაწილი: remainder = decimalNumber % 2; decimalNumber /= 2; result = remainder.ToString() + result; თუ შეგიძლიათ დამეხმაროთ...მსგავსი ჩანაწერი აქამდე არ შემხვედრია. |
Posted by: Pacacia 30 Apr 2017, 13:58 | ||
gaga_gagi
1) remainder-ში ინახავს რიცხვის 2-ზე გაყოფის ნაშთს (ანუ 0-ს ან 1-ს) 2) რიცხვს ამცირებს 2-ჯერ 3) result სტრინგს ამატებს remainder ცვლადში მიღებულ 1-იანს ან 0-იანს საბოლოოდ result სტრინგი იქნება რიცხვის ორობითი ჩანაწერი |
Posted by: gaga_gagi 1 May 2017, 17:33 |
Pacacia გაიხარე, მადლობა. |
Posted by: gaga_gagi 13 May 2017, 14:32 |
რა განსხვავებაა class-ს და struct-ს შორის? ან იგივე value type-ს და reference type-ს შორის? ანუ რა შემთხვევაში გამოიყენება class-ის ნაცვლად struct-ი? როგორც მივხვდი struct გამოიყენება მაშინ როცა ცოტა მონაცემზე (მაგალითად struct-ში მარტო ცვლადების გამოცხადებას ვახდენთ) გვჭირდება წვდომა მთავარი კლასიდან და იყენებენ კლასის მაგივრად იმიტომ რომ მეხსიერებაში შედარებით პატარა ადგილს ინახავს... სწორად ვხვდები თუ არა მაინტერესებს... |
Posted by: Dixtosa 13 May 2017, 15:19 | ||
gaga_gagi
არ ვარ დარწმუნებული მაგრამ ერთიდაიგივე ველების კლასი და სტრუქტურა ერთიდაიგივე ზომის იქნება. კარგი სტრუქტურას ის აქვს რომ ვალუე ტიპია ანუ ინდირექშენი არ გიწევს (https://en.wikipedia.org/wiki/Indirection). ანუ სადაც ვალუე ტიპის ვარიაბლია ჩაწერილი იქვეა ამ სტრუქტურის ველები. ეს ყველაზე კარგად თავს იჩენს სტრუქტურების მასივებში რადგან ეს სტრუქტურები გვერდიგვერდაა ციკლის გადავლისას არ მოუწევს კოდს N ინდირექშენის გაკეთება. და თან ეს სტრტრუქტურები ერთად როა მეხსიერებაში მათი წამოღებისას ქეშირებას ხელს შეუწყობს (Spatial locality, https://en.wikipedia.org/wiki/Locality_of_reference) კიდე ბევრი განსხვავებაა იდეაში მარა მემორიზე რახან იკითხე. |
Posted by: elodin 13 May 2017, 16:04 | ||
.NET - ში არსებობს value type და reference type . პირველი მათგანი მოიხსენიება, როგორც მარტივი ტიპები როგორიცაა int, bool, char და ა.შ მათ გააჩნიათ მნიშვნელობები მხოლოდ და ისინი ცხოვრობენ მეხსიერების ნაწილში სახელად სტეკი. რთული ტიპები, (reference types) განსხვავებით მარტივი ტიპებისაგან ასევე ინახავენ ინფორმაცია მისამართის შესახებ, ანუ გააჩნიათ მისამართი იმ უჯრის რაშიც კონკრეტული მნიშვნელობა იწერება, რთული ტიპების პოინტერები ცხოვრობენ ასევე სტეკში და მიუთითებენ მეხსიერების კონკრეტულ უჯრაზე რომელიც ცხოვრობს ჰიპში ამიტომ ვამბობთ, რომ - რეფერენს ტიპები ცხოვრობენ მეხსიერების ნაწილში სახელად ჰიპი. მარტივი ტიპი ყოველთვის შეიცავს მნიშვნელობას, ხოლო რთული ტიპი შეიძლება შეიცავდეს null-reference -ს ანუ მიუთითებდეს არაფერზე, ან შეიცავდეს კონკრეტულ მისამართს რომელიმე უჯრის. სტრუქტურა მარტივი ტიპია ხოლო კლასი რეფერენს ტიპი ანუ რთული ტიპი. განსხვავება სტრუქტურასა და კლასს შორის .NET ში კლასი: 1. შეუძლია მხარი დაუჭიროს მემკვიდრეობითობის პრიციპს 2. არის რეფერენს ტიპის 3. შესაძლოა მისი რეფერენსე მიუთითებდეს არაფერზე 4. შეუძლია ქონდეს უპარამეტრო კონსტრუქტორი 5. დესტრუქტორი სტრუქტურა: 1. არ შეუძლია მხარი დაუჭიროს მემკვიდრეობითობის პრიციპს 2. არის მარტივი ტიპი 2. გადაეცემა მეთოდს მისი მნიშვნელობით და არა რეფერენსით 4. ვერ შექმნი უპარამეტრო კონსტრუქტორს მისთვის. 5. არ აქვს დესტრუქტორი საერთო: 1. ორივე მათგანი აერთიანებს რამოდენიმე სვადასხვა ტიპს 2. ორივეში შესაძლოა მეთოდების აღწერა, ფროფერთიების, ინდექსერების და ა.შ 3. ორივეს შეუძლია ინტერფეისის დაექსთენდება, ანუ მისით გაფართოება |
Posted by: gabro777 13 May 2017, 16:37 | ||
+ ერთი შესწორებით value type თითქმის ყოველთვის სტეკზე ინახება, თუმცა არა ყოველთვის. როცა კლასში გვაქვს value type რამე გეტერის/სეტერის სახით ან უბრალოდ ფილდის სახით, ის ყოველთვის managed heap-ში ინახება მთლიანად ობიექტთან ერთად, სხვანაირად არალოგიკური იქნებოდა.
ობიექტის შექმნის შემდეგ ორივე იქნება ხროვაში განთავსებული. სტეკზე ინახებიან მხოლოდ ის value type-ბი, რომლებიც რაიმე ფუნქციას გადაეცემა როგორც პარამეტრი ან ლოკალურად არის ინიციალიზირებული სადმე კლასის გარეთ. რეალურად რომ დავუკვირდეთ, ობიექტების ნაწილად უფრო ხშირად გამოვიყენებთ მარტივ ტიპებს და უფრო ხშირად შეიძლება ითქვას ხროვაში იქნებიან ვიდრე ფუნქციის პარამეტრების სახით სტეკზე. |
Posted by: elodin 13 May 2017, 16:40 |
gabro777 სწორი ხარ, როდესაც მარტივი ტიპი კლასის შემადგენელი ნაწილია რაიმე სახით ნამდვილად მართვად ჰიპში ინახება, ტუმცა ცალკე არსებული მარტივი ტიპები სტეკზე. + |
Posted by: gaga_gagi 14 May 2017, 16:42 |
Dixtosa elodin gabro777 მადლობა ანუ როგორც ვხვდები მეთოდში ცვლადის გამოცხადებისას ოპერატიულ მეხსიერებაში პროგრამისთვის გამოყოფილ ადგილზე (რომელიც იყოფა სტექებად და ჰიპებად), ანუ სტექში ხდება ამ ცვლადის შენახვა, მაგრამ "ცოცხლობს" ეს ცვლადი სტექში იქამდე სანამ გამოიყენება, მერე როგორც ნაგავს კომპიუტერი "გადააგდებს". ხოლო ჰიპი არის მეხსიერებაში ადგილი რომელიც გამოიყოფა მიმდინარე პროცესებისთვის. როცა პროგრამა იწყებს შესრულებას მეხსიერებაში გამოიყოფა ადგილი მოქმედებებისთვის... |
Posted by: elodin 14 May 2017, 16:57 |
gaga_gagi ჰიპზე არასწორად გაგიგია, სტეიც და ჰიპიც ორივე მეხსირების ნაწილებია. და ორივეში მაშინ ხდება ჩაწერა როცა პროგრამა გაშვებულია თუ პრორამა გაშვებული არ არის ფიზიკურად ვერ მოხდება ეგ ამბავი. ჰიპშიც ხდება მეხსიერების მართვა, წაშლა ჩანაწერების და ა.შ არსებობს მართვადი და არამართვადი ჰიპი. (managed heap, unmanaged heap) , პირველში ცხოვრობენ .net ის რთული ტიპები. მათ წაშლას უზრუნველყოფს GC მექანიზმი. ხოლო unmanaged heap ში რეალიზდებიან ობიექტები, რომელთაც ,,გარე სამყაროსთან" აქვთ კავშირი, როგორიცაა ბაზასთან კავშირი, ფაილებთან მუშაობა და ა.შ ასეთი ობიექტები არ ითვლებიან .net ის სტანდარტულ რთულ ტიპებად, ამიტომაც მათზე GC მექანიზმი ვერ მუშაობს ავტომატურად, ამისათვის ისინი უნდა ვაიძულოთ დააიმპლემენტირონ ინტერფეისი სახელად IDisposable , და შედეგად გადაფარონ მეთოდი idispose()- რომლის გამოძახების დროსაც მოხდება მათი განადგურება. |
Posted by: Metal_Head 14 May 2017, 17:19 |
ჯერ ც++ მინდა საფუძვლიანად , ნუ მნიშვნელოვნად მაინც რო ამოვწურო შემდეგ ც შარპზე გადმოვალ ამის ვიდეოებიდან ვსწავლობ პლიუს წიგნიც მაქ , https://www.youtube.com/watch?v=6_2OaaTi-Lw&index=7&list=LLo_yaonqLlI5zQ5ET0isN1A&t=9s - თუ არ გეზარებათ გადახედეთ მგონი მარტივად ხსნის?! |
Posted by: BIGPAPI 14 May 2017, 23:49 |
------------------------------------------------ -------------------------- |
Posted by: ბიჭური 21 May 2017, 18:54 | ||
ვისაც ქსელური პროგრამირება გაინტერესებთ C#-ში, დავამთავრე ჩემი პროგრამის ბაზა. შეგიძლიათ აქ გადმოიწეროთ კოდი : https://github.com/k0nigstig3r/Ratty შეიცავს 1) ასინქრონულ კლიენტ - სერვერულ კომუნიკაციას 2) საბაზო მონაცემთა სერიალიზაციას და სოკეტით გაგზავნას/დესერიალიზაციას 3) კლიენტი სერვერისგან მიღებულ ბრძანებებს შეასრულებს ბრძანების შესრულება ხდება მარტივი გზით Commands კლასი 2 პარამეტრით (CommandType + CommandParams) სერიალიზდება byte[] მასივში და კლიენტისთვის იგზავნება სოკეტით. კლიენტი დე-სერიალიზაციას მოახდენს და უბრალო Switch-ით შეამოწმებს Commandtype პარამეტრს. თუ მაგალითად CommandType შეიცავს "Message"-ს მაშინ კლიენტი აჩვენებს ამ მესიჯს, თვითონ მესიჯი CommandParams-ში იქნება ე.ი
ამ მომენტისთვის არის სულ რამდენიმე ბრძანება 1) კლიენტის რესტარტი 2) კლიენტის გამორთვა 3) კლიენტი მითითებულ URL-ზე შევა default browserით 4) მესიჯის გაგზავნა ვფიქრობ C# ქსელური პროგრამირების სწავლისთვის საკმაოდ კარგი მაგალითი გამომივიდა, იმედია ვინმეს გამოადგება. სქრინშოტი : http://radikal.ru ამერიკულ დროშას აჩვენებს იმიტომ რომ GetCountry მეთოდი სისტემის სეთინგებიდან გამომდინარე ადგენს ქვეყანას და არაზუსტია, გადავწერ ცოტახანში GeoIP-ზე და უფრო ზუსტი იქნება. სხვა ფუნქციებსაც დავამატებ თუ არ დამეზარა |
Posted by: zgarb7 26 May 2017, 20:53 |
უცხოურ საიტზე რო გაქ ჰოსტინგი და იუზერების დალოგინებას რომ წერ ბაზაში როდის შემოვიდა საიტზე ბოლოს ეგ ხო უცხოური სერვერის დროით შეინახავს ბაზაში ინფოს? თქვენ როგორ ინახავთ თარიღს ბაზაში უცხოურ ჰოსტინგზე? |
Posted by: somnambuli 1 Jun 2017, 21:59 |
გთხოვთ დადოთ პრორამების ჩამონათვალი რომელიც დამჭირდება რომ სი შარფზე მუშაობა/სწავლა დავიწყო. მადლობა |
Posted by: elodin 2 Jun 2017, 13:16 |
zgarb7 დააკონვერტირებ სერვერზე ლოკალურ დროს ნებისმიერ სხვა time zone ში რა პრობლემაა? მაგალითად სერვერი გიდგას ამერიკაში და ნებისმიერ რექვესტს ამერიკული დროიდან გადაიყვან ქართულ მიმდინარე დროში და ისე ჩაწერ ბაზაში.. ვერ მივხვდი პრობლემა რაშია |
Posted by: zgarb7 2 Jun 2017, 14:25 |
elodin კი მაგას გადავიყვან და ქართულ დროში შევინახავ. მე მაინტერესებდა თუ აკეთებდით ამ კონვერტაციას პრაკტიკაში თუ იყენებდით |
Posted by: elodin 2 Jun 2017, 14:39 |
zgarb7 ამოცანას გააჩნია. თუ კონკრეტული მოთხოვნა არ არის, ლოკალურ დროებს ვინახავ, და თაიმ სტემპს ვიწერ ცალკე კიდე. რო ნებისმიერ დროს აღვადგინო რაც მომინდება. |
Posted by: ბიჭური 4 Jun 2017, 18:45 |
მეგობრებო, რემოუთ ადმინისტრატორის მეორე ვერსიას წარმოგიდგენთ, ვისაც С# ქსელური პროგრამირება გაინტერესებთ, უნდა გამოგადგეთ. სოკეტებზე მუშაობის ყველანაირ ტექნიკას მოიცავს. გადმოსაწერად : https://github.com/k0nigstig3r/GeoRAT რაშია განსხვავება 1) ინფორმაციის გაცვლა ახლა ხდება მარტივი მაგრამ სანდო პროტოკოლით. TCP ოპერირებს სტრიმებზე და არა ცალკეულ პაკეტებზე, შესაბამისად სავსებით შესაძლებელია რომ გაგზავნილი ინფორმაცია მიმღებს არ მიუვიდეს პირველადი სახით. ამაში ვგულისხმობ იმას, რომ ბაიტების არევა ხდება სტრიმში. ერთი სიტყვით აჯაფსანდალი შეიძლება მივიღოთ. ეს პრობლემა არ იჩენს თავს ლოკალურ ქსელში სადაც უცებ ხდება ინფორმაციის გაცვლა, თუმცა ლოკალის გარეთ უკვე შეუძლებელია პროტოკოლის გარეშე ნორმალური კომუნიკაციის დამყარება. როგორ მუშაობს ახალი ვერსია? მარტივად. ყველა პაკეტის გაგზავნის წინ ხდება მისი ზომის დადგენა int ცვლადით. ამ ცვლადის byte[] მასივში გადაყვანა (4 ბაიტი) და მიმღებისთვის გაგზავნა. მიმღები ამ byte[] მასივს გადააქცევს ისევ INT-ად და გაიგებს თუ რამხელა პაკეტი უნდა მიიღოს. იწყება პაკეტის მიღების პროცესი, რომელიც გაგრძელდება სანამ ზუსტი რაოდნეობით ინფორმაციას არ წაიკითხავს სოკეტიდან. ეს გვაძლევს გარანტიას რომ ყველა გაგზავნილი ინფორმაცია 100% მიუვა მიმღებს და კომუნიკაცია სანდო ხდება. 2) ინფორმაციის გაცვლის წინ ხდება მისი GZIP ალგორითმით "შეკუმშვა" და მიმღების მხარეს აღდგენა. ეს ფუნქცია ამცირებს დატვირთვას კომუნიკაციაზე და გვაძლევს საშუალებას დიდი მონაცემები გავცვალოთ (ეკრანის სქრინშოტები და ა.შ) 3) გავასწორე GeoIP 4) კოდი უკეთესად სტრუქტურირებული, დაკომენტირებულია. ყველა კლასი თავის ცალკეულ ფოლდერში და ა.შ http://radikal.ru |
Posted by: ბიჭური 6 Jun 2017, 23:16 |
ჩამითრია ამ პროექტმა, პროგრესი მიდის... http://radikal.ru |
Posted by: BIGPAPI 18 Jun 2017, 12:51 |
თუ შეგიძლიათ ამიხსნათ exception handling-ის მიზანი რა არის? როგორც მივხვდი გამოიყენება იმისთვის რომ წინასწარ აღმოაჩინო, კოდში არის თუ არა შეცდომა, მაგრამ კარგად ვერ გავიგე პროგრამის წერისას რა დროს იყენებ try catch ფუნქციას... სიტყვა throw-ში რა იგულისხმება და finally-ს რა ფუნქცია აქვს კარგად ვერ გავიგე... |
Posted by: ბიჭური 18 Jun 2017, 19:02 | ||||||||
BIGPAPI
მიზანი არის გარკვეული შეცდომის შემთხვევაში ამ შეცდომაზე რეაგირების მოხდენა პროგრამის მხრიდან. თუ შენი პროგრამა რეაგირებას არ ახდენს შეცდომაზე, მაშინ პროგრამა შეიძლება დაიქრაშოს და unhandled exception-ით მოიდღნას. ვთქვათ შენ გაქვს რაღაც ველი სადაც X მონაცემს ელოდები. ამ შემთხვევაში იუზერმა თუ შეიყვანა Y მონაცემები, რა მოხდება? ამიტომ იმ კოდს სადაც X-ში იუზერმა უნდა შეიყვანოს მონაცემები, მოაქცევ try-catch ბლოკში და იჭერ exception-ს რომელსაც არასწორი მონაცემების შეყვანა გამოიწვევს და პროგრამა რეაგირებას მოახდენს მაგალითად იუზერს ეტყვი რომ გაიმეოროს და თავიდან შეიყვანოს მონაცემები სწორი პარამეტრებით მაგალითად
შეგიძლია შენ თვითონ "ისროლო" exception პროგრამის ისეთ ადგილებში სადაც იცი რომ დიდი რისკია შეცდომის
Finally ბლოკში ისეთი კოდი ექცვა, რომელიც 100% შემთხვევაში შესრულდება მიუხედავად ყველაფრისა ე.ი მაგალითად თუ გინდა რესურსები გაათავისუფლო და Dispose() გამოიძახო, ამას გააკეთებ Finally ბლოკში, რომელიც try-catch-ს მოჰყვება try-catch-ში რაც მოხდება მაგას აზრი არ აქვს, Finally ყველა ვარიანტში იქნება გამოძახებული |
Posted by: Dixtosa 18 Jun 2017, 20:20 |
ბიჭური try/catch რაიმეს ვალიდაციისთვის გამოყენება არასწორი პრაქტიკაა. თრაიქეჩ უნდა გამოიყენო ნეთვორქზე გასვლისას ან ბაზის ქონექშენის გახსნისას და ეგეთ რამეებზე. ანუ იმაზე რაც შენ კოდზე არაა დამოკიდებული (სხვისი სერვისი) და თან მედიუმი(კაბელი, some embedded shit etc.) არის ძალიან unreliable. შენ რა მაგალითიც მოიყვანე ყველა ვარიანტში ჯობია ვალიდაციის ლოგიკა დაწერო. ნეთვორქზე ვალიდაციას კი აზრი არ აქვს (შეიძლება შეამოწმო რო წვდება რამე მისამართს მარა ნამდვილი კოდის გაშვებისას მაინც ამოაგდოს შეცდომა) და მაგიტო არის ნეთვორზე მაგის გამოყენება. პ.ს. ცხადია ზოგან ვალიდაციისთვისაც აქვს გამოყენებას აზრი მაგალითად ბაზაში ჩაწერის წინ ყველა ფორინ ქი რო არ შეამოწმო და ყველა check რატო უნდა გაიარო როცა ისედაც დაწერილია უკვე ბაზის მხარეს. თუმცა მაინც ცუდი პრაქტიკაა ბაზა რომელ ვალიდაციაზე გაიჭედება ვერ დაიჭერ ამიტომ რაც ნაკლები თრაი ქეჩი იქნება ჯობია. მე ვერიდები მაინც. |
Posted by: ბიჭური 18 Jun 2017, 20:54 |
Dixtosa ვიცი მართალი ხარ უბრალოდ ყველაზე მარტივი მაგალითი იყო ზოგადი პრინციპის ახსნის თუ როგორ მუშაობს ნამდვილად ცუდი მაგალითი გამოდგა |
Posted by: elodin 18 Jun 2017, 20:57 |
დამწყებმა იუზერებმა რომ გაიგონ, try catch - უნდა გამოვიყენოთ მაშინ როდესაც კოდი არ არის ,,კონტროლირებადი", ანუ მოსალოდნელია გამონაკლისი სიტუაცია, ანუ ისეთი შემთხვევა როდესაც წინასწარ ვერ დავწერთ მის შემოწმებას. ხოლო ვალიდაციები (ანუ შემოწმებები) უნდა ვწეროთ ისეთი კოდისთვის, რომლის მოსალოდნელი შედეგებიც გათვალისწინებადია. |
Posted by: Metal_Head 19 Jun 2017, 00:45 |
შხვარცი სი შარფს უნიში ასწავლიან თუ ყველა თვითნასწავლები ხართ? ან რომელი წიგნიდან ისწავლეთ თუ საიდუმლო არ არის?! |
Posted by: elodin 19 Jun 2017, 13:02 | ||
Metal_Head
უნივერსიტეტში ,,ასწავლიან". ისე ყველა პროგრამისტი თვითნასწავლია შხვარც. წიგნებს რაც შეეხება http://www.developersfeed.com/10-best-c-books-to-learn-programming/ აიღე რომელიმე და დაიწყე. |
Posted by: zgarb7 19 Jun 2017, 14:27 |
Metal_Head მე მაგალითად კერძოდ დავდიოდი მასწავლებელთან და მასთან ვისწავლე საბაზისო რაც იყო,. მერე დანარჩენი მე გავარჩიე და ვისწავლე |
Posted by: elodin 19 Jun 2017, 15:00 | ||
zgarb7
და ეხლა მუშაობ სადმე ? ანუ რეალ თაიმ აპლიკაციებს წერ ამჟამად? |
Posted by: zgarb7 19 Jun 2017, 16:19 |
elodin კი ვმუშაობ ძაან კარგ ადგილას. ეხლა სადაც ვარ პროექტები აქ არ არის. ცოტა სხვა ტიპის სამუშაოა. მარა მანამდე პროექტებზე ვმუშაობდი. ვინფორმებზეც, ასპ.ნეტზეც, სილვერლაითზეც, ვპფ-ზეც. და სქლ სერვერიც რა თქმნა უნდა. |
Posted by: elodin 19 Jun 2017, 16:33 | ||
zgarb7
არ აპროგრამებ ანუ? კოდს წერ თუ არა ეგ მაინტერესებდა. დვალთან ემზადებოდი? |
Posted by: zgarb7 19 Jun 2017, 16:35 |
elodin კი დვალთან დავდიოდი. კი კოდს ვწერ ოღონდ პროექტი არაა. სერვისებს ვუმატებ არსებულ სისტემაში რომელსაც ჭირდება დლლ-ს შექმნა (ბიბლიოთეკის) და მერე აბამ სისტემას. |
Posted by: elodin 19 Jun 2017, 16:54 | ||
zgarb7
პროექტი არ ქვია მაინცდამაინც იმას რომელსაც UI აქვს, სერვისებიც პროექტია. ძალიან კარგი წარმატებები. |
Posted by: BIGPAPI 20 Jun 2017, 22:34 | ||
ბიჭური
გასაგებია, მაგრამ თუ დიდ პროგრამას წერ მაშინ თითქმის ყველგან უნდა გამოიყენო თრაი-ქეჩის ფუნქცია და ძაან გაძეძგავ პროგრამას... რავი, რადგან ახალბედა ვარ ამ საქმეში ჯერ-ჯერობით ესე მესმის...ალბათ გამოცდილი პროგრამისტი უფრო ხვდება პოტენციურად "საშიში" კოდი რომელია და რომელი არა.....მარა შენი პასუხის მიხედვით როგორც ვასკვნი ამ ფუნქციას იქ გამოიყენებ სადაც იუზერ ინფუტის პონტია, ანუ სხვა იუზერისგან მონაცემის შეყვანის ფუნქცია თუ აქვს პროგრამას შეცდომის შესახებ ატყობინებს პროგრამა იუზერს... მადლობა პასუხისთვის... * * * Metal_Head The C# Player’s Guide-ის მიხედვით ვსწავლობ და საკმაოდ კარგად იკითხება, პირველი წიგნისთვის კარგია... ---------------------------- რამეს ხომ არ მირჩევდით წიგნის პარალელურად? კლასებს რომ მოვრჩი, თეორიისგან დავაპირე შესვენება და სავარჯიშოები ვცადე და ნელ-ნელა დამავიწყდა რაღაცეები რაც მანამდე თითქოს კარგად გავიგე... საინტერესო იქნება თქვენი გამოცდილება როგორ ისწავლეთ, რამდენ ხანში, წიგნით ისწავლეთ თუ კურსებზე იარეთ და ა.შ. სამსახურის პარალელურად ვსწავლობ სი შარპს და დროის უქონლობა თავისას შვრება... |
Posted by: robox 20 Jun 2017, 23:04 |
BIGPAPI ფანტაზია ჩართზე,რამე იდეა მოიფიქრე და განახორციელე,ეგრე უფრო კარგად ისწავლი ვიდრე 4 წიგნი წააიკითხო და ზეპირად ისწავლო. აგერ ბიჭური rat-ს აკეთებს,რომლის შექმნასაც სოკეტების და თრედების ცოდნა ჭირდება,შესაბამისად ის არ დაელოდება წიგნში როდის მივა თავზე სადაც თრედები და სოკეტებია აღწერილი რო მერე გააკეთოს rat-ი,უბრალოდ გადაშლის იმ გვერდზე რომელიც იმ მომენტში ჭირდება და ისწავლის |
Posted by: ბიჭური 21 Jun 2017, 03:15 |
BIGPAPI ეს კაცი robox სწორს ამბობს. უნდა ისწავლო მხოლოდ C# პროგრამირების ენის ყველაზე მნიშვნელოვანი დეტალები რაც დაგჭირდება, სწავლაში დაზეპირებას არა მაგრამ კარგად ცოდნას ვგულისხმობ. ანუ რა და როგორ მუშაობს და როგორ გამოიყენო გარკვეული ფუნქციები. დანარჩენი უკვე გუგლის/წიგნის/დოკუმენტაციის თემაა. შეუძლებელია ყველაფერი ერთდროულად დაიზეპირო და ყოველთვის გახსოვდეს. ყველაზე გამოცდილი პროგრამისტებიც კი იყენებენ გუგლის დახმარებას რაღაც ფუნქციონალის გასაგებად და დასაწერად ან მაგალითის სანახავად. უნდა არჩევდე თვითონ პროგრამირების ენას/გარემოს და სტანდარტულ ან რამე სხვა ბიბლიოთეკას საიდანაც ფუნქციებს იყენებ. როცა კარგად გეცოდინება თვითონ პროგრამირების ენა C#, მერე უკვე უპრობლემოდ შესძლებ დოკუმენტაციაში გარკვევას და რაღაც ფუნქციონალის დაწერას და დაზპირებაც არ დაგჭრიდება არაფრის. ანუ კარგად უნდა იცოდე რა არის კლასი, ობიექტი, პოლიმორფიზმი, ინკაპსულაცია, ტიპების სისტემა და ა.შ მაგრამ არ არის აუცილებელი ზეპირად იცოდე როგორ და რა პარამეტრებით მუშაობს სტანდარტული ბიბლიოთეკის N ფუნქციონალი. ამას დოკუმენტაციაში ნახავ და შესაბამისად გამოიყენებ მერე. რაც შეეხება წიგნებს, მაინც გირჩევ 2-3 წიგნის წაკითხვას. პირველ ეტაპზე რამე მარტივი ნებისმიერი წიგნი წავა, თუნდაც შილდტი იყოს ან სტანადრტულად ტროელსენი. აი მეორე და მესამე ეტაპზე უფრო გავართულებდი, CLR via C#, C# in Depth (Jon Skeet), C# 5.0 unleashed და მსგავსი მასალა აუცილებელია სიღრმისეული ცოდნის მისაღებად. მეტიც, ჩემი აზრით CLR via C# ერთგვარი .NET ბიბლიაა და ყველა პროგრამისტს უნდა ჰქონდეს წაკითხული ვისაც მაგ პლატფორმაზე უნდა პროგრამირება. 5-6 თვეში ჩავუჯდებოდი მაგ წიგნს შენს ადგილზე და კარგად გადავღეჭავდი |
Posted by: elodin 21 Jun 2017, 10:50 |
ბიჭური რამდენი გიწერია მარტივად რომ ვუთხრათ ხალხს - თეორია + პრაქტიკა ერთდროულად. წიგნი და კოდის წერა. ერთმანეთის გარეშე არ გამოდის. თორემ გამოხვალ, ან თეორიტიკოსი რომელიც კოდს ვერ დაწერს ან კოდის მწერელი სვარჩიკი რომელმაც მამენტ კარგად არიცის რას წერს |
Posted by: RedShark 29 Jun 2017, 02:12 |
შეგიძლიათ რამე კარგი წიგნი მირჩიოთ რუსულ ენაზე? 1000+ გვერდიანი მშრალი აღწერები (ე.წ. "полное руководство" - ები და ა.შ.) არ ოღონდ :დ ))) |
Posted by: Metal_Head 20 Jul 2017, 15:57 |
კოდში ეს ორი ხაზი ვერ გავიგე მეორეში (reverse რო უკუღმად წერს ეგ მივხვდი ) |
Posted by: irakli8 20 Jul 2017, 16:33 |
Metal_Head სი შარპი არ ვიცი, მაგრამ მაგას სტრინგი ჯერ გადაჰყავს ქარების მასივში, რომ Array-ს რევერს მეთოდი გამოიყენოს და შემდეგ შებრუნებულ მასივს ბეჭდავს. ანუ ეგ რევერს მეთოდი მხოლოდ მასივ სიღებს არგუმენტად. |
Posted by: elodin 20 Jul 2017, 16:52 |
Metal_Head იმ სტრიქონს რომელსაც ქვია ზიგ აქცევს სიმბოლოების მასივად. შემდეგ ამ მასივს აბრუნებს. |
Posted by: Metal_Head 20 Jul 2017, 18:36 |
elodin irakli8 გასაგებია , მადლობთ , მანდ რაც დამაბნია იყო zig.ToCharArray(); , ანუ თავიდან საერთოდ ახალი ცხვლად მეგონა ToCharArray , მერე როგორც გაირკვა ToCharArray-ში To მიმართულებას ნიშნავს , ანუ გადაჰყავს. |
Posted by: elodin 21 Jul 2017, 09:44 |
Metal_Head ToCharArray(); ფუნქციაა შარფის. () ესეთი ფრჩხილებით ან ფუნქცია მთავრდება ან კონსტრუქტორი, თუმცა კონსტრუქტორიც ფუნქციის კერძო შემთხვევაა. |
Posted by: RedShark 21 Jul 2017, 10:47 |
Metal_Head string არის ერთი დიდი კლასი, რომელსაც სტრიქონული ტიპის ცვლადს შექმნის გარდა, შეუძლია ამავე ცვლადის ათასნაირად დამუშავება სპეციალური მეთოდებით (ფუნქციებით) რომელიც ამავე კლასშია... ერთ - ერთი მათგანია ToCharArray()... |
Posted by: benefit123 6 Nov 2017, 19:21 |
დამეხმარეთ რაც შეიძლება მარტივი კოდი მინდა. პროგრამამ უნდა გამოთვალოს მართკუთხედის ფართობი და პერიმტრი. ოღონდ კლასებით მინდა რო დავწერო პროგრამა |
Posted by: elodin 7 Nov 2017, 11:15 | ||||
დაგუგვლის უნარიც არ გაქვს?
|
Posted by: ბიჭური 2 Feb 2018, 11:14 |
https://k3rnelmode.blogspot.com/2018/02/c-going-async-with-custom-communication.html |
Posted by: Metal_Head 27 Feb 2018, 22:16 |
მოკლედ ტვინი მეღრძო ამის გაშიფრვაში , და რა მარტივი აღმოჩნდა ერთი კითხვა მაქვს ამ ხაზში ეს new რა არის? ან რა ფუნქციას ასრულებს აქ და თუ შეიძლება new-ს გარეშე დაწერა? |
Posted by: RedShark 27 Feb 2018, 23:07 | ||||
Metal_Head
მეხსიერებას გამოყოფს ჰიპში ახალი ობიექტისთვის.
როცა კლასის ობიექტს ქმნი (ანუ ამ შემთხვევაში რაც გაქვს) - არა... თუ სტრუქტურის ობიექტს შექმნი, მაშინ შეგიძლია არ გამოიყენო: https://docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/classes-and-structs/using-structs https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/keywords/new-operator |
Posted by: Forrest Gump 17 Mar 2018, 02:08 |
ედიტედ........................................................................................... |
Posted by: Andy_Kaufman 12 Apr 2018, 21:30 |
ქართული წიგნებიდან რომელია კარგი ხომ ვერ მირჩევთ? |
Posted by: @Schizophrenic 6 May 2018, 20:43 |
გამარჯობათ, ვიზუალ სტუდიოში კონსოლურ აპლიკაციაში დაბეჭდის შემდეგ ცმდს ხსნის 2 წამით და ხურავს ისევ, მაგალითად რომ დავბეჭდო ,,hello world" შედეგი კი გამოაქ მარა 2 წამში ისევ იხურება ცმდ, ინფუთების დროს ინფუთებს ერ ვაკეთებ ამის გამო. რა ჭირს ხო არ იცით ? |
Posted by: Metal_Head 6 May 2018, 21:15 | ||
მეინ მეთოდის ბოლოში დაწერე сonsole.readline(); |
Posted by: @Schizophrenic 6 May 2018, 22:02 |
Metal_Head მადლობა ვცდი აბა |
Posted by: A.M 6 May 2018, 22:17 |
@Schizophrenic შეგიძლია ასევე CTRL+F5 - ით გაუშვა. |
Posted by: @Schizophrenic 7 May 2018, 12:30 |
A.M მადლობა, გავაკეთე |
Posted by: nesiz 3 Jan 2019, 15:33 |
კაროჩე ვიღაცამ ეს წიგნი მირჩია სი შარფის სასწავლად https://b-ok.cc/s/?q=CLR+via+C%23+%284th+Edition%29+%28Developer+Reference%29+4th+Edition&yearFrom=&yearTo=&language=&extension=&t=0 გავხსენი და უფრო მაღალი ლეველისაა ვიდრე მინდა. და მირჩიეთ აბა თავიდან. დამწყები არ ვარ მთლად თუ საერთოდ აქ მნიშნვნელობა და ვაბშემცდა აქვე ვიკითხავ ფრილანცერზე მინდა ჩალიჩი პატარა ფულების საკეთებლად და ჯავასკრიპტი ხომ? |
Posted by: rockmachine 4 Feb 2019, 15:31 |
A.M ეგ რეჟიმი ხომ დებაგის გარეშეა? რამე რომ გაფუჭდეს შეიძლება ნეტა? |
Posted by: ac1001 14 Feb 2019, 18:39 |
rockmachine არაფერი გაფუჭდება. უბრალოდ დასმულ breakpointებზე არ გაჩერდება კოდი |
Posted by: giochola89 27 Jun 2019, 15:08 |
გამარჯობა , ეხლა დავიწყე 1 კვირაა სწავლა C#-ს "ვეუფლები " , მირჩიეთ რამე კარგი წიგნი, მასალა ,ვიდეო ... მე რაც მაქვს ტექნიკური უნივერსიტეტის ლექტორის: რომან სამხარაძის PDF წიგნია + ვიდეოებს ვუყურებ ჯეოლაბისას YOUTUBZE + აქ შემოვედი დღეს მადლობა წინასწარ და მერე ხო იქნება და იქნება .. * * * გამარჯობა , ეხლა დავიწყე 1 კვირაა სწავლა C#-ს "ვეუფლები " , მირჩიეთ რამე კარგი წიგნი, მასალა ,ვიდეო ... მე რაც მაქვს ტექნიკური უნივერსიტეტის ლექტორის: რომან სამხარაძის PDF წიგნია + ვიდეოებს ვუყურებ ჯეოლაბისას YOUTUBZE + აქ შემოვედი დღეს მადლობა წინასწარ და მერე ხო იქნება და იქნება .. |
Posted by: Andy_Kaufman 17 Oct 2019, 19:54 |
giochola89 რუსული თუ იცი ტორენტზე დევს ვრცელი კურსი C# + SQL+ADO.NET+Javascr1pt+ HTML5 , CSS3 და ა.შ? კაი კურსია და თან გიღეჭავენ 0 იდან... ჯეოლაბის ვიდეოები უბრალოდ აზრზე მოგიყვანს დალშე დიდი ვერაფერი |
Posted by: @Schizophrenic 19 Oct 2019, 14:31 |
giochola89 kudvenkat კარგი ტყტორიალებიაქვს, მხოლოდ სიშარპზე არა, სხვა კარგი ტუტორიალებოც აქვს, ინდოელია მარა ფათერნების დაცვით წერს კოდს და ცუდი აქცენტიც არაქვს timcorey ეს ტიპი მაგრად მიყვარს, ყველა ვიდეო მაქვს ამის ნანახი, ოღონდ ჯერ ენოს სინტაქსი უყურე და მერე გადადი ამის ვიდეოებზე |
Posted by: inteZ 16 Dec 2019, 01:34 |
გამარჯობა.ვიზუალ სტუდიოში while( for ის შემთხვევაშიც ასეა) ყველაფერი სწორად წერია, i++ იც მიწერია მაგრამ მაინც მხოლოდ ერთხელ გამოაქვს კონსოლს შედეგი და რატომ ხომ ვერ მეტყვით? კიდევ ერთი პრობლემა მაქვს,კოდში შეცდომის დროს მარცხენა მხარეს ხაზი ყვითლდება ხოლმე,მაგრამ კოდის გასწორების შემდეგ აღარ მწვანდება სანამ start -ით არ გავუშვებ კოდს აქ შეცდომის დროს გაყვითლდა კოდი გავასწორე მაგრამ არ მწვანდება სანამ კონსოლში არ გავუშვებ |
Posted by: @Schizophrenic 16 Dec 2019, 09:15 |
inteZ ReadLine() კითხულობს შეყვანილ ინფორმაციას, ციკლის ყოველ დატრიალებაზე ელოდება რომ ტექსტი შეიყვანო და წაიკითხოს, ციკლის გარეთ დაწერე და იმუშავებს როგორც გინდა |
Posted by: inteZ 16 Dec 2019, 11:38 |
@Schizophrenic გაიხარე, მადლობა დიდი. |
Posted by: syaruna 3 Mar 2020, 00:13 |
ასეთი რაღაც ვიჩალიჩე მეთოდების ადრესების მისაღებად როცა რომ უნდა მივიღო ფუნქციის ერთი და იგივე მისამართი ვღებულობ სხვადა სხვა მისამართს რას ნიშნავს ეს მეთოდების დუბლირება ხდება? მე ვისწავლე რომ ახალი ეგზემპლარის შექმნისას მეთოდები ხელახლა არ იქმნებიან არამდედ რჩებიან მეხსიერებაში და ახალი ეგზემპლარის შექმნისას უბრალოდ მისამართის მეშვეობით უკავშირდებიან |
Posted by: RedShark 26 Jun 2020, 07:27 |
https://yadi.sk/i/6iHHdmbC56UKmg მესამე გამოცემა. ეგდოს აქ, გამოგადგებათ ვინმეს |
Posted by: Roofus 26 Jun 2020, 11:44 |
RedShark 8.0 არ ჯობია? რაღადროს 7.0-ა |
Posted by: RedShark 26 Jun 2020, 16:36 | ||
Roofus
ეგ არის ბოლო გამოცემა. თან ამ შემთხვევაში დიდი მნიშვნელობა არ აქვს რომელი ვერსიაა, დამწყებებისთვის არის ეგ წიგნი, სულ 400 გვერდია, ცოტ-ცოტა თითქმის ყველაფერია ენის ძირითად საბაზო კონსტრუქციებზე და მხოლოდ კონსოლური აპლიკაციებით არის მაგალითები მოყვანილი. მოკლედ, დამწყებების აზრზე მოსაყვანად არის ეგ წიგნი და კარგი არჩევანია ამისთვის. |
Posted by: ac1001 26 Jun 2020, 17:28 | ||
რამდენი ხანია ვეძებდი ნორმალურ ბეგინერ წიგნს C#-ზე და ვერ ვპოულობდი. დამწყებები ვინც მეკითხებოდნენ რამე წიგნზე სულ ვებნებოდი რომ არ ვიცი ვერ ვიშოვე ნორმალური წიგნი თქო. რაც გადავხედე მგონი კარგი ჩანს. |