摘要: 本文转自:https://www.cnblogs.com/wuchang/archive/2006/12/07/584997.html 一直以来只知道托管代码的效率要比非托管代码低,至于低多少也没有可参考的数据。今天在csdn看到的英特尔多核平台编程优化大赛的广告,把里面的代码下载回来,分别用非托管 阅读全文
posted @ 2020-04-20 15:28 Hgs88888 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/maijin/p/6913182.html 托管代码是一microsoft的中间语言,他主要的作用是在.NET FRAMEWORK的CLR执行代码前去编译源代码,也就是说托管代码充当着翻译的作用。下面介绍托管代码和非托管代码。 什么是托管代码 阅读全文
posted @ 2020-04-20 15:25 Hgs88888 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://m.biancheng.net/csharp/150/ 任何一个应用程序都离不开数据的存储,数据可以在内存中存储,但只能在程序运行时存取,无法持久保存。 数据还可以在磁盘中以文件的形式存储,但文件的管理和查找又十分烦琐无法胜任大数量的存储。 将数据存储到数据库中是在应用程序中 阅读全文
posted @ 2020-04-19 00:55 Hgs88888 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://m.biancheng.net/csharp/140/ 在操作系统中,每运行一个程序都会开启一个进程,一个进程由多个线程构成。 线程是程序执行流中最小的单元。 在应用程序中分为单线程程序和多线程程序。 单线程程序是指在一个进程空间中只有一个线程在执行; 多线程程序是指在一个进 阅读全文
posted @ 2020-04-19 00:54 Hgs88888 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://m.biancheng.net/csharp/130/ 在编程中不可避免地会出现一些错误,错误主要包括编译错误和逻辑错误。 编译错误是很容易发现的,在 Visual Studio 2015 的代码页面中若出现一些红色的波浪线,表示程序无法运行;而逻辑错误是很难发现的,通常需要 阅读全文
posted @ 2020-04-19 00:53 Hgs88888 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://m.biancheng.net/csharp/winform/ WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,一般使用 C# 编程。C# WinForm 编程需要创建「Windows窗体应用程序」 阅读全文
posted @ 2020-04-19 00:50 Hgs88888 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://m.biancheng.net/csharp/110/ C# 语言中的委托和事件是其一大特色,委托和事件在 Windows 窗体应用程序、 ASP.NET 应用程序、WPF 应用程序等应用中是最为普遍的应用。 通过定义委托和事件可以方便方法重用,并提高程序的编写效率。 C# 阅读全文
posted @ 2020-04-19 00:49 Hgs88888 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://m.biancheng.net/csharp/100/ 在前面操作变量和常量时这些值都是存放到内存中的,当程序运行结束后使用的数据全部被删除。 若需要长久保存应用程序中的数据,可以选用文件或数据库来存储。 文件通常存放到计算机磁盘上的指定位置,可以是记事本、Word文档、图片 阅读全文
posted @ 2020-04-19 00:48 Hgs88888 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://m.biancheng.net/csharp/90/ 泛型是 C#2.0 推出的新语法,不是语法糖,而是 2.0 由框架升级提供的功能。 我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。 但我们没有办法,只能分别写多个方法来处理不同的数据类型。 这个 阅读全文
posted @ 2020-04-19 00:47 Hgs88888 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://m.biancheng.net/csharp/80/ 数组是一种指定长度和数据类型的对象,在实际应用中有一定的局限性。 集合正是为这种局限性而生的,集合的长度能根据需要更改,也允许存放任何数据类型的值。 此外,为了避免集合中的元素在转换时出现异常的情况,C# 语言提供了泛型集 阅读全文
posted @ 2020-04-19 00:46 Hgs88888 阅读(127) 评论(0) 推荐(0) 编辑