نرم افزار

نرم افزار طراحی شده با ویژوال بیسیک ۶ و دیتابیس SQL بصورت مبتنی بر سرور و شبکه 

متدهای گرافیکی مبتنی بر کدجاک

مناسب برای واحد منابع انسانی 

شماره تماس : 09127558422

نرم افزار مدیریت فلش و پورت یو اس بی

نرم افزار کار با پورت USB و  مدیریت فلش مموری 

در چند ماه گذشته روی سورسی کار می کردیم که قابلیت مدیریت پورت یو اس بی را داشته باشد

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

در آخر هم مجبور شدیم قید برنامه نویسی از طریق کار با پورت را بزنیم و با استفاده از برنامه نویسی زیرکانه اقدام به کنترل فلش مموری کنیم. که در ادامه توضیح خواهم داد که چه کردیم.

کارهایی که ما قصد داشتیم انجام بدهیم این موارد بود...

1- اگر فلش مموری به سیستم اتصال پیدا کرد برنامه به صورت RUNTIME بتواند آن را تشخیص دهد

خب ما این کار از دو بخش تشکیل شد: تشخیص عادی فلش و قسمت بلادرنگ

برای تشخیص عادی فلش ما مجبور شدیم از برنامه نویسی پورت استفاده نکنیم به دلیل محدودیت هایی که ویژوال بیسیک در این زمینه دارد و به صورت زیرکانه ای از شی درایو برای کنترل این قسمت استفاده کردیم که کارساز هم بود.

برای بلادرنگ بودن هم از تایمر استفاده کردیم که کار راحتی بود ولی خب یک سری مشکلات هم داشت مثلا اشغال فضای حافظه تقریبا زیاد ...

2- در مرحله قبلی ما فقط می توانستیم یک فلش و با یک نام را کنترل کنیم و بلادرنگ تشخیص دهیم... حال اگر فلش دوم یا سوم هم به سیستم اتصال پیدا کرد چه باید می کردیم...؟

این کار هم تقریبا آسان بود فقط کافی بود نام درایو قبلی (در صورت وصل بودن فلش اول) پیدا می کردیم و به برنامه میگفتیم که خب یک فلش وجود دارد و این فلش تازه اضافه شده فلش دوم است.... به همین ترتیب تا چهار فلش را می توانستیم انجام دهیم...

3- نمایش دادن ایکون مربوط به هر فلش و حالت گرافیکی برنامه

ما برای این قسمت در نظر گرفتیم که از آیکون فلش مموری استفاده کنیم و بگوییم که اگر فلش اول به سیستم متصل شد ایکون مربوط به این فلش در کنار system tray  برنامه ظاهر شود... البته ن در خود سیستم تری . بلکه در قسمت بالای آن به صورت جداگانه ای نمایان شود... همین طور برای فلش های بعدی هم همین کار را انجام دادیم...مشکلی که در این جا داشتیم بدست آوردن مقیاس آن منطقه بود یعنی ما باید آیکون یا همان عکس فلش را در محلی در سمت راست و قسمت پایین قرار می دادیم بطوری که روی نوار وظیفه نیفتد... خب این کار را با دستور screen به راحتی انجام دادیم...یکم جمع و تفریق به این قسمت اضافه کردیم تا اگر فلش بعدی متصل شد درست کنار ایکون فلش قبلی نمایان شود...

تا اینجا شد چیزی که ما ساختیم... ولی خب قطعا تنها همین موارد کم مد نظرمون نبود... البته یادم رفت بگم که ما یک قسمت بر روی هر ایکون اضافه کردیم تا کاربر با کلیک بر روی آن بتواند فلش را به صورت امن Remove کند که خب این کار هم چند ساعتی وقت گرفت. مواردی بود که در طراحی اولیه برنامه به آن فکر کرده بودیم و قرار بود که یک به یک انجام شود که متاسفانه به دلیل گرفتاری های بنده نتوانستم بیشتر ازاین ادامه دهم ... مواردی مثل:

1- حذف حداقل یک فایل مخرب به طور مثال فایل اتوران از فلش وصل شده بصورت بلادرنگ و قبل از باز شدن فلش.... 

