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

نکات برنامه نویسی ، معرفی نرم افزار و علایق شخصی

ساختن View و Function و Stored Procedure

دستور ساختن ویو در SQL server :

Create VIEW [dbo].[Test__V]
AS
SELECT  Code, Name, ID
FROM    dbo.Test

ساخت ، ویرایش و حذف جدول در SQL server

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

CREATE TABLE [dbo].[Test](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[Code] [nvarchar](50) NULL,
	[Name] [nvarchar](50) NULL
)

ویرایشگر متن Visual Studio Code

Visual Studio Code محصولی رایگان از مایکروسافت یک نرم افزار ویرایشگر متن سبک با پشتیبانی از انواع زبان های برنامه نویسی است. علاوه بر ویژگی های برتر این نرم افزار نسبت به سایر برنامه های مشابه مانند ++Notepad و Sublime Text و Atom و... یک ویژگی خوبش برای ما سازگاری با زبان فارسی است.

FileSeek جستجوی متن در فایل های ویندوز

FileSeek یک نرم افزار قوی، سریع و کوچک برای جستجوی متن در انواع فایل ها است. که قابلیت پیدا کردن متن حتی در dll ها را نیز دارد.

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

معرفی چندتا از فست فود های خوشمزه شهرک غرب:

Extension تقویم جلالی برای Dot NET

با استفاده از MHVPersianExtension به راحتی می توانید از تمامی امکانات DateTime برای تقویم جلالی استفاده کنید. برخی ویژگی های آن را با هم مرور می کنیم:

DateTime date1 = "1367/01/08".JalaliToGregorian();

در کد بالا مقدار String را به DateTime تبدیل کردیم. و در DateTime می توانیم همه ویژگی های تقویم میلادی را برای تقویم هجری شمسی نیز داشته باشیم:

ساختن Extension در Dot NET

Extension چیست؟ برای مثال ToString درکد زیر یک Extension برای نوع Integer است که آن را به string تبدیل می کند :

int primary = 1;
string result;
result = primary.ToString();

حال می خواهیم خودمان یک Extension بسازیم، برای مثال برای نوع integer یک Extension می سازیم که به آن یک واحد اضافه می کند:

دستورات INSERT,UPDATE,Delete در SQL Server

برای حذف داده های یک جدول از دستور Delete استفاده می کنیم:

Delete  FROM  Test
Where ID=1

برای بروز رسانی داده دستور Update را بصورت زیر به کار می بریم:

UPDATE  Test
SET    Name = 'س'
where code='C'

و دستور insert را با سه روش مختلف جهت ورود داده می توانیم استفاده کنیم:

دسترسی به کنترل ها با استفاده از رشته

میخواهیم با استفاده از نام یک کنترل به صورت رشته، به آن کنترل به صورت داینامیک دسترسی پیدا کنیم و از آن استفاده کنیم. برای مثال یک کنترل از نوع فرم را صدا زنی و نمایش می دهیم:

Dim ProjAndForm = "WindowsApplication1.Form2"  '' String Of Your Project And Form Name
Dim objType As Type = Type.[GetType](ProjAndForm) '' Get Type Of your string
Dim objForm As Control = DirectCast(Activator.CreateInstance(objType), Control) '' Convert Type to Control and now you can use this Control
objForm.Show()  

۱۲ مرد خشمگین (فیلم ۱۹۵۷)

یک فیلم سیاه سفید که کل یک ساعت نیمِ فیلم در یک اتاق و دربارهٔ هیئت منصفه دادگاهی متشکل از دوازده نفرِ که بایستی دربارهٔ گناهکار بودن یا بی‌گناهی جوانی به اتهام قتل تصمیم‌گیری کنند. این فیلم در اکثرِ لیست های صدتایی برترین فیلم ها قرار داره و بنظر من جایگاه واقعیش تو همه لیستا جایگاه اول هست.