تبليغاتX
آموزش کامپیوتر


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

ممنون از اینکه در این مدت این وبلاگ را یاری نموده اید .

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

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



نوشته شده در تاريخ پنجم شهریور 1388 توسط طاهر
GetDiskFreeSpaceEx :

 

این تابع اطلاعاتی درباره حجم درایو ها می دهد ( فضای خالی و فضای کل )

 

اصل تابع :

Public Declare Function GetDiskFreeSpaceEx Lib "kernel32" Alias "GetDiskFreeSpaceExA" (ByVal IpDirectoryName As String, IpFreeByteAvailableToCaller As Currency, IpTotalNumberOfBytes As Currency, IpTotalNumberOfFreeBytes As Currency) As Long

 

پارامتر ها .....


ادامه مطلب


نوشته شده در تاريخ هشتم اردیبهشت 1388 توسط طاهر
FindClose :

 

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

 

اصل تابع :

Public Declare Function FindClose Lib "kernel32" Alias "FindClose" (ByVal hFindFile As Long) As Long

 

پارامتر ها ....


ادامه مطلب


نوشته شده در تاريخ ششم اردیبهشت 1388 توسط طاهر
Open File :

 

از این تابع برای ساختن ، باز کردن و حذف کردن یک فایل می توان استفاده کرد ولی کار اصلی آن بدست آوردن دستگیره (Handle) یک فایل می باشد .

 

اصل تابع :

Public Declare Function OpenFile Lib "kernel32" Alias "OpenFile" (ByVal lpFileName As String, lpReOpenBuff As OFSTRUCT, ByVal wStyle As Long) As Long

 

پارامتر ها ....



ادامه مطلب


نوشته شده در تاريخ ششم اردیبهشت 1388 توسط طاهر
بزرگترین مجموعه کتابهای متالورژی

همه آنچه را که نیاز دارید در این مجموعه بیابید

بعضی از عناوین این مجموعه عبارتند از :

ASM Metals HandBook
استانداردهای ASME
استانداردهای AWS
Materials Selection in Mechanical Design (2nd Edition)
Plastics Engineered Product Design
Steel and Aluminum database
Plastics Materials
COMPUTER MODELLING OF MICROPOROUS MATERIALS
Metal Foams(Design Guide)
Learning from Accidents
Mechanical Engineer's Handbook
Mechanics and Analysis of Composite Materials
مبانی شکست
دمای سطح قالب  فولادی در ذوب ریزی برنج
copper-brass
Alloy_for_mold
Science and Technology of Rubber (Third Edition)
Piping Materials Guide
Petroleum Biotechnology
Welding Metallurgy- Kou
welding metallurgy
Mathers - Welding of Aluminum and its Alloys [CRC 2002]

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

تعداد : 1 دی وی دی


برای اطلاعات بیشتر کلیک کنید






