易截截图软件、单文件、免安装、纯绿色、仅160KB

《Visual C# 最佳实践》第一章 程序设计 (一)


第一章 程序设计
  “要想成为真正的程序员,我们需要进行一场洗礼。”
  “程序 = 数据结构 + 算法。”这样的公式很精辟,它越过了表层直接描述了程序的本质。不仅如此,这样几个简单的单词也让我们明白“我们应该学习什么内容?”。人们做任何事都有一定的程序,只是没有意识到。有些人将日常行动列成表格,这就是“编写程序”。
本章的学习重点:
◆    什么是程序
◆    什么是程序设计
◆    程序设计语言
◆    数据结构
◆    算法
◆    面向过程VS面向对象
1.1程序概念
  程序并不是计算机专用品,也不是科学技术的特有产物。日常生活中,我们可以将程序看成一系列动作的执行过程的描述。
  1、买1斤胡萝卜
  2、买1斤白菜
  3、买2斤猪肉
  ……
  这,就是程序,来自生活。
  程序一词来自生活,通常指完成某些事务的一种既定方式和过程。
许多情况下,程序可形成文件,而被称为“书面程序”或“文件化程序”。程序通常包括:活动的目的和范围,做什么和谁来做,何时、何地和如何做,应使用什么设备、材料和文件,如何对活动进行控制和记录等。
1.1.1什么是程序
  在这里我们所说的程序,指的是计算机程序,而不再指其他广义的程序概念。那么,什么是计算机程序呢?计算机可以执行一序列的指令,我们把这一序列的指令称为计算机程序。这些指令可以只是几条执行某个简单任务的指令,也可以操作庞大数据的复杂指令。成千上万的复杂指令是由简单的指令组合而成,根据一定的条件反复执行的结果。
  对于计算机来说,并没有复杂指令之说,都是为数众多的短指令。它们按照程序员的排列来运行,所以,这样我们控制的粒度更小,更容易理解程序的指令。但是,一般情况下,程序员是不会直接用机器语言来为计算机写入指令的。那么做的结果只能是费时费力、效率低下而且漏洞百出。
  那么,怎样学习程序呢?我们首先需要弄清楚这三个问题:做什么、怎么做和如何做。
  对于“做什么”的问题,可能很多人觉得会比较简单,不就是弄懂要做什么吗?其实这部分是最复杂的,也是最重要的。比如,我们需要给一家企业开发一套ERP,很多时候企业是不知道他自己要的是什么东西,他只知道好与不好。企业不能很详细的说明需要


相关文档:

C#将空值传入到Oracle字段类型为Datatime的字段

今天做项目的时候,将null传入Oracle的表中,就是不成功
经过尝试得出了两个解决方案:
1.传入OracleDateTime.NULL
2.Nullable<DateTime> optime = DBNull.Value; 传入optime(开始网上找的答案是Nullable<DateTime> optime = null发现还是会报错) ......

C#环境下往oracle中的blob字段插入文件

添加引用            
using System.Data.OracleClient;
主要用到了两个类
System.Data.OracleClient.OracleConnection 表示一个到数据库的连接。此类无法继承。
System.Data.OracleClient.OracleCommand   表示针对数据库执行的 SQL 语句或存 ......

C# access日期查询加#

C# access日期查询加#
if (((string)((ComboBoxItem)cmbField.SelectedItem).Value).Equals("System.DateTime"))
{
                    //判断日期的;
        & ......

C#获取字符串的长度

C#获取字符串的长度
作者:ylclass  来源:博客园  发布时间:2009-10-30 16:25  阅读:193 次  原文链接   [收藏]  
1、    使用g.MeasureString()获得
使用MeasureString测量出来的字符宽度,总是比实际宽度大一些,而且随着字符 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号