||
【温故而知新】
第一部分 需求篇
第1天 了解程序员的职业需要
2016-4-13 20:00-21:50
问题1:程序员到底是一个什么样的职业?
问题2:软件开发工作的主要内容是什么?
问题3:你愿意成为一名程序员吗?
问题4:怎么样才能找到一份程序员的工作?
第2天 了解企业客户及用户的需求
2016-4-14 20:00-21:55
问题1 :企业信息化到底是什么?
问题2:CRM是什么?
问题3:谁来发现,如何发现企业的CRM需求?
问题4:谁来分析,如何分析企业的CRM需求?
第3天 CRM解决方案
2016-4-15 20:40-21:30
问题1 :什么是解决方案?
问题2:商务解决方案就是讲套话、空话?
问题3:技术方案应包含哪些内容?
【温故而知新】
第二部分 基础篇
第4天 软件开发环境的选择和安装
2016-4-18 周一 20:20 -21:30
问题1:什么是软件开发环境?
问题2:本次项目开发需要选择什么样的开发环境?
问题3:什么是WinForm?
第5天 选择程序设计语言
2016-4-19 周二 21:02
问题1:什么是程序设计语言?
从应用的角度来看,程序设计语言就是你与计算机交流时所采用的语言,通过程序设计语言,你可以告诉计算机,你需要他做什么。跟人类自然语言一样,程序设计语言也涉及语法、语义和语用三个层面。而且跟计算机交流也可以采用多种语言:比如Basic、C、C++、C#、Java、.net等等。前杰推荐的是C#。现在越来越体会到:“吾生也有涯,而知也无涯”。人与人之间有缘分,人与物之间也一样。因为喜欢C,所以但凡看到带C的都会莫名激动。
问题2:C、C++与C#有什么区别?
前杰认为,C#源于C,又更胜于C和C++,是微软主推的用于和JAVA竞争的一种程序设计语言。
问题3:如何使用C#?
首先跟学语言一样,首先要了解该语言的语法和语义,才能更好的使用它。关于C#语法,首先要掌握两个基本常识,C#区分大小写;C#每行代码以分号结束。
1、熟悉C#数据类型:由于在CRM中要处理各种数据类型,所以,应熟悉C#包含的各种基本数据类型,如bool、byte、char、string、decimal、 double、 int、long、object,每种都可以先看看其类别、名称、取值范围及说明。具体可以参见微软MSDN网站。
2、理解C#变量及其作用,变量可以用来储存数据,不同类型的数据使用对应C#数据类型来定义和存储。
3、字符串操作,在实际工作中,业务数据主要以字符串形式存在,所以,有必要掌握字符串的基本操作、替换。
4、运算符:算术运算符+、-、*、,比较运算符<、<=、>、>=、==,此外,C#还包括赋值、条件、逻辑运算符等。具体也可以参考微软MSDN网站。
5、条件语句:C#提供三种条件判断方法;if…else; switch;三元表达式
6、循环:C#常用的循环有while、do while、for、foreach等。
7、数组和泛型集合:变量可以存储数据,存储的都是单个数据,如果数据成组出现,则需要使用数据或集合来存储,C#提供Array、Dictionary、ArraytList、List等4种对象类型。
8、类:通常用class关键词来定义类,类可拥有自己的属性和方法,可对类进行实例化。
9、函数:自然语言通常用段落来描述一个特定概念、情景、功能,程序设计语言用函数,函数也可以叫方法,是模块化设计的基础,主要是将若干行代码放在一个代码块中,用于完成一项或多项特定功能。函数通过调用可以防止代码冗余,减少重复工作,确保功能一致性。C#中采用Void、int、string等关键词定义,可以用private、public、static关键词修饰。
问题4:Winform和C#到底有什么关系?
跟现实世界学管理一样,学计算机也一定要有实践精神,因为只有在实践过程中,你才能真正体会到Winform和C#之间到底是如何互动的。为了巩固基础篇所学的知识,前杰在P123页提供了7个拓展练习,建议可以试一试。
1、定时访问网页
2、执行CMD命令
3、使用JS图表
4、DataGridView拖动行
5、登录窗体设计
6、域帐号弱密码检查工具
7、DES加解密
学习建议:跟学英语一样,学程序设计语言也要过几关,第一关是读程序,第二关是写程序,第三关是用程序、第是关是改程序,然后再循环往复,逐步提升自己的程序设计能力。
扩展阅读:
代前杰《31天学会CRM项目开发》机械工业出版社 2015年12月 P107-136
22:10 TYGY
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-21 23:36
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社