首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员开发者神器:10个.Net开源项目

1、基于C#开发的适合Windows开源文件管理器 该项目是一个基于C#开发、开源的文件管理器,适用于Windows,界面UI美观、方便轻松浏览文件。...支持多种文件类型:支持多种文件类型,包括文本文件、图片、音频、视频等。 快捷键:支持多种键盘快捷键,可帮助您导航应用程序。 标识:支持文件标识功能,便于分类文件。...2、提高程序灵活性和效率的利器:Natasha动态编译库 该项目是基于Roslyn的C#动态程序集构建库,使用该库允许开发者动态运行C#代码,方便动态的新增和升级模块和代码,该项目还集成了域管理、插件管理等功能...6、一个C#扩展库,让Dapper的CRUD操作更简单 Dommel是Dapper的简单扩展,基于POCO实现基本的CRUD,提供手动和自动多重映射、查询列表、同步异步方法,同时支持LINQ等功能。...5、可扩展性:提供了丰富的扩展点,用户可以根据自己的需求自定义扩展,如自定义校验规则、自定义参数类型等。 9、一个程序员开发者神器,微软官方出品,采用C#开发!

56540

.net题库第1-9章

第一章 单项选择题 第1题 C#程序的执行过程是( ) 从程序的Main方法开始,到最后一个方法结束 (答案) 从程序的第一个方法开始,到最后一个方法结束 从程序的Main方法开始,到Main...方法结束 从程序的第一个方法开始,到Main方法结束 得分: 0.0 /10.0 第2题 C#语言源代码文件的后缀名为( )。...a[4, 1] a[3, 0] (答案) a[2, 1] a[10] 得分: 10.0 /10.0 第10题 C#语言中,switch语句中的表达式不允许为【 】类型。...通过sender参数就可判定当前按下的是哪一个鼠标键 通过e.Button就可判定当前按下的是哪一个鼠标键 (答案) 通过e.Clicks就可判定当前按下的是哪一个鼠标键 通过e参数就可判定当前按下的是哪一个鼠标键...但对于文本文件,通常使用【 】来读取文本文件内容。

