تعداد مطالب : 2747
تعداد نظرات : 413
زمان آخرین مطلب : 2820روز قبل

شما میتوانید به رایگان از این سرویس استفاده کنید روزانه بیش از 100000کاربر از این سرویس استفاده می کنند


1 گیگا بایت فضای رایگان با پشتبیانی کامل از
asp php4. php5 .
امکانات
cpanel
linux
mysql 50
mssql

, و تمامی امکاناتی که باید یک هاست اختصاصی داشته باشد

 


http://securesignup.net/portal/aff.php?aff=7947

 ==============

منبع:

http://www.forum.niazeemrooz.ir/showthread.php?tid=41

 

شنبه 17/11/1388 - 14:1
  ·        اسكریپتها در Multimedia Builder

·        اسكریپتهای مهم و اساسی در مالتیمدیا بیلدر

·        CBK Objects 1 (نمایش ساعت و تاریخ)

·        متغیرهای Multimedia Builder

·        چند ترفند

·        فایل هایه Embedded     اسکریپتها در Multimedia Builder اگر با MMB زیاد کار کرده باشید حتما متوجه اهمیت Script ها شده اید . Script در واقع قطعه کدهایی است که در MMB مینویسید و به وسیله آنها دستورات لازم را به برنامه خود میدهید . کدی که برای عملکرد یک دکمه مینویسید و رویدادهایی که میخواهید با اجرای یک صفحه انجام شوند و مثالهایی از این قبیل همه اهمیت آشنایی با اسکریپتها را برای شما مشخص میکنند . مالتیمدیا بیلدر نوشتن اسکریپتها را تا حد ممکن آسان نموده و شما میتوانید به راحتی از منوی مخصوص آنها را انتخاب و در مورد هر یک اطلاعاتی را ببینید . برای مثال میخواهیم برای یک دکمه چند اسکریپت یا دستور بنویسیم پس این مراحل را طی میکنیم : روی دکمه مورد نظر 2بار کلیک کرده تا پنجره تنظیمات آن باز شود ، حال بر روی دکمه مخصوص اسکریپت از بین چهار دکمه قسمت Actions کلیک کنید . در این پنجره جدید میتوانید به نوشتن اسکریپتهایی که لازم میدانید بپردازید تا با کلیک روی دکمه اجرا شوند .  در کل اسکریپتهای MMB را میتوان به چند شاخه تقسیم کرد : 1- اسکریپتهای ساده. 2- اسکریپتهای مهم و اساسی. 3- اسکریپتهای پیچیده. 4- اسکریپتهای مربوط به متغیرها و آرایه ها . که ما معرفی این اسکریپتها را از مرحله 1 تا 4 پی میگیریم . (البته در چند یادداشت) 1- اسکریپتهای ساده : دستورات ساده ای مانند اجرای یک فایل و یا حرکت بین صفحه ها و همچنین پنهان کردن و نمایش دادن یک آبجکت و ... که به بررسی آنها میپردازیم : HIDE - این یک دستور بسیار ابتدایی در MMB است که به وسیله آن میتوانید یک آبجکت را پنهان کنید . SHOW - این دستور عکس دستور قبلی عمل میکند یعنی یک آبجکت را نمایش میدهد . Invert - دستورهای Hide و Show باهم در این دستورند . یعنی این دستور یک بار باعث نمایش داده شدن و بار دیگر باعث مخفی شدن آبجکت انتخاب شده میشود . FirstPage - NextPage - LastPage - PrevPage - با استفاده از این دستورات کاربر را به اولین و آخرین صفحه پروژه و یا صفحه قبلی و بعدی منتقل میکنید . Page - با انتخاب این دستور و مشخص کردن نام صفحه مورد نظر کاربر را به آن صفحه بفرستید . EXIT - Minimize -  برای خروج و یا کمینه کردن پنجره برنامه از این دو دستور استفاده کنید . Message - این دستور برای دادن پیغام به کاربر میباشد که پیغام میتواند یک متن ساده باشد و یا یک متغیر و ... (بعدها به آن میپردازیم) . در پنجره این دستور دو قسمت String و Variable را میتوانید با متنهای ساده پر کنید تا در دو سطر به کاربر نمایش داده شوند . در واقع : Message"String","Variable")") RUN - برای اجرای یک اپلیکیشن از این دستور استفاده میشود . در قسمت Path باید محل فایل اجرایی و در قسمت Parameters هم مواردی وارد شود که بعدها به آن اشاره خواهیم کرد ، پس بهتر است در حال حاضر این بخش خالی بماند . برای قسمت Path میتوانید از SrcDir برای پوشه ای که برنامه در آن قرار دارد و از SrcDrive برای درایوی که برنامه در آن قرار دارد استفاده کنید . مثال : Run("\...","")Run("\...","") بحث اسکریپتهای ساده در همینجا خاتمه مییابد .             اسکریپتهای مهم و اساسی در مالتیمدیا بیلدر: در ادامه مبحث اسکریپتها در MMB 4.9 به اسکریپتهای مهم و اساسی میرسیم . زمانی که بخواهید برنامه ای فراتر از یک Autorun عادی بسازید این اسکریپتها هستند که شما را پیش میبرند . بسیاری از این اسکریپتها از اطلاف وقت و پیچیده شدن برنامه شما جلوگیری میکنند . با هم به بررسی این اسکریپتها میپردازیم : RunScript : با این اسکریپت یک آبجکت اسکریپت را فراخوانی میکنید . اهمیت این اسکریپت زمانی دیده میشود که چند دکمه در یک صفحه کار مشابه انجام دهند ، آنوقت کافی است دستورها را در یک آبجکت اسکریپت بنویسیم و فقط دستور RunScript را در دکمه ها قرار دهیم .روش استفاده : از پنجره انتخاب اسکریپت ها RunScript را انتخاب کنید . در بخش Object نام آبجکت اسکریپت مورد نظر را انتخاب کنید . ُScriptTimer : این اسکریپت هم شبیه مورد قبل برای اجرای یک آبجکت اسکریپت به کار میرود با این تفاوت که در این جا برای اجرای اسکریپت زمانی را در نظر میگیریم . برای مثال میخواهید 5ثانیه پس از کلیک کاربر روی یک دکمه برنامه به صفحه بعد برود و یا لوگوی شما برای مدت چند ثانیه نمایش داده شود.روش استفاده : مانند قبل ، فقط در قسمت After [ms] زمانی را که باید سپری شود تا اسکریپت شما اجرا گردد وارد کنید ( نکته : زمان بر حسب میلی ثانیه است در نتیجه هر 1000 ms برابر با یک ثانیه است . LoadText : با استفاده از این اسکریپت مینوانید به راحتی متن یک آبجکت متنی ، یک دکمه و ... را به متن دلخواه خود تغییر دهید . متن دلخواه شما میتواند یک فایل متنی باشد . این اسکریپت کاربردهایی با متغیرها نیز دارد که بعد ها به آن میپردازیم .روش استفاده : در قسمت Object/Variable$ نام آبجکتی را که باید تغییر کند را وارد کرده و در قسمت Path/Variable$ متن مورد نظر و یا محل فایل بر روی هارد را وارد کنید . InstallFont : به کمک این اسکریپت قلم ( Font ) مورد نظر خود را بر روی کامپیوتر کاربر نصب کنید تا برنامه شما با فونت مورد نظر خود شما اجرا گردد .روش استفاده : در قسمت Path مکان فونت را از روی هارد انتخاب کنید . ( میتوانید از SrcDir و SrcDrive استفاده کنید . ) Volume Up & Down : اگر یک برنامه پلیر مولتی مدیا میسازید به کمک این دو اسکریپت میتوانید کنترل صدای کامپیوتر را در دست بگیرید . یعنی با Volume Up افزایش صدا و با Volume Down کاهش صدا را باعث میشوید .روش استفاده : در قسمت [Volume 0-100] کافیست مقداری را بین 0 تا 100 وارد کنید تا با هربار اجرای اسکریپت ( مثلا کلیک روی دکمه ) به همان مقدار به صدای کامپیوتر اضافه یا کم شود .       CBK Objects 1 ( نمایش ساعت و تاریخ) سلام دوستان . امروز میخواهم در مورد CBK آبجیكت هایی هستند كه در مالتیمدیا بیلدر از پیش تعریف شده هستند.اطلاعات مختلفی را از قبیل ساعت ، تاریخ ، نام صفحه در حال نمایش ، اطلاعات فایل صوتی در حال پخش و غیره را نشان دهد . برای نمایش این اطلاعات کافی است که نام آبجکت متنی رو به نام این CBK ها تغییر بدیم . امروز ضمن اینکه با برخی CBK های مربوط به ساعت و تاریخ آشنا میشوید : ( کافی است یک آبجکت متنی درست کنید و اسم اون رو به یکی از اسمهای زیر تغییر بدید .  CBK_TimeHMSاگه لیبل آبجکت متنی رو به صورت بالا بنویسید آن آبجکت در صفحه ساعت ، روز و تایخ را نشان میدهد CBK_Time24آبجکت متنی با این لیبل ساعت را نشان میدهد . CBK_Hourفقط ساعت را نشان میدهد -همچنین برای دقیقه و ثانیه داریم :CBK_MinuteCBK_Second CBK_Day نام روز رو نشون میده.CBK_DateNum شماره روز رو در ماه مشخص میکنه . CBK_DateShort و CBK_DateLong هم تاریخ رو به صورت کوتاه و بلند نشون میدن . تذکر :همچنین میشه اونها برای متغیر ها تعریف کرد . مثلا : A=CBK_DateNumB$=CBK_Day              متغیرهای Multimedia Builder در mmb متغیر ها در دو نوع عددی و نوشتاری هستند . متغیرهای عددی هم از دو بخش تشکیل میشند : ۱.integer : اعداد صحیح.۲.float : اعداد حقیقی . متغیر های متنی هم String نامیده میشوند .برای معرفی یک متغیر در mmb لازم نیست دستور خاصی رو به کار ببرید و فقط کافیست نام متغیر رو نوشته و با مقدار مورد نظر مساوی قرار بدید . نوشتن اسم برای متغیرهای عددی و متنی با هم متفاوت است : -  برای نوشتن متغیر عددی هر اسم مورد نظر را مینویسیم : M = 20 و یا Age = -15.5 -    برا نوشتن متغیر نوشتاری باید در انتهای اسم از "$" استفاده میکنیم . همچنین برای قرار دادن متن در متغیر باید از علامت " استفاده شود :-          name$ = "hossein" ( علامت " باید در ابتدا و انتهای متنی که در متغیر قرار میگیرد بیاید )                         چند ترفند چند نمونه از کارایی های اسکریپتها آشنا میشیم :
جابجا کردن پنجره به نقطه دلخواه : اگر بخواهیم در حین اجرای برنامه محل قرار گرفتن پنجره برنامه در صفحه رو به نقطه دلخواهی با مختصات x,y تغییر بدیم از دستور زیر استفاده میکنیم :SysCommand("ResizeWindow","x,y")
برای انتقال پنجره به وسط صفجه نیز از کد زیر استفاده میکنیم : SysCommand("CenterWindow","") ***********************من برای صفحه اول یه موزیک بک گراند میزارم. میخوام کاری کنم که در بازگشت به صفحه اول موزیک از نو تکرار نشود ؟
راه حل : شما باید برای قرار دادن بک گراند به جای راه ساده آن ( تنظیمات صفحه ( باید از یک اسکریپت ساده استفاده کنید . به این ترتیب که در صفحه اسکریپت نویسی صفحه اول (اصلی) برنامه تون کد زیر رو که یک دستور شرطی است تایپ کنید :If (P<>1) Then  PlaySound("آدرس فایل")  P=1Endاینجا P یک متغیر عددی است و چون قبلا تعریف نشده مقدار آن ۰ است . دستور شرطی که به کار بردیم باعث میشه اولین باری که صفحه اجرا میشه و P=0 هست آهنگ به صدا دراد و مقدار P برابر ۱ شود . دفعه های بعدی که صفحه اجرا شود دستور العمل قبل اجرا نخواهد شد و آهنگ از نو شروع نمی شود .    فایل های Embedded

برای آشنایی کامل با فایلهای داخلی یا Embedded در مالتیمدیا بیلدر به فایل فلش موجود در فولدر مراجعه شود.

 

منبع:Forum.niazeemrooz

 

چهارشنبه 30/10/1388 - 1:24
در این آموزش شما با چگونگی نصب كامپوننت ، ماژول و مامبوت آشنا خواهید شد . آموزش نصب کامپوننت برای نصب کامپوننت همانند تصویر وارد قسمت نصب کامپوننت می شوید  حالا با کلیک بر روی گزینه Browse  کامپوننت مورد نظر خود را انتخاب کرده و بعد بر روی  Upload File & Install  کلیک کنید (اینجا به عنوان مثال از کامپوننت دفترچه مهمان استفاده شده است )توجه: پرمیشن چهار فولدری که نام آنها ذکر شده است باید روی 777 ست شود در صورتی که کامپوننت به درستی نصب شود پیغامی به صورت  Upload Component - Success  ظاهر می شود ، حالا بر روی Continue  کلیک کنیدبرای ورود به  تنظیمات کامپوننت نصب شده، ازمنوی کامپوننت ها وارد قسمت مربوطه می شوید برای اینکه کامپوننت نصب شده شما در سایت نمایش داده شود از وارد قسمت Menu / Mainmenu شوید و بر روی گزینه New کلیک کنیدهم اکنون تیک Component را بزنید و بعد گزینه Next را کلیک کنید حالا روبروی گزینه Name عنوان کامپوننت را بنویسید (این عنوان در منوهای سایت نمایش داده می شود) و از لیست پایین کامپوننتی که نصب کرده اید را انتخاب کرده و Save کنیدهم اکنون لینک کامپوننت نصب شده در منوی اصلی  سایت قرار گرفته است  - راهنمای نصب ماژول و مامبوتنصب ماژول و مامبوت نیز همانند نصب کامپوننت می باشد* بعد از نصب ماژول  حتما باید ماژول نصب شده فعال ( Publish  ) شود برای فعال کردن ماژول نصب شده وارد قسمت Modules / Site Modules  شوید حالا بر روی علامت ضربدر کلیک کنید تا ماژول فعال شود  - برای ورود به تنظیمات ماژول باید بر روی اسم ماژول کلیک کنید *  فعال کردن مامبوت نیز به همین صورت می باشد - بررسی پیغام خطاها  1-  Another component is already using directoryشما قبلا این کامپوننت را نصب کرده اید و فولدری به همین نام وجود دارددر صورت نیاز به نصب مجدد ابتدا کامپوننت را Uninstall  کرده و مجددا نصب کنیددر صورتی که امکان Uninstall  نباشد به فولدرهای زیر رفته و فولدر کامپوننت مورد نظر را پاک کنید و بعد مجددا نصب کنیدفولدرهای کامپوننت:administrator/components/components/ فولدر ماژول: modules/ 2-   XML setup file is not for a "component 1. فایل مورد نظر مشکل دارد 2. برای ورژن های قبلی مامبو می باشد 3.  به جای مثلا کامپوننت آدرس ماژول را داده اید3-   Failed to create directory   پرمیشن فولدرهایی که نام آنها در پایین قسمت نصب ذکر شده باید روی 777 ست شود4-  Installation file not found:
/
home/mambo/public_html/media/install_43b8fa5fbbc9f/ Safe Mod  در سروری که سایت شما روی آن قرار دارد ON می باشد  که در حالت پیشفرض مامبو باید OFF باشد. 5- The installer can"t continue before zlib is installed  zlip فعال نمی باشد برای فعال کردن فایل php.ini را باز کرده و علامت   ;   را از ابتدای کد ;extension=php_zlib.dll     حذف کنید  حسین ترابی - تیم مامبولرن

نوشته از p30n

منبع :forum.niazeemrooz

 

چهارشنبه 30/10/1388 - 1:20

درنرم افزار code visionبرای آسان تركردن كاربا پورت سریال USART توابعی فراهم شده است.این توابع درفایل سرآمد stdio.h می باشند. فهرست وعملكرد این توابع به شرح زیراست: Getchar()                   puts()                    printf()                 scanf()                gets()Putchar()                   putsf()                sprintf()                 sscanf()                         این توابع تنها برای ارسال ودریافت داده سریال با USARTمورد استفاده قرارمی گیرند.تنظیم وبرنامه ریزی اولیه واحد USART باید قبل ازبكارگیری این توابع توسط برنامه نویس انجام پذیرد.تابع Getchar()این تابع كاراكتری را ازواحد USART خوانده ودرمتغیری قرارمی دهد.الگوی این تابع به صورت زیر است Char  getchar(void)                                                                                                           درالگوی این تابع مقداربازگشتی به فرم char است .توجه داشته باشید كه برنامه هنگام رسیدن به این تابع منتظردریافت می ماند.تابع Putchar()این تابع می تواندیك متغیركاراكتررا توسط واحد USART وازطریق پایه TXD ارسال نماید.الگوی تابع به صورت زیر است :Void   putchar(char   c)                                                                                                     دراین مثال ابتدارابط USART برنامه ریزی اولیه شده به طوریكه قالب اطلاعات هشت بیتی با یك بیت توقف وبدون بیت توازن وBaude rate ، 19200 تنظیم شده ، سپس تابع Getchar() منتظردریافت اطلاعات می ماند.وپس ازدریافت ، داده را درمتغیرDATA قرارداده ودوباره همان داده رابا دستورputchar روی پایه TXD ارسال می كند. ارسال داده با توابع putcO,putsfOاین توابع می توانند یك رشته را توسط واحد USART ارسال نمایند. تفاوت بین این دو تابع درمنبع اطلاعات ارسالی است . بطوری كه تابع putsO رشته ای را كه درحافظه SRAM قرار داردروی خروجی قرار داده وتابعputsfO ،رشته ای راكه درحافظه FLASH قراردارد به خروجی ارسال می كند. الگوی این توابع به صورت زیر است.Void               puts (char      *str);Void               putsf (char      *str); ارسال اطلاعات با توابع printfOاین تابع نسبت به توابع قبلی ارسال ، دارای قابلیت بیشتری است. ازاین تابع برای ارسال اطلاعات به فرم های مختلف استفاده می شود.الگوی این توابع به صورت زیراستVoid    printf (char  flash  *fmtstr  [,argl  , arg2, ….] )نحوه كاربرد این توابع را می توان بطور ساده به صورت زیر نشان داد.<عبارت دوم> و" <عبارت اول> " ) printfعبارت دوم , اطلاعاتی است كه باید توسط پایه TXD  ارسال شود وعبارت اول می تواند همان اطلاعات ارسالی به صورت رشته ویا كاراكترهای تعین كننده فرمت ارسالی خروجی باشد. این كاراكترها نوع اطلاعات عبارت دوم رامشخص می كنند. كاراكترهای فرمت باعلامت% شروع می شوند. جدول 11-5 كاراكترهای فرمت برای printfO   را نشان می دهد.

 

 كاراكتر

           

 

                                     نوع اطلاعات ارسالی

 

%c

           

 

یك تك كاراكتر

 

d%

           

 

عدد صحیح علامت دار درمبنای10

 

%i

           

 

عدد صحیح علامت دار درمبنای10

 

e%

           

 

نمایش عدد ممیز شناور به صورت علمی

 

E%

           

 

نمایش عدد ممیز شناور به صورت علمی

 

f%

           

 

عدد اعشاری

 

s%

           

 

عبارت رشته ای واقع درحافظه SRAM

 

u%

           

 

عدد صحیح بدون علامت درمبنای 10

 

X%

           

 

به فرم هگزاد سیمال با حروف بزرگ

 

x%

           

 

به فرم هگزاد سیمال با حروف كوچك

 

P%

           

 

عبارت رشته ای واقع درحافظه FLASH

 

%  %

           

 

نمایش  %

 

 

           

 

 

 

 تعیین طول (width) ودقت (precision) خروجی درتابع printfOدرتابع printfOاین قابلیت رادارد كه طول داده ارسالی ودقت آن راتعیین نمایند.طول ودقت به صورت width.precision% بیان می شود.كه width نشان دهنده طول مقدار خروجی است. اگرطول ازتعداد رقم های یك عدد صحیح بیشترباشد عدد سمت راست آن قرار می گیردوسمت چپ خالی می ماند درغیر این صورت اگر طول كمتر ازتعداد رقم های عدد باشد،طول نادیده گرفته می شود .

 

نكته :درنرم افزار codevisionتابع printf ()حجم زیادی ازحافظه برنامه را به خود اختصاص می دهد. به همین دلیل برای استفاده بهینه ازاین كاربرد می تواند با توجه به نیاز خوددرقسمتProject/ponfigure/C  compiler/ code Genertion/ (s) printf features ازاین تابع بهره ببرید.

 

 . شاخص(precision) حداكثرتعداد كاراكترها را مشخص می كند،اگر عددارسالی اعشاری باشد ازاین قسمت برای تعیین تعداد ارقام اعشار استفاده می شود بعنوان نمونه اگر عبارت 4/6% استفاده شود 6بیانگر طول و 4بیانگر تعداد رقم اعشار است.ازخصوصیات قابل دسترسی تابع printfO   می توان به موارد زیراشاره كرد.1-int      این گزینه ساده ترین نوع عملكرد تابع printfO  می باشد وتنها از كاراكترها فرمت%  % P ,% x%-c%-i%-u%-s%-d%-X%دراین حالت، ازفرمت تعیین طول(width) ودقت (precision) پشتیبانی نمی شود به همین دلیل تابع printfO دراین گزینه پایین است.2-int , width    این گزینه مانند حالت قبل است با این تفاوت كه ازفرمت تعیین طول (width) پشتیبانی می شود.3-long ,width      این گزینه نیز مانند int ,width   است فقط بااین تفاوت كه از ارسال داده نوع long پشتیبانی می كند.(كاراكترویژه "1")4- long ,width ,precisin  دراین گزینه همانند گزینه long ,width است،بااین تفاوت كه از فرمت تعیین دقت (precision) نیز پشتیبانی می شود.5-float , width , precision    این گزینه یشرفته ترین نوع عملكرد تابع printf () است به  طوریكه حجم زیادی از فضای برنامه رانیز به خود اختصاص می دهد. دراین حالت از تمام كاراكترهای فرمت پشتیبانی می شود.تابع sprintf ()این تابع همانند تابع printf() عمل می نماید. بااین تفاوت كه خروجی آن به جای ارسالی توسط USART دریك آرایه قرار خواهد گرفت. الگوی این تابع به صورت زیر است.(< عبارت دوم>و"< عبارت اول >" ونام آرایه)sprintfتابع gets()به كمك این تابع می توان رشته هارا از واحد جانبی به صورت سریال دریافت نمود. الگوی این تابع به صورت زیر است.( طول رشته ومتغیر ازنوع رشته )char   *getsتوجه داشته باشید برنامه هنگام رسیدن به این دستورمنتظر می ماند تا اطلاعات به اندازه طول رشته دریافت شود.دریافت اطلاعات با تابع scanf()این تابع نسبت به توابع قبلی دریافت دارای قابلیت بیشتری است. ازاین تابع برای دریافت اطلاعات به فرمهای مختلف استفاده می شود.الگوی این تابع به صورت زیر است.Singned  char      scanf(char  flash    *fmtatr  {, arg1  address ,  arg2  address ,…..}نحوه كاربرد این تابع را می توان بطور ساده به صورت زیر نشان داد.(>عبارت دوم> و">عبارت اول<") scanfعبارت دوم،نا متغیری است كه اطلاعات دریافتی درآن قرار می گیرد وعبارت اول تععین می كند كه فرمت خواندن اطلاعات سریال به چه صورت باشد.كاراكترهای فرمت با علامت % شروع می شوند، جدول 11-6 كاراكترهافرمت برای تابع scanf()  رانشان می دهد. 

 

كاراكترها

           

 

نوع اطلاعات دریافتی

           

 

نوع متغیر مقصد

 

%c

           

 

یك تكه كاراكتر

           

 

char

 

d%

           

 

عدد صحیح علامت دار درمبنای 10

           

 

int

 

%i

           

 

عدد صحیح علامت دار درمبنای 10

           

 

int

 

u%

           

 

عدد صحیح بدون علامت درمبنای 10

           

 

Unsigned int

 

x%

           

 

فرم هگزاد سیمال

           

 

Unsigned int

 

s%

           

 

عبارت رشته ی ( كاراكتراسكی)

           

 

char

 

%  %

           

 

بدون ورودی ( یك’% ’ ذخیره می شود.)

           

 

 

 

 

 تابع scanf()  درصورت بروز اشكال مقدار 1- یاEOF رابر می گرداند.برنامه درزمان اجرا هنگام رسیدن به این دستور منتظر می ماند تا اطلاعات ازورودی سریال دریافت شود.تعیین طول (width)  ورودی به تابع scanf()تابع scanf ()   این قابلیت رادارد كه طول داده دریافتی را تعیین كند.طول اطلاعات دریافتی به صورت %width  بیان می شود به طوری كه درصورت تعیین طول تعداد كاراكترها دریافتی مشخص خواهد شد. حداكثر اندازه طول معمولا 256 كاراكتر است ودرصورت استفاده نكردن از طول (width)همان مقدار پیش فرض 256 برای تابع درنظر گرفته می شود.به طور مثال درعبارت 6d% ، 6بیانگر تعداد كاراكترهای ورودی وd اطلاعات ورودی را از نوع صحیح تعیین می كند ویا در عبارت d% تعداد كاراكترها ورودی 256 عدد تعیین می شود.نكته :درنرم افزار codevisionتابع scanf()حجم زیادی ازحافظه برنامه را به خود اختصاص می دهد. به همین دلیل برای استفاده بهینه ازاین كاربرد می تواند با توجه به نیاز خوددرقسمتProject/configure/ C  compiler /code Genertion/ (s) scanf features ازاین تابع بهره ببرید.ازخصوصیات قابل دسترسی تابع scanf()  می توان به موارد زیر اشاره كرد.1-                                      int ,  width2-                                      long , width تابع sscanf()این تابع scanf() عمل می كند. با این تفاوت به جای اینكه اطلاعات از USART دریافت شود از یك آرایه درحافظه SRAMدریافت می شود. الگوی این تابع به صورت زیر است :(>عبارت دوم <و">عبارت اول<" و>نام آرایه<) sscanfدراین مثال بعد ازبرنامه ریزی اولیه USART ،ابتدابا تابع scanf() اطلاعات ازواحدسریال دریافت ودرآرایه a قرارمی گیرد.پس ازآن به كمك تابع scanf() اطلاعات موجود درآرایه a به آرایه b منتقل شده وبا دستورprintf به خروجی سریال ارسال می شود.دراین مثال می توان تابع printf() رابه فرم ("printf("Codevision  AVR نیزنوشت. برای تست برنامه بالا می توانید ازرابط سریال Terminal واقع درنرم افزار Codevision نیزاستفاده كنید برای دسترسی به محیط Terminal ازمنوی Tools/ Terminal استفاده نمائید.

 

جهت پیكربندی Terminal ازمنوی setting/ Terminal كمك بگیرید.دراین پنجره، تنظیمات را براساس تنظیمات فرستنده USART انجام

 

داده تا Terminal اطلاعات رابه درستی دریافت كند.

 

 

 

منبع .forum.niazeemrooz

 

 

چهارشنبه 30/10/1388 - 1:18
شیوه‏اى كه نسبت به زنده نگهداشتن یاد حادثه عاشورا و حماسه حسینى از دیربازمطرحبوده و جنبه مردمى یافته است.این شیوه،شامل مرثیه سرایى،نوحه‏خوانى،گریستن وگریاندن،تشكیل هیئتها و دسته‏هاى سوگوارى،سینه زنى،ذكر مصیبت،مجالس‏وعظ و روضهخوانى،و...است.اینگونه شیوه‏ها،چون با روح و جان و عاطفه شیعه‏آمیخته است،هر چه بیشتربه آن رنگ مردمى مى‏بخشد و عامل جذب و تجمع و تشكل‏انبوه شیفتگان اهل بیت مى‏گردد.ابو هارون مكفوف مى‏گوید:روزى خدمت امام‏صادق‏«ع‏»رسیدم.حضرت فرمود:برایم شعر(درسوگ سید الشهدا)بخوان،من نیزخواندم.حضرت فرمود:نه،اینطور نه،بلكه همانگونه كه براىخودتان شعر خوانى‏مى‏كنید و همانگونه كه نزد قبر حضرت سید الشهدا مرثیه مى‏خوانى:«لا،كما تنشدون وكما ترثیه عند قبره‏». (20) این نشان مى‏دهد كه شیوه خودمانى و مرسوم نزدمتن مردم،بیشترمورد اهتمام ائمه‏«ع‏»بوده است.حفظ این سنت،ضامن تداوم آن است.امامخمینى‏«ره‏»

فرموده است:«ما باید حافظ این سنتهاى اسلامى،حافظ این دستجات مبارك اسلامى كه‏درعاشورا،در محرم و صفر در مواقع مقتضى به راه مى‏افتد،تاكید كنیم كه بیشتر دنبالش‏باشند...زنده نگهداشتن عاشورا با همان وضع سنتى خودش،از طرف روحانیون،ازطرف خطبا،باهمان وضع سابق و از طرف توده‏هاى مردم با همان ترتیب سابق كه‏دستجات معظم و منظم،دستجات عزادارى به عنوان عزادارى راه مى‏افتاد.باید بدانید كه‏اگر بخواهید نهضت‏شمامحفوظ بماند،باید این سنتها را حفظ كنید.» (21) حتى حفظ اصل‏عزادارى عاشورا نیز تا حدبسیارى در سایه حفظ سنتهاست و دگرگون ساختن شیوه سنتى‏بدون جایگزین بهتر،گاهىپیروان همان سنتها را هم از اصل ماجراى حسینى جدا مى‏سازد.

 

 

عظیمترین سرمایه روحى شیعه كه پیوند دهنده آنان با اهل بیت پیامبر و عاملى‏بازدارنده ازتباهى،بر انگیزاننده به فداكارى و جهاد و تصفیه كننده دل و جان است.درسایه همین عشق،یاد حسین و عاشورا زنده مانده و سوز آن،حمایت قلبى عاشق امام‏حسین‏«ع‏»را همواره به نفعحق و جبهه ایثار،نیرو بخشیده است.همین عشق،یاران او راروز عاشورا به استقبال شهادتفرستاد تا با مرگ در ركاب حسین‏«ع‏»حیات ابدى یافتند. عشق حسین‏«ع‏»را خداوند در دلها نهاده و شعله‏اى خاموش نشدنى است.به فرمودهامام‏صادق‏«ع‏»:«ان لقتل الحسین علیه السلام حرارة فى قلوب المؤمنین لا یبرد ابدا». (22) محبت‏حسین بن على‏«ع‏»نه تنها در دل زمینیان است،بلكه عرشیان نیز او را دوست مى‏دارندو به‏فرموده رسول خدا«ص‏»،او محبوبترین چهره زمینى نزد آسمانیان است:«من احبان‏ینظر الى احب اهل الارض الى اهل السماء فلینظر الى الحسین.» (23) اى كه آمیخته مهرت با دلكرده عشق تو مرا دریا دلبذر عشقى كه به دل كاشته‏امجز هواى تو ندارد حاصلاز مى عشق تو،عاقل مجنونو زخم مهر تو مجنون،عاقلگر شود كار جهان زیر و زبرنشود عشق تو از دل زایل (24)

 

 

منبع: news.niazeemrooz

 

پنج شنبه 10/10/1388 - 0:51

 

امروز عاشورای سبز غربی بود

  امروز بدترین عاشورای ایران در تهران اتفاق افتادامروز در تهران عاشورا به شکل غربی برگزار شدبه گزارش این مقاله در سالهای گذشته با شروع ماه محرم تمامی مردم ایران از کوچیک تا بزرگ همه و همه یه جوری دنبال این بودنند که عزاداری کنند .برای سیدو سالار شهیدان حضرت اباعبدالله الحسین (ع)و یاران باوفایش و بردن این اسم آنقدر در دل مردم شور به پامیکرد که بودند در بین آدمها که نان شب نداشتند ولی تدارک شام و ناهار روز عاشورا رو فراموش نمی کردند این یعنی عشق به مولا این یعنی عشق به هدف والای آن حضرت ولی امروز....برخی افراد هستند که در قالب مردم در جامعه از آب گل آلود ماهی میگیرند.و به جای سوگواری از ماههای قبل به فکر آشوبگری و به قول خودشان ایجادجمهوری ایرانی هستند این افراد اگر هم از طرف غربی ها عمل نکنند نوکران آنها که هستنددلیلشم اینه که کاری رو می کنند که اونا میخوان نزدیک به صدها نفر امروز عاشورای سال 88به این قسد به خیابانها ریختندو با اعمال زشت و غیر اسلامی و انسانی به جای سوگواری به رقص و تقلید ازاجداد بزرگشان میمون می پرداختند ماشین آتیش زدنند شیشه های بانک شکستند و با شعارهای ضد اسلامی  و انسانی فرهنگ جمهوری ایرانی را نشان دادند خدا رو شکر خون ایرانی و اسلام هنوزم تو دل برخی آدما هست که بعد از گذشت 1 ساعت تمامی دسته جات حسینی به این محل تجمع کردند و بیش از 300 نفر از آشوبگران را گرفته و تحویل نیروهای مسلح دادند در این حادثه چند تن از افراد نیروی انتضامی ضخمی 4 نفر از آشوبگران کشته و بیش از ده ها نفر از مردم عادی زخمی شدند به قول رسانه های غربیروز عاشورا و 22 بهمن روز تضاهرات گروهکهای سبزو آشوبگر نامیده شده
 کاش زمان برگرده دوباره مردم حسینی بشن
 نوشته : hossein E
پایگاه اطلاع رسانی نیازامروز   News.Niazeemrooz
دوشنبه 7/10/1388 - 3:30
نابودی فرهنگ ایرانی و پیدایش فرهنگ فشن  رسانه ها نقش مهمی در رواج فرهنگ یک مرزو بوم بر عهده دارند.امروزه بعد از تلوزیون رادیو و وبسایتهای اینترنتیرسانه جدیدی در بین افراد جامعه ایفای نقش کرده که نقش مهمی در تغییر فرهنگ و شخصیت افراد و جوامع داردحداقل بیش از 40 درصد خانواده ها از ماهواره و شبکه های آن استفاده میکنند که این رقم به تدریج رو به افزایش است .  بعد از رشد فرهنگی برنامه های ماهواره ای و تبلیغات رسانه ای نوبت به ترویج فرهنگ دیگر کشورها توسط شبکه هایماهواره ای رسید که متاسفانه  این به زرر برخی از جوامع  بود به گونه ای که مد لباس, آرایش ظاهری , طریقه صحبت کردن ,غذا خوردن  و حتی  نگرش به منفی یا مثبت بودن مسائل تغییر کرد.از زمانی که افراد یک جامعه نحوه  فرهنگ خود  که در قالب لباس  خوراک و موسیقی سنتی و... را فراموش کردند کم کم  فرهنگ بومی جای خود را به فرهنگ غربی داد و این احساس عقب ماندگی از دید غربیها به ما تحمیل شد.   ایران دارای فرهنگی غنی است.ما این را فراموش کردیم که از نظر تاریخی و قدمت غنی ترین فرهنگ را به دوش میکشیم . و باز هم متاسفانه به آن افتخار نمیکنیم اگر تا 100 سال آینده به این مسائل مهم این گونه نگاه کنیم ما با برده های بی حقوق هیچ فرقی ندارد. ذکر یک مورد.لباس کردی یکی از زیباترین لباسهای ایرانی باپوشش مناسب ورنگهای متفاوت است که این را هروقت میشنویم فقط تائید میکنیم . و مثل غربی ها نه از آن تعریف میکنیم نه به افتخار.دقت کنید حتما با شبکه هائی با نامهای فشن یا ((Fashion)) آشنا هستید روزانه بیش از یک میلیون لباس اجق وجق در این شبکه ها معرفی میشود  طراح و کسانی که این لباسها را میپوشند  با آن افتخار میکنند . تبلیغ میکنند هزینه میکنندوقت میزارند . و به آن افتخار میکنند دقت کنید این شبکه ها برای  افرادی که ضعف شخصیتی دارند خیلی جالبه و همیشهمگن چه لباسی چه موهائی چه کفشی چه آرایشی و خلاصه چه و چه.....اثرات این تبلیغات فرهنگ  رو به طور مثال میتونید در خیابانها و کوچه های خودمان ببینیم   . کاش. کاش یه گروه مثل فشن تو ایران بود که از فرهنگمون مثل غربیها تبلیغ میکردو  بهش افتخار میکرد . یعنی میشه بریم تو  خیابون و ببینیم همه ایرانی شدند؟و به ایرانی بودنشون لباس ایرانیشون موهای ایرانی و آرایش ایرانی خودشون افتخار میکن؟؟؟؟ منبع:   niazeemrooz  نیاز امروز
پنج شنبه 28/8/1388 - 16:7

ماه رحمت ماهه ماه

 

انگار داره میاد

انگار دوباره چشام اشکای بارونی رمضانو میخواد

انگار میخواد بره به مهمونی

دعا ءکنه بشه کمی خودمونی

ماه خدا ماه صفا ماه وفا

ماه کلک رفتو دوباره شد ماه دعاء

ما هممون مثل همیم

روزا که از خاب پا میشیم نقاب به صورت میزنیم

یه روز میشیم زنگی زنگ

روز دیگه رومی روم

یه روز مث غریبه ها خدا رو از یاد میبریم

شعاره این ماه اینه,

اگر شاهی اگر درویش

اگر مستی اگر پستی

 اگر بودی اگر هستی

اگر آلت هر دستی

اگر بیچارهای هستی

اگر نالان اگر عریان

اگر شاد و اگر گریان

منم من را رها کن از همین الان

بگو یاحق تویی هرکس تویی سودای مظلومان تویی از همه کس کس تر

امیدوارم همه آماده این میهمانی بزرگ باشند

خدائی عجب ماهه ماهیه...

 

 

حسین اقلیمیا

پنج شنبه 29/5/1388 - 3:30

 

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

.
.
.
.
.
.
.

.
..
.
.
.
.
آخر تمام حرفها نقطه سره خط.


یعنی که هنوزحرفا تموم نشده.

دوشنبه 5/5/1388 - 0:8
و در معانى الاخبار به سند خود از محمد بن مسلم روایت كرده كه گفت :از امام باقر (علیه السلام ) شنیدم كه فرمود: خداوند عز و جل از روزى كه زمین را خلق كرده تاكنون هفت عالم آفریده كه هیچ یك از آنها از نوع بنى آدم نبودند، همه آنها را از خود زمین خلق كرد و در زمین منزل داد و هر یك را بعد از انقراض عالم قبلیش خلق كرد.
و بعد از آن هفت عالم ، خلقت این عالم ( عالم بشریت ) را شروع كرد، و اولین فرد بشر یعنى آدم را آفرید و ذریه او را از او خلق فرمود. نه ، به خدا سوگند از آن روز كه خداوند بهشت را خلق كرده از ارواح مؤ منین خالى نبوده ، و از آن روز كه آتش دوزخ را آفریده از ارواح كفار و گنهكاران خالى نبوده است . آرى ، شماها شاید خیال كنید كه وقتى قیامت شد و بدنهاى اهل بهشت با ارواحشان به بهشت رفتند و بدنهاى اهل جهنم با ارواحشان در آتش داخل شدند دیگر بساط خلقت برچیده شده ، كسى در روى زمین او را بندگى نمى كند، و او خلقى را براى بندگى و توحیدش نمى آفریند؟ نه چنین نیست ، بلكه به خداوند قسم كه او خلقى را بدون نر و ماده اى قبلى مى آفریند تا او را به یكتایى بپرستند و تعظیم كنند. و براى ایشان زمینى خلق مى كند تا بر پشت خود حملشان كند. و آسمانى خلق مى كند تا بر آنان سایه بیفكند، آیا مگر جز این است كه خداى تعالى فرموده : (یوم تبدل الارض غیر الارض و السموات ) و نیز فرموده : (افعیینا بالخلق الاول بل هم فى لبس من خلق جدید)
.
مؤ لف : نظیر این روایت را عیاشى در تفسیر خود از محمد بن مسلم از آن جناب نقل كرده و این روایت مطلبى را میگوید كه در هیچ یك از روایات قبلى نبود.
و در تفسیر قمى در ذیل (یوم تبدل الارض غیر الارض ) نقل كرده كه معصوم فرمود: زمین به صورت نانى سفید در مى آید كه مؤ منین در موقف قیامت از آن میخورند. و در ذیل جمله (و ترى المجرمین یومئذ مقرنین فى الاصفاد) فرمود: بعضى با بعضى دیگر نزدیك مى شوند. (سرابیلهم من قطران ) مقصود از (سرابیل )
پیراهن است .
قمى گفته است : در روایت ابى الجارود از امام باقر (علیه السلام ) آمده كه : در ذیل جمله (سرابیلهم من قطران ) فرموده : قطران مس ‍ داغ شده است كه از شدت حرارت آب شده باشد، همچنان كه خداى عز و جل فرموده : و (تغشى وجوههم النار)
یعنى آن مس ‍ گداخته جامه آنها مى شود و آتش دلهایشان را مى پوشاند.
مؤ لف : یعنى مقصود از مجموع دو جمله (سرابیلهم من قطران ) و جمله (تغشى وجوههم النار)
بیان این معناست كه بدنهاى اهل جهنم با مس گداخته و صورتهایشان با آتش پوشیده شده است .
سوره حجر،آیات 1 - 9
سوره حجر مكى است و 99 آیه دارد.


بسم الله الرحمن الرحیم
الر تلك ءایت الكتب و قرءان مبین (1)
ربما یودالذین كفروا لو كانوا مسلمین (2)
ذرهم یاَكلوا و یتمتعوا و یلههم الاَمل فسوف یعلمون (3)
و ما اَهلكنا من قریة اِلا و لها كتاب معلوم (4)
ما تسبق من اَمة اَجلها و ما یستخرون (5)
و قالوا یاَیها الذى نزل علیه الذكر اِنك لمجنون (6)
لو ما تاَتینا بالملئكة اِن كنت من الصدقین (7)
ما ننزل الملئكة اِلا بالحق و ما كانوا اِذا منظرین (8)
اِنا نحن نزلنا الذكر و اِنا له لحفظون (9).



ترجمه آیات
به نام خداوند بخشنده مهربان . الر، این است آیات كتاب و قرآن مبین (1). چه بسا كه كافران دوست میدارند كه كاش مسلمان بودند (2).

رهایشان كن بخورند و سرگرم بهره گیرى از لذتها باشند و آرزوها به خود مشغولشان كند كه بزودى خواهند فهمید (3).
ما هیچ آبادى را هلاك نكردیم مگر آنكه اجلى معین داشت (4).
هیچ جمعیتى از اجل خود جلو نمیزند و از آن عقب نخواهد افتاد (5).
و گفتند اى كسى كه بر تو ذكر نازل شده بى شك تو دیوانهاى (6).
اگر از راستگویانى چرا ملائكه را برایمان نمى آورى (7).
ما جز به حق ملائكه را نازل نمى كنیم و ایشان هم در این هنگام (وقتى نخواهند داشت (8).
این ماییم كه این ذكر ( قرآن ) را نازل كردهایم و ما آن را بطور قطع حفظ خواهیم كرد (9).
niazeemrooz

 

 

شنبه 20/4/1388 - 22:22