...

  • ۱
  • ۰

یه شعر زیبا .. .

هیچ‌کس منتظر خواب تو نیست

که به پایان برسد

سال‌ها می‌گذرند

و تو در قرن خودت می‌خوابی

هیچ پروازی نیست

برساند ما را به قطار دگران

مگر انگیزه و عشق

مگر اندیشه و علم

مگر آینه و صلح

و تقلا و تلاش

بخت از آن کسی است که مناجات کند با کارش

و در اندیشه‌ی یک مسئله خوابش ببرد

و کتابش را بگذارد در زیر سرش

و ببیند در خواب

حل یک مسئله را

باز با شادی یک مسئله بیدار شود

بخت از آن کسی است

که چنین می‌بیند

و چنین می‌فهمد


خیلی زباست مگه نه؟؟؟

  • حسین شفیعی
  • ۰
  • ۰

آموزش دستورات Insert

آموزش کامل دستورات update

آموزش کامل دستورات Delete

ادامه دارد...

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data; using System.Text;
using System.Data.SqlClient;
using System.Windows.Forms; namespace WindowsFormsApplication1 {
//ایجاد یک کانکشن
public partial class Form1 : Form {
SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDBFilename=|DataDirectory|\\Database2.mdf;integrated Security=True;User instance=True");
// public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { int Sex=0;
SqlCommand cmd = new SqlCommand("AddStudent", con);//معرفی استورد پروسیجر مربوط به افزودن دانشجو و معرفی کانکشنی که در بالا ساختیم
if(rbMan.Checked==true) { Sex=0; } else Sex=1; try {
cmd.Parameters.AddWithValue("@num", Convert.ToInt32(txtNum.Text.Trim()));//فرستادن شماره دانشجویی به استورد پروسیجر
cmd.CommandType = CommandType.StoredProcedure;//معرفی نوع دستور پایگاه داده که اینجا نوعش را استور پروسیجر گذاشتیم cmd.Parameters.AddWithValue("@name", txtName.Text.Trim());//فرستادن نام و نام خانوادگی به استورد پروسیجر
cmd.Parameters.AddWithValue("@numunit", Convert.ToInt32(txtNumUnit.Text.Trim()));
cmd.Parameters.AddWithValue("@sex", Sex);//ارسال نوع جنسیت به استورد پروسیجر cmd.Parameters.AddWithValue("@ave",Convert.ToDouble(txtAve.Text.Trim()));//ارسال معدل به استورد پروسیجر con.Open();//باز کردن کانکشن cmd.ExecuteNonQuery();//اجرای دستورات sql con.Close();
}
} catch { MessageBox.Show("خطایی رخ داده است"); } }
}

  • حسین شفیعی
  • ۰
  • ۰

دریافت
عنوان: جزوه درس کارآفرینی و پروژه
حجم: 1.05 مگابایت

  • حسین شفیعی
  • ۰
  • ۰

برخی دستورات Command-Line

pwd ---> print working directory --->نشان دادن آدرس دایرکتوری جاری
~ ---> hoom ---> دایرکتوری خانه
ls ---> list ---> لیستی از چیز های موجود در دایرکتوری که در آن هستیم

cd / ---> To navigate into root directory ---> رفتن به دایرکتوری ریشه
cd or cd ~ --->to navigate to your home directory ---> رفتن به دایرکتوری خانه
cd .. ---> navigate father directory ---> رفتن به دایرکتوری پدر
cd - ---> back ---> بازگشت به دایرکتوری که قبلا در آن بودیم

cd ~/address ---> رفتن به دایرکتوری که داخل دایرکتوری که در حال حاضر در آن هستیم

cd /address ---> رفتن به یک دایرکتوری
نکته : به جای آدرس نام دایرکتوری یا اگر تو در تو بود بعد از هر نام یک / قرار دهید
cp file newname ---> copy ---> کپی کردن یک فایل به جای فایل نام فایل و اسم جدید را وارد کنید
نکته:برای کپی کردن یک دایرکتوری مانند زیر عمل کنید
cp ~r directoryName newName

ادامه دارد ...
  • حسین شفیعی
  • ۱
  • ۰

دریافت
عنوان: آموزش کیوت
حجم: 4.03 مگابایت

  • حسین شفیعی
  • ۰
  • ۰
void add(int x)
{
    if(first==NULL)
    {
    node *temp=new node;
    first=temp;
    first->data=x;
    cout<<"\nEnter Name : ";
    cin>>first->name;
    first->next=NULL;
    last=first;
    }
    else
    {
    node *temp=new node;
    last->next=temp;
    last=temp;
    last->data=x;
    cout<<"\nEnter Name : ";
    cin>>last->name;
    last->next=NULL;
    }
}
void del(int y)
{
    if(y==first->data)
    {
        node *temp;
        temp=first->next;
        delete first;
        first=temp;
    }
    else if(y==last->data)
    {
        node *temp,*temp1;
        temp=temp1=first;
        while(1)
        {
            temp1=temp;
            temp=temp->next;
            if(temp==last)
            {
                delete last;
                last=temp1;
                last->next=NULL;
                break;
            }
        }
 
 
    }
    else
    {
        node *temp,*temp1;
        temp=temp1=first;
        while(1)
        {
            temp1=temp;
            temp=temp->next;
            if(temp->data==y)
            {
                temp1->next=temp->next;
                delete temp;
                break;
            }
        }
    }
     
}
void show()
 {
        node *n = first;
        while ( n ) {
            cout << n->data <<"    "<<n->name<< "\n";
            n = n->next;
        }
        cout << '\n';
         
 }
 
 
