آموزش کنکوری ویژوال بیسیک
نکات کنکوری سوالات که مد نظر طراحان سوال کنکور قرار دارد.

کتاب رایگان آموزش Visual C# 2005 فارسی

آموزش ویژوال C# 2005
گرداوری : سید محمد هاشمیان

تعداد صفحات : 951
حجم فایل : 9.75 MB به فرمت Pdf
سید محمد هاشمیان
تابستان 1385




نوشته شده در تاريخ دوشنبه یکم فروردین 1390 توسط موسی بصیرت نیا
نوشته شده در تاريخ دوشنبه یکم فروردین 1390 توسط موسی بصیرت نیا
نوشته شده در تاريخ دوشنبه یکم فروردین 1390 توسط موسی بصیرت نیا

Post 160 كتاب رايگان كامپيوتري .......

  1. مجموعه سوالات کنکور کارشناسي ارشد، مهندسي کامپيوتر
  2. كتاب الكترونيكي رايگان آموزش ويژوال بيسيك ۲۰۰۵ (چاپ مايكروسافت)
  3. Visual C# 2005 For Dummies
  4. Beginning Visual Basic 2005
  5. معرفی PHP
  6. C# .NET Web Developers Guide-1
  7. مقدمه ای بر ASP.NET
  8. کتاب الکترونيکي نکات اينترنتى
  9. آشنایی با سیستم عامل لینوکس
  10. آموزش قدم به قدم هک
  11. آموزش مقدماتی پاسکال
  12. ASP.NET.2.0.Unleashed
  13. Introducing.Microsoft.ASP.NET.AJAX
  14. Pro.ASP.NET.2.0.in.VB.2005.Special.Edition
  15. Foundations.of.Atlas.Rapid.Ajax.Development.with.A SP.NET.2.0
  16. Pro.ASP.NET.2.0.in.VB.2005
  17. Professional.ASP.NET.2.0.Server.Control.and.Compon ent.Development
  18. ASP.NET.2.0.Unleashed
  19. Beginning.ASP.NET.2.0.Databases.From.Novice.to.Pro fessional
  20. آموزش هک و امنیت شبکه
  21. آموزش کاربردی توابع VB.Net
  22. آموزش ASP.NET
  23. آموزش FrontPage2000
  24. آموزش VB.NET
  25. معرفی PHP
  26. مقاله (آموزش هک و امنیت شبکه)
  27. مقاله (آموزش هک، نفوذ به سایت بانک تجارت چگونه انجام شد)
  28. مقاله ( مدیریت و بازاریابی الکترونیکی سایت)
  29. ویژوال بیسیک در N+1 روز
  30. چگونه رايانامه رايگان در ياهو بسازيم
  31. آغاز كار با مجموعه IE
  32. بازاريابى شبكه اى (Network Marketing) يا كلاهبردارى مرموز
  33. آموزش مفاهيم پايه
  34. آموزش اكسل
  35. آموزش ويندوز
  36. آموزش ورد
  37. آموزش سخت افزار و نرم افزار
  38. اينترنت و شبكه
  39. امنيت شبكه
  40. A First Look At SQLServer 2005 For Developers
  41. کتاب فارسی آموزشي لينوکس ردهت ۹
  42. كتاب آشنايي با سيستم عامل لينوكس
  43. لیست كامل مقالات مربوط به سیستم‌عامل لینوکس در سایت‌های ایرانی و فارسی
  44. کتاب مقدماتی Linux
  45. ASP.NET 2.0: A Developer's Notebook
  46. کتاب ASP.Net 2 Step By Step
  47. First Ebook :Apress Pro SQL Server 2005
  48. Microsoft SQL Server 2005 New Features
  49. Sams SqlServer 2005
  50. همه مدل کتاب راجع به همه مدلهای لینوکس
  51. 101 نکته و ترفند براي استفاده از CSSدر طراحي وب






نوشته شده در تاريخ دوشنبه یکم فروردین 1390 توسط موسی بصیرت نیا

Post 160 كتاب رايگان كامپيوتري (دانلود كنيد)

  1. كتاب فارسي معرفی RUP چارچوب فرايند توليد سيستم هاي نرم افزاري
  2. كتاب فارسي آشنايي با Java و J2E
  3. همه چيز دز بارهAjax در قالب یک فایل PDF
  4. کتاب فارسی اصول تکنیک Ajax نوشته مهندس جابر صادقی
  5. كتاب فارسي ويژوال بيسيك 450 صفحه اي كامل
  6. كتاب فارسي آموزش Visual Basic 6
  7. کتاب های الکترونیکی آموزش ویژوال بیسیك
  8. كتاب معرفي PHP
  9. جزوه آموزشي كلاس ASP.NET
  10. كتاب مقدمه اي بر #C
  11. كتاب آموزش فارسي VB.Net
  12. کتاب الکترونیکی آموزش HTMLبا فرمت DOC
  13. کتاب الکترونیکی آموزش HTMLبا فرمت PDF
  14. کتاب الکترونیکی معرفی PHP به زبان فارسی با فرمت PDF
  15. نرم افزار مبدل یکاهای مختلف یک کمیت به یکدیگر
  16. نرم افزار Periodic Library
  17. نرم افزار جدول تناوبی
  18. کاربرد پروکسی در شبکه
  19. آموزش گام به گام Excel به زبان انگلیسی
  20. آموزش Word - امین مهدی پور
  21. مروری بر معماری وب - امیرحسین شریفی
  22. وب میدان جنگ امروز - امیرحسین شریفی
  23. امنیت در ASP.NET
  24. آموزش VB.NET - امیر احسانی و حامد بنایی
  25. آموزش Visual Basic در n+۱ روز - امیر احسانی
  26. توابع VB.NET - بهروز راد
  27. مرجع ترفندهای رجیستری ویندوز
  28. مطالعه ی موفق با تمرکز
  29. بانک اطلاعاتی رابطه ای RDBMS
  30. RUP چیست؟
  31. آموزش اکسل
  32. آموزش مفاهیم پایه
  33. آموزش ویندوز
  34. آموزش ورد
  35. آموزش سخت افزار و نرم افزار
  36. اینترنت و شبکه
  37. امنیت و شبکه
  38. رفتار سازمانی
  39. آموزش Html فارسی
  40. A Programmer Introduction To VB.net
  41. Administering CISCO QoS
  42. ASP.net Web Developer Guide
  43. C# .Net web developer guide
  44. Cisco AVVID & IP Telephony
  45. CISCO Network Security
  46. Configuring ISA SERVER 2000
  47. Developing Web Application With C#-Vb.net
  48. Inside Dynamic HTML
  49. Web Solutions With ASP.NET& ADO.NET
  50. Programming Visual Basic .NET
  51. Linux Networking and System Admin
  52. UPGRADING VB 6 TO VB.NET
  53. VB.net Developer Guide
  54. Vb.net Language In a Nutshell
  55. Configuring ISA SERVER 2000
  56. مجموعه مقالات JavaScript ( سایتJavaScript.ir)
  57. مقاله (برنامه‌نویسی شبکه تحت VB)
  58. مباحثی پیرامون IDS
  59. مبانی شبکه‌های کامپیوتری
  60. مرجع ترفندهای رجیستری
  61. نفوذ به سرورهای IIS مسافر، محمد
  62. مباحثی پیرامون Telnet
  63. آشنائی نرم افزار DreamWeaver
  64. مطالعه ی موفق با تمرکز. م.حورایی
  65. آموزش Front - Page
  66. آموزش ويندوز XP
  67. آموزش شبكه هاي بي سيم
  68. كد نويسي با جاوا اسكريپت
  69. مقدمه ای بر ویروسها و برنامه های مخرب
  70. آشنایی با مفاهیم و اصطلاحات اینترنتی
  71. مفاهیم Java و Active-x
  72. آموزش متدولوژی و تکنولوژی طراحی وب CIW
  73. لیست اسناد و منابع اینترنتی
  74. آموزش مباحث پيشرفته در طراحي صفحات وبjavascript - SQL - ADO
  75. آموزش HTML
  76. آموزش فتوشاپ
  77. مفاهیم پایه فن آوری اطلاعات - مهارت اول از ICDL
  78. آموزش سیستم عامل ویندوز 98 - مهارت دوم از ICDL
  79. آموزش Word - مهارت سوم از ICDL
  80. آموزش Excel2000 - مهارت چهارم از ICDL
  81. آشنایی با Access - مهارت پنجم از ICDL
  82. آموزش Power Point -مهارت ششم از ICDL
  83. آموزش اینترنت - مهارت هفتم از ICDL
  84. آموزش Flash-MX ( مقدماتي)





