حقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا
|
|
- Barrie Miles
- 5 years ago
- Views:
Transcription
1 دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا امکانات درباره کوتاه داستان چند Java Short Stories ری کب یا عل صادق
2 حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع )جاواکاپ( بالمانع است اگر این اثر توسط جاواکاپ به صورت عمومی منتشر نشده است و به صورت اختصاصی در اختیار شما یا شرکت شما قرار گرفته بازنشر آن مجاز نیست تغییر محتوای این اثر بدون اطالع و تأیید مجاز نیست 2 چند داستان کوتاه درباره امکانات جاوا
3 سرفصل مطالب متدهایی با تعداد متغیر پارامتر )Variable Argument List( کالس های اولیه لفاف انواع )Primitive Wrapper Classes( سربارکردن متدها )overloading( متد tostring equals متد ثابت متغیرهای )final variables( اشیاء تغییرناپذیر )Immutable( انواع داده شمارشی )enum( 3 چند داستان کوتاه درباره امکانات جاوا
4 متدهایی با تعداد متغیر پارامتر Variable Argument List
5 تعداد متغیر پارامتر امکانی در زبان جاوا تحت عنوان varargs وجود دارد: متدهای تعریف کنیم که از یک آرگومان صفر یا چند پارامتر بپذیرند void print(string... args){...} مثال: هنگام فراخوانی متد print می توانیم صفر یا چند رشته به آن پاس کنیم یعنی همه فراخوانی های زیر صحیح هستند: print(); print("ali"); print("a", "B", "C", "D"); 5 چند داستان کوتاه درباره امکانات جاوا
6 نحوه تعریف فهرست متغیر پارامترها )varargs( متدی تعریف هنگام که شامل پارامتر varargs می شود: این پارامتر به شکل یک آرایه قابل استفاده است با توجه به نحوه فراخوانی متد )تعداد پارامترها( این آرایه مشخص میشود print(); array.length==0 print("ali"); array.length==1 print("ali", "Taghi"); array.length==2 6 چند داستان کوتاه درباره امکانات جاوا
7 تفاوت پارامترآرایه و پارامتر varargs این دو متد چه تفاوتی دارند void print1(string[] args) {...} void print2(string... args) {...} متد اول فقط به یک شکل قابل فراخوانی است: print1(array); فراخوانی متد دوم به همه ا شکال String[] array = {"A", "B"}; زیر صحیح است )دست کاربر باز است( print2(); print2("ali"); print2("ali", "Taghi"); print2(array); 7 چند داستان کوتاه درباره امکانات جاوا
8 سؤال فرض کنید: s; String کدام یک از متدهای زیر پارامتر varargs دارند s = String.format("[%s=%5.2f]", "PI", 3.14); s = String.valueOf(3.14); s = "pi=3.14".replace("pi", "PI"); 8 چند داستان کوتاه درباره امکانات جاوا
9 کالسهای لفاف انواع اولیه Primitive Wrapper Classes
10 کالس های لفاف انواع اولیه انواع داده اولیه )primitive data types( می شناسیم را byte, short, int, long, float, double, char, boolean می دانیم به یک شیء متغیرهایی که از این انواع هستند شیء نمی کنند اشاره بلکه مستقیما یک مقدار را نگهداری می کنند نیستند متناظر هر نوع اولیه یک کالس تعریف شده Primitive Wrapper Classes هرگاه از که یک شیء آن ها امکان مهم: مورد نیاز باشد به جای انواع اولیه استفاده می کنیم اشیاء این کالس ها برخالف انواع داده اولیه می توانند null باشند 10 چند داستان کوتاه درباره امکانات جاوا
11 مثال Double n = new Double(12.2); double d = n.doublevalue(); int i = n.intvalue(); double max = Double.MAX_VALUE; Integer a = new Integer(12); int maxint = Integer.MIN_VALUE; 11 چند داستان کوتاه درباره امکانات جاوا
12 unboxing و autoboxing به بعد 1.5 از نسخه )Java 5+( : autoboxing اگر یک مقدار primitive به صورت خودکار به شیءی این دو امکان به وجود آمده است به عنوان یک شیء متناظر از نوع استفاده شود: wrapper مثال: Integer i = 2; : unboxing اگر یک شیء از نوع فرایند برعکس autoboxing wrapper به صورت خودکار به به یک مقدار از نوع تبدیل عنوان یک primitive متناظر primitive مثال: int askajd = new Integer(12); می شود استفاده شود: می شود تبدیل 12 چند داستان کوتاه درباره امکانات جاوا
13 Integer i = new Integer(2); Integer j = new Integer(2); i = j;//reference Assignment i = 2;//OK. Autoboxing. Long l = 2;//Syntax Error. Why? Long l = 2L;//OK l = i;//syntax Error. Why? System.out.println(i==j); //Prints false. Why? 13 چند داستان کوتاه درباره امکانات جاوا چند مثال
14 سربار کردن متد Method Overloading
15 سربار کردن متد Overloading( )Method در یک کالس می توانیم متدهای مختلفی با نام یکسان کنیم تعریف به شرطی که مجموعه پارامترهای متفاوتی داشته باشند به این کار سربار کردن متد می گویند متدهایی همه که سربار شده اند قابل استفاده هستند 15 چند داستان کوتاه درباره امکانات جاوا
16 مثال 16 چند داستان کوتاه درباره امکانات جاوا
17 سربار: فقط براساس تفاوت در پارامترها ممکن است چرا براساس مقدار برگشتی نمی توانیم متدها را سربار کنیم int f(){return 0;} اما این حالت اشکالی ندارد: {}(a void f(int 17 چند داستان کوتاه درباره امکانات جاوا
18 متد tostring
19 تبدیل به رشته در بسیاری از مواقع نیازمند تبدیل یک شیء مثال برای چاپ یا نمایش اطالعات یک شیء یا برای ذخیره آن در فایل تبدیل محتوای یک شیء آیا جاوا مثال : اجازه ی این تبدیل را به یک رشته سناریویی می دهد به رشته هستیم است پرکاربرد Person person = new Person("Ali", 25); String s = person; البته که نه! جاوا در تبدیل نوع بسیار سخت گیر است و یا Integer number = new Integer(12); String s = number; 19 چند داستان کوتاه درباره امکانات جاوا
20 راه حل: متد tostring اگر شیءی قرار است به رشته تبدیل شود کالس آن باید متد tostring را پیادهسازی کند 20 چند داستان کوتاه درباره امکانات جاوا tostring همه اما کالس ها Person person = new Person("Ali", 25); String s = person.tostring(); است ویژه ای متد این متد را دارند حتی اگر برای پیاده سازی صحیح آن را برای Integer number = new Integer(12); String s = number.tostring(); کالس های تعریف آن ها نشده باشد جدید باید تعریف کنیم
21 package ir.javacup.oop; public class Circle { private double radius; public Circle(double radius) { this.radius = radius; } public String tostring() { } return "Circle [radius=" + radius + "]"; 21 امکانات شیءگرایی در جاوا خروجی این برنامه public static void main(string[] args) { Circle c = new Circle(2.0); System.out.println(c.toString()); } } ir.javacup.oopadeeperlook.circle@15db9742 Circle [radius=2.0] حاال چطور
22 متد equals
23 بررسی تساوی دو مقدار 23 چند داستان کوتاه درباره امکانات جاوا فرض کنید می خواهیم دو مقدار یا دو متغیر a و b و تساوی این دو را بررسی کنیم انواع اولیه از متغیرها اگر این )primitive( عملگر == تبصره: مناسب است در مقایسه اعداد اعشاری با عملگر = = ارجاع متغیرها اگر این )Reference( عملگر == عملگر مهم: تساوی == عملگر == هویت ارجاع ها )اشاره گرها( باشند باشند مالحظاتی را بررسی می کند تساوی محتوای دو شیء را بررسی )identity( را مقایسه کنیم نمی کند را بررسی می کند نه وضعیت الزم است )state یا )حالت
24 مقایسه تساوی اشیاء String s = new String("Ali"); String t = new String("Ali"); if(s == t) System.out.println("s==t"); s Ali t Ali پس چگونه محتوای دو شیء را مقایسه کنیم مقایسه ی حالت راه حل: یا وضعیت یا state استفاده از متد equals if (s.equals(t)) System.out.println("s equals t"); 24 چند داستان کوتاه درباره امکانات جاوا
25 متد equals بسیاری از کالس های مهم جاوا متد equals مناسبی دارند که تساوی محتوای دو شیء را بررسی می کند )... مثل و کالس های لفاف انواع اولیه Character و Integer( String وقتی کالس جدیدی تعریف می کنیم: متد می توانیم مناسبی برای آن پیاده سازی کنیم equals متد یک شیء می گیرد پارامتر به عنوان و boolean برمی گرداند equals ویژگی های خودش را با ویژگی های شیء پارامتر مقایسه می کند حالت )وضعیت یا )state پارامتر با this مقایسه می شود 25 چند داستان کوتاه درباره امکانات جاوا
26 public class Person { private String nationalid; private String name; private String ; private int age; تعریف متد equals public boolean equals(person other) { return nationalid.equals(other.nationalid); } } Person p1 = new Person(" ", "Ali Alavi"); Person p2 = new Person(" ", "Taghi Taghavi"); Person p3 = new Person(" ", "Taghi Taghavi"); System.out.println(p1.equals(p2)); System.out.println(p2.equals(p3)); راستش را بخواهید این تعریف غلط است! تعریف equals کمی پیچیدهتر است پارامترش باید از جنس Object باشد در این باره بعدا بیشتر صحبت می کنیم 26 چند داستان کوتاه درباره امکانات جاوا
27 String str1 = new String("Ali"); String str2 = new String("Ali"); String str3 = "Ali"; String str4 = "Ali"; equal Integer int1 = new Integer(2); Integer int2 = new Integer(2); Integer int3 = 2; Integer int4 = 2; 27 چند داستان کوتاه درباره امکانات جاوا مثال و نکته همه این اشیاء با هم همه این اشیاء با هم هستند equal هستند autoboxing str1 == str2 str2 == str3 str3 == str4 int1 == int2 int2 == int3 int3 == int4
28 متغیرهای ثابت Final Variables
29 متغیرهای ثابت )final( برخی از به این متغیرها متغیرها یک بار مقدار ثابت می گیرند )constant( مثال: Integer.MAX_VALUE و هرگز تغییر گفته می شود و Math.PI نمی کنند در جاوا متغیرهای ثابت با کلیدواژه final مشخص می شوند ثابت یک متغیر )final( قابل تغییر نیست مقدار اگر متغیر ثابت از انواع داده اولیه باشد: مقدارش قابل تغییر نیست اگر متغیر ثابت یک شیء باشد: دیگر به شیء دیگری نمیتوان ارجاع دهد 29 چند داستان کوتاه درباره امکانات جاوا
30 مثال final int i = 2; i = 3; مقدار متغیرهایی از انواع اولیه )primitive( غیرقابل تغییر است final Person p1 = new Person(); Person p2 = new Person(); p1 = p2; p1 = new Person(); p1.setname("ali"); هويت يک شیء ثابت قابل تغییر وضعیت )ويژگیها محتوا( يک شیء ثابت قابل تغییر است نیست 30 چند داستان کوتاه درباره امکانات جاوا
31 ا شکال متغیرهای ثابت متغیرهای ثابت به شکل های مختلفی دیده می شوند: ثابت پارامتر متغیر محلی ثابت ویژگی متغیر استاتیک ثابت ثابت هر متغیر ثابت باید بالفاصله مثال یک ویژگی ثابت مثال در سازنده بايد مقداردهی شود در فرایند مقداردهی اولیه شیء مقداردهی شود 31 چند داستان کوتاه درباره امکانات جاوا
32 نکته این مفاهیم مستقل از هم هستند: سطح دسترسی access( )public, private, package final static public استاتیک ثابت بودن یا نبودن )final( مثال هر متغیر ممکن است بودن یا نبودن استاتیک: final ممکن است public باشد یا نباشد باشد یا نباشد 32 چند داستان کوتاه درباره امکانات جاوا
33 اشیاء تغییرناپذیر Immutable Objects
34 تغییرپذیری اشیاء اشیاء به دو دسته تقسیم می شوند: و تغییرپذير تغییرناپذير Mutable & Immutable ویژگی های اشیاء اشیاء مثال تغییرپذير setter موضوع تغییرناپذير متدهایی دارند»تغییرناپذيری«ثابت بودن درباره ثبات با بعد از ساخت این اشیاء قابل تغییر نیست دارند که امکان تغییر وضعیت هويت»ثابت بودن«است و با کلیدواژه متفاوت است final تغییرناپذيری درباره ثبات وضعیت )state( تغییرناپذیری است یک مفهوم است و کلیدواژه خاصی ندارد را آن ها مشخص می شود می دهد 34 چند داستان کوتاه درباره امکانات جاوا
35 اشیاء تغییرناپذیر Objects( )Immutable )Thread-safe( اشیاء تغییرناپذیر ساده تر فهمشان مزایایی مزایایی هستند آسان تر مزایایی است دارند در کارایی برنامه دارند برنامه های در همروند و موازی دارند اشیاء برخی از کالس هایی که String )مثال متد setvalue همه کالس های لفاف انواع اولیه می شناسیم ندارد( تغییرناپذیر هستند. Double Boolean Integer( مثال: و غیره( 35 چند داستان کوتاه درباره امکانات جاوا
36 نوع داده شمارشی )enum(
37 مسأله فرض کنید نمونه های یک کالس تعداد محدود و مشخصی شیء خواهد داشت این کالس محدود هستند نمونه جدیدی در آینده اضافه نخواهد شد. Student Type : <BS, MS, PhD> مثال : SMS Status : <Sent, Delivered, Pending, Error> چنین نیازی را چگونه Color : <Blue, Green, Black, Red> پیاده سازی می کنید 37 چند داستان کوتاه درباره امکانات جاوا
38 یک راه حل class Color{ public static final Color BLACK = new Color(); public static final Color BLUE = new Color(); public static final Color GREEN = new Color(); public static final Color RED = new Color(); } private Color() { } که جاوا پیشنهاد می کند: enum Color { BLACK, BLUE, GREEN, RED } مثال از کاربرد اين کالس: Color c = Color.RED; راه ساده تری 38 چند داستان کوتاه درباره امکانات جاوا
39 انواع داده شماری )enum( Enumerated type یا enumeration یا enum 39 چند داستان کوتاه درباره امکانات جاوا اگر یک کالس تعداد محدود و مشخصی شیء بهتر است به جای کالس با کلیدواژه enum و همه این همان جا همه اشیاء )نمونه ها( نمونه ها به صورت ضمنی آن مشخص شود public دارد تعریف شود و static enum Color { BLACK, BLUE, GREEN, RED } enum StudentType{ BS, MS, PHD } final enum Shape { RECTANGLE, CIRCLE, SQUARE } هستند
40 Color color = Color.BLACK; Shape shape = Shape.CIRCLE; show(shape, color); 40 چند داستان کوتاه درباره امکانات جاوا مثال void show (Shape s, Color c) { switch (s) { case CIRCLE :... case RECTANGLE :... } }
41 چند نکته درباره انواع داده enum هیچ نمونه نمونه سازی )شیء( جدیدی با عملگر new ارث بری از انواع enum نمی تواند منجر ممکن نیست مفهوم وراثت را بعدا خواهیم دید معموال یک enum تعریفی ایجاد شود به خطای کامپایل می شود بسیار ساده شامل اسم دارد نمونه ها enum Color{ BLACK, BLUE, GREEN, RED } مثال : اما یک enum با سازنده های کالس می تواند پیچیده تری مختلف و ویژگی ها و متدهای متنوع باشد 41 چند داستان کوتاه درباره امکانات جاوا
42 تعریف انواع پیچیده تر enum enum Shape { Rectangle(1), Circle(2), Square(3); private int number; Shape(int i){ number= i; } public int getnumber(){ return number; } } Shape sh = Shape.CIRCLE; print (sh.getnumber()); sh = Shape.valueOf("CIRCLE"); print(sh.getnumber()); Shape[] array = Shape.values(); for (Shape s : array) { print(s.name()); } // Runtime Error: sh = Shape.valueOf("PYRAMID"); 42 چند داستان کوتاه درباره امکانات جاوا
43 کوییز
44 public class Quiz { static int sum(integer... numbers){ int s = 0; for (Integer i : numbers) { s+=i; } return s; } static int sum(string s1, String s2){ Integer[] values = {Integer.valueOf(s1),Integer.valueOf(s2)}; return sum(values); } public static void main(string[] args) { System.out.println(sum()); 0 Auto-boxing System.out.println(sum(1,2)); 3 System.out.println(sum(1,2, new Integer(3))); 6 System.out.println(sum("1", "2")); 3 System.out.println(sum("One", "Two")); Runtime Error } } 44 امکانات شیءگرایی در جاوا خروجی این برنامه چیست
45 enum Status{ SENT, DELIVERED, PENDING } public class SMS { تغییرناپذیر است status; private Status private final String msg; private final String from, to; public SMS(String msg, String from, String to) { this.msg = msg; this.from = from; قطعهبرنامه چیست this.to = to; } public void setstatus(status status) { this.status = status; } public String tostring() { return String.format("%s=>%s:%s(%s)", from, to, msg, status); } } SMS sms = new SMS("Salam!", "0912", "0935"); sms.setstatus(status.delivered); System.out.println(sms); 1- آیا شیء sms خیر 2- خروجی این 0912=>0935:Salam!(DELIVERED) 45 امکانات شیءگرایی در جاوا
46 تمرین عملی
47 تمرین عملی کالس Person سطح تحصیالت: enum متد tostring سربار کردن سازنده )چند سازنده( سن: عدد صحیح و قد: اعشاری هر دو اختیاری Wrapper Primitive بهتر است به جای پس اسم یک فرد را ثابت کنید )final( درباره تغییرپذیری اشیاء این کالس بحث کنید باشند 47 چند داستان کوتاه درباره امکانات جاوا
48 جمع بندی
49 جمع بندی متدهای var-agrs کالس های لفاف انواع اولیه )Primitive Wrapper Classes( سربارکردن متد متد tostring equals متد متغیرهای ثابت )final( اشیاء تغییرناپذیر )Immutable( انواع داده شمارشی )enum( 49 چند داستان کوتاه درباره امکانات جاوا
50 مطالعه کنید هشتم فصل های کتاب دایتل Java How to Program (Deitel & Deitel) 8- Classes and Objects: A Deeper Look تمرین های همین فصل ها از کتاب دایتل 50 چند داستان کوتاه درباره امکانات جاوا
51 تمرین را تعریف کنید )تکمیل( کالس Book وضعیت کتاب: امانت آماده محتاج صحافی )نوع )enum متد tostring مناسب ویژگی قیمت برای هر کتاب اجباری و ویژگی تعداد صفحات اختیاری یکی را از نوع int و دیگری را از نوع Integer تعریف کنید. )چرا!( است setter ها و getter ها و سازندههای مناسب برایش تعریف کنید عنوان و نویسنده کتاب ثابت هستند ولی امکان تغییر قیمت وجود دارد کدام ویژگیها final هستند 51 چند داستان کوتاه درباره امکانات جاوا
52 جستجو کنید و بخوانید موضوعات پیشنهادی برای جستجو: مزایای اشیاء تغییرناپذیر Objects( )Immutable نحوه صحیح پیادهسازی متد equals کالس Number BigDecimal و BigInteger مانند کالسهایی AtomicLong و AtomicInteger مانند کالسهایی java.util.enumeration Interned Strings 52 چند داستان کوتاه درباره امکانات جاوا
53 پایان
54 مطالب تکمیلی
55 مثال public boolean equals(object obj) { if (this == obj) return true; if (obj == null) return false; if (getclass()!= obj.getclass()) return false; Person other = (Person) obj; if (nationalid == null) { if (other.nationalid!= null) return false; } else if (!nationalid.equals(other.nationalid)) return false; return true; } 55 امکانات شیءگرایی در جاوا
56 تاریخچه تغییرات نسخه تاريخ توضیح 1394/3/ نسخه اولیه ارائه آماده شد 56 چند داستان کوتاه درباره امکانات جاوا
حقوق مؤلف. انجمن جاواکاپ اشیاء در جاوا
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا در اشیاء JAVA OBJECTS ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است
More informationاواج یسيون همانرب هرود طساو
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره واسط Interface ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع
More informationحقوق مؤلف. انجمن جاواکاپ 2 تولد و مرگ اشیاء
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره اشیاء مرگ و تولد Objects Initialization and Cleanup ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به
More informationاواج یسيون همانرب هرود باتزاب
دن ممیک ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره بازتاب Reflection صادقعلیاکبری حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع )جاواکاپ(
More informationحقوق مؤلف. انجمن جاواکاپ 2 رشته آرایه و چند داستان دیگر
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره دیگر داستان چند و آرایه رشته STRING, ARRAY, AND OTHER STORIES ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ
More informationحقوق مؤلف. انجمن جاواکاپ 2 مدیریت خطا و استثنا
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره استثنا و خطا مدیریت Exceptions ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده
More informationدستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است.
دستور خروجی به برنامه :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. شکل کلی :cout ;
More informationبسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931
بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 نکات مهم: همه سؤاالت چند گزينهای هستند. سؤاالت نمره منفی ندارند. هر سؤال بين سه تا ده گزينه دارد. هر سؤال ممکن است بيش از يک گزينه صحيح داشته باشد.
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش رشته ها در سی شارپ مدرس : مهندس افشین رفوآ آموزش رشته ها در سی شارپ در #C می توانید از رشته ها به عنوان
More informationآشنایی با دستورNetStat
آشنایی با دستورNetStat این دستور وضعیت پروتکلها و پورتهای ارتباطی TCP/IP را نمایش می دهد. در صورتی که این دستور بدون هیچ سوئیچی استفاده شود این دستور کلیه پورتها و ارتباطات خروجی فعال را نمایش می دهد.
More informationحقوق مؤلف. انجمن جاواکاپ آشنایی با جاوا
دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا با آشنایی INTRODUCTION TO JAVA ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر
More informationاشاره گر به تابع 5/23/2016
/* * advanced programming * Alireza Akhavan Pour * akhavan@alirezaweb.com * date: 1395/03/03 */ int main() { cout
More informationبسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش Table در HTML مدرس : مهندس افشین رفوآ
بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش Table در HTML مدرس : مهندس افشین رفوآ آموزش Table در HTML جدول های HTML به نویسندگان وب اجازه می دهند تا
More informationابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید:
اعطا ما مدیریت و شبکه به را تری افزون وری بهره و کارایی بیشتر امنیت تر آسان مدیریت VLAN می کند.دلیل و توجیه استفاده از VLAN بنا به نیاز و طراحی شبکه متغییر است VLAN. در تعریف ساده تقسیم شبکه موجود به چندین
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید List در قسمت ششم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از List در اندروید
More informationبسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ
بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ قابل جابجایی jqueryui متد draggable() را برای ساخت عنصر قابل جابجایی DOM
More informationآزمون برنامهنویسی جاوا
هب انم خا ل ق یکتا انجمن جاواکاپ آزمون برنامهنویسی جاوا نمونه آزمون جاوا: بخش پایه و حرفهای تعداد سواالت مدت زمان پاسخگویی نام و نام خانوادگی: شماره داوطلبی: سواالت بخش پایه String text = "Ali#and#Taghi#are#friends";
More informationشروع کار با CSS. بخش هشتم: CSS Specificity سید کاوه احمدی
شروع کار با CSS بخش هشتم: CSS Specificity سید کاوه احمدی سوال المان p به چه رنگی نمایش داده خواهد شد #mainnote { color: Blue; } div.note { color: green; }
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مرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر
مرتب سازی (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر تعریف کلید بخشی از هر رکورد که مرتبسازی بر اساس آن انجام میگیرد. به طور کلی الگوریتمهای مرتبسازی را میتوان به دو گروه تقسیم کرد:
More informationکامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در:
کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: www.tahlildadeh.com استفاده از این مطالب با ذکر منبع بال مانع است. شی SqlCommand
More informationبسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP.
و< بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش ایجاد کنترل های سفارشی / controls ASP.NET Custom مدرس : مهندس افشین رفوآ آموزش ایجاد کنترل های سفارشی
More informationپایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای
MySQL و دسترسی به دیتابیس Python پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای اتصال به پایگاه داده و مدیریت داده های اپلیکیشن بایستی پیاده سازی شود بر
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 informationC++ 2 هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند
10/18/2014 C++ 2 2014 struct هر ساختار از دو يا چند عضو كه به همراه هم يك واحد منطقي را ميسازند تشكيل ميشود. ارايهها هستند بدين صورت كه يك نوع داده گروهي(جمعی) ساختارها شبيه است كه فضاي پيوسته از حافظه
More informationلیست پیوندی. امیر جهانگرد
لیست پیوندی امیر جهانگرد jahangard@yazd.ac.ir مقدمه 2 در بسیاری از کاربردها خوب است که سازماندهی شوند. آرایهها نمونهای از پیادهسازی سیستها مزایا: دسترسی آسان به عناور آرایه ایجاد آسان حلقه تکرار برروی
More informationمستند ارتباطات برنامههای جانبی با موبایل بانک تجارت
مستند ارتباطات برنامههای جانبی با موبایل بانک تجارت نسخه 0.1 تاریخ تولید: 10 شهریور 49 فهرست تقویم مالی موبایل بانک... 3 پرداخت قبض از طریق موبایل بانک تجارت... 7 ارتباط با برنامه هایی که امکان تولید کد
More informationپرﺎﺷ ﯽﺳ شزﻮﻣآ C#.NET ﺎﻫ ﻪﺘﺷر ﺎﺑ رﺎﮐ
آموزش سی شارپ C#.NET کار با رشته ها طریقه ایجاد کردن رشته ها: راه معمول تعریف رشته در سی شارپ استفاده از دو علامت نقل قول است. ("abcdef") که رشته مورد نظر ما در بین این دو علامت تایپ می شود. string newstring
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یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است
یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است زمانی که اتصال اینترنتی قطع میشود سادهترین راهکاری که پیش روی شما قرار دارد نگاه کردن به آیکن وایفای است
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش از استفاده Drawable ها در اندروید مدرس: مهندس افشین رفوآ در این بخش به کاربرد drawable ها در اندروید می
More informationبر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد.
بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. Static Dynamic - - حتما تمامی خوانندگان با روش static آشنایی دارند. همان روش وارد کردن آدرس ها بصورت
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید action bar قسمت سوم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از action bar
More informationThe no service password-recovery Command for Secure ROMMON Configuration
دستور no service password-recovery قابلیتهای امنیتی ROMMON را فعال میکند ولی در هنگام استفاده از این دستور باید نهایت دقت رو انجام بدید و گرنه با دردسرهای زیادی مواجه خواهید شد. این دستور در جایی کاربرد
More informationمستندات کار با وب سرویس سیستم خبری نیوزویت
به خدا مستندات کار با وب سرویس سیستم خبری نیوزویت (Newsvit REST-API Documentation) بخش اخبار لیست اخبار list گرفتن لیست اخبار http://newsvit.ir/api/news/list?limit=8&page=3&order=&sort=asc&count=0 مرتب
More information20. تمرين : ساخت برنامه ی تبديل دما
بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران برنامه نويسی تحت اندرويد با Android Studio يا Eclipse ADT مدرس : مهندس افشين رفوآ کليه حقوق مادی و معنوی اين مقاله
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عنوان مقاله : خواندن و نوشتن محتوای فایل های Excel بدون استفاده ازAutomation Excel تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان
در این مقاله با دو روش از روشهای خواندن اطالعات از فایل های اکسل و نوشتن آنها در DataGridView بدون استفاده از ( Automation Excelبا استفاده از NPOI و( ADO.Net آشنا میشوید. راه اول : با استفاده از (xls)
More information12. تست activity برنامه
بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران آزمايش برنامه های کاربردی اندرويد با بهره گيری از چهارچوب نرم افزاریframework / Android test مدرس : مهندس افشين
More informationعنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان
در این مقاله قصد داریم نشان دهیم که چگونه می توان تصویر Captcha را در برنامه های ASP.netخود قرار دهیم captcha.برای تشخیص ربات ها از انسان ها ایجاد شده اند که با استفاده از آن ربات ها نتوانند به سایت وارد
More informationILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s
پردازش سبز هونام ILUM-SAM7s راهنمای نرم افزار و نحوه ی پروگرم کردن میکروکنترلر و نیز کامپایل و اجرای یک کد نمونه در محیط نرم افزاری IAR نحوه پروگرام کردن ILUM-SAM7s برنامه SAM-BAرا از داخل CD نصب و کامپيوتر
More informationaccess-list access-list-number {permit deny} {host source source-wildcard any}
Cisco Access List در ترجمه لغوی به معنای لیست دسترسی سیسکو می باشد که زیاد هم از معنای واقعی خود دور نیست. همانطور که از اسم آن بر می آید به وسیله این ابزار میتوانیم بر روی سخت افزارهای سیسکو فایروال ایجاد
More informationبرنامهنویسیشیگرا:استفادهازانواعدادهای. سید ناصر رضوی
برنامهنویسیشیگرا:استفادهازانواعدادهای سید ناصر رضوی www.snrazavi.ir ۱۳۹۶ استفاده از انواع دادهای 1-3 2 اجزای برنامهنویسی ۳ any program you might want to write objects ای داده انواع ایجاد خودتان نیاز مورد
More informationلیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر
لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشگاه کاشان- دانشکده مهندسی برق و کامپیوتر لیستهای پیوندی اشاره گرها ليست ها ليست هاي دايره اي پشته ها و صفهاي پيوندي چند جمله اي ها روابط
More informationاصول ميکروکامپيوترها استاد درس: دکتر http://eeiustacir/rahmati/indexhtm rahmati@iustacir ا درس Email و Website برای تکاليف و : http://eeliustacir/rahmati/ ١ /١۴ هفدهم فصل ا شنايی با دستورالعمل ها وMode
More informationبسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ
بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ Web service چیست و چه کاربردی دارد یک web service در
More informationآزمایشگاه شبکههای کامپیوتری
آزمایشگاه شبکههای کامپیوتری دانشگاه سمنان دانشکده برق و کامپیوتر. دستورالعمل شماره 9: آشنایی با مسیریابی پویا محمدرضا رازیان ویرایش 3.0 به نام خدا در شد. این دستورالعمل با لیسته یا کنترل دسترسی آشنا خواهیم
More information.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile
برای وارد شدن به CMD در ویندوز از منو استارت وارد Run شوید و عبارت CMD را تایپ کنید و اینتر بزنید.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile.2 دستور
More information1 آدرس:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک
1 الرحیم الرحمن اهلل بسم آموزشگاه داده تحلیل نویسی برنامه مرکز ترین تخصصی ایران در ودیتابیس به گام آموزش کتاب گام AngularJS فارسی زبان به رفوآ افشین مهندس مولف 2 تقدیم به نائب امام عصر آیت اهلل خامنه ای
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران در آموزش Intent اندروید (قسمت سوم ( مدرس : مهندس افشین رفوآ آدرس آموزشگاه : تهران - خيابان شريعتی - باال تر از
More informationسیستم جامع مانیتورینگ شبکه و دیتا سنتر بینا معرفی زیر سیستم مانیتورینگ الگ بینا
معرفی زیر سیستم مانیتورینگ الگ بینا Syslog چیست روشی استاندارد برای ارسال پیغام الگ در شبکه می باشد. Syslog پروتکل تقریبا همه تجهیزات شبکه از این پروتکل پشتیبانی می کنند. روشی ایده ال برای جمع آوری الگ
More informationسویچ های سیس و. برای update کردن ios اول باید ios مورد نیاز از سایت سیس و دریافت کنیم و سپس ان را با ی نرم
آموزش update کردن IOS های روتر و سویچ های سیس و ios های سیس و مانند هر سیستم عامل دی ری نیاز به update دارند این فرآیند م تواند به دلایل مختلف انجام شود برای مثال مم ن است شما سخت افزار یا ماژول جدیدی
More informationیربیاس تینما ینابم لوا هسلج
جلسه اول مبانی امنیت سایبری تهیه کننده: دامون حقوق معنوی اختصاص - این مطلب به پروژه توانا مربوط به سازمان E-Collaborative for Civic Education اختصاص دارد و استفاده از آن می بایست با ذکر نام سازمان تهیه
More informationبسم اهلل الر حمن الر حيم
بسم اهلل الر حمن الر حيم شبکه های کامپیوتری Computer Networks زهره فتوحی z.fotouhi@khuisf.ac.ir کتاب درسی Textbook: Computer Networks A.S. Tanenbaum ویرایش چهارم ویرایش پنجم و... ترجمه : آقای احسان ملکیان
More informationآموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که
دانلود Kerio Control Installer 9.2.2-2172 امروزه دغدغه بسیاری از ادمین های شب ه این شده است که چ ونه م توان پهنای باند مصرف توسط کاربران را کنترل کرد. نرم افزار های بسیاری به منظور کنترل و مانیتور کردن
More informationتحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93
تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93 روش های مقابله با آسیب پذیری تحلیل ایستا تحلیل پویا تحلیل ترکیبی روش های نظارتی... تحلیل ایستا بررسی کد برنامه
More informationنظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان
نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان نظریه صف 4. نظریه صفبندی شاخهای به که از ریاضی مطالعه صف ها ویژگی های و آنها می پردازد. ارزیابی وسیله ای برای محاسبه
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران نحوه شمارش در حلقه مدرس : مهندس افشین رفوآ آدرس آموزشگاه:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک
More informationSQL: Queries, Constraints, Triggers
اصول طراحی پایگاه داده ها Principles of Database Design SQL: Queries, Constraints, Triggers مدرس : عاطفه خزاعی 1 زبان پرس و جوی SQL شرکت IBM در دهه 1970 در سیستم مدیریت پایگاهداده System R برای اولین بار
More informationدکتر محمد کاظم اکبری مرتضی سرگلزایی جوان
به نام خدا مدل برنامه نویسی نگاشت-کاهش دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان http://crc.aut.ac.ir 1 Memory مروری بر روشهای موازی سازی Programming models Shared memory (pthreads) Message passing (MPI)
More informationweb.config Register.aspx را بصورت زیر بنویسید.
1 طراحی و توسعه عملی وبسایت-پیشرفته)درج اصالح و حذف( 1 -اتصال به پایگاه داده به کمک فایل پیکربندی و از نوع XML با عنوان web.config 2 -عملیات جستجو لیستگیری درج اصالح و حذف با استفاده از پارامتر) Parameter
More informationصف اولویت. سید ناصر رضوی
صف اولویت www.snrazavi.ir ۱۳۹۵ سید ناصر رضوی فهرست مطالب 2 اولویت. صف واسط () پیادهسازیهای اولیه هرمهای دودویی مرتبسازی هرمی کاربردها 3 واسط صف اولویت صف اولویت 4 کلکسیون ها. کدام پشته. حذف صف. حذف صف
More informationSharePoint Development- Core
SharePoint Development- Core عنوان تخصص: متخصص توسعه شیرپوینت عنوان دوره: توسعه شیرپوینت مقدماتی شناسنامه دوره: دوره آموزشی 18 )ساعت( 6 )جلسه( 3 )ساعت( طراحان فرم و گردش کار پیشرفته SharePoint 2013 Server
More informationInstructor : Saeed Shiry
کنترل جريان برنامه Instructor : Saeed Shiry 1 کنترل جريان برنامه در حالت عادی خطوط برنامه بصورت پشت سرهم اجرا ميشوند. ولی برنامه نويس ميتواند روند اجرای برنامه را بر اساس نتايج محاسبات مقادير ورودی تحقق
More informationSharePoint Development- Advance
SharePoint Development- Advance عنوان تخصص: متخصص توسعه شیرپوینت عنوان دوره: توسعه شیرپوینت پیشرفته شناسنامه دوره: دوره آموزشی 18 )ساعت( 6 )جلسه( 3 )ساعت( طراحان فرم و گردش کار پیشرفته SharePoint 2013
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 informationسید ناصر رضوی
توابع و کتابخانه ها: توابع بازگشتی سید ناصر رضوی www.snrazavi.ir ۱۳۹۶ توابع 3-2 بازگشتی 2 توابع بازگشتی ۳ تابعی بازگشتی. تابع به صورت را که خودش غیرمستقیم یا مستقیم فراخوانی می کند. مزایای یادگیری توابع
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش دریافت پیام از سرویسهای Cloud آندروید در مدرس : مهندس افشین رفوآ آموزش دریافت پیام از سرویسهای Cloud در
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 informationVisual Basic.NET Sub Programs
1 Visual Basic.NET 2 پروگرامهاي فرعي بسياري پروگرامهاي کمپيوتر داراي دستورهاي زياد بوده و تجارب نشان داده است که بهتر است اين پروگرامها به بخش هاي خورد و قابل اداره تبديل شود. در ويژول بسيک دات نت اين
More informationدیوار آتشهای متنباز تابستان 96. کد: APA-Semnan-Open-Source-Firewalls طبقهبندی: عادی
کد: طبقهبندی: http://cert.semnan.ac.ir cert@semnan.ac.ir تابستان 96 مقدمه دیوار آتش 1 یک قطعهی نرمافزاری یا سختافزاری است که مانند دیواری از رایانهی شما محافظت میکند. در واقع دیوار آتش با تمرکز بر روی
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اصول ميکروکامپيوترها استاد درس: دکتر http://ee.iust.ac.ir/rahmati/index.htm rahmati@iust.ac.ir ا درس Email و Website برای تکاليف و... : http://eel.iust.ac.ir/rahmati/ ١ نوزدهم فصل ا شنايی با دستورالعمل
More informationفصل هشتم برنامه نویس شی گرا
فصل هشتم برنامه نویس شی گرا فهرست مطالب فصل هشتم.12 عضوهای static.13.14.15.1.2.3.4.5.6.7.8.9.10.11 تعریف شی گرایی چند ریختی )polymorphism( خاصیت ارث بری پشته )stack( ایجاد شی ارث بری سازنده ها و نابود
More informationترفندهای ساده برای امنیت بیشتر کامپیوتر آموزشکده توانا تابستان 1391 تهیه کننده: نیما راشدان
ترفندهای ساده برای امنیت بیشتر کامپیوتر آموزشکده توانا تابستان 1391 تهیه کننده: نیما راشدان حقوق معنوی اختصاص - این مطلب به پروژه توانا مربوط به سازمان E-Collaborative for Civic Education اختصاص دارد و
More informationآسیب پذیري هاي تزریق SQL
به نام خدا دانشگاه صنعتی امیرکبیر دانشکده مهندسی کامپیوتر و فناوري اطلاعات آسیب پذیري هاي تزریق SQL CSRF و XSS اراي ه دهنده: محمود قربانزاده تحت نظر: دکتر حمید رضا شهریاري مهر 1393 ده آسیب پذیري برتر (در
More informationمعرفی دوره MTCNA مخاطبین دوره : پیشنیاز دوره : خروجی دوره MTCNA
معرفی دوره MTCNA دوره MTCNA بعنوان اولین دوره آموزشی میکروتیک بوده و پیشنیاز بقیه دوره های مهندسی این شرکت می باشد دانشجویان پس از پایان دوره با RouterOS و RouterBoard ها آشنایی پیدا کرده و روش های ارائه
More informationبسم اهلل الرحمن الرحیم
بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش پایگاه داده ی SQLite اندروید مدرس : مهندس افشین رفوآ آدرس آموزشگاه : تهران - خيابان شريعتی - باال تر از
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 informationTURBO HD (3.0 version) SOLUTION
TURBO HD (3.0 version) SOLUTION آشنایی بیشتر با نسل هایک ویژن: ارسال تصاویر ارسال تصاویر تکنولوژی ذخیره سازی پشتیبانی از دوربینهای (1080P) Full HD برروی کابل کواکسیال تا 800 متر (720P) HD برروی کابل کواکسیال
More informationابتکاری اکتشافی هیوریستیک
ابتکاری اکتشافی هیوریستیک Online متدهای جستجوی آگاهانه A* IDA* RBFS SMA* MA* جستجوی آگاهانه این نوع جستجو عالوه بر اطالعاتی که از تعریف مسئله به دست می آورد از اطالعات دیگری نیز استفاده می کند. تعاريف
More informationراهنماي نصب Oracle RAC
شماره نگارش: 0.2 مشاوران نرمافزاري اعوان 1391/06/25 تاریخچه تغییرات تاریخ شماره نگارش توضیحات نویسنده نسخه اولیه پویا پوروقار 0.1 91/05/30 بازبینی و تکمیل یاسر صفري نیا 0.2 91/06/15 بازبینی شکلی مهدي عینعلی
More informationPhotoshop یا هفرح شزومآ فلؤم یدومحم یلع
آموزش حرفهای Photoshop مؤلف علی محمودی سخنی با خوانندگان»سپس به کاتبان و نویسندگانت بنگر و بهترین آن ها را بر کارهای خود بگمار... کاتبان و نویسندگانی برگزین که قدر خود را بشناسند چون کسی که به قدر خود
More informationعنوان مقاله: نحوه استفاده از Encryption و Decryption درASP.Net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان
در این مقاله توضیحاتی در مورد encryption و decryption خواهیم داشت و درباره ی روش های این کار نیز توضیح مختصری را ارائه خواهیم داد. سپس با ارائه یک مثال و توضیح آن بصورت مرحله به مرحله روش های رمزگذاری
More informationآموزش برنامه نویسی استریسک
آموزش برنامه نویسی استریسک نویسنده: مسعود حیدری نسخه heydari@cytco.net 1.3 معرفی استریسک )Asterisk( استریسک یک سیستم تلفنی کد باز است. تولید استریسک از سال 1999 توسط آقای مارک اسپنسر آغاز گردید. در سال
More informationMSC-51
اصول ميکروکامپيوترها استاد درس: دکتر http://ee.iust.ac.ir/rahmati/index.htm rahmati@iust.ac.ir ا درس Email و Website برای تکاليف و... : http://eel.iust.ac.ir/rahmati/ ١ پانزدهم فصل ا شنايی با ميکروکنترولرها
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 informationیسیون همانرب هاگراک عباوت اب ییانشآ
کارگاه برنامه نویسی با توابع آشنایی توابع برنامههایی که تاکنون نوشته شدهاند فقط شامل یك تابع اصلی به نام main() بودهاند. برنامههاي واقعی و تجاري بسيار بزرگتر از برنامههایی هستند که تاکنون بررسی کیم. براي
More informationعنوان مستند: برنامهنویسی امن ++C
بسمهتعالی عنوان مستند: برنامهنویسی امن ++C مرکز ماهر تابستان 1396 فصل اول: رشد فهرست مطالب أ مقدمه...1 مقدمه...2 آسیبپذیری نرمافزارها... 2 ضرورت برنامهنویسی رفتار امن...3 راهنمای سند مورد مطالعه... 4 کاربرد...5
More information:هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد
:هجوت تهنت 4 هگرب تسخن تفا تیفیک دنراد 5 : case 4 ;"cout
More informationمحمد مرشدی ( )
گروه پژوهشی آفسک بدافزار تحلیل Kronos محمد مرشدی ( Mohammad@offsec.ir ) تمامی حقوق برای گروه پژوهشی آفسک محفوظ است. Tools Used : PEiD CFF Explorer.exe OllyDbg (my own custom edition) WinHex LordPE PEtools
More informationVMware NSX : Install, Configure, Manage
VMware NSX 6.4.1 : Install, Configure, Manage خلاصه : در دوره آموزش VMware VNX مخاطبان چگونگی نصب پیکربندي و مدیریت VMwareرا NSX فرا خواهند گرفت. در حقیقت NSX یک شبکه نرم افزاري و همچنین یک ساختار مجازي
More informationرایانش ابری: بستری اجرائی هوشمندانه برای موفقیت در تجارت و کسب و کار الکترونیک
رایانش ابری: بستری اجرائی هوشمندانه برای موفقیت در تجارت و کسب و کار الکترونیک سخنران: دکتر میر شهریار امامی فوق دکترای کامپیوتر و عضو هیئت علمی دانشگاه www.mirshahriaremami.com How Much Data is Created
More informationMikroTik Certified User Management Engineer MTCUME
MikroTik Certified User Management Engineer MTCUME مدت دوره: 16 ساعت پیش نیاز: MTCNA خلاصه: در دوره آموزشی MTCUME مفاهیم و تنظیمات مربوط به User Manager و RADIUS برروي میکروتیک به طور کامل آموزش داده خواهد
More informationprivate void Form1_Load(object sender, EventArgs e) {
مروری بر ساختار.net ساختار,net بصورت یک محيط مجتمع برای توسعه و اجرای برنامه ھای اینترنتی برنامه ھای کاربردی ویندوز و حتی دستگاھھای موبایل طراحی شده است و اھداف آن بصورت زیر است. 1- فراھم ساختن یک محيط
More informationشبكه هاي كامپيوتري پيشرفته ساختار الیه ای شبکه های کامپیوتری
شبكه هاي كامپيوتري پيشرفته 2: فصل ساختار الیه ای شبکه های کامپیوتری ساختار فصل 2 این فصل از اجزا زیر تشکیل شده است: قسمت اول: مدل الیه ای OSI قسمت دوم: مدل الیه ای TCP/IP قسمت سوم: ساختار سلسله مراتبی
More informationنظام مدیریت امنيت اطالعات
چالش هاي پياده سازي و اخذ گواهينامه ي نظام مدیریت امنيت اطالعات ISMS Implementation and Certification CHALLENGES Presenter Hossein Teimoori ISMS Lead Auditor ISMS Lead Tutor (IRCA Approved) +200 Audits
More informationBeginning Ajax. Asynchronous JavaScript and XML. توسط Jeese James Garrett. Ajax. Kaveh Ahmadi Beginning Ajax 2
Beginning Ajax سيد كاوه احمدي Ajax Asynchronous JavaScript and XML توسط Jeese James Garrett معرفي شده است. Ajax يك تكنولوژي جديد نيست. بلكه يك اصطلاح است كه به تركيب چهار تكنولوژي مختلف با يكديگر اشاره
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