تبليغاتX
کـاراکــتـــــر(کامپیوتر دانشگاه فریمان)
چگونه با کنترل mscomm شماره گیری کنیم 
 

با سلام دوست های خوبم

با هم ابتدا متن انگلیسی قسمتی از help این کنترل انتخاب کردم ببینیم:

The DialNumber routine uses an MSComm control to open the modem and send it instructions. For example, it:

  • Sets the control's settings to "9600,N,8,1" (9600 baud, no parity, 8 data bits, 1 stop bit)
  • Sets the PortOpen property to True
  • Sends the control the attention string ATV1Q0
  • Sends the control the ATDT string (attention, dial tone (as opposed to dial pulse))
  • Sends the control the phone number

 همانطور که از قسمت بالا پیداست پنج عمل باید صورت پذیرد:

۱) قسمت setting به طرزی که بالا توضیح داده شده تغییر یابد.( این حالت پیش فرض است.)

۲) قابلیت پورت از غلط به صحیح تبدیل شود.

۳)رشته ی ATV1Q0 برای پاسخگوئی از مودم به آن ارسال شود.

۴) رشته ی ATDT برای انجام عمل dial به مودم ارسال شود.

۵) شماره ی تلفن به مودم ارسال شود.

 

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

|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در جمعه سی ام تیر 1385 و ساعت 22:53
اعتیاد به اینترنت 

 


                                                 علائم اعتیاد به اینترنت

 

ـ ساعت 4صبح از خواب بیدار شده اید و برای آب خوردن به طرف  آشپز خانه می روید  در بین راه mailها یتان را چک می کنید

 

ـ وقتی مودم را خاموش می کنید احساس پوچی می کنید مثل این که عزیزی را از دست داده  باشید  

 

 ـ تصمیم می گیرید یکی دو سالی بیشتر در دانشگاه باشید فقط برای دسترسی رایگان به   اینترنت

 

ـ در نامه های پستی هم از smiley مثل(<:)استفاده می کنید

 

 ـ وقتی می خواهید بخندید سرتان را نود درجه به سمت چپ می چرخانید

 

 

ـ تکالیفتان را به فرمHTML در می آورید و آدرس آن را به استادتان می دهید

 

ـ سگتان هم برای خودش یک صفحه وب دارد

 

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

 

 ـ سنتان هم به صورت 3.xنشان می دهید

 

 ـ پسرتان جواد را javaصدا می کنید

 

ـ  همسرتان را به این صورت معرفی می کنید :aghamoon@work.money

 یاayal@kitchen.home    

 

ـ آدرس منزلتان را به این صورت روی پاکت نامه می نویسد: http://12amirabad.avc/no.135.html

 

ـ همه ی دوستانتان یک@ در اسمشان دارند

 

ـ از اینکه در یک آگهی ترحیم نمی توان آدرسemailجدید مرحوم را نوشت ناراحت هستید.

 تنها ارتباطتان با افراد منزل با email است

 

ـ انتخابات بین پرداخت قبض آب و اینترنت آسان است باید مدتی بی آبی را تحمل کرد

 

ـ خانمتان یک کلاه گیس بر روی مانیتورمی گذارد که به شما یاد آوری کند که چه قیافه ای دارد

 

ـ بر روی کنترل تلویزیونتان همdouble click می کنید

 

ـ نیمی از سفرتان را در هواپیما در حالی طی می کنید که کامپیوتر کیفی اتان را بر روی پاهایتان و بچه تان را در جعبه ی بالای سرتان گذاشته اید

  

 

                                             مواظب باشید شما معتاد نشید

 

|+|
نوشته شده توسط  الياس در جمعه سی ام تیر 1385 و ساعت 18:32
24 دلیل محکم برای اینکه به دختر بودنتان افتخار کنید. 
یه کم دیر شد اما امید واریم مورد قبول خانمها واقع شود.

۱-بدون اینکه منت کسی را بکشید خودتان لباسهایتان را اتو میکشید بنابراین همیشه مرتب هستید

۲-هیچ وقت گرسنه نخواهید ماند چون میدانید چطور غذا درست کنید.

۳-لازم نیست دوسال تمام از جوانیتان را توی پادگان رژه بروید

۴-همیشه کمدتان پراز کادو تولد هایی است که دوستانتان خریده اند

۵-اگر هر کاری بکنید باز هم تمام تقصیرات را به گردن داداشتان می اندازند

۶-با جواب رد دادن خواستگارها را ضایع میکنید

۷-این افتخار را دارید که اشک مردها را دربیاورید

۸-مطمئن هستید که هیچ کس از بوی پاهایتان رنج نمیبرد

۹-با کمی تغییرات چهره و لباس میتوانید دهان پسرهارا بسان ابشار و چشمانشان را بسان وزغ کنید

۱۰-هیچ کس از شما انتظار پول دراوردن ندارد

۱۱-اگرهزار بار پسری راسرکار بگذارید باز هم سر کار میرود