نوشته شده در تاريخ ششم اردیبهشت 1388 توسط طاهر
خب امروز 10 روش برای خاموش کردن کامپیوتر تان معرفی میشود امیدوارم که نظرتان را جلب بکنه
1- مثل بچه آدم (روش معمولی)
روشی که همتون از اون برای خاموش کردن کامپیوترتون استفاده می کنید
Start>>Turnoff Computer>>Turn Off
2- از طریق میانبر
می توانید کلید های زیر را پشت سرهم نه همزمان فشار دهید تا کامپیوتر خود را خاموش کنیدWindows Key +  U  +  U
البته می توانید از Windows Key +  U  +  R + R  برای ریستارت و از Windows Key  +  U  +  S برای آماده باش کردن کامپیوتر  standby بهره ببرید
3-  بازهم میانبر
برای اثبات حرفه ای بودنتون می توانید از این میانبر هم به جای روش اول استفاده کنید زمانی که هیچ پنجره ای باز نیست کلید های   Alt + F4  را بصورت همزمان فشاردهید پنجره خاموش کردن ظاهر می شود در اینجا می توانید با کلیک کردن روی دکمه خاموش کردن و یا فشاردادن دکمه کامپیوتر خود را خاموش کنید 
4- عشق کد نویسی
اگر می خواهید ثابت کنید عاشق کدنویسی هستید این روش بهترین راه استStart>>Run>>Shutdown -s -t 0
خب بانوشتن عبارت بالا در   Run میتوانید کامپیوتر را خاموش کنید می توانید از عبارت زیر برای ریستارت کردن سیستم استفاده کنیدShutdown -r -t 0
5- عاشق داس
اگر مایل هستید خود را عاشق صفحه سیاه و سفید داس جلوه دهید (البته در باکلاس نشان دادن هم بی تاثیر نیست) می توانید همان عبارات بالا  (روش چهارم) را در داس ویندوز که در آدرس زیر قرار داردStart>>Run>>CMD
نوشته و اینتر را بزنید
6- ایجاد میانبر برای خاموش کردن
این روش را قبلا هم  توضیح دادم و زیاد نیاز به توضیح  احساس نمی شود با این حال  به صورت خلاصه به شکل زیر است:Click right on Desktop>>New>>Shortcut>>Shutdown -s -t 0
7- خاموش کردن سریع
خب این روش دیگه واقعا یه ترفند به حساب میاد به Task Manager بروید  (Alt +Ctrl +Delete)  و سپس از منوی  Shutdown زیرمنوی Turn off  را به همراه کلید کنترل فشار دهید تا کامپیوتر بدون ذخیره کردن تغییرات و بصورت واقعا سریع خاموش شود البته اگر کلید کنترل را نگه نداری کامپیوتر به صورت معمولی خاموش خواهد شد
8- از برنامه های مدیریت شات داون استفاده کنید
برنامه های بسیار زیادی برای مدیریت خاموش کردن کامپیوتر وجود دارند که  Auto Shutdown نمونه ای از آنهاست این برنامه های می توانند کامپیوتر را راس یک ساعت معین یا پس از طی مدت زمان معین خاموش کنند
ببخشید لینکش دزدی هست و البته رایگان هم هست
9- خیلی حرفه ای
این روش دیگه آخرشه مطمئن هستم که ازش استفاده نمی کنید من که خودم به شخصا از این روش برای خاموش کردن کامپیوتر استفاده می کنم این روش چیزی نیست جز  فشاردادن دکمه روشن خاموش از روی کیس برخلاف تصورات اشتباه که این روش به کامپیوتر آسیب می رساند این روش هیچ آسیبی به سخت افزار کامپیوتر وارد نمی کند و در واقع یک  میانبر فزیکی برای این کار محسوب می شود و البته می توان عملکرد این دکمه را از Control Panel>>Power Options  و زبانه  Advanced در بخش پایین تنظیم نمود که با فشاردادن این دکمه چه اتفاقی رخ دهد
10- آخرین روش
بعضی وقتها هست که هیچ کدام از روش های بالا نمی توانند کامپیوتر را خاموش کنند و کامپیوتر چنان هنگ کرده است که هیچ روشی جز کشیدن سیم کامپیوتر جوابگو نمی باشد البته می توان به جای این روش برق منزل را قطع نمود و یا در گستره وسیع تر سیم برق محله تان را قطع کنید و یا صبر کنید تا 10 دقیقه دیگر برق شهر قطع شود (معمولا هر 10 دقیقه یک بار برق شهر می رود)


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

*مسیر رجیستری : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU

 

از منوی Start گزینه Run را انتخاب کنید بعد در آن RegEdit را تایپ کنید و اینتر را بزنید در صفحه باز شده به *مسیر رجیستری بالا بروید مقدارهایی که در آن وجود دارد را پاک کنید



نوشته شده در تاريخ پنجم اردیبهشت 1388 توسط طاهر
اگر از سیستم شما کسی غیر از خودتون استفاده می کنه و شما نمی خواهید به تنظیمات صفحه نمایش دسترسی داشته باشد .

*مسیر رجیستری : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\system

*نوع : Dword Value

*دستور  :NoDispCLP

*مقدار رجیستری : یک

از منوی Start گزینه Run را انتخاب کنید بعد در آن RegEdit را تایپ کنید و اینتر را بزنید در صفحه باز شده به *مسیر رجیستری بالا بروید و در آن *دستور را با *نوع داده شده بسازید (با *مقدار رجیستری بالا) برای برگرداندن به حالت اول مقدار ساخته شده را پاک کنید .

 

