C#入门 资料收集

C#入门 资料收集

书籍:

在这里插入图片描述
Beginning C# 7 Programming with Visual Studio 2017

https://www.wiley.com/en-cn/Beginning+C%23+7+Programming+with+Visual+Studio+2017-p-9781119458685
下载:
在这里插入图片描述

在这里插入图片描述
C# 入门经典(第7版)
Beginning C# 6 Programming with Visual Studio 2015
代码:
在这里插入图片描述
代码:
http://www.tupwk.com.cn/downpage/search.asp

代码:

可从www.wrox.comhttps://github.com/benperk/BeginningCSharp7 下载

1122

做出华丽界面的容易程度(例如电脑上360安全卫士界面):wpf > QT>winformwpf的界面代码使用xaml 代码(类似于XML)写的,相对于winform的直接拖控件、改属性要稍微复杂一些。wpf还有辅助设计界面的软件叫做blend ,这个就厉害了,不展开讲了。总之,如果只要求快速开发,软件丑点没关系,那么选择C# + winform,如果想做出华丽的界面,特别是你本人还懂平面设计的话,选择C# + wpf (都只需要安装一个visual studio 就行)。

话说新项目不使用winform的历史代码的话,果断wpf吧
给自己用或者根本不用管界面好看不好看的话,还是winform,拖拽控件简直方便极了

WPF你大概是没用过Expression Blend吧,界面跟Photoshop和Flash差不多,也是拖控件,控件还可以直接自定义风格

用过啊,不过没花精力去学,应该说和illustrator更像一些。我本人也喜欢做一点平面设计,所以当时见到这个的时候,就对微软产生了好感。

UI设计或者美工用Blend一下就能把界面和互动逻辑整个弄出来,程序员只用专心写事件处理程序就行了

winform做出来的效果真抵不上Qt,这年头要不UWP要不Qt,WINFORM已是明日黄花。

习惯wpf之后再看看WinForm:什么?写界面手还要离开键盘?!
习惯之后wpf真的是爽~

其实微软自己都放弃wpf做新项目了

C# WPF不开源,遇到坑只能绕开了。

日常工具的话,C#+winform那才真是简单粗暴。.net没提供的功能,可以直接invoke操作系统的api来做。

微软自己都很少用 WPF,做个 vscode还要去用 electron。

  1. Electron:js开发界面,可用cpp扩展
  2. PyQt5: Py开发界面,可用cpp扩展
  3. QWebView:js开发界面,py cpp做后端(非界面部分)
  4. 基于PyQt的桌面产品:DropBox client, R Studio, Calibre, Eric Python IDE, Spyder, PDF Catalog Creator for Magento,出活快,写小工具用它根飞一样,做专业系统可以和C++Qt无缝整合。

作者:韦易笑
https://www.zhihu.com/question/24461881/answer/140104855

讨论

刚好半年前开始自学c#。看了不少书籍,视频,中间也走过弯路。感觉只是语言语法要求什么的没什么特别难的。关键是面向对象编程的思维和代码优化的能力。按照纯小白学习进阶的具体内容如下:书籍推荐:《c#从入门到精通》 清华大学出版社 适合纯小白,里面内容介绍个基本概念,但没什么深度《c#本质论》这个出版社忘了。。。书中内容略晦涩,但是里面示例代码很好《精通c#》图灵图书 稍有深度,需要耐心看,书中干货颇多视频推荐:刘铁锰c#入门详解 貌似这个视频挺早就有,对新手比较适用,堆栈数据存储都有点到c#基础+Windows form基础 科技传播坊的 里面配合《c#本质论》展开讲解的 东西还不错,但是讲课那哥们儿说话的腔调总有点哮喘上不来气的感觉面向对象软件开发 金旭亮 里面干货满满,在你看了上面基础不知道如何应用时,这个绝对可以给你指出一条明路

作者:花开柳下
链接:https://www.zhihu.com/question/58490306/answer/157256611
最近一直在看 刘铁锰的c#和Bob的xaml,不知道这样对uwp学习有没有帮助

我也看过科技传播坊哈哈

