博文

C#学习笔记_7(2010-03-08 11:03:00)

摘要:七、自习,switch?   在Main函数内输入下列代码,输出什么?   string day = "星期一";            switch (day)            {                case "星期一":                case "星期二":                    Console.WriteLine("去上学");                default:                    Console.WriteLine("去睡觉");            }            Console.ReadLine();......

阅读全文(1198) | 评论:0

C#学习笔记_6(2010-03-07 20:30:00)

摘要:六、if 不OO?改用Switch! 将“五”Main函数中改为下面形式。 string sLevel; Console.WriteLine("请选择仓位级别。1代表1等仓;2代表2等仓;3代表3等仓"): sLevel = Console.ReadLine(); switch(sLevel) {    case "1":       Console.WriteLine("您的票价为:799");       break;    case"2":       Console.WriteLine("您的票价为:599");       break;    case "3":      Console.WriteLine("您的票价为:499");      break;    default:      Console.WriteLine("输入错误!");      break; }   别忘了F6,F5!结果怎么样?呵呵!......

阅读全文(1200) | 评论:0

C#学习笔记_5(2010-03-06 12:30:00)

摘要:五、春运坐高铁回家,程序逻辑控制之——if    高铁票价分3等,1等仓799,二等仓599, 三等仓499。你打算坐几等仓回家?1、 新建控制台应用程序,并起名为“Ticket”。2、 在Main函数内输入下列代码: string iLevel;            Console.WriteLine("请选择仓位级别。1代表1等仓;2代表2等仓;3代表3等仓");            iLevel = Console.ReadLine();            if (iLevel == "1")            {                Console.WriteLine("您的票价为:799");            }            else            if (iLevel == "2")            {            ......

阅读全文(1114) | 评论:0

c#学习笔记_4(2010-03-06 09:23:00)

摘要:四、又见Plus,运算符的使用。1、我们继续对上例修改,这次改变的部分是变量部分。i = 1 + 4;  a = !true;  b = 2.5 * 10;  s = "hello C# plus." + " Plus & Plus";2、老规矩按F6再按F5, 哈哈,现在大家看到了什么结果!......

阅读全文(1138) | 评论:0

C#学习笔记_3(2010-03-06 08:49:00)

摘要:三、Plus的Plus, WriteLine中的格式字符串。   在上例中我们用了4条WriteLine语句才完成变量的输出, 是不是太繁琐了?好现在我们就将4条WriteLine语句合并成1条,这就是格式字符串的奥秘。哈哈。让我们来看看吧。 1、 将上例中的4条WriteLine语句先删除。2、 原位置插入语句:Console.WriteLine("int 类型值:{0}\n bool 类型值:{1}\n double 类型值:{2}\n string 类型值:{3}\n", i, a, b, s);3、 按F6再按F5, 哈哈,大家看到了什么什么结果!4、 现在解释下格式字符串的含义:\n、\t:分别代表换行符和制表符。{n}:大括号中的n代表对应的参数序列,如0代表第一个参数,1代表第二个参数。5、下面我们再做一个试验来加深了解下{n}的含义,我们将WriteLine替换成下列形式:Console.WriteLine("int 类型值:{3}\n bool 类型值:{2}\n double 类型值:{1}\n string 类型值:{0}\n", i, a, b, s);6、老规矩按F6再按F5, 哈哈,现在大家看到了什么结果!......

阅读全文(1327) | 评论:0

C#学习笔记_2(2010-03-05 18:06:00)

摘要:二、变量定义和简单数据类型,Hello C#程序的升级版。1、同第一集一样创建一个C#的控制台应用程序。2、在“名称”栏中输入“Hello CS Plus”。3、在代码模板中的Main函数中输入下列代码:   int i;   bool a;   double b;   string s;    i = 1;   a = true;   b = 2.5;   s = "hello C# plus";    Console.WriteLine(i);   Console.WriteLine(a);   Console.WriteLine(s);   Console.WriteLine(b);   Console.ReadLine();4、按F6再按F5, 哈哈,现在大家看到了什么!......

阅读全文(1349) | 评论:0

C#学习笔记_1(2010-03-05 17:22:00)

摘要:一、直观接触,创建Hello C# 程序。 1、打开VS2008。 在VS菜单栏中选择“文件”→“新建”→“项目”打开新建项目对话框。2、在左侧的“项目类型”中选择“Visual C#”,在右侧的“模板”中选择“控制台应用程序”。3、在“名称”栏中输入“Hello CS”。4、勾选“创建解决方案目录”。5、单击“确定”按钮后,就创建了一个C#的代码模板。6、在代码模板中找到Main函数,在里面输入下面2行代码:   Console.WriteLine(“Hello C#”);   Console.ReadLine();   注意:C#是区分大小写的哦!7、按F6或CTRL+SHIFT+B生成解决方案(相当于Delphi中的BUILD)。8、按F5调试程序。如果代码没有输错,哈哈 我们会看到什么?......

阅读全文(1641) | 评论:0

POS前台OO分析之_项目规划(2010-02-10 00:03:00)

摘要:   项目规划作为项目开始阶段第一个要生成的内容,它的重要性不可低估。在重要的软件项目中还应该整合进项目管理方面的内容来,应该明白变更管理、风险管理及培训是和需求一样重要的内容。   项目规划包含的议题主要有软件的商业效用及目的、软件特性限制及风险、活动者、事件列表、用例及事件用例过程、软件体系结构、项目发布方式等等。在这里我们只讨论与软件开发相关的特性、活动者、事件列表这三个要素。 在这里我们整理出来POS前台程序应该包含以下特性: 1、支持离线销售 2、录单相应时间在0.5秒以内。 3、全键盘操作。 4、支持挂单及挂起系统操作。 5、支持收银员交接班。 6、支持时段促销、活动促销、赠品、批发、团队销售多种销售方式。 7、支持现金、磁卡、优惠劵及混合收款多种收款方式。 在POS前台程序出现的活动者: 1、客户 2、收银员 3、读卡器 4、扫描仪 5、后台程序   事件列表: 收银员 录入 订单 顾客      付      货款 后台程序  ......

阅读全文(1585) | 评论:0

POS前台OO分析之_前言(2010-02-09 23:24:00)

摘要:  POS前台程序是非常有意思并且值得分析的软件项目,原因有以下几点:   1、零售业是目前国内除金融行业外管理软件普及范围最广应用程度最深的行业,而POS前台程序作为零售管理软件最具代表性且倍受关注的组成部分,它的成功与否甚至直接影响到整套零售软件的成败。   2、POS前台程序的实时性要求非常强。比如实时性要求扫描枪从扫描一个商品到这个商品的信息显示出来的这段时间一般要控制在0.5秒内,最好是0.2秒内。   3、POS前台程序可操作性要求也很强。POS前台程序代码量虽然不多,但是要求却一点不少。如全键盘操作、离线销售、挂单挂起、多种付款方式这些都已经是它不可或缺的功能。......

阅读全文(1767) | 评论:0

want简易使用(2009-11-27 17:26:00)

摘要:首先确立你的工程目录,然后到want.sourceforge.net去下载最新的want程序文件 把want.exe和dof2want.exe拷贝到你的工程根目录 然后使用  dof2want.exe 你的工程名.dof  的命令来生成编译配置文件 然后生成的XML文件改名成want.xml 然后运行want..exe就可以编译了。......

阅读全文(1642) | 评论:0