پی30داک

پی30داک

سایتی برای پروژه ها ،مقالات و اموزش های دانشجویی




تبلیغات

فروشگاه
icon iconدسته : همه

more ادامه مطلب | Read More

فیلم آموزشی سی شارپ قسمت پنجم
icon iconدسته : آموزش سی شارپ #C، فیلم های آموزشی

اموزش سی شارپ

console applications: این کاربرد برای اجرای خطوط دستور البته بدون محیط گرافیکی استفاده می‌شود که از این کاربرد برای برخی از ابزارهای کوچک یا برای اجرا شدن کدها توسط دیگر کاربردها استفاده می‌شود .

Windows applications : برای برنامه‌های کاربردی ویندوزی که با استفاده از NET frameworkنوشته می‌شوند .

برنامه های مالتی مدیا ،بانک اطلاعاتی و… از نوع windows application می باشند.

آشنایی با فرم ها
فرم ها بعنوان یک شی دارای خواص و رویداد است.توضیحاتی در مورد خاصیت های فرم.

بررسی خاصیت های مهم فرم

دانلود فیلم آموزشی در ادامه مطلب

more ادامه مطلب | Read More

مقاله ای در مورد زبانهاي برنامه نويسي 4GL , 3GL
icon iconدسته : مقالات

article

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

معمولاً هر یک زبانهاي برنامه‌نويسي داراي يک محيط نرم‌افزاري براي وارد کردن متن برنامه، اجرا، و رفع اشکال آن هستند. عموماً زبانهاي برنامه نويسي را به پنج نسل تقسيم مي‌کنند:

نسل اول زبان ماشين : زبان صفر و يک

نسل دوم :  قابل فهمتر براي انسان مانند زبان اسمبلي

نسل سوم (High Level Language)(3GL) : دستورات قابل فهم تر براي انسان و نياز به کمپايلرها مانند زبانهاي کوبول وPL1

نسل چهارم (Very High Level Language) (4GL) : نزديک به محاوره‌هاي انساني مثل زبانهاي اوراکل و فاکس پرو و اس کيوالها

نسل پنجم

more ادامه مطلب | Read More

بررسی ساختار پروتکل ssl
icon iconدسته : مقالات

article

این مقاله در مورد پروتکل ssl که نویسنده این مقاله دوست خوب ما آقای محمود مروج هستن.

تعریف پروتکل ssl  پروتکل امنیتی لایهٔ انتقال (Transport Layer Security)، بر پایه لایهٔ سوکت‌های امن(Secure Sockets Layer) که یکی از پروتکل‌های رمزنگاری است بنا شده‌است. این پروتکل امنیت انتقال داده‌ها را در اینترنت برای مقاصدی چون کار کردن با پایگاه‌های وب، پست الکترونیکی، نمابرهای اینتزنتی و پیام‌های فوری اینترنتی به کار می‌رود. اگرچه TLS و SSL با هم تفاوت‌های اندکی دارند ولی قسمت عمده‌ای از این پروتکل کم و بیش یکسان مانده است.
لایهٔ سوکت‌های امن (Secure Sockets Layer) یا اس‌اس‌ال (SSL) پروتکلی است که توسط شرکت Netscape برای ردّ و بدل کردن سندهای خصوصی از طریق اینترنت توسعه یافته است. SSL از یک کلید خصوصی برای به رمز درآوردن اطلاعاتی که بر روی یک ارتباط SSL منتقل می‌شوند استفاده می نماید. هر دو مرورگر Netscape Navigator و Internet Explorer (و امروزه تمام مرورگرهای مدرن) از این پروتکل پشتیبانی می‌نمایند. هم‌چنین بسیاری از وب‌سایت‌ها برای فراهم کردن بستری مناسب جهت حفظ کردن اطلاعات محرمانهٔ کاربران (مانند شمارهٔ کارت اعتباری) از این پروتکل استفاده می‌نمایند. طبق آن‌چه در استاندارد آمده است. URLهایی که نیاز به یک ارتباط از نوع SSL دارند با :https به جای :http شروع می‌شوند. SSL یک پروتکل مستقل از لایه برنامه است (Application Independent).بنابراین، پروتکل‌هایی مانند FTP، HTTP و Telnet قابلیت استفاده از آن را دارند. با این وجود SSL برای پروتکل‌های FTP، HTTP و IPSec بهینه شده‌است.