۱۲-ظرف مدت یکماه میتوانید ثروتمند ترین مرد روی زمین را به فقیرترین تبدیل کنید

۱۳-اگر هرروز به مقدار زیاد از بابا پول بگیرید باز هم در نهایت خشنودی به شما پول میدهد

۱۴-روابط اجتماعی فوق العاده ای دارید

۱۵-درس را فقط برای تفریح میخوانید اما باز هم موفقید

۱۶-همیشه دوروبرتان تمیز و مرتب است

۱۷-این افتخار رادارید که از مواد شیمیایی مدرن به بهترین نحو استفاده کنید وخستگی را از تنتان بیرون کنید

۱۸-این افتخارراداریدکه(این مورد را نمی نویسم)

۱۹-انقدر دوست و اشنا دارید که هیچ وقت تنها نمانید

۲۰-وقتی وارد مغازه میشوید مغازه دار هول میشود

۲۱-به راحتی میتوانید زیر زبان داداش را بکشید واز حرف دلش باخبر شوید

۲۲-کمتر شما را نصیحت میکنند

۲۳- هیچ کس نگران سیگاری شدن شما نیست

۲۴- به راحتی میتوانید جواب شیطنت های دیگران را بدهید

|+|
نوشته شده توسط  گل يخ در پنجشنبه بیست و نهم تیر 1385 و ساعت 7:45
نمرات درس اصول كامپيوتر 1 
دانشجويان درس اصول سيستمها ميتوانند براي اطلاع از نمرات خود به http://www.mrk60.blogfa.com مراجعه نمايند.
|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در چهارشنبه بیست و هشتم تیر 1385 و ساعت 22:28
اطلاع از زمان تشکیل موفقيت در C 

 

اعلام برنامه دوره تابستانی موفقيت در C

اولين جلسه كلاس  " موفقيت در C "  روز چهارشنبه 4 / 5  ساعت 8 صبح آغاز می شود .

تشكيل كلاس روزهای يكشنبه و چهارشنبه هر هفته از ساعت  8  تا  12  صبح خواهد بود .

دانشجويانی كه مايل به شركت در اين كلاسها هستند ولی موفق به ثبت نام نشده اند ، می توانند در كلاس حضور يافته و متعاقباً ثبت نام نمايند .

محل تشكيل كلاس دانشگاه پيام نور مشهد به نشانی بلوار وكيل آباد – سه راه تربيت – چهار راه ستاری

به امید موفقیت شما

اشرفی
|+|
نوشته شده توسط   در سه شنبه بیست و هفتم تیر 1385 و ساعت 22:14
کی می خواد تشکر کنه ؟ 

 

سلام

کسانی که می خوان برای زحمات خانم دهقانی و محبتی که به همه بچه ها داشتن تشکر کنن لطفاْ مطالبشون رو در آدرس تقدیر و تشکر از استاد بنویسن . 

|+|
نوشته شده توسط   در سه شنبه بیست و هفتم تیر 1385 و ساعت 9:44
تستهای کنکور رشته فناوری اطلاعات !!! 
 استخراج از گاوصندوق سؤالات توسط  م.ف.

1ـ دولت از طريق كدام يك از نهادهای زير، بيشترين ميزان دخالت را در حوزه IT اعمال می‌كند و رياست اين نهاد با كيست؟
الف) شورای عالی اطلاع رسانی ـ به رياست رئيس‌جمهور
ب) شورای عالی اطلاع‌رسانی ـ به رياست دكتر احمدی‌نژاد
ج) شورای عالی فناوری اطلاعات ـ به رياست رئيس‌جمهور
د) شورای عالی فناوری اطلاعات ـ به رياست دكتر احمدی‌نژاد

2ـ در حال حاضر، كدام يك از افراد زير و با كدام پروژه، مهم‌ترين فرد در زمينه IT به شمار می‌آورند؟
الف) حجت‌الاسلام شهرياری به خاطر تدوين طرح‌های «تكفا 2» و «تسما»
ب) دكتر ربيعی به خاطر پروژه سيستم عامل لينوكس فارسی
ج) مهندس رياضی به خاطر پروژه اينترنت ملی و خريد متمركز
د) همگی

3ـ مهم‌ترين وظيفه شورای عالی فناوری اطلاعات چيست؟
الف) نظارت دقيق و جزء به جزء در خريد نرم‌افزار و سخت‌افزار توسط ارگان‌های دولتی تا حد زيرماوسی
ب) درخواست چند ميليارد تومان بودجه برای تحقيق درباره راه‌اندازی اينترنتِ به شدت ملی
ج) به خاك سياه نشاندن بخش خصوصیِ فعال در حوزه IT
د) كاناليزه كردن و درخواست بودجه برای تحقق بخشيدن به روياهای دبير شورا

