.NET 和 C# 初学者书籍? [关闭]

2023-11-25

我想做一个项目,使用 .NET 和 C# 构建一个具有前端的数据库感知程序。

我对这门语言完全陌生。谁能推荐一个好的资源吗?也许是一本书的在线 PDF 版本?


首先有一些免费书籍:

C#

  • .NET 第零本书:C 或 C++ 程序员需要了解的有关 C# 和 .NET Framework 的知识
  • 数据结构和 C# 中面向对象设计模式的算法
  • C# 中的线程
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.NET 和 C# 初学者书籍? [关闭] 的相关文章

  • 计算 Richtextbox 中所有单词的最有效方法是什么?

    我正在编写一个文本编辑器 需要提供实时字数统计 现在我正在使用这个扩展方法 public static int WordCount this string s s s TrimEnd if String IsNullOrEmpty s re
  • 在 DataView 的 RowFilter 中选择 DISTINCT

    我试图根据与另一个表的关系缩小 DataView 中的行范围 我使用的 RowFilter 如下 dv new DataView myDS myTable id IN SELECT DISTINCT parentID FROM myOthe
  • MVC 在布局代码之前执行视图代码并破坏我的脚本顺序

    我正在尝试将所有 javascript 包含内容移至页面底部 我正在将 MVC 与 Razor 一起使用 我编写了一个辅助方法来注册脚本 它按注册顺序保留脚本 并排除重复的内容 Html RegisterScript scripts som
  • 如何在加载.NET WinForm应用程序user.config文件时捕获异常?

    有时 在使用默认配置系统的 NET 2 0 WinForm 桌面应用程序中 user config文件将被损坏并且无法再加载 当配置系统尝试加载它时 它会抛出一个System Xml XmlException 抛开 为什么文件首先被损坏 的
  • 在 C 中初始化变量

    我知道有时如果你不初始化int 如果打印整数 您将得到一个随机数 但将所有内容初始化为零似乎有点愚蠢 我问这个问题是因为我正在评论我的 C 项目 而且我对缩进非常直接 并且它可以完全编译 90 90 谢谢 Stackoverflow 但我想
  • 在 Visual Studio 2010 中从 Fortran 调用 C++ 函数

    我想从 Fortran 调用 C 函数 为此 我在 Visual Studio 2010 中创建了一个 FORTRAN 项目 之后 我将一个 Cpp 项目添加到该 FORTRAN 项目中 当我要构建程序时出现以下错误 Error 1 unr
  • 是否有实用的理由使用“if (0 == p)”而不是“if (!p)”?

    我倾向于使用逻辑非运算符来编写 if 语句 if p some code 我周围的一些人倾向于使用显式比较 因此代码如下所示 if FOO p some code 其中 FOO 是其中之一false FALSE 0 0 0 NULL etc
  • 从 Linux 内核模块中调用用户空间函数

    我正在编写一个简单的 Linux 字符设备驱动程序 以通过 I O 端口将数据输出到硬件 我有一个执行浮点运算的函数来计算硬件的正确输出 不幸的是 这意味着我需要将此函数保留在用户空间中 因为 Linux 内核不能很好地处理浮点运算 这是设
  • 我可以使用 moq Mock 来模拟类而不是接口吗?

    正在经历https github com Moq moq4 wiki Quickstart https github com Moq moq4 wiki Quickstart 我看到它 Mock 一个接口 我的遗留代码中有一个没有接口的类
  • 如何检测表单的任何控件的变化?

    如何检测 C 中表单的任何控件的更改 由于我在一个表单上有许多控件 并且如果表单中的任何控件值发生更改 我需要禁用按钮 我正在寻找一些内置函数 事件处理程序 属性 并且不想为此创建自定义函数 不 我不知道任何时候都会触发任何事件any控制表
  • C#:帮助理解 UML 类图中的 <>

    我目前正在做一个项目 我们必须从 UML 图编写代码 我了解 UML 类图的剖析 但我无法理解什么 lt
  • C# 中的合并运算符?

    我想我记得看到过类似的东西 三元运算符 http msdn microsoft com en us library ty67wk28 28VS 80 29 aspx在 C 中 它只有两部分 如果变量值不为空 则返回变量值 如果为空 则返回默
  • “接口”类似于 boost::bind 的语义

    我希望能够将 Java 的接口语义与 C 结合起来 起初 我用过boost signal为给定事件回调显式注册的成员函数 这非常有效 但后来我发现一些函数回调池是相关的 因此将它们抽象出来并立即注册所有实例的相关回调是有意义的 但我了解到的
  • 如何在非控制台应用程序中查看 cout 输出?

    输出到调试窗口似乎相当繁琐 我在哪里可以找到cout如果我正在编写非控制台信息 则输出 Like double i a b cout lt lt b lt lt endl I want to check out whether b is z
  • 使用 %d 打印 unsigned long long

    为什么我打印以下内容时得到 1 unsigned long long int largestIntegerInC 18446744073709551615LL printf largestIntegerInC d n largestInte
  • 调用堆栈中的“外部代码”是什么意思?

    我在 Visual Studio 中调用一个方法 并尝试通过检查调用堆栈来调试它 其中一些行标记为 外部代码 这到底是什么意思 方法来自 dll已被处决 外部代码 意味着该dll没有可用的调试信息 你能做的就是在Call Stack窗口中单
  • C++ 条件编译

    我有以下代码片段 ifdef DO LOG define log p record p else define log p endif void record char data 现在如果我打电话log hello world 在我的代码中
  • 无法接收 UDP Windows RT

    我正在为 Windows 8 RT 编写一个 Windows Store Metro Modern RT 应用程序 需要在端口 49030 上接收 UDP 数据包 但我似乎无法接收任何数据包 我已按照使用教程进行操作DatagramSock
  • 我的班级应该订阅自己的公共活动吗?

    我正在使用 C 3 0 遵循标准事件模式我有 public event EventHandler
  • Oracle Data Provider for .NET 不支持 Oracle 19.0.48.0.0

    我们刚刚升级到 Oracle 19c 19 3 0 所有应用程序都停止工作并出现以下错误消息 Oracle Data Provider for NET 不支持 Oracle 19 0 48 0 0 我将 Oracle ManagedData