دانلود در ادامه مطلب

more ادامه مطلب | Read More

اموزش استفاده از opengl در Visual Studio
icon iconدسته : opengl

opengl

ابتدا سه فایل به اسم های glut32.lib , glut32.h , glut32.dll  را که در ادامه ی همین پست اپلود کردم  رو دانلود کنید.همانطور که از پسوند این فایل ها مشخص است هر کدام کار خاص خودشان را انجام می دهند.

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

فایل glut32.dll را در مسیر:

c:\windows\system

فایل glut32.lib را در مسیر:

C:\Program Files\Microsoft Visual Studio 10\VC\lib

و فایل glut32.h را در مسیر:

C:\Program Files\Microsoft Visual Studio 10\VC\include

کپی کنید.

more ادامه مطلب | Read More

مرتب سازی ادغامی به زبان اسمبلی
icon iconدسته : پروژه های اسمبلی

سورس کد مرتب سازی ادغامی به زبان اسمبلی بصورت کد اسمبلی پیاده سازی شده.

assembly-www.p30doc.ir

مرتب سازی ادغامی یا Merge Sort بصورت زیر پیاده سازی می شود:

۱ -اگر طول لسیت ۰ یا ۱ باشد آن پیش از این مرتب شده‌است در غیر این صورت

۲-لیست نامرتب را به دو زیرلیست که اندازهٔ آن‌ها در حدود نصف سایز لیست اولیه‌است تقسیم می‌کند.

۳-هر زیرلیست را به طور بازگشتی با صدا کردن merg sort مرتب می‌کند.

۴-دو تا دوتا زیر لیست‌ها را از آخر ادغام می‌کند تا به یک لیست برسد.

مرتب سازی ادغام ۲ تا ایدهٔ اصلی را با هم ترکیب می‌کند تا زمان اجرایش تقویت شود.

۱-یک لیست کوچک از گام‌های کم‌تری برای مرتب‌کردن نسبت به یک لیست بزرگ استفاده می‌کند.

۲-یرای مرتب کردن دو لیست مرتب‌شده نسبت به دو لیست نامرتب گام‌های کمتری نیاز می‌باشد به عنوان مثال اگر این لیست‌ها مرتب باشند شما مجبور هستید تا هر لیست را فقط یکبار پیمایش کنید.

دانلود در ادامه مطلب….

more ادامه مطلب | Read More

بازی کرم به زبان اسمبلی
icon iconدسته : پروژه های اسمبلی

assembly-www.p30doc.ir

سورس و فایل اجرایی بازی کرم به زبان اسمبلی
در این بازی شما میتوانید با کلیدهای جهتی صفحه کلید جابجایی به بالا، پایین، راست و چپ را انجام دهید و پس از برخورد کرم به کناره صفحه یا فشردن کلید Esc نمایش بازی به پایان میرسد.

دانلود در ادامه مطلب….

more ادامه مطلب | Read More

فیلم آموزش سی شارپ قسمت چهارم
icon iconدسته : آموزش سی شارپ #C، همه

اموزش سی شارپ
اگر نياز باشد تا قطعه اي از كد بيش از يكبار اجرا شود نياز به استفاده از حلقه ها مي باشد. براي مثال فرض كنيد آرايه اي به طول 1000 تعريف كرده ايد. اكنون مي خواهيد آنرا با هزار عدد متوالي پركنيد. بديهي است كه روش زير كارآمد نيست!

کد:

int[] intData = new int[1000];

intData[0]=0;

.

.

.

intData[999]=1000;