4ـ «مركز تحقيقات مخابرات ايران» در حوزه كلان فناوری اطلاعات كشور، چه صيغه‌ای است و با بودجه‌های عظيمی كه در اختيار دارد، چه كار می‌كند؟
الف) موقت است و كار خاصی نمی‌كند.
ب) خيلی مهم است و فعلا وظيفه جمع‌آوری و به‌كارگيری بعضی از «بر و بچزِ» خودی دانشگاه شريف را بر عهده گرفته است.
ج) وظيفه خطير و حياتیِ نقد و مخالفت با تصميمات شورای عالی فناوری اطلاعات را بر دوش دارد.
د) اين حرف‌ها به كسی نيامده، تستت را بزن!

5ـ لينوكس فارسی چيست و چرا اين پروژه به پايان نمی‌رسد؟
الف) لينوكس فارسی، پروژه عظيم و بسيار حياتی ملی است كه مثل همه پروژه‌های عظيم و بسيار حياتی ملی، هيچ‌گاه به پايان نمی‌رسد.
ب) لينوكس فارسی، همان چيزی است كه قرار است، «سيستم عامل ملی» شود و چون مثل همه «سيستم»های «ملی» ما، صاحاب مشخصی ندارد، از اين رو خدا عالم است، كی تمام می‌شود.
ج) لينوكس فارسی، عبارت است از سيستم عامل كد باز (open source) لينوكس به همراه يك سری از توابع و تگ‌های فارسی‌ساز كه اصولا بايد دو سال پيش به اتمام می‌رسيد.
د) و الله اعلم.

6ـ كدام يك از گزينه‌های زير، از نظر شورای عالی فناوری اطلاعات، مناسب‌ترين گزينه برای عقد قرارداد جهت همكاری در مشاوره، نظارت و اجرای پروژه‌های فناوری اطلاعات هستند و چرا؟
الف) سازمان‌های بسيج اساتيد و بسيج دانشجويان ـ چرايش به خودمان مربوط است.
ب) سازمان‌های بسيج اساتيد و بسيج دانشجويان ـ چون قرار است، تا جايی كه می‌توانيم، «بسيج» را بدنام جلوه دهيم.
ج) سازمان‌های بسيج اساتيد و بسيج دانشجويان ـ چون قرار است، به اين شايعه كه «همه كارهای كشور دست سپاهی‌ها افتاده» دامن بزنيم.
د) سازمان‌های بسيج اساتيد و بسيج دانشجويان ـ تو اومدی تست بزنی يا واسه خودت دردسر بتراشی؟

7ـ كدام يك از ضرب‌المثل‌های زير، در هنگام انتخاباتِ گزينه اصلح برای تخصيص پروژه‌های ميلياردی و واگذاری وام‌های بلندمدت كارآيی بيشتری دارد؟
الف) من از بيگانگان هرگز ننالم، كه هرچه كرد با من آن «آشنا» كرد
ب) اين «گوی» و اين ميدان
ج) دمِ كدخدا را ببين، «آبادی» را بچاپ
د) تلفيقی از سه گزينه فوق

8ـ اينترنت ملی چيست و چه فايده‌ای دارد؟
الف) همان اينترنتِ جهانی است، با چای و قليان و مخده و باقالاقاتق و فايده‌اش اين است كه جلوی تهاجم فرهنگی را می‌گيرد.
ب) يك اينترنتی است كه دست‌كم دو ميليارد دلار خرج دارد و روشن است كه فايده‌های جانبی زيادی هم خواهد داشت (دست‌كم: صدی، هفت واسه رفقا).
ج) منظور از اينترنت ملی، همان «اينترانت» است و فايده‌اش اين است كه به قدر يك «الف» از اينترنت «سر» است.
د) يك چيزی است كه فقط توی كله دبير شورای عالی فناوری اطلاعات يافت می‌شود و بنابراين فايده‌اش هم همانجاست!

9ـ به نظر شما چرا نهادهای دولتی متولی IT، در زمينه‌هايی مثل تنظيم كدينگ فارسی يا اجرايی شدن كپی‌رايت برای محصولات نرم‌افزاری... كار خاصی انجام نمی‌دهند؟
الف) چون به نفع مصرف‌كننده‌ها و توليدكننده‌های وطنی است.
ب) چون به ضرر مصرف‌كننده‌ها و توليدكننده‌های وطنی نيست.
ج) چون اصولا پرداختن به اين قبيل كارها در شأن نهادهای عريض و طويل دولتی نيست.
د) مايه تيله‌ش كمه داداش!

10ـ بهترين جا برای ميزبانی كردن سايت پروژه «اينترنت ملی» كجاست؟
الف) آمريكا
ب) كانادا
ج) انگليس
د) بوركينافاسو

11ـ حالا فرض كنيم ماجرای فوق، «تقّش درآمده» و سايت‌های خبری درباره آن گزارش تهيه كرده‌اند، بهترين راه‌حل كدام است؟
الف) حذف سايت و ارسال تكذيبيه برای سايت‌های خبری
ب) ارسال تكذيبيه برای سايت‌های خبری و حذف سايت
ج) همه موارد فوق
د) «الف» و «ب»

