PDF فارسی معرفی کنترل های کاربردی برای برنامه نویسی شبکه
|
PDF فارسی معرفی کنترل های کاربردی برای برنامه نویسی شبکه
|+|
نوشته شده توسط دانشجویان رشته کامپیوتر در پنجشنبه بیست و نهم آذر 1386 و ساعت 22:57
ادامه مطلب |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در یکشنبه هجدهم آذر 1386 و ساعت 22:2 آشنایی با تكنولوژیهای نرمافزاری قابل استفاده برای ارائه یك معماری خوب و كارا ضروری است. تكنولوژیهای رایج نرم افزاری امروز عمدتا به دو خانواده .Net و J2EE تقسیم میشوند، اولی (J2EE) توسط شركت Sun بصورت یك استاندارد جهت پیاده سازی سیستمهای چند لایه تعریف شده كه توسط شركتهای معتبری مانند IBM، Oracle، Bea و Borland حمایت و پیاده سازی شده است در مقابل .Net یك پلتفرم نرم افزاری تجاری از شركت Microsoft میباشد كه بصورت گستردهای مورد استفاده قرار میگیرد. J2EE مروزه، توسعهدهندگان بیشتری خواهان نوشتن نرمافزارهای کاربردی توزیعیافته با مقیاس کلان هستند و در اینکار، نیازمند سرعت و قابلیت اطمینان تکنولوژیهای سمت سرور هستند. برای کاهش هزینه طراحی و توسعه نرمافزارهای کاربردی، سکوی J2EE یک روش مبتنی بر کامپوننت برای طراحی، توسعه، سرهم بندی و اجرای نرمافزارهای کاربردی در مقیاس کلان ارائه کرده است. این سکو، یک مدل توزیعیافته چندلایهای عرضه میکند که دارای کامپوننتهای با قابلیت استفاده مجدد است، یک مدل امنیتی یکپارچه دارد، کنترلهای transaction قابل انعطاف دارد و میتواند Web Service ها را از طریق پروتکل استاندارد XML پوشش دهد.
کامپوننتهای J2EE توسط زبان برنامهنویسی جاوا نوشته و کامپایل Microsoft .Net دات نت ، پلات فرم جدید ماکروسافت بمنظور تحقق نظریه : " نرم افزار بعنوان سرویس " ، است . دات نت یک محیط پیاده سازی است که بکمک آن می توان اقدام به ایجاد و بکارگیری نرم افزار و نسل جدیدی از عناصر موسوم به " سرویس های وب " ، نمود. تمامی محصولات اصلی ماکروسافت از ویژوال استودیو دات نت تا ویندوز و نهایتا" مجموعه آفیس ، متاثر از پلات فرم فوق شده و خواهند شد . دات نت به پیاده کنندگان این امکان را خواهد داد که با زبان برنامه نویسی مورد علاقه خود ، اقدام به پیاده سازی برنامه ها نمایند. ویژگی ( پتانسیل ) فوق از طریق معرفی Common Language Runtime (CLR) ، میسر شده است .
مزایای استفاده از Net Framework.
کلاس های توسعه پذیر . ماهیت سلسله مراتبی فریمورک دات نت، برای پیاده کنندگان مخفی نخواهد بود .در این راستا می توان به کلا س ها دستیابی و آنها را توسعه داد( مگر اینکه آنها حفاظت شده باشند ). در این زمینه امکان پیاده سازی توارث از نوع Cross - Language ، نیز وجود خواهد داشت . |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در شنبه سوم آذر 1386 و ساعت 22:46 تقريباً ده سال از توزيع نسخه اول ويژوال استوديو ميگذرد. اولين نسخه از اين نرمافزار سال 1997 به بازار آمد و به نام Visual Studio 97 مشهور شد. براي اولينبار برنامهاي درست شد كه تعداد زيادي ابزار برنامهنويسي را در خود جا داده بود و برنامههايي مانند Visual Basic 5.0 ،Visual C++ 5.0 ،Visual J++ 1.1 ،Visual FoxPro 5.0 و Visual InterDev را شامل ميشد.
شکل 1
يك سال پس از ارائه نسخه 97 اين نرمافزار، نسخه 6 آن كه ميتوانست در پلتفرم Win9x اجرا شود، به بازار آمد. پس از آن در سال 2002 نسخه تحت فريمورك داتنت كه مقدمهاي بود بر كدهاي مديريت شده، معرفي شد. فرق اين برنامه در اين بود كه برنامهها مانند زبان ++C مستقيماً به زبان ماشين، كامپايل نميشدند و به صورت MSIL يا CIL در ميآمدند. ادامه مطلب |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در پنجشنبه هفدهم آبان 1386 و ساعت 21:9 با استفاده از اين مقاله خواهيد توانست گرامرهاي نوشته شده به زبان Flex را کامپايل و اشکالزدايي کنيد ، جهت مشاهده بر روي ادامه مطلب کليک کنيد . ادامه مطلب |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در دوشنبه بیست و پنجم تیر 1386 و ساعت 18:26 این برنامه به زبان Flex انواع لغات رو تشخیص میده شامل متغییر ، اعداد صحیح و اعشاری و در صورت مواجه شدن با تعریف متغییر هایی که با اعداد شروع میشوند خطا میدهد .
ادامه مطلب |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در چهارشنبه ششم تیر 1386 و ساعت 13:46
Flex ابزار تولید کننده تحلیلگر لغوی Bison ابزار تولید کننده تحلیلگر نحوی *****Parser Generator تحت ویندوز(Lex & Yacc)***** |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در شنبه پانزدهم اردیبهشت 1386 و ساعت 22:42
|+|
نوشته شده توسط  در پنجشنبه هفدهم اسفند 1385 و ساعت 2:5 ویژوال بیسیک توسعه یافته زبان Basic می باشد. Basic توسط پروفسور John Kemency و Thomas Kurts از کالج Dartmouth برای نوشتن برنامه های ساده ایجادشد و این طراحی ازاواسط دهه 1960 آغاز گردید. ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بییتی عرضه شده بود.) ویژوال بیسیک از نسخه ۶ به بعد بر پایه سکوی .NET ارائه شد. اگر چه با ظهور Visual Basic .NET اکثر برنامهنویسان VB6 به .NET کوچ کردند، ولی نسخه ۶ همچنان طرفداران خاص خود را دارد. Visual Basic برای توسعه سریع نرم افزار (RAD یا Rapid Application Development) بر پایه واسط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ، RDO یا ADO و ایجاد کنترلهای ActiveX از جمله مواردی هستند که این زبان را برای RAD مناسب کردهاند. برنامهنویسی در VB به صورت رخدادگرا یا Event Driven میباشد. در برنامهنویسی تجاری، VB جز محبوبترینها میباشد. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۳٪ از برنامههای تجاری با استفاده از این زبان تولید شدهاند. ویژوال بیسیک.نت یکی از زبانهای معرفی شده جهت نوشتن برنامههای مبتنی و با استفاده از چهارچوب دات.نت است. دستورات این زبان مشابه بیسیک است. چون این زبان جزو مجموعه چهارچوب دات.نت است کد تولید شده توسط آن(MSIL)در بیشتر مواقع فرقی با کدهای تولید شده توسط سیشارپ ندارد و کتابخانههای تولید شده در هر یک از این دو زبان مستقیماً در دیگری قابل استفاده است. اشتباهی که معمولاً در مورد ویژوال بیسیک دات.نت میشود این است که با توجه به ویژگی های بیسیک کلاسیک که زبانی ساده و مخصوص غیرحرفهایها بود، این زبان نیز غیرحرفهای تلقی میشود، در حالی که قابلیتهای آن کاملاً با سیشارپ برابر است. در ضمن زبان مفسری نیست. وی بی دات نت علاوه بر امکانات عادی مثل برنامه نویسی برای ویندوز قابلیت برنامه نویسی برای کونسول ها و دستگاه های هوشمند (Smart Device) را هم دارد. سیستم کد ها بسیار منظم تر از وی بی 6 شده و تمام کدها در کلاسها طبقه بندی می شود.(در ضمن محیط بسیار جدید و زیبایی دارد.(نسبت به وی بی 6))
منبع : دانشنامه آزاد ویکی پدیا |+|
نوشته شده توسط  در جمعه یازدهم اسفند 1385 و ساعت 21:37
يك كامپوننت براي تبديل تاريخ ميلادي به شمسي و بالعكس.
مهمترين كاربردش اينه كه ميتونيد داخل برنامتون از تاريخ شمسي استفاده كنيد. البته بايد بگم كه اين رو خودم نوشتم و كار سختي هم نيست، فقط بايد يك مقداري با برنامهنويسي اكتيوايكس آشنا باشيد. ميتونيد اون رو از لينك زير بگيريد. اين فايل به همراه يك سورس جهت آموزش نحوه كار DateC.ocx هست. در ضمن بعد از رجيستر كردن اين كامپوننت داخل VB ميتونيد اون رو از ليست كامپوننتها با نام ULF Date Convertor پيدا كنيد. حجم : 38KB |+|
نوشته شده توسط  در سه شنبه هشتم اسفند 1385 و ساعت 22:37
|+|
نوشته شده توسط  در شنبه پنجم اسفند 1385 و ساعت 13:19
یادمه چند وقت پیشا یه برنامه فسقلی بود میخواستم بنویسم یه تیکش هم نیاز به یه تابع فسقلی داشت
میخواستم بدونم کسی میتونه این تابع رو بست بده که بجای اینکه عدد رو به حرف تبدیل کنه مثل سیستم گویا عدد رو بخونه
ادامه مطلب |+|
نوشته شده توسط  در چهارشنبه هجدهم بهمن 1385 و ساعت 20:37
ليست پيوندي
همانطور که گفته شد ليست پيوندي مجموعه اي از يکسري داده است که اين داده ها از نوع اشيا خودارجاعي هستند . ( هر شي خودارجاعي داراي يک متغير نوع variant براي نگهدار مقدار و يک اشاره گر به شي بعدي است ) . هر عضو ليست پيوندي را يک گره گويند . هر ليست پيوندي از طريق يک اشاره گر به اولين گره قابل دسترسي است . گره هاي بعدي از طريق قسمت لينک موجود در هر گره قابل دسترس هستند . همچنين لينک آخرين گره با Nothing تنظيم مي شود که انتهاي ليست را نشان مي دهد . مزيت اصلي ليست هاي پيوندي نسبت به آرايه اينست که تعداد عناصر ليست پيوندي قابل تغيير است . بعبارت ديگر ليست هاي پيوندي بصورت ديناميک هستند و طول آنها قابل تغيير است اما سايز آرايه ثابت است . ( البته ويژوال بيسطک از آرايه هاي با سايز متغير نيز پشتيباني مي کند اما اين عمل تغيير سايز اتوماتيک نيست .) عمل درج در ليست پيوندي ساده است و تنها بايستي دو اشاره گر تغيير يابد . ليست هاي پيوندي را مي توان به سادگي با قراردادن هر عضو جديد در محل صحيح بصورت sortشده نگهداري کرد . اعضاي ليست پيوندي در حافظه بصورت پيوسته ذخيره نمي شوند بنابراين نمي توان فوراً به هر عضو ليست دسترسي داشت ( بر خلاف آرايه ) . براي ايجاد ليست پيوندي در ويژوال بيسيک نياز به سه کلاس است : ارادتمند شما مهرگان ایرانی ادامه مطلب |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در دوشنبه شانزدهم بهمن 1385 و ساعت 21:34
سلامی دوباره به همه ی بر و بچس دی جی
این مطالب رو به همه ی دوستان در دو یا سه بخش جداگانه تقدیم می کنم ولی بخش پشته رو فقط به دوست خوبم جزقاله جان: مقدمه : ساختارهاي داده اي از نظر تعداد اعضا به دو دسته استاتيک و ديناميک تقسيم مي شوند . ساختارهاي استاتيک مثل آرايه هاي يک بعدي و آرايه هاي دو بعدي ، تعداد اعضاي آنها در زمان طراحي برنامه مشخص مي شود و در طول اجراي برنامه ثابت است اما تعداد اعضاي ساختارهاي داده اي ديناميک در طول اجراي برنامه تغيير مي کند . ليست پيوندي ( LinkList ) ، پشته ( Stack ) ، صف ( Queue ) و درختهاي باينري ( Tree Binary) ، نمونه هايي از ساختارهاي داده اي ديناميک هستند . ليست پيوندي شامل مجموعه اي از عناصر داده اي است که اضافه و حذف اعضا در هر جاي ليست ممکن است . پشته يک ساختار داده اي مهم در کامپايلرها و سيستم هاي عامل است که عمل اضافه و حذف عناصر از ابتداي آن انجام مي شود . صف يک ساختار داده اي است که عمل اضافه کردن از انتها و عمل حذف کردن از ابتداي آن انجام مي شود . درختهاي دودويي براي جستجوي بسيار سريع ، ذخيره سازي داده ها و کامپايل عبارات استفاده مي شوند . ارادتمند شما مهرگان ایرانی ادامه مطلب |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در یکشنبه پانزدهم بهمن 1385 و ساعت 22:46 سلام به همه برای نوشتن برنامههای مهندسی، محاسباتی، گرافیکی و آماری نیاز دارید تا از برخی توابع ریاضی تابع Abs (قدرمطلق) : تابع Atn (آرک تانژانت) : تابع Cos (کسینوس) : و ... ادامه این توابع در ادامه ی مطلب: ارادتمند شما مهرگان ایرانی
ادامه مطلب |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در شنبه هفتم بهمن 1385 و ساعت 11:26 با عرض سلام به بر و بچس دي جي ميخوام با يک کنترل ocx آشناتون کنم ، فکر کنم همچي به دردتون بخوره. راستي اگه آقاي رضائي رو ديدين سلام من رو بهش برسونين دلم واسش خيلي تنگ شده. به هر حال اين دفعه با کمک اين اينocx ماماني ، اي همچي يه برنامه کي نوشتم که اطلاعاتي رو در مورد سخت افزار سيستم به شما بردارن و خواهران دي جي ميده . جزقاله جان رانش بکن باور کن سي پي يوتو نمي سوزونه http://www.sharemation.com/mojsad/mehregan%20hardware%20ocx.zip ارادتمند شما مهرگان ایرانی |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در جمعه هشتم دی 1385 و ساعت 13:54 میخواهیم برنامه ای بنویسیم که عددی را از ورودی گرفته، سینوس، کوسینوس، تانژانت، کوتانژانت، جذر و قدر مطلق آن را محاسبه و هر کدام را در یک برچسب نمایش دهد. میخواهیم نتایج هنگامی محاسبه و نمایش داده شوند که روی دکمه ای کلیک نماییم. عنوان دکمه را Calculate و عنوان فرم را Calling Functions بگذارید. حل: ارادتمند شما مهرگان ایرانی ادامه مطلب |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در دوشنبه بیستم آذر 1385 و ساعت 21:41
این هم برنامه ای که نمودار حرکت پرتابه رو با مقاومت هوا و بدون مقاومت هوا رسم میکنه و نقطه سقوط و سرعت سقوط پرتابه رو هم محاسبه میکنه
|+|
نوشته شده توسط  در چهارشنبه پانزدهم آذر 1385 و ساعت 19:11
سلام دوست جون ها و غیر دوست جون های من
ما باید در هر چی به خود کفایی برسیم حتی در نوشتن برنامه های کرکینگ به عنوان مثال من براتون دکلره کردن یه تابع مامانی در وی بی رو قرار می دم تا مثل باقلوائی که با لباتون بازی می کنه بتونین با هاش keyloger آخر حال و صفا و معرفت بنویسین. در ضمن به اولین نویسنده ی این keyloger جایزه میدم. از اینکه این دفعه به صورت لوس واری نوشتم عذر میخوام چون یه چیزایی در مورد عدم احساسات در وی بی گفته شده بود این هم فوران احساسات !!!!!! که این نبشته اصلا مشت محکمی به دهان اونها نیست گفته باشم باز بعدا جنجال درست نکنین ، در ضمن این شیوه نگارش یوند جدید احساس و کامیوتره ، اینم یه نمونه ی دیگه : عزیزانم امشب بعد از فوران شدید احساساتم ادامه مطلب |+|
نوشته شده توسط دانشجویان رشته کامپیوتر در دوشنبه بیست و دوم آبان 1385 و ساعت 19:32 با استفاده از این تابع میتونین فولدر نصب ویندوز ویندوز رو پیدا کنین |+|
نوشته شده توسط  در پنجشنبه یازدهم آبان 1385 و ساعت 19:8
جهت قرار دادن تصاویر animation gif در پروژه ویژوال از این اکتیو ایکس استفاده کنین
به درد اونایی که پروژه متحرک سازی ترم پیش ورداشته بودن میخوره در ضمن اکتیو ایکسش کرک شده است اگه مشکل داشتین بگین کله کرکرش رو بکنم |+|
نوشته شده توسط  در جمعه پنجم آبان 1385 و ساعت 11:45
سایت eWeek با یکی از برنامه نویسان باسابقه با نام Wayne Duqaine که هم اکنون بخش توسعه نرم افزار کمپانی Grandview Systems در ایالت کالیفرنیا است گفتوگویی انجام داده , او در این گفتگو توصیه می کند که برنامه نویسان نباید خود را منحصر به یادگیری و کار در یک زبان خاص بکنند وی که بیش از 30 سال تجربه برنامه نویسی دارد 10 زبان را برای یادگیری برای برنامه نویسان همراه با دلیل توصیه می کند.
(آمار قسمت شغل های موجود برای یک زبان با توجه به آمار سایت Dice.com می باشد) ادامه مطلب |+|
نوشته شده توسط  در پنجشنبه چهارم آبان 1385 و ساعت 11:53 جهت لود کردن کی بورد فارسی این کد رو ابتدای برنامه کپی کنین مبدل تاریخ شمسی :
|+|
نوشته شده توسط  در سه شنبه دوم آبان 1385 و ساعت 21:25
| |||||||||||||||||||||||||||||||||||||||||||||||