void format()
{
node *n = first;
node *e = first;
        while ( n ) {
            e=n;
            n = n->next;
            delete e;
        }
}
void searchlist(int l)
{
    node *n = first;
        while ( 1 ) {
            
            if (n->data==l)
            {
                 cout << n->data <<"    "<<n->name<< "\n";
                 break;
            }
            else
            {
            n = n->next;
            }
        }
}
  • حسین شفیعی
  • ۱
  • ۰
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
struct node
{
    int data;
    char name [30];
    char family[30];
    char number[30];
    node *next;
     
};
node *first;
node *last;
void add(int);
void del(int);
void show();
void format();
void searchlist(int);
int _tmain(int argc, _TCHAR* argv[])
{
    int ans;
    int a;
    int d;
    while(1)
    {
        cout<<"\n 1-add  2-del   3-show  4-format list  5-searchlist  (Enter |6| key to Exit) : ";
        cin>>ans;
        if(ans==1)
        {
             
            cout<<"\nEnter Number for add : ";
            cin>>a;
            add(a);
        }
        else if(ans==2)
        {
            cout<<"\nEnter Number for del : ";
            cin>>d;
            del(d);
        }
        else if (ans==3)
        {
            show();
        }
        else if (ans==4)
        {
            format();
            cout<<"END Life this linked list ";
            _getch();
            break;
        }
        else if(ans==5)
        {
            int l;
            cout<<"\nEnter Number for search : ";
            cin>>l;
            searchlist(l);
        }
        else
        {
            break;
        }
    }
    _getch();
    return 0;
}

  • حسین شفیعی
  • ۰
  • ۰

  • حسین شفیعی
  • ۰
  • ۰

نکته 1 : توضیحات در جاوا اسکریپت همانند توضیحات در زبان c  و c++  و  java و c# میباشد .

نکته 2 : هر دستور را میتوانید با یک نقطه ویرگول (;) به پایان برسانید ولی اختیاری است (توصیه میشود حتما پایان هر دستور را با نقطه ویرگول مشخص کنید.)

نکته 3 : ادامه دارد ...


  • حسین شفیعی
  • ۱
  • ۰
نکته 1 : python  به شما اجازه میدهد که متن Unicode را استفاده کنید برای اینکار در ابتدای رشته علامت u یا U  را قرار دهید 
مثال:
u"this is a unicode text"

نکته 2 : اگر شما دو رشته لفظی را کنار هم قرار دهید آنها به صورت خودکار توسط Python ادغام می شوند.

مثال:

"what\'s"" your Name?"

به صورت :

"what\'s your Name?"

تبدیل می شود و خروجی این است:

?what's your Name

نکته 3 : در python هیچ نوع char  جداگانه ای وجود ندارد.

نکته 4 : (برنامه نویسان php دقت کنند) رشته های دارای نشان نقل قول تکی و رشته های نقل قول دو تایی یکی هستند - در هر صورت آنها متفاوت نیستند.

نکته 5 : python توضیح ها را به جز موارد خاصی از اولین خط بکار نمیبرد این خط را خط تعبیه می گویند.

نکته 6 : یک خط و تنها یک خط مورب (\) در انتهای خط نشان می دهد که رشته در خط بعدی ادامه  دارد اما به خط بعدی نمی رود.

نکته 7 : قرار دادن r یا R قبل از یک رشته به ما یک رشته ی خام می دهد - هیچ پردازش خاصی بر روی رشته ی خام انجام نمی شود .

مثال:

r"this is \n a line"

خروجی:

this is a line

چون رشته خام است بکاسلش ان (\n) باعث رفتن به خط بعد نمیشود.

نکته 8 : در پایتون دستور هایی که با هم بکار می روند باید دندانه گذاری (فضای سفید) یکسانی داشته باشند هر گزوه اینچنینی از عبارات یک بلاک نام دارد.

نکته 9 : میتوانیم در پایتون برای حلقه ها (for و while) یک else نیز بنویسیم.

نکته 10 :در پایتون 2 : در موقع چاپ با دستور پرینت خودکار به خط بعد میرویم برای جلوگیری از چنین چیزی در پایان دستور پرینت باید یک (,) بگذاریم.

اما در پایتون 3 : کلا در پایتون 3 دستور پرینت رو باید حتما با پرانتز بنویسیم . که یه تابع هست و این تابع یک پارامتر داره به نام end  که این پارامتره میاد مشخص میکنه در انتهای رشته چی بذارم . خب به صورت پیشفرض این پارامتر end  ما برابر است با این رشته :

end="\n"

که باعث میشه به خط بعدی بره برای جلوگیری از اینکه به خط بعد نره باید به صورت دستی این مقدار رو به end  بدیم . مثلا:

print("My Name Is Hossein",end="")

که اگه اینطوری بنویسیم به خط بعد نمیره و کلا بجای end هر چیزی بذاریم در انتهای رشته ای که میخوایم چاپ بشه قرار میگیره در مثال بالا من end رو برابر با یک رشته null  قرار دادم.


نکته 11 : اگر بخواهیم بفهمیم که در رشته ی مورد نظر ما غیر از کاراکتر های مربوط به حرف الفبا آیا کاراکتر های دیگری هم هست یا خیر میتوانیم از متد isalpha()  استفاده کنیم

مثلا:

bool_1="Python".isalpha()
print(bool_1)

output=True

همانطور که مشاهده کردین این تابع اگر مقدار غیر از حروف الفبا نبیند مقدار درست و اگر غیر از حروف الفبا (حتی جای خالی) را ببیند مقدار نادرست را بر میگرداند.

  • حسین شفیعی
تمامی حقوق این سایت طبیعتا مال همین سایته و کپی مطالب تنها با ذکر منبع مجاز می باشد