12ـ كدام گزينه در مورد پروژه رايانه ملی يا «كلونايزر» نادرست‌تر است؟
الف) همان‌طور كه از نام اين رايانه برمی‌آيد، يك محصول صد درصد ايرانی است كه سخت‌افزار آن در ايرلندستان و نرم‌افزار آن در آمريكاآباد تهيه خواهد شد.
ب) كلونايزر، يك «پروژه ملی» است كه مثل تمام پروژه‌های ملی سال‌های اخير با مطالعه دقيق تعريف شده و در زمان تعيين‌شده، افتتاح خواهد شد.
ج) كشوری كه می‌خواهد، اينترنت ملی داشته باشد، حتما بايد رايانه ملی هم داشته باشد.
د) كلونايزرم كجا بود؟


|+|
نوشته شده توسط   در دوشنبه بیست و ششم تیر 1385 و ساعت 0:37
تقديم به تمام مادرای دنيا به خصوص مادر خودم...  

تقديم به تمام مادرای دنيا به خصوص مادر خودم...

مادر ای تمام هستی

تو همه زندگی هستی

تو همه نور اميدم

تو شب سياه و پستی

مادر ای چراغ خونه

كيه قدرت رو بدونه

كيه كه به جز تو مادر

پای بچه هاش می مونه

مادر ای كه نور عشق توی چشاته

هميشه كلی محبت تو صداته

بيخودی خدا نگفته

كه بهشت زير پاهاته

 

 

|+|
نوشته شده توسط  كاراگاه منيژه ! در شنبه بیست و چهارم تیر 1385 و ساعت 18:13
مادر 
با آرزوي سلامتي و شادي براي همه مادرهايي كه هستند
و آرامش و آمرزش براي همه مادرهايي كه نيستند...............

عصاره همه مهرباني ها را گرفتند و از آن مادر را ساختند. شكسپير

مادر والاترين شاعر،چيره دست ترين نقاش،تردست ترين آهنگساز و ماهر ترين پيكرتراش است. اوشو

هيچ نغمه اي روح پرور تر و د لنشين تر از كلمه مادر وجود ندارد. جبران خليل جبران

هيچ گلي عطر و رنگ و زيبايي مادر را ندارد. ارنست همينگوي

براي من مادرم با شكوه ترين زني است كه ديده ام. چارلي چاپلين

يك بوسه مادرم مرا نقاش كرد. رافائل

آنگاه كه فرشتگان در آسمانها سر در گوش يكديگر نهاده و نغمه هاي پر شور عشق را سر مي دهند،هرگز نمي توانند كلمه اي آسماني تر از كلمه مادر بيابند. ادگار آلن پو
|+|
نوشته شده توسط  كاراگاه منيژه ! در شنبه بیست و چهارم تیر 1385 و ساعت 18:11
موفقیت در C 

سلام

مهلت ثبت نام كلاس موفقیت در C تا 28 تیر ماه تمدید شد .

كسانی كه فریمان كاری دارن می تونن تا 28 تیر به خانم قائمی فر مراجعه كنن .

خودم هم از 25 تا 28 تیر ماه هر روز از ساعت 10 تا 11 صبح داخل دانشگاه پیام نور مشهد ، واحد روابط عمومی ثبت نام می كنم .

تا اول مرداد هم برنامه كلاسها رو اعلام خواهم كرد .

با امید موفقیت برای شما .

|+|
نوشته شده توسط   در پنجشنبه بیست و دوم تیر 1385 و ساعت 8:35
نگارش آزمایشی-انتخابی از مرورگر فایرفاکس 2.0 منتشر شد 
فایرفاکس که این روزها از آن به عنوان یک مرورگر محبوب نام برده می شود در حال پیشی گرفتن از برادر بزرگتر خود یعنی مرورگر موزیلا است ضمن آنکه سهام آن در بازار اکنون چیزی بیشتر از 10 درصد شده است.

در حالیکه بسیاری از کاربران برای نگارش دوم این مرورگر در انتظار هستند، بنیاد موزیلا نسخه ی آزمایشی اول (Beta 1) را جهت دانلود علاقه مندان بر روی سرورهای FTP سایت خود قرار داده است. امکان دریافت این نسخه برای نصب و اجرا در سیستم عامل های ویندوز، لینوکس و Mac OS X فراهم می باشد.

فایرفاکس آزمایشی - انتخابی (Beta Candidate) با کد نام Bon Echo معرفی شده است. Bon Echo نام منطقه ای در اطراف Ontario واقع در کانادا می باشد.

