【C#入门记录10】教程文章相关的互联网学习教程文章

C#入门之简单计算器的实现。【代码】【图】

在用C#学习的时候,师父让我先试着写一个计算器,就像任何电脑都自带的那种,想起来是觉得小case,但是实际上操作起来还是发现了不少问题的。下面的代码就是目前实现的情况,相关变量的意义也都有说明,在次就不再赘述。目前的想法是解决剩下的几个问题,后期再考虑一下优化的问题。祭出源码: 1using System;2using System.Collections.Generic;3using System.ComponentModel;4using System.Data;5using System.Drawing;6using S...

正经学C#_判断[switch语句]:[c#入门经典]【代码】【图】

switch是一个和IF语句极其相似的语句。但是Switch允许条件可以有多个值。程序的基本结构如下 switch(textVal) { case Val: 程序代码 break case Val2: 程序代码 break case Val3: 程序代码 break ...... case ValN: 程序代码 break }switch是由花括号,括号内包含 case和break的语句。其中,c#要求一个case必须带有一个break。一个case不...

C#与重构(入门)

C#与代码重构(入门)重构(Refactoring)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。单从概念少来理解重构可能很抽象,那么通过下面的代码来看就比较好理解了。public class Sample{  public static void main(String args[])  {    int r=Console.ReadLine();    r=Convert.ToDouble(r);    Console.WriteLine(4.0/3*3.14*r*r*r);    Console...

C# 二维码/条形码入门操作【代码】【图】

效果图: 先给之前的群友道个歉,说声不好意思。QRCoder 只支持二维码,没有条形码。以上demo生成条形码是用 BarcodeLib 这个库,识别是用 zxing,二维码生成用 QRCoder,识别也用 zxing。其实本来不想用 zxing 这个库的。但是 BarcodeLib 只能生成条形码,不能读取条形码,QRCoder只能生成二维码,不能读取二维码。所以就用到了 zxing 这个库。BarcodeLib 和 QRCoder 都是开源项目。这两个库有什么优点:1、没有第三方依赖项。2、...

c#入门学习-Action和Func的使用

