自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 编程须知...(写给想要学习编程学员的一点儿建议)

大约5年前,我还是个即将毕业的懵懂学子的时候,出于对自己毕业后工作问题的担心,决定好好学习一门手艺用来维持生计。介于我大学的专业是网络工程,其实本该专心搞网络建设的,但由于个人对硬件设备确实没什么太大的兴趣,纠结过后,还是决定向软件方向发展。 毕业过后,托父亲的福,在他发小的介绍下,我来到了一家私企,入职后,一台配置极低的小霸王、一个水杯,几本我根本不感兴趣的公司产品彩页,

2015-03-10 10:39:13 774

原创 第十二课:代码调试

到目前为止,我们已经可以独立的进行软件界面的设计以及给程序交互添加特定的功能逻辑。如果已经有开始尝试自己编写程序的朋友不知道有没有发现一个问题,就是说,如果我的代码出现了异常,也就是说编译无法通过,不能生成程序怎么办。聪明的朋友可能已经发现,在编译器生成失败的时候,会提示有异常的地方。我们根据异常报告就可以大致的判断程序出错的位置。可以还存在一种情况,就是程序没有异常,编译也可以正常通过,但运行之

2015-04-23 16:31:54 349

原创 第十一课:编程基础(三)

绝大多数的软件都需要与用户有交互,亦或说大部分的软件都需要按照开发者的逻辑选择性的执行代码,这也就体现了程序的所谓“智能”。要在不同的逻辑分支中挑选一条用户期望的路线,这就要求程序代码在适当的情景下做出决策,也就是我们这节课要讲到的内容。    回顾一下之前编写的计算器程序,程序是如何知道我们要做的运算类型呢?是的,是通过我们输入不同的运算符来让程序做出正确的响应: ///

2015-04-22 08:40:48 369

原创 第十课:编程基础(二)

上节课中我们熟悉了数据类型的概念,并且学会了如何创建和引用变量。本节课的主要内容是运算、字符串的常用操作和日期的常用操作。    运算分为算术运算和逻辑运算,算术运算是指我们小学时候老师教的加减乘除(计算机编程中多一个模运算),逻辑运算对于新接触编程的朋友来说可能是一个新名词,就是说2个操作数进行运算,结果为布尔值(true或者false)。    在日常生活中的加减乘除存在先乘除后加减的

2015-04-21 09:33:40 463

原创 第九课:编程基础(一)

经过前面八课的学习,相信大家对程序UI的设计和常用控件已经很熟悉了,不少朋友也许已经很是着急上火——前面的课程只教了面儿上的东西,即使有涉及到程序代码,也是简略的带过,为的是不增添负担,降低学习的难度。不要急,慢慢来,从现在开始,连续的几节课就来教大家如何进行代码编写。    如果说没有灵魂的人是一副行尸走肉的话,没有代码驱动的程序就是空壳而已,UI设计的再漂亮也仅是徒有其表,通过接下来的学习

2015-04-20 08:45:22 420

原创 第八课:常用控件的使用(三)

本节课我们继续学习常用控件的使用,主要内容如下:    1.Timer控件的使用。定时器,可以按照用户要求周期性执行指定操作。    2.OpenFileDialog控件的使用。打开文件对话框,用于选取本地硬盘文件。    3.ContextMenuStrip控件的使用。上下文菜单(右键菜单)。    4.MenuStrip控件的使用。菜单栏控件,向用户提供菜单选项。    5

2015-04-18 13:48:37 260

原创 第七课:常用控件的使用(二)