金旭亮 面对对象编程是视频教程吗?
直接F1就是MSDN
我有传智net24期的全部视频当年就是看传智的视频入的坑,到现在评价下,传智讲的虽然不算很深,时间问题,但是基本的能力该教的都教了,其他的自己搜清华大学出版社的那一堆跟c#有关的书去,有这些底子去看那些书完全没阻力,我现在就是看完传智的再去看红宝书(?是这么叫吧)系列还要学会利用vs,比如那个比vs还大的帮助文档库(MSDN),查一些类的继承关系还是不错的轮子哥安利后目前在看WPF~(学校之前教过uwp部分,不过我是看传智视频学的,比学校教的好多多多多了,然后看这个目前除了命令那块还没别过来外,一路畅通~)

作者:ijrys
链接:https://www.zhihu.com/question/58490306/answer/171389757
我C#就买了本《C#入门经典》然后学了一个星期就开始玩WPF了,这语言没什么坑,而且还有很优秀的语言特性(比如async await这些)计算机素养好一点的都能快速上手

当然你如果想深入一点,那就看看《深入理解C#》这本书(传说中的赵三本之一)
CLR Via C#和framework design guidelines
因为是赵劼老师推荐的三本书……最后那本书的中文译名是《.net设计规范 约定 惯用法与模式》
我买的《WPF编程宝典》学的,winform都多少年了

推荐喜科堂,在腾讯课堂里。我就是买的他全套的课,现在才3K多,以后更新的也可以学。这个课最大的好处不光是让你学会C#,还有就是让你学会如何设计程序(这个是最难的,心法)。然后我说说怎么学吧。如果你知道OOP的话,就好好用它。C#我觉得是一门重设计的语言,就如他们说的,不熟悉的已经帮你写好了。刚开始可以做一些小东西自己用,这个应该是比较容易的。然后慢慢就要开始学会设计了。因为大程序不是因为代码多厉害,而是结构设计的漂亮

作者:长空X
链接:https://www.zhihu.com/question/58490306/answer/157309374
下一步就会想到关于数据存储面临选择(MSSSQL,mysql,redis,mongo等等)

这个时候基本已经入门了.然后进阶就是各种框架的选择及使用

如果选择的是C/S方面 那就愉快的使用vs拖控件吧,遇到控件不会使用的,就百度一下~~

去看刘铁猛老师的C#入门视频吧
youtube.com/user/waspec/videos 前几天正好完结了 找C#入门详解系列看
云课堂大学计算机专业里的《C#程序设计》和《面向对象软件开发》系列课程。

C#这语言呢,如果你有C++和JAVA基础的话就可以跳过大部分语法部分,直接上手写,语法层面只要注意一些C#特有的东西,比如委托啊事件啊就可以了

head first C#
VS2017
坚持

用edge转成英文再看一次,不要问为什么要用edge看用上就知。

clr via c#和windows核心编程原来是一个人写的

深入理解c#竟然是google的人写的。。

C#入门经典=>C#高级编程=>CLR Var C#

系统学的话,传智的视频不错

感谢刘铁猛老师的《C#入门详解》和擅码网Monkey老师的《C#面向对象基础》

《浅谈C#中的委托与事件机制》包括七篇文章,从我的个人理解试着说明白这个C#语言中最让人头疼的语法机制。

https://www.zhihu.com/topic/19743934/hot

书 C#入门经典(第8版)
WPF方面的书完全赞同轮子哥 vczh 推荐的 WPF 编程宝典 (豆瓣) ->
当然这本书有900多页,如果觉得太厚重看不下去可以考虑看《深入浅出WPF》。
视频教程,当然是首选金旭亮老师的了。语言基础语法、设计模式、软件架构等都会涉及到~

视频教程,当然是首选金旭亮老师的了。语言基础语法、设计模式、软件架构等都会涉及到~

新手学c#用什么书好?

https://www.zhihu.com/question/275652886/answer/686246955

学习WPF有那些好的视频教程或博客?

在这里插入图片描述
https://www.zhihu.com/question/21332883/answer/247045389

Visual C#从入门到精通,John Sharp,第8版。
C#入门经典,wrox系列。

深入浅出 WPF

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值