黑马程序员—winform和数据库的学习感悟
2012-04-22 14:39
225 查看
----------------------
Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
在对基础知识进行了一些学习后,我进入了对winform和数据库的学习。相对而言winform还比较容易学习一些简单易懂,就看着视频跟着老师做了一遍,然后再联系几遍基本上都会了,而当我开始学习数据库的时候就开始感觉到了困难,很多时候一个视频或者一个知识点看完之后不懂,又拉回去看第二遍,以前在群里看见一些报名黑马的人说视频看了一遍不懂还看第二遍我不以为然,而真正当我接触到了的时候我感觉到,别说第二遍,很多知识就是看第二遍也不见得就懂了,不得不感慨学习东西的确是一个不断重复的过程。
在开始的时候我很少在论坛里面提问题,或者说我问的问题我自己都觉得很简单,会给人一种刷分的嫌疑。这是因为因为具备C语言的基础所以在学习C#基础知识的时候很多比较容易懂,只有在面对对象的学习的时候有一些知识比较难懂,所以很多时候我都是自己在看了视频之后,最多不懂的就百度一下很容易就解决了问题,但是这个时间我百度还是用的不多。可是当我进入winform的学习有其是进入SQL的学习之后我发现很多实际问题在百度里面也很难找到比较满意的答案,于是我便开始了在论坛里提问,在群里向大家请教一些问题,也逐渐意识到.NET的学习,网络的确是一个必须的工具,也是一个非常好的工具,很多不懂都都可以在百度中找到答案,同时我还意识到并学会了使用VS2010的帮助,之前虽然也听老师说过,不过自己并没有多么的重视,可以说现阶段才真正意义上的开始使用网络学习.NET。比如我曾经在论坛上问了这样一个问题:
下面是一段代码:
string[] lines = txtDuohang.Lines;
string maxName = "";
int maxScore = -1;
foreach (string line in lines)
{
string[] str = line.Split('=');
string name = str[0];
int score = Convert.ToInt32(str[1]);
if (score > maxScore)
{
maxName = name;
maxScore = score;
}
}
MessageBox.Show(string.Format("{0}是第一名,成绩是{1}",maxName,maxScore));
谁能帮我解释下这个foreach (string line in lines)这句话是什么意思,怎么用的?
这个问题如果让现在我来处理的话我就会有两种方法解决,一是百度,二是使用帮助,将光标放在那里之后便会显示帮助,再或者直接F1进入MSDN中查询相关信息。
我自我感觉在经过这段时间的学习我真正进入了学习.NET的状态,越发感觉到我对软件开发的浓厚兴趣,也明白为什么黑马要求有一定的基础,要求我们先看自学视频,这一方面可以让我们对基础知识更加扎实,对入学后要学习的东西有一定的了解,最重要的是要培养出一个人对于.NET或者JAVA学习的一种方法一种状态。我觉得我现在就达到了这种要求这种状态。
----------------------
Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
在对基础知识进行了一些学习后,我进入了对winform和数据库的学习。相对而言winform还比较容易学习一些简单易懂,就看着视频跟着老师做了一遍,然后再联系几遍基本上都会了,而当我开始学习数据库的时候就开始感觉到了困难,很多时候一个视频或者一个知识点看完之后不懂,又拉回去看第二遍,以前在群里看见一些报名黑马的人说视频看了一遍不懂还看第二遍我不以为然,而真正当我接触到了的时候我感觉到,别说第二遍,很多知识就是看第二遍也不见得就懂了,不得不感慨学习东西的确是一个不断重复的过程。
在开始的时候我很少在论坛里面提问题,或者说我问的问题我自己都觉得很简单,会给人一种刷分的嫌疑。这是因为因为具备C语言的基础所以在学习C#基础知识的时候很多比较容易懂,只有在面对对象的学习的时候有一些知识比较难懂,所以很多时候我都是自己在看了视频之后,最多不懂的就百度一下很容易就解决了问题,但是这个时间我百度还是用的不多。可是当我进入winform的学习有其是进入SQL的学习之后我发现很多实际问题在百度里面也很难找到比较满意的答案,于是我便开始了在论坛里提问,在群里向大家请教一些问题,也逐渐意识到.NET的学习,网络的确是一个必须的工具,也是一个非常好的工具,很多不懂都都可以在百度中找到答案,同时我还意识到并学会了使用VS2010的帮助,之前虽然也听老师说过,不过自己并没有多么的重视,可以说现阶段才真正意义上的开始使用网络学习.NET。比如我曾经在论坛上问了这样一个问题:
下面是一段代码:
string[] lines = txtDuohang.Lines;
string maxName = "";
int maxScore = -1;
foreach (string line in lines)
{
string[] str = line.Split('=');
string name = str[0];
int score = Convert.ToInt32(str[1]);
if (score > maxScore)
{
maxName = name;
maxScore = score;
}
}
MessageBox.Show(string.Format("{0}是第一名,成绩是{1}",maxName,maxScore));
谁能帮我解释下这个foreach (string line in lines)这句话是什么意思,怎么用的?
这个问题如果让现在我来处理的话我就会有两种方法解决,一是百度,二是使用帮助,将光标放在那里之后便会显示帮助,再或者直接F1进入MSDN中查询相关信息。
我自我感觉在经过这段时间的学习我真正进入了学习.NET的状态,越发感觉到我对软件开发的浓厚兴趣,也明白为什么黑马要求有一定的基础,要求我们先看自学视频,这一方面可以让我们对基础知识更加扎实,对入学后要学习的东西有一定的了解,最重要的是要培养出一个人对于.NET或者JAVA学习的一种方法一种状态。我觉得我现在就达到了这种要求这种状态。
----------------------
Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
相关文章推荐
- 黑马程序员---wpf学习笔记七----数据库中null解说
- 黑马程序员之ORACLE数据库学习笔记:如何实现连接池及连接池的优缺点
- 黑马程序员之WinForm编程基础学习笔记:页面上有一个文本框,文本框左侧和右侧各有一个按钮,点击左测按钮文本框中的文字向左循环滚动一次,点击右侧按钮文本框中的文字向右循环滚动一次。
- 黑马程序员_winform和wpf学习
- 黑马程序员--03WinForm简单学习
- 黑马程序员_学习日记51_621数据库开发及ADO.Net(游标、动态sql)
- 黑马程序员--OC学习日记-OC内存管理学习感悟
- 【黑马程序员】SQL server数据库学习笔记之数据库文件的创建、更改与删除
- 黑马程序员 学习Calendar获取日期和时间应用实例和感悟
- 黑马程序员之WinForm编程基础学习笔记:登陆界面,登陆错误三次退出程序,假设用户名,密码是admin,888888,不区分大小写。(易错点:局部变量与类变量),退出程序Close()或者Appli
- 黑马程序员--学习winForm概念、简单的windows程序、TextBox、ComboBox及用法
- 黑马程序员之WinForm编程基础学习笔记:修改密码。界面上有旧密码,新密码,重复新密码,假设旧密码为888888,两次输入的新密码必须和旧密码不一样,并且两次输入的新密码必须一致。
- 黑马程序员之ADO.NET学习笔记:省市选择程序,数据全部来自于数据库。
- 黑马程序员——java多线程学习笔记(纯干货附送个人学习感悟)
- 黑马程序员之C#学习笔记:用户实例连接非内嵌式数据库
- 黑马程序员之ORACLE数据库学习笔记:oracle存储过程单步调试方法
- .net winform 学习笔记---数据库备份工具
- 黑马程序员之C#学习笔记:数据库char 和nchar 、varchar 和nvarchar 的区别
- 黑马程序员_学习日记3_WinForm
- 黑马程序员_学习日记45_612数据库开发及ADO.Net(SQL语言)