AndreaDO

导航

#

[置顶] 新手VSCode配置C++20

摘要: 最近买了本C++20的书,想要自己配置下在VScode的环境 例子代码: #include <iostream> #include <format> int main() { std::cout << std::format("Hello, world! {0}", 123) << std::end 阅读全文

posted @ 2023-11-25 14:15 AndreaDO 阅读(2807) 评论(4) 推荐(8) 编辑

2024年7月26日 #

C#调用C++的dll方法

摘要: C#调用C++的dll方法 有时候用一些硬件厂家的库函数,厂家没有支持C#的,就只有C、C++语言,这个时候只能将C、C++编译成dll文件,然后用C#来调用这些接口。 下面使用环境为vs2010,win32,x86 C++打包成为dll 首先创建一个win32的C++项目 然后点击向导中的dll 阅读全文

posted @ 2024-07-26 17:29 AndreaDO 阅读(1) 评论(0) 推荐(0) 编辑

2024年6月27日 #

winform的键盘和鼠标事件

摘要: winform的键盘和鼠标事件,vs2010中 键盘事件 在C#中,WinForms 应用程序中可以处理各种键盘事件。以下是一些常用的键盘事件及其示例代码,适用于Visual Studio 2010。 1. KeyDown 事件 KeyDown 事件在按下某个键时触发。可以用来处理用户按下键盘的操作 阅读全文

posted @ 2024-06-27 21:18 AndreaDO 阅读(29) 评论(0) 推荐(0) 编辑

2024年6月23日 #

C#知识点2

摘要: C#基础知识2 C#中的通用类型系统和类型断定 1. 理解通用类型系统 (CTS) 及公共语言规范 (CLS) 通用类型系统 (CTS) 通用类型系统 (CTS) 是 Microsoft .NET Framework 的核心组成部分,它定义了在 .NET Framework 中如何声明、使用和管理类 阅读全文

posted @ 2024-06-23 19:56 AndreaDO 阅读(7) 评论(0) 推荐(0) 编辑

C#的知识点1

摘要: C#基础知识 C#的接口是什么?如何编写好的接口? C#的接口 在C#中,接口是一种抽象类型,它定义了一组成员(方法、属性、事件等)的规范,但没有实现代码。类或结构体可以实现一个或多个接口,以表明它们提供了特定的功能。接口使得多态编程变得容易,允许通过接口引用来引用实现该接口的不同类的实例,实现运行 阅读全文

posted @ 2024-06-23 13:42 AndreaDO 阅读(7) 评论(0) 推荐(0) 编辑

2024年6月16日 #

C# 垃圾回收机制

摘要: C# 垃圾回收机制 C#的资源分类 托管资源 C#的申请的内存空间都是在CLR上自动管理,像 string[] arr= new string[10] //或者new class等等 托管资源是.Net平台CLR提供的内存管理方式,由.Net自动释放,托管资源:栈资源(根据函数运行的时候自动分配释放 阅读全文

posted @ 2024-06-16 21:45 AndreaDO 阅读(5) 评论(0) 推荐(0) 编辑

2024年6月12日 #

C# winform中RDLC报表绘制

摘要: C# winform中RDLC报表绘制 使用集成开发环境为VS2010,框架版本为.NET Framework4 以下我们以一个简单的学生报表作为例子。 public class Student { public string name{get;set;} public string id{get; 阅读全文

posted @ 2024-06-12 21:26 AndreaDO 阅读(13) 评论(0) 推荐(0) 编辑

2024年6月7日 #

C# 链接access数据库 vs2010

摘要: C#链接access数据库 vs2010 链接access数据库 找到你当前以mdb为后缀名的文件,例如 ""E:\zonghedata_demo.mdb",那么链接的string内容为:"@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file 阅读全文

posted @ 2024-06-07 22:52 AndreaDO 阅读(4) 评论(0) 推荐(0) 编辑

2024年4月4日 #

Linux上CMAKE的使用

摘要: Linux上CMAKE的使用 简单使用 格式如下: cmake_minimum_required(VERSION 3.0) # 最低版本3.0 project(main) # 项目名称 # 配置编译器 set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -g) # 配置头文 阅读全文

posted @ 2024-04-04 23:11 AndreaDO 阅读(193) 评论(0) 推荐(0) 编辑

2024年4月2日 #

配置Linux上的MySQL

摘要: MySQL数据库环境搭建和编程 https://www.cnblogs.com/RioTian/p/16066917.html 阅读全文

posted @ 2024-04-02 19:37 AndreaDO 阅读(5) 评论(0) 推荐(0) 编辑

2024年3月24日 #

C++ 设计模式

摘要: C++ 设计模式 工厂模式: 我们需要方便的使用这些类,减少耦合度 #include <iostream> #include <string> using namespace std; class car{ public: car(string name):name_(name){} virtual 阅读全文

posted @ 2024-03-24 22:14 AndreaDO 阅读(22) 评论(0) 推荐(0) 编辑