黑马程序员 第三天 NET 入门初级.NET编程基础(二)

------------------ Windows Phones 7手机开发.Net培训、期待与您交流! ---------------------- 

一.            系统设计

设计目的:本软件为学习作业,学习C#WinForm应用开发, SQL Serer以实战增强学习理解.

开发语言:C# + Ms SQL Server

软件要求:用一个TreeView控件显示出C#关键字或是命名空问的关系,点击节点时提示该节点的帮助文档.提供相关资料的录入,修改,删除功能.

开发及运行环境

       系统开发平台:Microsoft Visual Studio 2010

       系统开发语言:C#

       数据库管理系统软件:SQL Server 2008.

       运行平台:windows xp(sp2) /Windows 2000(sp4) / Wingdows Server 2003(sp1)

       运行环境:Microsoft .NET Framework SDK V4.0

       分辩率:最佳效果1024768像素.

二.            编码规范

1.1 数据库命名规范:

              数据库.数据库命名以字母”db”开头(小写),后面加数据库相关英文单词缩写.例如:db_CRM代表企业客户资源管理系统数据库.

数据表以字母”tb”开头(小写),后面加数据表相关英单词或缩写,例如:tb_User 代表用户信息表.

字段.字段一般采用英文单词或词组(可利用翻译软件)命名,如找不到专业的英文单词或词组,可以用相同意义的英文单词或词组代替.例如:UserID表示用户编号  UserName表示用户名称.

视图.视图命名以字母”View”开头(小写),后面加表该视图作用的相关英文单词或缩写.例如:view_GoodsInfo代表查看货物信息.

存储过程.存储过程命名以字母”proc”开头(小写),后面加表示该存储过程作用的相关英文单词或缩写,例如proc_Login 代表实现登陆功能.

触发器.触发器命名以字母”trig”开头(小写),后面加表示该触发器作用的相关英文单词或缩写,例如:trig_inGoods表示插入商品信息.

2.程序代码命名规范

2.1变量及对象名称命名规则.

模块级变量:M_+数据类型简写+变量名称,例如M_int_XX

全局变量:G_+数据类型简写+变量名称,例如G_int_xx.

局部变量:P_+数据类型简写+变量名称,例如P_db1_xx

模块级常量:Mc_+数据类型简写+常量名称,例如,Mc_str_xx

全局常量:Gc_+数据类型简写+常量名称,例如Gc_str_xx

过程级常量:Pc_+数据类型简写+常量名称,例如Pc_str_xx

       2.2数据类型简写规则.

              整型(int):int.

              字符串(string):str

              浮点型(double):db.

              布尔型(bool):bl

              长整型(longInt):lnt.

       2.3控件命名规则:控件名称一般为表示该控件作用的英文词的缩写,出现冲突时可采用不同的简写规则.另外,在编码过程中不涉及编码的控件,可以取默认名称.控件命名规则如下:

    Form=frm

              TextBox=txt

              Button=btn

              ComboBox=cbox

              Label=lab

              DateTimePlcke=dtp

ErrorProvider=errorPr

GroupBox=gbox

DataSet=ds

ListBox=lb

Timer=tmr

CheckBox=chb

三.            主要使用控件

reeView控件:TreeView控件是树视图控件,功能是显示节点的层次结构效果,并且能够在各节内显示对应的了节点.用户可以扩展开或以折叠的方式将予节点信息显示出来.

属性:

Nodes:该控件的节点集合

SelectedNode 用户选中的节点,如果没有选中一个,则为NULL

HideSelection 表示当该控件失去焦点时,选中的项是否显示.

ImageIndex:设制当树节点未被选定时所显示的Image的索引值.

SelectedImageIndex:设制当树节点被选定时所显示的Image的索引值.

TreeView控件可以使用分层的方式显示节点的信息,所以在添加新的节点时应注意它的父节点.使用Nodes属性的如下4个方法可以对节点进行操作:

1.       Add:增加新的节点.

2.       Remove:删除指定的节点.

3.       Clear:删除所有的节点.

如果单击一个节点,则会引发AfterSelect事件.响应事件后,会在事件处理方法中编写单击节点后所要执行的代码.在事件处理方法中,TreeViewEventArgs类参数用于确定用户单击了哪个节点.

.软件初步界面如下图:

 黑马程序员 第三天 NET 入门初级.NET编程基础(二)_第1张图片

解决方案中现有的文件:

 黑马程序员 第三天 NET 入门初级.NET编程基础(二)_第2张图片

------------------ Windows Phones 7手机开发.Net培训、期待与您交流! ---------------------- 

你可能感兴趣的:(.net)