وبلاگ شرکت نرم افزاری سوما

۱۲
مرداد
۹۳
لوگو سوما

شرکت نرم افزاری راه اندیشه نور با نام تجاری سوما در سال 1392 تاسیس شد. هدف اصلی ما در این شرکت تولید نرم افزارهای تجاری وب و دسکتاپ می‌باشد. در ابتدا توانستیم با تولید نرم افزار مدیریت اتوماسیون رستوران‌ها اعم از فروش و حسابداری اندکی به این مهم دست پیدا کنیم. حال در حال توسعه پروژه‎هایی هرچند کوچک ولی کاربردی می‌باشیم. تیم ما را نیز یک گروه از بچه‌های علاقه‌مند به برنامه‌نویسی تشکیل داده‌اند. که ما را برای راهبرد بیشتر این هدف یاری می‌کنند.

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

طراحی و توسعه نرم افزارهای تحت وب

طراحی و توسعه نرم افزارهای دسکتاپ

آدرس : نور خیابان پاسداران، پاساژ ارجمندی شرکت نرم افزاری سوما

شماره های شرکت: 01144529081

ایمیل : soumaco@hotmail.com
  • امیرحسین حسینی
۱۷
مرداد
۹۳

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

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

بعد از آن نیز زبان برنامه نویسی پرقدرت Java می باشد. دلیل این جایگزینی قدت بسیار زیاد زبان برنامه نویسی C در کنترل حافظه است که کنترل آن با استفاده از اشاره گرها در اختیار برنامه نویس است چیزی که ما در زبان‎‌های برنامه نویسی Java و C# با واژه ای با نام Garbage Collector با آن برخورد می کنیم. و این کار ما را در ایجاد برنامه های سیستمی بسیار سخت می‌کند، حال آن که این موضوع در قبال تولید برنامه های تجاری کاملا برعکس بوده و قسمت مثبت آهن ربایمان دست زبان های Java و C# می باشد.

  • امیرحسین حسینی
۱۲
مرداد
۹۳

در این مطلب قصد داریم که آموزش نحوه کرک(Crack) برنامه های نوشته شده توسط زبان برنامه نویسی سی شارپ و روش مقابله با آن را در اینجا آموزش بدهیم.





  • امیرحسین حسینی
۰۸
مرداد
۹۳

خب بهتره اولین پست رو با توضیح کوتاهی در رابطه ORM و همچنین معرفی چند کتاب entity framework و دانلود آنها شروع کنم.


ORM:

O: Object و R : Relational و M : Mapping این نماد نشانه گذاری ما را در فهم هر چه بهتر مطلب کمک زیادی می کنه. خب همونطور که از اسم پیداست نگاشت شی رابطه ای رو برای برنامه نویسان میسر می سازه.(فقط یه ابهام رو در رابطه با این موضوع ازتون دور کنم این که این روش هیچ ربطی با بانک‌های شی‌رابطه ای نداره)

حالا این یعنی چی : یعنی شما در برنامه‌تون به صورت شی گرا کد می‌زنید و در بانک تون به صورت رابطه ای ذخیره می کنید.


توضیح کوتاهی در رابطه با entity framework :

entity framework هم از دسته ormها محسوب می شه. که در سه بخش database first ، Model frirst و Code first از طرف مایکروسافت پشتیبانی میشه و همین امر باعث افزایش قدرت روز افزون این orm شده.

database first: که بر اساس این نوع؛ در ابتدا database وجود داره و بعد بر اساس اون، کدها رو به صورت شی گرا برروی بانک نگاشت می کنیم.

Model first: که مدل رو طراحی کرده و به صورت خروجی بانک اطلاعاتی و کدهای شی گرا در می‌آوریم.

code first: جدیدترین و بهترین نوع entity framework، شما کدهای شی گرا را با اصول و قواعدی درست به وجود آورده که این کدها باعث ایجاد و استفاده از بانک اطلاعاتیتون می شن.


خب در ادامه مطلب من چهار تا از بهترین کتاب های این زمینه رو برای دانلود براتون قرار دادم.

  • امیرحسین حسینی