نوشته شده در تاريخ دوشنبه یکم فروردین 1390 توسط موسی بصیرت نیا

نام کتاب : آموزش ۳Ds Max

چمع آوری و تنظیم : سید محمد حسن آقامالی

زبان : فارسی

تعداد صفحات : ۷۸

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب آموزش ۳dmax (نسخه پی دی اف) – ۱٫۹۸ MB

دانلود دانلود کتاب آموزش ۳dmax (نسخه فشرده شده) – ۱٫۸۲ MB





نوشته شده در تاريخ دوشنبه یکم فروردین 1390 توسط موسی بصیرت نیا

نام کتاب : آموزش مهارت های هفت گانه ICDL

نویسنده : -

زبان : فارسی

تعداد جلد : ۷ بخش

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

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود بخش اول – ۱٫۱۳ مگابایت

دانلود دانلود بخش دوم – ۸۳۹ کیلوبایت

دانلود دانلود بخش سوم – ۷۵۷ کیلوبایت

دانلود دانلود بخش چهارم – ۵۸۳ کیلوبایت

دانلود دانلود بخش پنجم – ۵۰۰ کیلوبایت

دانلود دانلود بخش ششم – ۶۲۸ کیلوبایت

دانلود دانلود بخش هفتم – ۶۶۰ کیلوبایت





نوشته شده در تاريخ دوشنبه یکم فروردین 1390 توسط موسی بصیرت نیا

کتاب ۱

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

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

ناشر : -

تعداد صفحات : ۳۹۹

فرمت کتاب الکترونیک : pdf.*

دانلود دانلود کتاب الکترونیک رایگان (بدون پسورد) زبان ماشین و برنامه سازی سیستم – ۱٫۷۸ مگابایت

- – - – - – - – - – - – - – - – - – - – - – - – -

کتاب ۲

نام کتاب : برنامه نویسی به زبان اسمبلی برای کامپیوتر های شخصی

نویسنده : -

ناشر : -

تعداد صفحات : ۵۳

فرمت کتاب الکترونیک : pdf.*

دانلود دانلود کتاب الکترونیک رایگان (بدون پسورد)  برنامه نویسی به زبان اسمبلی برای کامپیوتر های شخصی – ۳۶۴ کیلوبایت






نوشته شده در تاريخ دوشنبه یکم فروردین 1390 توسط موسی بصیرت نیا

نام کتاب : آموزش پایگاه داده اوراکل

نویسنده : -

ناشر : -

تعداد صفحات : ۶۳

فرمت کتاب الکترونیک : pdf.*

- – - – - – - – - – - – - – - – - – - – - – - – -

دانلود دانلود کتاب الکترونیک آموزش پایگاه داده اوراکل – نسخه پی دی اف – ۲٫۸۱MB

دانلود دانلود کتاب الکترونیک آموزش پایگاه داده اوراکل – نسخه فشرده شده (زیپ) – ۲٫۵۹MB






نوشته شده در تاريخ دوشنبه یکم فروردین 1390 توسط موسی بصیرت نیا
PDF فارسی آموزش ویژوال سی شارپ ۲۰۰۵ – محمد هاشمیان

کتاب آموزش سی شارپ ۲۰۰۵ که بسیار مناسب برای شروع با کار با سی شارپ دات نت می باشد.
این کتاب توسط سید محمد هاشیمان در تابستان ۱۳۸۵ گرد آوری شده است.

دانلود مستقیم

دانلود از رپید شیر

حجم: ۹,۸۰۸ کیلو بایت






نوشته شده در تاريخ دوشنبه یکم فروردین 1390 توسط موسی بصیرت نیا
سوال کنکوری با دستور while wend در وی بی 6


دوستان دقت کنید از این سوال ها توی کنکور هر ساله می آد و خیلی آسونه ولی همینو بیشتر شما اشتباه می کنید. پس دقت کنید

در صورتی که خط 1 حذف شود خروجی دستور زیر چیست ؟

در صورتی که خط 2 حذف شود خروجی دستور زیر چیست؟

 

دوستی گفته بود که جواب این سوالو بدین: خیلی جالبه خوب واقعاٌ نمی دونید چطوری میشه جواب این سوالو محاسبه کرد؟ حد افا کپی  paste کنید توی compiler برنامه vb تا خروجی را ببینید.


 

Private Sub Command1_Click()

Dim a As Integer
Print a  ' <<< line 1
While (a < 10)
a = a + 1
Print a  ' <<< line 2
Wend

End Sub

خودتون حساب کنید منتظر گزینه نباشید. توی کنکور کم به گزینه ها نگاه نکنید شما را گول می زنند.

توجه ویژه : باید دقیقاٌ بدونید که دستور while wend هر لحظه مقدار در کجا چقدر هست !!!



برچسب‌ها: سوال کنکوری برنامه نویسی دستور while, Wend



نوشته شده در تاريخ یکشنبه بیست و نهم اسفند 1389 توسط موسی بصیرت نیا

آقا رضا برای اینکه بهتر متوجه بشی یه برنامه ساده برات نوشتم حتماٌ دانلودش کن.

با اين كد ميشه عددي تصادفي بين 1 تا 6 پيدا كرد

MyValue = CInt(Int((6 * Rnd()) + 1)) ' Generate random value between 1 and 6
البته اگه جاي 6 را با يك عدد ديگري عوض كنيد آنوقت عددي تصادفي بين 1 و آن عدد توليد خواهد شد.



دانلود برنامه







نوشته شده در تاريخ یکشنبه بیست و نهم اسفند 1389 توسط موسی بصیرت نیا
سلام


جواب دوستمون آقا رضا که می خواست یک بازی کوچیک بسازه ...

ببین آقا رضا مهم ترین کارهایی که شما باید انجام بدین اینه که label  ها را حر کت بدین

 شما می تونین از 2 خاصیت left  و top اشیا این کار را با دستور Fore next و یا Timer در وی بی انجام بدین

یک نمونه کوچک اینه که می بینی


For i = 1 To 5000
Label1.Top = Label1.Top + 1
Next

For i = 1 To 5000
Label1.Left = Label1.Left + 1
Next


For i = 1 To 5000
Label1.Top = Label1.Top - 1
Next



For i = 1 To 5000
Label1.Left = Label1.Left - 1
Next


شما با برای اجرای این کد باید 1 command و 1 label و یک timer روی فرم داشته باشین تا با زدن کامند کد زیر به اجرا در بیاد ( البته اگه توی رویداد Timer بزاری هر ( بستگی به مقدار intervalesh داره)  بار شما می تونین  این اشیا را حرکت بدین و اینکه عدد تصادفی تولید کنه باید از تابع Rand استفاده کنی که عدد تصادفی تولید می کنه و حالا هم اگه بخوای شما 1 برچسب بیشترداری می تونی از label  کپی بزنی و index بسازی و مقدار ایندکس را تغییر بدی. داداش این کار سختی نیست ولی وقت زیاد می بره ( محاسبات زیاد می خواد) هر بازی حتی اگر خیلی کوچک هم باشه محاسبه زیاد می خواد.


از تو حرکت از خدا برکت( همین الان شروع کن تا بتونی تمومش کنی)

موفق باشی





نوشته شده در تاريخ شنبه بیست و هشتم اسفند 1389 توسط موسی بصیرت نیا
اگر در textbox1 و label1  عدد 1 باشد با اجرای برنامه زیر خروجی چیست؟ ( از چپ به راست )

راهنمایی : یعنی هم توی label1 عدد 1 باشه و هم توی text1 عدد 1 باشه

Private Sub Command1_Click()

Print Text1 + Text1,
Print Text1.Text + Text1.Text,

Print Label1 + Label1,
Print Label1.Caption + Label1.Caption

End Sub



نظر خود را در مورد این سوال کنکوری به شماره 09368959161 sms کنید.

الف-) 11-11-11-11          ب-)   11-2-11-2            ج-) 2-2-2-2          د-) 11-11-2-11


