تبلیغات
مقالات آموزشی برنامه نویسی و شبکه - مطالب ابر آموزش

آموزش ایجاد تکست باکس عددی با جاوااسکریپت

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

برای حصول این هدف 2 روش وجود دارد:
  1. جلوگیری از ورود اطلاعات غیر مجاز در زمان تایپ
  2. اعتبار سنجی اطلاعات فرم در زمان کلیک بر روی دکمه 'ثبت'
روش اول: جلوگیری از ورود اطلاعات غیر مجاز در زمان تایپ
در این روش تکست باکس هایی می سازیم که کاربر نتواند داده غیر مجازی را در آن بنویسد.

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

برای این کار ابتدا تابع جاوا اسکریپت زیر را درون صفحه می نویسیم:


حال کافی است تابع بالا رو در رویداد onKeyPress تکست باکس هاتون قرار بدین در کد hrml مان:


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

نوشته شده در تاریخ یکشنبه 24 فروردین 1393    | توسط: ح.م    | طبقه بندی: آموزش کم کم جاوا اسکریپت،     | نظرات()


دانلود کتاب۲۰ نکته که در مورد وب و مرورگرها یاد گرفتم

20 نکته طراحی وب  ‎

نام کتاب : ۲۰ نکته که در مورد وب و مرورگرها یاد گرفتم

نویسنده : حسین میری

زبان کتاب :  پارسی

تعداد صفحه :  ۴۴

قالب کتاب : PDF

حجم فایل :  ۲,۷۱۰   کیلوبایت

توضیحات : کتاب ۲۰ نکته که در مورد وب و مرورگرها یاد گرفتم  راهنمای کوتاهی است برای هر کسی که در مورد اصول اولیه مروگر ها و وب کنجکاو است.در این کتاب شما با آخرین ابداعات جالبی که در مرورگر ها و تکنولوژی های وب صورت گرفته است آشنا خواهید شد.

نوشته شده در تاریخ چهارشنبه 12 بهمن 1390    | توسط: ح.م    | طبقه بندی: اینترنت،     | نظرات()


آموزش برنامه نویسی شبکه و اینترنت با VB

برنامه نویسی شبکه

نام کتاب : برنامه نویسی شبکه و اینترنت با VB

زبان کتاب :فارسی

تعداد صفحه : ۲۴

قالب کتاب : PDF

حجم فایل : ۴۲۵ Kb

توضیحات :  در زبان vb شما بوسیله  Socket Programming می توانید اطلاعات مورد نظرتون رو از طریق شبکه از یک کامپیوتر به کامپیوتر دیگه ارسال کنید

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

سایت نت نیک

خوب کاربردش چیه ؟

کاربردش جاییه که یک مدیر تیو اتاقش لم میده زیر کولر و روی کامپیوترش مرتب دمای کوره هاشو چک می کنه

نوشته شده در تاریخ چهارشنبه 9 فروردین 1391    | توسط: ح.م    | طبقه بندی: آموزش زبان بیسیک(VB6)،     | نظرات()


مرجع کامل آشنایی با LINQ

linq

 

نام کتاب :  مرجع کامل آشنایی با LINQ

نویسنده : مهدی محبیان

زبان کتاب :  پارسی          

تعداد صفحه :  149

سایت نت نیک

حجم فایل :  1,990  Kb

توضیحات :  LINQ یک نوآوری در ویژوال استودیو 2008 و .NET Framework نسخه 3.5 است که مابین دنیای اشیاء و دنیای داده‌ها پل می‌زند.

این تکنولوژی جدید جهت استاندارد سازی اتصال کار با دیتابیس های گوناگون عرضه شده است

در ویژوال استودیو می‌توانید پرس‌وجوهای LINQ را در ویژوال بیسیک یا C# با پایگاه‌های داده SQL Server، اسناد XML، Datasetهای ADO.NET و هر مجموعه‌ای از اشیاء که از واسط IEnumerable یا از واسط جنریک پشتیبانی می‌کنند بنویسید. پشتیبان LINQ برای ADO.NET Entity Framework نیز طراحی شده است و تأمین کننده‌های LINQ توسط اشخاص ثالث برای بسیاری از سرویس‌های وب و دیگر پیاده‌سازی‌های پایگاه داده نوشته می‌شوند.


نوشته شده در تاریخ دوشنبه 29 اسفند 1390    | توسط: ح.م    | طبقه بندی: آموزش ASP.NET، آموزش پایگاه داده MYSQL,SQL,LINQ، آموزش طراحی وب و css، مباحث تخصصی رشته کامپیوتر،     | نظرات()


آموزش کم کم جاوا اسکریپت_درس 7

امورش کم کم جاوا اسکریپت

آموزش کم کم جاوا اسکریپت_درس7


در
دروس آموزش جاوا اسکریپت گذشته با متغیر ها و روش های نوشتن کدهای جاوا اسکریپت و دستور alert و promp و دستورات حلقه for و while و نحوه تبدیل دیتاها و تغییر دادن عناصر صفحه  آشنا شدیم

خوب امروز یکم شعبده بازی بهتون یاد میدم !