نوشتن اين خطوط متوالي احتمالا با كپي و پيست و اصلاح آن حداقل نيم ساعت طول مي كشد! بنابراين نياز به وسيله اي حس مي شود كه بتوان بوسيله ي آن امثال اينگونه كارها را انجام داد
در سی شارپ چهار نوع حلقه وجود دارد که بر اساس نیاز می توان از یکی از آنها استفاده نمود. این حلقه ها عبارتند از: while, do-while, for, foreach


while: این حلقه بسیار ساده است و تا زمانی که شرط حلقه برقرار باشد، دستورات داخل حلقه اجرا می شوند.

i = 0;
while ( i < 100)
{
x = x + i++;
}

do-while:این حلقه نیز مانند حلقه while می باشد با این تفاوت که حلقه while می تواند اصلا اجرا نشود اما حلقه do-while حداقل یکبار اجرا می شود

i = 0;
do {
x += i++;
}
while (i < 100);

for:این حلقه یک حلقه ساخت یافته و دارای سه قسمت است: قسمت مقداردهی اولیه، شرط و عملگر تغییر شمارنده حلقه. این سه قسمت توسط “;” از یکدیگر جدا می شوند

for (i = 0; //initialize i to 0
i < 100 ; //continue as long as i < 100
i++) //increment i after every pass

در حلقه بالا شمارنده حلقه از عدد صفر شروع می شود. در هر مرحله از اجرا شمارنده i با عدد 100 مقایسه می شود و پس از بررسی اگر i کوچکتر از 100 باشد بدنه حلقه اجرا می شود سپس به i مقدار 1 اضافه می شود و …

دانلود فیلم آموزشی در ادامه مطلب

more ادامه مطلب | Read More

فیلم آموزش سی شارپ قسمت سوم
icon iconدسته : آموزش سی شارپ #C، فیلم های آموزشی

اموزش سی شارپ

یکی از مهترین قسمت هایی که در نوشتن اغلب برنامه ها به آن نیاز داریم نیاز به مقایسه  و تصمیم گیری در مورد دو یا چند مقدار است.  در#C نیز   مانند سایر زبان های برنامه نویسی این امکان وجود دارد تا با استفاده از دستوارت تعبیه شده در این زبان عمل مقایسه انجام شود .

کلمات کلیدی برای دستورات شرطی

 If           

Case            

برای تعداد بالا و راحتی کار استفاده از case  مناسب تر بوده و بلعکس عملگر If  مناسب است

شکل کلی دستور If  :

IF (condition) statement            

کلمه If  که یک کلمه رزرو شده ،  قسمت Condition نمایش دهنده شرط ، قسمت Statement  عمل مناسب به هنگام درستی شرط است

برای حالت غلط بودن از کلمه Else  استفاده میکنیم:

Else statemen            

در صورتی که احتیاج به چک کردن چند شرط داریم می تونیم از شکل دستوریElse If   استفاده کنیم:

Else If  (condition) statement              

در واقع اگر شرط اول نادرست باشد با مراجعه به else if  های بعدی شرط های آنان را نیز بررسی کرده تا به شرط درست یا به else  نهایی برسد.

more ادامه مطلب | Read More

فیلم آموزش سی شارپ قسمت دوم
icon iconدسته : آموزش سی شارپ #C، فیلم های آموزشی

اموزش سی شارپ

  در این قسمت از آموزش با مفاهیم زیر در زبان سی شارپ آشنا میشیم.

ساخت یک پروژه جدید در سی شارپ

نوع برنامه Windows Appliction

نوع برنامه Console Appliction

قوانین نامگذاری در سی شارپ

آشنایی با کتابخانه های سی شارپ

آشنایی با main

توضحیات قسمت Sloution Explorer

انواع متغیرها در سی شارپ

نحوه تعریف متغیر در سی شارپ

مقدار دهی متغیرها

توضیحات کادر Error list

انواع خطاها در سی شارپ

Warningها در سی شارپ

Error در سی شارپ

نوشتن برنامه در Console Appliction

نحوه اجرای برنامه در سی شارپ

 

more ادامه مطلب | Read More

صفحه 1 از 3123

صفحه ي اصلي | تماس با ما | تبادل لينك | دايركتوري