۱۳۹۰ اردیبهشت ۱۹, دوشنبه

مدیریت رشته اتصال به بانک در برنامه

اگر برنامه نویسی بانک اطلاعاتی انجام میدهید و قصد دارید با یک رشته اتصال یا همان Connection String به بانک اطلاعاتی متصل شوید، برای شما یک پیشنهاد دارم، و اون اینه که از تکرار این رشته در طول برنامه پرهیز کنید و فقط یکجا اون رو بنویسید و چند جا فقط فراخوانی کنید، مثلا در وی بی دات نت تحت ویندوز، میتونید یک Module ایجاد کرده و درون اون کدی مثل این رو قرار بدید:

1
2
3
Module Module1
    Public s1 As String = "provider=microsoft.jet.oledb.4.0;data source=d:\Database7.mdb"
End Module

 
خب میبینید که با اینکار، یک متغیر عمومی داریم که می توانیم از اون در کل برنامه در قالب یک فراخوانی ساده استفاده کنیم.
یکی از مزیت های این روش بالا رفتن سرعت کار برنامه نویسی هست، البته مزیت دیگر اون این هست که اگر نیاز باشد تغییری در رشته اتصال انجام دهید، بطور خودکار در تمام جاهایی که از متغیر آن استفاده کرده ایم این تغییر اعمال میگردد و نیازی به دوباره کاری نیست.
حال فرض کنید میخواهیم از این متغیر در برنامه استفاده کنیم، کدی شبیه زیر رو می نویسیم:
1
con = New OleDbConnection(s1)
این رو هم باید اضافه کنم که یک روش دیگر هم هست که البته توضیحات و کدنویسی اون کمی طولانی تر هست و البته از دیدگاه من یک ضعف بزرگ هم داره که در مطالب بعدی اون رو شرح خواهم داد.

۱۳۸۹ شهریور ۲۵, پنجشنبه

دلایل اهمیت وب سایت در تجارت الکترونیک

به عنوان يک طراح وب سايت، گمان مي کنم که همه مردم در مورد اهميت وب سايت براي تجارت خود آگاه هستند. هر از گاهي نيز به خود مي گويم که شايد هنوز کساني باشند که اين آگاهي را نداشته باشند. شش دليل که در اينجا عنوان مي کنم در واقع از دلايل ابتدائي اهميت وب سايت شما است.

دليل اول – وجود وب سايت، اعتبار شما را اقزايش مي دهد.
وب سايت تائير قوي بر اعتماد مشتري هاي بالقوه دارد. يک طراحي حرفه اي، متن مناسب با توشتار خوب، اطلاعات مقيد از محصولات و اطلاعات تماس مناسب باعث افزايش اعتماد مشتريان به شرکت شما مي شود. به مردم مي فهماند که شما داراي دانش و به روز هستيد. اگر شما در طراحي يک سايت با کيفيت و داراي اطلاعات مفيد هزينه کنيد، مردم حتما تحت تاثير قرار خواهند گرفت.

دليل دوم – وب سايت باعث مي شود شرکت شما در هر زمان و از هر مکان قابل دسترس باشد.
تا آوريل سال 2002 ميلادي، فقط در آمريکا، 166 ميليون نفر از مردم روي خط بوده اند. برخي از آنها در جستجوي محصولات و خدمات شما هستند. با داشتن يک سايت وب، شما شرکت خود را براي دنيايي از فرصتها براي دسترسي مردمي که غير از سايت شما راهي ديگر براي رسيدن به شما ندارند آماده مي کنيد. با کليک ساده موس، هر کسي مي تواند در 7 روز هفته و 24 ساعت شبانه روز به شرکت شما دسترسي داشته باشد.

