逍遥小丸子
这个作者很懒,什么都没留下…
展开
-
C#编程基础第一课:C#和.NET框架、VS软件基本使用、编写第一个C#程序
1、.NET平台和C#语言.NET 是微软公司推出的平台开发环境C#(C Sharp)是一种强大的、面向对象的程序开发语言,是专为 .NET 开发而设计出的语言。2002年微软发布了.NET框架的第一个版本,是一种比MFC和COM编程技术更一致面向对象的环境。.NET的优点:多平台(可以在各种计算机上运行,从服务器、桌面机到PDA,还能在移动电话上运行)、行业标准(使用行业标准的通信协...原创 2018-10-14 15:40:15 · 17545 阅读 · 1 评论 -
C#编程基础第十课2:C#中的数组算法练习-求数组中的最大数、数组求和、利用数组生成随机验证码
知识点:数组练习声明一个数组,存放数据{23,18,79,6,57,88,65}1、输出数组中的最大元素using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp2{...原创 2018-12-14 17:00:18 · 1438 阅读 · 0 评论 -
C#编程基础(下)第一课:理解编程的两种思想:面向过程和面向对象,C#中方法的定义和使
知识点:面向过程和面向对象的编程思想、类和对象、C#中方法的定义和使用、方法的传参方式1、编程的两种思想编程的两种思想:面向过程、面向对象。编程界的两大思想,其实一直贯穿在我们学习、生活和工作当中。通过“炒鱼香肉丝”的实例,来理解面向过程和面向对象两大思想。面向过程是具体化的,流程化的。回想一下,我们在学习和工作中,当我们去实现某项功能或完成某项任务时,是不是会不自觉的按部就班...原创 2019-01-26 11:43:10 · 1217 阅读 · 0 评论 -
C#编程基础(下)第一课—扩展内容2:C#中静态方法和实例化方法(普通方法)的区别及使用
知识点:C#中静态方法和普通方法的区别、使用1、定义方法的格式访问修饰符 返回类型 方法名 (参数列表){ // 方法的主体…} 2、静态方法在大多数时候,我们定义写一个方法,会把方法区分为实例化方法(普通方法)和静态方法。用static修饰一个方法,就是静态方法。 public string InstanceMethod()//...原创 2019-01-26 11:44:19 · 551 阅读 · 0 评论 -
C#编程基础(下)第一课—扩展内容1:C#中类的定义与语法、类的属性、方法、对象
知识点:C#中类的定义与语法、类的属性、方法、对象 1、C#中类、对象、属性、方法之间的关系 对象:现实世界中的实体(世间万物皆对象) 类:具有相似属性和方法的对象的集合 对象的三要素:属性(对象是什么)、方法(对象能做什么)、事件(对象如何响应) 面向对象程序设计的特点:封装 继承 多态相互关系:类是对象的抽象,对象是类的实例,类是一种抽象的分类,对象则是具体事物。举...原创 2019-01-26 11:44:03 · 1196 阅读 · 0 评论 -
C#编程基础(下)第二课:创建Windows应用程序的方法,窗体的基本属性和方法、基本控件的使用
知识点:创建Windows应用程序的方法,窗体的基本属性和方法、基本控件的使用、事件处理、消息框的使用1、创建windows应用程序的方法 Windows应用程序是目前应用软的主流,用户使用方便且功能强大。所以掌握windows应用程序的开发是软件开发的必备技能。Windows应用程序由一个个窗体组成。1.1 应用程序和windows应用程序应用程序:为满足用户不...原创 2019-03-02 10:30:36 · 5532 阅读 · 0 评论 -
C#编程基础(下)第三课:窗体控件的排列的对齐、创建MDI窗体的方法、窗体间数据传递的方法
知识点:控件排列和对齐的方法、创建MDI窗体的方法、高级控件(工具条ToolStrip、状态条StatusStrip、图片框PictureBox、图片列表ImageList、定时器Timer)的使用、数据验证代码的编写、窗体间数据传递的方法1、排列控件 软件界面的美观度,会影响用户对软件的接受度,在我们制作软件时,通常会有大量的控件分布在软件界面上。让这些控件简洁有序的排列...原创 2019-03-10 16:34:39 · 4036 阅读 · 0 评论 -
C#编程基础(下)第四课:ListView控件、ContextMenuStrip控件和TreeView控件的使用
知识点:ListView控件、ContextMenuStrip控件和TreeView控件的使用。1、ListView控件的使用 ListView控件,又称为列表视图控件,它主要用于显示带图标的项列表,其中可以显示大图标、小图标和数据。使用ListView控件可以创建类似Windows资源管理器右边窗口的用户界面。 要实现这样的界面,需要用到两个控件Li...原创 2019-03-17 16:18:13 · 1933 阅读 · 1 评论 -
C#编程基础(下)—项目实践3:使用C#开发简单版winform计算器程序(输入两个数字,点击加减乘除按钮后,输出计算结果)
知识点:基本控件的使用、添加事件、获取TextBox控件里用户输入的数据。1、计算器的工作原理理解第一步:新建一个项目,起名为MyCounter,并设置Form1的Textt属性为“简易计算器”第二步:从工具箱拖动三个Label控件到窗体上,并分别设置Text属性为:“数字一:”、“数字二:”、“结果:”第三步:从工具箱分别拖动三个TextBox控件到窗体上,它们的N...原创 2019-03-27 10:29:12 · 4166 阅读 · 0 评论 -
C#编程基础(下)—项目实践2:利用TreeView和ListView制作文件资源管理器效果-显示当前VS项目资源
知识点:TreeView控件、ListView控件的使用、SplitContainer控件的使用 Visual Studio 的优势之一是能够在较短的时间中创建具有专业外观的 Windows 窗体应用程序。 一种常见的方法是,使用ListView和TreeView控件,创建类似于 Windows 操作系统的 Windows 资源管理器功能的用户界面 (UI)。 Windows 资...原创 2019-03-26 09:05:12 · 2593 阅读 · 1 评论 -
C#编程基础(下)—项目实践1:获取鼠标在WinForm窗体上的位置,并显示鼠标坐标
知识点:Label控件的使用、窗体MouseMove事件。实现效果:鼠标在窗体中移动到不同位置时,窗体上显示的鼠标位置X和Y的值,对应发生变化。实现步骤:第一步:在VS中新建项目,并在窗体中添加一个Label控件,设置Label控件的Name属性为lblPostion。第二步:选中窗体后,在属性面板找到窗体的MouseMove事件,双击事件名称后面的输入框,会...原创 2019-03-22 13:58:20 · 7796 阅读 · 0 评论 -
C#编程基础(下)—窗体程序技巧1:敲回车实现登录按钮功能、按Tab键实现光标在不同控件之间的顺序切换
C#制作Winform窗体程序技巧1:在C# 登录窗体中,敲回车即可进行登录实现效果:在登录界面一敲回车,就相当于点击登录按钮。实现方法:设置该窗体的AcceptButton属性即可,AcceptButton属性值默认是“无”,单击旁边的下拉符号,在下拉菜单里选择要“替代”的按钮名称即可。实现原理:窗体的AcceptButton属性,即窗体的“接受”按钮。如果设置了此按钮,则用户每次按...原创 2019-03-22 23:20:31 · 1722 阅读 · 0 评论 -
C#编程基础(下)—项目实践4:使用C#开发完整版计算器(点击数字和计算符,输出计算结果,带小数点和清零效果)
知识点:基本控件的使用、计算器窗体设计、简单if结构语句的使用。实现效果:完整计算器界面,任意点选数字,实现基础数学运算。实现步骤:第一步:在项目实践3演示的项目MyCounter中,新添加一个窗体,设置窗体的Text属性为“完整版计算器”。第二步:添加一个TextBox控件到窗体上,并设置TextAlign属性为right,让文本居右对齐。添加按钮控件到窗体上,并设置好对...原创 2019-03-29 09:53:35 · 1461 阅读 · 0 评论 -
C#编程基础(下)第五课:ADO.NET数据库开发(一)使用Connection对象将窗体程序和数据库连接
知识点:了解 ADO.NET 的功能和组成、会使用 Connection 对象连接到数据库、掌握基本的异常处理、会使用 Command 对象查询单个值。1、ADO.NET1.1 ADO.NET是什么? ADO.NET是一组用于和数据源进行交互的面向对象类库,通过这些类,我们可以访问和操作数据库。ADO.NET是数据库访问的方法和技术,主要用于完成C#应用程序访问数据库。...原创 2019-05-26 18:35:50 · 3997 阅读 · 1 评论 -
C#编程基础(下)第六课:ADO.NET数据库开发(二)使用DataReader对象查询数据、Command对象操作数据
知识点:DataReader对象的常用属性和方法、利用Command对象生成DataReader对象、ExecuteReader()方法的使用。1、使用DataReader对象查询数据 DataReader是只读只进的读取器,也就是说它只能读取数据而不能修改数据,并且只能从前往后读取,而不能反过来读取数据,每次读取一行数据。DataReader的特点是:读取数据比较快,但...原创 2019-06-02 16:39:11 · 1579 阅读 · 2 评论 -
C#编程基础第十课:C#中的常用数据类型转换:隐式转换、显式转换、Convert类转换等
知识点:类型转换、数值类型间的转换、隐式类型转换、显式类型转换、数值类型和string类型的转换、Convert类转换。1、数据类型类型转换理解:从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。C#有多种数据类型,在使用各种类型的数据时,有时候需要将一种类型的数据转换为另一种类型,这就涉及到数据类型转换的方法。为什么需要进行数据类型转换?因为计算机对不同的数据类型有...原创 2018-12-14 11:49:30 · 1029 阅读 · 0 评论 -
C#编程基础第十课:冒泡排序的原理,在C#中,使用冒泡排序对数组进行排序
知识点:冒泡排序、交换变量数据。 排序就是指将数组或集合中的元素以升序或降序重新排列,(如从大到小、首字母从A到Z等)。常用的排序算法有:冒泡排序、选择排序、插入排序、快速排序、希尔排序等。冒泡排序算法(Bubble Sort)是一种流行但低效的排序算法。1、冒泡排序的原理 冒泡排序的原理是反复比较待排序数组中所有相邻的两个数据,使他们按照升序(或降序)排列...原创 2018-12-03 15:21:36 · 1666 阅读 · 0 评论 -
C#编程之Visual Studio 2017安装教程
1、登录官网,下载https://visualstudio.microsoft.com2、双击安装,按照提示即可(必须保证电脑有网络)3、安装选项,这三项要勾选安装建议:1)保证电脑能够满足基本安装要求(查看自己电脑属性)2)安装路径,建议放在D盘(不要放在系统盘,安装路径不要出现中文)3)安装时间较长,一定要确保有网络,另外多点耐心 Visual St...原创 2018-10-15 12:56:54 · 15751 阅读 · 0 评论 -
C#编程基础第二课:标识符、关键字、Main、语句
1、标识符程序中的变量名、常量名、类名、方法名,都叫做标识符。C#有一套标识符的命名规则,如果命名时不遵守规则,就会出错。标识符必须以字母、下划线或 @ 开头,后面可以跟一系列的字母、数字( 0 - 9 )、下划线( _ )、@。 标识符中的第一个字符不能是数字。 标识符必须不包含任何嵌入的空格或符号,比如 ? - +! # % ^ & * ( ) [ ] { } . ...原创 2018-10-18 12:28:31 · 1244 阅读 · 0 评论 -
C#项目中各个文件的含义
Bin 目录用来存放编译的结果,bin是二进制binary的英文缩写,因为最初C编译的程序文件都是二进制文件,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。obj是object的缩写,用于存放编译过程中生成的中间临时文件。其中都有debug和re...转载 2018-10-15 15:35:23 · 5051 阅读 · 0 评论 -
C#编程基础第三课:C#中的运算符和分支语句
知识点:运算符、if结构、if-else语句一、运算符运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。。1、算数运算符:用来处理四则运算的符号,这是最简单,也最常用的符号,尤其是数字的处理,几乎都会使用到算术运算符号...原创 2018-10-28 16:09:20 · 837 阅读 · 0 评论 -
C#编程基础第二课2:C#中的常用数据类型、变量
知识点:常用数据类型、变量、占位符一、数据类型1、电脑如何存储数据?计算机的基本作用就是运算。要运算就要给它数据。这些数据可以由用户输入、从文件获得,甚至从网络中得到。电脑怎么存储zh这些数据呢?笼统的说,电脑使用内存来记忆计算时所使用的数据。在现实生活中的数据各种各样,整数、小数、字符串、字符等等,它们都类型是不一样的。所以你要想在计算机中使用这些类型,就必须在内存中为它申请一块...原创 2018-10-20 12:02:28 · 1173 阅读 · 2 评论 -
C#编程基础第四课:c#中的逻辑运算符、多重if语句、嵌套if语句的使用
知识点:逻辑运算符、多重if语句、嵌套if语句1、逻辑运算符练习1:逻辑或、逻辑与运算符的使用本次计算机考试成绩规定:笔试成绩等于100分且机试成绩大于等于60分,或笔试成绩大于等于60分且机试成绩等于100分, 输出“成绩优秀”, 否则输出“继续努力” static void Main(string[] args) { ...原创 2018-11-01 13:49:45 · 1968 阅读 · 0 评论 -
C#编程基础第四课2:使用if语句、if-else语句、多重if语句、嵌套if语句完成的C#控制台小程序
知识点:基本算术运算、简单if语句、if-else语句的练习。利用语句完成简单C#控制台程序。1、运用if-else语句,判断用户输入的年份是否是闰年 static void Main(string[] args) { /* * 输入一个年份,输出是否是闰年 * 提示:闰年的判断标准...原创 2018-11-04 18:10:48 · 1581 阅读 · 1 评论 -
C#编程基础第五课:c#中swtich结构语句的使用
知识点:swtich结构。1、switch选择结构switch结构是除if结构外的另一种分支语句,主要用于单个值的判断。多分支语句,通过判断整型表达式的值,来决定执行语句,通常与case配合使用 switch ——开关,case ——情况,开关决定发生的情况 优点:比多重选择结构代码更简洁。switch语句的语法:switch语句执行流程:代码练习1: ...原创 2018-11-08 13:56:09 · 1003 阅读 · 0 评论 -
C#编程基础第六课:C#中三元运算符的初级使用和嵌套
知识点:三元运算符的使用。1、三元运算符三元运算符的初级使用:符号: ?:举例:int c=bool ? a : b当bool=true,c=表达式a,当bool=false,c=表达式b。三元运算符?:是 if~else 语句的简写形式 书写格式如下:变量 = 布尔表达式 ? 语句1 : 语句2 ; 如果问号“?”前的表达式为真,则计算语句 1 的值,并将结果赋值...原创 2018-11-12 15:30:58 · 1811 阅读 · 0 评论 -
C#编程基础-项目1:景点门票收银系统-练习switch语句、嵌套语句、多重if-else语句的使用
知识点:switch语句、嵌套语句、多重if-else语句。需求说明:景点门票实行淡旺季票价,淡季从1月到6月,普通票价40元,学生票价20元。旺季从7月到12月,普通票价60元,学生票价20元。另外针对不同类型的参观者,也享受不同的优惠政策。1.2米以下儿童免票,老年人享受5折票价,离休人员和其他类型,则不享受优惠。输入参观者类型和当前月份,输出需要支付的票价。解题思路:1、可以...原创 2018-11-15 16:12:43 · 2498 阅读 · 0 评论 -
C#编程基础第七课:C#中的基本循环语句:while循环、do-while循环、for循环、foreach循环的使用
知识点:while循环、do-while循环、forxufo循环、ach循环的使用。1、while循环特点:先判断条件,条件为真,执行循环语句。条件为假,直接结束循环语句。语法:while(条件表达式){ 循环语句;//如果条件为真,执行循环语句,如果条件为假,直接结束整个while语句}while循环执行流程:while语句功能计算表达式的值,...原创 2018-11-17 11:18:37 · 5273 阅读 · 1 评论 -
C#编程基础第七课2:循环语句代码练习-循环语句经典算法小案例实现
知识点:循环语句练习、for循环、while循环、do-while循环。练习1:计算1+2+……+100的和 static void Main(string[] args) { int number = 1;//声明一个计数器 int sum = 0;//声明一个变量,用来存放求和结果 ...原创 2018-11-17 15:40:48 · 1024 阅读 · 0 评论 -
C#编程基础第八课:循环控制语句break和continue的使用、VS中的调试、二重循环的使用
知识点:循环控制语句break和continue的区别、VS软件中的调试、for语句进行二重循环1、循环控制语句的使用在执行循环时要进行条件判断,只有在条件为“false”时,才能结束循环。但是有时候根据实际情况需要停止整个循环,或者跳到下一次循环,有时候需要从程序的一部分跳到程序的其他部分,这些都可以由跳转语句来完成。C#中的循环控制语句,主要是break和continue。brea...原创 2018-11-17 16:43:42 · 1295 阅读 · 0 评论 -
C#编程基础第八课2:c#中的二重循环练习-经典双重for循环语句小案例
练习1:双重for循环输出*组成的直角形代码结果样式: static void Main(string[] args) { for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 2 * i - 1; j++) ...原创 2018-11-26 08:12:01 · 3152 阅读 · 0 评论 -
C#编程基础第九课:数组、声明数组的方法、利用数组循环录入信息
知识点:数组、冒泡排序。1、数组概念理解:数组是个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。通俗理解:数组就是一个变量,用于将相同数据类型的数据存储在内存中。数组中的每一个数据元素都属于同一数据类型。例如,全班50个学生的成绩都是整型,就可以存储在一个整型数组里面。我们知道声明一个变量就是在内存空间分配一块合适的空间,然后...原创 2018-12-01 20:54:45 · 1112 阅读 · 3 评论 -
C#编程基础-项目2:智能问答机器人-while循环、break语句的使用
知识点:while循环、多重if语句、break语句。需求说明:设计一个移动智能客服(C#控制台小程序)。制作思路:利用while循环1、循环次数:只要题库里有答案,用户可以无限循环。2、循环条件:用户输入的语句里,包含指定关键词,从而触发多重if语句里的答案。如果没有指定答案,则使用break退出整个循环语句。3、循环内容:用户输入一句话,系统给出对应回答。4、字符串.c...原创 2018-11-26 16:09:45 · 1098 阅读 · 0 评论 -
C#编程基础(下)第七课:ADO.NET数据库开发(三)DataSet 对象和DataAdapter 对象的使用
知识点:DataSet 对象的使用、DataAdapter 对象的使用、DataGridView 控件的使用。1、认识DataSet 对象1.1 为什么使用DataSet对象? 我们先来看看为什么要学习DataSet数据集,这里有两个问题:大批量的查询、修改数据怎么办?如果只做查询,用DataReader就可以了,但是同时还要修改数据,DataReader(只...原创 2019-06-04 21:21:33 · 1207 阅读 · 1 评论