20160421
今天是上班第二天,今天老大安排我们做了一个简单的WinForm登陆界面。原来连接数据库都是用老师给的SQLHelper类来写的,今天自己尝试着写一下,虽然不难但是还是遇到了些问题。
连接字符串的7种方式只尝试了两种,一种是本地连接,一种sa连接。
今天老大给很多关于团队项目的经验。比如1.记住常见的命名空间2.常见命名空间下的常见函数这对编码效率有很高的提高。
命名规范:
公司名.团队名.项目名.模块名 或 公司名_团队名_项目名称_模块名称
原则上命名规范不唯一,是按照开发小组成员的通用习惯约定的。
SQL语句先在SQL Server中写在在VS中写
网上Copy的代码先经过记事本过滤
先搭框架再做模块
程序设计原则
1.能让用户少操作就少操作
2.尽量不让用户自己输入
粗的需求--〉需求提取--〉详细需求文档---〉1.系统整体架构图(1.DB数据库设计(表的总数一般成单)2.程序的逻辑需求设计)
用户对系统:
先看界面---〉功能---〉架构
程序员
架构---〉功能---〉界面
粗需求-----〉详细需求(40%)------〉正式开发(40%)------〉测试(20%)----〉上线
知识点
类和对象
类是对象的抽象;
对象是类的具体实例;
今天最重要的就是老大讲解了面向对象的思想:
现实世界---〉客观思路----〉概念----〉概念模型----〉物理模型/实体模型-----〉用计算机语言描述(伪语言)----〉实现模型
以前也接触过面向对象,在学校也学习过这些概念但是以往写代码都是直接从实体模型开始然后写一个类,写属性,写方法。今天老大说过后还是不理解前面的几个步骤,但是留下了一个很深的印象。
今天老大还安排了一个简单的团队项目,我们小组还是按照学校作业的标准来设计,在汇报结果时被老大批评了。看到有7年开发经验的老员工设计的数据库认识到了自己和企业要求的差距。在之后的团队讨论时,在与组员的交流时发现问题解决问题,提高了自己的水平。
今日任务:
了解主表和索引
主表:
在百度过后,我认为:主表是业务的核心,比如员工管理系统的员工表,从表与主表有外键关系,可用于连表查询。
索引:
以前的知识:索引是为了查询的方便,分为聚集索引和非聚集索引。
个人感想:
作为一名程序员首先要了解客户需求,要养成良好的习惯,比如先搭框架再去做模块。