随机推荐

  • 如何构建一个比较器,以与 PostgreSQL 相同的方式对字符串进行排序?

    我正在编写一个通过复杂的集成测试order by到 PostgreSQL 然后检查数据是否以正确的顺序返回 我正在用 Java 编写这个集成测试及其String compareTo方法的排序方式似乎与 PostgreSQL 不同 我在 Po
  • 创建自定义 OnClickListener

    我有一个按钮数组列表 我的 OCL 需要知道我按下了哪个索引 计划是这样的 MyOnClickListener onClickListener new MyOnClickListener Override public void onCli
  • 对指针的 const 引用未按预期运行

    为什么我运行此程序时会出现错误 我原以为 ptr ref 无法修改 ptr 指向的地址 但事情似乎没有按计划进行 int b 3 int ptr b says something about cannot convert int to ty
  • LinkedIn 关注公司按钮显示空白页面

    我复制了代码这个链接通过提供公司名称并单击Get Code按钮 它生成了下面给出的代码 我将此代码粘贴到 html 文件的标签中 然后在 Chrome Firefox 和 IE 中运行该 html 文件 但所有浏览器都给出空白页面作为输出
  • 如何获取谷歌地图位置名称?

    我正在建立一个网站 需要获取所有谷歌地图位置 从国家名称到最小的村庄 这是api中的任何地方吗 因为它无处可寻 您需要解析响应以获取该数据 例如 如果您想获取国家 地区 结果是通过调用反向地理编码获得的结果对象 https develope
  • Xcode 9.1(和 9.2) - 引用的精灵不执行场景编辑器中添加的操作

    我在使用 SpriteKit 场景编辑器时遇到了一些意外的行为 想知道其他人是否也遇到同样的问题 我在场景中创建了一个精灵 并添加了动作以使用场景编辑器移动它 当我单击编辑器上的动画按钮时 动作运行良好 我使用场景编辑器中的 SKRefer
  • Delphi:如何在外部应用程序上正确使用ShowWindow [重复]

    这个问题在这里已经有答案了 也可以看看 如何判断我的程序的另一个实例是否已经在运行 我在启动应用程序之前使用以下代码来检查是否有另一个实例 其中已经开始 var PreviousHandle THandle begin PreviousHa
  • 适用于 .NET Framework 3.5 的 WebApi HttpClient [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 Net Framework 3 5 有可用的 WebApi 包吗 我特别期待使用 WebApi 的 HttpClient 组件 有没有适用于 Net
  • 泛型内存管理

    我对如何管理强类型泛型的内存有疑问 List
  • 为什么变量不更新?

    我目前正在编辑 AD 的新员工脚本 遇到了一个问题 我为主文件夹添加了 2 个单选按钮 一个单选按钮会将 BaseHomeFolderPath 更新为 Path1 第二个单选按钮会将其更新为 Path2 我导出变量到 csv 以验证它是否有
  • Spring 3.1中如何使用通配符加载xml资源文件

    我想加载 xml 文件 其中包含 Spring Maven 项目中多个模块的一些错误定义 我想加载文件 然后将其传递给 JAXB unmasheller 这就是我到目前为止所做的 String path classpath definiti
  • GC(分配失败)VS OutOfMemoryError异常

    内存不足错误 通常 当 Java 堆中没有足够的空间来分配对象时 会抛出此错误 GC 分配失败 分配失败 意味着存在大于年轻代可用空间的分配请求 这是否意味着年轻代内存已满 Minor GC 时会抛出Allocation Failure 而
  • BigQuery 通过查询获取表架构

    是否可以通过查询获取 BigQuery 表架构信息 就像是TABLES但对于模式 对 cli 方法不感兴趣 我想要实现的是在 2 个 BQ 表 比方说暂存和生产 之间执行 增量 更新 其具有基于 1 个 键 列的相同结构 但采用自动方式来创
  • 防止页面在新选项卡/窗口中打开

    我正在开发一个项目 当用户在新选项卡或新窗口中打开页面时 该项目的行为非常奇怪 导致应用程序崩溃 我需要一些 javascript 来帮助我防止这种情况 所以基本上我想阻止 ctrl 单击 鼠标中键 shift 单击 从上下文菜单在新选项卡
  • SQL 查找违反 UNIQUE 共同索引的行

    我想在表中的两个 或更多 列上放置唯一索引 但我得到 找到重复的键 如何选择那些导致重复的行 您可以使用Group By and Having为了这 SELECT col1 col2 FROM table GROUP BY col1 col
  • Github:权限被拒绝(公钥),但我收到“您已成功通过身份验证”消息

    我所做的步骤 https help github com articles generate ssh keys 完全遵循 eval ssh agent s Agent pid 31944 ssh add Enter passphrase f
  • 与 Mac 和 Linux 上的 exp 函数的结果略有不同

    以下 C 程序在我的 Mac 和 Linux 上产生不同的结果 我很惊讶 因为我认为实施libm以某种方式标准化 include
  • 使用 Exchangelib 将电子邮件标记为已读

    我正在使用Pythonexchangelib包裹 如何使用 Exchangelib 将电子邮件标记为已读 我已经看过了官方 GitHub Exchangelib 页面对于我的查询 但没有找到答案 要添加到 joe 的评论 您还必须 保存 该
  • Java Spring Boot 中的服务器端渲染 React

    我是服务器端渲染的新手 我想在服务器端渲染 React 组件并以 html 形式传递它 我按照本教程进行操作https spring io guides tutorials react and spring data rest 它仍在客户端
  • .NET 和 C# 初学者书籍? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我想做一个项目 使用 NE