2- ایجاد یک موتوز جست جوی محتوایی فلش ... طریقه کارش هم این طور در نظر گرفته بودیم که اگر فلش متصل شد به صورت خودکار تمامی فایل های داخل آن به صورت تفکیک شده در اختیار کاربر قرار بگیرد و یا کاربر بنواند با سرچ کردن موارد خود را پیدا کند... البته مواردی هم بود که میخواستیم در این قسمت اضافه کنیم مثلا برنامه تشخیص دهد که فلش وارد شده در حال پر شدن است و به کاربر پیغام دهد و اگر کاربر اجازه داد تمامی پوشه ها را به صورت زیپ کند تا فلش حجم بیشتری پیدا کند... و مواردی دیگری مانند این ها

3- در بحث امنیتی میخواسیم مواردی ایجاد کنیم مثلا پاک کردن رد و پای فلش وصل شده از سیستم... خب همه ما میدانیم که وقتی فلش یا هر وسیله ای به سیستم متصل می شود یک رد و پا از ان در رجیستری ثبت می شود. مثلا برای فلش نام فلش و زمان وصل شدن آن به سیستم در رجیستری ثبت می شود. ما میخواستیم با اجازه کاربر این مورد را پاک کنیم ... 

4- ...

 

در کل طرح خوبی بود و ارزش کار کردن هم داشت و دارد و همین طور که توضیح دادم میتوان با کمی سعی و خلاقیت به موارد آن افزود این ایده می تواند تا جایی پیش برود که کنترل و مانتیتورینگ دقیق بر روی پورت ایجاد کرد و در آخر میتواند آن را بصورت تحت شبکه قرار داد تا تمامی فلش های متصل شده به هر شبکه ای تحت نظارت باشد و ادمین بتواند هر کاری که خواست با فلش کلاینت ها انجام دهد.... خب تمامی این کار ها را می توان انجام داد ولی یک مشکل اساسی وجود داشت. و آن هم خود ویژوال بیسیک بود(ما برنامه نویسی بر روی پورت انجام دادیم بدون برنامه نویسی پورت)... همینطور که میدانید این پروژه به سمتی ادامه پیدا کرد که ویژووال بیسیک قدرتی در این زمینه نداشت و اگر زبان دیگری مثل سی شارپ بود شاید کمتر وقت صرف این کار می شد و راحت تر هم می توانستیم این کار را انجام دهیم...

دوستانی که میخوان این برنامه را تا آنجایی که ادامه دادیم دریافت کنند و به عنوان پروژه روی آن کار کنند به ایمیل بنده اطلاع دهند... و اگر نکته یا مورد یا ایده خاصی دارید که بتواند به این پروژه کمک کنند لطفا در نظرات اطلاع دهید...

ویژوال استدیو 2015

دانلود Microsoft Visual Studio 2015 Enterprise/Professional With Update 2 - نرم افزار مایکروسافت ویژوال استودیو

Visual Studio، نرم‌افزاری توسعه یافته برای برنامه نویسان کامپیوتر است که توسط شرکت نرم‌افزاری Microsoft تولید شده است. این برنامه سعی می کند یک محیط برنامه نویسی همه فن حریف باشد و در هر زمینه ای برای توسعه دهنگان آن کارا باشد، به خاطر همین ویژگی می توان گفت که هیچ محصول دیگری وجود ندارد که در هر زمینه بتواند با ویژوال استودیو رقابت کند. تکنولوژی هایی که ویژوال استودیو چه به صورت پیشفرض و چه با نصب برنامه ی حانبی و افزونه ای پشتیبانی می کند بسیار وسیع است، به طوری که به طور مثال می توان از آن برای ساختن یک وبسایت کامل و حرفه ای، ساختن اپلیکیشن یونیورسال و سنتی ویندوز، استفاده از فریمورک های جداگانه مانند Qt، ساختن برنامه برای سه پلتفرم محبوب موبایل یعنی Android, iOS و Windows Phone و حتی استفاده موازی با موتور های بازی سازی حرفه ای مانند Unreal Engine و Unity استفاده کرد.

یکی از ویژگی های اصلی این نسخه نسبت به نسخه های قبل، باز تر شدن آن نسبت به پلتفرم های بیگانه به اکوسیستم مایکروسافت است. برای اولین بار است که شاهد باز شدن NET. می شویم. این نسخه به برنامه نویس امکان ساخت برنامه های کامل و حرفه ای موبایل برای دو پلتفرم رقیب مایکروسافت، یعنی Android و iOS را با استفاده از #C از طریق تکنولوزی مونو، ++C و همچنین JS با استفاده از تکنولوژی کوردوا را می دهد. پشتیبانی از Android به قدری جدی است که حتی یک شبیه ساز اندوریدی هم به ویژوال استودیو اضافه شده است !

