چهارشنبه، 2 خرداد هزار و سیصد و هشتاد و شـش
http://myenergi.blogfa.com ادرس ديگر من
چهارشنبه، 2 خرداد هزار و سیصد و هشتاد و شـش
درس اول ويژوال بيسيک :MsgBox
ويژوال بيسيک رو اجرا کنين اگر براي اولين بار است که ويژوال بيسيک رو آغاز ميکنيد شايد از پنجره New Progect نگران باشيد فعلا فقط Standard EXE را(که به طور پيش فرض هم انتخاب شده) برگزينيد حالا يک فرم جديد ساخته ايد (خوش به حالتون ! برين حال کنين !)
از منوي ابزار(در سمت جپ شما الان روش نوشته General) يک Command Button انتخاب کنين . وقتي اون رو توي صفحتون بندازين اگه روش دوبار کليک کنين وارد محيط کد نويسي ويژوال بيسيک ميشين شما ميتونين دستوارت برنامه نويسي رو اينجا بنويسين خب الان بايد یه چيزي مثل اين داشته باشين تا داخلش کدها رو بنويسين...(البته x کنار پرانتز رو خودم نوشتم واسه اينکه کدها درست نشون داده بشن شما نذارين)
Private Sub Command1_Click()x |
حالا آماده اماده ايم تا اولين دستور خودمون رو بنويسيم MsgBox :
اين چي کار ميکنه؟ تو ويندوز از اينها زياد هستش... مثلا زماني که بخواهين از برنامه ورد بدون ذخيره کردن صفحه خارج شين يه پيغام ميبينين که از شما ميخواد صفحتون رو ذخيره کنين...ما ميخواهيم يه همچين پيغامهايي رو بديم....(بيخيال کي ميره اين همه راه رو...)
بهتره اين کد رو کپي و پيست کنين تا بفمين من چي ميگم!(کجاPaste کنم؟ خب واسه رويداد کليک Command1)
یعني کل کد نوشته شده ما اين ميشه:
حالا کليد F5 رو بزنين و برنامه خودتون رو اجرا کنين رو Command1 کليک کنين.اگه بخواهين برنامتون به صورت يه فايل exe باشه بايد از منويFile گزينه Make Priject Exe رو انتخاب کنيد
حالا شما اولين برنامه خود را به زبان وي بي نوشته ايد از اينکه به دنياي برنامه نويسان ويژوال بيسيک قدم گذاشته ايد به شما تبريک ميگوييم!
چهارشنبه، 2 خرداد هزار و سیصد و هشتاد و شـش
رويدادها در ويژوال بيسيک:
-[ مقدمه]-: + براي هر عملي که ميخواهيم کاربر در برنامه ما انجام دهد مي بايست در هر رويداد کد خاصي را بنويسيم تا نسبت به رفتار خاصي پاسخگو باشيم اين رويدادها تعيين ميکنند که برنامه ما نسبت به چه اعمالي حساس باشد کليک کردن يا فشردن دکمه اي خاص. عمل کليک : تو مثالهاي قبلي وقتي رو Command1 کليک ميکرديم يه عملي انجام ميشد چون ما تو رويداد کليک Command1 اون کدمون رو نوشتيم حالا اگه بخواهيم رويدادهاي ديگه اي هم هستن مثلا KeyDown ويا MouseMove و ... همه اينها بسته به نوعشون در مقابل رفتار کاربر عمل بخصوصي رو انجام ميدن حالا چند تا کد مينويسيم که با رويدادهاي مختلف آشنا بشيم : MouseMove:زماني که ماوس رو باتن حرکت کنه Caption باتن عوض ميشه. MouseDown: اگر دکمه فشار داده شود (هنوز دستمان روي دکمه ماوس است دکمه بالا نيامده) MouseUp : دکمه ماوس فشار داده شده و به سمت بالا رها مي شود بعد از عمل MouseDown رويدادهاي KeyDown وKeyPress وKeyUp هم مثل همين ها هستند تنها تفاوت چون نياز به يک دستور شرطي دارند(با يک دستور شرطي مشخص ميکنيم اگر کليد فشرده شده مثلا Ctrl بود چه عملي انجام شود) بعدا که دستورات شرطي رسيديم ميگم .DragDrop و DragOver هم همچنين.+ ولي حالا ميخواهيم يه برنامه ساده بنويسيم که از کنترل Label استفاده مي شه . يه کنترل ليبل از سمت چپ انتخاب کنين و بندازين تو صفحه فرمتون ! برنامه ما اين کار رو ميکنه -[وقتي ماوس رو ليیل ميره رنگ اون عوض ميشه و Bold هم ميشه مثل همين لينک ها و وقتي هم ماوس رو از روش برمي داريم به حالت اول بر ميگرده ]- خب اول براي رويداد MouseMove اينها رو مينويسيم: و در رويداد Form_MouseMove هم اينها رو مينويسيم(همين ها رو کپي و پيست کنين) حالا برنامه رو اجرا کنين ماوس رو روي ليبل بذارين و از روش بردارين -[ ...اينه ! ] |
سه شنبه، 1 خرداد هزار و سیصد و هشتاد و شـش
Game 1
| -[مقدمه] - + نوشتن بازيهاي دو بعدي در ويژوال بيسيک کاري ساده است علاوه بر اينکه خودتان از برنامه نويسي لذت ميبريد تکنيک هاي بسياري را فرا ميگيريد قصد ما هنوز نوشتن برنامه هاي سنگين و استفاده از DirectX نيست (بي خيال ! کار يه نفر نيست.) ميتوان با همين دستورات ساده کارهاي جالبي را انجام داد اگر کمي فلش هم بدانيد ميتوانيد از کامپوننت هاي موجود در ويژوال بيسيک استفاده کنيد (فلش+ويژوال بيسيک=هلو !) ترکيپ اکشن اسکريپت و ويژوال بيسيک برنامه نويسي بازي هاي دو بعدي را به شدت جذاب ميکند. امروز مي خواهيم يه بازي ساده بنويسيم: (چپ چپ چپ راست راست...) اگه شما هم اين برنامه رنگين کمان همون عروسکه چرا رو ديده باشين ! (: يه مسابقه داره که يه سري شکلهايي از بالا مي اوفتن پايين حالا بايد هر شکلي يه جايي خاصي هداييت بشه مثلا بادکنک بيفته تو قسمت بادکنکها...(چه قدر هم هيجان انگيزه ! اگه ناراحتي قلبي دارين اصلا نگاه نکنين ممکنه يه هو سکته کنيين !) + قسمت اول نوشتن بازي : اولش ما بايد يه شکل رو تو صفحه قرار بديم که بتونييم اون رو با کليدهاي صفحه کليد به چپ و راست حرکت بديم خب يه PictureBox رو تو صفحتون قرار بدين خصوصيات تغيير داده شده: .Appearance = 0
الان تصوير ما به سمت چپ و راست با کليدهاي چپ و راست به راحتي حرکت ميکنه .فهميدين چي شد؟ ما يه دستور شرطي ساده نوشتيم که کليد رو تشخيص بديم .بعدش اين دستور Picture1.Left = Picture1.Left - 100 عکس ما رو با هر بار فشردن کليد Picture1.Left از حالت قبلي اش از 100 کم ميشه و همين طور ... و ما فکر ميکنيم که اون داره حرکت ميکنه ! به همين سادگي حالا اگه بخواهيم بالا و پايين بره چيکار کنيم ؟ خب فقط بجاي Left از Top استفاده ميکنيم. [ براي تمرين خودتون کدش رو بنويسين ] ولي هنوز خيلي چيزها کم داره براي اينکه تصوير خودش به سمت پايين بياد و ما کنترلش کنيم به اين صورت عمل ميکنيم : يه Timer رو توي صفحه ميذاريم با Interval برابر با 500ودر رويداد Timer اون مينويسيم :( اين کد باعث ميشه تصوير هر 0.5 ثانيه پايين بياد ) 100+Picture1.Top = Picture1.Top کد کامل به اين صورته : حالا يک بار برنامه رو اجرا کنين ...خب هنوز خيلي کارها مونده کنترل کردن Picture1 که از صفحه خارج نشه و يه چند تا کد نويسي ديگه و.. جلسه بعدي کاملترش ميکنيم ...بازم برين حال کنين که دارين يه Game Programmer حرفه اي ميشين يه چند وقت ديگه هم فيفا 2005 مينويسين !Hitman چطوره ؟ I.G.I چي...؟ اصلا بيايين با هم بريم شرکت Eidos کار کنيم؟ |
سه شنبه، 1 خرداد هزار و سیصد و هشتاد و شـش
جديد اين مطلبي که امروز ميگم به نظرم واسه سايت ها و وبلاگها از نون شب هم واجب تره .آيا شما تا حالا تو موتورهاي جستجو واسه وبلاگتون سرچ کردين ؟ آيا آرزو داشتين که وبلاگتون سر سه صوت همراه نتايج جستجو مثل وبلاگهاي ديگه بالا بياد ! خب من اوايل خيلي دنبال اين مطلب بودم اول فکر ميکردم که موتورهاي جستجو خودشون ميتونن سايتم رو پيدا کنن ولي بعدا فهميدم که نه بابا من بايد خودم وبلاگم رو بهشون معرفي کنم که اين خودش باعث شد خيلي چيزهاي جالب ياد بگيرم ! حتي يه زمان زد به سرم که بيام و يه موتور جستجو راه بندازم !!! حالا با روش ثبت وبلاگ تو موتورهاي مختلف جستجو آشنا مي شيم . ثبت در موتور جستجوي گوگل : گوگل يکي از بهترين موتورهاي جستجوي جهانه . و گزينه اول واسه سرچ کاربراي اينترنتي در جهان !براي ثبت به اين قسمت برين همه توضيحات لازم به زبان فارسي نوشته شدن خودتون بخونين همه چيز رو ميفهمين سایت خود را در google ثبت کنید در ضمن توضيح گوگل هم جالبه :...از شما نيز دعوت مي کنيم تا نشاني وب خود را اينجا درج کنيد. ما هر نشاني را به فهرست خود نمی افزاييم. و نيز درباره اينکه آيا و چه زمان اين نشانی در فهرست به ثبت می رسد قولی نمی دهيم.!!!
پنجشنبه، 13 اردیبهشت هزار و سیصد و هشتاد و شـش
اینم جدیدترین ورژن TweakVI برای تنضیمات ویندوز ویستا که امیدوارم خوشتون بیاد
پنجشنبه، 13 اردیبهشت هزار و سیصد و هشتاد و شـش
دو بازی که هنوز یک ماه هم از اومدن نسخه ی کامپیوتریش نمیگذره ولی نسخه ی موبایل اون هم الان میتونید از Dlisland در یافت کنید .
<!--[if !supportEmptyParas]--> <!--[endif]-->
NFS : Carbon
<!--[if !supportEmptyParas]--> <!--[endif]-->
<!--[if !supportEmptyParas]--> <!--[endif]-->
از لحاظ گرافیک تغییر چندانی نداره ولی نسبت به نسخه های قبلیش کنترل ماشین بهتر شده
<!--[if !supportEmptyParas]--> <!--[endif]-->
<!--[if !supportEmptyParas]--> <!--[endif]-->
FiFA 07
<!--[if !supportEmptyParas]-->

<!--[endif]-->
نسبت به نسخه ای قبلیش تغییر زیادی کرده که در طول بازی به چشم می خوره مثل انتخاب هوای بارانی و غیره
<!--[if !supportEmptyParas]--> <!--[endif]-->
قابل اجرا در تمام گوشی های سازگار با Java و ریزولوشن تصویر : [176x220 Pixels]
<!--[if !supportEmptyParas]--> <!--[endif]-->
پنجشنبه، 13 اردیبهشت هزار و سیصد و هشتاد و شـش
POP The Two Thrones
این بازی هم برای بازی خورهای عزیز ، بله تا به حال 3 ورژن از این بازی معروف را به شما دوستان ارائه داده ام و اکنون آخرین ورژن بازی معروف Prince Of Persia یعنی POP3 را با گرافیک بسیار بالا و جذاب برای شما عزیزان در این قسمت قرار میدهم و باز هم پیشنهاد میکنم تا این ورژن از این بازی زیبا را به هیچ عنوان از دست ندهید.
قابل نصب روی گوشی های: نوکیا: 6600/6630/6670/6260/6620
3660/3230/3650/3620/3600
7610/7650/3250
6682/6681/6680
N70/N71/N90/N91/N80
E60/E61
N-Gage/N-Gage QD
Panasonic X800/X700
Samsung SGH-D730/ SGH - D720
و Siemens SX1
دانلود - 280 کیلوبایتپنجشنبه، 13 اردیبهشت هزار و سیصد و هشتاد و شـش
Firefox 3 is focused on improved memory handling, performance, and stability, improved XUL, and new core components such as application data stored in SQLite. Firefox 3 could break a few existing extensions and applications built on top of Firefox, and it will definitely include new optimizations if you like to build on the popular browser. Firefox 3 should have additional JavaScript and SVG features if you're into that sort of thing.
As All PreRelease of FireFox 3.0 Alpha its Code Name is also MineField. Its Based on Gecko 1.9 Alpha 5
http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.0a5pre.en-US.win32.installer.exe
پنجشنبه، 13 اردیبهشت هزار و سیصد و هشتاد و شـش
اینم ورژن جدید و بسیار عالی Yahoo! Messenger که امیدوارم خوشتون بیاد و لذت ببرید
Yahoo! Messenger - Instant messaging allows you to quickly exchange messages with your online friends. Unlike e-mail, instant messages appear as soon they`re sent. By downloading the Yahoo! Messenger application to your computer, you can send instant messages to other people from around the globe, send them files or have a voice conference.
http://download.yahoo.com/dl/msgr8/us/ymsgr810_249_us.exe![]()






