C#

C#

C#

120759 文章 话题 1277 浏览

介绍 C 和 C++ 语言

在 C++ 之前是 C 语言 C 语言由贝尔电话实验室的 Dennis Ritchie 于1972年开发,主要用作系统编程语言(用于编写操作系统的语言)。Ritchie的主要目标是生成一种易于编译的简约语言,允许有效访问内存,生成高效代码,并且是独立的(不依赖于其他程序)。对于高级语言,它旨在为程序员提供大量控制,同时仍然鼓励平台(硬件和操作系统)独立(即,不必为每个平台重写代码)。 C 最终变得…

2022-05-21 浏览 926 评论 0 收藏 0

C++ 编程思想 第一卷 第二版 PDF 文档

本书的内容、讲授方法,选用例子和跟随的练习,别具特色。作者Bruce Eckel不是按传统的方法讲解C++的概念和编程方法,而是根据他自己过去学习C++的亲身体会,根据他在多年教学实践中发现的问题,用一些非常简单的例子和简练的叙述,阐明了在学习C++中特别容易混淆的概念。 下载地址:https://www.wenjiangs.com/wp-content/uploads/2022/04/c-pro…

JSmiles 2022-04-15 浏览 987 评论 0 收藏 0

C++ 编程语言介绍

编程语言介绍 如今的计算机速度极快,而且速度越来越快。然而,即便有如此快的速度,它依然存在一些重要的制约因素:计算机本身只能理解一组非常有限的命令,你必须准确地告诉它做什么,它才会做什么。 计算机程序(通常也被称为应用程序)是一组可以让计算机执行一些任务的指令。创建程序的过程称为编程。程序员通常通过书写源代码(通常缩写为代码)来创建程序,源代码是键入一个或多个文本文件内的命令列表。 组成计算机和执…

千笙结 2022-01-25 浏览 1029 评论 0 收藏 0

C++ 介绍编译器 连接器和库

继续我们从上一课 0.4 C++ 开发简介中对该图的讨论: 我们来讨论步骤 4-7。 第4步:编译源代码 为了编译 C++ 程序,我们使用 C++ 编译器。C++ 编译器按顺序遍历程序中的每个源代码(.cpp)文件,并执行两项重要任务: 首先,它检查您的代码以确保它遵循C++语言的规则。如果没有,编译器会给你一个错误(和相应的行号),以帮助确定需要修复的内容。编译过程也将中止,直到错误得到修复。 …

千笙结 2022-01-21 浏览 856 评论 0 收藏 1

C++ 语句和程序结构

章节介绍 欢迎来到这些 C++ 教程的第一个主要章节! 在本章中,我们将首先介绍一些对每个 C++ 程序都至关重要的主题。因为有很多主题要涵盖,所以我们将涵盖相当浅层的大部分内容。本章的目标是帮助您了解基本 C++ 程序的构建方式。到本章结束时,您将能够编写自己的简单程序。 在以后的章节中,我们将重新审视大多数这些主题并更详细地探讨它们。我们还将介绍基于这些概念的新概念。 为了保持课程长度可管理,…

千笙结 2022-01-18 浏览 983 评论 0 收藏 0

C++ 集成开发环境(IDE)安装

一个集成开发环境(IDE)是一个软件包含了所有你需要开发,编译,链接和调试程序的事情。 使用典型的C++ IDE,您将获得一个代码编辑器,用于执行行编号和语法突出显示。许多(但不是全部)IDE包括C++编译器和链接器,IDE将知道如何与源代码进行交互以将源代码转换为可执行文件。当您需要调试程序时,可以使用集成调试器。 此外,IDE通常捆绑了许多其他有用的编辑功能,例如集成帮助,名称完成,自动格式化…

千笙结 2022-01-16 浏览 863 评论 0 收藏 0

C++ 教程简介

欢迎来到 C++ 教程,这些教程旨在让学习 C++ 更轻松容易。 我们不像许多其他网站和书籍那样假设你有任何以往的编程经验。任何你需要知道的东西,我们都会在学习过程中传授给你,并带有大量的示例。 无论你是 C++ 爱好者或者专业开发者,你都来到了对的地方。 教程结构 本章节属于介绍性质教程,它将告诉你C++是什么,它的由来,程序是如何执行的以及您需要安装什么软件来编写自己的程序。你甚至可以编写自己…

千笙结 2022-01-14 浏览 925 评论 0 收藏 0

C++ 右值引用