دليل سوم – وجود وب سايت سهولت ارجاع مشتريان جديد به شرکت شما را فراهم مي کند.
براي بسياري از تجارتها، يک منبع حياتي براي يافتن مشتريان جديد، ارجاع سايرين است. داشتن وب سايت اين امکان را فراهم مي کند که مردم به راحتي سايت شما را به ديگران ارجاع دهند. آدرس وب سايت راحت تر از شماره تلفن به خاطر مي ماند به علاوه دادن راه هاي مختلف تماس با شما به مردم، امکان برقراري تماس را بيشتر مي کند.

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

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

دليل ششم – وب سايت به شما کمک مي کند با مشتريان بالقوه در ارتباط باشيد.
مردم زيادي وجود دارند که به آنچه شما ارائه مي کنيد علاقمند هستند ولي ممکن است هم اکنون براي خريد آمادگي نداشته باشند. شما بايد با آنها در ارتباط باشيد تا زماني که آنها براي خريد آمادگي يافنتد، با خبر شويد. وب سايت يک روش عالي براي تسهيل اين فرايند است. شما مي توانيد از طريق وب سايت خود آدرس تماس مشتريان بالقوه را جمع آوري کنيد. سپس مي توانيد به تناوب، نامه يا خبرنامه برايشان ارسال کنيد. در ارتباط ماندن با مردم به تازه ماندن شرکت شما در اذهان کمک مي کند.

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

منبع:http://www.hiberd.com/

۱۳۸۹ شهریور ۱۷, چهارشنبه

تجارت الکترونیکی - فاکتورهای اساسی برای انتخاب یک میزبان اینترنتی

:: خدمات : خدمات برای کسب و کار شما جنبه حیاتی دارد ؛ مثلاً شما نامه فروش خوبی را نوشته اید و آماده اید که آن را به وب هاست خودتان پست کنید . بنابر این روز بعد می توانید آن را امتحان کنید . در اجرا به مشکلی برمی خورید و نیاز دارید که وب هاست به کمک شما بیاید . مشکل در اینجاست که ساعت 10 شب است و شرکت مورد بحث تا 9 صبح فردا کار را شروع نخواهد کرد . بنابراین مجبورید تا ساعت 9 صبح منتظر بمانید ؛ تازه در این وقت هم با یک خط شلوغ روبرو می شوید .حالا شما مجبور شده اید که این برنامه کاریتان را به تعویق بیاندازید . اگر از این موارد چند بار و به اشکال مختلف رخ دهد کافیست تا هر کسی را از کوره بدر کند .
:: امنیت : آیا در مورد اینکه یک متجاوز اینترنتی تا چه حد می تواند به سایت شما خسارت وارد کند ایده ای دارید ؟ اگر یک متجاوز اینترنتی راهش را به سوی سیستم شما باز کند و آن را از کار بیاندازد ، یا اگر آدمهای بی انصافی وارد اطلاعات مشتریان شما شده و شماره کارتهای اعتباری را بربایند، تصور می کنید چه اثری می تواند بر کسب و کار شما داشته باشد . این موضوع بسیاری از کابوسهای شبانه است! مشکل در اینجاست که بسیاری از شرکت های کوچک ارائه دهنده وب هاست و حت بعضی از شرکتهای بزرگ هم اهمیتی به مایل امنیتی نمی دهند . آنها منابع و پرسنل این کار را ندارند ؛ شما هم ندارید . شما باید وقتتان را صرف بازاریابی برای کالا و خدماتتان نمایید و خدمات مناسب را برای مشتریان خود فراهم آورید ؛ نه اینکه تبدیل به یک کارشناس مسائل امنیتی گردید . شما باید به دنبال یک شرکت Web Host بگردید که تمام موضوعات امنیتی عمده را بکار گرفته باشد تا دیگران نتوانند وارد سایت شما شده ، به اطلاعات شما خسارت وارد آورند . وب هاست شما اولاً باید از آخرین روشهایی که مزاحمین اینترنتی استفاده می کنند آگاهی داشته باشد ؛ ثانیاً برای مبارزه بموقع با مشکلات و مسائل امنیتی ، باید آخرین ابزار حفاظتی مناسب را در دسترس داشته باشد .
:: سرعت : برقراری سریع ارتباط باصفحات وب شما در اینترنت نیز در حد خود بسیار مهم است . حتی سریعترین اجرای صفحات ، از سطحی از ارتباط متاثر می شوند که Web Host شما در اینترنت دارا می باشد . اگر بازدیدکنندگان مجبور شوند که برای مشاهده یک صفحه 30 ثانیه صبر کنند ، دچارمشکل می شوید و پس از مدتی هیچ مشتری نخواهید داشت ؛ چرا که 30 ثانیه انتظار در اینترنت معادل 30 دقیقه زمان عادی است .
استقرار شبکه های فیبر نوری در اتصالات اینترنت باعث افزایش و اعتبار ارتباطات اینترنتی شده است . این شبکه فیبر نوری به منزله ستون فقرات شبکه ارتباطی شناخته می شود . Web Host شما باید به این شبکه فیبر نوری متصل باشد . میلیونها وب سایت به این ستون فقرات متصل هستند ؛ اما اگر وب هاست شما به آن متصل نباشد ، شما ممکن است کسب و کارتان را از دست بدهید .
حال که متوجه شدید که چه خدماتی را باید از یک Web Host بخواهید نگاهی به بعضی انتخابهایی بیندازیم که در دسترس شما هستند . ادامه دارد...

