黑马程序员 第三天 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很疑惑,看完视频也不是太懂,通过总结和反复,从概括和概念入手,慢慢变得清晰了。这篇博客主要是我对.NET基础知识的了解,算作积累吧。 .NET框架体系结构 由四个主要部分...
  • zhuanzhe117
  • zhuanzhe117
  • 2013年05月21日 13:39
  • 5350

ASP.NET基础面试题

1. 重 载(Overload ) 和覆写(override) 的区别 答: 方法重载:当类包含两个名称相同但签名不同( 方 法名相同, 参数列表不相同) 的方法时发生方法重载。用方法重载来提供在语义...
  • RunAtWorld
  • RunAtWorld
  • 2016年02月16日 17:02
  • 1026

.net 基础知识(面试用)

C# .NET 基本概念1. private、 protected、 public、 internal 修饰符的访问权限。   private : 私有成员, 在类的内部才可以访问。    prote...
  • loveheye
  • loveheye
  • 2010年08月12日 10:01
  • 5331

经典.net常用面试题目基础

1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private :   私有成员, 在类的内部才可以访问。      protec...
  • wybshyy
  • wybshyy
  • 2016年09月01日 21:23
  • 255

【Ado.Net】基础知识+简单实例

为什么要学Ado.Net?   作为程序员,我们一般都可以在Sql Server 的查询分析器里面查看和操作数据库中的数据。但是普通的用户如果要查看和操作数据库中的数据,在查询分析器里面就不会了,我...
  • Gnd15732625435
  • Gnd15732625435
  • 2017年02月04日 21:59
  • 392

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

------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------  一些新手最基本的东西在看课程视频时随手记...
  • fanghui8899
  • fanghui8899
  • 2012年03月24日 21:26
  • 655

黑马程序员-------.NET知识基础(第三天)

------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- 关于一些基础试题的练习 #region 交换两个变量 int nu...
  • a123665404
  • a123665404
  • 2013年08月09日 18:50
  • 244

黑马程序员—零基础到面试——全过程分享

文章来源:黑马程序员,黑马论坛
  • heima_271
  • heima_271
  • 2014年08月25日 23:38
  • 949

黑马程序员_我的Linux基础整理笔记

Linux Linux文件目录和分区 文件目录: /:根目录 /root:存放root用户的相关文件 /home:存放普通用户的相关文件 /bin:存放普通用户的可执行命令 /sbin:...
  • zhengzhongjie1990
  • zhengzhongjie1990
  • 2014年07月05日 17:08
  • 1660

树莓派入门(一)

1、树莓派是什么?         Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi/RPi)是为学生计算机编程教育而设计,只有信用卡 大小的卡片式电脑,其系统基于Linu...
  • frank_wu
  • frank_wu
  • 2015年11月22日 22:54
  • 1971
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员 第三天 NET 入门初级.NET编程基础(二)
举报原因:
原因补充:

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