نمایش نتایج 1 تا 4 از 4

نام تاپیک: اضافه کردن رفرنس ها در سی شارپ

  1. #1

    اضافه کردن رفرنس ها در سی شارپ

    // Fig. 6.3: SquareInt.cs
    // Demonstrates a programmer-defined Square method.
    using System;
    using System.Drawing;
    using System.Collections;
    using System.ComponentModel;
    using System.Windows.Forms;
    using System.Data;

    namespace SquareInt
    {
    /// <summary>
    /// Summary description for Form1.
    /// </summary>
    public class SquareInt : System.Windows.Forms.Form
    {
    private System.Windows.Forms.Button calculateButton;
    private System.Windows.Forms.Label outputLabel;
    /// <summary>
    /// Required designer variable.
    /// </summary>
    private System.ComponentModel.Container components = null;

    public SquareInt()
    {
    //
    // Required for Windows Form Designer support
    //
    InitializeComponent();

    //
    // TODO: Add any constructor code after InitializeComponent call
    //
    }

    /// <summary>
    /// Clean up any resources being used.
    /// </summary>
    protected override void Dispose( bool disposing )
    {
    if( disposing )
    {
    if (components != null)
    {
    components.Dispose();
    }
    }
    base.Dispose( disposing );
    }

    #region Windows Form Designer generated code
    /// <summary>
    /// Required method for Designer support - do not modify
    /// the contents of this method with the code editor.
    /// </summary>
    private void InitializeComponent()
    {
    this.calculateButton = new System.Windows.Forms.Button();
    this.outputLabel = new System.Windows.Forms.Label();
    this.SuspendLayout();
    //
    // calculateButton
    //
    this.calculateButton.Location = new System.Drawing.Point(32, 8);
    this.calculateButton.Name = "calculateButton";
    this.calculateButton.Size = new System.Drawing.Size(120, 23);
    this.calculateButton.TabIndex = 0;
    this.calculateButton.Text = "Calculate Squares";
    this.calculateButton.Click += new System.EventHandler(this.calculateButton_Click);
    //
    // outputLabel
    //
    this.outputLabel.Location = new System.Drawing.Point(16, 48);
    this.outputLabel.Name = "outputLabel";
    this.outputLabel.Size = new System.Drawing.Size(152, 144);
    this.outputLabel.TabIndex = 1;
    //
    // SquareInt
    //
    this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
    this.ClientSize = new System.Drawing.Size(184, 197);
    this.Controls.AddRange(new System.Windows.Forms.Control[] {
    this.outputLabel,
    this.calculateButton});
    this.Name = "SquareInt";
    this.Text = "SquareInt";
    this.ResumeLayout(false);

    }
    #endregion

    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main()
    {
    Application.Run(new SquareInt());
    }

    // Square method definition
    int Square( int y )
    {
    return y * y; // return square of y

    } // end method Square

    private void calculateButton_Click(object sender, System.EventArgs e)
    {
    outputLabel.Text = "";

    // loop 10 times
    for ( int counter = 1; counter <= 10; counter++ )
    {
    // calculate square of counter and store in result
    int result = Square( counter );

    // append result to outputLabel
    outputLabel.Text += "The square of " + counter +
    " is " + result + "\n";
    }

    } // end method calculateButton_Click

    } // end of class SquareInt
    }


    من چند روزه که کار با سی شارپ رو شروع کردم , اگه سوالم خیلی ابتداییه عذر می خوام.
    این کد در ویژوال استودیو 2005 اجرا نمیشه.
    تمام کلاس های خطوط اول کد رو از Add reference اضافه می کنم به جز System.Collections و System.ComponentModel که در لیست وجود ندارن. راه حل چیه؟

  2. #2
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    كشور فرشته گانِ اروپا سوئد
    پست
    368

    نقل قول: اضافه کردن رفرنس ها در سی شارپ

    سلام
    اين كدِ شما هست كه بالا زدين براتون تو يه project گذشتم مى تونين از فايل زمينِ بردارين
    فایل های ضمیمه فایل های ضمیمه

  3. #3
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597

    نقل قول: اضافه کردن رفرنس ها در سی شارپ

    پیغام خطاي کامپایلر را هم می گذاشتید.
    اگر Net. نمی دانید وارد نشوید.

  4. #4

    نقل قول: اضافه کردن رفرنس ها در سی شارپ

    ازتون خیلی ممنونم.
    پس هر اشاره ای که در بالای کد می نویسیم الزاما نباید بهش رفرنس داد. شما برای هر اشاره ای یه رفرنس انجام دادید. در مورد System.ComponentModel و System.Collections هم system.Deployment رو اضافه کردید.
    در سی پلاس پلاس با اینکلود کردن هدر فایل ها در کد این مساله کامل می شد . در سی شارپ هم باید به کلاس در کد اشاره شود و هم در محیط ادیتور به اون ها رفرنس داد. علت این مساله چیه ؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •