نرم افزار و برنامه نویسی ویندوز

آموزش برنامه نویسی Visual Basic 2010-2019

نرم افزار و برنامه نویسی ویندوز

آموزش برنامه نویسی Visual Basic 2010-2019

معرفی کانال آموزشی نرم افزار و برنامه نویسی ویندوز

این کانال آموزش نرم افزار، برنامه نویسی و ساخت نرم افزار و بخشهای ویندوز رو توی خودش داره.

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



دانلود نرم افزار برنامه نویسی Visual Basic 1.0(vbdos) برای Windows 10

به نام خدا، سلام؛

دانلود نرم افزار برنامه نویسی Visual Basic 1.0(vbdos) بهمراه VBDOS Starter مختص برنامه نویسی برای MSDOS برای ویندوز 10


لینک دانلود نرم افزار برنامه نویسی Visual Basic 1.0(vbdos) برای Windows 10

دانلود بسته نصب فونت فارسی

به نام خدا، سلام.

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


  دانلود بسته نصب فونت فارسی

دانلود کتابخانه FontCollection

توسط این کتابخانه قادرخواهید بود فایل های فونت مورد نیاز نرم افزارتان را که در کنار نرم افزار در یک پوشه خاص قرار دارد را درزمان اجرای نرم افزار به اشیاء مورد نظر اختصاص دهید.


مراحل اضافه کردن کتابخانه به پروژه:

  1. از منوی راست کلیک پروژه آیتم Add --> Reference
  2. از پنجره Reference Manager کلید Browse را کلیک و فایل کتابخانه را انتخاب می کنیم:

در ادامه برای استفاده از کتابخانه کافی است ابتدا در قسمت Imported Namespaces از پروژه FontCollection را فعال کرده



 و سپس در قسمت کدنویسی از کلاس Fonts استفاده کنید.


FontCollection Members:


بعد از ایجاد پوشه Fonts برای پروژه فایل های فونت را به آن اضافه کرده و همه آنها را انتخاب و راست کلیک --> آیتم منوی Properties


از پنجره Properties مقدار خصوصیت Copy to Output Directory به Copy If Newer تغییر می دهیم.


با این کار همزمان با بازسازی پروژه فایلهای فونت به پوشه نرم افزار اضافه می شود و توسط آدرس فایل های فونت می توان آنها را به کلکسیون کتابخانه FontCollection بوسیله متود Add یا AddFonts اضافه کرد.


برای استفاده فونت های FontCollection کافیست از خصوصیت Item از کتابخانه استفاده کرد.


 دانلود کتابخانه FontCollection


فراخوانی متن (رشته) از ریسورس فایل dll

سلام.

امروز پنجشنبه بارانی 15 دیماه سال 1401 ساعت هم 21:44

قبل از هر چیز بگم که فراخوانی رشته از ریسورس فایل dll به چه دردی می خوره ، برای اینکه هر بار ی مقاله نوشته می شه می پرسن به چه دردی می خوره این؟!

البته ویژوال استودیو خودش ریسورس داره و می شه ازش استفاده کرد، ولی انحصار و ویژگی که استفاده از ریسورس dll داره چی هست؟!


ریسورس ها در ویژوال استودیو یک نام متنی میگیرند ولی ریسورس در dll یا .exe یک آی.دی عددی می گیرند و توسط اون آی.دی استفاده از ریسورس رو ساده تر، سریعتر و بهتر ازین بابت که قابل تشخیص تر از متن است و یک کد محسوب می شود و با استفاده از آی.دی ریسورس در خصوصیت Text یا Tag از اشیاء می شه متن اشیاء رو از ریسورس فراهم کرد، گرچه برای فراخوانی از ریسورس در ویژوال استودیو هم می شه با نام متنی ریسورس استفاده کرد.


برای ایجاد یک فایل ریسورس (Resource-only DLL) هم می تونید همین موضوع رو در اینترنت جستجو کنید و همینطور می تونید به یکی از لینک های زیر مراجعه کنید:

Creating a Resource-Only DLL [Tip/Trick]

این کلاس ایجاد شده از 3 تابع API یکی LoadLibrary برای فراخوانی فایل ریسورس (dll یا exe) و دومی LoadString برای فراخوانی رشته(متن) از رسورس فراخوانی شده از طریق آی دی ریسورس و سومی هم FreeLibrary  برای آزادسازی فایل ریسورس استفاده می کنه:

ResourceString Class.jpg


نحوه فراخوانی رشته توسط آی.دی  در این مثال با فراهم کردن متن Node های یک TreeView موجود هست که   می تونید از این روش در برنامه هاتون استفاده کنید.

 برای دانلود: