zoukankan      html  css  js  c++  java
  • 黑马程序员 第三天 NET 入门初级.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类参数用于确定用户单击了哪个节点.

    .软件初步界面如下图:

     

    解决方案中现有的文件:

     

  • 相关阅读:
    c# 启动线程的方式
    c# 打开文件夹获取所有文件
    windows server 2008 R2 SP1 安装SQL Server 2008 R2时提示 "此操作系统不支持此版本的 SQL Server 版本"
    mongodb 备份 指定用户名密码
    c# 线程启动的两种方式与传参
    vs 2015 密钥
    c# 时间格式yyyy-MM-ddTHH:mm:ss
    c# oledb sql 报错 标准表达式中数据类型不匹配
    CentOS下yum安装dnsmasq,并强制替换为最新版
    使用QUOTA(磁盘配额)来限制用户空间
  • 原文地址:https://www.cnblogs.com/fanghui/p/2774291.html
Copyright © 2011-2022 走看看