آشنایی با اصطلاحات وب سایت ها

HTML چیست ؟
HTML برگرفته از حروف اول Hyper Text Markup Language ( زبان کد گذاری ابر متن ) ميباشد HTML را "اچ تی ام ال" و يا اچتمل بخوانید.

زمانيکه شما داخل صفحات يک وب سايت می گرديد اجزای گوناگونی را می بينيد که تمام آنها در يک چيز مشترک هستند و آن زبان يا کدی است که آنها را توليد می کند که اين زبان HyperText Markup Language يا همان HTML می باشد.
به تعریفی دیگر HTML در واقع زبان ساخت صفحات وب می باشد . این صفحات می تواند حاوی متنهای آرایش شده ، Link ، تصاویر ، جدول ، Plug – in و ... باشند.

Hyper : متضاد نوشته های خطی( Linear ) است ، اگر شما با زبانهای برنامه نويسی کامپيوتر آشنايی داشته باشيد مانند ويژوال بيسيک ميبينيد که بايد کدها را خط به خط بنويسيد و تا يک خط اجرا نشود بعدی خوانده نمی شود، يعنی آنها را بايد به ترتيب بنويسيد تا برنامه اجرا شود ولی HTML اينگونه نيست و الگوی خطی ندارد شما هر کدی را می توانيد هر جا که بخواهيد بنويسيد.

Text : به همان متنی می گويند که می نويسيد تا در مرورگر نشان داده شود.

Markup : عملی است که مرورگر برايتان انجام ميدهد يعنی يک متن ساده می نويسيد ولی جور ديگری نمايش داده می شود.

Language : اين هم يک نوع زبان و بايد يک چيزی پيدا کرد تا به حرف L بخوره ديگه

يک فايل HTML فايلی از نوع Text ميباشد که متشکل از markup tag ها ميباشد.
(مرورگر يا Browser از روی markup tag ها می فهمد که چگونه بايد صفحه را نمايش بدهد.)

يک فايل HTML بايد دارای انشعاب htm و يا html باشد.
غلب مرورگرها هر دو نوع انشعاب را به خوبی ميشناسند ولی ترجيحا به هنگام ذخيره فايلهای اچتمل از html استفاده کنيد.( استفاده از انشعابهای سه حرفی مانند htm مربوط به قديم و سيستم عاملهائی چون DOS بودند.)

نکته: وظيفه اصلی تگ های اچتمل ( Markup tags ) بيان چگونگی نمايش اطلاعات ميباشد.

منبع:microrayaneh.com