- 博客(55)
- 资源 (26)
- 收藏
- 关注
原创 个人感悟:论自然语言与条件反射
上学的时候,为了考试,许多的同学经常是闷头背单词,一本单词手册经常是随身携带,书不离身;可是,在电视上听见外国人说英语,自己总是听不懂。感到纳闷。为什么背了这么多的单词,还是听不懂?!问题出在哪里!在我学习和实践输入法的过程中,突然间来了灵感!经过自己的一些思考,以及自己的实践,我觉得语言的学习不应该是记忆,语言的学习应该是条件反射的养成。语言的理解就是条件反射的自然反应。 1、语言的...
2018-10-05 11:33:43
403
原创 个人感悟:论自然语言与条件反射
上学的时候,为了考试,许多的同学经常是闷头背单词,一本单词手册经常是随身携带,书不离身;可是,在电视上听见外国人说英语,自己总是听不懂。感到纳闷。为什么背了这么多的单词,还是听不懂?!问题出在哪里!在我学习和实践输入法的过程中,突然间来了灵感!经过自己的一些思考,以及自己的实践,我觉得语言的学习不应该是记忆,语言的学习应该是条件反射的养成。语言的理解就是条件反射的自然反应。 1、语...
2018-10-05 11:27:48
560
原创 第一个C#程序:HelloWorld
嗨,大家好!在昨天的文章里我给大家详细的介绍了开发环境的搭建,今天就来说说第一个C#程序的开发。因为,当我们初学一门编程语言的时候,总是先从最简单的程序来建立成就感的。在C#编程语言里面,用命令行编程来学习语法;等语法学习好了,就用窗口界面来编写实用的应用程序了。首先呢是大家我们的集成开发工具:sharpdeveloper,然后新建一个解决方案,在这个解决方案里面建立一个项目,然后就开...
2018-10-02 22:30:58
530
原创 第一个C#程序:HelloWorld
嗨,大家好!在昨天的文章里我给大家详细的介绍了开发环境的搭建,今天就来说说第一个C#程序的开发。因为,当我们初学一门编程语言的时候,总是先从最简单的程序来建立成就感的。在C#编程语言里面,用命令行编程来学习语法;等语法学习好了,就用窗口界面来编写实用的应用程序了。首先呢是大家我们的集成开发工具:sharpdeveloper,然后新建一个解决方案,在这个解决方案里面建立一个项目,然后就开始编...
2018-10-02 22:16:42
1068
原创 说说C#语言的开发环境的搭建
C#语言是一门面向对象的编程语言,是微软公司在吸收了C++语言、Java语言的优点的基础上,创建的一门更加优秀的编程语言。在实际的学习中,我们总是会不得不面对一个C#语言的集成开发环境的选择问题。可以使用的集成开发环境大概有这么几个,我分别来介绍一下。Visual StudioVisual Studio翻译成中文就是:可视化工作室,这款开发工具号称是:全宇宙第一集成开发环境,可以实现很多...
2018-10-01 22:55:16
4266
原创 48、我的C#学习笔记14
条件判断语句用于根据某个表达式的值从若干条给定语句中选择一个来执行。天剑判断语句包括if语句和switch语句两种。条件判断语句执行过程就好像在商场买东西时,是拿现金还是刷卡。如果刷卡,是用信用卡,还是银行卡,它是对事物的一个选择过程。if语句:使用if条件语句,可选择是否要执行紧跟在条件之后的那个语句。关键字if之后是作为条件的“布尔表达式”,如果该表达式返回的结果为true,则执行
2017-11-05 09:26:47
221
原创 47、我的C#学习笔记13
可变字符串类对于创建成功的字符串对象,它的长度是固定的,内容不能被改变和编译。虽然使用“+”可以达到附加新字符或字符串的目的,但“+”会产生一个新的String实例,会在内存中创建新的字符串对象,如果重复的对字符串进行修改,将极大地增加系统开销。而C#中提供了一个可变的字符序列StringBuilder类,大大提高了频繁增加字符串的效率。StringBuilder类的定义StringB
2017-11-04 09:51:04
207
原创 46、我的C#学习笔记12
删除字符串:String类提供了一个Remove方法,用于从一个字符串的指定位置开始,删除指定数量的字符,其语法格式如下:public String Remove(int startIndex)public String Remove(int startIndex,int count)其中:startIndex:用于指定开始删除的位置,索引从0开始。count:指定删除的字
2017-11-03 09:32:06
208
原创 45、我的C#学习笔记11
截取字符串:String类提供了一个SubString方法,该方法可以截取字符串中指定位置和指定长度的子字符串其语法格式如下:public string SubString(int startIndex,int length)startIndex:子字符串的起始位置的索引。length:子字符串中的字符数。例如:创建一个控制台应用程序,声明两个string类型的变量str1和
2017-11-02 09:42:12
173
原创 44、我的C#学习笔记10
Char类型只能表示单个字符,不能表示由多个字符连接而成的字符串,在C#语言中字符串作为对象来处理,可以通过String类来创建字符串对象。字符串的声明及赋值:在C#语言中,字符串必须包含在一对""(双引号)之内。例如:"23.23" "ABCDE" "祖国您好"这是都是字符串的字面常量。字符串常量是系统能够显示的任何文字信息,甚至是单个字符。可以通过以下语法格式来声明字符
2017-11-01 11:44:07
192
原创 43、我的C#学习笔记9
特殊运算符:is运算符is运算符用于检查变量是否为指定的类型。如果是,返回真;否则,返回假。比如:创建一个控制台应用程序,判断整型变量i是否为整数类型。代码如下:int i=0;bool result=(i is int);Console.WriteLine(result);Console.ReadLine();条件运算符条件运算符(?:)根据布尔表达式的值返回
2017-10-31 11:50:55
235
原创 42、我的C#学习笔记8
位运算符除按位与、按位或运算符外,其它只能用于处理整数的操作。位运算是完全针对位方面的操作。1、“按位与”运算“按位与”运算的运算符为“&”,“按位与”运算的运算法则是:如果两个整型数据a、b对应为都是1,则结果位才是1,否则为0。如果两个操作数的精度不同,则结果的精度与精度高的操作数相同。2、“按位或”运算“按位或”运算的运算符是“|”,“按位或”运算的运算法则是:如果两个操作数
2017-10-30 16:24:21
211
原创 41、我的C#学习笔记7
关系运算符属于二元运算符,用于程序中的变量之间、变量和自变量之间以及其它类型的信息之间的比较,它返回一个代表运算结果的布尔值。当运算符对应的关系成立时,运算结果为true,否则为false。所有关系运算符通常用在条件语句中来做为判断的依据。C#中的关系运算符共有6个。关系运算符就好像对两个铁球进行比较,看看这两个铁球哪个大,重量是否相等,并给出一个真或假的值。相等运算符:要查看两个表达
2017-10-29 12:05:36
282
1
原创 40、我的C#学习笔记6
表达式:表达式是由运算符和操作数组成的。运算符设置对操作数进行什么样的运算。例如:+、-、*、/都是运算符,操作数包括文本、常量、变量和表达式。运算符:运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。C#中提供了丰富的运算符,如:算术运算符、赋值运算符、比较运算符等。算术运算符:+、-、*、/、%运算符都称为算术运算符,分别用于进行加、减、乘、除和求
2017-10-28 13:46:02
378
原创 39、我的C#学习笔记5
从概念上讲,值类型是直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方。在C#中,必须在设计类型时就决定类型实例的行为。如果在编写代码时,不能理解引用类型和值类型的区别,那么将会给代码带来不必要的异常。从内存空间上看,值类型是在栈中操作,而引用类型则在堆中分配存储单元。栈在编译时就分配好内存空间,在代码中有栈的明确定义,而堆是程序运行中动态分配的内存空间,可以根据程序的运
2017-10-27 11:12:03
390
原创 38、我的C#学习笔记4
数据类型:C#中的变量类型根据其定义可以分为两种:一种是值类型,一种是引用类型。这两种类型的差别在于数据的存储方式。值类型的变量本身直接存储数据。而引用类型则存储实际数据的引用,程序通过此引用找到真正的数据。值类型变量直接存储其数据值,主要包含整数类型、浮点类型以及布尔类型。值类型变量在栈中进行分配,因此效率很高,使用值类型主要目的是为了提高性能。值类型有如下特性:1、值类型都存储在栈
2017-10-26 15:17:23
195
原创 37、C#学习笔记3
变量本身被用来存储特定类型的数据,可以根据需要随时改变变量中所存储的数据值。变量具有名称、类型和值。变量名是变量在程序源代码中的标识。变量类型确定它所代表的内存的大小和类型。变量值是指它所代表的内存块中的数据。在程序的执行过程中,变量的值可以发生变化。使用变量之前必须先声明变量,即指定变量的类型和名称。变量的使用时程序设计中一个十分重要的环节。为什么要定义变量呢?简单的说,就是要告诉编译器,这
2017-10-25 15:46:22
206
原创 36、C#学习笔记2
类是一种数据结构,它可以封装数据成员、函数成员和其它的类。类是创建对象的模板。C#中所有语句都必须位于类内。因此,类是C#语言的核心和基本构成模块。C#支持自定义类,使用C#编程就是编写自己的类来描述实际需要解决的问题。类就好比是医院的各个部门,如:内科、骨科、泌尿科、眼科等,在各科室中都有自己的工作方法,相当于在类中定义的变量和方法等。如果要救治车祸重伤的人,光是一个部门是不行的,可能要内科
2017-10-24 16:15:50
611
原创 35、C#学习笔记1
C#语言是一种面向对象的编程语言,主要用于开发运行在.net虚拟机上面的应用程序。C#语言的特点:1、语法简洁,不允许直接操作内存,去掉了指针操作。2、彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承、多态。3、与web紧密结合,并且支持绝大多数的web标准。如:HTML、XML、SOAP等。4、强大的安全性机制,可以消除软件开发中常见的错误(如语法错误),
2017-10-23 14:42:25
457
原创 34、C#里面的网页视图组件的运用
当我们用开发工具开发一个浏览器的时候,网页视图组件是必不可少的。C#也不例外。C#里面的网页视图组件叫做:WebBrowser。主要的属性是:Name、Url。Name属性用来设置网页视图组件的名称。Url属性用来设置网址。比如:我们可以制作一个简单的浏览器,包括:网址输入框、跳转按钮、网页视图。点击按钮实现网页的跳转。代码如下:void Button1Click(object s
2017-10-22 14:57:54
350
原创 33、C#里面的进度条和时钟组件的使用
就像易语言一样,C#里面也是存在进度条和时钟组件的。进度条结合时钟组件,就可以实现一个进度的显示。进度条组件的属性主要是:Name、Maximum、Minimum、Value。Name代表进度条组件的名称、Maximum是代表最大值、Minimum是代表最小值、Value代表当前值。时钟组件最重要的属性就是:Name、Interval。Name代表该组件的名称、Interval是间
2017-10-21 15:51:24
438
原创 32、C#里面超链接标签的使用
在C#里面也有一个超链接标签,但是这个超链接标签设计的不是那么好用。具体的超链接网址不能也无法写到相应的属性里面。这个超链接主要的属性就是:Name、Text。Name属性表示这个组件对象的名称。Text属性表示这个组件上面的文本。事件主要就是:LinkClicked事件。当我们点击了这个超链接标签,就通过这个事件来跳向相应的网址。该如何写呢?看下面的代码:
2017-10-20 15:29:02
597
原创 31、C#里面的图片框PictureBox的使用
无论是在哪门有组件的编程语言里面,图片框都是必不可少的。C#语言是一门组件非常丰富的语言,自然是少不了图片框组件。图片框组件的主要属性是:Name、Image、SizeMode、BorderStyle。Name属性用来设置图片的对象名称。Image属性用来添加图片。SizeMode用来设置图片的大小模式。BorderStyle用来设置图片的边框样式。比如:我画了一个图片框,
2017-10-19 15:08:31
701
原创 30、C#里面的列表框:ListBox的使用
列表框与下拉列表框类似,都是可以展现一系列数据的。列表框组件最重要的属性是:Name、Items、SelectionMode。Name属性用来设置列表框组件的对象名称。Items属性用来设置列表框组件的数据。SelectionMode用来设置列表框组件是单选还是多项选择。列表框组件的最重要的事件是:SelectedIndexChanged。比如:创建了一个列表框:如下图:
2017-10-18 15:01:46
966
原创 29、C#里面多选框CheckBox的属性和事件
在C#里面,多选框组件是:CheckBox。跟单选框一样,也是比较常用的一个组件。多选框主要的属性是:Name、Text、Checked。Name属性表示这个组件的名称。Text属性表示这个组件的标题。Checked表示这个组件是否已经选中。主要的事件就是CheckedChanged事件。比如:选择一下个人的兴趣和爱好的多选。相关效果和代码如下所示:void CheckBox1
2017-10-17 14:27:49
18974
原创 28、C#里面的单选框RadioButton的属性和事件
在C#语言里面,单选框的属性和其它编程语言确实非常的相似。主要的属性就是:Name、Text。事件主要的就是:CheckedChanged。比如:创建一个简单的实例,选择春夏秋冬。就可以直接选中RadioButton组件,在窗口上面拉出4个单选框来。然后,分别修改Text属性为:春、夏、秋、冬。界面如下图:接下来可以分别设置每个单选框组件的CheckedChanged事件。
2017-10-16 14:37:52
18363
原创 27、C#里面组合框ComboBox的属性和事件
组合框也就是我们通常所说的下拉列表框。既然是下拉列表框,就要向下拉列表框里面添加数据。数据的添加就要通过属性:Items来进行添加。点击该属性后,就会弹出一个对话框,然后就可以向里面添加内容了。添加后的效果如下:比如添加:春、夏、秋、冬给下拉列表框添加了内容,就要给下拉列表框添加一个选项的选中事件,并将选中项的内容显示出来。 代码如下: void ComboBox1Se
2017-10-15 16:16:53
2534
原创 26、C#里面标签的属性和事件
标签(Label)是编程语言里面的常用组件之一。用来显示一定的信息。Label最常用的属性就是:name、Text、TextAlign。如果非要让Label有个事件的话,那就是让Label模仿按钮,来实现它的点击事件。name属相就是名称,是在代码编写中会用到的。Text属性就是标题,用来在标签上面显示文本。TextAlign是对齐方式。可以考虑给标签添加一个click事件
2017-10-14 16:14:41
537
原创 25、C#里面TextBox编辑框的使用
不论是在C#里面,还是在其它编程语言中,编辑框都是常用的组件之一。编辑框组件最重用的属性和事件也就那么几个。虽然TextBox组件的属性和事件很多很多。下面对TextBox组件的属性和事件进行下使用说明。1、Multiline。该属性有2个值,一个是true,一个是false。如果为true,就是表示可以在编辑框中输入多行;如果为false,就是表示可以在编辑框中输入一行。如下图:
2017-10-13 16:02:18
5123
原创 24、C#:按钮的属性和事件
在真实的C#开发场景中,我们对于按钮的使用,无非就是使用按钮的name属性、text属性,以及按钮的click事件。其它的几乎是很少使用到的。如果改换成其它的编程语言,也是一样的。我也看了别人的关于C#的视频教程,对于按钮的使用,就是讲的一塌糊涂。我这里就简单的记录下该如何来使用按钮。1、从工具栏中选择“button”组件。然后在设计区里面按下鼠标,就可以拖出一个按钮的形状。2、在设计属性
2017-10-12 17:16:31
2687
原创 23、C#:窗口的属性和事件详解
在C#语言编程中,每一个图形组件都有自己的属性、方法和事件。就像易语言一样。我们学习易语言,用的是中文,一看便知。但是,C#语言的属性、方法和事件都是英文的。许多时候,就是因为不知道英文单词的意思,我们就只好放弃了学习。这里,我就把C#里面窗口的属性和事件的英文做个翻译后的详细解释。属性是分类的,我先写分类的名称,然后在下面写属性名:Accessibility:可访问Accessi
2017-10-11 16:23:30
3257
原创 22、C#:窗体应用程序开发基本流程
在前面的内容中,主要介绍的是控制台应用程序的开发,这节我们就来介绍下C#窗体应用程序的开发流程。1、打开sharp develop。2、选择“文件”---》“新建”---》解决方案。3、接下来选择:C#---》Windows应用程序---》Windows应用程序----》名称和解决方案名称 都为:“窗体应用程序1”,位置也可以重新选择个位置。其它保持不变。然后点击“建立”按钮。
2017-10-10 16:25:12
1344
原创 21、C#里面类的创建和使用
在当代的各种高级编程语言中,大多引入了类的概念,C#也不例外,也引入了非常丰富类的使用。类和对象是面向对象编程中,不得不说的概念。类就好比是一张图纸,是设计的抽象的一个设想而已。我们可以依据这个图纸,制作出很多真实的产品来。此外,我们中国人也常说:物以类聚,人以群分。这就是一个典型的类的概念。人都有名字、年龄、性别、住址。但是每个人的姓名、年龄、性别、住址又各不相同。人这个抽象的概念就是一
2017-10-09 16:20:26
4568
原创 20、C#里面方法的创建和显示
在C#里面,和Java也是一样的,都是可以创建方法的。这里所说的方法,就是其它编程语言里面的函数、子程序、过程等。创建的方法有两种:一种是没有返回值的方法。一种是有返回值的方法。无论是哪种方法,其实都是很简单的。实例:没有返回值的方法的定义和使用 public static void Main(string[] args) { 问
2017-10-08 17:26:52
548
原创 19、C#里面的冒泡排序操作
在前面我们学习了for循环,这里我们就运用前面学习的for循环,来实现一个冒泡排序的操作。通常情况下,冒泡排序都是进行从小到大的排序。下面是我实现的核心源代码:int[] array_01=new int[10]; Random random_01=new Random(); //开始创建随机的数列 Consol
2017-10-07 16:33:21
186
原创 18、C#里面的数组和foreach循环的使用
在C#里面,和Java也是一样的,数组的创建也是有两种方式。这里只说一位数组。第1种创建方式:类型[] 数组名={元素1,元素2,...};例如: //声明一个整数的数组 int[] array_01={1,2,3,4,5,6}; //输出数组元素的内容 for(int i=0;i
2017-10-06 14:32:18
1176
原创 17、C#中的常量和结构的定义与使用
在C#里面,常量指的是固定不变的量。这个常量可以是数值型、文本型或布尔型。例如: //定义常量 const int AGE=16; const string NAME="小红"; const bool FLAG=true; //试图修改常量,但是这
2017-10-05 11:49:42
1639
原创 16、C#里面break、continue、goto的使用
在C#里面,也是有break、continue、goto这些关键词可以使用的。break是用来跳出当前的循环的。举个实例来说明问题:如下://从1显示到10,当显示到第6以后,就跳出循环,后面的不在显示 int i=0; while(true) { Console.WriteLi
2017-10-04 12:06:48
394
原创 15、C#里面的for循环结构的使用
在C#这门编程语言里面,for循环和Java里面的for循环几乎是如出一辙。我们这里通过几个实例,来让大家了解下for循环的使用。实例1:计算1至100的和。 Console.WriteLine("开始计算1至100的和:"); int result; result=0; for(int i
2017-10-03 17:12:38
586
原创 14、C#里面的循环结构:while的使用
在C#这门编程语言里面,和Java是一样的,while表示的循环是先判断后循环。有许多的课本上,喜欢举一些比较复杂的实例来介绍while循环的使用。我觉得应该是将问题简单化,举简单的实例,让读者明白while循环的使用。实例1:计算1到10的数字之和。 Console.WriteLine("开始计算1到10的和:"); int num;
2017-10-02 17:44:27
407
E4A易安卓视频教程源码: - 09、时钟例程.rar
2020-05-06
E4A易安卓视频教程源码: - 08、对话框例程.rar
2020-05-06
E4A易安卓视频教程源码: - 07、循环、判断、如果例程.rar
2020-05-06
E4A易安卓视频教程源码: - 06、数组和集合.rar
2020-05-06
E4A易安卓视频教程源码: - 05、字节集操作例程.rar
2020-05-06
E4A易安卓视频教程源码: - 04、信息框例程.rar
2020-05-06
E4A易安卓视频教程源码: - 03、文本操作例程.rar
2020-05-06
E4A易安卓视频教程源码: - 02、函数和过程.rar
2020-05-06
E4A易安卓视频教程源码: - 01、常量和变量.rar
2020-05-06
E4A易安卓视频教程源码: - 00、多窗口例程.rar
2020-05-06
weasel-ng-0.9.13.2-installer.exe苏州话的小狼豪输入法
2020-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人