جواب : در ادامه آمده است



ادامه مطلب

نوشته شده در تاريخ جمعه بیست و هفتم اسفند 1389 توسط موسی بصیرت نیا

چرخش تصویر با کنترل picture box در ویژوال بیسیک 6


دانلود کنید





نوشته شده در تاريخ پنجشنبه بیست و ششم اسفند 1389 توسط موسی بصیرت نیا
نوروز 1390


سلام به همه دوستان !!! به تمامی شما عزیزان عید سال نو را پیشاپیش تبریک می گویم خصوصاٌ دوستانی که برای کنکور 90 ( کامپیوتر) درس می خوانند.

برای شما آرزوی موفقیت می کنم.






نوشته شده در تاريخ چهارشنبه بیست و پنجم اسفند 1389 توسط موسی بصیرت نیا

دانلود برنامه زبان برنامه نویسی ++c

در اوایل دهه ۱۹۷۰ میلادی ، زبان C ، توسط دنیس ریچی و به عنوان زبان برنامه نویسی سیستم ها طراحی شد. این زبان از دو زبان قدیمی تر بنام های BCPL و B حاصل شده است. زبان C تا سال ۱۹۷۸ منحصر به استفاده در لابراتوار کمپانی BELL بود تا این که توسط دو تن بنام های ریچی و کرنیه نسخه نهایی این زبان منتشر شد. به سرعت کامپایلر ها و مفسر های متعددی از C توسعه یافت اما برای جلو گیری از ناسازگاری های ایجاد شده و نیز حفظ قابلیت حمل زبان، تعاریف متحد الشکلی توسط استاندارد (ANSI (American national standard institute موسسه استاندارد ملی آمریکا ارائه گردید.

مفسر خود برنامه ای کامپیوتری است که برنامه ی سطح بالا، داده ی ورودی آن و برنامه ی ایجاد شده به زبان ماشین، خروجی آن را تشکیل می دهد. به طور کلی ویژگی های مهم زبان C به اختصار به شرح زیر است:

* زبان سی به طور گسترده ای در دسترس است. مفسر های تجاری آن در بیشتر کامپیوتر های شخصی، مینی کامپیوتر ها و نیز در کامپیوتر های بزرگ قابل استفاده اند.
* سی زبانی است همه منظوره، ساخت یافته سطح بالا (مانند زبان پاسکال و فرتون . …) و انعطاف پذیر که برخی از خصوصیات زبانهای سطح پایین را نیز که معمولا در اسمبلی یا زبان ماشین موجود است داراست. در عین حال این زبان برای کاربردهای ویژه طراحی نشده و می توان از آن در همه ی زمینه ها، بخصوص به دلیل نزدیکی آن به زبان ماشین در برنامه نویسی سیستم، استفاده کرد. بنابراین سی بین زبان های سطح بالا و سطح پایین قرار دارد و در نتیجه اجازه می دهد که برنامه نویس خصوصیات هر دو گروه زبان را به کار برد. از این رو در بسیاری از کابردهای مهندسی به طور انحصاری زبان سی به کار می برند. (زبان های سطح بالا، دستور العمل هایی شبیه زبان انسان و پردازش فکری او داردند، همچنین یک دستور العمل زبان سطح بالا معادل چند دستور العمل به زبان ماشین است).
* برنامه های نوشته شده به زبان c به طور کلی مستقل از ماشین یا نوع کامپیوتر است و تقریباً تحت کنترل هر سیستم عاملی اجرا می شود.
* کامپایلرهای سی معمولا فشرده و کم حجم اند و برنامه های هدف ایجاد شده با آنها در مقایسه با سایر زبانهای برنامه سازی سطح بالا، خیلی کوچک و کار آمدند.

* برنامه های سی در مقایسه با سایر زبانهای برنامه سازی سطح بالا، به راحتی قابل انتقال اند. دلیل آن این است که سی خیلی از ویژگی های وابسته به نوع کامپیوتر را در توابع کتابخانه ای خود منظور داشته است. بنابراین هر نسخه ازسی با مجموعه ای از توابع کتابخانه ای مخصوص به خود همراه است که بر اساس ویژگی های کامپیوتر میزبان مربوط نوشته شده است. این توابع کتابخانه ای تا حدودی استاندارد است و معمولا هر تابع کتابخانه ای در نسخه های متعدد سی به شکل یکسان در دسترس است.
* سی روش برنامه نویسی ماژولار را پشتیبانی می کند. همچنین از نظر عملگر ها نیز زبانی قوی است که عملگرهای گوناگونی برای دستکاری روی داده ها در سطح، بیت داراست.
* به طور کلی جامعیت ، عمومیت، خوانایی، سادگی ، کارآیی، و پیمانه ای بودن که همگی از مشخصات برنامه ای ایده آل اند در زبان C پیاده سازی می شوند.

ویژگی های فوق موجب شده زبان C یکی از قویترین و محبوب ترین زبان های برنامه سازی دنیا مطرح شود.


دانلود با حجم ۳.۵ مگابایت

http://dl.kamyabonline.com/download/program/Turbo%20C++.exe

www.kamyabonline.comپسورد






نوشته شده در تاريخ یکشنبه بیست و دوم اسفند 1389 توسط موسی بصیرت نیا
اطلاعیه برای سال آینده بچه هایی که کنکور قبول می شوند. !!!


دوستان جهت اطلاع شما بعد از این کنکور برای کنکور بعدی ( یعنی کاردانی به کارشناسی) باید زبان ++c را یاد بگیرید. توصیه میکنم بعد کنکور تا زمان جواب کنکور حدوداٌ 2 ماهی وقت دارین که می تونین این 2 ماه را ++c بخونین تا توی دانشگاه به مشکل بر نخورید. ++c درسی نیست که مثل #C پول ساز باشه و توی ایران کاربرد داشته باشه روی این حساب استاد هایی که به شما ++c یاد میدن بدون هیچ برو برگردی این زبان را خوب بلد نیستند و شما برای کنکور کاردانی به کارشناسی باید 15 تا سوال برنامه نویسی که از همین زبان ++C هست را جواب گو باشید و اون موقع خیلی سخت میشه.





نوشته شده در تاريخ شنبه بیست و یکم اسفند 1389 توسط موسی بصیرت نیا

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

این صفحه را 40 بار بخوانید ( خیلی مهم است) روزی 1 دور 40 روزه تمام می شود.

با مطالعه همین مطالب درصد زیادی در کنکور می زنید

در VB  پنجره مشخصه ها دارای دو زبانه است : 1- Alphabetic   : مشخصه ها را به ترتیب حروف الفبا نشان می دهد .  2- Categorized  : لیست را بر اساس نوع عملکرد نشان می دهد.

در ویژوال بیسیک مشخصه های Right   و Bottom  وجود ندارد.

فایل پروژه  VBP  : محتوای آن مشخصات پروژه ، فرم و ... می باشد.

فایل محیط کاری VBW  : محتوای آن اطلاعات محیط کاری و فرم های پروژه می باشد.

فایل فرم FRM   : محتوای آن یک فرم و تمام مشخصات فرم می باشد

فایل تصاویر FRX   : محتوای آن تصاویر روی فرم یا کنترل

روش های برنامه نویسی : 1- نا مشخص 2- زیر روالی 3- ساخت یافته 4- مدولار 5- شی گرا  6- رویداد گرا

برای حل مسائل : 1- حل مسئله : داده های ورودی و خروجی و الگوریتم های تبدیل ورودی به خروجی مشخص می شود . 2- طراحی برنامه : از شبه کد برای حل مسئله استفاده می کنیم.

3- به کار گیری برنامه :کد اصلی برنامه با زبان برنامه نویسی مورد نظر پیاده سازی می شود.

مشخصه ها ، شی را توصیف می کنند  و متد سبب می شود که شی کاری انجام دهد.

داده های عددی به دو دسته صحیح و اعشاری تقسیم می شوند.Integer --- Decimal  

داده Byte  1 بایت از حافظه و Integer (%)   2 بایت از حافظه و Single (!)  4 بایت و Longe(&)  4 بایت و Currency(@)  8 بایت و Double (#)  8 بایت از حافظه را اشغال می کند.

داده های رشته ای بین دو نقل قول یا کوتیشن قرار می گیرند. ("")

رشته ای که طول آن صفر است ؛ Null  نامیده می شود.

متغیر مکانی است در حافظه برای نگهداری یک مقدار ؛ مقداری که در متغیر قرار می گیرد قابل تغییر است.

دو نوع داده رشته ای وجود دارد : 1- با طول ثابت مثل dim varName as String * 10 or 2 , ….

2- با طول متغیر مثل : dim varName as String

ساده ترین راه برای ذخیره یک مقدار در متغیر که مقدار می تواند یک عبارت رشته ای عبارت محاسباتی مقدار مشخصه یک کنترل و ترکیبی از عبارات محاسباتی و رشته ای باشد.

مانند :Dim x as integer : x = 2*5 or "ali"

عملگر Mod  : خارج قسمت صحیح را بر می گرداند.

تقسیم صحیح \  : باقیمانده تقسیم را بر می گرداند .

به ورودی تابع آرگومان می گویند.

تابع Msg Box  برای نمایش پیام

عملگرهای رابطه ای هیچ گونه عملیات ریاضی انجام نمی دهند، بلکه داده ها را مقایسه می کنند.

نتیجه عملگر های رابطه ای True or False  می باشد.

عملگر های رابطه ای علاوه بر اعداد ، رشته ها را هم مقایسه می کنند.

در هنگام مقایسه رشته ها : 1- حروف بزرگ کوچکتر از حروف کوچک هستند.  IRAN < iran

2- اعداد کوچکتر از حروف می باشند . 2 < Two – 3 < Three

3- حروف الفبا : A < a  می باشد.حروف کوچک الفبا از 65 تا 90 و حروف بزرگ از 97 تا 122

عملگر های منطقی : Not – And – Or – Xor – Imp – Eqv

Not  : مقدار یک عبارت را نقض می کند : Nor ( True ) = False

And   : روی دو عبارت عمل می کند و زمانی درست است که ارزش هر دو عبارت درست باشد.

Or  : روی دو عبارت عمل می کند و ارزش وقتی F  است که ارزش هر دو عبارت F  باشد.

مثال : Or ( F , F) = F --- Or(T,F)=T

Xor  : ارزش وقتی درست است که ارزش یکی T  و دیگری F  باشد.

Eqv  : ارزش وقتی درست که ارزش هر دو عبارت یکسان باشد. Eqv ( T,T) = T

Imp  : روی دو عبارت عمل می کند و ارزش وقتی غلط که ارزش عبارت دوم غلط باشد.

از مشخصه Alignment  برای ترازبندی ( چپ چین راست چین وسط چین )

مشخصه های Auto Size  برای این که کنترل اندازه خودش را با محتوا تنظیم کند و کنترل به صورت افقی بزرگ می شود.

برای شکستن محتوا به خط بعد و بزرگ کردن عمودی محتوا از مشخصه Word Warp  استفاده می کنیم.

بهترین روش برای بررسی چندگانه Select Case  می باشد.

برای دسته بندی کنترل ها از کنترلی به نام Frame  استفاده می کنیم.

حلقه های تکرار معین مانند For ….. Next   و حلقه های تکرار نامعین مانند Do …. Loop

حلقه هایی که While   دارند تا زمانی که شرط درست است اجرا می شوند .

حلقه هایی که Until  دارند اگر شرط درست بشود حلقه پایان می پذیرد.

انواع توابع : 1- ریاضی 2- رشته ای 3- تبدیلی 4- تاریخ و زمان

تابع ریاضی Int   و Fix  : Int (9) = 9 – Int (9.2) = 9 --- Int (-9.2) = -10

Fix (9) =9 ---- Fix (9.2) = 9 ---- Fix (-9.2 ) = -9

تابع Abs  : قدر مطلق یک عدد را بر می گرداند : ABS(5) = 5 --- ABS ( -5 ) = 5

تابع Sqr  : جذر یک عدد را بر می گرداند : Sqr (9 ) =3

برای تبدیل درجه به رادیان : (درجه = D ) : D*atn(1)/45 ---- D * 4Atn(1) / 180

عدد پی = 4Atn(1)

تابع RND  : یک عدد تصادفی تولید می کند.

تابع Log  : یک لگاریتم طبیعی از آرگومان خود می گیرد.

تابع StrComp  برای مقایسه دو رشته مورد استفاده قرار می گیرد :

StrComp ( رشته اول   , رشته دوم  )

اگر رشته اول بزرگتر از رشته دوم باشد نتیجه 1 ، اگر رشته 1 مساوی رشته 2 باشد نتیجه صفر و اگر رشته 1 کوچکتر از رشته 2 باشد نتیجه 1- خواهد بود.

نوع مقایسه می تواند براساس VbUseCompareOption  انجام شود.

VbBinaryCompare  : حساس به حروف بزرگ و کوچک

VbTextCompare : عدم حساسیت به حروف بزرگ و کوچک

عملگر Mid  : برای انتخاب یک رشته از زیر رشته

Mid ("Student",4,2) = de

عملگر Len  : طول رشته دریافتی را بر می گرداند.

تابع Instr  برای جستجو در یک رشته مفید است.

یکی از مشخصه های مهم مشترک تمام قالب های تصویری عمق رنگ ( Color Depth  ) می باشد.

عمق رنگ ؛ تعداد رنگ هایی که تصویر از آنها پشتیبانی می کند.

تصویر های با عمق رنگ تک بیت ؛ سیاه و سفیذ هستند .

تصویر های با عمق رنگ 8 بیت دارای 256 رنگ و اغلب تصاویر تخت نامیده می شوند.

تصویرهای با عمق رنگ 16 بیت دارای 65535 رنگ می باشند و اغلب تصاویر با کیفیت بالا نامیده می شوند.

تصویرهای با عمق رنگ 24 بیت ؛ تصاویر با عمق رنگ واقعی نامیده می شوند.

کنترل Picture Box  : انعطاف پذیری بیشتری دارد و متد های بیشتری را پشتیبانی می کند.

کنترل Image  : کارایی بهتری دارد و در رایانه های با سرعت پایین بهتر عمل می کند.

برای قرار دادن تصویر در این کنترل ها می توانید از تابع Load Picture  استفاده نمائید.

رویداد های ماوس : 1- جابه جایی 2- کلیک 3- دابل کلیک 4- کلیک راست 5- عملیات کشیدن و رها کردن

فشار دادن یک کلید و رهاکردن آن رویداد کلید می گویند.

رویداد های Mouse Down – Up – Move  چهار آرگومان می گیرند : In Button  : دکمه ای که فشار داده شده است : یک برای دکمه سمت چپ ، 4 برای دکمه وسط و 2 برای دکمه سمت راست ماوس

In Shift   : فشار کلید های Shift – Ctrl – Alt  ؛   Shift = 1 , Ctrl = 2 , Alt =4

 

یاد آوری :

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






نوشته شده در تاريخ جمعه بیستم اسفند 1389 توسط موسی بصیرت نیا
دوستان بالاخره من برگشتم تا 20 روزی در اختیار شما هستم.

به سعضی از دوستان قول داده بودم که سوالات کنکور آزمایشی تهران ( خصوصاٌ در درس ویژوال بیسیک) را برایشان آپلود خواهم کرد که متاسفانه نمی دونم کجا گذاشتم که براشون توی وبلاگ بزارم. از این بایت شرمنده ولی خداییش اگر گیر بیارم حتماٌ برای دانلود می زارم.


فعلاٌ تا بعد.





نوشته شده در تاريخ جمعه بیستم اسفند 1389 توسط موسی بصیرت نیا

++C زبان برنامه نویسی است که در سال 1980 میلادی از زبان برنامه نویسی C توسعه یافت. ++C مبتنی بر سبک زبان برنامه نویسی شیء گرا می باشد. نکته ی دیگر اینکه در ++C کلمات کلیدی کمی وجود دارد اما مانور زیادی می توان روی آن داد و تقریباً برنامه ای نیست که نتوان با آن پیاده سازی کرد.

دانلود زبان برنامه نویسی Turbo C++ 4.5 دانلود زبان برنامه نویسی
 Turbo C++ 4.5

 سرور fdc

size 24.8 mb

download

 

سرور duckload

size 24.8 mb

download

 

سرور 4shared

size 24.8 mb

download

 

سرور rapidshare

size 26 mb

downlaod






نوشته شده در تاريخ جمعه بیست و نهم بهمن 1389 توسط موسی بصیرت نیا
علت عدم بروز رسانی وبلاگ :

با سلام

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


دوستان 20 روزی است که دانشگاه های دولتی درس ها را شروع کردن و ما از شمال ( قائم شهر) به تهران عزیمت کردیم و در حال حاضر در آنجا برای دانشجویان ترم جدید دسترسی اینترنت مقدور نیست و از این جهت نتونستم به سوالات شما دوستان پاسخ بدم.


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

09368959161

یادتون نره که روز های

یکشنبه صبح ها و روز های دوشنبه و چهارشنبه از صبح تا ساعت 6:60 دقیقه با من تماس نگیرید چون تمام ساعت را کلاس دارم و توی کلاس نمی تونم به شما جواب بدم. ( از این بابت شرمنده )









نوشته شده در تاريخ پنجشنبه بیست و هشتم بهمن 1389 توسط موسی بصیرت نیا

سیستم عامل ایرانیان

خیلی خلاصه بگم: سیستم عاملی که با ویژوال بیسیک نوشته شده ( 100 درصد نوشته شده برنامه نویسان ایرانی) نگید که ویندوز را گرفتن دستکاریش کردن اصلاٌ این طور نیست. برای اطلاعات بیشتر می تونید روی لینک زیر کلیک کنید.

www.ir-win.net







نوشته شده در تاريخ یکشنبه هفدهم بهمن 1389 توسط موسی بصیرت نیا

My English memory 2  برنامه ای که خودم نوشتم و خیلی کاربردی هست. ( ورژن جدید)




دانلود برنامه






نوشته شده در تاريخ جمعه پانزدهم بهمن 1389 توسط موسی بصیرت نیا
این برنامه نشان می دهد که چگونه از باز شدن فرمی در یک برنامه کاربردی ویژوال بیسیک مطلع شویم .
1- پروژه جدیدی را در ویژوال بیسیک آغاز کنید . بطور پیش فرض Form1 ایجاد می شود.
2- از منوی Insert گزینه Form را انتخاب کنید . Form2 بطور پیش فرض ایجاد می شود.
3- فرمی را نیز به همین طریق باز نمایید . نام پیش فرض آن Form3 خواهد بود.
4- کد زیر را در رویداد load مربوط به Form1 اضافه کنید
 
1.Private sub Form_Load()
2.Form2.show
3.End Sub

5- کنترلی از نوع Command Button به فرم اول اضافه کنید . نام پیش فرض آن Command1 خواهد شد .
6- کد زیر را در رویداد کلیک دکمه مذبور وارد نمایید:
 
01.Private Sub Command1_Click()
02.dim X as integer
03.X = IsFormLoaded(Form1)
04.if X Then
05.msgbox "Form 2 is loader
06.End If
07.  
08.X = IsFormLoaded(Form3)
09.if X = false then
10.msgbox "Form3 is not loaded"
11.End If
12.End Sub

7- تابع جدیدی به نام IsFormLoaded و به شرح زیر ایجاد نمایید:
 
01.Function IsFormLoaded(FormToCheck as form) as integer
02.Dim Y as integer
03.For Y = 0 To Forms.Count -1
04.If Forms(y) is FormToCheck Then
05. IsFormLoaded = true
06.Exit Function
07.End if 
08.next
09.IsFormLoaded = False
10.End Function

اگر هنگام اجرا شدن برنامه روی دکمه فرمان کلیک کنید . یک پیغام به صورت بازشو روی صفحه نمایش ظاهر شده و پیغام "Form 2 is Loaded " را نشان خواهد داد. روی دکمه Ok کلیک کنید . بلافاصله پیغام دومی ظاهر و پیغام "Form3 Is not Loaded" را نشان خواهد داد.


منبع : http://vbsalam.blogfa.com/






نوشته شده در تاريخ جمعه پانزدهم بهمن 1389 توسط موسی بصیرت نیا

ساخت PDF بوسيله Create PDF in VB Source Code) -  VB ) 

 

The PDF format is very commonly used. However, its hard to create PDF files in VB. In the past you had to usually resort to buying a third party control. Before you dish out the cash for a control you should check out this sample source code. It uses the mjwPDF class to generate PDFs from within VB for free. This is a simple sample that shows you how to add text to a PDF file, save it, and view it. Its very well commented. The mjwPDF class allows you to do much more than this. Still this source sample gives you a good basic understanding. After seeing this be sure to check out our other PDF sample source code or read our Creating PDF Files in Visual Basic tutorial to see a step by step guide to creating PDF files from Visual Basic.

دانلود برنامه


منبع : http://vbsalam.blogfa.com/post-85.aspx






نوشته شده در تاريخ جمعه پانزدهم بهمن 1389 توسط موسی بصیرت نیا

 

 


نمونه سوالات  تشریحی برنامه نویسی ویژوال بیسیک

 


 ۱ – برنامه نویسی شی گرا را تعریف کرده و سه نو ع از برنامه نویسی شی گرا را نام برید

 ۲- سه نوع از پنجره های موجود در ویژوال را نام ببرید

 ۳ – متغیر را تعریف کرده و سه نوع از انواع متغیر ها را نام ببرید

 ۴- سه نوع از فایلهایی را که هنگام طراحی ویژوال به کار می رود را نام ببرید

 ۵ – چهار نو ع از عناصر موجود روی جعبه ابزار را نام ببرید؟

 ۶ – حداکثر نام یک متغیر در برنامه نویسی چند کاراکتر است؟

 ۷ – نماد ................... برای تعیین باقی مانده تقسیم استفاده می شود

 ۸ – تقدم اجرا عملیات ............ در برنامه نویسی از تمام عملکرد های محاسباتی بالاتر است

 ۹ – اگر نوع متغیری تعریف نشود نوع آن چگون در نظر گرفته می شود؟

 ۱۰-پسوند فایل ویژوال بیسیک  چیست؟

 ۱۱ – اولویت انجام عملیات در عبارت زیر با کدام نماد است

)a ^(b/c))+(d-e)*f

 ۱۲ – حاصل عبارت زیر برابر چه عددی است

