بسم اهلل الرحمن الرحیم
|
|
- Mervin Williamson
- 5 years ago
- Views:
Transcription
1 بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران نحوه شمارش در حلقه مدرس : مهندس افشین رفوآ آدرس آموزشگاه:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک واحد
2 حلقه در شمارش نحوه شرطی ی حلقه تکرار/ بیان شرط تا دهد می ادامه نظر مورد دستور اجرای و شرط بررسی به که است شرطی دستور نوع یک حلقه شود. ارزیابی false شده شرطی تکرار معرفی کنید. اجرا را Microsoft Visual Studio کنید. کلیک File <- New Project... روی اصلی ی گزینه فهرست در جدید ی برنامه ایجاد برای کنید. انتخاب میانی لیست از را Empty Project ی گزینه بزنید. را Enter کلید و کنید انتخاب NationalBank4 را پروژه اسم Project <- Add New سپس کرده مراجعه اصلی ی گزینه فهرست به جدید فایل ایجاد منظور به Item... کنید. کلیک میانی لیست در واقع Code File روی دهید. تغییر Customer به را نظر مورد فایل اسم کنید. کلیک را Add حال کنید. اصالح زیر ترتیب به را Customer.cs فایل public enum AccountType Checking Saving Other public class Customer public string AccountNumber; public AccountType Type; public string FullName; public double Balance; public short PIN; public Customer(string acnt = " " AccountType category = AccountType.Other string name = "John Doe")
3 AccountNumber = acnt; Type = category; FullName = name; PIN = 0; Balance = 0.00D; سپس کرده کلیک راست Solution Explorer ی پنجره در جدید فایل ایجاد برای 10..NationalBank4 -> Add -> New Item... و داده تغییر Management به Code File انتخاب از پس 11. را مربوطه اسم میانی لیست از بزنید. را Enter کلید کنید. تکمیل زیر صورت به را فایل 12. using System; public class Management private Customer CreateNewAccount() byte typeofaccount = 0; Customer client = new Customer(); Console.WriteLine("===========================================") ; Console.WriteLine("==-= National Bank =- ======================"); Console.WriteLine(" "); Console.Write("Enter a number for the new account( ): "); client.accountnumber = Console.ReadLine(); Console.WriteLine("What type of account the customer wants to open"); Console.WriteLine("1 - Checking Account"); Console.WriteLine("2 - Savings Account"); Console.Write("Enter account type: "); typeofaccount = byte.parse(console.readline()); if (typeofaccount == 1) client.type = AccountType.Checking; else if (typeofaccount == 2)
4 "); client.type = AccountType.Saving; else client.type = AccountType.Other; Console.Write("Enter customer name: "); client.fullname = Console.ReadLine(); Console.Write("Ask the customer to enter a PIN: client.pin = short.parse(console.readline()); return client; public double GetMoney() double amount = 0; Console.Write("Amount: "); amount = double.parse(console.readline()); return amount; private void ShowAccountInformation(Customer cust) Console.WriteLine("===========================================") ; Console.WriteLine("==-= National Bank =- ======================"); Console.WriteLine("Customer Account Information"); Console.WriteLine(" "); Console.WriteLine("Account #: 0" cust.accountnumber); Console.WriteLine("Account Type: 0" cust.type); Console.WriteLine("Full Name: 0" cust.fullname); Console.WriteLine("PIN #: 0" cust.pin); Console.WriteLine("Balance: 0:F" cust.balance); Console.WriteLine("===========================================") ;
5 public static int Main() return 0; While ی حلقه.while ی حلقه ایجاد برای دارد. نام while رود می کار به حلقه اجرای برای که عملگرهایی از یکی کنید. استفاده زیر فرمول از while(condition) Statement; دوبار حال کنید. انتخاب را Insert Snippet... ی گزینه سپس کرده کلیک راست دلخواه بخش روی کنید. کلیک دوبار while روی شود می نمایان که لیستی در کنید. کلیک Visual #C ل یب ل روی Condition ابتدا compiler while شرط اجرای منظور به کند. می بررسی را بودن صحیح صورت در شود. می بررسی دیگر بار Condition Statement اجرای از پس شود. می اجرا Statement Condition / صحیح Condition اینکه مادام شود. می چک تکرار صورت به Statement باشد که زمانی فقط true شود. می خارج آن از و یافته اتمام حلقه شود ارزیابی غلط )به( Condition مثال
6 using System; public class Exercise public static int Main() var stories = 0; while( stories <= 4 ) Console.WriteLine("Number 0" stories); stories++; return 0; آید. می دست به زیر ی نتیجه Number 0 Number 1 Number 2 Number 3 Number 4 Press any key to continue برای ارجاع مقدار از بتواند تا بگیرید نظر در compiler برای مکانیزمی باید while شرط صحیح اجرای برای می اولیه مقداردهی که است متغیری فرم / قالب در گاهی )که کند استفاده نظر مورد عبارت یا متغیر شرط روشن مثال با زیر ترتیب به while شرط شود(. ظاهر نیز دیگر های عبارت قالب در است ممکن اگرچه شود شود. می
7 while کاربردن به کنید. اصالح صورت بدین را Management.cs فایل using System; public class Management private Customer CreateNewAccount()... No Change public static int Main() int? Counter = 1; Customer accountholder = null; Management registration = new Management(); Console.Title = "National Bank"; while (Counter < 5) accountholder = registration.createnewaccount(); Console.WriteLine("Enter the customer's initial deposit"); accountholder.balance = registration.getmoney(); Console.Clear();
8 registration.showaccountinformation(accountholder); Counter++; Console.WriteLine("Press Enter for Next Action"); Console.ReadKey(); Console.Clear(); return 0; بزنید. را F5 کلید توانید می برنامه اجرای برای 3. کنید. وارد زیر ترتیب به را نیاز مورد اطالعات 4. Account # Account Type: 1 Customer Name: Paul Martin Eloundou PIN: 8402 Initial Deposit: 50 Account #: Account Type: 2 Customer Name: Jimmy Simms PIN: 2468 Initial Deposit 500 Account # Account Type: 2 Customer Name: Eya Miri PIN: 1119
9 Initial Deposit: 1500 Account # Account Type: 1 Customer Name: Alain Gassila PIN: 2226 Initial Deposit: بزنید. را Enter اکنون 4. do...while دستور دستور شرط بودن غلط صورت در شود. می اجرا دستور سپس شود می بررسی شرط ابتدا while ی حلقه با شود. نمی اجرا هیچگاه مثال using System; public class Exercise public static int Main() var stories = 5; while (stories <= 4) Console.WriteLine("Number 0" stories); stories++; return 0; امر ابتدای در شرط که هنگامی زیرا شود نمی اجرا while ی حلقه از چیز هیچ شود می اجرا برنامه که زمانی ممکن موارد برخی در رسد. نمی دستور اجرای به هیچگاه compiler آن بودن غلط علت به شود می بررسی
10 بار اولین برای آن شرط بررسی از پیش را دستوری شود الزم است کنید. اجرا دستور منظور این برای است. زیر شرح به آن فرمول ببرید. کار به را do...while do while (Condition); کند. می بررسی را Condition آن دنبال به کند می اجرا را Statement ابتدا )do...while( مزبور دستور باشد درست Condition که زمانی تا کند. می اجرا دوباره را Statement سپس بود صحیح Condition اگر false Condition صورت به تکرار شود. می اجرا که زمانی به شود ارزیابی )اجرای تکرار Statement رسد. می پایان به دستور( مداوم از پس را آن راحتی به توان می بود خط یک تنها از متشکل مثال طور به بود کوتاه نظر مورد دستور چنانچه شود. داده قرار پرانتز داخل باید do...while دستور Condition while و if دستورات مشابه داد. قرار do شود. ختم " ; " ویرگول نقطه عالمت به باید do...while دستور کل که باشید داشته خاطر به باشد. می صورت بدین باال ی برنامه از دیگری ورژن using System; public class Exercise public static int Main() var stories = 0; do
11 Console.WriteLine("Number 0" stories++); while (stories <= 4); return 0; گردد. می حاصل زیر ی نتیجه Number 0 Number 1 Number 2 Number 3 Number 4 Press any key to continue... "" با و کرده آغاز باز "" با را آن گیرد می جا خط یک از بیش و بوده طوالنی نظر مورد Statement چنانچه برسانید. پایان به بسته تکرار و شمارش کنید. اصالح زیر ترتیب به را Management.cs فایل using System; public class Management... No Change public static int Main() double amount = 0; byte nextaction = 0; Customer accountholder = null; Management registration = new Management(); Console.Title = "National Bank"; accountholder = registration.createnewaccount(); Console.WriteLine("Enter the customer's initial deposit"); accountholder.balance = registration.getmoney(); Console.Clear(); registration.showaccountinformation(accountholder); do Console.WriteLine("What do you want to do now?");
12 Console.WriteLine("1 - Check account balance"); Console.WriteLine("2 - Make a deposit"); Console.WriteLine("3 - Withdraw money"); Console.WriteLine("4 - Transfer money from one account to another"); nextaction = byte.parse(console.readline()); while ((nextaction < 1) (nextaction > 4)); switch (nextaction) case 1: break; case 2: Console.Write("Enter the Deposit "); amount = double.parse(console.readline()); accountholder.balance = accountholder.balance + amount; break; case 3: Console.Write("Enter the Withdrawal "); amount = double.parse(console.readline()); accountholder.balance = accountholder.balance - amount; break; case 4: Console.WriteLine("Operation not available: You have only one account with us"); break; registration.showaccountinformation(accountholder); Console.ReadKey(); return 0; شود. اجرا برنامه تا زده را F5 3. کنید. وارد صورت بدین را نیاز مورد مقادیر 4. Account Number:
13 Account Type: 1 Customer Name: Frank Trombs PIN: 931 Initial Deposit: حال کلید Enter را بزنید. 6. =========================================== ==-= National Bank =-====================== Customer Account Information Account #: Account Type: Checking Full Name: Frank Trombs PIN #: 931 Balance: =========================================== What do you want to do now? 1 - Check account balance 2 - Make a deposit 3 - Withdraw money 4 - Transfer money from one account to another Enter your choice:. زمانی شما پرسیده شد چه عملیاتی می خواهید انجام دهید 2 را تایپ کنید تا به حساب پول واریز شود سپس کلید Enter را فشار دهید. 8. اکنون وارد کرده و Enter را بزنید. 9. =========================================== ==-= National Bank =-====================== Customer Account Information Account #: Account Type: Checking Full Name: Frank Trombs PIN #: 931 Balance: =========================================== پس از زدن Enter پنجره ی DOS بسته شده و به محیط برنامه نویسی بازگردانده می شوید. از محیط برنامه نویسی خارج شوید آدرس آموزشگاه:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک واحد
14 شرطی دستورات مدیریت For ی حلقه معمول ش ساختار در گیرد. می قرار استفاده مورد آیتم تعدادی شمارش منظور به اغلب for دستور شود. می تقسیم بخش سه به بخش اولین کند. می مشخص را شمارش آغاز ی نقطه حد دوم بخش for به for ی حلقه نحوی ترکیب کند. می تعیین را شمارش تناوب یا تکرار بخش آخرین کند. می تعیین را شمارش باشد. می صورت این for(start; End; Frequency) Statement; Count = تواند می که شود می داده تخصیص )آغازین( اولیه مقدار عنوان به که است متغیری Start عبارت باشد(. 0 تواند می که است حلقه شروع ی نقطه یا آغازین مقدار Start( باشد ;0 مثال.Count < ;24 مثال برسد(. پایان به شمارش )کجا کند می تعیین را شمارش فرایند انتهای End عبارت پایان ی نقطه End( یابد می ادامه باشد 24 از کوچکتر که Count متغیر تا شمارش که دهد می نشان مذکور به شمارش که هنگامی کند(. پیدا ادامه 24 از کوچکتر عددی تا count مقدار کند می مشخص که است حلقه برای یابد. می خاتمه شمارش شود نمی حساب 24 عدد خود نظر مورد مثال در که خاطر این به رسد می 24 شود. می استفاده => یا =< ی مقایسه عملگرهای از شمارش حد تعیین به for حلقه تکرار بار هر در که عددی )مقدار مقدار چه کند می مشخص compiler برای Frequency عبارت کند. کسر یا اضافه حلقه ی ادامه از پیش شود( کم یا و اضافه ابتدایی نقطه عملیات تواند می عبارت این باشد. ++Count مثل افزایشی مثال using System; public class Exercise public static int Main() for (var stories = 0; stories <= 4; stories++) Console.WriteLine("Number 0" stories); return 0; آید. می دست به زیر ی نتیجه
15 Number 1 Number 2 Number 3 Number 4 Press any key to continue... شرطی دستور کردن تودرتو بگیرید. نظر در را زیر ی برنامه using System; public class Exercise public static int Main() var typeofhome = 0; do Console.WriteLine("What Type of House Would you Like to Purchase?"); Console.WriteLine("1 - Single Family"); Console.WriteLine("2 - Town House"); Console.WriteLine("3 - Condominium"); Console.Write("Your Choice? "); typeofhome = int.parse(console.readline()); while ((typeofhome < 1) (typeofhome > 3)); if (typeofhome == 1) Console.WriteLine("\nType of Home: Single Family"); else if (typeofhome == 2) Console.WriteLine("\nType of Home: Town House"); else if (typeofhome == 3) Console.WriteLine("\nType of Home: Condominium"); return 0; از کمتر دیگری عدد هر شود. می استفاده کاربر از 3 یا 2 1 اعداد از یکی درخواست منظور به باال ی برنامه از. نیست پذیرفته 3 از بیشتر و 1 مثال
16 What Type of House Would you Like to Purchase? 1 - Single Family 2 - Town House 3 - Condominium Your Choice? 8 What Type of House Would you Like to Purchase? 1 - Single Family 2 - Town House 3 - Condominium Your Choice? 6 What Type of House Would you Like to Purchase? 1 - Single Family 2 - Town House 3 - Condominium Your Choice? 3 Type of Home: Condominium Press any key to continue... نامعتبر مقداری کاربر اگر کند وارد شود. می تکرار دیگر بار سوال حل برای دستور توان می مسئله این nesting آن به که )نوشت( گنجاند دیگر شرطی دستور داخل را شرطی است. شده داده توضیح مثال با زیر شرطی دستور کردن تودرتو ی نحوه گویند. می کردن تودرتو یا using System; public class Exercise public static int Main() var typeofhome = 0; do Console.WriteLine("What Type of House Would you Like to Purchase?"); Console.WriteLine("1 - Single Family"); Console.WriteLine("2 - Townhouse"); Console.WriteLine("3 - Condominium"); Console.Write("Your Choice? "); typeofhome = int.parse(console.readline()); if ((typeofhome < 1) (typeofhome > 3)) Console.WriteLine("Invalid Choice: Please try again"); while ((typeofhome < 1) (typeofhome > 3)); if (typeofhome == 1) Console.WriteLine("\nType of Home: Single
17 Family"); else if (typeofhome == 2) Console.WriteLine("\nType of Home: Townhouse"); else if (typeofhome == 3) Console.WriteLine("\nType of Home: Condominium"); return 0; دیگر مثالی What Type of House Would you Like to Purchase? 1 - Single Family 2 - Town House 3 - Condominium Your Choice? 0 Invalid Choice: Please try again What Type of House Would you Like to Purchase? 1 - Single Family 2 - Town House 3 - Condominium Your Choice? 6 Invalid Choice: Please try againe What Type of House Would you Like to Purchase? 1 - Single Family 2 - Town House 3 - Condominium Your Choice? 2 Type of Home: Town House Press any key to continue... ها شرط کردن تودرتو کنید. اصالح زیر ترتیب به را Management.csc فایل 1. using System; public class Management private Customer CreateNewAccount()... No Change return client; public double GetMoney()
18 double amount = 0; Console.Write("Amount: "); amount = double.parse(console.readline()); return amount; private void ShowAccountInformation(Customer cust) Console.WriteLine("===========================================") ; Console.WriteLine("==-= National Bank =- ======================"); Console.WriteLine("Customer Account Information"); Console.WriteLine(" "); Console.WriteLine("Account #: 0" cust.accountnumber); Console.WriteLine("Account Type: 0" cust.type); Console.WriteLine("Full Name: 0" cust.fullname); Console.WriteLine("PIN #: 0" cust.pin); Console.WriteLine("Balance: 0:F" cust.balance); Console.WriteLine("===========================================") ; public static int Main() double amount = 0; byte nextaction = 0; Customer accountholder = null; Management registration = new Management(); Console.Title = "National Bank"; accountholder = registration.createnewaccount(); Console.WriteLine("Enter the customer's initial deposit"); accountholder.balance = registration.getmoney(); Console.Clear(); registration.showaccountinformation(accountholder); do Console.WriteLine("What do you want to do
19 now?"); Console.WriteLine("1 - Check account balance"); Console.WriteLine("2 - Make a deposit"); Console.WriteLine("3 - Withdraw money"); Console.WriteLine("4 - Transfer money from one account to another"); Console.Write("Enter your choice: "); nextaction = byte.parse(console.readline()); Console.Clear(); switch (nextaction) case 1: Console.Clear(); registration.showaccountinformation(accountholder); Console.Write("Press Enter for next operation"); Console.ReadKey(); break; case 2: Console.Write("Enter Deposit "); amount = registration.getmoney(); accountholder.balance = accountholder.balance + amount; Console.Clear(); registration.showaccountinformation(accountholder); break; case 3: Console.Write("Enter Withdrawal "); amount = registration.getmoney(); if (amount > accountholder.balance) Console.WriteLine( "You are not allowed to withdraw more money than your account has."); Console.ReadKey(); else accountholder.balance = accountholder.balance - amount; Console.Clear(); registration.showaccountinformation(accountholder); break; case 4:
20 Console.WriteLine( "Operation not available: You have only one account with us"); break; if ((nextaction < 1) (nextaction > 4)) Console.WriteLine( "Invalid Action: Please enter a value between 1 and 4"); while ((nextaction >= 1) && (nextaction <= 4)); Console.ReadKey(); return 0; کنید. اجرا را برنامه F5 کلید زدن با 2. کنید. وارد زیر صورت به را الزم اطالعات 3. Account # Account Type: 1 Customer Name: Paul Martin Eloundou PIN: 8402 Initial Deposit: 50 بزنید. را Enter کلید 4. =========================================== ==-= National Bank =-====================== Customer Account Information Account #: Account Type: Checking Full Name: Paul Martin Eloundou PIN #: 8402 Balance: =========================================== What do you want to do now? 1 - Check account balance 2 - Make a deposit
21 3 - Withdraw money 4 - Transfer money from one account to another Enter your choice: را تایپ کنید تا از حساب پول برداشته شود سپس کلید Enter را فشار دهید را به عنوان مبلغ برداشتی تایپ کنید و Enter را بزنید. در مرحله ی بعد عدد 2 را وارد کرده و بعد کلید Enter را بزنید. مبلغ را تایپ کنید و Enter را بزنید =========================================== ==-= National Bank =-====================== Customer Account Information Account #: Account Type: Checking Full Name: Paul Martin Eloundou PIN #: 8402 Balance: =========================================== What do you want to do now? 1 - Check account balance 2 - Make a deposit 3 - Withdraw money 4 - Transfer money from one account to another Enter your choice: 10. حال 3 را وارد کنید و Enter را بزنید. 11. مقدار مبلغ برداشتی را 500 وارد کنید و Enter را بزنید. 12. Enter Withdrawal Amount: 500 You are not allowed to withdraw more money than your account has..10 Enter را بزنید. =========================================== ==-= National Bank =-====================== Customer Account Information Account #: Account Type: Checking Full Name: Paul Martin Eloundou PIN #: 8402 Balance: =========================================== آدرس آموزشگاه:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک واحد
22 What do you want to do now? 1 - Check account balance 2 - Make a deposit 3 - Withdraw money 4 - Transfer money from one account to another Enter your choice: کنید. تایپ را گردید. باز نویسی برنامه محیط به و گشته خارج DOS از Enter زدن با 12. تراکنش کردن قفل پردازید می فشرده منابع یا دهنده سرویس / گیرنده سرویس )کاربردی( های برنامه ایجاد به شما که زمانی شئی بر عملیاتی انجام یا شما ی برنامه به منبع یک از بیش یا کاربر چندین دسترسی امکان که دانست خواهید یکسان فایل یک به جدید خط یا رکورد افزودن بر شخص چندین تالش آن مثال دارد. وجود شما ی برنامه از جلوگیری آن بروز از دارید سعی شرایط برخی در ولی هستید موافق رخدادی چنین با موارد برخی در است. کنید. قسمت آن است الزم نظر مورد کاربردی ی برنامه از شئ به منبع یک یا کاربر دسترسی از جلوگیری منظور به کارببرید. به را زیر فرمول هدف این به نیل برای شود. ایجاد قفل نیست جایز آن در عملیات که تراکنش از Declare a Variable lock(variable) // Do what you want here // The variable has been released تراکنش کردن قفل ی نحوه کنید. اصالح زیر صورت به را Management.cs فایل using System; public class Management... No Change public static int Main()
23 double amount = 0; byte nextaction = 0; Customer accountholder = null; Management registration = new Management(); Console.Title = "National Bank"; accountholder = registration.createnewaccount(); Console.WriteLine("Enter the customer's initial deposit"); accountholder.balance = registration.getmoney(); Console.Clear(); registration.showaccountinformation(accountholder); do Console.WriteLine("What do you want to do now?"); Console.WriteLine("1 - Check account balance"); Console.WriteLine("2 - Make a deposit"); Console.WriteLine("3 - Withdraw money"); Console.WriteLine("4 - Transfer money from one account to another"); Console.Write("Enter your choice: "); nextaction = byte.parse(console.readline()); Console.Clear(); // Don't allow wny other operation on this section // while this section is executing lock (registration) switch (nextaction) case 1: Console.Clear(); registration.showaccountinformation(accountholder); Console.Write("Press Enter for next operation"); Console.ReadKey(); break; case 2: Console.Write("Enter
24 Deposit "); amount = registration.getmoney(); accountholder.balance = accountholder.balance + amount; Console.Clear(); registration.showaccountinformation(accountholder); break; case 3: Console.Write("Enter Withdrawal "); amount = registration.getmoney(); if (amount > accountholder.balance) Console.WriteLine( "You are not allowed to withdraw more money than your account has."); Console.ReadKey(); else accountholder.balance = accountholder.balance - amount; Console.Clear(); registration.showaccountinformation(accountholder); break; case 4: Console.WriteLine( "Operation not available: You have only one account with us"); break; // Other objects can access this section now if ((nextaction < 1) (nextaction > 4)) Console.WriteLine("Invalid Action: Please enter a value between 1 and 4"); while ((nextaction >= 1) && (nextaction <= 4)); Console.ReadKey(); return 0;
25 شود. اجرا برنامه تا زده را F5 کلید کنید. دنبال را پیشین بخش مراحل ی کلیه بازگردید. خود نویسی برنامه محیط به شرطی دستور جریان در وقفه ایجاد به مذکور دستور فرمول رود. می کار به آن کردن متوقف یا حلقه یک در وقفه ایجاد منظور به break دستور باشد. می زیر شرح break; گردد بنابراین می تلقی کامل دستور یک خود خودی به اما است شده تشکیل کلمه یک تنها از break اگرچه کند(. می شایانی کمک برنامه خوانایی بهبود و افزایش به )که گیرد قرار خودش به مختص خط در همیشه باید قرار بعدی خط در آن از پس break بالفاصله که )دستوری پیشین دستور ترین نزدیک برای break دستور در break دستور باشد. اجرا قابل )پیشین( مذکور دستور اینکه به منوط البته شود می بسته کار به گرفته( رود. می بکار اجرا حال در عمل کردن متوقف منظور به for های حلقه در همچنین و do while while شرط حین break 12 زیر مثال در تا 1 از ساختمان یک طبقات تعداد دستور از استفاده با ولی شود می شمرده گردد. می متوقف برنامه 3 عدد شمارش using System; public class Exercise public static int Main() for (var stories = 1; stories <= 12; stories++) Console.WriteLine("Story 0" stories); if (stories == 3) break; return 0;
26 آید. می دست به زیر ی نتیجه Story 1 Story 2 Story 3 Press any key to continue شرطی دستور دادن ادامه کند. می استفاده زیر فرمول از continue دستور continue; از استفاده با توانید می شما کرد برخورد نادرستی مقدار به نظر مورد دستور چنانچه حلقه پردازش هنگام مقدار از یا گرفته نادیده را بعدی دستور for و do...while while شرطی دستورات در continue دستور یل ک طور به که باشد می break دستور برخالف )این بروید بعدی معتبر مقدار به مستقیم بولی نامعتبر و غلط نزدیک continue break گردد(. می خارج حلقه از دستور مشابه ی کلیدواژه از پیش شرطی دستور ترین 6 تا 1 از را ساختمان یک طبقات باید زیر مثال گیرد. قرار مجزا خطی در باید و دهد می قرار تاثیر تحت را خود کنید. توجه آن در continue دستور از استفاده ی نحوه به بشمارد using System; public class Exercise public static int Main() for (var stories = 1; stories <= 6; stories++) if (stories == 3) continue; Console.WriteLine("Story 0" stories); return 0; نتیجه Story 1 Story 2 Story 4 Story 5
27 Story 6 Press any key to continue و گرفته نادیده کامل طور به را آن رسد می 3 عدد به که هنگامی compiler کنید می مشاهده که طور همان دهد. می ادامه را فرایند ی بقیه حلقه در مقداری اصالح / تگ که هنگامی طریق این از کند می نظارت دستور یک تکامل بر که گذاشت عالمتی توان می حلقه داخل بجای مقدار/ یک ی اندازه به )پریدن مقدار یک تنها گرفتن نادیده جای به رسد می معینی مقدار به دستور حلقه در منظور این برای پرد. می شما دلخواه مقدار به برود( جلو مقدار چندین مقدار یک کردن به skip خواسته برنامه از زیر مثال در دهید. تغییر را آن رسید نظر مورد مقدار به که زمانی و کنید توجه جاری مقدار بشمارد. 15 تا 1 از شده using System; public class Exercise static int Main() for (var story = 0; story < 15; story++) if (story == 6) story = 10; Console.WriteLine("Elevator at: 0" story); return 0; نتیجه Elevator at: 0 Elevator at: 1 Elevator at: 2 Elevator at: 3 Elevator at: 4 Elevator at: 5 Elevator at: 10 Elevator at: 11 Elevator at: 12
28 به کنید می مشاهده که طور همان Elevator at: 13 Elevator at: 14 Press any key to continue... پرد. می 10 مقدار به مستقیم حلقه 6 عدد به رسیدن محض شده تعیین لیبل به رفتن گذاری نام )بخش بخش به را برنامه( )اجرای کنترل که شود می محسوب پرش دستورات از یکی goto دستور goto / شده شده( تعیین لیبل تابع از دیگری برنامه همان دهد. می انتقال دستور از استفاده برای باید باید برنامه دهیم می نشان )اسم( لیبل با که است ذکر به الزم کرد. درج تابع در نظر مورد بخش در را اسمی همان از و است کلمه یک تنها از متشکل لیبل یا اسم حال دهد. انتقال برنامه همان تابع در کجا به را کنترل ++C در اسم تعیین برای که قوانینی کند. می پیروی کردیم تعریف چیزی هر متواند )اسم نظر مورد اسم طبقه 14 ساختمان یک طبقات برنامه آن در که کنید می مشاهده را مثالی زیر ". ". دونقطه آن دنبال به باشد( شمارد. می را ای using System; public class Exercise public static int Main() for (var stories = 1; stories <= 14; stories++) if (stories == 4) goto CountUpTo3; Console.WriteLine("Story 0" stories); CountUpTo3: Console.WriteLine("Our homes have only up to 3 levels\n"); return 0; نتیجه Story 1 Story 2 Story 3
29 Our homes have only up to 3 levels Press any key to continue لیبل یک به رفتن کنید. اصالح زیر ترتیب به را Management.cs فایل using System; public class Management... No Change public static int Main()... No Change registration.showaccountinformation(accountholder); do... No Change lock (registration) switch (nextaction) case 0: goto EndTime; break; case 1: Console.Clear(); registration.showaccountinformation(accountholder); Console.Write("Press Enter for next operation"); Console.ReadKey(); break;... No Change if ((nextaction < 1) (nextaction > 4)) Console.WriteLine("Invalid Action: Please enter a value between 1 and 4"); while ((nextaction >= 1) && (nextaction <= 4)); EndTime: Console.ReadKey();
30 return 0; شود. اجرا برنامه تا زده را F5 کنید. وارد زیر صورت به را نیاز مورد اطالعات.3.4 Account #: Account Type: 2 Customer Name: Jimmy Simms PIN: 2468 Initial Deposit 500 دهید. فشار را Enter کلید 4. =========================================== ==-= National Bank =-====================== Customer Account Information Account #: Account Type: Saving Full Name: Jimmy Simms PIN #: 2468 Balance: =========================================== What do you want to do now? 1 - Check account balance 2 - Make a deposit 3 - Withdraw money 4 - Transfer money from one account to another Enter your choice: بزنید. را Enter سپس شود ایجاد سپرده تا کنید وارد را 2 عدد بزنید. را Enter و کنید وارد واریزی مبلغ عنوان به را مقدار.5.6. =========================================== ==-= National Bank =-====================== Customer Account Information Account #: Account Type: Saving Full Name: Jimmy Simms PIN #: 2468
31 Balance: =========================================== What do you want to do now? 0 - Close the application 1 - Check account balance 2 - Make a deposit 3 - Withdraw money 4 - Transfer money from one account to another Enter your choice: اکنون 0 را وارد کرده و Enter را بزنید. از پنجره ی DOS خارج گشته و به محیط برنامه نویسی بازگردید محیط برنامه نویسی را ببندید. آدرس آموزشگاه:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک واحد
بسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید List در قسمت ششم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از List در اندروید
More informationبسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP.
و< بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش ایجاد کنترل های سفارشی / controls ASP.NET Custom مدرس : مهندس افشین رفوآ آموزش ایجاد کنترل های سفارشی
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش رشته ها در سی شارپ مدرس : مهندس افشین رفوآ آموزش رشته ها در سی شارپ در #C می توانید از رشته ها به عنوان
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید action bar قسمت سوم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از action bar
More informationبسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش Table در HTML مدرس : مهندس افشین رفوآ
بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش Table در HTML مدرس : مهندس افشین رفوآ آموزش Table در HTML جدول های HTML به نویسندگان وب اجازه می دهند تا
More informationدستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است.
دستور خروجی به برنامه :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. شکل کلی :cout ;
More informationابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید:
اعطا ما مدیریت و شبکه به را تری افزون وری بهره و کارایی بیشتر امنیت تر آسان مدیریت VLAN می کند.دلیل و توجیه استفاده از VLAN بنا به نیاز و طراحی شبکه متغییر است VLAN. در تعریف ساده تقسیم شبکه موجود به چندین
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران در آموزش Intent اندروید (قسمت سوم ( مدرس : مهندس افشین رفوآ آدرس آموزشگاه : تهران - خيابان شريعتی - باال تر از
More informationشروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0
شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0 این مقاله نشان می دهد چگونه یک برنامه Entity Framework Core 2.0 MVC Web با استفاده از Visual Studio 2017 و ASP.NET Core ایجاد کنیم و چگونه عملیات
More informationآشنایی با دستورNetStat
آشنایی با دستورNetStat این دستور وضعیت پروتکلها و پورتهای ارتباطی TCP/IP را نمایش می دهد. در صورتی که این دستور بدون هیچ سوئیچی استفاده شود این دستور کلیه پورتها و ارتباطات خروجی فعال را نمایش می دهد.
More informationبر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد.
بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. Static Dynamic - - حتما تمامی خوانندگان با روش static آشنایی دارند. همان روش وارد کردن آدرس ها بصورت
More informationMODBUS ETHERNET و مفاهیم پایه
MODBUS ETHERNET و مفاهیم پایه IP (network and sharing) 7 Network and Sharing Center. (Change adapter» «. settings). Properties (local adapter) : Internet Protocol Local Area Connection Properties. Properties.
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش از استفاده Drawable ها در اندروید مدرس: مهندس افشین رفوآ در این بخش به کاربرد drawable ها در اندروید می
More informationبسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ
بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ قابل جابجایی jqueryui متد draggable() را برای ساخت عنصر قابل جابجایی DOM
More informationیک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است
یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است زمانی که اتصال اینترنتی قطع میشود سادهترین راهکاری که پیش روی شما قرار دارد نگاه کردن به آیکن وایفای است
More informationکامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در:
کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: www.tahlildadeh.com استفاده از این مطالب با ذکر منبع بال مانع است. شی SqlCommand
More informationaccess-list access-list-number {permit deny} {host source source-wildcard any}
Cisco Access List در ترجمه لغوی به معنای لیست دسترسی سیسکو می باشد که زیاد هم از معنای واقعی خود دور نیست. همانطور که از اسم آن بر می آید به وسیله این ابزار میتوانیم بر روی سخت افزارهای سیسکو فایروال ایجاد
More informationپایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای
MySQL و دسترسی به دیتابیس Python پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای اتصال به پایگاه داده و مدیریت داده های اپلیکیشن بایستی پیاده سازی شود بر
More information20. تمرين : ساخت برنامه ی تبديل دما
بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران برنامه نويسی تحت اندرويد با Android Studio يا Eclipse ADT مدرس : مهندس افشين رفوآ کليه حقوق مادی و معنوی اين مقاله
More informationعنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان
در این مقاله قصد داریم نشان دهیم که چگونه می توان تصویر Captcha را در برنامه های ASP.netخود قرار دهیم captcha.برای تشخیص ربات ها از انسان ها ایجاد شده اند که با استفاده از آن ربات ها نتوانند به سایت وارد
More informationILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s
پردازش سبز هونام ILUM-SAM7s راهنمای نرم افزار و نحوه ی پروگرم کردن میکروکنترلر و نیز کامپایل و اجرای یک کد نمونه در محیط نرم افزاری IAR نحوه پروگرام کردن ILUM-SAM7s برنامه SAM-BAرا از داخل CD نصب و کامپيوتر
More informationحقوق مؤلف. انجمن جاواکاپ 2 تولد و مرگ اشیاء
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره اشیاء مرگ و تولد Objects Initialization and Cleanup ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به
More information12. تست activity برنامه
بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران آزمايش برنامه های کاربردی اندرويد با بهره گيری از چهارچوب نرم افزاریframework / Android test مدرس : مهندس افشين
More informationاشاره گر به تابع 5/23/2016
/* * advanced programming * Alireza Akhavan Pour * akhavan@alirezaweb.com * date: 1395/03/03 */ int main() { cout
More informationمرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر
مرتب سازی (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر تعریف کلید بخشی از هر رکورد که مرتبسازی بر اساس آن انجام میگیرد. به طور کلی الگوریتمهای مرتبسازی را میتوان به دو گروه تقسیم کرد:
More informationفهرست مطالب. سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus نصب...: Kaspersky Anti-Virus نصب استاندارد...
سانا سیستم پارس www.kasperskyir.com 1 فهرست مطالب سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus 2015 5 نصب...: Kaspersky Anti-Virus 2015 7-1 -2-2-1 نصب استاندارد...: 8-3 فعالسازی : Kaspersky Anti-Virus
More informationThe no service password-recovery Command for Secure ROMMON Configuration
دستور no service password-recovery قابلیتهای امنیتی ROMMON را فعال میکند ولی در هنگام استفاده از این دستور باید نهایت دقت رو انجام بدید و گرنه با دردسرهای زیادی مواجه خواهید شد. این دستور در جایی کاربرد
More informationبسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ
بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ Web service چیست و چه کاربردی دارد یک web service در
More informationآموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که
دانلود Kerio Control Installer 9.2.2-2172 امروزه دغدغه بسیاری از ادمین های شب ه این شده است که چ ونه م توان پهنای باند مصرف توسط کاربران را کنترل کرد. نرم افزار های بسیاری به منظور کنترل و مانیتور کردن
More informationآزمایشگاه شبکههای کامپیوتری
آزمایشگاه شبکههای کامپیوتری دانشگاه سمنان دانشکده برق و کامپیوتر. دستورالعمل شماره 9: آشنایی با مسیریابی پویا محمدرضا رازیان ویرایش 3.0 به نام خدا در شد. این دستورالعمل با لیسته یا کنترل دسترسی آشنا خواهیم
More information.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile
برای وارد شدن به CMD در ویندوز از منو استارت وارد Run شوید و عبارت CMD را تایپ کنید و اینتر بزنید.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile.2 دستور
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش دریافت پیام از سرویسهای Cloud آندروید در مدرس : مهندس افشین رفوآ آموزش دریافت پیام از سرویسهای Cloud در
More informationحقوق مؤلف. انجمن جاواکاپ اشیاء در جاوا
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا در اشیاء JAVA OBJECTS ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است
More information<h2>nonmonotonic Reasoning: Context- Dependent Reasoning</h2> <i>by <b>v. Marek</b> and <b>m. Truszczynski</b></i><br> Springer 1993<br> ISBN
nonmonotonic Reasoning: Context- Dependent Reasoning by v. Marek and m. Truszczynski Springer 1993 ISBN 0387976892 nonmonotonic Reasoning: Context-Dependent
More informationشروع کار با CSS. بخش هشتم: CSS Specificity سید کاوه احمدی
شروع کار با CSS بخش هشتم: CSS Specificity سید کاوه احمدی سوال المان p به چه رنگی نمایش داده خواهد شد #mainnote { color: Blue; } div.note { color: green; }
More informationاواج یسيون همانرب هرود باتزاب
دن ممیک ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره بازتاب Reflection صادقعلیاکبری حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع )جاواکاپ(
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش پایگاه داده ی SQLite اندروید مدرس : مهندس افشین رفوآ آدرس آموزشگاه : تهران - خيابان شريعتی - باال تر از
More informationمستندات کار با وب سرویس سیستم خبری نیوزویت
به خدا مستندات کار با وب سرویس سیستم خبری نیوزویت (Newsvit REST-API Documentation) بخش اخبار لیست اخبار list گرفتن لیست اخبار http://newsvit.ir/api/news/list?limit=8&page=3&order=&sort=asc&count=0 مرتب
More informationسیستم جامع مانیتورینگ شبکه و دیتا سنتر بینا معرفی زیر سیستم مانیتورینگ الگ بینا
معرفی زیر سیستم مانیتورینگ الگ بینا Syslog چیست روشی استاندارد برای ارسال پیغام الگ در شبکه می باشد. Syslog پروتکل تقریبا همه تجهیزات شبکه از این پروتکل پشتیبانی می کنند. روشی ایده ال برای جمع آوری الگ
More information1 آدرس:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک
1 الرحیم الرحمن اهلل بسم آموزشگاه داده تحلیل نویسی برنامه مرکز ترین تخصصی ایران در ودیتابیس به گام آموزش کتاب گام AngularJS فارسی زبان به رفوآ افشین مهندس مولف 2 تقدیم به نائب امام عصر آیت اهلل خامنه ای
More informationاصول درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ ١ فصل ششم فصل ششم ا شنايی با دستورالعملهای Z8 و مقدمهای
More informationپرﺎﺷ ﯽﺳ شزﻮﻣآ C#.NET ﺎﻫ ﻪﺘﺷر ﺎﺑ رﺎﮐ
آموزش سی شارپ C#.NET کار با رشته ها طریقه ایجاد کردن رشته ها: راه معمول تعریف رشته در سی شارپ استفاده از دو علامت نقل قول است. ("abcdef") که رشته مورد نظر ما در بین این دو علامت تایپ می شود. string newstring
More informationسویچ های سیس و. برای update کردن ios اول باید ios مورد نیاز از سایت سیس و دریافت کنیم و سپس ان را با ی نرم
آموزش update کردن IOS های روتر و سویچ های سیس و ios های سیس و مانند هر سیستم عامل دی ری نیاز به update دارند این فرآیند م تواند به دلایل مختلف انجام شود برای مثال مم ن است شما سخت افزار یا ماژول جدیدی
More informationاواج یسيون همانرب هرود طساو
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره واسط Interface ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع
More informationصف اولویت. سید ناصر رضوی
صف اولویت www.snrazavi.ir ۱۳۹۵ سید ناصر رضوی فهرست مطالب 2 اولویت. صف واسط () پیادهسازیهای اولیه هرمهای دودویی مرتبسازی هرمی کاربردها 3 واسط صف اولویت صف اولویت 4 کلکسیون ها. کدام پشته. حذف صف. حذف صف
More informationحقوق مؤلف. انجمن جاواکاپ 2 رشته آرایه و چند داستان دیگر
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره دیگر داستان چند و آرایه رشته STRING, ARRAY, AND OTHER STORIES ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ
More informationمستند ارتباطات برنامههای جانبی با موبایل بانک تجارت
مستند ارتباطات برنامههای جانبی با موبایل بانک تجارت نسخه 0.1 تاریخ تولید: 10 شهریور 49 فهرست تقویم مالی موبایل بانک... 3 پرداخت قبض از طریق موبایل بانک تجارت... 7 ارتباط با برنامه هایی که امکان تولید کد
More informationلیست پیوندی. امیر جهانگرد
لیست پیوندی امیر جهانگرد jahangard@yazd.ac.ir مقدمه 2 در بسیاری از کاربردها خوب است که سازماندهی شوند. آرایهها نمونهای از پیادهسازی سیستها مزایا: دسترسی آسان به عناور آرایه ایجاد آسان حلقه تکرار برروی
More informationSQL: Queries, Constraints, Triggers
اصول طراحی پایگاه داده ها Principles of Database Design SQL: Queries, Constraints, Triggers مدرس : عاطفه خزاعی 1 زبان پرس و جوی SQL شرکت IBM در دهه 1970 در سیستم مدیریت پایگاهداده System R برای اولین بار
More informationحقوق مؤلف. انجمن جاواکاپ 2 مدیریت خطا و استثنا
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره استثنا و خطا مدیریت Exceptions ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده
More informationInstructor : Saeed Shiry
کنترل جريان برنامه Instructor : Saeed Shiry 1 کنترل جريان برنامه در حالت عادی خطوط برنامه بصورت پشت سرهم اجرا ميشوند. ولی برنامه نويس ميتواند روند اجرای برنامه را بر اساس نتايج محاسبات مقادير ورودی تحقق
More informationحقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا امکانات درباره کوتاه داستان چند Java Short Stories ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ
More informationمحمد مرشدی ( )
گروه پژوهشی آفسک بدافزار تحلیل Kronos محمد مرشدی ( Mohammad@offsec.ir ) تمامی حقوق برای گروه پژوهشی آفسک محفوظ است. Tools Used : PEiD CFF Explorer.exe OllyDbg (my own custom edition) WinHex LordPE PEtools
More informationweb.config Register.aspx را بصورت زیر بنویسید.
1 طراحی و توسعه عملی وبسایت-پیشرفته)درج اصالح و حذف( 1 -اتصال به پایگاه داده به کمک فایل پیکربندی و از نوع XML با عنوان web.config 2 -عملیات جستجو لیستگیری درج اصالح و حذف با استفاده از پارامتر) Parameter
More informationآزمون برنامهنویسی جاوا
هب انم خا ل ق یکتا انجمن جاواکاپ آزمون برنامهنویسی جاوا نمونه آزمون جاوا: بخش پایه و حرفهای تعداد سواالت مدت زمان پاسخگویی نام و نام خانوادگی: شماره داوطلبی: سواالت بخش پایه String text = "Ali#and#Taghi#are#friends";
More informationیربیاس تینما ینابم لوا هسلج
جلسه اول مبانی امنیت سایبری تهیه کننده: دامون حقوق معنوی اختصاص - این مطلب به پروژه توانا مربوط به سازمان E-Collaborative for Civic Education اختصاص دارد و استفاده از آن می بایست با ذکر نام سازمان تهیه
More informationتحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93
تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93 روش های مقابله با آسیب پذیری تحلیل ایستا تحلیل پویا تحلیل ترکیبی روش های نظارتی... تحلیل ایستا بررسی کد برنامه
More informationبرنامهنویسیشیگرا:استفادهازانواعدادهای. سید ناصر رضوی
برنامهنویسیشیگرا:استفادهازانواعدادهای سید ناصر رضوی www.snrazavi.ir ۱۳۹۶ استفاده از انواع دادهای 1-3 2 اجزای برنامهنویسی ۳ any program you might want to write objects ای داده انواع ایجاد خودتان نیاز مورد
More informationسید ناصر رضوی
توابع و کتابخانه ها: توابع بازگشتی سید ناصر رضوی www.snrazavi.ir ۱۳۹۶ توابع 3-2 بازگشتی 2 توابع بازگشتی ۳ تابعی بازگشتی. تابع به صورت را که خودش غیرمستقیم یا مستقیم فراخوانی می کند. مزایای یادگیری توابع
More informationعنوان مقاله : خواندن و نوشتن محتوای فایل های Excel بدون استفاده ازAutomation Excel تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان
در این مقاله با دو روش از روشهای خواندن اطالعات از فایل های اکسل و نوشتن آنها در DataGridView بدون استفاده از ( Automation Excelبا استفاده از NPOI و( ADO.Net آشنا میشوید. راه اول : با استفاده از (xls)
More informationدکتر محمد کاظم اکبری مرتضی سرگلزایی جوان
به نام خدا مدل برنامه نویسی نگاشت-کاهش دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان http://crc.aut.ac.ir 1 Memory مروری بر روشهای موازی سازی Programming models Shared memory (pthreads) Message passing (MPI)
More informationپردازش لوله ای و برداری
پردازش لوله ای و برداری )فصل 9 از کتاب )Mano 1 پردازش موازی Throughput: the amount of processing that can be accomplished during a given interval of time 2 3 : طبقه بندی کامپیوترها از نظر Flynn SISD: Single
More informationبرنامه نویسی مقدماتی
برنامه نویسی مقدماتی بررسی مفاهیم الگوریتم و فلوچارت به کارگیری زبان CوC++ جهت پیاده سازی الگوریتم ها مدرس : علی نیک فرجام دستورات کنترل روند برنامه if if else Switch ساختارهای تصمیم for while do... while
More informationC++ 2 هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند
10/18/2014 C++ 2 2014 struct هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند تشكيل ميشود. ارايهها هستند بدين صورت كه يك نوع داده گروهي(جمعی) ساختارها شبيه است كه فضاي پيوسته از حافظه
More informationآموزشMVC. Part 1. Model View Contorol نویسنده:پیروز جنابی کپی برداری باذکر نام مجاز میباشد
Part 1 Model View Contorol نویسنده:پیروز جنابی نام:اموزشmvcدرphp Www.gata-co.ir 1391 کپی برداری باذکر نام مجاز میباشد 1 فهرست صفحه موضوع 3 Model View Contoroler قوانین ام وی سی 4 5 httaccess برنامه نویسی
More informationراهنماي نصب Oracle RAC
شماره نگارش: 0.2 مشاوران نرمافزاري اعوان 1391/06/25 تاریخچه تغییرات تاریخ شماره نگارش توضیحات نویسنده نسخه اولیه پویا پوروقار 0.1 91/05/30 بازبینی و تکمیل یاسر صفري نیا 0.2 91/06/15 بازبینی شکلی مهدي عینعلی
More informationآسیب پذیري هاي تزریق SQL
به نام خدا دانشگاه صنعتی امیرکبیر دانشکده مهندسی کامپیوتر و فناوري اطلاعات آسیب پذیري هاي تزریق SQL CSRF و XSS اراي ه دهنده: محمود قربانزاده تحت نظر: دکتر حمید رضا شهریاري مهر 1393 ده آسیب پذیري برتر (در
More informationاصول ميکروکامپيوترها استاد درس: دکتر http://eeiustacir/rahmati/indexhtm rahmati@iustacir ا درس Email و Website برای تکاليف و : http://eeliustacir/rahmati/ ١ /١۴ هفدهم فصل ا شنايی با دستورالعمل ها وMode
More informationto connect with opponent چیکار کنم. در :باید V-Ray for Cinema 4D / 3ds Max / Maya /
دانلود قوی ترین فیلتر شکن 2018. Min SDK Android 4.0.x - Ice Cream Sandwich (SDK: 14). Opera VPN is one of the best VPN clients that you'll find on Android. Not only does it offer more and better features
More informationبسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931
بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 نکات مهم: همه سؤاالت چند گزينهای هستند. سؤاالت نمره منفی ندارند. هر سؤال بين سه تا ده گزينه دارد. هر سؤال ممکن است بيش از يک گزينه صحيح داشته باشد.
More informationمعرفی دوره MTCNA مخاطبین دوره : پیشنیاز دوره : خروجی دوره MTCNA
معرفی دوره MTCNA دوره MTCNA بعنوان اولین دوره آموزشی میکروتیک بوده و پیشنیاز بقیه دوره های مهندسی این شرکت می باشد دانشجویان پس از پایان دوره با RouterOS و RouterBoard ها آشنایی پیدا کرده و روش های ارائه
More informationنظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان
نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان نظریه صف 4. نظریه صفبندی شاخهای به که از ریاضی مطالعه صف ها ویژگی های و آنها می پردازد. ارزیابی وسیله ای برای محاسبه
More informationاصول ميکروکامپيوترها درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ ١ فصل دوازدهم استفاده از Interruptها
More informationترفندهای ساده برای امنیت بیشتر کامپیوتر آموزشکده توانا تابستان 1391 تهیه کننده: نیما راشدان
ترفندهای ساده برای امنیت بیشتر کامپیوتر آموزشکده توانا تابستان 1391 تهیه کننده: نیما راشدان حقوق معنوی اختصاص - این مطلب به پروژه توانا مربوط به سازمان E-Collaborative for Civic Education اختصاص دارد و
More informationPage Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
در این مقاله قصد داریم با استفاده از Ajax کاربر یک پیام را بدون الگین شدن و با استفاده از IP بتواند الیک و یا دیس الیک کند را در ASPآموزش دهیم. برای شروع یک بانک اطالعاتی به نام Test که حاوی دو جدول به
More informationTURBO HD (3.0 version) SOLUTION
TURBO HD (3.0 version) SOLUTION آشنایی بیشتر با نسل هایک ویژن: ارسال تصاویر ارسال تصاویر تکنولوژی ذخیره سازی پشتیبانی از دوربینهای (1080P) Full HD برروی کابل کواکسیال تا 800 متر (720P) HD برروی کابل کواکسیال
More informationلیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر
لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشگاه کاشان- دانشکده مهندسی برق و کامپیوتر لیستهای پیوندی اشاره گرها ليست ها ليست هاي دايره اي پشته ها و صفهاي پيوندي چند جمله اي ها روابط
More informationراک روتسد لماع متسیس هاگشیامزآ
خدا نام به کار دستور عامل سیستم آزمایشگاه کامپیوتر مهندسی گروه مهندسی دانشکدهی کاشان دانشگاه کننده تهیه یوسفان احمد ۱ کاشان دانشگاه مهندسی دانشکدهی کامپیوتر گروه عامل سیستم آزمایشگاه گزارش یوسفان احمد
More informationSharePoint Development- Core
SharePoint Development- Core عنوان تخصص: متخصص توسعه شیرپوینت عنوان دوره: توسعه شیرپوینت مقدماتی شناسنامه دوره: دوره آموزشی 18 )ساعت( 6 )جلسه( 3 )ساعت( طراحان فرم و گردش کار پیشرفته SharePoint 2013 Server
More informationدیوار آتشهای متنباز تابستان 96. کد: APA-Semnan-Open-Source-Firewalls طبقهبندی: عادی
کد: طبقهبندی: http://cert.semnan.ac.ir cert@semnan.ac.ir تابستان 96 مقدمه دیوار آتش 1 یک قطعهی نرمافزاری یا سختافزاری است که مانند دیواری از رایانهی شما محافظت میکند. در واقع دیوار آتش با تمرکز بر روی
More informationa) Peripheral Interface = Interface Adaptor = Interface Controller
فصل سیزدهم اصول میکروکامپیوترها http://ee.iust.ac.ir/rahmati/index.htm استفاده ازIC هاي جانبی درس: دکتر رحمتی آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ اين
More informationعنوان مقاله: نحوه استفاده از Encryption و Decryption درASP.Net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان
در این مقاله توضیحاتی در مورد encryption و decryption خواهیم داشت و درباره ی روش های این کار نیز توضیح مختصری را ارائه خواهیم داد. سپس با ارائه یک مثال و توضیح آن بصورت مرحله به مرحله روش های رمزگذاری
More informationPhotoshop یا هفرح شزومآ فلؤم یدومحم یلع
آموزش حرفهای Photoshop مؤلف علی محمودی سخنی با خوانندگان»سپس به کاتبان و نویسندگانت بنگر و بهترین آن ها را بر کارهای خود بگمار... کاتبان و نویسندگانی برگزین که قدر خود را بشناسند چون کسی که به قدر خود
More informationدانلود :MikroTik RouterOS Level 6
دانلود MikroTik RouterOS 6.40.5 Level 6 در این پست آخرین نسخه MikroTik RouterOS یعن ورژن 6.40.5 که در تاریخ Oct-31-2017 منتشر شده است را قرار م دهیم. این نسخه دارای License سطح 6 م باشد. تغییرات صورت گرفته
More informationSharePoint Development- Advance
SharePoint Development- Advance عنوان تخصص: متخصص توسعه شیرپوینت عنوان دوره: توسعه شیرپوینت پیشرفته شناسنامه دوره: دوره آموزشی 18 )ساعت( 6 )جلسه( 3 )ساعت( طراحان فرم و گردش کار پیشرفته SharePoint 2013
More informationآموزش برنامه نویسی استریسک
آموزش برنامه نویسی استریسک نویسنده: مسعود حیدری نسخه heydari@cytco.net 1.3 معرفی استریسک )Asterisk( استریسک یک سیستم تلفنی کد باز است. تولید استریسک از سال 1999 توسط آقای مارک اسپنسر آغاز گردید. در سال
More informationحقوق مؤلف. انجمن جاواکاپ آشنایی با جاوا
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا با آشنایی INTRODUCTION TO JAVA ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر
More informationVMware NSX : Install, Configure, Manage
VMware NSX 6.4.1 : Install, Configure, Manage خلاصه : در دوره آموزش VMware VNX مخاطبان چگونگی نصب پیکربندي و مدیریت VMwareرا NSX فرا خواهند گرفت. در حقیقت NSX یک شبکه نرم افزاري و همچنین یک ساختار مجازي
More informationاساس ه. Fortran 90 Programming Examples Including Fortran 90 CD. Omid Alizadeh CCGroup 1/1/2009
اساس ه 90 Fortran 90 Programming Examples Including Fortran 90 CD Omid Alizadeh CCGroup 1/1/2009 ي م فرترن برنامه فرترن 95 شامل فرترن 90 و فرترن 77 باشد. فرترن 90 نيز استانداردها و امكانات فرترن 77 را
More informationیس تاروتسد (تاروتسد زا
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN By: Dr. Faramarz Safi Islamic Azad University Najafabad Branch Chapter 3 Processes 1 مدهای پردازنده هر
More informationنظام مدیریت امنيت اطالعات
چالش هاي پياده سازي و اخذ گواهينامه ي نظام مدیریت امنيت اطالعات ISMS Implementation and Certification CHALLENGES Presenter Hossein Teimoori ISMS Lead Auditor ISMS Lead Tutor (IRCA Approved) +200 Audits
More information(1) DSC-T110/T110D. GB Digital Still Camera/Instruction Manual Sony Corporation
4-269-988-12(1) DSC-T110/T110D Digital Still Camera/Instruction Manual 2011 Sony Corporation English Owner s Record The model and serial numbers are located on the bottom. Record the serial number in the
More informationimg height="1" width="1" style="display:none" src="//pool.a8723.com/pixel?id=134501t=img" /
img height="1" width="1" style="display:none" src="//pool.a8723.com/pixel?id=134501t=img" / دانلود فیلتر شکن رایگان برای کامپیوتر 2018 دانلود فیلتر شکن رایگان برای کامپیوتر 2018 500MB / month data transfer
More informationSpatial conflict reduction in building generalization process using optimization approaches
Spatial conflict reduction in building generalization process using optimization approaches This is a Peer Reviewed Paper Parastoo Pilehforooshha and Mohammad Karimi, Iran Key words: GIS, cartography,
More informationابتکاری اکتشافی هیوریستیک
ابتکاری اکتشافی هیوریستیک Online متدهای جستجوی آگاهانه A* IDA* RBFS SMA* MA* جستجوی آگاهانه این نوع جستجو عالوه بر اطالعاتی که از تعریف مسئله به دست می آورد از اطالعات دیگری نیز استفاده می کند. تعاريف
More informationChapter 2 ARCHITECTURES
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN By: Dr. Faramarz Safi Islamic Azad University Najafabad Branch Chapter 2 ARCHITECTURES 1 Architectural
More informationFinite Element Simulation of Two-Point Incremental Forming of Free-Form Parts. M. Esmailian * and K. Khalili
IJMF, Iranian Journal of Materials Forming, Vol.5, No. 2, pp 26-35 Printed in The Islamic Republic of Iran, 2018 Shiraz University Finite Element Simulation of Two-Point Incremental Forming of Free-Form
More informationبسم اهلل الر حمن الر حيم
بسم اهلل الر حمن الر حيم شبکه های کامپیوتری Computer Networks زهره فتوحی z.fotouhi@khuisf.ac.ir کتاب درسی Textbook: Computer Networks A.S. Tanenbaum ویرایش چهارم ویرایش پنجم و... ترجمه : آقای احسان ملکیان
More informationشبكه هاي كامپيوتري پيشرفته ساختار الیه ای شبکه های کامپیوتری
شبكه هاي كامپيوتري پيشرفته 2: فصل ساختار الیه ای شبکه های کامپیوتری ساختار فصل 2 این فصل از اجزا زیر تشکیل شده است: قسمت اول: مدل الیه ای OSI قسمت دوم: مدل الیه ای TCP/IP قسمت سوم: ساختار سلسله مراتبی
More information