نکته : اگر در مسیر پوشه System وجود نداشت آن را بسازید برای این کار روی پوشه Policies کلیک راست کرده و از بخش New گزینه Key را انتخاب کنید .



نوشته شده در تاريخ پنجم اردیبهشت 1388 توسط طاهر

تابع Copy File :

 

این تابع یک فایل را در محل مورد نظر کپی می کنه .

اصل تابع :

Public Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long

 

پارامتر ها :

lpExistingFileName : این پارامتر یک متغیر از نوع String است که مسیر و نام فایل مبدا یعنی فایلی که قرار است کپی شه .

lpNewFileName : این پارامتر یک متغیر از نوع String است که مسیر و نام فایل مقصد را مشخص می کنه .

bFailIfExists : این پارامتر از نوع Boolean ، که اگر این پارامتر True باشه و فایل مقصد قبلا وجود داشته باشه کار تابع نیمه کاره می مونه ولی اگه False باشه فایل قبلی Over Write می شه .

 

خروجی :

 این تابع اگه Ture یا یک باشه یعنی تابع کار خودشو به درستی انجام داده و اگه False یا صفر باشه کار تابع نیمه تمام مانده است .

 

 

تابع Delete File :

 

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

 

اصل تابع :

Public Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long

 

پارامتر ها :

lpFileName : این تابع دارای یک پارامتر است که از نوع String می باشد و مسیر و نام فایلی که قرار است از روی دیسک پاک شود را مشخص می کند .

 

خروجی :

از نوع Boolean بوده و اگر یک یا True باشه یعنی تابع به درستی کار خود را انجام داده است .

 

 

تابع Move File :

 

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

 

اصل تابع :

Public Declare Function MoveFile Lib "kernel32" Alias "MoveFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String) As Long

 

پارامتر ها :

lpExistingFileName : نوع String ، مسیر و نام فایل مبدا

lpNewFileName : نوع String ، مسیر و نام فایل مقصد

خروجی :

نوع Boolean ، یک یا True ---> کار تابع انجام شده است .

صفر یا False ---> کار تابع انجام نشده است .

 

 

تابع GetFileAttributes :

 

این تابع خصوصیات فایل از قبیل Readonly و System و... را برمی گرداند .

 

اصل تابع :

Public Declare Function GetFileAttributes Lib "kernel32" Alias "GetFileAttributesA" (ByVal lpFileName As String) As Long

 

پارامتر ها :

lpFileName : نوع String ، مسیر و نام فایل .

 

خروجی :

تابع می تواند چند حالت زیر را داشته باشد :

1). FILE_ATTRIBUTE_ARCHIVE : مشخص می کند که فایل یا فهرست خاصیت ARCHIVE دارد و مقدار آن برابر &H20 است

2). FILE_ATTRIBUTE_COMPRESSED : مشخص می کنه که فایل فشرده است و مقدار آن برابر &H800 است .

3). FILE_ATTRIBUTE_DIRECTORY : مشخص می کنه که مسیری که در lpFileName داده شده یک فهرست است و مقدار آن برابر &H10 است .

4). FILE_ATTRIBUTE_HIDDEN : مشخص می کنه که فایل خاصیت HIDDEN دارد و مقدار آن برابر &H2 است .

5). FILE_ATTRIBUTE_NORMAL : مشخص می کنه که فایل خاصیت NORMAL دارد و مقدار آن برابر &H80 است .

6). FILE_ATTRIBUTE_READONLY : مشخص می کنه که فایل خاصیت READONLY دارد و مقدار آن برابر &H1 است .

7). FILE_ATTRIBUTE_SYSTEM : مشخص می کنه که فایل خاصیت SYSTEM دارد و مقدار آن برابر &H4 است .

8). FILE_ATTRIBUTE_TEMPORARY : مشخص می کنه که فایل از نوع Temp است و مقدار آن برابر &H100 است .

 

گزینه های بالا می توان به صورت ثابت تعریف کرد برای مثال : Const FILE_ATTRIBUTE_HIDDEN = &H2

 

 

تابع SetFileAttributes :

 

این تابع دقیقا برعکس تابع قبلی عمل می کنه یعنی می توان خاصیت های فایل را تغییر داد .

 

