הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-09-06, 09:34   # 1
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

עזרה ב C#

לאיפה אני אמור להיכנס בתוכנה כדי להכניס את הקודים ולהריץ אותם?
למשל יש את הקוד הבא: (המחשבון שרותם עשה)
קוד:
using System; 
using System.Collections.Generic; 
using System.Text; 

namespace Calculator 
{ 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            int A; 
            int B; 
            char C; 

            Console.WriteLine("Welcome to C# calculator!"); 
            Console.WriteLine("Made by Rotem the programmer :P"); 

            Console.WriteLine(); 

            Console.Write("Please insert the first number: "); 
            A = int.Parse(Console.ReadLine()); 

            Console.Write("Please insert the second number: "); 
            B = int.Parse(Console.ReadLine()); 

            Console.Write("Please insert an action: "); 
            C = char.Parse(Console.ReadLine()); 

            if ((C == '/') || (B == 0)) 
            { 
                Console.WriteLine(); 
                Console.WriteLine("You can't division by zero!"); 
                Console.Read(); 
            } 

            else 
            { 
                switch (C) 
                { 
                    case '+': 
                        Console.WriteLine("The Result: {0} {1} {2} = {3}", A, C, B, A + B); 
                        Console.Read(); 
                        break; 

                    case '-': 
                        Console.WriteLine("The Result: {0} {1} {2} = {3}", A, C, B, A - B); 
                        Console.Read(); 
                        break; 

                    case '*': 
                        Console.WriteLine("The Result: {0} {1} {2} = {3}", A, C, B, A * B); 
                        Console.Read(); 
                        break; 

                    case '/': 
                        Console.WriteLine("The Result: {0} {1} {2} = {3}", A, C, B, A / B); 
                        Console.Read(); 
                        break; 

                    default: 
                        Console.WriteLine("There is a problem! :("); 
                        break; 
                } 
            } 
        } 
    } 
}
תודה למי שיעזור..
  Reply With Quote
ישן 22-09-06, 09:42   # 2
lalamen
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 328

lalamen לא מחובר  

File-> New Project...
תבחר שם Console Application
תכניס את הקוד ואז תעשה
Debug-> Start Debugging
  Reply With Quote
ישן 22-09-06, 09:56   # 3
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ואם יש לך רק את הSDK (בלי סביבת הפיתוח), תריץ את הפקודה הזאת בקונוסולה ( a.cs שם הקובץ):
קוד:
csc a.cs
  Reply With Quote
ישן 22-09-06, 10:09   # 4
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

הצלחתי תודה. מה הבעיה בקוד הזה?

PHP קוד:

using System
;
using System.Collections.Generic;
using System.Text;

namespace test
{
    class 
Program
    
{
        static 
void Main(string[] args)
        {
            
char A;

            
Console.WriteLine("test page");
            
Console.WriteLine();
            
Console.Write("enter your name: ");
            
char.Parse(Console.ReadLine());
            
Console.WriteLine("your name is: {0}"A);
            
Console.Read();
        }
    }

זה מציג לי הודעה של "דו"ח שגיאות"
  Reply With Quote
ישן 22-09-06, 10:35   # 5
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ציטוט:
נכתב במקור על ידי Elad-A
הצלחתי תודה. מה הבעיה בקוד הזה?

PHP קוד:

using System
;
using System.Collections.Generic;
using System.Text;

namespace test
{
    class 
Program
    
{
        static 
void Main(string[] args)
        {
            
char A;

            
Console.WriteLine("test page");
            
Console.WriteLine();
            
Console.Write("enter your name: ");
            
char.Parse(Console.ReadLine());
            
Console.WriteLine("your name is: {0}"A);
            
Console.Read();
        }
    }

זה מציג לי הודעה של "דו"ח שגיאות"
למה יש Console.WriteLine ריק?
  Reply With Quote
ישן 22-09-06, 10:38   # 6
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

התבלבלתי שם.
תשמע שיפרתי קצת את הקוד.

PHP קוד:

using System
;

namespace testConsole
{
    public class 
Test
    
{
        public static 
void Main()
        {
            
string str;
            
Console.WriteLine("Test Page By Elad-A");
            
Console.Write("Enter Your Name: ");
            
str Console.ReadLine();
            if (
str == "")
            {
                
Console.Write("Enter Your Name!");
            }
            else
            {
                
Console.Write("Hello, {0}"str);
            }
            
Console.Read();
        }
    }

לא הצלחתי לעשות שאם str ריק זה יציג שוב פעם את הטופס להכנסת השם.
וד"א איך מיצאים כקובץ EXE?
  Reply With Quote
ישן 22-09-06, 10:45   # 7
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

ציטוט:
נכתב במקור על ידי Elad-A
התבלבלתי שם.
תשמע שיפרתי קצת את הקוד.

PHP קוד:

using System
;

namespace testConsole
{
    public class 
Test
    
{
        public static 
void Main()
        {
            
string str;
            
Console.WriteLine("Test Page By Elad-A");
            
Console.Write("Enter Your Name: ");
            
str Console.ReadLine();
            if (
str == "")
            {
                
Console.Write("Enter Your Name!");
            }
            else
            {
                
Console.Write("Hello, {0}"str);
            }
            
Console.Read();
        }
    }

לא הצלחתי לעשות שאם str ריק זה יציג שוב פעם את הטופס להכנסת השם.
וד"א איך מיצאים כקובץ EXE?
תפריד חלק מהפעילות למתודה אחרת וקרא לה.
קובץ EXE יהיה אחרי שתעשה build בתיקייה bin של האפליקציה.
  Reply With Quote
ישן 22-09-06, 10:51   # 8
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

לא ממש הבנתי אותך אבל ניסיתי משהו אחר והוא לא עובד (אין שגיאות)

PHP קוד:

using System
;

namespace testConsole
{
    public class 
Test
    
{
        public static 
void Main()
        {
            
string A;
            
string B;
            
Console.WriteLine("Test Page By Elad-A");
            
Console.Write("Enter Your Name: ");
            
Console.ReadLine();
            
Console.Write("Enter Your Last Name: ");
            
Console.ReadLine();

            if (
== "" || == "")
            {
                
Console.Write("Empty Fields");
            }
            else
            {
                
Console.Write("Hello, {0} (1)"A,B);
            }
            
Console.Read();
        }
    }

זה לא מציג את ה last name (משתנה B)
  Reply With Quote
ישן 22-09-06, 11:39   # 9
omaniusd
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 823

omaniusd לא מחובר  

1 גם צריך להיות בסוגריים מסולסלות {1}
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 09:02.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