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

原创 2012年03月25日 20:59:48

------------------ 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类参数用于确定用户单击了哪个节点.

.软件初步界面如下图:

 

解决方案中现有的文件:

 

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

相关文章推荐

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

------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------  一些新手最基本的东西在看课程视频时随手记...

黑马程序员.NET基础测试题

  • 2013年04月18日 09:49
  • 577KB
  • 下载

黑马程序员--对关于.NET的基础入门知识总结1

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------     .NET都能做什么,桌面应用...

黑马程序员--对关于.NET的基础入门知识总结(2)

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------       转义字符的应用,一定要牢...

黑马程序员--.Net学习日记——C#编程基础

---------------------- Windows Phone 7手机开发、Net培训、期待与您交流! ----------------------    黑马程序员--.Net...

黑马程序员--Java基础--网络编程java.net

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-网络编程 java.net1. 找到对方IP 2. 数据要发送到对方指定的应用程序上,为了标示这些应用程序,给这些...

黑马程序员-------asp.net初级

---------------------- http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发、 http://edu.csdn....

黑马程序员_学习日记20_ASP.Net初级

提交到服务器的表单元素一定要设定name属性        所有表单都是提交的以name为key,以value为值的数据 l        get和post的区别:get通过url传递,传递的数据...

黑马程序员-------.net基础知识二

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------     变量 变量代表着一块内存...

黑马程序员 .net基础二

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------   变量、字段和属性的区别...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员 第三天 NET 入门初级.NET编程基础(二)
举报原因:
原因补充:

(最多只允许输入30个字)