A=(9/3)*(6/3+4(

 ۱۳ – تقدم اجرای کدام نماد منطقی از همه بالاتر است

 ۱۴– دستوری بنویسید که یک جعبه متن را فعال کند

 ۱5- پسوند محیط کاری ویژوال چیست؟

 ۱6 – خروجی دستور زیر چیست ؟

X =int (4.75)

 ۱7– برای آشکار ساختن یک دستور از کدام دستور استفاده می شود؟

 18 – برای نمایش متن یا پیغام مناسب بر روی یک فرم از کدام عنصر جعبه ابزار به کار می رود؟



دانلود كمكي

منبع : www.vbsalam.blogfa.com


ادامه بروید.



توجه : دوست عزیز وقت خودتون را فقط صرف تست نکنید روزی 5 تا زیاد هم هست.

موفق باشین

www.homecode.blogfa.com



 



ادامه مطلب

نوشته شده در تاريخ جمعه پانزدهم بهمن 1389 توسط موسی بصیرت نیا
آموزش ساخت ActiveX Object با VB

اصولا ً افرادی که با برنامه نویسی زیاد سر و کار دارن باید بدونن که چطوری اشیائی درست کنن که به دردشون بخوره و ازش تو برنامه هاشون استفاده کنن .از مزایای ساختن ActiveX Objects نسبت به استفاده کد ها در رویه های داخلی برنامه میشه به موارد زیر اشاره کرد :

1)       بالا رفتن سرعت برنامه نویسی برنامه نویس.

2)       امکان استفاده از  OCX  های ایجاد شده در چند پروژه.