本节课我们将学习几个更高级一点儿的控件,并使用这些控件来进一步丰富“宠物信息登记卡”的界面。    1.DateTimePicker控件的使用。日期控件,可以向用户提供日期的可视化选择。    2.ToolTip控件的使用。当我们把鼠标悬停在某个区域时,弹出漂亮的气泡说明,用来引导用户操作,提升用户体验。    3.NotifyIcon控件的使用。系统托盘通知,当我们程序最小化后(隐藏

2015-04-17 14:08:52 428

原创 第六课:常用控件的使用(一)

前面的课程中介绍了有关创建窗体的知识,也使用了一些简单的控件,控件是用户和程序进行交互的一个入口,从本节课开始,我们将详细介绍在应用开发中常用的控件,通过这几节课的学习,我们将可以根据自己的需求来设计有意义的界面。    1.Label控件的使用。Label(标签)控件用来显示静态的文本,这个静态指用户在交互的过程中不可以直接修改,但通过代码可以改变其内容。Label通常用来为其他控件(如文本

2015-04-17 09:38:27 568

原创 第五课:创建多窗体程序

一个内容丰富的应用程序,只有一个窗体有时是不能满足需求的,需要多个窗体互相之间配合来完成复杂的逻辑,这节课我们就来说下如何创建具有多个窗体的应用。    在IDE环境中的操作还是很容易的,在“解决方案资源管理器”中,右键点击项目名称——添加——windows窗体即可。如下图所示:

2015-04-16 09:55:12 909

原创 第四课:方法和事件

知道了编程中对象是对现实个体的抽象后,我们学习了对象的属性,但我们发现,只包含属性的个体多少有些许不完整。为什么这么说呢,拿人来打比方,人的属性有耳朵、鼻子、四肢等,但光有这些属性是一个完整的人吗?答案是否定的,因为人还会说话、走路、吃饭,受到刺激会有激烈的反应等,这些就是我们这节课要讲到的方法和事件。    简单的说,方法就是一个对象表现出来的行为,是这个对象可以做的一些事情。汽车作为一个对

2015-04-15 08:59:57 596

原创 第三课:让控件动起来——理解对象和属性

在上一节课中我们一起动手开发的简易计算器中,其实就已经大量使用了对象和对其属性的操作,只是上节课中我们的侧重点儿依然是对IDE环境的熟悉,不做过多的解释。在本节课中,我将带着大家去认识下曾今我们书写过的对象以及再次熟悉一下属性的操作。        回想一下在计算器程序中,我们是如何修改窗体标题的,是的,我们是在窗体的属性面板中,通过修改Form1窗体的Text属性来完成这个工作的,这个Tex

2015-04-14 10:19:10 407

原创 第二课:一个简易计算器的开发

在传统的编程书籍中,第一个上手的程序永远都是神奇的“Hello World!”,在我们的第二课中,将打破这一惯例,破天荒的来教大家亲手开发一个简易的计算器程序。这样做的目的不是为了让大家去学习怎么编写程序,而是为了让大家一方面巩固第一课中的内容,更进一步熟悉VS2012,同时自己动手跟着我做,来开发一个小程序,亲身体验一下程序是如何编写出来的。        下图即编写完成的计算器程序截图:

2015-04-13 20:49:26 470

原创 第一课:熟悉VS2012IDE开发环境

工欲善其事,必先利其器。一个好的工具不仅可以大幅度减少不必要的繁琐劳动,最重要的是可以将精力集中在功能逻辑设计上。所以,在编程入门的第一课就让我们来介绍一下强大的VS2012。        需要说明的一点是,可能有人会说,刚开始学编程,就使用IDE集成环境进行开发,没有扎实的基础,学到头也只是皮毛。这里我想说的是,兴趣是学习最好的老师,没有兴趣的驱使,学习起来很快就会枯燥、乏味。只有先培养兴

2015-04-11 11:45:02 1268

原创 命由己造,相由心生,境随心转,有容乃大

多一点儿耐性,少一点儿浮躁。看似简单的几个字,确可远观而不可亵玩。        如今社会,简洁的总结一下,就一个字——“燥”。生活很烦躁,在外低三下四,却将满腹抱怨带给最亲的人;工作很烦躁,成天吐槽工资不涨,却从未自我反省;学习很烦躁,急功近利一心妄图速成,到头来却一无所获。        理想很丰满,现实很骨感。心灵鸡汤喝的太多,已经品不出其滋味,太多的人被幻想的泡沫浸渍着,生活在自我

2015-03-19 15:51:37 3682

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除