موزیلا امیدوار است در نهایت استفاده کنندگان از این نسخه آنرا به عنوان یک "Good Echo" بدانند و از آن راضی باشند. در فایرفاکس 2.0 تغییر چندانی از نظر ظاهری دیده نمی شود و محیط ظاهری برگرفته از همان طرح پایه قبلی است. برای کاربرانی که قبلآ با این مرورگر کار کرده باشند محل قرار گیری دکمه ها، نوار ابزارها، نوار آدرس و Tab ها همانند گذشته است و مورد خاصی وجود ندارد. تنها یک مورد اشکال مربوط به نوار اسکرول افقی که در صورت بزرگ شدن عرض صفحه مشکل ساز می شد که این امر برطرف شده است. در Tab ها نیز دکمه های کوچکی با نشان X دیده می شوند که جهت بستن آسانتر هر Tab استفاده می شوند.

اما گفته می شود در زیر این محیط ظاهری بسیاری اشکالات امنیتی برطرف شده اند و بسیاری بهینه سازی ها نیز صورت گرفته است تا در زمان ارائه نسخه نهایی پذیرای امکانات جدید باشند. از امکانات جدید این نسخه افزوده شدن یک سیستم حفاظتی ضد فریبکاری از نوع Anti-Pishing می باشد. این قابلیت، به بررسی سایت ها می پردازد و در صورتی که سایت مذکور قصد فریب کاربر را داشته باشد به وی هشدار خواهد داد. ظاهرآ این سیستم با همکاری خدمات "ask Google" راه اندازی شده است و در این رابطه از بانک اطلاعاتی گوگل کمک گرفته می شود.

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

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

دانلود: Firefox 2.0 Beta Windows | Linux | Mac OS X
منبع خبر: WinBeta.Net (نقل از arstechnica)
|+|
نوشته شده توسط   در سه شنبه بیستم تیر 1385 و ساعت 22:50
 

سلام

چون از استاد رضايي خواستم نظر بچه ها رو راجع به امتحان بخونن ، لطفاً  بچه هايي كه اصول 1 داشتن و با آقاي رضايي صحبتي دارن از طريق آدرس تحليل سؤالات اصول 1  حرفشون رو به استاد بگن .

 

|+|
نوشته شده توسط   در پنجشنبه پانزدهم تیر 1385 و ساعت 9:13
TAPI در ويژوال بيسيک - جلسه ی سوم 
سلام به همه مباحث مقدماتی تاپی در اینجا به اتمام می رسه ان شا الله به صورت جسته و گریخته مطالبی در موارد پیشرفته تر  در مبحث تاپی خواهم گفت.

ايجاد يک تماس ( Make a Call ) :
+ قبل از اين بخش بايستی مراحل TAPI Initialization و عمل انتخاب آدرس انجام شده باشد .
اين بخش برای ايجاد يک شی تماس ، بررسی و مشخص کردن استريمی که با اين تماس در ارتباط است ، انتخاب و ايجاد ترمينالهای مناسب و کامل کردن ارتباط استفاده می شود .
قبل TAPI Initialization و عمل انتخاب آدرس و انتخاب ترمينال انجام شده باشد .
در ابتدا با استفاده از متد CreateCall يک شی تماس ساخته می شود :

Set gobjCall = gobjOrigAddress.CreateCall(strDestAddress, nSelectedType,lMediaTypes)x


