c# 项目基本结构

引入命名空间

命名空间:看做是一个范围,用来标注一些成员的归属

using 关键字 用来引入指定的命名空间,它可以告诉编译器,我们后续的代码中,使用的是哪个命名空间

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 命名空间的名称 定义一个命名空间

internal 访问修饰符,设置类能被访问的范围

class 创建一个类, 类名是

Program" internal class Program

函数(方法) 名字为Main Main函数/Main方法 是程序的主函数

这个名字为Main的函数,是整个程序的入口,每一个程序都至少有一个Main函数,所有的代码都是 从Main函数开始执行的

格式:static void 方法名(string[] args){} 创建一个函数

static:将Main方法声明为静态方法

void:函数的返回值类型 void 空返回 函数执行完毕之后不会返回任何内容

string[] args : 参数的数据类型 string 字符串 string[] string 类型的数 组 声明了一个数据类型为字符串数组的变量args

一个命名空间中的类,与另一个命名空间中的类,互不冲突,但是一个命名空间中的类名必须是唯一的

控制台相关常用方法

Console.WriteLine("控制台输出一段内容");
//通过控制台扬声器播放提示音
//Console.Beep();
//通过控制台扬声器播放具有指定频率和持续时间的提示音
//参数1:提示音的频率,介于 37-32767赫兹之间
//参数2:提示音的持续时间 以毫秒为单位
Console.Beep(2000,1000);
//清除控制台缓存区的内容
Console.Clear();
Console.WriteLine("获取当前控制台的背景颜色");
//用于获取控制台的背景色
Console.WriteLine(Console.BackgroundColor);
//用于设置控制台的背景色
Console.BackgroundColor=ConsoleColor.Red;
Console.WriteLine("吴亦凡");
Console.WriteLine("获取当前控制台的前景色(字体颜色)");
//获取字体颜色
Console.WriteLine(Console.ForegroundColor);
Console.ForegroundColor=ConsoleColor.Yellow;

C#标识符

标识符是用来识别类、变量、函数或任何其它用户定义的项目。(通俗的说就是类名、变量名、函数 名等)在 C# 中,命名必须遵循如下基本规则:

1. 标识符由字母、数字、下划线(_)组成。

2. 标识符必须以字母、下划线或 @ 开头,后面可以跟一系列的字母、数字( 0 - 9 )、下划线( _ )、@。

3. 标识符中的第一个字符不能是数字。

4. 标识符必须不包含任何嵌入的空格或符号,比如 ? - +! # % ^ & * ( ) [ ] { } . ; : " ’ / \。

5. 标识符不能是 C# 关键字。除非它们有一个 @ 前缀。 例如,@if 是有效的标识符,但 if 不是,因 为 if 是关键字。

6. 标识符必须区分大小写。大写字母和小写字母被认为是不同的字母。

7. 不能与C#的类库名称相同。

C#关键字

变量和常量

//变量 //变量就是对程序中某个数据的引用,比如: name 表示一个名字, x表示一个数值.....

//变量的定义(声明) //常用的类型:int double bool string char // 格式:数据类型 变量名(自定义,遵循标识符的命名规范+见名知意)

//常量: //常量和变量类似: 唯一不同的是常量的值在程序编辑阶段就已经确定了,而且在程序运行期 间不允许修改

数据类型

在 C# 中,变量分为以下几种类型

 值类型(基本数据类型)(Value types)

 引用类型(Reference types)

值类型(Value types)

值类型:数值类型,布尔类型,字符类型,枚举类型,结构体

值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。

值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int 类 型时,系统分配内存来存储值。

分类

数值类型

整数数值类型

有符号数:sbyte,int,short,long

无符号数:byte,ushort,ulong,unit

小数数值(浮点数)类型

单精度 float,赋值时,要加f

双精度double

布尔类型

关键字:bool

内容:true/false

字符类型

关键字:char,char c = 'a';

Aonesoft信息管理系统1.0.0 Release 说明文档 1.起源 在我们开发软件过程中,经常做一些大量重复的编程劳动,为了把程序员从繁杂的重复劳动中解脱出来,我们开发了这套代码生成工具,它可以把数据库表映射成相应的.Net 三层架构的类及页面代码,程序员基本不需要编程就能实现信息的增、删、改、查、排序、审核、打印、导出等多种功能,生成后只需添加入我们提供的程序架构即可使用,基本不需修改代码,做到无代码编程,当然,要实现更复杂的逻辑功能还需要程序员去编程实现。 2.功能 1)其可以支持多个应用,多个模块的管理. 2)支持Access和MsSql200/2005及Oracle9i以上. 3)采用角色来进行权限的授权,每个用户可以属于多个角色,享有交差权限. 4)整合方便,权限检测采用httpmodule方式检测.基本不用对原有程序进行修改,便可将原有程序进行整合. 5)可视化编辑,全新的Menu和Tab控件.支持拖拉式编辑. 6)统一的事件日志管理,所有登陆操作都有安全记录. 7)每个模块的每个栏目对应一个目录, 栏目的权限抽象分为(查看/新增/修改/删除/排序/打印/审核/去审).目录里有一个web.config来进行目录文件权限配置,可直接将某个文件名设定到相对应的权限上. 3.开发环境 Vs2008 sp1 + win2003 标准版 + Mssql2000/2005 4.初始用户名:admin 密码:admin 5.官方网站:http://www.wansougu.com/code/ 6.帮助文档:http://www.wansougu.com/help/ 7.官方网站:http://www..wansougu.com 8.安装 先安装DBSetup里的数据库脚本,生成SQL数据库,安装时需输入Sa密码,如没有则直接回车,如有就要输入,输入时屏幕上不会显示密码,输入完后回车即可。 在VS2008里打开本网站程序,使用配套的代码生成工具,把生成的代码加入相应的层,然后在新加的Web表示层部分点右键转换为Web应用程序即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值