در این پست به کار با رشته ها در سی شارپ می پردازیم. از طریق کلاس String و یا نام معادل آن string در #C می توان اشیاء از نوع رشته ایجاد کرد. یک رشته شی است که حاوی مجموعه ای از کارکترها می باشد یا در واقع به آرایه ای از کارکترها یک رشته می گویند. String یک reference type است.
خصوصیات رشته ها
Lenght : تعداد کارکترهای موجود در رشته را مشخص می کند (طول رشته)
indexer یا [] اجازه می دهد تا به یک عنصر مشخص (کارکتر) در رشته دسترسی پیدا کنیم. همانند آرایه ها عناصر رشته از محل ۰ شروع میشود . دسترسی به عناصر رشته خارج از باند رشته باعث ایجاد استثنا (exception) IndexOutOfRange می شود.
رشته تهی به معنای رشته ای است که فاقد کارکتر باشد و با مفهوم null متفاوت است. null مقداری است که برای یک متغیر ارجاع که هنوز construct نشده است ، در نظر گرفته میشود.
مقایسه رشته ها
متد Equals برابری دو شی را بررسی می کند ( آیا دو شی محتوای یکسانی دارند)
در مورد رشته ها این مقایسه به صورت lexicographical انجام می شود ( مقایسه عددی معادل Unicode کارکترها در هر دو رشته)
در مقایسه رشته می توان از عملگر == نیز استفاده کرد.
مقایسه بین رشته ها case-sensitive (حساس به حروف) است.
ادامه مطلب ...
کامپپوننتهای شرکت Telerik شناختهشدهترین مجموعه برای برنامهنویسان داتنت میباشد که با استفاده از این مجموعهی بسیار متنوع و کاربردی، از طراحی انواع واسطهای کاربری تا گزارشگیری پیشرفته و حرفهای برای سیستمعاملها و پلتفرمهای مختلف امکانپذیر خواهد بود. مجموعهی کامل کامپوننتهای داتنت این شرکت با عنوان Telerik DevCraft شناخته میشود و کامپوننتهای مربوط به HTML5 با نام Kendo UI عرضه میشوند؛ همچنین Telerik Platform عنوان کلی کامپوننتهای مربوط به ابزارهای موبایل میباشد.
--
Telerik UI for ASP.NET Core 2018 R3 SP1 (2018.3.1017) Retail Key Features: UI Framework for Any App Scenario Enjoy 60+ ASP.NET Core controls for every need: navigation and layout, data management and visualization, editing, interactivity and more. HTML5 Rendering Powered by Kendo UI Telerik® UI for ASP.NET Core offers server-side functionality on top of Telerik HTML5/JS library, Kendo UI®. Use them together or separately. Mobile Support and ...
ادامه مطلب ...
آموزش نصب نرمافزار ویژوال استودیو Visual Studio
در مقاله آموزش دیگری به آموزش مقدماتی نرم افزار Visual Studio پرداخته شد و ذکر گردید که نرم افزار ویژوال استودیو از پر کاربردی ترین نرم افزار های مهندسی در رشته های مختلف همچون مکانیک , کامپیوتر , برق می باشد که بسیاری از دانشجویان و فارغ التحصیلان از این نرم افزار برای ارایه مقالات علمی , پایان نامه های کارشناسی ارشد و پژوهش های خود از آن استفاده می نمایند که در مقاله ای جداگانه به آن پرداخته شد . نرمافزار ویژوال استودیو (Visual Studio) متعلق به شرکت مایکروسافت میباشد و یک IDE قدرتمند به حساب میآید . نرم افزار ویژوال استودیو در سه نسخهCommunity ، Professional و Enterprise قابل تهیه میباشد . نسخه Enterprise ، کاملترین و جامعترین نسخه نرمافزار Visual studio بوده و تمام خصوصیات دو نسخه Community و Professionalرا پوشش میدهد . در شکل زیر خصوصیات هر سه نسخه نرم افزار Visual Studio نشان داده شده است .
کامپپوننتهای شرکت Telerik شناختهشدهترین مجموعه برای برنامهنویسان داتنت میباشد که با استفاده از این مجموعهی بسیار متنوع و کاربردی، از طراحی انواع واسطهای کاربری تا گزارشگیری پیشرفته و حرفهای برای سیستمعاملها و پلتفرمهای مختلف امکانپذیر خواهد بود. مجموعهی کامل کامپوننتهای داتنت این شرکت با عنوان Telerik DevCraft شناخته میشود و کامپوننتهای مربوط به HTML5 با نام Kendo UI عرضه میشوند؛ همچنین Telerik Platform عنوان کلی کامپوننتهای مربوط به ابزارهای موبایل میباشد.
--
Telerik UI for WinForms 2018 R3 SP1 (2018.3.1016) Retail Key Features: Document Processing Process the most common text, spreadsheet, and PDF file formats without any dependencies on external libraries. Professional-Looking Themes Brush up your app with a modern and professional look and feel fit for any scenario. Complete Set of Features and Controls Comprehensive toolbox of 120+ WinForms UI controls to help you develop everything. Unrivaled Performance ...
Converting a Web Site Project to a Web Application Project
Differences between Web Site Projects (WSP) and Web Application Projects (WAP) are highlighted in blogs such as this one. Based on that, if you feel a WAP would be better for your particular needs than a WSP, but have already created a WSP, you may be asking yourself, “Can I convert my WSP into a WAP, without starting from scratch?”.
This posting explains how to convert an existing Web Site Project to a Web Application Project in Visual Studio 2010. The most striking differences to a Web Site Project are that WAPs have a project file to include and exclude files, and compile to a single assembly.
The guidelines below include several of the basic steps detailed in the Walkthrough: Converting a Web Site Project to a Web Application Project in Visual Studio. This is an excellent topic to review as it discusses some specific issues you may encounter which were discovered in previous versions of Visual Studio (VS). Please keep in mind while reading it that it is based on a WSP to WAP conversion using previous versions of Visual Studio...