سپس در اينجا بايستی کدی که در بخش اول اين درس برای انتخاب ترمينال نوشته شد آورده شود :

}
Select Terminal Code
{


سپس بايستی دستور Connect اجرا شود :

gobjCall.Connect (False)x


False بدين معناست که ارتباط بصورت آسنکرون برقرار می شود .
دريافت يک تماس :

کد زير برای يافتن و يا ايجاد يک ترمينال مناسب برای دريافت يک تماس بکار می رود . بايستی توجه داشته باشيد که قبل از اجرای کد زير بايستی مراحل مقداردهی اوليه ، انتخاب يک آدرس و رجيسر کردن event ها را انجام دهيد . همچنين در کد زير بايستی مرحله انتخاب ترمينال را نيز انجام دهيد . توجه داشته باشيد که در کد زير متغير pEvent يک اشاره گر برای واسط ITCallNotificationEvent است که توسط TAPI به event Handler داده می شود :

If TapiEvent = TE_CALLNOTIFICATION Then
Dim objCallNotificationEvent As ITCallNotificationEvent
Set objCallNotificationEvent = pEvent
Dim gobjReceivedCallInfo As ITCallInfo
Set gobjReceivedCallInfo = objCallNotificationEvent.Call
Dim objCallControl As ITBasicCallControl
Set objCallControl = gobjReceivedCallInfo
objCallControl.Answer
End If

یکی از دوستان سئوالی رو در مورد پروژه نرم افزار طراحی سئوالات چهار گزینه ای مطرح کرده بودند اگه لطف کنن و اصل سئوال در این مورد رو مطرح کنن خیلی ممنون می شم.با آرزوی موفقییت برای کلیه دوستان

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

|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در سه شنبه سیزدهم تیر 1385 و ساعت 19:53
 

سلام

راجع به كلاس فوق العاده موفقت در C بعضی از بچه ها سؤالاتی داشتن كه لازم دیدم توضیحاتی بدم .

این كلاسها فقط آموزش زبان C نیست ، سعی می كنیم الگوریتم نویسی حرفه ای رو یاد بگیریم ، با تكنیكهای برنامه نویسی آشنا بشیم ، با اصول و سخت افزار كامپیوتر بیشتر آشنا بشیم ، درباره سیستم عامل صحبت كنیم و . . .

راجع به ثبت نام سعی شده شرایط تا حد ممكن ساده باشه . طبق روال دوستان می تونن تا 14\4\85 در فریمان ثبت نام كنن .

چون بعضی از بچه ها با من تماس گرفتن كه برای ثبت نام رفتن به فریمان مشكله قرار شد در مشهد هم ثبت نام داشته باشیم . كسانی كه میخوان با این روش ثبت نام كنن می تونن روز دوشنبه 12\4  یا سه شنبه 13\4  یا چهارشنبه 14\4  از ساعت  10  تا  12 صبح كه من در دانشگاه پیام نور مشهد ، داخل واحد فرهنگی دانشگاه حاضر هستم بیان و ثبت نام كنن ، در ضمن دوستان شما میتونن به جای شما هم ثبت نام كنن . ( آدرس پیام نور مشهد : بلوار وكیل آباد – سه راه تربیت – چهار راه ستاری ) . كسانی كه در مشهد ثبت نام میكنن فعلاً برای ثبت نام نیازی به فرم و كپی كارت ندارن . ( راستی یادتون باشه اصلاً از نگهبان دانشگاه سؤالی نپرسید و سعی كنید خیلی طبیعی وارد بشین نهایتاً در صورتی كه لازم شد بگین كار اداری دارین یا سؤالی میخواین بپرسین یا . . .  )

بعضی از بچه ها در مورد قطعی بودن تشكیل كلاس پرسیده بودن كه میتونم بگم تشكیل این كلاس بدست خود شماست ، یعنی اگه تعداد بچه ها به حد نصاب ( حدود 20 نفر ) رسید تشكیل میشه . در صورتی می خواین ثبت نام كنید و فكر میكنید كه دوستان شما مایل به شركت تو این كلاس هستند لطفاً به اونا هم اطلاع بدید . اگه مایلید تو این كلاس شركت كنید منتظر بقیه نباشید تا بعد از اونا ثبت نام كنید . ضمناً نگران مدارك یا وجهی كه می پردازید نباشید ، در صورتی كه به هر علت كلاس تشكیل نشه وجه و مداركتون مسترد میشه .

 

مدارك ثبت نام در فریمان

1 – فرم تكمیل شده ثبت نام

2 – كپی كارت دانشجویی

3 – مبلغ 5000 تومان

برای ثبت نام در مشهد موارد 1 و 2 فعلاً نیازی نیست .

 

 

كسانی كه سؤالاتی دارن میتونن برام بنویسن و بسیار ممنون میشم اگه نظری دارین با من درمیون بذارین .

 

|+|
نوشته شده توسط   در یکشنبه یازدهم تیر 1385 و ساعت 3:3
TAPI در ويژوال بيسيک - جلسه ی سوم 
سلام

انجام Event Handling در TAPI :

کد زير شامل يک event handler ساده برای TAPI ، رجيستر کردن واسط event ، تنظيم فيلتر event و رجيستر کردن تمام فراخوانيهای دادن اخطار است . هدف اصلی از اين کد اينست که مطمئن شويم بخشی از TAPI که event ها را دريافت می کند پردازشی را قبل از انتقال به بخشهای ديگر انجام دهد .

تعاريفها :

Dim WithEvents gobjTapiWithEvents As TAPI
Attribute gobjTapiWithEvents.VB_VarHelpID = -1
Dim glRegistrationToken As Long


 

Const TAPI3_CALL_EVENTS =TE_CALLMEDIA Or
TE_CALLNOTIFICATION Or TE_CALLSTATE



تنظيم eventfilter بصورتيکه تمام event های تعريف شده برای TAPI را بپذيرد :

objTapi.EventFilter = TAPI3_CALL_EVENTS


رجيستر کردن event ها :

Set gobjTapiWithEvents = objTapi
Dim fOwner As Boolean, fMonitor As Boolean
Dim lMediaTypes As Long, lCallbackInstance As Long

fOwner = True
fOwner = True
fMonitor = False
lMediaTypes = TAPIMEDIATYPE_AUDIO
lCallbackInstance = 1

glRegistrationToken = gobjTapi.RegisterCallNotifications(gobjAddress,fMonitor,
fOwner,lMediaTypes,lCallbackInstance)x


انتخاب يک ترمينال :

+ قبل از اينکه يک ترمينال را برای برقراری ارتباط انتخاب کنيد بايستی TAPI Initialization و عمل انتخاب آدرس را انجام داده باشيد .

ابتدا يک متغير از نوع ITBasicCallControl ( واسط کنترل تماس ) تعريف می کنيم :

Dim objCallControl As ITBasicCallControl
Set objCallControl = gobjReceivedCallInfo


سپس يک متغير از نوع ITTerminalSupport ( کوئری از شی آدرس ) تعريف می کنيم :

Dim objTerminalSupport As ITTerminalSupport
Set objTerminalSupport = gobjAddress


سپس متغير ترمينال را تعريف کرده و توسط شی objTerminalSupport يک ترمينال را برای آن استخراج می کنيم :

Dim objTerminal As ITTerminal
Set objTerminal = objTerminalSupport.GetDefaultStaticTerminal(lMediaType, dir)x


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

Set objTerminalSupport = Nothing


سپس نياز به تعريف شی objStreamControl برای کنترل ترمينال است :

Dim objStreamControl As ITStreamControl
Set objStreamControl = objCallControl


در صورتيکه اين شی ايجاد شود ، به ازای استريم های موجود در ITCollection امکان ايجاد ترمينال در يک حلقه for بررسی می شود و ترمينال مناسب انتخاب می گردد :

If Not (objStreamControl Is Nothing) Then
Dim objITCollStreams As ITCollection

Set objITCollStreams = objStreamControl.Streams

Dim nIndex As Long, objCrtStream As ITStream

For nIndex = 1 To objITCollStreams.Count
Set objCrtStream = objITCollStreams.Item(nIndex)x
If objCrtStream.MediaType = lMediaType Then
If objCrtStream.Direction = dir Then
Call objCrtStream.SelectTerminal(objTerminal)x
End If
End If
Set objCrtStream = Nothing
Next nIndex

Set objITCollStreams = Nothing
Set objStreamControl = Nothing

End If

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

|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در شنبه دهم تیر 1385 و ساعت 11:36
TAPI در ويژوال بيسيک - جلسه ی دوم 
سلام

مقداردهی اوليه TAPI در ويژوال بيسيک :

از منوی Project گزينه References را انتخاب کرده و از ليست مربوطه مورد Microsoft TAPI 3.0 Type Library را انتخاب کنيد .
حال وارد بخش کد نويسی فرمتان شويد و متغير objTAPI را بصورت زير تعريف کنيد :

Dim objTapi As TAPI


سپس در بخش مربوط به Form Load شی objTAPI را بصورت زير ايجاد می کنيم :

Set objTapi = New TAPI


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

Call objTapi.Initialize


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

نکته : در کد زير عمل error checking انجام نگرفته است و برای استفاده از کد زير در برنامه های واقعی بايستی بخش بررسی خطا را به آن اضافه کنيد .
۱ - تعريف يک شی آدرس و يک شی مجموعه آدرس :

Dim gobjAddress As ITAddress
Dim objCollAddresses As ITCollection


۲ - تنظيم شی objCollAddress بعنوان يک مجموعه آدرس از شی objTapi :

Set objCollAddresses = objTapi.Addresses


۳ - پيدا کردن آدرسی که بتواند از واسط مورد نظر ما پشتيبانی کند :

bFound = False
For indexAddr = 1 To objCollAddresses.Count
Set objCrtAddress = objCollAddresses.Item(indexAddr)x
Set objMediaSupport = objCrtAddress
Set objAddressCapabilities = objCrtAddress

If objMediaSupport.QueryMediaType( nSelectedType ) x
bFound = True
End If

Set objAddressCapabilities = Nothing
Set objMediaSupport = Nothing
Set objCrtAddress = Nothing

If bFound = True Then Exit For
Next indexAddr



در صورتيکه آدرس مورد نظزر پيدا شود برنامه از حلقه خارج شده و gobjAddress يک آدرس قابل استفاده خواهد بود :

Set gobjAddress = objcollAddresses.Item(indexAddr)x


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

|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در جمعه نهم تیر 1385 و ساعت 12:5
TAPI در ويژوال بيسيک - جلسه ی اول 
سلام

TAPI چيست ؟

TAPI يا Telephony API يک کتابخانه استاندارد برای کار با مودم و نوشتن برنامه های تلفنی می باشد . برای نمونه می توان از برنامه های Phone Dialer ( شماره گير تلفن ) ، برنامه شبکه سازی تلفنی ( Dialup Networking ) ، برنامه تشخيص پالس مودم برای ضبط اطلاعات وارد شده از طرف کاربران و کاربردهای ديگر در اين زمينه نام برد . اين کتابخانه به شما کمک کمک می کند تا بدون درگير شدن با برنامه نويسی سخت افزار مودم و درايور آن بطور مستقيم بتوانيد برنامه های کاربردیي در اين زمينه بنويسيد .
مروری بر Microsoft Telephony :

Telephony امکان مجتمع سازی کامپيوترها با دستگاههای ارتباطی و شبکه ها را فراهم نموده است . معمولاً دستگاه ارتباطی يک مودم و خط ارتباطی نيز شبکه PSTN ( شبکه عمومی تلفن سوئيچينگ ) می باشد . برخی از کاربردهای Telephony عبارتند از :

۱ - کنفرانسهای مالتی مديا بصورت Multicast
۲ - VoIP
۳ - مرکز پاسخ گويي اتوماتيک
۴ - تماس تلفنی از طريق کامپيوتر روی شبکه PSTN

دياگرام زير معماری Microsoft Telephony را نشان می دهد :
برنامه های TAPI :

برای نوشتن برنامه های کاربردی با استفاده از TAPI بايستی ابتدا در مورد سطح سرويسی که می خواهيم ارائه دهيم تصميم گيری کنيم . برای مثال برای نوشتن يک برنامه شماره گير تلفن نياز به استفاده کامل از TAPI نيست و می توان از قابليتهای خود ويندوز در اين زمينه استفاده کرد ( Assisted Telephony ) . در بخشهای بعدی در مورد سطوح مختلف سرويس در TAPI بيشتر صحبت خواهم کرد .
دومين مطلبی که بايد مورد توجه قرار داد اينست که می خواهيم از TAPI 2.x استفاده کنيم يا از TAPI 3.x . تفاوت ايندو آنست که TAPI ورژن ۲ يک API برمبنای C است در حاليکه ورژن ۳ آن بر مبنای تکنولوژی COM می باشد . در بخشهای بعدی مطالب بيشتری در مورد تفاوتهای اين دو نسخه بيان خواهم کرد .
بخشهای اصلی يک برنامه کامل TAPI عبارتند از :

۱ - TAPI Initialization : شامل load کردن TAPI dll ، اتصال به TAPI Server ، مذاکره در مورد ورژن TAPI و برپاسازی سيستم اطلاع رسانی event می باشد .

۲ - Session Control : مقداردهی اوليه ، دريافت و کنترل تماسها

۳ - Device Control : دريافت و تنظيم اطلاعات دستگاه

۴ - Media Control : تشخيص و يا توليد تونها و ارقام ، کنترل stream

۵ - TAPI Shutdown : آزاد سازی منابع
مقداردهی اوليه TAPI :

عملکرد درست اجزای TAPI نياز به برپاسازی محيط ارتباطی روی کامپيوتر مورد نظر دارد . مراحل اين امر عبارتند از :

۱ - نصب TAPI : زمانيکه سخت افزار و يا نرم افزار برای اولين بار به کامپيوتر اضافه می شود انجام می گيرد . جزئيات کار به سيستم عامل و نرم افزار بستگی دارد .

۲ - مقداردهی ابتدائی : ساخت اشيا و مسيرهای ارتباطی

۳ - مذاکره در مورد ورژن TAPI : برای اطمينان از اينکه اجزای TAPI قادر به تبادل داده ها باشند .

۴ - استخراج اطلاعات منابع : بدست آوردن اطلاعاتی در مورد دستگاهی که می توان از آن در برنامه TAPI مورد نظرمان استفاده نمود .

۵ - Event notification : برپاسازی سيستم اطلاع رسانی event

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

|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در دوشنبه پنجم تیر 1385 و ساعت 10:9
تحلیل و بررسی سؤالات امتحان اصول كامپیوتر 1 

 

سلام

امتحان اصول 1 بالا تر از حد انتظار رشته علوم كامپيوتر بود ، با اين شرايط اميدوارم استاد محترم با ديده انصاف نمره بدن.

و اما معترضين يا علاقمندان دانستن جواب سؤالات ميتونن به لينك زير مراجعه كنن .

تحلیل و بررسی سؤالات امتحان اصول كامپیوتر 1

 

اميدوارم همه دانشجو ها توي اين درس موفق باشن.

|+|
نوشته شده توسط   در دوشنبه پنجم تیر 1385 و ساعت 4:51
روزهای آخر ... 
 

سلام

ماشین حسابهای مختلفی با ویژوال میشه نوشت به این ماشین حساب تجاری که برای حل مسائل مالی به کار می ره یه نگاهی بیاندازین بد نیست:

https://www.sharemation.com/mojsad/calculator.zip?uniq=rbhc08 

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

|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در جمعه دوم تیر 1385 و ساعت 8:53
بعد از امتحان اصول 2 ... 
سلام ...

اونایی که میخوان بدونن نمره اصول ۲ رو چند میشن یا اعتراض دارن به لینک زیر حتما سری بزنن.

 تحلیل و بررسی و پاسخ سؤالات امتحان اصول كامپیوتر 2 نیمسال دوم 85-84 دانشگاه پیام نور

برای همتون آرزوی نمرات خوب و عالی میکنم.

|+|
نوشته شده توسط   در پنجشنبه یکم تیر 1385 و ساعت 0:25