موسسه ساتال

مرکز آموزش ، پژوهش و توسعه کسب و کار

۴ مطلب با موضوع «دانشنامه» ثبت شده است

روانشناسی سازمانی

روانشناسی سازمانی عبارت است از علم بررسی مجموعه عوامل و متغیرهایی که رفتار فرد را در دنیای کار تحت تأثیر قرار می‌دهند. بطور کلی روانشناسان سازمانی رفتار را در موقعیتهای کاری مورد مطالعه و بررسی قرار می‌دهند.

تاریخچه روانشناسی سازمانی

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

والتر دلیل اسکات به عنوان یک روانشناس بر این نکته تأکید داشت که رهبران مؤسسات بازرگانی در تبلیغات خود نیاز به کاربرد علم روانشناسی دارند. فردریک تیلور ارزش طراحی مجدد شرایط کاری را برای دستیابی به بازده والتر برای کارخانه و دستمزدی بهتر را برای کارگران محقق ساخت. هوگو مونستربرگ یک روانشناس آلمانی یا آموزش آکادمیک سنتتی بود. او به کاربرد روشهای سنتی روانشناسی به مشکلات عملی صنعت علاقمند بود. او در کتاب خود گزینش کارکنان ، طراحی شرایط کار و کاربرد روانشناسی فروش را مورد بحث قرار داده است. بعد از جنگ جهانی اول و دوم روانشناسی سازمانی توسعه بیشتری پیدا کرد و قلمرو تخصصی خود را وسعت داد.

زمینه‌های روانشناسی سازمانی

استخدام و گزینش کارکنان

استخدام و گزینش کارکنان برای محیطهای کاری ، ادارات ، سازمانها ، کارخانجات و ... حائز اهمیت فراوانی است. نیازهای یک سازمان ، تواناییها و قدرتهای لازم برای احراز یک وظیفه و شغل انتخاب افراد مناسب طراحی می‌سازد. روانشناسی سازمانی در بررسی ویژگیهای افراد مفید برای احراز یک شغل نقش اساسی دارند.

ارزیابی عملکرد کارکنان

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

توسعه و آموزش کارکنان

روانشناسان سازمانی مسائل پیرامون توسعه و آموزش نیروی انسانی را نیز در خط مشی وظایف خود می‌دانند. در برخی از حرف و مشاغل نیاز به آموزش و توسعه با شدت بیشتری احساس می‌شود که روانشناسان سازمانی چگونگی و شیوه انجام این امر را عهده دار هستند و بهترین روشها را پیشنهاد می‌کنند.

انگیزش و خشنودی شغلی

بررسی رضایت شغلی کارکنان مسأله‌ای است که توجه بسیاری از اقشار شغلی را به خود جلب کرده است. فقدان و احساس خستگی و نارضایتی شغلی با کاهش عملکرد کارکنان ارتباط تنگاتنگ دارد. روانشناسان سازمانی به دنبال ارائه روشهایی هستند که انگیزش شغلی و خشنودی شغلی کارکنان را بالا ببرند.

محیط کار (بهداشت ، ایمنی ، استرس)

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

روانشناسی مهندسی

طراحی ابزار کار و تجهیزاتی که در برخی مشاغل کاربرد دارد با مسائل روانشناختی افراد در ارتباط هستند. روانشناسان سازمانی توصیه‌های مفیدی را برای طراحی این ابزار به روانشناسان مهندسی ارائه می‌کنند.

نیازهای ارباب رجوع و مصرف کننده

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

مدیریت و رهبری

استفاده از راه کارهای مدیریتی مناسب و قوی و سبکهای رهبری از جمله مباحثی است که روانشناسان سازمانی به آن می‌پردازند. اینکه کدام شیوه مدیریتی و رهبری می‌تواند نتایج بهینه‌ای به همراه داشته باشد، نتیجه تحقیقات و پیشنهادات این روانشناسان است.

روشهای پژوهش در روانشناسی سازمانی