3)       کاهش Bug  های برنامه.

4)       نظم و انسجام بیشتر برنامه و کدها و خواناتر شدن برنامه.

5)       پایین آمدن تعداد خطوط برنامه و کم حجم تر شدن و  Compile  بهتر.

 

تفهیم موضوعی:

ما به عنوان نمونه می خوایم یک Object  درست کنیم که دارای 2 عمل کرد باشد .هنگامی که دستور میدیم زمان رو نشون بده و وقتی می خوایم تاریخ رو نشون بده .

برای اینکار مراحل زیر رو رنبال کنید .

1)       مطابق شکل  VB رو باز کنید و گزینه ActiveX Control رو انتخاب نمایید.

 

 

2)       حالا یک Label  روی فرم با این خصیصه ها ایجاد کنید .

Alignment                   2-Center

Backcolor                    &H00FFC0C0&

Border Style                1-Fixed Single

Caption                       [Empty]

 

3)حالا یک تایمر با interval 100  ایجاد کنید .و Enabled اون رو برابرFalse  قرار بدین .

 

4)مطابق شکل عرض و طول فرم User Control  (همونی که روش همه اشیا رو گذاشتین)رو با عرض و طول Label1 یکی کنین و Label 1 رو به گوشه بالا سمت چپ ببرین تا فقط Label دیده بشه .

