.NET Developer

طراحی و ساخت نرم افزار و سایت

۱۵۰ مطلب توسط «م.ب آیرملو» ثبت شده است

سه شنبه, ۱۲ دی ۱۳۹۶، ۰۳:۴۲ ب.ظ م.ب آیرملو
رکورد تکراری  دیتابیس

رکورد تکراری دیتابیس

سلام 
در ثبت اطلاعات درون دیتابیس لازمه از ثبت رکوردهای تکراری جلوگیری بشه  و یا حتی میتوان رکورد مورد نظر را اپدیت نمود
مثلا در ثبت اطلاعات یه شرکت یا دانشجویی میتوان شرط ورود اطلاعات را چک کردن شماره دانشجویی و یا شماره شرکت و 
یا شماره تلفن گذاشت که اگه وجود نداشت اطلاعات وارد گردد
کار با دیتابیس در سی شارپ و نحوه ورود اطلاعات ابتکاری است درسته روش های استانداردی برای چنین کارهایی یعنی درج
و حذف و اپدیت اطلاعات در دیتابیس توسط شرکت سازنده یعنی ماکروسافت ارایه شده بعنوان الگو و استاندارد میباشد

ادامه مطلب...
۱۲ دی ۹۶ ، ۱۵:۴۲ ۶ نظر
م.ب آیرملو
يكشنبه, ۱۰ دی ۱۳۹۶، ۰۸:۴۳ ب.ظ م.ب آیرملو
سورس کتاب در بیسیک4 اندروید

سورس کتاب در بیسیک4 اندروید

سلام 
دوستان چند سال پیش یه برنامه با عنوان گیاهان دارویی توی کافه بازار منتر نمودم که واقعا دارای دیتابیسی بزرگ در خصوص مسایل بهداشتی و تغذیه هستش
بخاطر اینکه من با بیسیک 4 اندروید کار نمیکنم این سورس رو براتون میذارم امیدوارم بدردتون بخوره
فقط دیتابیس این برنامه 12 مگ هستش
دانلود سورس کتاب در بیسیک 4 اندروید


۱۰ دی ۹۶ ، ۲۰:۴۳ ۰ نظر
م.ب آیرملو
شنبه, ۲ دی ۱۳۹۶، ۰۲:۴۹ ق.ظ م.ب آیرملو
حذف ویروس یا تروجان

حذف ویروس یا تروجان

Newfolder.exe یکی از خطرناک ترین ویروس هایی است که باعث مخفی شدن فایلها روی فلش و ویندوز می شود و بعضی از عملکرد ویندوز مثل Task manager ، رجیستری  و Folder Options را مختل می کند.این ویروس یک فایل exe. می سازد که مانند آینه ای برای فایلهای شما است و نیمی از فضای فلش و سیستم شما را اشغال میکند. هم چنین باعث عوامل دیگری می شود که به سیستم شما آسیب می رساند که کاهش سرعت و پایین آمدن کارایی سیستم را نیز به دنبال دارد. حال بریم سراغ حذف این ویروس

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

ادامه مطلب...
۰۲ دی ۹۶ ، ۰۲:۴۹ ۰ نظر
م.ب آیرملو
چهارشنبه, ۲۹ آذر ۱۳۹۶، ۰۲:۰۹ ق.ظ م.ب آیرملو
عبور از پسورد بانک اطلاعاتی اکسس

عبور از پسورد بانک اطلاعاتی اکسس

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

ادامه مطلب...
۲۹ آذر ۹۶ ، ۰۲:۰۹ ۱ نظر
م.ب آیرملو
سه شنبه, ۲۸ آذر ۱۳۹۶، ۰۱:۵۴ ب.ظ م.ب آیرملو
ساخت thread یا نخ در سی شارپ

ساخت thread یا نخ در سی شارپ

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

ادامه مطلب...
۲۸ آذر ۹۶ ، ۱۳:۵۴ ۰ نظر
م.ب آیرملو
سه شنبه, ۲۸ آذر ۱۳۹۶، ۰۲:۵۱ ق.ظ م.ب آیرملو
کار با حلقه  و شرط

کار با حلقه و شرط