این دسته از روانشناسان از شیوه‌های مختلف پژوهشی استفاده می‌کنند، به این دلیل که اغلب راه کارهای خود را از یاخته‌های تحقیقاتی که انجام می‌دهند، بدست می‌آورد. تمام روشهای رایج در روانشناسی و علوم انسانی کاربرد خوبی در این تحقیقات دارد، از جمله روشهای مشاهده ، مصاحبه ، پرسشنامه نگرش سنجی و ... .

 

 

 

منبع: رشد

ساتال

ساختمان(ساختار) کلی کامپیوتر

 

هر کامپیوتر ازچهار بخش اصلی ساخته می‌شود:
1- واحد پردازش مرکزی (CPU)
2- واحد حافظه.    
3- واحد ورودی( (INPUT UNIT
4-  واحد خروجی( (OUTPUT UNIT
 
ریزپردازنده (Microprocessor) ریز پردازنده یا میکروپروسسور چیزی نیست جز CPU(واحد پردازش مرکزی) و گذرگاه و درگاههای ارتباطی آن. این بخش مانند قلب و مغز کامپیوتر عمل کرده و شامل سه قسمت اصلی است: 
1- واحد حساب و منطق (ALU)
2- حافظه ثبات یا به طور خلاصه حافظه که به دو شکل وجود دارد:
الف- حافظه اصلی یا ذخیره با دسترسی آنی (IAS). ب- حافظه کمکی یا جانبی.
3- واحد کنترل (CU).
 
واحد پردازش مرکزی (CPU)
CPU مغز یک کامپیوتر شخصی است  که نرم افزارها را اجرا و کنترل می‌کند. سرعت CPU اغلب مهمترین وجه تمایز هر کامپیوتر شخصی است. امروزه سرعت رایج CPU بین 800 تا یک هزار مگاهرتز (MHZ) است. یعنی CPU امروزی توانایی انجام 800 میلیون تا یک بیلیون عملیات در هر ثانیه را دارد. وظایف اصلی CPU عبارتند از:
1- ذخیره و نگهداری داده ها و دستورات (برنامه‌ها).
2- کنترل ترتیب اجرای عملیات.
3- صدور دستورات به سایر قسمتهای سیستم کامپیوتر.
4- حمل داده‌های پردازش شده و ارسال آن به واحد خروجی.
بدیهی است که CPU برای انجام وظایف و ارتباط با سایر اجزاء در سیستم کامپیوتر به گذرگاههایی(BUS) نیاز دارد که نقش آنها را در بعداً آموزش می‌دهم. همچنین CPU برای تبادل اطلاعات با واحدهای ورودی و خروجی به مکانهایی به نام درگاه (PORT) نیاز دارد.
CPU از سه قسمت با نام واحد حساب و منطق،‌ واحد کنترل و حافظه ثبات تشکیل شده است. در این قسمت وظایف و ویژگیهای واحد ALU را آموزش می‌دهم. این واحد عملیات لازم بر روی داده‌های موجود در حافظه اصلی (IAS) را انجام داده و داده‌های پردازش شده را مجدداً به حافظه اصلی برمی‌گرداند. ALU دو نوع عملیات انجام می‌دهد:
1- عملیات محاسباتی مانند جمع و تفریق و ضرب و تقسیم.
2- عملیات منطقی و مقایسه بر اساس توابع AND و OR منطقی.
ALU از تعدادی انباشتگر و رجیستر تشکیل شده است. ALU داده‌ها را تحت نظارت واحد کنترل از حافظه اصلی گرفته و آنها را در انباشتگر ALUبارگذاری می‌کند. مثلاً اگر قرار است دو عدد A و B را جمع کنیم،‌واحد کنترل ابتدا عدد A را بر اساس آدرس آن در حافظه یافته و به واحد ALU تحویل می‌دهد. عمل جمع بین A و B در ALU انجام شده و حاصل عملیات در انباشتگر نگهداری می‌شود تا عملیات بعدی اجرا شود. و یا حاصل عملیات با هدایت واحد کنترل به حافضه اصلی منتقل می‌شود.
واحد کنترل CU وظیفه کنترل و هدایت کلیه عملیات کامپیوتر را انجا ممی‌دهد. دریافت داده ها و برنامه‌ها و هدایت نتایج عملیات از وظایف اصلی واحد کنترل است.
 
واحد حافظه
حافظه کامپیوتر محل ضبط و نگهداری اطلاعات است. داده‌های ورودی به همراه دستورالعمل‌ها در حافظه کامپیوتر ضبط می‌شوند و سپس به واحد محاسبه و منطق می‌روند و در آنجا عملیات خواسته شده روی داده‌ها انجام می‌گیرد. کوچکترین عنصر حافظه(بیت) می‌باشد. مجموع هشت بیت [1] که معرف یک کاراکتر است را بایت [2] می‌نامند. ساختمان بیت در طول تکامل کامپیوتر تغییر یافته است. ظرفیت حافظه با کیلوبایت(KB) برابر با 210 یا 1024 بایت یا مگابایت(MB) برابر با 1024 بایت یا گیگابایت(GB) برابر با 1024 (حدوداً یک میلیارد بایت) بیان می‌شود. به دلیل حجم وسیع حافظه برای دسترسی سریع به آنها، هریک از بایتهای حافظه یک آدرس دارند. آدرس بایتها از صفر شروع شده و تا آخرین حد ظرفیت حافظه ادامه می‌یابند. دسترسی به بایتها بر مبنای همین آدرسها صورت می‌پذیرد. آدرس بایتهای حافظه همواره ثابت است ولی محتوای آنها بسته به داده‌هایی که در آنها ذخیره می‌شوند تغییر می‌کند.
 
انواع حافظه‌های اصلی
1- حافظه فقط خواندنی (ROM) 
حافظه‌های فقط خواندنی به حافظه‌هایی اطلاق می‌شود که اطلاعات آنها برای یک بار با دستگاه مخصوص پرشده و از آن پس، این اطلاعات به سادگی پاک نمی‌شود.این حافظه‌ها برای نگهداری دستورات اساسی و کلیدی کامپیوتر که فرمان‌های مهمی جهت هدایت سخت‌افزار سیستم صادر می‌کنند، ضروری است. از ویژگی‌های مهم این نو ع حافظه این است که با قطع برق اطلاعات آن پاک نمی شود.
 
2- حافظه موقتی (RAM)
حافظه موقتی یا اصلی که به Read/Write Memory نیز معروف می‌باشند، همان بخش اصلی حافظه کامپیوتر است. معمولاًبرنامه‌ها قبل از اجرا و داده‌ها قبل از پردازش در حافظه بارگذاری می‌شوند و پس از پردازش، نتایج حاصله نیز دراین حافظه‌ها ثبت می‌گردد و سپس به حافظه‌های جانبی منتقل می‌شوند. با قطع جریان برق، اطلاعات درون آنها پاک می‌شود. در این نوع حافظه سرعت دسترسی به اطلاعات زیاد است و این عامل، یعنی سرعت دسترسی، یکی از معیارهای اساسی انتخاب آنهاست. اطلاعاتی که معمولاً درون حافظهRAM قرار می‌گیرند عبارتند از:
- هسته مرکزی سیستم عامل که تمامی اعمال سیستم عامل و دستگاه‌های جانبی را کنترل می‌کند؛
- برنامه‌های لایه‌های بالاتر سیستم عامل؛
- داده‌هایی که روی صفحه نمایش ظاهر می‌شوند و اطلاعات ساعت که دائماً تغییر می‌کند؛
- برنامه‌های کاربردی در مواقعی که برای اجرا فراخوانی می‌شوند؛
- همه یا بخشی از داده‌ها که توسط برنامه‌های کاربردی استفاده می‌شوند؛
 
3- حافظه جانبی(Auxiliary)
معمولاً مقدار اطلاعات و برنامه‌هایی که در یک سیستم کامپیوتری موجودند به قدری زیاد است که تمام پرونده‌های اطلاعاتی و برنامه‌ای در حافظه اصلی کامپیوتر نمی گنجد. از طرفی، تمام این اطلاعات و برنامه‌ها نیز در آن واحد مورد نیاز نیستند. مثلاً لزومی ندارد که اطلاعات پروندة پزشکی بیماری که سالی دوبار به بیمارستان مراجعه می‌کند همیشه در حافضه اصلی کامپیوتر نگهداری شده و بیهوده فضای آن را اشغال کند. زیرا این پرونده فقط هر شش ماه یک بار مورد استفاده قرار می‌گیرد.
 
ویژگی‌های عمده حافظه‌های جانبی این حافظه‌ها غیرفرار بوده و به منبع دائمی الکتریسیته نیاز ندارد و در اثر جابجایی نیز پاک نمی شوند؛ حافظه‌های جانبی نسبت به حافظه‌های اصلی ارزان‌تر هستند.  قابلیت جابجایی، نقل و انتقال و کپی برداری از اطلاعات به وسیله حافظه‌های خارجی نیز از خصوصیاتی است که در رشد کامپیوتر مؤثر است.
 
انواع حافظه‌های جانبی
1- نوار مغناطیسی:
ذخیره اطلاعات روی نوارهای مغناطیسی بسیار شبیه ذخیره آن بر روی نوار ضبط صوت است با این تفاوت که در این جا اطلاعات کد شده، دو دو یی است ولی کاستهای صوتی به شکل پیوسته می‌باشد. ظرفیت یک نوار به وسیله واحد بایت در اینچ سنجیده می‌شود. استفاده از نوار در کامپیوترهای بزرگ بسیار معمول است. از بارزترین مشخصات یک نوار آنست که اطلاعات روی آن به صورت ترتیبی [3] ضبط می‌شوند. به همین دلیل زمان دستیابی [4] به اطلاعات در نوار زیاد است.
2- دیسک سخت :
این دیسک دارای ظرفیت بسیار زیادی برای پذیرش اطلاعات می‌باشد. کوچکترین هارددیسک، 170 مگابایت ظرفیت داشت و اکنون حجم هارددیسک‌ها تا 60 و حتی 80 و 120 گیگابایت افزایش یافته است. این دیسک در درون System unit قرار دارد و ما به عنوان کاربر [5] کامپیوتر کاری با جسم آن نداریم. هنگامیکه دیسک گردان مربوط به این دیسک در حال کار باشد چراغ مخصوص آن روشن می‌شود، این دیسک گردان به وسیله سیستم عامل Dos، با علامت(C) گزارش می‌شود که می‌توان درایوهای:D و :E و غیره را نیز از آن منشعب کرد.
 
3- دیسک نرم :
که نام دیگر آن DISKETTE به معنی دیسک کوچک می‌باشد. با این دیسکها می‌توان اطلاعات موجود در یک دیسک سخت را به دیسک سخت دیگر منتقل نمود. نسبت هارددیسک به دیسکت مانند نسبت حوض است به سطل و به همین جهت است که به دیسک سخت، دیسک ثابت [6] نیز اطلاق می‌شود.
دیسکتهای 5/3 اینچ
این دیسکتها دارای جسم محکم و سخت می‌باشند و قسمت‌های آسیب‌پذیر دیسک به طور اتوماتیک از گزند برخورد با محیط اطراف محفوظ می‌باشد. دو تصویر زیر شکل پشت و روی این دیسکت را نمایش می‌دهد.
 
4-دیسک نوری  شما ممکن است نام CD-Rom را شنیده باشید. این عبارت مخفف کلمات Compact Disk Read-only-Memory است. این درایوها از نوع درایو نوری هستند که ابتدا فقط می‌شد از اطلاعات موجود در آنها استفاده نمود و به همین جهت به آنها Read-only-memory (حافظه فقط خواندنی) گفته می‌شود. این گونه درایوها دارای ظرفیت بسیار زیادی برای ذخیره اطلاعات است. برای نمونه ظرفیت نسبی یک CD-Rom حداقل 650 مگابایت است.
با پیشرفت تکنولوژی سخت افزاری، ریزکامپیوترها به سرعت توانایی‌های خود را گسترش داده و هر روز به کامپیوتهای بزرگ نزدیک می‌شوند. سرعت عملیاتیCPU، حجم حافظه اصلی، کوچک شدن حجم سخت افزار و ... باعث شد که اکثراً کارهایی که قبلاً فقط به وسیله کامپیترهای بزرگ قابل انجام بودند، بر روی PC پیاده شوند. اما در زمینه حافظه‌های جانبی با وجود پیشرفت سریع تکنولوژی، دیسکهای مغناطیسی (از نظر کمّی) نیازهای روز را برطرف نمی‌کند. ظهور تکنولوژی حافظه‌های نوری یا دیسکهای لیزری باعث شد که چگالی اطلاعات بر روی دیسک به شدت افزایش یافته و لذا حجم‌های بسیاربالا به راحتی قابل دسترسی باشد. این دیسکهای لیزری با استفاده از تکنیک انعکاس نور قادر به خواندن اطلاعات می‌باشند. در مواردی که انعکاس نور قوی باشد مقدار، 1 و مواردی که انعکاس ضعیف باشد مقدار، 0 می‌باشد. برتری دیسکهای نوری نسبت به دیسک سخت، قیمت پایین تر، حجم کمتر و آسیب پذیری کمتر آن است. امروزه تکنولوژی برتر دیسکهای نوری. قابلیات ذخیره سازی را تا 650 مگابایت گسترش داده است. لذا می‌توان انواع سیستم‌های صوتی و تصویری را بر روی دیسک نوری ارائه کرد. از انواع دیسکهای نوری می‌توان به دیسک نوری برنامه ای، دیسک نوری صوتی و دیسک نوری تصویری اشاره کرد.
 
واحد ورودی (INPUT UNIT)
واحد ورودی وظیف دریافت اطلاعات از کاربر و انتقال آن به داخل کامپوتر را بر عهده دارد. در هر سیستم کامپیوتری یک واحد ورودی وجود دارد. این واحد از یک طرف با کاربر در ارتباط است و اطلاعات را از وی دریافت می‌کند. این واحد از سوی دیگر ارتباط یکطرفه‌ای با کامپیوتر دارد تا اطلاعات را به داخل کامپیوتر منتقل کند. واحد ورودی اطلاعات را به شکل قابل فهم توسط انسان از طرف کار بر دریافت کرده و آنها را به شکل قابل فهم برای کامپیوتر به سخت افزار تحویل می‌دهد. وسایل ورودی بسیار متنوع هستند. اما همه آنها وظیفه وارد نمودن انواع اطلاعات به داخل کامپیوتر را انجام می‌دهند. برخی از وسایل ورودی رایج عبارتند از: 
1- ماوس
3- صفحه کلید 
4- اسکنرها
5- قلم نوری 
 
واحد خروجی (OUTPUT UNIT)
اطلاعات مورد نیاز کامپیوتر از طریق ورودی و یا حافظه تأمین می‌شود. پردازشها توسط ریز پردازنده انجام می‌گیرد. حاصل اجرای عملیات یا در حافظه کامپیوتر ذخیره می‌شود و یا به شکل قابل فهم برای انسان خارج شود. واحد خروجی در سیستم کامپیوتر وظیفه گرفتن حاصل عملیات پردازشی و تبدیل آن به یکی از شکلهای قابل فهم برای انسان را بر عهده دارد.
وسایل خروجی کامپیوتر بسیار متنوع هستند. برخی از وسایل خروجی رایج را معرفی می‌کنم:
1- مانیتور
2- چاپگرها 
3- پلاتر
4- بلندگو
 

 

ساتال

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

Website 2 APK Builder Pro v5.0 Fixed

توضیحات

Website 2 APK Builder یک برنامه قابل اعتماد است که به شما اجازه می دهد تا به آسانی یک برنامه مرور وب سایت آفلاین برای سیستم عامل اندروید ایجاد کنید. هنگامی که می خواهید داده ها را از یک وبسایت در شکل اصلی خود ذخیره کنید, ابزار مبتنی بر جاوا اجازه می دهد تا کل صفحه را به یک فایل apk تبدیل کنید که در دستگاه های اندرویدی اجرا می شود. این برنامه یک نرم افزار ساده برای استفاده است و از صفحات وبسایت ها از جمله HTML, PHP, HTM, JS و CSS پشتیبانی می کند و شما را قادر می سازد در عرض چند ثانیه یک برنامه اندرویدی تولید کنید. پیشوند آدرس سایت خود را به درستی وارد کنید HTTP یا HTTPS. انتخاب نادرست پیشوند ممکن است برنامه به خوبی اجرا نشود. هنگامی که شما شروع به ساخت برنامه APK کردید, نرم افزار یک جعبه اطلاع رسانی با نوار پیشرفت به شما نشان می دهد, در حالی که روند کار سریع است, اما با توجه به حجم سایت ممکن است زمان زیادی طول بکشد. همچنین شما می توانید مسیر دایرکتوری خروجی را مشخص کنید, برای راحتی شما گزینه پیشفرض برروی دسکتاپ می باشد.

امکانات و ویژگی های برنامه Website 2 APK Builder :

  • ساخت برنامه به راحتی از محتوای وب
  • ادغام AdMob
  • انتخاب آیکون های سفارشی برای برنامه ها
  • سفارشی سازی Splash screen (صفحه قبل از اجرای برنامه)
  • مجوز های سفارشی اندروید
  • پشتیبانی از آپلود فایل
  • سفارشی سازی نسخه نرم افزار
  • تنظیم جهت برنامه
  • پشتیبانی آفلاین از ویدئو ها HTML5
  • گزینه دکمه زوم
  • دکمه خروج از برنامه
  • بدون Backlinks
  • سفارشی کردن جمله نهایی و شعار توسعه دهنده
  • ایجاد برنامه در چند ثانیه برای وبسایت زنده خود
  • پشتیبانی از آپلود توسط دوربین

سیستم مورد نیاز

Windows XP  •  Windows XP 64 bit  •  Windows Vista  •  Windows Vista 64 bit  •  Windows 7  •  Windows 7 64 bit  •  Windows 8  •  Windows 8 64 bit  •  Windows 10  •  Windows 10 64 bit

تصاویر

Website 2 APK Builder Pro

راهنمای نصب

از فایل Readme موجود در پوشه‌ی Crack استفاده کنید؛ آخرین نسخه‌ به‌صورت پرتابل و کرک‌شده است.

لینک دانلود

دانلود Website 2 APK Builder Pro v5.0 Fixed

دانلود Website 2 APK Builder Pro 4.2 (کرک اختصاصی دانلودلی)

دانلود Website 2 APK Builder Pro 4.0

گذرواژه فایل(ها): www.downloadly.ir

 

دانلود رایگان نرم افزار

منبع :

ساتال

ایجاد فاصله در متن اچ تی ام ال HTML

اضافه کردن فاصله در متن یا محتوای اچ تی ام ال (HTML) کدینگ وب به همان راحتی که در نرم افزارهایی همچون مجموعه آفیس انجام می دهیم نیست. برای روشن شدن این مطلب کدی به شکل زیر را در ویرایشگر متن وارد می کنیم:

 

<!DOCTYPE html>
<html>
  
   <head>
       <title>Netshahr</title>
   </head>
  
   <body>
       <p>This is a                               paragraph</p>
   </body>
</html>

همانطور که در کد فوق می بینیم محتوای داخل پاراگراف دارای یک فاصله نسبتاً زیادی است. اکنون پس از ذخیره کردن فایل خروجی آن را در مرورگر می بینیم:

عدم-نمایش-فاصله-در-اسناد-اچ-تی-ام-ال

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

   <body>
       <p>This is a &nbsp;paragraph</p>
   </body>

می بینیم که از کدی تحت عنوان ;nbsp& استفاده کرده ایم (این کد مخفف واژگان None-breaking Space است). حال مجدد مرورگر را به روز رسانی می کنیم:

اضافه-کردن-یک-فاصله-در-اسناد-اچ-تی-ام-ال

همانطور که در تصویر فوق می بینیم مابین حرف a و کلمه paragraph دو فاصله قرار گرفته است. برای روشن تر شدن این مطلب با ویرایش کد فوق و نوشتن ده مرتبه کد ;nbsp& مابین حرف a و کلمه پاراگراف ده فاصله قرار می دهیم:

   <body>
       <p>This is a &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;paragraph</p>
   </body>

اکنون مجدد مرورگر را به روز رسانی می کنیم:

اضافه-کردن-چندین-فاصله-در-یک-سند-اچ-تی-ام-ال

به این شکل می توان بیش از یک فاصله را وارد کدهای اچ تی ام ال (HTML) کرد.
علاوه بر این روش دیگری هم برای نمایش دادن فاصله های داخل کد وجود دارد و آن هم استفاده از تگ های <pre></pre> است. برای روش شدن این مطلب کد فوق را به صورت زیر بازنویسی می کنیم:

   <body>
       <pre>This is a             paragraph</pre>
   </body>

حال پس از به روز رسانی فایرفاکس خروجی زیر را مشاهده خواهیم کرد:

تگ preدر اسناد اچ تی ام المی بینیم که فاصله مد نظر در مرورگر نمایش داده می شود. در حقیقت کاری که در کد فوق انجام داده ایم این است که کد مد نظر را داخل تگ های <pre></pre> قرار داده ایم. عبارت pre مخفف اصطلاح Preformatted Text به معنی "متن پیش از فرمت شدن" می باشد. به عبارت دیگر هر آنچه داخل این تگ قرار گیرد تحت تاثیر فرایند Parse شدن در مرورگر قرار نخواهد گرفت (برای آشنایی بیشتر با مفهوم Parse به آموزش های پیشین مراجعه نمایید).
از سوی دیگر اگر به نوع فونت در تصویر فوق توجه نمایید می بینید که نوع فونت آن هم فونت خاصی است که تحت عنوان Fixed-space font شناخته می شود. در واقع در این نوع فونت کلیه کاراکترها با یک فاصله ثابتی از یکدیگر قرار می گیرند.
یکی دیگر از کاربردهای تگ pre برای نمایش کد داخل صفحات اچ تی ام ال (HTML) است. ابتدا بدون استفاده از این تگ قصد داریم تا بخشی از کدهای اچ تی ام ال (HTML) را در یک صفحه وب به نمایش در آوریم. برای این منظور کد زیر را وارد ویرایشگر متن خود می کنیم:

<!DOCTYPE html>
<html>
  
   <head>
       <title>Netshahr</title>
   </head>
  
   <body>
   <html>
   <head>
       <title>This is th title</title>    
   </head>  
       <body>
      
       </body>
   </html>
   </body>
</html>

همانطور که در کد فوق می بینیم، داخل تگ اصلی body مجدد شروع به نوشتن حداقل کدهای مورد نیاز برای یک صفحه اچ تی ام (HTML) کرده ایم. فرض کنیم که همانند سایت نت شهر، می خواهیم در سایت خود به آموزش زبان اچ تی ام ال (HTML) بپردازیم. از این رو می خواهیم حداقل کدهای مورد نیاز برای ساخت یک صفحه اچ تی ام ال (HTML) را به کاربران سایتمان آموزش دهیم. اکنون مرورگر خود را به روز رسانی می کنیم:

عدم نمایش کدهای اصلی اچ تی ام ال داخل یک سند اچ تی ام ال

می بینیم که مرورگر کدها را به جای آنکه نمایش دهد، آن ها را همانند دیگر کدهای اصلی صفحه Parse کرده و چیزی روی صفحه نمایش داده نمی شود. برای رفع این مشکل می بایست کدهایی که می خواهیم روی صفحه نمایش داده شوند را داخل تگ pre قرار دهیم. برای رفع این مشکل کد فوق را به صورت زیر بازنویسی می کنیم:

   <body>
       <pre>
&lt;html&gt;              
   &lt;head&gt;
       &lt;title>This is the title&lt;/title&gt;
   &lt;/head>	              
   &lt;body&gt;
   &lt;/body&gt;
          
&lt;/html&gt;
       </pre>
   </body>

مرورگر را به روز رسانی می کنیم تا نتیجه را مشاهده کنیم:

نمایش کدهای اچ تی ام ال داخل یک سند دیگر اچ تی ام ال

همانطور که می بینیم کدهای اچ تی ام ال (HTML) داخل صفحه بدون آنکه Parse شوند به نمایش در آمده اند. حال به تفسیر کد فوق می پردازیم. در حقیقت هر کدی که می خواهیم به کاربر نمایش داده شود را داخل تگ های <pre></pre> قرار می دهیم. پس به جای علامت < از کد ;lt& و به جای علامت > از کد ;gt& استفاده می کنیم.

 

 

منبع » نت شهر

ساتال