1.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【深入浅出C#】章节 7: 文件和输入输出操作:文件读写和流操作

    文件读写的基本概念是通过输入和输出操作来与计算机上的文件进行交互。读取文件允许程序从文件中获取数据,以供后续处理和分析;而写入文件则允许程序将数据存储到文件中,以备后续使用或共享给其他应用程序。...,并且提供了更多的读取方法。...二、文本文件读写 2.1 文本文件的读取和写入 文本文件的读取和写入是常见的文件操作任务,在C#中可以使用StreamReader和StreamWriter来实现。...C#提供了异步文件读写的功能,可以使用FileStream.ReadAsync和FileStream.WriteAsync等方法来实现异步读写操作。...另外,流操作是一种基于流的抽象数据传输方式,它将数据看作是一系列连续的字节流,可以用于处理网络数据、内存数据等。在C#中,我们可以使用不同类型的流来处理不同类型的数据。

    3K50

    【说站】文本编辑器Notepad2 v4.22.05绿色版

    本文编程笔记首发 软件介绍 Notepad2,轻量级文本编辑器,基于Scintilla开发,免费开源,体积小巧运行快,与系统自带记事本具备相同资源消耗,支持70种编程语言,具有语法高亮、代码方案...Notepad2是Notepad2-Mod的改进版,而Metapath程序是原版的修复漏洞版。...,支持HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal, 汇编,...,制表符彩色显示,并可互相转换; 5、可以对任意的文本块进行操作,ALT键+鼠标; 6、对括号{}〔〕()可以高亮配对显示,方便查看(仅对英文符号有效); 7、可以自定义代码页和字符集...,对中文支持良好; 8、使用标准的正则表达式搜索和替换; 9、可以使用半透明模式,cool; 10、快速放大、缩小页面,不用再设定字体大小; 11、可以指定ESC键最小化Notepad2

    66420

    7.8K Star开源轻盈而强大的文本编辑器,轻便,美观,打开速度飞快

    软件介绍 一款基于 C# 开发的 UWP 文本编辑器。该记事本应用是由一位国人开发,采用了 Fluent Design。...功能特点: 1.简洁界面:Notepads 的设计灵感来源于经典的记事本应用程序,它的界面简洁、直观,使用户能够专注于编辑文本内容。 2.多标签支持:你可以打开多个文本文件并在不同的标签页中进行切换。...Notepads 自动保存你的文档,同时在下次打开应用程序时恢复你上次的会话。 6.自定义主题:你可以根据自己的喜好选择不同的主题,包括亮色和暗色主题。...7.使用其他功能:Notepads 提供了许多其他功能,比如查找和替换、调整字体样式和大小、切换标签页等。你可以在菜单栏中找到这些选项进行自定义。...总之,Notepads 是一款功能丰富、界面简洁的文本编辑器。无论是日常的文本编辑需求还是进行 Markdown 写作,它都能为用户提供出色的使用体验。

    37920

    基于 autohotkey 我写了工具

    AutoHotkey 程序本身不做任何事情; 它需要一个脚本来告诉它该做什么. 脚本只是一个简单的以 .ahk 作为扩展名的文本文件, 其中包含了程序的指令, 像配置文件, 但功能更强大....热键 之 运行程序【可自定义】 alt + 1 打开 资源管理器 alt + 4 打开 powershell 终端 alt + n 打开记事本 5....简单快捷启动器【可自定义】 alt + 空格 开启快捷启动器,再次按下或鼠标在部件外点击 / esc 键则关闭。...只要输入对应启动程序/网址的全拼或首字母简拼这种模糊搜索,如果候选词有多个可以按下 tab 键切换到列表框中方向上下键选中后回车或鼠标双击。...自定义热键 和 热串 type: app or web or file or text path:实际运行的网址或程序路径 hk:绑定的热键,例如 !

    71450

    如果不用 ReSharper,那么 Visual Studio 2019 能还原 ReSharper 多少功能呢?

    本文只谈论 ReSharper 的那些常用功能中,Visual Studio 2019 能还原多少,主要提供给那些正在考虑不使用 ReSharper 插件的 Visual Studio 用户作为参考。...另外,如果你当前需要打开智能感知提示,默认情况下使用 Ctrl + 空格键 可以打开。当然你也可以将其修改为 ReSharper 中常见的快捷键 Alt + 右箭头。...修改快捷键方法详见: 如何快速自定义 Visual Studio 中部分功能的快捷键 另外,在 IntelliCode 部分,可以选择打开更多的 IntelliSense 完成项: 在输入时即自动导入需要的命名空间...ReSharper 的智能感知提示包含所依赖的各种程序集中的类型,然而 Visual Studio 的智能感知则没有包含那些,只有顶部写了 using 的几个命名空间中的类型。...如果同样带代码块在此方法体中有多处,那么可以同时将多处代码一并提取出来成为一个布局变量。

    46730

    【C# 基础精讲】文件流和文本处理

    文件流是C#中用于进行文件读写操作的重要概念,它提供了一种逐字节或逐块访问文件内容的机制。文本处理则是指在读取和写入文件时,对文本数据进行解析、操作和转换的过程。...在本文中,我们将深入探讨文件流的概念、种类以及使用方法,并介绍在文本处理过程中常见的操作和技巧。 1. 文件流的基本概念 文件流是C#中处理文件读写的抽象,它提供了对文件内容进行顺序访问的能力。...1.2 StreamReader 和 StreamWriter StreamReader和StreamWriter是文件流的高级封装,用于进行文本文件的读写操作。它们提供了更方便的方法来处理文本数据。...总结 文件流和文本处理是C#中重要的编程概念,它们允许您读取和写入文件,处理文本数据并进行转换操作。...在进行文件读写和文本处理时,务必注意文件路径、编码、资源释放和异常处理等问题,以确保程序的稳定性和健壮性。通过这些技术,您可以更好地处理文件操作和文本处理,从而创建出更强大、更灵活的应用程序。

    30520

    Notepad2替代系统自带的记事本

    事情是这样的,平时我经常把一些文字复制到记事本中编辑好了再复制到目标位置,可以在系统自带的记事本中替换删除一些内容,记事本小巧,占用很少的资源,我很喜欢;但今天复制的内容中有很多数字和一些我不想要的内容...“Notepad2”是一个用来取代Notepad的免费程序,绿色软件,安装完毕后只有一个主程序。具有显示行号、内建各种程序语法的高亮度显示、改变背景颜色、支持Unicode与UTF-8的功能。...特点如下: 1、自定义语法高亮,支持HTML, XML, CSS, Javas cript, VBs cript, ASP, PHP, CSS, Perl/CGI,C/C++, C#, Java, VB...2、支持ANSI,Unicode,UTF-8等编码互换 3、可以设置无限个书签(9种图标可换)轻松定位 4、空格,制表符彩色显示,并可互相转换 5、可以对任意的文本块进行操作,ALT键+鼠标 6...、对括号{}〔〕()可以高亮配对显示,方便查看(仅对英文符号有效) 7、可以自定义代码页和字符集,对中文支持良好 8、使用标准的正则表达式搜索和替换 9、可以使用半透明模式,cool 10、快速放大

    2K20

    Notepad2替代系统自带的记事本Notepad

    ,可以在系统自带的记事本中替换删除一些内容,记事本小巧,占用很少的资源,我很喜欢; 但今天复制的内容中有很多数字和一些我不想要的内容,我想到了正则,发现系统自带的记事本没有,找来一个更强的工具,Word...“Notepad2”是一个用来取代Notepad的免费程序,绿色软件,安装完毕后只有一个主程序。 具有显示行号、内建各种程序语法的高亮度显示、改变背景颜色、支持Unicode与UTF-8的功能。...特点如下:   1、自定义语法高亮,支持HTML, XML, CSS, Javascript, VBscript, ASP, PHP, CSS, Perl/CGI, C/C++, C#, Java, VB...4、空格,制表符彩色显示,并可互相转换 。   5、可以对任意的文本块进行操作,ALT键+鼠标。   6、对括号{}〔〕()可以高亮配对显示,方便查看(仅对英文符号有效)。   ...11、可以指定ESC键最小化Notepad2到系统托盘或者关闭Notepad2。 ?

    3.5K20

    Linux系统入门系列之三:初识Bash

    环境变量通常以大写字符来表示,可以使用echo$命令来显示变量,示例如下: 我们可以使用env命令来查看系统默认的环境变量: 其中有些环境变量比较常用,例如RANDOM变量是常用的随机数生成变量(0...⑵自定义变量 用户可以根据自己需要自定义变量,属于局部变量,使用“=”进行赋值(等号两边不能有空格),变量名由数字和字母组成且以字母开头,赋值内容若包含空格等特殊字符需加双引号,双引号内也可以引用其他变量...命令,示例如下: 一般一个变量只能在一个子程序中运行,export命令可以将变量变为环境变量,从而可以在其它子程序中运行,示例如下: 使用set命令可以查看当前环境所有变量(包含环境变量和自定义变量...使用vim创建或打开已有文本文件,示例如下: 此时即进入一般模式,这时候可以进行删除、复制等操作(最好不要复制),但是无法输入内容: 当按键盘上“a”、“i”键,下方显示“INSERT”,开始进入编辑模式...是便会移动到最下方的命令行进入命令行模式。输入:wq命令按回车键保存并退出。如果保存还未命名的文件,:wq空格后输入文件名(若已命名则是另存为),若是不想保存修改,则输入:q!命令。

    2.9K30

    VSCode的10个巧妙技巧

    要返回到单个光标,只需按 Escape 键。 VS Code 允许您使用多个光标同时在一个文档中的多个位置处键入。...请注意,分离的窗口中不提供主窗口的菜单。 从多个文档中获取基于单词的建议 VS Code 可以在您键入大多数常见纯文本文档类型时提供基于单词的建议。...但是,默认情况下,建议仅从当前文档或相同类型的打开文档中提供。 最近引入的一项功能允许您从所有当前打开的文件中查找建议。...Python 项目需要与 Java 或 C# 项目不同的自定义设置。为此,VS Code 允许您使用 配置文件(Profile) 将各种自定义设置组合在一起,并将其保存在一个通用名称下。...为此,VS Code 提供了 便携模式,该模式受应用程序的 .zip/ .tar.gz 存档版本支持。

    15310

    通过设置启用 Visual Studio 默认关闭的大量强大的功能提升开发效率

    使用 Visual Studio 开发 C#/.NET 应用程序,以前有 ReSharper 来不足其各项功能短板,后来不断将 ReSharper 的功能一点点搬过来稍微好了一些。...) 当然也有其他可以打开玩的: 查看空白 专治强迫症,可以把空白字符都显示出来,这样你可以轻易看到对齐问题以及多于的空格了 C# 在 “文本编辑器” -> “C#” -> “IntelliSense”...null 的引用分析 IDE 功能 这个功能可能还没有完成,暂时还是无法开启的 当然也有其他可以打开玩的: 启用完成解决方案分析 这是基于 Roslyn 的分析,Visual Studio 的大量重构功能都依赖于它...C# 基础模型 微软利用 GitHub 开源项目训练的基础模型 XAML 基础模型 微软利用 GitHub 开源项目训练的基础模型 C# 参数完成 C# 自定义模型 如果针对单个项目训练出来了模型,那么可以使用专门针对此项目训练的模型...快捷键 当然,设置好快捷键也是高效编码的重要一步,可以参考: 如何快速自定义 Visual Studio 中部分功能的快捷键 提高使用 Visual Studio 开发效率的键盘快捷键 自动完成 在你点击

    41320

    .NET周刊【8月第3期 2024-08-18】

    教程还提供了项目源码和演示,推荐了Blazor UI组件库和.NET相关资源。...文章提供了模拟A键和Ctrl+A键的具体代码示例,详细解释了INPUT结构的各个字段和参数。...C#窗体自定义快捷操作键的实现 - 开源研究系列文章 https://www.cnblogs.com/lzhdim/p/18347887 本文探讨应用程序窗体的快捷键使用,区别于全局热键。...文中介绍快捷键对象的定义与实现,提供运行界面和使用指南,并附源码下载链接。文章强调快捷键操作只在特定窗体有效,避免全局热键冲突。...新的团队工具包模板 改进了用户身份验证 网页和游戏开发 解决方案资源管理器中的 npm 包 动态Web API路由发现 添加了虚幻引擎类模板 .NET 和 C++ 开发 改进的资源浏览器 在 Linux

    8010

    转-RobotFramework用户说明书稿第2.1节

    · 变量文件提供比源文件更为灵活的创建变量方法。...Robot Framework基于首个单元格里的文本来识别这些测试数据表。所有可识别表格之外的参数都自动忽略。...在纯文本文件中字符“Tab”会自动被转化为两个空格。所以我们能够使用“Tab”键输入分隔符,就和在TSV格式里一样。...Emacs甚至支持有特殊的 robot-mode.el提供语法高亮和关键字补全。虽然RIDE也支持纯文本文件,但是他只支持空格分隔这一种格式。 与TSV测试数据相同,纯文本文件总是使用UTF-8编码。...另外,,前置,后置,或连续空格可以使用内置变量{SPACE}清晰的表示。可扩展的变量语法,甚至允许像{SPACE * 8}这样的语法,可以使连续空格的处理变得非常简单。

    5.1K20

    .NET 面试题汇总(带答案)

    答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现...C# 2.0 版引入了匿名方法的概念,此类方法允许将代码块作为参数传递,以代替单独定义的方法。 25.C#中的接口和类有什么异同? 答:异:接口不能直接实例化。     ...UDDI 提供了一组基于标准的规范用于描述和发现服务,还提供了一组基于因特网的实现。   WSDL:WSDL描述Web服务的公共接口。...答:C#是可以对内存进行直接操作的,虽然很少用到指针,但是C#是可以使用指针的,在用的时候需要在前边加unsafe,,在.net中使用了垃圾回收机制(GC)功能,它替代了程序员,不过在C#中不可以直接使用...答:using 引入名称空间或者使用非托管资源   new 新建实例或者隐藏父类方法 86.需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格

    1.2K30

    重磅推出:AutoProject Studio 自动化项目生成器

    并提供自定义字段属性生成实体类的多个自定义配置选项功能。 ?   ...该生成器的核心之三是提供了基于表、视图、存储过程、自定义SQL语句4种数据库子对象元数据并通过自定义配置选项 一键生成各种实体类、UI界面与业务逻辑代码的功能。...并提供一键生成Asp.Net MVC 与 C# WinForm等项目的功能。 ?   ...该生成器的核心之四是脱离固定项目框架的束缚,通过本程序提供的API,结合您自己公司项目的实际框架情况以自定义 模板生成完全适合您的框架的UI界面、业务逻辑,以及底层的代码。 ?   ...同时提供了多项开发工作中经常用到的辅助工具与资源,包括在线资源、系统工具、开发辅助工具以及设计辅助工具等。   该代码生成器的UI界面采用了时下最流行的Office2010 Blue皮肤。

    1.3K20

    EditPlus中文版-具有 FTP、FTPS 和 sftp 功能的文本编辑器

    虽然它可以作为一个很好的记事本替代品,但它还为网页作者和程序员提供了许多强大的功能。...其他功能包括十六进制查看器、HTML 工具栏、用户工具、行号、标尺、URL 突出显示、自动完成、剪辑文本、列选择、强大的搜索和替换、多个撤消/重做、拼写检查、可自定义的键盘快捷键等。...突出显示普通文本文件中的 URL 和电子邮件地址,并让您通过单次击键 (F8) 或“Ctrl + 双击”来激活它们。 Hex Viewer Hex Viewer 允许您以 Hex 模式显示当前文件。...代码折叠 EditPlus 支持基于行缩进的快速便捷的代码折叠功能。您可以隐藏或显示带有缩进级别的代码行。 HTML 工具栏 HTML 工具栏允许您快速轻松地插入常用的 HTML 标记。...此外,您可以创建自己的自动完成文件来支持其他编程语言。 Cliptext 窗口 cliptext 窗口是用于快速轻松访问的文本剪辑的集合。您可以轻松自定义它们,也可以创建自己的剪辑文本文件。

    2K30

    OS X 上使用.NET开发应用程序

    MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。...MonoTouch的成功则是一个良好的基础,于是Mono开始将Cocoa API使用C#和.NET世界中的模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序的开发工具。...MonoMac提供了新的一套新的绑定引擎MonoMac.ObjCRuntime,以及btouch绑定生成器。 MonoMac仅仅是一套用于开发OSX应用程序的类库。...创建的项目有下面文件: info.plist - 一个文本文件包含应用程序的一些属性字符串,类似于.NET项目的AssemblyInfo.cs,具体参考 reference guide....", ++count); } 此时可以选择菜单Run - Run,或直接使用快捷键Command(即Win键) + Alt + Enter便会编译项目,这样你就可以看到这个程序运行起来了。

    1.4K50
    领券