切换到C#[英] Switching to C#

问题描述

短版:

正在努力学习 C# - 5 年 C++,2 年 Java 经验 :) 帮助!

加长版:

我发现"Learning C# 2005"至少可以说,Jesse Liberty 是"慢"的.
我正在浏览这本书,2天前开始的可能会完成
今天.

我受朋友委托构建一个 C# 应用程序,涉及
解析XML,右键shell集成,上传到远程服务器,
可能加密.他有 Visual Studio 2003 - 所以我想这就是我的
我也在使用:)

在 Java 中,它有助于参考我需要的类的文档
熟悉一下.

(原谅我,我不确定我要问的语义.)什么
最好是最常用的 .NET 组件的列表?
(类/函数?)按降序排列 - 然后我可以从
开始并以自己的方式熟悉自己.(如果我不这样做
看看如何或为什么使用某些东西,然后我可以在
上搜索示例谷歌.)

有什么建议吗?我觉得如果我有权利,我可以快速进步
学习工具.如果对我来说最好的工具是一本书,我不反对
那 - 但我很肯定这不是我拥有的书.

--
LTP

:)

推荐答案

3 月 26 日下午 2:45,"Luc The Perverse"
<sll_noSpamlicious_z_XX...@cc.usu.edu 写道:
短版:

正在努力学习 C# - 5 年 C++,2 年 Java 经验 :) 帮助!

加长版:

我发现"Learning C# 2005"至少可以说,Jesse Liberty 是"慢"的.
我正在浏览这本书,2天前开始的可能会完成
今天.

我受朋友委托构建一个 C# 应用程序,涉及
解析XML,右键shell集成,上传到远程服务器,
可能加密.他有 Visual Studio 2003 - 所以我想这就是我的
我也在用:)

在 Java 中,它有助于参考我需要的类的文档
熟悉一下.

(原谅我,我不确定我要问的语义.)什么
最好是最常用的 .NET 组件的列表?
(类/函数?)按降序排列 - 然后我可以从
开始并以自己的方式熟悉自己.(如果我不这样做
看看如何或为什么使用某些东西,然后我可以在
上搜索示例谷歌.)

有什么建议吗?我觉得如果我有权利,我可以快速进步
学习工具.如果对我来说最好的工具是一本书,我不反对
那 - 但我很肯定这不是我拥有的书.

--
LTP

:)
对 C# 有点陌生,我也尝试了 Learning C# 书.没有
抓住我的注意力或把我拉进我需要学习的东西.那是为了
当然.对我来说,我在
中使用 Sams Teach Yourself Visual C# 取得了成功24 小时书,以及 Microsoft Visual C# Step by Step 书.
这些是很好的介绍性文本,并且提供了足够的有形
详细信息为我需要了解的内容打下良好基础
开始我自己的项目.总的来说,我会推荐 Sams 的书
大多数编程语言...


3 月 26 日下午 2:45,"Luc The Perverse"
<sll_noSpamlicious_z_XX...@cc.usu.edu 写道:
我受朋友委托构建一个 C# 应用程序,涉及
解析XML,右键shell集成,上传到远程服务器,
可能加密.他有 Visual Studio 2003 - 所以我想这就是我的
我也在使用:)
您需要查看 System.Xml.XmlDocument 和相关类
(文档将帮助您),System.Web 或 System.Net.IO
用于上传(取决于您是使用 HTTP 上传还是
另一个协议)和 System.Security.Cryptography 命名空间.

我不确定在哪里进行右键单击 shell 集成...
但是您可能会在安装时这样做,并且可能通过
注册表(Microsoft.Win23.Registry).

另外,请务必阅读 IDisposable 接口;你需要
请注意这一点,因为大多数实现
的类接口使用非托管资源,只能通过调用释放
处置.using 关键字可以帮助确保您正确处理
实现接口的类.

此外,C# 的行为更像 Java 而不是 C#,所以当你设计你的
程序,比 C/C++ 更遵循 Java 思维方式..

HTH
安迪


3 月 26 日上午 11:45,"Luc The Perverse"
<sll_noSpamlicious_z_XX...@cc.usu.edu 写道:
短版:

正在努力学习 C# - 5 年 C++,2 年 Java 经验 :) 帮助!

加长版:

我发现"Learning C# 2005"至少可以说,Jesse Liberty 是"慢"的.
我正在浏览这本书,2天前开始的可能会完成
今天.

我受朋友委托构建一个 C# 应用程序,涉及
解析XML,右键shell集成,上传到远程服务器,
可能加密.他有 Visual Studio 2003 - 所以我想这就是我的
我也在用:)

在 Java 中,它有助于参考我需要的类的文档
熟悉一下.

(原谅我,我不确定我要问的语义.)什么
最好是最常用的 .NET 组件的列表?
(类/函数?)按降序排列 - 然后我可以从
开始并以自己的方式熟悉自己.(如果我不这样做
看看如何或为什么使用某些东西,然后我可以在
上搜索示例谷歌.)

有什么建议吗?我觉得如果我有权利,我可以快速进步
学习工具.如果对我来说最好的工具是一本书,我不反对
那 - 但我很肯定这不是我拥有的书.
我在 Google 上搜索了"C# for C++ 程序员"这个词.发现了一堆
不同的链接和书籍引用.


本文地址:https://www.itbaoku.cn/post/1050418.html