Visual C++/CLI Development

Visual C++/CLI Development

Article Categories

.Fixing Issues(0)

    .Projects General(9)

    • Installing VC++(2)

    • Running As A Windows Service
    • VS2008 to VS2013 Changes
    • 64bit and 32bit executibles
    • Creating New Project From Existing Project
    • If intellisense (auto complete) stops working
    • Changing A Projects .Net Version
    • Creating A Windows Forms Project From scratch

    .Visual Studio Versions of C++(1)

    • Versions of C++

    Application Control(12)

    • Build Setup(3)

    • Target Framework
    • FileVersionInfo
    • Getting Arguments Passed To The Application Exe
    • .Useful Things
    • Other System Applications
    • Launching Specific Things
    • Manipulating Other Applications
    • Foreground Window Detect and Set

    Buttons(2)

    • Buttons General
    • Button Images

    C# Differences(1)

    • Differences To C#

    Charts(10)

    • Print A Chart
    • Chart Types
    • Chart Control General
    • Deploying Applications Using The Chart Control
    • Title
    • Multiple lines on a chart
    • Copy to clipboard
    • Creating New Chart

    Checkbox(1)

    • Checkbox General

    Checked List Box(1)

    • Using Checked List Box

    Classes Objects Struct etc(9)

    • Creating Basic Class / Struct
    • Copy A Class
    • Create A New Class
    • Arrays In A Class
    • Global Class Objects
    • Forward Declarations Of A Class
    • .Classes (& Struct) General
    • Adding new class to a form

    Clipboard(1)

    • Copy to clipboard

    Colour(2)

    • Converting Colour To String
    • Set Colour

    Combo Box(3)

    • Colouring Combo Box Items
    • Useful function to setup combo boxes
    • .Using Combo Boxes

    Cursor(1)

    • Cursor General

    Data furnace(1)

    • Data furnace

    Databases(16)

    • Microsoft SQL Server Compact(1)

    • MySQL for Visual Studio(1)

    • SQLite(14)

      DataGridView(10)

      • DataSources(1)

      • Styling(3)

      • Creating Data Grid From Arrays
      • DataGridViewComboBoxColumn
      • Buttons, Images etc in a DataGridView
      • DataGridViewCheckBoxColumn
      • .Data Grid View General
      • Copy To Clipboard

      Date and Time(3)

      • TimeSpan and Calculating Time Difference
      • Date & Time
      • Create random powerup value from time

      Delegates(3)

      • A more complex method originally used
      • .Delegates General
      • Creating Simple Callback Function

      Dialog Boxes(1)

      • Dialog Boxes General

      DLLImport(1)

      • DLLImport General

      Encryption(1)

      • Encrypting Literal Strings In Your Application

      Events(1)

      • Events General

      File Input and Output(14)

      • Working With Directories
      • Storing Class Data, Arrays Etc
      • Write File Thread Safe
      • Unlocking files used by your application so they can be moved or deleted
      • Filename Not Permitted Characters
      • Special Directories
      • Read File
      • File Access General

      Font(1)

      • Working With Fonts

      Forms(20)

      • Form Size And Location(2)

      • Screen Size And Location(1)

      • Refresh Form
      • Passing values between forms
      • Create New Form
      • Focus
      • Right Click Menus
      • Re-sizable Forms
      • Calling A Form Control Event
      • Function For Multiple Form Objects – What Object Called An Event?

      Garbage Collector(1)

      • .Garbage collector general

      Graphics(1)

      • Graphics General

      Images / Pictures(1)

      • Add Image To A Form

      Input box(1)

      • Input box

      JSON(1)

      • Newtonsoft Json Library

      Keypresses(3)

      • Detecting Key Presses On A Form
      • Send Keys
      • Detecting Modifier Keys

      Labels(1)

      • Labels

      Link (HTTP) Label(1)

      • Link (HTTP) Label

      List Box(1)

      • Using ListBox

      List View(1)

      • Using List View Control

      Localization Multi Language Support(5)

      • Providing Translations via the Visual Studio IDE
      • .Making Values Localization Safe
      • Localization using *.resx files
      • Translation Editing Software
      • Setting App To Different Localization

      Maths(1)

      • Rounding

      Memory(18)

      • Arrays(7)

      • List(2)

      • Pointers(2)

      • Typedef
      • Cast
      • Converting Types
      • Variables
      • enum (Enumeration)
      • Const
      • Unions

      Menu(1)

      • Menu

      Message Box(1)

      • Using Message Boxes

      Namespace(1)

      • Namespace General

      Null(1)

      • Using Null

      Office(1)

      • Excel(1)

        Ouptut and Serialization(1)

        • Working With Directories

        Pause / Delay(1)

        • Creating a Pause / Delay

        Pointers Handles and References(1)

        • Pointers, Handles and References

        Printing(2)

        • Printing General
        • Page Settings

        Processes(2)

        • Running Another Application As A Process
        • Launching Specific Things

        Quicktime(2)

        • Is QuickTime Present
        • Using QuickTime In An Application

        Radio Buttons(1)

        • Using Radio Buttons

        Random(2)

        • Creating Random
        • Create random powerup value from time

        Regex IsMatch(1)

        • Regex IsMatch

        Registry(1)

        • Registry

        SafeCast(1)

        • Using safe_cast to access the object that triggered an event

        Scroll Bars(1)

        • Scroll Bars

        Serial Port(3)

        • Serial Port
        • FTDI USB Devices
        • Specific USB Devices

        Serialization(1)

        • Serialization Of A Class

        Shockwave Flash(1)

        • Shockwave Flash

        Spy++ Tool(1)

        • Using The Spy++ Tool

        Strings(15)

        • Useful String Examples(1)

        • Working With Strings
        • Is String Value Numeric
        • Strings General
        • Convert String To Byte Array
        • Sanitising strings for use in SQL statements
        • Adding binary values to strings
        • Value Internationalization Issues
        • Working With Characters In Strings

        Tab Control(1)

        • Using Tab Control

        Table Layout Panel(2)

        • Table Layout Panel
        • Table Layout Panel For Large Arrays

        TCP/IP(7)

        • Converting IP Addresses
        • UDP Client Simple Transmit Only
        • Transmit lots of packets
        • Setting Special Socket Options
        • UDP Server
        • FTP File Download
        • Download File From URL

        Text Box(1)

        • Using Text Boxes

        Threads(5)

        • Making Class Variables and Objects Thread Safe
        • Sleep
        • Start a new process in another thread
        • Making Asynchronous Tasks Thread Safe
        • Thread Safe Calls

        Timer and Timing(2)

        • Timer Threads
        • Timers General

        ToolTip Text(1)

        • ToolTip Text

        Tree View(2)

        • Checkboxes
        • .Tree View General

        try error catching(1)

        • Using Error Catching

        Type(1)

        • Determining Sender Type

        typeof(1)

        • typeof

        Unmanaged Code, Calling DLLs etc(2)

        • Using #pragma Directives
        • P/Invoke (Platform Invoke)

        XML(0)

          @skankydev
          Developer resources
          Visual C++/CLI Developmentopen all | close all

          Skanky

          Skanky | Terms & Conditions | Privacy Policy

          © Copyright Skanky Ltd. All rights reserved. Web site design by Skanky™