نوشته شده در تاریخ شنبه 13 اسفند 1390    | توسط: ح.م    | طبقه بندی: آموزش کم کم جاوا اسکریپت،     | نظرات()


راهنمای استفاده از نرم افزار Matlab

آموزش متلب

 

نام کتاب :  راهنمای استفاده از نرم افزار Matlab

نویسنده : نوید مستوفی

زبان کتاب :  پارسی

تعداد صفحه :  35

قالب کتاب : PDF  

حجم فایل :   263  Kb

توضیحات :  متلب یک محیط نرم‌افزاری برای انجام محاسبات عددی و یک زبان‌ برنامه‌نویسی نسل چهارم است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامه‌نویسی مربوطه‌است که از ترکیب دو واژهٔ ماتریکس و آزمایشگاه ایجاد شده‌است. این نام حاکی از رویکرد ماتریس محور برنامه‌است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته می‌شوند. کار کردن با ماتریس‌ها در متلب بسیار ساده است. در حقیقت تمام داده‌ها در متلب به شکل یک ماتریس ذخیره می‌شوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس 1*1 ذخیره می‌شود. یک رشته مانند «Whale is the biggest animal» به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستون‌ها به تعداد کاراکترهاست) ذخیره می‌شود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره می‌گردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده می‌شود. فایل‌های صوتی نیز در متلب به شکل ماتریس‌های تک ستون (بردارهای ستونی) ذخیره می‌شوند. بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد.


نوشته شده در تاریخ سه شنبه 25 بهمن 1390    | توسط: ح.م    | طبقه بندی: آموزش نرم افزار Matlab،     | نظرات()


آموزش جابجایی بخش های یک قالب_بخش دوم

نکته 2 :
سوال : تو تگ div قالب بنده (یا هر تگ دیگه) خبری از کد css نیست ؟!!!

دستورات css رو به 3 صورت می تونن بنویسن :



1- بصورت inline و درون خود تگ ... مثل بالا و کاری که من در بالا انجام دادم و درون خود تگ و درون خصوصیت style کد هامو نوشتم
این روش باعث شلوغ شدن کد ها و سردرگمی در پروژه های بزرگ میشه

2- در تگ head : در این روش به بلوک ها (تگ هامون) یک آی دی میدیم و یا برای آن یک کلاس تعریف می کنیم و در داخل تگ head داریم :


درون تگ head تگ style ایجاد می کنین و توش کد css میزنین ...
# برای بلوکی که آی دی خاصی داره استفاده میشه
. (دات) برای بلوکی که کلاس خاصی داره ، استفاده میشه

نکته : کلاس رو میشه به چند تا بلوک داد (مثلا چند تا بلوک داریم که اندازه همشون باید 100 در 100 باشه ) خیلی راحت یک کلاس با هر نامی دوست دارین می سازین و با کد css سول و عرض رو 100 پیکسل قرار میدین و بعد به همه بلوک هایی که باید اندازشون 100 در 100 باشه ، این کلاس رو میدین


3- در این روش کد های css رو درون یک فایل با پسوند css. می نویسین و بعد با کد زیر این سند رو به صفحتون متصل می کنین ...



بهترین و حرفه ای ترین روش روش سوم است


پس اگر این کد رو دیدین .... بدونین که تو قالبتون از روش سوم استفاده شده و
باید به آدرس سند css برین و اون رو دانبود کنین و تغییر بدین و یه جا آپلود کنین
 و آدرس فایل جدید رو تو قالبتون ست کنین ....

نوشته شده در تاریخ یکشنبه 25 دی 1390    | توسط: ح.م    | طبقه بندی: آموزش HTML و XHTML، آموزش طراحی وب و css،     | نظرات()


آموزش جابجایی بخش های یک قالب

سایت نت نیک
سلام

بسیاری از دوستان پرسیده بودن که فلان بخش رو می خواین جابجا کنن و یا بلوک خاصی رو از اینور وبلاگشون بیارن اونور و یا ....

انجام این کارا بستگی به این داره که قالبتون چطوری طراحی شده باشه (طراحی قالب چقدر حرفه ای باشه)

قالب ها به 3 صورت طراحی میشن :


1- با جدول (Table)
(یک جدول کلی داریم و کلیه عناصر درون این جدول قرار دارند) >> طراح معمولی

2- با css و جدول
یک سری تگ <div> داریم که بوسیله کد CSS در جاهای مختلف صفحه موقعیت دهی شده اند و درونشان از جدول برای مثلا نمایش منو های بالای سایت و یا ... استفاده شده >> طراح نیمه حرفه ای


3- با css ( بدون بکار بردن جدول)یک سری تگ <div> داریم که بوسیله کد CSS در جاهای مختلف صفحه موقعیت دهی شده اند و درونشان
هم از تگ های <div> استفاده شده .... >> طراح حرفه ای

نوشته شده در تاریخ یکشنبه 25 دی 1390    | توسط: ح.م    | طبقه بندی: آموزش طراحی وب و css، آموزش HTML و XHTML،     | نظرات()