关于学历和能力,往往是各有各的观点。我认为:学历和能力就好比包装和商品的关系。包装再好,如果商品质量差,终究是垃圾。同样的道理,学历就算再好,名牌大学的学历,硕士、博士、博士后,可是没有能力,装样子,摆架子,终究算不上什么人才,充其量就是一个滥竽充数的“东郭先生”而已,人才中的垃圾。
我个人认为: 认识一个人,虽然一个人的相貌可以反映一定的方面,但是,认识一个人,主要是是看一个人的以下几点: 1、做人、做事的精神面貌。 2、做人大方。 3、做事合情合理。 4、做人、做事过程中表达的思想感情。 个人观点,仅仅做记录而已。
上学的时候,为了考试,许多的同学经常是闷头背单词,一本单词手册经常是随身携带,书不离身;可是,在电视上听见外国人说英语,自己总是听不懂。感到纳闷。为什么背了这么多的单词,还是听不懂?!问题出在哪里!在我学习和实践输入法的过程中,突然间来了灵感!经过自己的一些思考,以及自己的实践,我觉得语言的学习不应该是记忆,语言的学习应该是条件反射的养成。语言的理解就是条件反射的自然反应。1、语言的学习不是记忆!
嗨,大家好!在昨天的文章里我给大家详细的介绍了开发环境的搭建,今天就来说说第一个C#程序的开发。因为,当我们初学一门编程语言的时候,总是先从最简单的程序来建立成就感的。在C#编程语言里面,用命令行编程来学习语法;等语法学习好了,就用窗口界面来编写实用的应用程序了。首先呢是大家我们的集成开发工具:sharpdeveloper,然后新建一个解决方案,在这个解决方案里面建立一个项目,然后就开始编写代码,
C#语言是一门面向对象的编程语言,是微软公司在吸收了C++语言、Java语言的优点的基础上,创建的一门更加优秀的编程语言。
奕奕微笑(CSDN)奕奕微笑(iteye)
条件判断语句用于根据某个表达式的值从若干条给定语句中选择一个来执行。天剑判断语句包括if语句和switch语句两种。条件判断语句执行过程就好像在商场买东西时,是拿现金还是刷卡。如果刷卡,是用信用卡,还是银行卡,它是对事物的一个选择过程。if语句:使用if条件语句,可选择是否要执行紧跟在条件之后的那个语句。关键字if之后是作为条件的“布尔表达式”,如果该表达式返回的结果为true,则执行其后的语句;
可变字符串类对于创建成功的字符串对象,它的长度是固定的,内容不能被改变和编译。虽然使用“+”可以达到附加新字符或字符串的目的,但“+”会产生一个新的String实例,会在内存中创建新的字符串对象,如果重复的对字符串进行修改,将极大地增加系统开销。而C#中提供了一个可变的字符序列StringBuilder类,大大提高了频繁增加字符串的效率。StringBuilder类的定义StringBuilder
删除字符串:String类提供了一个Remove方法,用于从一个字符串的指定位置开始,删除指定数量的字符,其语法格式如下:public String Remove(int startIndex)public String Remove(int startIndex,int count)其中:startIndex:用于指定开始删除
截取字符串:String类提供了一个SubString方法,该方法可以截取字符串中指定位置和指定长度的子字符串其语法格式如下:public string SubString(int startIndex,int length)startIndex:子字符串的起始位置的索引。length:子字符串中的字符数。例如:创建一个控制台应用程序,声明两个s
Char类型只能表示单个字符,不能表示由多个字符连接而成的字符串,在C#语言中字符串作为对象来处理,可以通过String类来创建字符串对象。字符串的声明及赋值:在C#语言中,字符串必须包含在一对""(双引号)之内。例如:"23.23" "ABCDE" "祖国您好"这是都是字符串的字面常量。字符串常量是系统能够显示的任何文字信息,甚至是单个字符。可以通过以
位运算符除按位与、按位或运算符外,其它只能用于处理整数的操作。位运算是完全针对位方面的操作。1、“按位与”运算“按位与”运算的运算符为“&”,“按位与”运算的运算法则是:如果两个整型数据a、b对应为都是1,则结果位才是1,否则为0。如果两个操作数的精度不同,则结果的精度与精度高的操作数相同。2、“按位或”运算“按位或”运算的运算符是“|”,“按位或”运算的运算法则是:如果两个操作数对应为都
关系运算符属于二元运算符,用于程序中的变量之间、变量和自变量之间以及其它类型的信息之间的比较,它返回一个代表运算结果的布尔值。当运算符对应的关系成立时,运算结果为true,否则为false。所有关系运算符通常用在条件语句中来做为判断的依据。C#中的关系运算符共有6个。关系运算符就好像对两个铁球进行比较,看看这两个铁球哪个大,重量是否相等,并给出一个真或假的值。相等运算符:要查看两个表达式是否相等,
表达式:表达式是由运算符和操作数组成的。运算符设置对操作数进行什么样的运算。例如:+、-、*、/都是运算符,操作数包括文本、常量、变量和表达式。运算符:运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。C#中提供了丰富的运算符,如:算术运算符、赋值运算符、比较运算符等。算术运算符:+、-、*、/、%运算符都称为算术运算符,分别用于进行加、减、乘、除和求余等运算。其中,“+
从概念上讲,值类型是直接存储其值,而引用类型存储对其值的引用。这两种类型存储在内存的不同地方。在C#中,必须在设计类型时就决定类型实例的行为。如果在编写代码时,不能理解引用类型和值类型的区别,那么将会给代码带来不必要的异常。从内存空间上看,值类型是在栈中操作,而引用类型则在堆中分配存储单元。栈在编译时就分配好内存空间,在代码中有栈的明确定义,而堆是程序运行中动态分配的内存空间,可以根据程序的运行情
数据类型:C#中的变量类型根据其定义可以分为两种:一种是值类型,一种是引用类型。这两种类型的差别在于数据的存储方式。值类型的变量本身直接存储数据。而引用类型则存储实际数据的引用,程序通过此引用找到真正的数据。值类型变量直接存储其数据值,主要包含整数类型、浮点类型以及布尔类型。值类型变量在栈中进行分配,因此效率很高,使用值类型主要目的是为了提高性能。值类型有如下特性:1、值类型都存储在栈中。2、访问
变量本身被用来存储特定类型的数据,可以根据需要随时改变变量中所存储的数据值。变量具有名称、类型和值。变量名是变量在程序源代码中的标识。变量类型确定它所代表的内存的大小和类型。变量值是指它所代表的内存块中的数据。在程序的执行过程中,变量的值可以发生变化。使用变量之前必须先声明变量,即指定变量的类型和名称。变量的使用时程序设计中一个十分重要的环节。为什么要定义变量呢?简单的说,就是要告诉编译器,这个变
类是一种数据结构,它可以封装数据成员、函数成员和其它的类。类是创建对象的模板。C#中所有语句都必须位于类内。因此,类是C#语言的核心和基本构成模块。C#支持自定义类,使用C#编程就是编写自己的类来描述实际需要解决的问题。类就好比是医院的各个部门,如:内科、骨科、泌尿科、眼科等,在各科室中都有自己的工作方法,相当于在类中定义的变量和方法等。如果要救治车祸重伤的人,光是一个部门是不行的,可能要内科、骨
C#语言是一种面向对象的编程语言,主要用于开发运行在.net虚拟机上面的应用程序。C#语言的特点:1、语法简洁,不允许直接操作内存,去掉了指针操作。2、彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承、多态。3、与web紧密结合,并且支持绝大多数的web标准。如:HTML、XML、SOAP等。4、强大的安全性机制,可以消除软件开发中常见的错误(如语法错误),.net提供的垃圾回
当我们用开发工具开发一个浏览器的时候,网页视图组件是必不可少的。C#也不例外。C#里面的网页视图组件叫做:WebBrowser。主要的属性是:Name、Url。Name属性用来设置网页视图组件的名称。Url属性用来设置网址。比如:我们可以制作一个简单的浏览器,包括:网址输入框、跳转按钮、网页视图。点击按钮实现网页的跳转。代码如下:void Button1Click(object 
就像易语言一样,C#里面也是存在进度条和时钟组件的。进度条结合时钟组件,就可以实现一个进度的显示。进度条组件的属性主要是:Name、Maximum、Minimum、Value。Name代表进度条组件的名称、Maximum是代表最大值、Minimum是代表最小值、Value代表当前值。时钟组件最重要的属性就是:Name、Interval。Name代表该组件的名称、Interval是间隔值,也就是时钟
在C#里面也有一个超链接标签,但是这个超链接标签设计的不是那么好用。具体的超链接网址不能也无法写到相应的属性里面。这个超链接主要的属性就是:Name、Text。Name属性表示这个组件对象的名称。Text属性表示这个组件上面的文本。事件主要就是:LinkClicked事件。当我们点击了这个超链接标签,就通过这个事件来跳向相应的网址。该如何写呢?看下面的代码: &n
无论是在哪门有组件的编程语言里面,图片框都是必不可少的。C#语言是一门组件非常丰富的语言,自然是少不了图片框组件。图片框组件的主要属性是:Name、Image、SizeMode、BorderStyle。Name属性用来设置图片的对象名称。Image属性用来添加图片。SizeMode用来设置图片的大小模式。BorderStyle用来设置图片的边框样式。比如:我画了一个图片框,添加了一个图片。并且设置
列表框与下拉列表框类似,都是可以展现一系列数据的。列表框组件最重要的属性是:Name、Items、SelectionMode。Name属性用来设置列表框组件的对象名称。Items属性用来设置列表框组件的数据。SelectionMode用来设置列表框组件是单选还是多项选择。列表框组件的最重要的事件是:SelectedIndexChanged。比如:创建了一个列表框:如下图:我们对这个列表框来进行一下
在C#里面,多选框组件是:CheckBox。跟单选框一样,也是比较常用的一个组件。多选框主要的属性是:Name、Text、Checked。Name属性表示这个组件的名称。Text属性表示这个组件的标题。Checked表示这个组件是否已经选中。主要的事件就是CheckedChanged事件。比如:选择一下个人的兴趣和爱好的多选。相关效果和代码如下所示:void CheckBox1Check
在C#语言里面,单选框的属性和其它编程语言确实非常的相似。主要的属性就是:Name、Text。事件主要的就是:CheckedChanged。比如:创建一个简单的实例,选择春夏秋冬。就可以直接选中RadioButton组件,在窗口上面拉出4个单选框来。然后,分别修改Text属性为:春、夏、秋、冬。界面如下图:接下来可以分别设置每个单选框组件的CheckedChanged事件。代码如下: &
组合框也就是我们通常所说的下拉列表框。既然是下拉列表框,就要向下拉列表框里面添加数据。数据的添加就要通过属性:Items来进行添加。点击该属性后,就会弹出一个对话框,然后就可以向里面添加内容了。添加后的效果如下:比如添加:春、夏、秋、冬给下拉列表框添加了内容,就要给下拉列表框添加一个选项的选中事件,并将选中项的内容显示出来。 代码如下: void&nbs
标签(Label)是编程语言里面的常用组件之一。用来显示一定的信息。Label最常用的属性就是:name、Text、TextAlign。如果非要让Label有个事件的话,那就是让Label模仿按钮,来实现它的点击事件。name属相就是名称,是在代码编写中会用到的。Text属性就是标题,用来在标签上面显示文本。TextAlign是对齐方式。可以考虑给标签添加一个click事件:代码如下:
不论是在C#里面,还是在其它编程语言中,编辑框都是常用的组件之一。编辑框组件最重用的属性和事件也就那么几个。虽然TextBox组件的属性和事件很多很多。下面对TextBox组件的属性和事件进行下使用说明。1、Multiline。该属性有2个值,一个是true,一个是false。如果为true,就是表示可以在编辑框中输入多行;如果为false,就是表示可以在编辑框中输入一行。如下图:2、Scroll
在真实的C#开发场景中,我们对于按钮的使用,无非就是使用按钮的name属性、text属性,以及按钮的click事件。其它的几乎是很少使用到的。如果改换成其它的编程语言,也是一样的。我也看了别人的关于C#的视频教程,对于按钮的使用,就是讲的一塌糊涂。我这里就简单的记录下该如何来使用按钮。1、从工具栏中选择“button”组件。然后在设计区里面按下鼠标,就可以拖出一个按钮的形状。2、在设计属性组里面,
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号