اصل تابع :

Public Declare Function SetFileAttributes Lib "kernel32" Alias "SetFileAttributesA" (ByVal lpFileName As String, ByVal dwFileAttributes As Long) As Long

 

پارامتر ها :

lpFileName : نوع String ، مسیر و نام فایل .

dwFileAttributes : از نوع Long ، دقیقا همان مقدارهایی خروجی تابع GetFileAttributes است که عبارتند از :

 

1). FILE_ATTRIBUTE_ARCHIVE : مشخص می کند که فایل یا فهرست خاصیت ARCHIVE دارد و مقدار آن برابر &H20 است

2). FILE_ATTRIBUTE_COMPRESSED : مشخص می کنه که فایل فشرده است و مقدار آن برابر &H800 است .

3). FILE_ATTRIBUTE_DIRECTORY : مشخص می کنه که مسیری که در lpFileName داده شده یک فهرست است و مقدار آن برابر &H10 است .

4). FILE_ATTRIBUTE_HIDDEN : مشخص می کنه که فایل خاصیت HIDDEN دارد و مقدار آن برابر &H2 است .

5). FILE_ATTRIBUTE_NORMAL : مشخص می کنه که فایل خاصیت NORMAL دارد و مقدار آن برابر &H80 است .

6). FILE_ATTRIBUTE_READONLY : مشخص می کنه که فایل خاصیت READONLY دارد و مقدار آن برابر &H1 است .

7). FILE_ATTRIBUTE_SYSTEM : مشخص می کنه که فایل خاصیت SYSTEM دارد و مقدار آن برابر &H4 است .

8). FILE_ATTRIBUTE_TEMPORARY : مشخص می کنه که فایل از نوع Temp است و مقدار آن برابر &H100 است .



نوشته شده در تاريخ پنجم اردیبهشت 1388 توسط طاهر

API رو می توان قلب ویندوز فرض کرد . زیرا ما هر کاری که در ویندوز انجام می دهیم در واقع یکی از تابع های َAPI فراخوانی می شود .

 

برای مثال وقتی شما در محیط برنامه نویسی vb وارد شده و یا هر محیط دیگری پروژه جدیدی را آغاز می کنید و فرم اولیه را روی صفحه آورده و آماده طراحی می شوید در واقع استفاده از Api را آغاز کرده اید در حقیقت در همین لحظه تابع Create Window فراخوانی شده و فرم مزبور در مقابل شما قرار می گیرد .

 

Api شاید به نظر پیچیده به نظر برسه با بیش از 1000 تابع ولی یک امکان بسیار قوی است .

 

توابع Api در یکسری فایل ها با پسوند DLL قرار دارند . DLL مخفف ( Dynamic Linked Library ) یا همان کتابخانه پیوندی پویا می باشد که می تواند شامل یکسری کد و داده ( مثل تصویر ، صوت و ... ) باشد .

 

مهمترین DLL ها kernel32.dll , user32.dll , shell32.dll و ... می باشد .

 

طریقه استفاده از Api

 

| Public | Private ] Declare Function name Lib "libname"[Alias "aliasname"](arglist) As type

 

 

Declare Function : یعنی شما قصد استفاده از روال تابع Function را دارید

name : نام تابع مورد نظر

libname : نام Dll مورد نظر

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

arglist : این قسمت هم می تونه اختیاری باشه از این قسمت برای فرستادن پارامتر ها استفاده می شه .

 

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

اگه این تعریف رو دیده باشید حتما می گید خیلی سخته ولی یه راه آسون بهتون می گم که بیشتر API ها در آن موجود است . می توانید از برنامه کاربردی API Text Viewer استفاده نمایید که در پوشه نصب vb موجود است .



نوشته شده در تاريخ پنجم اردیبهشت 1388 توسط طاهر
درباره وبلاگ

با سلام خدمت شما دوستان
به وبلاگهای زنجیره ای پارسیران خوش آمدید
امیدواریم که بتوانیم مطالب مفید و ارزنده ای را برایتان فراهم کنیم
لطفا ما را در اداره بهتره این مجموعه با نظرات خودتون راهنمایی کنید.
tah62k@yahoo.com
پارسیران شاپ