5)درون پنجره کد این دو Function  رو بنویسین.

Public Function SetTime()

Timer1.Enabled = True

End Function

Public Function SetDate()

Timer1.Enabled = False

Label1.Caption = Date

End Function

6)       درون کد تایمر این کد رو تایپ کنین.

Label1.Caption = Time

 

    

7)       کل پروژه رو Save  کنید .

8)       مطابق شکل می خواهیم فایل OCX رو که در واقع همین ActiveX Object ی هست که ساختیم رو ایجاد کنیم تا بتونیم کاراییش رو امتحان کنیم .

برای این کار از منو File  گزینه make  رو انتخاب نمایید.و در هر جایی که دوست داشتین Save کنید.

 

حالا می خوایم از این ActiveX Object  استفاده کنیم .

1)                          VB رو باز کرده و یک پروژه ایجاد نمایید

2)                          در منو ابزار RClick  کنین و Components رو بزنید.

3)                          از قسمت Browse  فایل OCX ی رو که ساختین رو انتخاب و OK کنین.

4)                          همونطور که ملاحظه می کنین یک Object جدید به نوار ابزار اضافه شده که همون ActiveX Object ی هست که ساختیم یکی از اون رو روی فرم بذارین و 2 CommandButton  مثل شکل ایجاد کنین و کدهای زیر رو توشون بذارین .

Private Sub Command1_Click()

UserControl11.SetTime

End Sub

 

Private Sub Command2_Click()

UserControl11.SetDate

End Sub

 

5) برنامه رو اجرا کنین و اون رو امتحان کنین و ببینین چقدر کیف میده.

 

 

 هنگامی که Command1 کلیک می شود ActiveX Object ی که ساختیم زمان رو نشون میده .

وقتی که Command2 کلیک میشه تاریخ رو نشون میده .

منبع : http://vbprogramming.blogfa.com/post-57.aspx






نوشته شده در تاريخ جمعه پانزدهم بهمن 1389 توسط موسی بصیرت نیا

تقویم شمسی، زیبا و بسیار کامل.

 


منبع : http://mbactivex.persianblog.ir/






نوشته شده در تاريخ جمعه پانزدهم بهمن 1389 توسط موسی بصیرت نیا
کمه ای زیبا با حاشیه ای گرد و امکانات کامل یک دکمه.





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

بین این ابزارها، جای یه نوار ابزار خیلی ساده و زیبا خالیه.
استفاده از یه نوار ابزار معمولا خیلی دردسر داره:
- ساختن دونه دونه دکمه ها
- انتخاب آیکون برای دکمه بوسیله ImageList
- و ....

یه دکمه برای این منظور ساختم که می تونید با کنار هم قرار دادنشون نوارهای ابزار زیبا ایجاد کنید.
به صورت نوار ابزار درش نیاوردم تا دردسر استفادش کمتر باشه.

 





نوشته شده در تاريخ جمعه پانزدهم بهمن 1389 توسط موسی بصیرت نیا
MEShamsiDate

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

دانلود
لینک کمی

توابع این ابزار:

Convert_Date: تبدیل تاریخ شمسی به میلادی و برعکس
Convert_Date2Letter: دریافت تاریخ و برگشت سال/ماه/روز/روز هفته
Convert_Month2Letter: دریافت شماره ماه و تبدیل آن به حروف ( 1:فرودین و ... )
Convert_Number2Letter: تبدیل اعداد به حروف ( تا 18 رقم)

DateBetween: مقایسه سه تاریخ ( آیا تاریخ a بین تاریخ b و c می باشد؟)
DateCompare: مقایسه دو تاریخ
DateDiffShamsi: اختلاف دو تاریخ (به سال/ماه/هفته/روز/ساعت/دقیقه/ثانیه) - مشابه تابع DateDiff ویبی

DecreaseDate: کم کردن یک روز از تاریخ ورودی
IncreaseDate: اضافه کردن یک روز به تاریخ ورودی
DecreaseDate_Custom: کم کردن X روز از تاریخ ورودی
IncreaseDate_Custom: اضافه کردن X روز به تاریخ ورودی

Get_CurrentYear: تاریخ روز اول و آخر سال جاری را برمی گرداند.
Get_CurrentMonth: تاریخ روز اول و آخر ماه جاری را برمی گرداند.
Get_CurrentWeek: تاریخ روز اول و آخر هفته جاری را برمی گرداند.
Get_CurrentYearLength: طول سال جاری را برمی گرداند.
Get_CurrentYearMonthDay: روز، ماه، سال، تاریخ جاری را برمی گرداند.
Get_DayOfWeek: روز هفته را برمی گرداند (شنبه، یکشنبه، ...).
Get_First_DayOfCurrentMonth: روز اول ماه جاری را برمی گرداند (شنبه، یکشنبه، ...).
Get_First_DayOfCurrentWeek: روز اول هفته جاری را برمی گرداند (شنبه، یکشنبه، ...).
Get_Month: یک تاریخ دریافت می کند و تاریخ روز اول و آخر ماهی که تاریخ در آن قرار دارد را برمی گرداند.
Get_PreviousMonth: روز اول و آخر ماه قبل را برمی گرداند.
Get_PreviousYear: روز اول و آخر سال قبل را برمی گرداند.
Get_Week: یک تاریخ دریافت می کند و تاریخ روز اول و آخر هفته ای که تاریخ در آن قرار دارد را برمی گرداند.