R-Value 在第一章我们提到了左值和右值,然后告诉你不要太担心它们。在 C++ 11 出现之前这么说没什么问题。但是要理解 C++ 11 中的 Move 语义则需要重新审视该主题。这就是本节的内容。 左值和右值 尽管左值和右值名称中都包含 值 一词,但左值和右值实际上不是值的属性,而是表达式的属性。 C++ 中的每个表达式都有两个属性:一个类型(用于类型检查)和一个值类别(Value Cate…

千笙结 2022-01-12 浏览 883 评论 0 收藏 0

C++ 注释

注释是直接插入到程序源代码中的程序员可读笔记,注释会被编辑器忽略,且仅供程序使用。 在 C++ 中,有两种不同的注释样式,它们都有相同的用途:帮助程序员以某种方式记录代码。 单行注释 一个 C++ 单行注释以 // 符号开头,它告诉编译器忽略从 // 符号到行尾的所有内容。例如: std::cout << "Hello world!"; // 从这里开始到行尾的内容都被忽略 通常,单行…

千笙结 2022-01-03 浏览 944 评论 0 收藏 0

C++ 内联函数

函数的使用提供了许多好处,包括: 函数内部的代码可以重用。 更改或更新函数中的代码(只需改一次)要比在多处更改重复的代码容易。重复代码是导致效率低下和程序错误的一个因素之一。 它使您的代码更易于阅读和理解,因为您不需要查看它的实现来理解它的作用(前提是有合理的命名和注释)。 函数提供类型检查以确保函数调用参数与函数参数匹配(类似函数的宏[function-like macros]不执行此操作,这可…

千笙结 2022-01-02 浏览 849 评论 0 收藏 0

介绍 C++ 开发

在我们编写和执行第一个 C++ 程序之前,我们需要更详细地了解一个 C++ 程序是怎么被开发出来的。看下图: 第1步:定义您要解决的问题 这是“做什么”的阶段,在这个阶段你需要找出你要解决的问题。定义你想要编写什么样的程序或许是最简单的一步,但也可能是最难的一步。但从概念上讲,它是最简单的。您只需要有一个深思熟虑的想法,你就可以进行下一步了。 这里有一些例子: “我想编写一个程序,允许我输入许多数…

泛滥成性 2021-12-31 浏览 966 评论 0 收藏 0

Clang 的应用

通过 Clang 提供的丰富接口功能可以开发出静态分析工具,进而管控代码质量。还可以开发出用于代码增量分析、代码可视化、代码质量报告来保障App质量的系统平台。CodeChecker 什么是 Clang Clang 是 C、C++、Objective-C 的编译前端,而 Swift 有自己的编译前端。 优势: 编译的速度非常快,对内存的使用率非常低,并且兼容 GCC 代码诊断,精确的显示出问题所在…

JSmiles 2021-03-22 浏览 1284 评论 0 收藏 0

升级助手上位机(使用 C# 编写)

bootloader 写完之后,使用 C# 写了一个配套的升级助手。不得不说 C# 真的是一个很优秀的语言,而 visual studio 也完全可以称之为最强 IDE,没有之一!配合 MSDN,花了一个星期熟悉C#,然后两周不到完成了51升级助手的开发。 主界面 特点: 支持多种不同的通信协议(主要用于升级前的握手) 用户自定义协议 IEC62056-21 C模式 DL/T645-07 配合51…

JSmiles 2020-12-26 浏览 1299 评论 0 收藏 0

C# 关键字整理分享

abstract 可以和类、方法、属性、索引器及事件一起使用,标识一个可以扩展但不能被实体化的、必须被实现的类或方法。 as 一个转换操作符,如果转换失败,就返回null。 base 用于访问被派生类或构造中的同名成员隐藏的基类成员。 catch 定义一个代码块,在特定类型异常抛出时,执行块内代码。参见try和finally。 checked 既是操作符又是语句。确保编译器运行时,检查整数类型操作…

JSmiles 2020-12-21 浏览 955 评论 0 收藏 1

超全面的 .NET GDI+ 图形图像编程教程

  • 超全面的 .NET GDI+ 图形图像编程教程
  • 超全面的 .NET GDI+ 图形图像编程教程
  • 超全面的 .NET GDI+ 图形图像编程教程
  • 超全面的 .NET GDI+ 图形图像编程教程

编写图形程序时需要使用 GDI(Graphics Device Interface,图形设备接口)。 从程序设计的角度看,GDI 包括两部分:GDI 对象和 GDI 函数。GDI 对象定义了 GDI 函数使用的工具和环境变量;而GDI函数使用GDI对象绘制各种图形。 在 C# 中,进行图形程序编写时用到的是 GDI+(Graphics Device Interface Plus,图形设备接口)版本…

JSmiles 2020-12-18 浏览 1124 评论 0 收藏 0

简介

C# 是微软公司发布的一种由 C 和 C++ 衍生出来的面向对象的编程语言、运行于 .NET Framework 和 .NET Core 完全开源,跨平台 之上的高级程序设计语言。

更多

推荐作者

时光倒影

文章 0 评论

qq_YyjhCs

文章 0 评论

三人与歌

文章 0 评论

┼──瘾||

文章 1 评论