我的理解就是:Action和Func就是官方声明好的代理using System;namespace funcActionDemo{ class MainClass { public static void Main(string[] args) { //Action 的使用 Action<string,string> bookAction = new Action<string,string>(book); bookAction("一生戎马","国家图书馆"); //func的使用 //Fun常用有两个参数,前面的是输入参数,后面的是...

C#之WCF入门1—简单的wcf例子【代码】【图】

第一步:创建一个空的解决方案,新建一个WCF服务应用程序项目(使用默认名字) 来模拟服务端,新建一个控制台应用程序项目(名称改为 ConsoleApp)来模拟客户端。第二步:简单分析WcfService_1项目,该项目内容如下:一句话总结:这个项目模拟服务器端,Service1.svc文件封装的就是提供给客户端的服务引用,Service1.svc.cs文件里是服务引用的具体实现。但这里因为Service1.svc.cs文件里的主要内容——Service1类是继承于 IService...

C#零基础入门03:打老鼠初级【图】

一:在源码管理器中打开VS注意,下文这样的打开方式是在 TFS 的源码服务器中打开解决方案。如果我们使用 SVN,则直接在硬盘上打开解决方案就可以了。 打开VS: 然后按上图中的步骤1和2(双击2处),打开我们的解决方案,如下: 注意,双击红框,会显示Solution Explorer。 我们在上一节中,只是创建了打老鼠的解决方案,还完全没有编写任何代码。这个时候运行解决方案一下(记得吗,菜单中Debug->Start without debug,或Ctrl+...

桌面程序开发入门(WinForm with C#)【代码】【图】

1、使用Visual Studio 2013创建新项目2、创建一个主窗体和4个子窗体3、创建一个数据库、一个表、一个存储过程4、在配置文件里添加数据库连接字符串5、真正的编码工作。第一步:创建新项目,一张图片抵一万字!看图说话,呵呵。。第二步:创建4个子窗体,名称分别是formCommandProc.cs、formDataAdapterProc.cs、formXMLCreate.cs、formXMLRead.cs。三、创建一个数据库、一个表、一个存储过程。打开MS SQL Server Management Studi...

C#中的线程(一)入门【图】

文章系参考转载,英文原文网址请参考:http://www.albahari.com/threading/作者?Joseph Albahari,? 翻译?Swanky Wu ?最终解释权归作者本人所有,只是为了学习方便,方才转载! ?? 中文翻译作者把原文放在了"google 协作"上面,GFW屏蔽,不能访问和查看,因此我根据译文和英文原版整理转载到园子里面。? 本系列文章可以算是一本很出色的C#线程手册,思路清晰,要点都有介绍,看了后对C#的线程及同步等有了更深入的理解。入门概述与概...

C#基础入门学习笔记——C#的类型转换【代码】

把不同类型的值放在一起运算,比如3.5+8 ,有下面2种情况: 自动类型转换:2种不同类型的数据运算,低精度类型会自动转换为较高精度的类型。 以3.5+8为例,显然数字8的精度较低(int),而3.5的精度较高(double),所以,8会自动转换为double型,即转换为3.5+8.0进行运算,结果为11.5。 请看这个例子:double d=2; 2的精度显然低于变量d的精度,所以2会自动转换为2.0然后赋值给d。 再看这个例子:int i=3.0; ...

C#操作MongoDB入门【代码】【图】

声明:此文是我学习MongoDB一周以来的经验总结。一来给自己做一个备份,二来给和我一样刚接触MongoDB的小白分享一下,有什么问题,给位请多担待。 1、MongoDB安装及配置  (1)下载:     mongodb官网 https://www.mongodb.com/download-center          进入官网下载页,你会发现版本都是windows Server...... 但是不要担心,本人亲测win0也可以用,所以放心大胆的下载就可以了。安装过程比较简单,下一步就可以...

C#区块链零基础入门,学习路线图

C#区块链零基础入门,学习路线图一、1分钟短视频《区块链100问》了解区块链基本概念http://tech.sina.com.cn/zt_d/blockchain_100/二、C#区块链 智能合约,基于NEO开源区块链学习,NEO小蚁是国内市值排名第一的开源区块链项目,基于.NET Core C#开发,NEO生态圈先发优势,与微软关系密切,2018年2月,微软与NEO在美国联合举办首届开发者技术大会。1)微信公众号搜索“NEL新经济实验室” 快速入门教程,NEL是neo国内开发者社区2)官...

[C#]入门经典

第1章 C# 简 介1.1 .NET Framework的含义1.1.1 .NET Framework的内容通用 类型系统(Common Type System,CTS)。公共语言运行库(Common Language Runtime,CLR),它负责管理用.NET 库开发的所有应用程序的执行。1.1.2 使用.NET Framework编写应用程序代码编译为通用中间语言(Common Intermediate Language,CIL)代码要执行应用程序,Just-In-Time(JIT)编译器把 CIL 编 译为专用于 OS 和目标机器结构的本机代码。Microsoft Intermedi...

工控随笔_C#连接PLC_之_C#入门_05_类_01【代码】

using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace Class {class Program{staticvoid Main(string[] args){/* 变量定义: 变量类型 变量名;* * 变量初始化 变量类型 变量名=初始值;* * 变量在使用前必须赋值*/int iVar; //定义变量, int类型即为 int32类型, 32位宽度float fVar = 3.1415926f; //定义变量并初始化,在C#中必须加上f//Console.WriteLine(iVar); //ivar没有初...

[笔记]C#基础入门(十四)——C#用流程图描述程序逻辑【图】

流程图是程序步骤的图形化表示方法。流程图中包括如下符号: 以上图形中,流程线用来连接相邻的两个步骤;每一个程序都有且仅有一个开始和结束。 以下流程图描述的是,求2个浮点数的和,后边是用C#实现: 以上摘自慕课网课程《C#开发轻松入门》原文:http://www.cnblogs.com/qianhua/p/6657523.html