欢迎来到天天文库
浏览记录
ID:18878955
大小:9.55 MB
页数:988页
时间:2018-09-26
《我的.net笔记 - 副本new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C#语法基础*****Day01源请点击:第一天dos命令.net概念社么是.net?●.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。什么是.NetFramework?.NET是微软的新一代技术平台,以构建互联互通的应用系统。这些应用程序的开发和运行必须有一个平台环境的支持,这就是.NetFramework。●从技术的角度,一个.NET应用是一个运行于.NETFramework之上的应用程序。这些应用使用.NETFramework所提供的类库来编写。如果一个应用程序跟.NETFr
2、amework无关,它就不能叫做.NET程序。了解性知识CLR:公共语音运行时作用:提供所有.net应用程序的运行环境。提示:用.net自带的命令行工具输入ildasm,打开后用它来打开,可以查看MSILCLR的两个组成部分CTS称为通用类型系统定义了在IL中的的数据类型CLS称为公共语言规范包括几种面向对象的编程语言的通用功能MSIL(MicrosoftInterLanguage)微软中间语言所有面向.NET的语言都要先编译成IL,MSIL是将.Net代码转化为机器语言的一个中间过程。当用户编译一个.N
3、et程序时,编译器将源代码翻译成一组可以有效地转换为本机代码且独立于CPU的指令。当执行这些指令时,实时(JIT)编译器将它们转化为CPU特定的代码。这是为什么.NET能支持多种开发语言的原因。3.所有编译型语言都要经过下面的三个步骤1.原始程式码:C#写出来的程式2.编译:把原始程式码编译成可执行档.exe3.可执行档.exehello.cs原始程序码档副档名标识档案类型.exe可执行档.txt文字档.rar压缩档DOS(磁片作业系统,早期的PC作业系统)命令视窗编译命令:cscd:yekai1230hello.e
4、xed:yekai1230hello.cs或者csc/target:exe/out:d:yekai1230hello.dlld:yekai1230hello.cscsc/?全部的csc说明文档(在vs命令提示里用).dll库档案类型:csc/target:library/out:d:yekai1230hello.dlld:yekai1230hello.cs问题:csc/target:library/out:d:yekai1230hello.exed:yekai1230hello.cs
5、和csc/target:exe/out:d:yekai1230hello.exed:yekai1230hello.cs有何区别答案:hello.dll可执行出hello,world4.原始程序代码组织结构:命名空间>类>方法>语句5.工程的资料夹结构:解决方案(.sln解决方案):使用VS创建的专案都包含在一个解决方案中项目(.csproj:):一个解决方案可以包含多个项目原始程式码文件(.CS):一个项目中可以包含多个原始程式码解决方案>项目>原始程序式码6.原始程序码颜色的区分:蓝色:关键字,C#内置的语法
6、;绿色:注释;红色:字串,双引号包含;青色:类、结构,类名;黑色:其他7.注释://单行注释/**/多行注释#region收缩#endregion8.C#语法大小写敏感红色的波浪线代表语法的错误(缺少分号;括弧不匹配;语法错误)绿色的底线代表编译器警告蓝色的波浪线标识编译器错误9.DOS命令:Help:dos帮助文档MD:建立子目录;D:yekai>mddosCD:改变目前的目录;盘符:切换盘符;DIR:显示磁片目录;D:yekai>dir1230DEL:删除档;d:yekai1230>deld:yekaido
7、shello.csCOPY:复制档;D:yekaidos>copyd:yekai1230hello.txtTYPE:显示文字档内容;D:yekaidos>copyd:yekai1230hello.txtREN:文档重命名:D:yekaidos>renhello.txth.txt重命名;d:yekaiDOS>renh.txtyk.txtCLS:清屏EXIT:退出;deltree删除目录树edit文本编辑mem查看记忆体状况move移动档到别的目录相当于剪切xcopy拷贝目录和档attrib设置档
8、案属性date显示日期time显示准确时间fdisk硬碟分区,慎用ipconfig:C#基础第二部分*****Day02笔记源码:F:我的.net笔记最全Day02Day021.类,方法工具箱;工具方法的定义:方式就是一系列的语句的集合,这样做可以让程序有更的可读性,可以代码重用********st
此文档下载收益归作者所有