در سی‌شارپ، هر حلقه‌ای را که استفاده می‌کنید، معمولاً یک کار مشابهی را انجام می‌دهند و تفاوت آنچنانی‌ای میان آ‌ن‌ها وجود ندارد تا شرطی را خواهند داشت که تا زمان برقراری آن شرط (صحیح بودن آن برقرار باشد)، حلقه کدهای درون خود را اجرا خواهد کرد
زمانی که برنامه اجرا می شود هیچ چیز از حلقه ی while اجرا نمی شود، زیرا هنگامی که شرط در ابتدای امر بررسی می شود، به علت غلط بودن آن، compiler هیچگاه به اجرای دستور نمی رسد. در برخی موارد ممکن است لازم شود دستوری را پیش از بررسی شرط آن برای اولین بار، اجرا کنید. برای این منظور دستور do...while را به کار ببرید. فرمول آن به شرح زیر است
دستور while یکی از دستورهای پایه و اصلی برای ایجاد ساختارهای تکرار شرطی در زبان سی شارپ است. به کمک این دستور می توانید حلقه های تکرار بر پایه یک شرط ایجاد کنید. برای این منظور مراحل زیر را به ترتیب انجام دهید

ادامه مطلب...
۲۸ آذر ۹۶ ، ۰۲:۵۱ ۰ نظر
م.ب آیرملو
دوشنبه, ۲۷ آذر ۱۳۹۶، ۰۷:۱۱ ب.ظ م.ب آیرملو
کار با آرایه ها در سی شارپ

کار با آرایه ها در سی شارپ

سلام و دردود عزیزان
آرایه دو نوع هست
ارایه هموار اینم دو نوع هست ارایه تک بعدی و ارایه چند بعدی
و ارایه دندانه ای
تو این پست در مورد ارایه ها صحبت میکنم
ساده‌ترین شکل آرایه‌های چندبعدی، آرایه‌های ۲ بعدی هستند
در حقیقت ارایه برای ذخیره سازی کلی داده ها و تخصیص حافظه  مورد استفاده قرار میگیره
آرایه های چند بعدی آرایه هایی هستند که برای استفاده از  آنها باید از چندین اندیس استفاده کنیم
‫ﺑﺮای ﺗﻌﺮﻳﻒ آراﻳﻪ اﺑﺘﺪا ﻧﻮع آﻧﺮا ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﯿﺪ ﺳﭙﺲ [] را ﺑﺎﻳﺪ ﺟﻠﻮی ﺗﻌﺮﻳﻒ ﻧﻮع ﺑﮕﺬارﻳﺪ اﻳﻦ دﺳﺘﻮر زﺑﺎن اﺳﺖ  اﻳﻦ ﻛﺮوﺷﻪ ھﺎ ﺑﻌﺪ از ﻧﺎم ﻣﺘﻐﯿﺮ ﻣﻲ آﻣﺪﻧﺪ. و ﺳﭙﺲ ﻧﺎم ‫ﻳﻚ ﻣﺘﻐﯿﺮ را ﻛﻪ ﺑﻌﺪا ﺑﻪ آن ارﺟﺎ ع ﻣﻲ دھﯿﻢ ﺧﻮاھﯿﺪ ﮔﺬاﺷﺖ. 

ادامه مطلب...
۲۷ آذر ۹۶ ، ۱۹:۱۱ ۱ نظر
م.ب آیرملو
شنبه, ۲۵ آذر ۱۳۹۶، ۱۱:۱۴ ب.ظ م.ب آیرملو
حذف پسورد شیت اکسل بدون نرم افزار

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

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


در این حالت شما میتواند از نرم افزارهای جانبی یا کد های وی بی به منظور شکستن رمز بر روی فایل استفاده کند. در حالتی که کاربر از تنظیمات Protect Worksheet برای رمز گزاری بر روی یک شیت استفاده کرده باشد، استفاده از کد وی بی نسبت به نرم افزار های جانبی ارجهیت دارد ولی در حالتی که رمز بر روی کل فایل اکسل قرار داده شده باشد استفاده از نرم افزارهای جانبی مناسب تر است.
تو این روش که از کدها وی بی استفاده شده نحوه شکستن پسورد و عبور از اون رو نشون میدم
....
فایل اکسل خود را باز کرده و کلید های ALT و F11 را همزمان فشار دهید تا پنجره توسعه دهندگان باز شود . از پنل سمت چپ بالا Sheet مورد نظر خود را انتخاب نمایید
سپس در کادر سفید رنگ باز شده سمت راست کد زیر را وارد نمایید .کد زیر را تغییر ندهید و بهتر است به جای تایپ کردن , آن را کپی کنید .
سپس کلید F5 را بزنید کار تمام است
همچنین پسورد بصورت پیام براتون نشون داده میشه

 

 

 
Sub PasswordBreaker()
 
'Breaks worksheet password protection.
 
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "One usable password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub

 

۲۵ آذر ۹۶ ، ۲۳:۱۴ ۰ نظر
م.ب آیرملو
logo-samandehi