IsValidDate: یک تاریخ دریافت می کند و درستی آن را بررسی می کند.
Split_Date: یک تاریخ دریافت می کند و آن را به سال/ماه/روز تجزیه می کند.

Today: تاریخ امروز را برمی گرداند.







نوشته شده در تاريخ جمعه پانزدهم بهمن 1389 توسط موسی بصیرت نیا

 

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

 

  Me.FontSize = 50

  Me.FontBold = True

  Me.FontName = "Arial"

   Cls

    Print KeyCode

 

End Sub

 

دانلود






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا

بسم الله الرحمن الرحیم

برای ساخت این برنامه ابتدا یک Form ایجاد کرده .

سپس از جعبه ابزار یک کنترل PictureBox و یک Command برروی Form قرار دهید .

نام PictureBox را Pic و command را cmdCls قرار دهید .

حال کد زیر را به برنامه اضافه کنید .

Dim XX, YY

Private Sub cmdCls_Click()
pic.Cls
End Sub

Private Sub pic_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
XX = X
YY = Y
End Sub

Private Sub pic_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then
pic.Line (XX, YY)-(X, Y)
XX = X
YY = Y
End If
If Button = 2 Then
pic.Line (XX, YY)-(X, Y)
pic.ForeColor = RGB(0, Rnd * 255, 0)
End If
End Sub

موفق باشید






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا
 تلفظ کلمات و جمله ها در ویژوال بیسیک


بسم الله الرحمن الرحیم

سلام دوستان شما میتونید با قطعه کد ساده زیر هر چیزی رو که توی ویژوال بیسیک می نویسید

تلفظ شو گوش کنید .

ابتدا روی فرم خود یک TextBox و یک Command قرار دهید سپس کد زیر را درون رویداد Click

Command قرار دهید .

Dim ras, sapi
ras = Text1.Text
Set sapi = CreateObject("sapi.spvoice")
sapi.Speak ras
Text1.SetFocus

حال برنامه خود را اجرا کنید .






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا
رای نوشتن این برنامه شما بر روی فرم خود باید یک Label و یک تایمر قرار دهید و Interval تایمر را برابر

با 1 قرار دهید سپس کد زیر را در قسمت General کپی کنید .

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

حالا در قسمت event تایمر کد زیر را قرار دهید .

