فرمت فایل : word(قابل ویرایش)
تعداد صفحات:81
فهرست مطالب:
مقدمهای بر HTML و طراحی صفحات وب
مقدمه 1
اینترنت HTML,WEB 2
ظاهر مختلف Browser ها 3
نوشتنHTML : 4
تکهای HTML : 4
ایحاد صفحات Web : 4
طراحی سایت مورد نظر 4
برای اینکه سایتمان را طراحی کنیم : 5
سازماندهی فایلها: 6
دستور شروع کردن صفحة web : 7
برای شروع کدن صفحة web : 7
استفاده از تگهای پایهای > HEAO < و > Body < 7
برای ایجاد قسمت سر(HEAD ) 8
برای ایجاد قسمت بدنه(Body ) 8
تماشای صفحة وب در Browser : 8
محیط و ابزارهای Visual studio توضیحی برای پروژه 9
( بانک اطلاعات) 10
( فیلدها) 11
برنامه در Asp.net چگونه کار میکند؟ 11
( پسوند فایلهای برنامه) 12
( ویژگیهای آداپتور داده) 12
( چگونگی DataGrid در برنامه) 13
استفاده از کنترل(Data Grid ) برای نمایش و تغییر در رکوردها 14
ارتباط با جداول پایگاه داده: 15
دستورات up date,Fill,clear,D1clear 16
مجموعه کلاسهای Frame work.net 17
مفهوم میدان اسامی 19
معرفی کنترلهای ASP.NET 22
فواید کنترلهای ASP.NET 22
یک مدل از شیء درونی: 24
سازگاری با مرورگر 24
کنترلهای ASP.NET 25
کنترلهای HTML ای: 25
کنترلهای وبی: 26
افزودن منطق برنامهای به صفحات ASP.NET 27
دایرکتورها 28
بلوکهای اعلان کد: 29
کنترلهای ASP.NET : 29
بلوکهای پردازش کد: 30
توضیحات طرف سرور: 30
دایرکتورهای include : 31
نوشتههای ساده و HTML : 31
عملیات معمول در بانکهای اطلاعاتی 33
اتصال به بانک اطلاعات: 33
بازیابی رکوردها از جداول بانک اطلاعات: 34
رکورد اضافه کردن بانک به اطلاعات: 35
اصلاح رکورد: 36
استفاده از کنترلهای Data List و DataGrid 37
مروری بر کنترلهای Data list و Data Grid : 37
مفهوم انتقال ایونت: 37
استفاده از الگوها: 38
استفاده از کلکسیون Datakays : 41
استفاده از کلید کنترلData List 41
نمایش دادهها با Data list : 42
نمایش دادهها بصورت چند ستونی با Data List 42
استفاده از کنترل Data Grid 43
تعریف ستون در Data Grid : 43
افزودن ستونی از نوع Bound Colum به Data Grid : 44
افزودن ستونی از نوع Hyper Link Colum به Data Grid : 44
افزودن ستونی از نوع Template colum به Data Grid: 45
خصوصیات مورد حمایت Template colum عبارتند از: 46
صفحهبندی رکوردها در Data Grid : 47
استفاده از کنترل Data set: 48
آشنایی با Data set : 48
اضافهکردن جدول به Data set: 52
استفاده از Dataset در صفحاتASP.NET : 53
ذخیره و نگهداری Dataset : 53
ساخت برنامههای کاربردی ASP.NET 54
مروری بر برنامههای کاربردی ASP.NET : 54
ASP کلاسیک: 56
استفاده از Application state : 57
مفاهیم state برنامه و هماهنگ سازی: 58
استفاده از فایل Global . asax : 59
مفهوم context و استفاده از آن در فایل Global. Asax 60
استفاده از فایل web.config: 61
ساخت فرمهای هوشمند و بانک اطلاعاتی sqlserver 63
ساخت فرمهای هوشمند: 63
استفاده از کنترل Lable: 63
کنترل Text Box: 64
کنترلهای دکمهای: 65
کنترلهای رادیویی: 66
کنترل Radio Buttom: 66
کنترل Radio Buttom- List : 67
کنترل check Box List : 68
کنترل List Box : 68
پایگاه داده چیست؟ 69
اشیاء پایگاه دادهای رابطهای: 69
طراحی پایگاه دادهای رابطهای: 71
نرمالسازی دادهها: 73
ایجاد یک پایگاه داده: 73
جمعآوری اطلاعات پایگاه داده: 74
تغییر اندازه پایگاه داده: 75
جداول: 75
ستونها: 75
بسط پایگاه داده: 76
مقدمهای بر HTML و طراحی صفحات وب
هر کسی میتواند سایت web متعلق به خود ایجاد نموده و سپس به عموم مردم دنیا توسط اینترنت معرفی نماید. بعضی از صفحات web متعلق به تجارت و بازرگانی که همراه با سرویسهای متعدد فروشی است و بعضی دیگر برای در دسترس قرار دادن اطلاعات فردی خود میباشد. ما باید تصمیم بگیریم که صفحة web مورد نظرمان چگونه و مانند چه نوع صفحهای باشد.
تمام صفحات وب با HTML نوشته میشوند. HTML به شما توانایی تعیین فرمت متن و اضافه کردن گرافیک – صدا- تصویر ویدئویی همراه باقابلیت ضبط بصورت متنی با فیلهای اسکی که هر کامپیوتری میتواند آنرا بخواند میدهد البته برای ارجای صدا یا تصاویر ویدئویی کامپیوتر باید دارای سخت افزارهای لازم را دارا باشد. کلیدهای مربوط به برنامهنویسی توسط HTML تک گفته میشود این تگها دورن دو علامت کوچکتر (<) و بزرگتر(>) قرار میگیرند.
از آنجائیکه برنامههای نرمافزاری متعددی برای ساختن کدهای HTML وجود دارد بنابر این فراگیری HTML بمعنای این است که شما هرگز به نوع برنامهای محدود نخواهید شد. در واقع شما قادر خواهید بود که هر آنچه مورد نیاز شماست بدون تلاش در یک نرمافزار گیج کننده بدست آورید بطوریکه نیازی به روز درآوردن نرمافزار نخواهید داشت.
اینترنت HTML,WEB
بطور بسیار ساده اینترنت مجموعهای از کامپیوترها ی جهانی میباشد که تمام آنها به یکدیگر متصل هستند بطور نمونه بعضی از مردم در دانشگاهها و شرکتهای بزرگ هستند که 24 ساعته به اینترنت متصل هستند. در صورتیکه دیگران با استفاده از یک مودم کامپیوتر خانگی خود را در مدت زمانی مخصوص در روز به این شبکه متصل میکنند بدون توجه به اتصال هنگامیکه شما متصل میباشید شما و کامپیوترتان یک جزئی از اینترنت شده و با دیگر کامپیوترهایی که در آن لحظه متصل میباشند ارتباط برقرار کردهاید.
World wide web در جای خود بسیار لطیفتر و زیباتر است بطوریکه شامل مجموعهای از صدها میلیون سند که همیشه بطور سریع قابل تغییر میباشند است که همه آنها در محلی از اینترنت بصورت HTML قرار گرفتهاند.
HTML خود دارای دو مشخصه اساسی است یک فوق متن و دیگری عمومیت آن. در فوق متن میتوان پیوندی در صفحة web ایجاد کرد که این پیوند بیننده را به هر صفحة دیگر و یا بطور کلی به هر جای دیگر راهنمایی کند. بدین صورت که به اطلاعات درون web میتوان از جهتهای بسیار متفاوت دسترسی پیدا کرد. و اما عمومیت بدین معناست که چون سندهای HTML بصورت کدهای ASCII و یا فایلهای فقط متنی ضبط و ذخیره میشود بنابراین باید هر کامپیوتر میتواند صفحة web را بخواند اصلاَ مهم نیست که بینندگان صفحات وب از مکینتاش استفاده میکنند یا از ماشینهای با سیستم عامل windows و یا در یک جعبه unix پس web برروی همه باز است.
ظاهر مختلف Browser ها
به هر حال با وجود اینکه HTML برای همه قابل دسترسی میباشد ولی قابلیت دسترسی همگانی لزومی به نمایش همگون و یکسانی بین افراد نمیباشد. بدین معنا که در Browser های مختلف ممکن است یک صفحة HTML بصورتهای متفاوتی مشاهده گردد ولی در هر صورت توسط یک سری دستور در HTML نوشته شدهاند.
عملاَ هر کامپیوتر قابلیت توانایی نمایش صفحات WEB را دارد ولی در واقع شکل و شمایل این صفحات به نوع کامپیوتر، مونیتور، سرعت انتقال خط به اینترنت و نهایتاَ نرمافزار بکارگرفته شده برای نمایش این صفحات بستگی دارد.
اما همیشه باید در نظر داشت که کنترل و مراقبت برای یکسان سازی نمایش در Browser های مختلف محدود میباشد.
نوشتنHTML :
برا ی نوشتن یک سند HTML از هر برنامة پردازشگر word یا تصحیح کننده متن میتوان استفاده کرد.
تکهای HTML :
تکها دستوراتی هستند که بین دو علامت کوچکتر وبزرگتر نوشته میشوند بدین وسیله Browser متن مربوط به دستورات را نشان میدهد.
ایحاد صفحات Web :
طراحی سایت مورد نظر
اگر چه میتوان از این مرحله عبور کرد شروع به نوشتن صفحه web با استفاده از HTML نمود اما بهتر است که ابتدا طراحی سایت مورد نظرمان را تجزیه و تحلیل کنیم با این روش بهترین نوع مسیر طراحی را پیدا نموده و از سازماندهی مجدد سایت در آینده جلوگیری میکنیم.
برای اینکه سایتمان را طراحی کنیم :
هیچگاه در فاز طراحی سایت افراطگونه عمل نکنید ابتدا بطور کامل تجریه و تحلیل و سپس عمل کنید.
اگر با web خیلی آشنا نیستید ابتدا جستجویی در شبکة اینترنت انجام میدهیم. تا بتوانیم از امکانات و راهحلهای مختلف برای طراحی در سایت خود بهره بگیریم.
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:15
فهرست مطالب:
عنوان صفحه
نکاتی در مورد HTML : 1
نشانههای HTML : 3
نشانههای HTML section : 4
نشانههای HTML empty : 5
ایجاد یک صفحه web 5
کار با فونتها: 6
نوشتن یک متن در صفحه web : 8
تغییر رنگ متن در یک فایل HTML : 9
ساختن صفحه web با front page 10
ایجاد یک سایت web از آغاز: 10
ایجاد یک سایت web جدید: 11
قالببندی پس زمینه یک صفحه web : 12
درک نشانهها و صفتهای استفاده شده جهت ایجاد form : 14
نکاتی در مورد HTML :
hyprer text markup Language یا html زبان برنامهنویسی کامپیوتر برای شبکه جهانی web میباشد. زمانی که یک سایت وب ایجاد میکنید، جهت قراردادن متون، تصاویر، انیمیشن و صدا و یدئو در صفحات web که سایت را تشکیل میدهند از HTML استفاده میکنید.
بعلاوه، HTML اجاره میدهد تا پیوندهای فرامتن و دکمههای محاورهای را اضافه کنید که صفحات وب را به صفحات دیگری از سایت وبتان و به سایر سایتهای web مرتبط میسازند. طراحی وب یک فرآیند خلاقیت web را با آن ایجاد کنید.
HTML یک زبان علامتگذاری متن نه یک زبان برنامهنویسی است. درتئوری، یک صفحه ایجاد شده با HTML باید توسط هر فردی که یک کامپیوتر دارد، یک مرورگر وب دارد و به اینترنت دسترسی دارد قابل مشاهده باشد.
در عمل توانایی مشاهده تمامی محتویات یک صفحه web به توانائیهای مرورگر بستگی دارد.
مرورگرهای web برنامههایی میباشند که HTML فایلهای صفحه web را تفسیر میکند متون، تصاویر و انیمیشن را برروی صفحه نمایش کامپیوتر بازدید کننده به نمایش میگذارند.
بطور جداگانه یا با کمک سایر برنامههای نصب شده مرورگرها میتوانند فایلهای صدا و ویدئو رد پخش کنند.
جدیدترین ویرایش مرورگرهای محبوب web ، اینترنت explorer از مایکروسافت و netscope navigator از شرکت netscope است.
برای بازدید کنندگان جهت دسترسی به صفحات web تان نخست آنها باید به اینترنت مرتبط شوند و یک مرورگر وب را آغاز نمایند.
پس از اینکه سرور web یک صفحه web را به کامپیوتر بازدیدکننده ارسال کرد مرورگر html web فایل صفحه web را تفسیر میکند م محتویات فایل را به صورت متن و تصاویر گرافیکی در پنجره برنامه کار بروی مرورگر به نمایش میگذارد.
سرورهای web و مرورگرهای web جهت برقراری ارتباط از (HTTP) hypertext transport porotocol
استفاده میکنند بغیر از انجام سایر عملیات پروتکل HTTP روشن ارسال پیامها بوسیله مرورگرها و سرورهای web و ساختار پیامها را مشخص میکند.
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:34
فهرست مطالب:
مقدمه 4
HTML & WWW 6
عناصر 7
تگ های اصلی 9
فارسی نویسی 11
Character Entities 13
پیوند ها 14
جداول 16
فریم ها 20
تصاویر 23
Background 25
رنگ ها در اچتمل 26
خلاصه و نتیجه ای از مستند 31
چکیده:
مقدمه ای بر HTML
یک فایل HTML چیست؟
HTML را "اچ تی ام ال" و یا اچتمل بخوانید.
HTML برگرفته از حروف اول Hyper Text Markup Language میباشد.
یک فایل HTML فایلی از نوع text میباشد که متشکل از markup tag ها میباشد.
مرورگر یا Browser از روی markup tag ها می فهمد که چگونه باید صفحه را نمایش بدهد.
یک فایل HTML باید دارای انشعاب htm و یا html باشد.
یک فایل HTML فایلی از نوع text میباشد که با هر ادیتور ساده ای قابل ایجاد است.
وظیفه اصلی تگ های اچتمل ( markup tags ) بیان چگونگی نمایش اطلاعات میباشد.
میخواهید که یک فایل اچتمل بسازید؟
اگر از ویندوز مایکروسافت استفاده میکنید، Notepad را باز کرده (Mac کارها از SimplaeText استفاده کنند. ) و متن زیر را در آن تایپ کنید:
<html>
<head>
<title>Title of page</title>
</head>
<body>
This is my first html page. <b>This text is bold</b>
</body>
</html>
سپس فایل را با نام مثلا test.html در درایو c:\ ذخیره کنید.
برای دیدن فایل اچتمل بالا در مرورگر یا Brower تان ( معمولا اینترنت اکسپلورر و یا نتسکیپ نویگیتور ) کافی است که از روی منوی File/Open file فایل بالا را از روی محل ذخیره شده بخوانید. ( به آدرس فایل در قسمت Address توجه کنید، مثلا c:\test.html)
یکی از مهمترین وظایف مرورگرها نمایش صفحات اچتمل میباشد، چه این صفحات روی کامپیوتر شما ذخیره شده باشند و یا اینکه از اینترنت خوانده شوند. با کلیک روی یک لینک فایلی شبیه فایل ذخیره شده توسط شما از روی وب سرور توسط مرورگرتان خوانده شده و سپس نمایش داده خواهد شد!!! ( به آدرس فایل در قسمت Address توجه کنید. )
توضیح مثال بالا
اولین تگ مثال بالا تگ <html> میباشد. از روی این تگ، مرورگر نوع متن یعنی اچتمل بودنش را یافته و از روی <html/> انتهای متن اچتمل را میبابد.
متن بین تگ <head> و تگ <head/> اطلاعات شناسنامه ای یا "Header information" متن اچتمل بوده و نمایش داده نخواهند شد. در این مثال با کمک تگهای <title> و <title/> تیتر و یا Title صفحه که در این مثال عبارت "Title of page" میباشد در بالای مرورگر نمایش داده خواهد شد.
متن بین تگ <body> و انتهای آن یعنی تگ <body/> تنها اطلاعاتی است که توسط مرورگرنمایش داده خواهند شد.
متن بین تگ <b> و انتهای آن یعنی تگ <b/> بصورت Bold و یا توپر نمایش داده خواهند شد.
انشعاب فایل htm یا html ؟
اغلب مرورگرها هر دو نوع انشعاب را به خوبی میشناسند ولی ترجیحا به هنگام ذخیره فایلهای اچتمل از html استفاده کنید.( استفاده از انشعابهای سه حرفی مانند htm مربوط به قدیم و سیستم عاملهائی چون DOS بودند.)
نکته ای در مورد ادیتورهای اچتمل ( HTML Editors )
با وجودیکه با استفاده از ادیتورهای اختصاصی اچتمل مانند FrontPage و یا Claris Home Page امکان نوشتن و طراحی صفحات اچتمل بصورت WYSIWYG یا "What You See Is What You Get" وجود دارد اما توصیه میشود که از ادیتورهای معمولی متن برای تهیه صفحات خود استفاده کرده، عملکرد تگها را شناخته و هیچگاه بدون اینکه بدانید کاربرد یک تگ چیست آنرا بکار نبرید.
HTML & WWW
(در این قسمت با مفاهیم وب، اینترنت، مرورگرها و استانداردهای وب آشنا خواهید شد.)
منظور از وب چیست؟
وب شبکه ای است متشکل از تمامی کامپیوترهای دنیا، شبکه ای از شبکه ها.
اینترنت، وب، WWW ، web یا World Wide Web همگی یک چیزند.
تمامی کامپیوترهای وب میتوانند با هم ارتباط داشته باشند.
کامپیوترهای موجود در وب با کمک استاندارد ارتباطی یا پروتوکل HTTP با هم ارتباط برقرار میکنند .
نحوه کارکرد وب چگونه است؟
اطلاعات وب داخل فایلهائی به نام Web Pages و یا صفحات وب قرار دارند.
این فایلها یا صفحات روی Web Server یا کامپیوترهای سرویس دهنده وب ذخیره شده اند.
برای دیدن صفحات وب از نرم افزاری به نام مرورگر و یا Web Browser استفاده میشود.
دو مرورگر Internet Explorer و Netscape Navigator جزو معروفترین مرورگرها حساب میشوند.
مرورگر Internet Explorer متعلق به شرکت مایکروسافت و مرورگر Netscape Navigator متعلق به شرکت نت اسکیپ میباشد.
مرورگرها چگونه به خواندن صفحات وب میپردازند؟
یک مرورگر با کمک یک Request درخواستی برای خواندن یک صفحه از وب سرور میکند.
این Request یا درخواست بر اساس استاندارد ارتباطی یا پروتوکل HTTP بوده و شامل آدرس صفحه مورد نظر میباشد.
آدرس یک صفحه وب چیزی شبیه http://www.internet.com/faq.html است. بخش //:http نوع پروتوکل و یا استاندارد ارتباطی را تعیین میکند، www.internet.com نام دومین یا Domain است و faq.html نام صفحه ای است که باید خوانده شود.
________________________________________
مرورگرها چگونه صفحات وب را نمایش میدهند؟
چگونگی نمایش یک صفحه وب بصورت مستتر در آن وجود دارد.
مرورگرها از روی دستورالعملهای داخل صفحات وب و با کمک تگ ها به نمایش صفحات میپردازند.
وظیفه اصلی تگ های اچتمل ( HTML tags ) بیان چگونگی نمایش اطلاعات میباشد.
یک تگ اچتمل چیزی شبیه <p> این تگ پاراگراف است! </p> است.
________________________________________
چه کسانی استاندارد های وب را تعیین میکند؟
تعیین استاندارد های وب ربطی به شرکتهای مایکروسافت و یا نت اسکیپ ندارد.
World Wide Web Consortium یا W3C متولی تعیین استانداردهای وب است.
HTML, CSS and XML از مهمترین استانداردهای تصویب شده وب میباشند.
آخرین استاندارد HTML استاندارد XHTML 1.0 میباشد .
عناصر ( Elements )
یک فایل اچتمل متنی از نوع text است که از عناصر یا element ها تشکیل میشود و برای ایجاد عناصر از تگ ها یا tags استفاده میشود. در این قسمت با عناصر و تگ ها اچتمل آشنا خواهید شد.
تگ های اچتمل (HTML Tags)
با کمک تگ های اچتمل عناصر و یا Elements ساخته میشوند.
در زبان اچتمل حدود 80 عنصر تعریف شده است.
تگ های اچتمل بوسیله دو نویسه (char) > و < ساخته میشوند.
تگ های اچتمل معمولا بصورت زوج ظاهر میشوند، مانند <b>test</b>
تگ اول در یک زوج تگ مثلا <b> تگ شروع و تگ دوم مثلا <b/> تگ پایانی نام دارد.
متن بین تگ اول و تگ دوم در یک زوج تگ محتوای عنصر یا element content نامیده میشود، مثلا "test"
تگ های اچتمل را میتوانید بوسیله حروف لاتین کوچک (lower case) و یا بزرگ (upper case) بنویسید و case sensitive نیستند. برای مثال دو تگ <b> و <B> معادل هم هستند ولی شدیدا توصیه میشود که به خاطر سازگاری با XHTML از حروف کوچک استفاده شود.
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:34
فهرست مطالب:
مقدمه 4
HTML & WWW 6
عناصر 7
تگ های اصلی 9
فارسی نویسی 11
Character Entities 13
پیوند ها 14
جداول 16
فریم ها 20
تصاویر 23
Background 25
رنگ ها در اچتمل 26
خلاصه و نتیجه ای از مستند 31
چکیده:
مقدمه ای بر HTML
یک فایل HTML چیست؟
HTML را "اچ تی ام ال" و یا اچتمل بخوانید.
HTML برگرفته از حروف اول Hyper Text Markup Language میباشد.
یک فایل HTML فایلی از نوع text میباشد که متشکل از markup tag ها میباشد.
مرورگر یا Browser از روی markup tag ها می فهمد که چگونه باید صفحه را نمایش بدهد.
یک فایل HTML باید دارای انشعاب htm و یا html باشد.
یک فایل HTML فایلی از نوع text میباشد که با هر ادیتور ساده ای قابل ایجاد است.
وظیفه اصلی تگ های اچتمل ( markup tags ) بیان چگونگی نمایش اطلاعات میباشد.
میخواهید که یک فایل اچتمل بسازید؟
اگر از ویندوز مایکروسافت استفاده میکنید، Notepad را باز کرده (Mac کارها از SimplaeText استفاده کنند. ) و متن زیر را در آن تایپ کنید:
<html>
<head>
<title>Title of page</title>
</head>
<body>
This is my first html page. <b>This text is bold</b>
</body>
</html>
سپس فایل را با نام مثلا test.html در درایو c:\ ذخیره کنید.
برای دیدن فایل اچتمل بالا در مرورگر یا Brower تان ( معمولا اینترنت اکسپلورر و یا نتسکیپ نویگیتور ) کافی است که از روی منوی File/Open file فایل بالا را از روی محل ذخیره شده بخوانید. ( به آدرس فایل در قسمت Address توجه کنید، مثلا c:\test.html)
یکی از مهمترین وظایف مرورگرها نمایش صفحات اچتمل میباشد، چه این صفحات روی کامپیوتر شما ذخیره شده باشند و یا اینکه از اینترنت خوانده شوند. با کلیک روی یک لینک فایلی شبیه فایل ذخیره شده توسط شما از روی وب سرور توسط مرورگرتان خوانده شده و سپس نمایش داده خواهد شد!!! ( به آدرس فایل در قسمت Address توجه کنید. )
توضیح مثال بالا
اولین تگ مثال بالا تگ <html> میباشد. از روی این تگ، مرورگر نوع متن یعنی اچتمل بودنش را یافته و از روی <html/> انتهای متن اچتمل را میبابد.
متن بین تگ <head> و تگ <head/> اطلاعات شناسنامه ای یا "Header information" متن اچتمل بوده و نمایش داده نخواهند شد. در این مثال با کمک تگهای <title> و <title/> تیتر و یا Title صفحه که در این مثال عبارت "Title of page" میباشد در بالای مرورگر نمایش داده خواهد شد.
متن بین تگ <body> و انتهای آن یعنی تگ <body/> تنها اطلاعاتی است که توسط مرورگرنمایش داده خواهند شد.
متن بین تگ <b> و انتهای آن یعنی تگ <b/> بصورت Bold و یا توپر نمایش داده خواهند شد.
انشعاب فایل htm یا html ؟
اغلب مرورگرها هر دو نوع انشعاب را به خوبی میشناسند ولی ترجیحا به هنگام ذخیره فایلهای اچتمل از html استفاده کنید.( استفاده از انشعابهای سه حرفی مانند htm مربوط به قدیم و سیستم عاملهائی چون DOS بودند.)
نکته ای در مورد ادیتورهای اچتمل ( HTML Editors )
با وجودیکه با استفاده از ادیتورهای اختصاصی اچتمل مانند FrontPage و یا Claris Home Page امکان نوشتن و طراحی صفحات اچتمل بصورت WYSIWYG یا "What You See Is What You Get" وجود دارد اما توصیه میشود که از ادیتورهای معمولی متن برای تهیه صفحات خود استفاده کرده، عملکرد تگها را شناخته و هیچگاه بدون اینکه بدانید کاربرد یک تگ چیست آنرا بکار نبرید.
HTML & WWW
(در این قسمت با مفاهیم وب، اینترنت، مرورگرها و استانداردهای وب آشنا خواهید شد.)
منظور از وب چیست؟
وب شبکه ای است متشکل از تمامی کامپیوترهای دنیا، شبکه ای از شبکه ها.
اینترنت، وب، WWW ، web یا World Wide Web همگی یک چیزند.
تمامی کامپیوترهای وب میتوانند با هم ارتباط داشته باشند.
کامپیوترهای موجود در وب با کمک استاندارد ارتباطی یا پروتوکل HTTP با هم ارتباط برقرار میکنند .
نحوه کارکرد وب چگونه است؟
اطلاعات وب داخل فایلهائی به نام Web Pages و یا صفحات وب قرار دارند.
این فایلها یا صفحات روی Web Server یا کامپیوترهای سرویس دهنده وب ذخیره شده اند.
برای دیدن صفحات وب از نرم افزاری به نام مرورگر و یا Web Browser استفاده میشود.
دو مرورگر Internet Explorer و Netscape Navigator جزو معروفترین مرورگرها حساب میشوند.
مرورگر Internet Explorer متعلق به شرکت مایکروسافت و مرورگر Netscape Navigator متعلق به شرکت نت اسکیپ میباشد.
مرورگرها چگونه به خواندن صفحات وب میپردازند؟
یک مرورگر با کمک یک Request درخواستی برای خواندن یک صفحه از وب سرور میکند.
این Request یا درخواست بر اساس استاندارد ارتباطی یا پروتوکل HTTP بوده و شامل آدرس صفحه مورد نظر میباشد.
آدرس یک صفحه وب چیزی شبیه http://www.internet.com/faq.html است. بخش //:http نوع پروتوکل و یا استاندارد ارتباطی را تعیین میکند، www.internet.com نام دومین یا Domain است و faq.html نام صفحه ای است که باید خوانده شود.
________________________________________
مرورگرها چگونه صفحات وب را نمایش میدهند؟
چگونگی نمایش یک صفحه وب بصورت مستتر در آن وجود دارد.
مرورگرها از روی دستورالعملهای داخل صفحات وب و با کمک تگ ها به نمایش صفحات میپردازند.
وظیفه اصلی تگ های اچتمل ( HTML tags ) بیان چگونگی نمایش اطلاعات میباشد.
یک تگ اچتمل چیزی شبیه <p> این تگ پاراگراف است! </p> است.
________________________________________
چه کسانی استاندارد های وب را تعیین میکند؟
تعیین استاندارد های وب ربطی به شرکتهای مایکروسافت و یا نت اسکیپ ندارد.
World Wide Web Consortium یا W3C متولی تعیین استانداردهای وب است.
HTML, CSS and XML از مهمترین استانداردهای تصویب شده وب میباشند.
آخرین استاندارد HTML استاندارد XHTML 1.0 میباشد .
عناصر ( Elements )
یک فایل اچتمل متنی از نوع text است که از عناصر یا element ها تشکیل میشود و برای ایجاد عناصر از تگ ها یا tags استفاده میشود. در این قسمت با عناصر و تگ ها اچتمل آشنا خواهید شد.
تگ های اچتمل (HTML Tags)
با کمک تگ های اچتمل عناصر و یا Elements ساخته میشوند.
در زبان اچتمل حدود 80 عنصر تعریف شده است.
تگ های اچتمل بوسیله دو نویسه (char) > و < ساخته میشوند.
تگ های اچتمل معمولا بصورت زوج ظاهر میشوند، مانند <b>test</b>
تگ اول در یک زوج تگ مثلا <b> تگ شروع و تگ دوم مثلا <b/> تگ پایانی نام دارد.
متن بین تگ اول و تگ دوم در یک زوج تگ محتوای عنصر یا element content نامیده میشود، مثلا "test"
تگ های اچتمل را میتوانید بوسیله حروف لاتین کوچک (lower case) و یا بزرگ (upper case) بنویسید و case sensitive نیستند. برای مثال دو تگ <b> و <B> معادل هم هستند ولی شدیدا توصیه میشود که به خاطر سازگاری با XHTML از حروف کوچک استفاده شود.
فرمت:word(قابل ویرایش)
تعداد صفحات:
رشته کامپیوتر
چکیده:
موضوعات مطرح شده در این پایان نامه شامل برنامه نویسی تحت وب با استفاده از نرم افزار HTML جهت طراحی صفحات استاتیک، ASP جهت داینامیک کردن صفحات ساخته شده توسط HTML، پایگاه داده SQLSERVER برای ذخیره سازی دادههایی که از طریق صفحات دریافت می شود، Visual Interdev جهت ایجاد یک پروژه پایگاه داده میباشد.
در فصل اول به بررسی مطالب آموخته شده پرداخته ایم و در فصل دوم کار عملی انجام شده عنوان شده است.
مقدمه:
2-3-1-ایجاد یک پایگاه داده
برای ایجاد یک پایگاه داده جدید S Server 2000 یکی ازسه روش زیر را بکار برید
-ویزارد Database Creation
-برنامه Enterprise Manager
-دستور CREATE DATABASE
برای ایجاد یک پایگاه داده جدید یک کپی از پایگاه داده Model ایجاد می شود. پس از آن پایگاه داده به اندازهای درخواستی بسط مییابد و فضای اضافی با صفحات خالی تکمیل میشود.
دادههای پایگاه داده به شکل فیزیکی بر روی دیسک نگهداری می شوند. هنگام ایجاد یک پایگاه داده جدید لازم است حداقل یک فایل برای ذخیره دادهها و جداول سیستم و یک فایل دیگر برای نگهداری فایل تراکنشها مشخص کنید. پایگاه داده و فایل تراکنش میتوانند چندین فایل را به خود اختصاص دهند.
توجه: فایل های پایگاه داده نمی توانند با فایلهای سایر پایگاههای داده یا گزارش تراکنش به اشتراک گذارده شوند.
برای ایجاد یک پایگاه داده جدید می توانید Enterprise Manager را بکار برید. مراحل زیر را دنبال کنید:
1-برای شروع Enterprise Manager را از منوی Programs Start وSQL Server 2000 انتخاب کنید.
2-به نسخه SQL متصل شوید.
3-پوشه Database را بسط دهید
4-آیکون پوشه Database یا محلی از ناحیه راست را کلیک راست کنید و از منو گزینه New Database را انتخاب کنید.
5-در اینجا لیست Database Properties در برگه General قابل مشاهده است.
نام پایگاه داده را مشخص کنید. حال به برگه Data File بروید تا فایل جدید با اندازه اولیه یک مگابایت را در پوشه پیش گزیده …\Data مشاهده کنید. در بخش FileDatabase در انتهای دیالوگ، گزینه Automatically Grow قرار دارد.
حداکثر اندازه فایل نیز نا محدود (Unrestricted File Growth) مشخص شده است.
شکل زیر ناحیه سمت راست پایگاههای داده را نشان میدهد و گزینه منو امکان انجام عملیات را فراهم میکنند.
6- برای تغییر خواص فایلهای پایگاه داده، جعبه مناسب ر اکلیک کنید و تغییرات را اعمال نمایید. برای ایجاد سایر فایلهای پایگاه داده می توانید به جعبه Filre Name بروید و خواص سایر فایلها را مشخص کنید.
7- برگه Transaction را کلیک کنید.
8- پس از خاتمه Ok را کلیک کنید. اگر پایگاه های ایجاد شده را مشاهده نمی کنید، بر روی پوشه Database راست کنید و گزینه Refresh را انتخاب نمایید.
فهرست مطالب:
صفحه
فصل اول: مقدمه
1-1-1-مقدمه
1
فصل دوم: آموختهها
بخش اول HTML
2-1-1- HTML چیست
9
2-1-2-طریق آدرس دهی برای صفحه Web
12
2-1-3- tag های HTML
15
2-1-4-ایجاد جدول در یک صفحه وب
21
2-1-5-فرمها در HTML
23
2-1-6- فریمها در HTML
29
2-1-7- Style Sheet
32
2-1-8-متدهای Window در Javascript
37
2-1-9-رویدادهای مهم Button
43
2-1-10- نمایش تاریخ و ساعت در یک صفحه وب
47
2-1-11-نمونه ها و مثالها
48
بخش دوم: ASP
2-2-1- محتویات دینامیک و ASP
57
2-2-2-نوشتن صفحات ASP
59
2-2-3-مبانی ASP
62
2-2-4-دیباگ کردن برنامه
65
2-2-5-ODBC و انتخاب پایگاه داده
66
2-2-6- ایجاد اتصال به پایگاه داده
69
2-2-7-مبانی SQL
71
2-2-8-نمونه ها و مثالها
81
بخش سوم: SQL Server
2-3-1- ایجاد یک پایگاه داده
92
2-3-2-حذف پایگاه داده
94
2-3-3- مجوزها در SQL Server
95
2-3-4-انواع داده و ایجاد جداول
103
2-3-5-بازیابی دادهها با دستور SELECT
125
2-3-6-پردازش دادهها
128
2-3-7-مرتب سازی دادهها با عبارت ORDERBY
141
2-3-8-دستور SELECT INTO
143
2-3-9-درج داده (INSERT)
147
2-3-10-حذف داده (DELET)
151
2-3-11-به کارگیری دستور UPDATE
155
بخش چهارم: Visual Interdev
2-4-1-ایجاد یک پروژه ویژوال Interdev
159
2-4-2-برسی واسط ویژوال Interdev برای یک پروژه
160
2-4-3-توسعه و تکمیل صفحات وب به وسیله ویژوال Interdev
174
2-4-4-طراحی وب سایت با Sitedesigner
178
2-4-5-تنظیم گزینه های ASP در ویژوال Interdev
184
2-4-6- کاربرد فایل global.asa
187
2-4-7-ایجاد یک پروژه پایگاه داده
189
فصل سوم: کار عملی انجام شده
شرح پروژه
195