نسخه ی 2015 همچنین از تازه ترین نسل #C که نسخه ی ششم آن است نیز پشتیبانی می کند. اما این تنها تکنولوژی تازه در آن نیست. این نسخه همچنین برای اعمال بهتر استاندارد های مدرن ++C و مخصوصاً 14++C و 17++C قدم های قابل توجهی را بر داشته و تعداد قابل قبولی از ویژگی های این دو استاندارد مدرن را پیاده سازی کرده. همچنین زبان VisualBasic به نسل چهاردهم و #F به نسل چهارم ارتقاء داده شده اند.

در کل می توان گفت ویژوال استودیو یکی از User-friendly ترین محیط های برنامه نویسی موجود در بازار است که هر تیمی از توسعه دهندگان با هر اندازه و مقیاسی می توانند از تکنولوژی های آن برای بهتر پیاده کردن پروژه های خود استفاده ببرند.

قابلیت های کلیدی نرم افزار Microsoft Visual Studio:
- مدیریت نرم افزار در طول چرخه ی حیات آن
- سیستم گزارش باگ و اشکال زدایی پیشرفته و کارامد
- آنالیز کردن کد های نوشته شده
- مدیریت Git
- اجرای تست دستی، توانایی تست خودکار UI در برنامه های تحت وب یا ویندوز
- اجرای تست عملکرد (Performance Testing)، تست بار گذاری (Load Testing)
- مدل سازی و دستیابی به تعدادی از کدهای موجود و توابع وابسته آن
- مدیریت و گسترش پایگاه داده همزمان با اعمال تغییرات کد
- طراحی نرم افزار جدید و یا افزایش کد های نوشته شده ی قبلی
- قابلیت multi-monitor به منظور مدیریت و سازماندهی بهتر
- نوآوری های و امکانات جدید در زبان های تمامی زبان های پشتیبانی شده
- قابلیت CodeLens برای راحت تر کردن کار بر روی پروژه های گروهی
- تعداد بسیار بالای افزونه ها برای کار کردن با تکنولوژی های متفاوت تر
- پیاده سازی امکاناتی در ASP.NET برای کنترل نمودارها و استفاده از تکنولوژی AJAX
- و ...

 

دانلود دانلود - بخش اول
دانلود دانلود - بخش دوم
دانلود دانلود - بخش سوم
دانلود دانلود - بخش چهارم
دانلود دانلود - بخش پنجم
دانلود دانلود - بخش ششم
دانلود دانلود - بخش هفتم
دانلود دانلود - بخش هشتم
دانلود دانلود - بخش نهم
دانلود دانلود - بخش دهم
دانلود دانلود - بخش یازدهم
دانلود دانلود - بخش دوازدهم
دانلود دانلود - بخش سیزدهم
دانلود دانلود - بخش چهاردهم

اطلاعات Microsoft Visual Studio 2015 Professional -‏  6840 مگابایت
دانلود دانلود - بخش اول
دانلود دانلود - بخش دوم
دانلود دانلود - بخش سوم
دانلود دانلود - بخش چهارم
دانلود دانلود - بخش پنجم
دانلود دانلود - بخش ششم
دانلود دانلود - بخش هفتم
دانلود دانلود - بخش هشتم
دانلود دانلود - بخش نهم
دانلود دانلود - بخش دهم
دانلود دانلود - بخش یازدهم
دانلود دانلود - بخش دوازدهم
دانلود دانلود - بخش سیزدهم
دانلود دانلود - بخش چهاردهم

پاسخ گویی به سوالات (کاربر محترم اقای مهدی)

سوال :

پاسخ به این سوالات را میخواستم بی زحمت
1.برنامه ای بنویسید که تعداد 10 جمله را از کاربر دریافت کرده وتعداد جمله های که با حرف bشروع میشود را نمایش دهد.

2.برنامه بنویسید که یک رشته را از کاربر دریافت کند وان را به ترتیب صعودی مرتب کند.