For i = 1 To 255
        results = 0
    results = GetAsyncKeyState(i
        If results <> 0 Then
         Label1.Caption= (Chr(i))
        End If
    Next


منبع : http://magic-vb.blogfa.com/





نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا
ذخیره کردن متن یک تکست باکس در قسمتی از هارد ! با ویژوال بیسیک


قبل از اينکه بتوان عمليات ورودی/خروجی را روی يک فايل انجام داد ابتدا بايستی آنرا باز کرد . باز کردن فايلها در ويژوال بيسيک توسط دستور Open انجام می شود . فرمت کلی اين دستور بصورت زير است :

Open filename [For mode] [Access access][lock] As [#]filenumber [Len=reclen]

[ پارامترهای داخل کروشه اختياری هستند . ]
filename نام فايلی است که می خواهيم آنرا باز کنيم .
mode حالت باز کردن فايل است . اين حالتها عبارتند از :

  • Input : فايل بعنوان ورودی باز می شود .
  • Output : فايل بعنوان خروجی باز می شود .
  • Binary : فايل از نوع باينری باز می شود .
  • Append : فايل طوری باز می شود که بتوان به انتهای آن چيزی اضافه کرد .

access نوع دسترسی به فايل را مشخص می کند . انواع دسترسيها عبارتند از :

    - Read : خواندن فايل
    - Write : نوشتن در فايل
    - ReadWrite : خواندن و نوشتن فايل

lock نوع دسترسی ساير برنامه ها به اين فايل را مشخص می کند . انواع دسترسيها عبارتند از :

    - Shared : دسترسی اشتراکی
    - Lock Read
    - Lock Write
    - Lock Read Write

filenumber عددی است که ويژوال بيسيک از آن برای دسترسی به فايل استفاده می کند .اين عدد بايستی برای هر فايل منحصر بفرد و بين ۱ تا ۵۱۱ باشد . برای بدست آوردن اولين شماره آزاد می توان از تابع FreeFile استفاده کرد .
reclen :طول بافر فايل است . اين عدد بايستی از ۳۲۷۶۷ کو چکتر باشد .

در صورتی که فايلی که توسط filename مشخص شده وجود نداشته و فايل برای Append ، Binary ، Output و يا Random باز شده باشد در اينصورت يک فايل جديد با اين نام ساخته می شود .

نوشتن در فايل

 دستور Print : توسط اين دستور می توان اطلاعاتی را در فايل قرار داد :

Print #FileNumber,WriteData

دستور فوق محتويات متغير WriteData را در فايلی با شماره FileNumber می نويسد . بوسيله دستور Print می توان اطلاعات را بصورت خط به خط در فايل نوشت برای مثال :

Print #1,"Hello Visual Basic"+Vbcrlf

عبارت Vbcrlf نشان دهنده کاراکتر انتهای خط ( CRLF ) در ويژوال بيسيک می باشد .

پس از پايان کار با فايل برای بستن آن از دستور Close استفاده می کنيم . فرمت اين دستور بصورت زير است :

Close #filenumber




نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا
مقالات آموزشی در قالب فایلهای PDF برای ویژوال بیسیک


» موضوع مقاله : آموزش کامل نحوه ایجاد ارتباط بین VB6 و Crystal Report 10 با نکات مهم .

     » لینک دانلود              » حجم : 840 کیلوبایت

» موضوع مقاله : آموزش کامل کار با کنترل Register Control.ocx برای مدیریت رجیستری .

     » لینک دانلود              » حجم : ۱۹۶  کیلوبایت

» موضوع مقاله : معرفی 21 تابع کارآمد API با شرح کامل نحوه استفاده از آنها در برنامه .

     » لینک دانلود              » حجم : ۱۵۴  کیلوبایت

» موضوع مقاله : آموزش نحوه پنهان کردن درایوهای موجود در My Computer و استفاده آن در برنامه .

     » لینک دانلود              » حجم :  ۶۵  کیلوبایت

» موضوع مقاله : ساخت برنامه نصب حرفه ای با نرم افزار InstallShield 10 برای برنامه های VB6.

     » لینک دانلود              » حجم : 2.۴۰  مگابایت

» موضوع مقاله : روش ساخت کلیدهای میانبر یا HotKeys برای استفاده در سراسر برنامه .

     » لینک دانلود             » حجم : ۱۶۶  کیلوبایت






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا

---» یک برنامه کوچولو برای مدیریت فروشگاه باتری اتومبیل

       » دانلود         » حجم :  2۳۰    KB             » تصویر نمونه

منبع : http://www.sirwanvb6.blogfa.com/






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا

 ماشین حساب مهندسی با قابلیت محاسبات متوالی 

       » دانلود          » حجم :  20    KB             » تصویر نمونه

منبع : http://www.sirwanvb6.blogfa.com/






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا

--» نمایشگر تاریخ شمسی در کنار ساعت ویندوز ( کمینه )

       » دانلود         » حجم :  2۸۱   KB             » تصویر نمونه

منبع : http://www.sirwanvb6.blogfa.com/






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا

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

       » دانلود          » حجم :  84    KB             » تصویر نمونه

منبع : http://www.sirwanvb6.blogfa.com/






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا

---» دفترچه تلفن با امکانات کم ولی سریع ( نسخه 1.0 )

       » دانلود          » حجم :  ۶۸۵   KB            » تصویر نمونه

منبع : http://www.sirwanvb6.blogfa.com/






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا

--» برنامه ای برای مدیریت آژانسهای تلفنی ( اتومبیل )

       » دانلود          » حجم :  357   KB            » تصویر نمونه

منبع : http://www.sirwanvb6.blogfa.com/






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا

---» آزمون گیر برای آموزشگاه های کامپیوتر با امکانات بالا

       » دانلود          » حجم :  2.49  MB           » تصویر نمونه

منبع : http://www.sirwanvb6.blogfa.com/






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا

---» نرم افزار مدیریت مشترکین تلفنی رستورانها (اصلاح شده)

       » دانلود           » حجم :  ۴۳۲   KB           » تصویر نمونه

منبع : http://www.sirwanvb6.blogfa.com/





نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا
---» سورس کدهای مربوط به طراحی فرم ها :

» نمایش فرم به صورت شیشه ای

» نمایش فرم ها با انیمیشن خاص

» تغییر شکل فرم به شکل یک ستاره

» قرار دادن یک دکمه روی نوار عنوان

» طراحی فرم های سوراخ دار

» طراحی فرمهایی به شکل بیضی

---» سورس کدهای مربوط به کار با سیستم و ویندوز :

» شناسایی CD ROM در سیستم

» بررسی کردن وضعیت چراغ Caps Lock

» نمایشگر نوار کارکرد پردازنده

» بررسی کننده ظرفیت درایوها

» برنامه ای برای Hibernate کردن سیستم

» پنهان کردن درایوها از My Computer

» جابجا شدن حرکت نشانگر موس

» بستن برنامه ها با استفاده از عنوان آنها

» راه اندازی مجدد سیستم ( Restart )

» جستجوی سریع فایلها در سیستم

» خاموش کردن سیستم ( ShutDown )

» ضبط کردن صداهای پخش شده در ویندوز

» استخراج کردن مشخصات سیستم

» قرار دادن آیکون برنامه در کنار ساعت

» قرار دادن برنامه در Startup ویندوز

» استخراج اطلاعات Dialup های موجود در سیستم ( UserName و Password )

» نمایش دیالوگ سیستم برای انتخاب Folder یا پوشه

» سورس ضبط صدا از طریق میکروفن با امکانات بالا

---» سورس کدهای به نوعی مرتبط با گرافیک سیستم :

 » حرکت دادن آیکونهای موجود در دسکتاپ

» استخراج ابعاد تصویر بدون بار کردن آن

» عکس گرفتن از تصویر زمینه دسکتاپ

» اسکرین سیور شماره 1

» اسکرین سیور شماره 2

» اسکرین سیور شماره 3

» اسکرین سیور شماره 4

» شیشه ای کردن نوار وظیفه ( TaskBar )

» تغییر والپر ( WallPaper ) ویندوز

» بزرگنمایی تصویر همراه با اسکرول

---» سورس کدهای مربوط به انواع بازی ها :

 » بازی در حالت سه بعدی ( سفینه جنگی )

» بازی قشنگ پازل شماره 1

» بازی قشنگ پازل شماره 2

» بازی کرم یا همون Snake

» بازی جالب و سنتی دوز ( XO )

---» انواع سورس کدهای دیگر برای دانلود :

» نمایشگر ساعت به صورت عقربه ای

» نمایشگر ساعت به صورت دیجیتالی

» نمایش و کنترل شکلکهای ویندوز ( Agent )

» کنترل دکمه های فشرده شده در سیستم

» فرستادن ایمیل به همراه فایل ضمیمه

» MP3 پلیر با اسکین های زیبا و جالب

» برنامه ویرایشگر فایل های متنی

» یک پیانو ( ارگ ) بسیار قشنگ و جالب

» طراحی و ساخت منو های شناور

» برنامه ای برای مدیریت رجیستری

» روشی برای جستجو و جایگزینی در متن

» چرخش دادن متن با زاویه دلخواه

» ارتباط دادن VB با فلش (1)

» ارتباط دادن VB با فلش (2)

» ویرایشگری برای صفحات HTML

---»  سورس کدهای مبدل تاریخ و اعداد :

» تابع مبدل تاریخ سیستم به تاریخ شمسی با حالتهای مختلف

» تابع تبدیل اعداد به صورت حروفی ( فارسی )

» سورس تلفظ کننده اعداد به صورت فارسی

» مجموعه کامل توابع مبدل اعداد و تاریخ ها با امکانات واقعا بدرد بخور






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا

---» کنترلهایی برای استفاده به عنوان دکمه :

#

نام کنترل

کاربرد

سایز KB

---------

۱

3Dabm7u

برای طراحی دکمه های کریستالی و زیبا

378

دانلود 

۲

MediaButton

دکمه ای ساده اما شبیه به دکمه های XP 

11

دانلود

۳

OfficeButton

دکمه ای مانند دکمه های Office 2003

8

دانلود

۴

LHButton

دکمه ای شبیه به دکمه های Longhorn

17

دانلود 

۵

PBXPButton

دکمه ای با امکان تعیین آیکون برای آن

22

 دانلود 

---» کنترلهایی دیگر برای استفاده در طراحی برنامه : 

#

نام کنترل

کاربرد

سایز  KB

----------

1

Calc Combo

ماشین حساب کشویی و جم و جور

47

دانلود 

2

Color Combo

کشویی برای انتخاب رنگها با امکان ویرایش

65

دانلود 

3

Font Combo

کشویی برای انتخاب فونت ها 

59

دانلود

4

Process List

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

18

دانلود

5

HW Info

استخراج مشخصات سخت افزاری سیستم

24

دانلود 

6

VF MP3

پخش فایلهای MP3 همراه با اکولایزر 

94

دانلود

7

Pic Scroll

کنترلی عالی برای بزرگنمایی و کنترل تصاویر

13

دانلود 

8

Reg Control

کنترلی مناسب برای کار با رجیستری

17

دانلود

9

URL Lable

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

11

دانلود

10

Popup Menu

ساخت آسان منوهای شناور

43

دانلود

11

Tool Tip

طراحی پیغام های حبابی شکل

23

 دانلود

12

Msg Box

طراحی msgbox های پیشرفته 

23

دانلود

13

Tray Icon

قرار دادن آیکون برنامه در کنار ساعت ویندوز

36

دانلود

14

Sinus Text  

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

14

دانلود

15

Skin Control

برای تبدیل فرم به شکل قالب تصویر دلخواه

6

دانلود

16

Tree Folder

نمایش پوشه ها با حالت درختی

19

دانلود

---» کنترلهایی برگزیده (  توصیه می کنم حتما دانلود کنید ) :

#

نام کنترل

کاربرد

سایز KB

--------

1

XP PBar

نوار پیشرفت با حالت های جالب و زیبا

20

دانلود 

2

XP Tab

صفحات برگ مانند ( Tab ) در حالتهای مختلف

72

دانلود

3

XP Tools

فریم و دکمه با استایل های زیبا و مختلف

41

دانلود

 ---» کنترل مخصوص (  توصیه می کنم حتما دانلود کنید ) :

نام کنترل :  VideoOcx

کاربرد : کار این اکتیوایکس اینه که WebCam یا دوربین های فیلم برداری که به سیستم شما متصل شدن رو شناسایی میکنه و تصویر رو از اونها گرفته و نمایش میده و قابلیت ذخیره کردن به صورت فیلم رو هم روی سیستم داره . مورد استفاده در زمینه ( Image Processing ) یا  پردازش تصویر .

» شما میتونید این اکتیوایکس رو که به صورت فایل نصبی همراه با برنامه های نمونه به زبانهای VisualBasic 6 و 6 ++Visual C و کد رجیستر اون از لینک زیر دانلود کنید .

» لینک دانلود              » حجم :  1.4 مگابایت

 


منبع : http://www.sirwanvb6.blogfa.com/






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا

» سورس ويروس با آنتي ويروسش (۵۹ کيلو بايت)






نوشته شده در تاريخ پنجشنبه چهاردهم بهمن 1389 توسط موسی بصیرت نیا
تمامی حقوق این وبلاگ محفوظ است | طراحی : تم کده
Google Analytics Alternative