پاسخ:

سلام

جواب سوال اول را میتوانید از لینک زیر دریافت کنید

دانلود

برنامه به این صورت عمل میکند یک حلقه تعریف کرده ایم و درون ان ده بار جمله را را دریافت

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

متغیر شمارش را چاپ میکنیم

سوال دومتان را متوجه نشدم...ایا رشته ای که میفرمایید منظور ارایه هایی از عدد است ؟ یا

یک رشته که شامل اعداد مختلف؟

 

آموزش ساخت انتی ویروس با ویژوال بیسیک

آموزش ساخت انتی ویروس با ویژوال بیسیک 6

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

مطالبی که در این اموزش قرار داده شده به این صورت است :

  • استفاده از پایگاه داده امضای ویروس
  • مدیریت پروسس ها و استار آپ
  • اسکن ریجستری ویندوز
  • تشخیص هوشمند نرم افزارهای مشکوک با قابلیت متوقف کردن یا بستن اتوماتیک آن
  • رسدگر(monitor) و محافظ سیستم(System Guard)

قسمت اول

قسمت دوم

قسمت سوم

سورس برنامه color picker

برنامه  COLOR PICKER
یک برنامه کم نظیر که شما میتوانید از هر قسمت محیط ویندوز رنگ و کد مربوط به رنگ را بردارید
این برنامه برای کسانی که کار گرافیکی میکنن مفید است
در برنامه فتوشاپ همین ابزار وجود دارد ولی فقط در داخل خود برنامه فتوشاپ میتوان از ان اسفاده کرد ولی این برنامه در تمام نقاط ویندوز قابل استفاده است

http://uplod.ir/607kayjjvm75/colorpicker.rar.htm

پاسخ سریع  به سوال کاربر گرامی فاطمه خانم

سوال :

سلام خسته نباشید اگه میشه این برنامه رو بنویسید
برنامه ای بنویسید که مجموع اعداد فرد و زوج از 1 تا100 را محاسبه کند.ممنون میشم اگه سریع تر برنامشو بذارید

پاسخ:

سلام

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

http://uppit.com/009vrvnogn75/vb_code_source.rar
لینک کمکی :

http://up-irantreasure.t9r.ir/uploads/139213988353281.rar

بانک 50129 لغت فارسی و انگلیسی برای ساخت دیکشنری

بانک 50129 لغت فارسی و انگلیسی برای ساخت دیکشنری.

برای دانلود با حجم 1,412MB بر روی تصویر زیر کلیک کنید.

سوال :کار با فرمان Shell

اجرای فایل exe :

pathname:مسیر برنامه مورد نظر

Windows Style: نحوه باز شدن پنجره برنامه رو تعیین می کنه

VbNormalFocus

VbMaximized

VbMinimized

VbHidden

مثال :

Shell "Regedit.exe", vbMaximizedFocus

سورس ویرایشگر رجیستری

سورس ویرایشگر رجیستری

برای دانلود با حجم ۶KB روی تصویر زیر کلیک کنید.

برنامه تشخیص مقدار حافظه درایوها

با این برنامه میتوانید مقدار فضای پر و خالی هر درایو را نمایش دهید

دانلود سورس :

http://ritfile.com/up2/3fa6d11d171.zip


برنامه تشخیص سی دی رام

با این برنامه می توانید درایو مربوط به سی دی رام را پیدا کنید

دانلود سورس برنامه :

http://ritfile.com/up2/69207198161.zip

رمز گذاری بر روی فایل متنی

 

دانلود سورس برنامه :

http://public.fileup.ir/d/2097926/TextSecure 2.zip

برنامه کپی فایل

لینک دانلود :

http://public.fileup.ir/d/2096899/New Folder (2).zip

لینک کمکی :

http://public.fileup.ir/d/2096900/1.zip

مقلوب یک عدد

برنامه ای بنویسید که یک عدد را دریافت کنید و مقلوب انرا نمایش دهد

ویژوال بیسیک ۶

لینک دانلود :

http://mihanbit.com/get/REVERSE.rar

 

فیبوناچی

برنامه ای بنویسید که ۱۰ جمله ی اول سری فیبوناچی را در خروجی نماشی دهد

(ویژوال بیسیک ۶)

لینک دانلود :

http://mihanbit.com/get/Fibo.rar