版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第认识C#开环境第认识C#开环境认C#开发境
第1章C#微公司出一洁类全面向象编言开发员以它写在Framework
运的各安可应程序使
C#,以传的
户应用序XMLServices分式、户服器应程、库用程以很他型的序章先让者解展程点和C#语编环境然详细绍3.5
库安装卸MicrosoftStudio2008简称2008
以如何地用各帮资同也能使者快学并VS2008
发境以使VS2008
的译器程进试通过章学习读能到下内。C#展程、点语程境。Framework
库念及性何装何装及用帮。
发境。VisualStudio
发境的用序试的用序试的种用。序试时语定第1认识C#及开环境1.1C#概1.1.1C#发展程C#来可追至和是FORmulaTRANslator
缩,发年,第个命语,主要的将公翻汇语令而前语比Algol言在晰和性迈一步它最的结化言并对部程言都生巨大影。1998
,Anders
Delphi
Turbo
言设计)及微开发队始设C#言第版。2000
9
,(际信和信标化)立了个务着为编程言义一Microsoft
议准。称其目是定“个、代用面象编言是台,一令人意简语,它类JAVA
语,但然借C++C的格计C#言为强件壮,提了越检“型查并止用初始的量1.1.2C#语言程境前开发运C#序多种择例用可微免取软件工箱(SDK)购能大
发境,自特下SDK含译、行测试C#序有源,包言译器JIT
编器和关档一含有是来输和辑C#序文辑。2VisualStudio.NET
微的完开环包一个成发环()第1认识C#及开环境高C#辑,同还持程调及可高开人效附能VisualStudio.NET
SDK用的C#译、JIT
译和运时编运程,户可准运一序而运速度同。VisualStudio.NET包可以用轻计编写C#序
供功能大工1.2.NETFramework3.5简介C#言建立于NET
上有了.NET
基认识后将助读者快更学这个为NET平台设的语C#.NETFramework密结合而得开更轻、高效1.2.1
什是NET3.5
支生成运下应程序
XMLWebServices
内
件它简了高布Internet
境的应程开。Framework在现以目:供个一的向编环境而论对代是地储执,是本地行Internet
分,或是远行。供个将件署本制冲最化的码行。供个可高码括未知或完全信的3
创的代)行全性执环供个可除本或释环性问题代执境使开人3的验在对型相的应程(如于Windows
应程序第1认识C#及开环境于的应程)时持致。照业标生所信保于NETFramework他码集。
代可与何Framework
有个主组共言库简CLR和NETFramework库下面别它行绍。共言运库
公语言行是.NET
基,可将行作个在行管理码代理它供管、线管和远处等服,并还制严的类安以及提安和靠性其形式代准。
公语言行用理存、程行、码行码全验、译其系服务这功在共语运库上行托码固有。于性则取于括托组的(Internet
企网络本计)内的些素,于组被赋不程信,这味即使在一应程序,管既能执文访问作注访操作其须小使的,可能能执些能。
公语言行还实称为用型系(CTS)格型和码础构来强码性。CTS所托码是自描.NET
器第三语编生符合CTS托码意着托代可格施类保和型安的时其托管型实例Framework
库
库一个合的对的可用型集,以使它
4多应用序这用序包传的命行图户面(GUI应程也第1认识C#及开环境基
提的最创的程(如Web窗XMLWeb。
库一个公语行紧密成可重的型集。库面向象,但Framework
型于使,且少学习
功所需的间
第
组可与.NET
的实现缝成如户对向象的所望的样,.NETFramework
型够完一列编任务包诸如符管、据收、据接及文访等任。
类还包支多用发方的型。使用
发列类应程序服:制应用序GUI应程(
体ASP.NET
用序XMLServices
务1.2.2.NET3.5性C#其身而是种语,它用于成向境代但本不.NET一分。所持些性不。C#言持一特,.NET
不持(如算载但由于言和NET一起的所者更效的用发用,Framework
就非常要。多况C#特语功能决于.NET的,依.NET类
5第1认识C#及开环境1.3
安集成开发境VisualStudio20081.3.1
安Studio2008发境1装备装Microsoft
发境之,检下机的关置是满装
发境的求具硬和软的求如:硬环境装Visual20082008基硬件求
要硬件一的,1.1
列了安VisualStudio表硬件需求处器RAM所硬空DVD-ROM驱动视鼠
安装2008的硬件要描述具II级MHz处理的建PentiumIII级600MHz处器WindowsNT工站-MB,WindowsNTServer-160MB(议工站MB;ServerMB)WindowsProfessional-96MB;2000-192MB(议Professional用MB;Server)Windows-160MB(议)Windows-96MB(建议:MB)系驱器MB;装动上3GB要使,色建:强位)标兼的针备表1.1针最小统置性。特是运行个用、理型项或行级发时将RAM加到过议统置高能
6
当动VisualStudio
装序时认装是动的驱器。过可此用程安在任驱器无应用序位何安装第1认识C#及开环境程将在统动安一些件因此应保驱器有表确必空间,不管用序置何,要保安应程驱器上附的。择自义装可需更更的硬空。
随产品供媒类,需或DVD-ROM。
软环境装VisualStudio
软也有定要且不的作系VisualStudio要也不同具下Server
列要求有ServicePack4.0(SP4)XP
要带有PackServer7
要带有Service1.0(SP1)于Visual
设和开,
、
二Me和Datacenter
是VisualStudio
支的平,是在Windows98
Me平中署应程和程试应程2装骤
开人员供功大管理开工具同它是
架供的,了它的持
变如此大下细绍当最行的
发具VisualStudio安。装
发境的骤下
7第1认识C#及开环境
始装2008将VisualStudio
装放到驱,盘运后进入装序界,果盘自运行可双
执文件程会自跳到1.1
示Studio
装序界,界有
安项安装项
安产品档检Release
一情况需装单击此处开始安装
图1.1VisualStudio安装程单第一安选“安2008弹出图1.2
示Studio装导界。8第1认识C#及开环境单击“下一步”按钮图1.2VisualStudio安装向
单“下步”钮弹出图1.3
示Visual
装序—起页,界面边示关Visual协。
装序的需件,边示许选中“我已阅读并接收许可条款击“下一”按钮图1.3VisualStudio安装序起页
9
选“我受协中款复选,击“一”按,弹如
示第1认识C#及开环境VisualStudio
装序—选页,户可选要安的能和品装,般择要装功默值,品认路为
C:\ProgramVisualStudio
。单击“览”按,选择装路径选择安方式
单击“装”按开始安
图1.4VisualStudio安装序选页择产装径,“”进图1.5
示VisualStudio装序—安页,示正安组件1第1认识C#及开环境这里显示正在安装的组件图1.5VisualStudio安装序安页
安完毕,击“一”按,弹如1.6
示2008
装序—成页面单“完”按,至Visual
序发环安完单击“完成”按钮,完成VisualStudio的安装图1.6VisualStudio安装序完页1.3.2
安帮助
1装Visual2008
发境之,果安VisualStudio
助档第1认识C#及开环境MSDN以照步进装)VisualStudio装放入驱光自行会安程界,如光不动行,击setup.exe
执文件应程动转到图示Studio安装向界。单击此处,进入安装起始页面
图1.7Visual2008安向单“下步”钮进入如所示VisualMSDN安的始1第1认识C#及开环境选中“已阅读接受许条款”显示要装的组单击“一步”钮,进安装选项页
图1.8VisualStudioMSDN安的可信选“我阅接许款单选钮单“下”,入图
示2008MSDN安装项页面这以据需选VisualStudio
安类型即全定和默认完安“览”钮VisualStudio的装径,认装为
C:\Program
。单击“浏览”按钮选择安装路径选择安装方式单击“安装”按钮开始安装1图VisualStudioMSDN安装客信第1认识C#及开环境
单“安”按,入到图1.10
示VisualMSDN安页面。这里显示正在安装的组件示
图1.10MSDN安装型序装之单“完”按VisualStudioMSDN安完成图单击此按钮,完成的安装图1.11MSDN安装文夹择
1第1认识C#及开环境1.3.3
如使帮微的文库它提了量的术档开人员左右下介绍何用MSDN帮助体作如:
选“开”
/程”
“
MicrosoftDeveloper
”
/
LibraryforStudio2008
体文”项可入主界,图
示菜单栏常用工具图1.12Document)单击MSDN界工中“目”按,以界的左显“目”面,图1.13
示在“录板,让用者速对MSDN结构一大致了,起了导的用。于MSDN文库熟读可目入,找己感趣容行阅。1第1认识C#及开环境主目子目图“录面
图1.14“索”面
MSDN对熟档的提了其工以使单具中“索”钮,界左示索引面该面为发人提了快检能如示在“找本中需查询内后键上的Enter最配的术档给发人参。
键MSDN将动转还使提了强的功,提对帮、
Codezone
区许多档的搜。单工栏中“”,在框输搜索内提按盘上Enter键,搜的果以要方现主界,发人可根己需要择同的档行,使用意如1.15
示1第1认识C#及开环境输搜索关键字显搜索结果1.4
图1.15搜功启VisualStudio2008开发环境1.4.1
启Studio2008使骤下。
发境开程首需动Visual2008其体
“始”
/程”
/
MicrosoftVisual”
/
MicrosoftVisual2008选果户是一使VisualStudio2008”框
发境,出图
示“选默境1第1认识C#及开环境图1.16启VisualStudio在
示话框选“
VisualC#发置,单“Visual”钮可入
发境起页如
示1第1认识C#及开环境图VisualStudio始1.4.2
创项VisualStudio
包的项主分目网站部,项主是时提到
用序网则是应用序里先来绍何Visual发境开项,发
用序。Windows
用序是可在Windows
上行的有序面绍
用序的建程
“始”
/程”
/
MicrosoftVisual”
/
MicrosoftVisual2008选入Studio2008
发境,以过方创建
用序:种在
1栏选择文”
/新”
/项一是“页
“最的项”
/创”
/项图第1认识C#及开环境示单项效与建样
弹如图
图选新项示“新项”对框。图1.19建目(3
选要使的
架“
体用程”用可要建
体用程进命选存放置是否建决目的设,命以用用自义称也用认“
WindowsFormsApplication1
户以“”设项放位需注意是决名与项名一定统,然单“确”按,即完窗体用序创建成项目图。2第1认识C#及开环境1.5
图1.20创完的目熟VisualStudio2008集成开发环境VisualStudio
一完整开工用生成Web用序XMLWebServices
桌应用序移用序。提了在计开发调和Web应XMLServices
传的客端用时需的具。将Visual发境进详介1.5.1
新性2始第1认识C#及开环境版重新计“起页,新“起页”具4
独信息域单成开项入标”和闻。显“起页可在视”菜上选“页菜单。口局管版加强窗停能改进当动工窗通停窗口框时显个形引标。形
箭指向闭架缘当的口可靠时向可以定边头变黑于靠窗的形标,如1.21所。图1.21窗布管器果口可加选式,则菱标记中将。要停窗,放。形引标使人可以轻地将动口期的位。1.5.2
主口成发环境IntegratedDevelopment
称IDE)一括设运以调试用序体开发境,
供在设、发试部Web应程XMLServices
传的客端用时须的具VisualStudio2008
成发环包菜、具栏解方案源理属窗口工箱
2VisualStudio
窗如图
示第1认识C#及开环境工具栏
菜单栏查看代码解决方案源管理窗体设计属性窗口工具箱图窗1.5.3
菜栏单显示所可命。其不包括文辑”见准菜,过标单可打单,也以过〈
键上菜项的。单栏菜项功如表
示表
菜单栏的单项及能菜单项
子菜单
功能新打添关
建一新项、站文等打一已存的目文等添一项到前编的目关当页文关解方保Form1另为全保
关当解方保项中当窗将目当窗换或改路保将目所文保
2第1认识C#及开环境导模页设打最的件最的档退撤重撤上全操重上全操剪复
将前目为板存来生成zip文件设打机打属打选的定容打最操的件例类件打最操的件例解方)退集开环撤上步作重上步作修撤上步局作重上步作全修将定容入贴,时除档所的容将定容入贴,不除档所的容编视
粘删从据删表全查和换转书代设器服器源理解方资管器类图代定窗对浏器错列输属窗
将贴中内粘到前标删所定容将从据中除选当文中部容在前口件查指内,将找的容换指信选定到结”窗的一显书功菜显代编窗打设器口显服器源理窗显解方资管器口显类图口显代定窗显对浏器口显错列窗显输窗显属窗任列工箱查结
显任列窗显工箱口显查结
2第1认识C#及开环境其窗工栏显窗工箱全显向定向定属页添体添用控添组添类添新添现项
显其窗(如令口起页)打工栏单例标工栏调工栏用“查”和视设器中显窗显工箱将前体屏示将制移给一务将制移给一务为户件示性添一窗添一户件添某组添类件添一新到前编的目添一以在项当所辑项中项生
添新分式统系从目移显所文添引添引设启项项1属性生解方重生解方清解方生项重生项1清项发项对目1代进分批成
为前目加的局系关图将前移在源理中示前目件的有件为前添引为前添WEB引用将定项设启项设项的性将目成决案将前项删重生解方清项的决案生项重生项清项发项对目的码行析检代正性将前目批成配管器窗
打配管器窗功菜(括点输、时
2调启调
启项并以试误第1认识C#及开环境开执(不试)附到程异逐句逐程切断清所断显数源数添数源附到程连到置连到据连到务代段理选工箱
执项但调错打附到程置体打异设窗一执一语一执一过在前添或除点清项中所断显数源口添数源导打附到程置体打连到置置体打连到据设窗打连到务设窗打代段理设窗打选工箱设窗(加删组)工测窗
宏外工性工设仿器理导和出置自义选新测加元据件创新试表新拆浮可靠选卡文
打宏能单打外工设窗打性工菜打设仿器理设窗打导和出置体打自义置体打选设窗(计IDE环境“打添新试置体打加元据件体加件打创新试表置体新一当窗(类口将口行分在窗中示个窗)另口放任位使口靠IDE使口显呈为项状(一间有窗获焦)自隐隐自全隐
另体失焦时动藏收状)效与闭仿另IDE中所有动藏能窗自隐(回态
2第1认识C#及开环境新水选卡新垂选卡关所文重窗布如实搜目索帮帮收夹索结技支关Microsoft
使目的体类件平显在IDE中使目的体类件直显在IDE中关IDE所文恢到IDE初布形打MSDN打MSDN搜索助打MSDN目录打MSDN索引助显帮收夹口显索结窗在获技支关版信的绍社1.5.4
主用通互网送获帮信工栏了作更便、捷,单中常的能按能然放入应工中过具栏以速问用的单令。用工有下几:准栏调试具和文编器准具栏括多用命令钮“新项添项开件保”“全保”等标具如1.23
示图1.23VisualStudio准具试具栏括对程进行试快捷钮如所。
2第1认识C#及开环境图1.24VisualStudio试具本辑器具中代编辑用的一常的项命令钮文辑具如图
示图1.25VisualStudio本辑1.5.5
文窗档口用书后码可以过击窗或过方资源理单看进,如
示2第1认识C#及开环境类型
成员代码区域行号大纲显示表图1.26档口到档窗就得VisualC#码辑器码器编代的理序,Microsoft对子落语供泛一,C#码辑器为C#法.NETFramework提供广支持这支以为5主的类:将NET类法入器断其文进更新同还自代码成能。构随着本码发目过中演变智重本码。码:可浏的其包含频重复代模浪划线当入时对拼错的单、误法及警情的见通,图
示读帮助大显着。2第1认识C#及开环境图1.27浪划1.5.6
工箱口具窗口含序以用的件当需这控,以通双所的直将控加到上也可先击选需的、将其拽计体,控的小可通拖4
的界调。具窗口的件通工具操列表如
示来控,如控排、删、示等工具窗中的件认方为“表”,取“列图置控排方成图的式读可据人设自的具箱口列表视图非选中态数据选项3第1认识C#及开环境图1.28工箱作表
图1.29工箱口1.5.7
解方资管器口决案资管器可在解方或项中看执项管任,许VisualStudio
辑在解方或上文的部理文。决资管理窗图1.30
示图解方资管器层示个决方及项分显示方出现这显式供关解方项项状态更信这可使发员同处若项。和器决案资管器示的管基项与目解案器之的系通列式与相:为目项现解案源管器的项文夹如体、文3和等。为决方项现决案资管器的解案”文夹。第1认识C#及开环境为项文,与和决方都关联文,在项件件中。管命令决案资管器多管理令对于何定项类型以定的命例如选C#项中文则以“”永删文,是,果择VisualC++项的件以除件项间链但操不从存区删理件。1.5.8
属窗“属”窗主要于置对的种如观等通图所示体属性介“属”窗的成。3第1认识C#及开环境标题栏对象列表属性名属性说明图1.31性口1.5.9
代编器码辑器开人要对和耗间最的个,工具供强代辑能过编器人可便快的编代。VisualStudio
比VisualStudio
码辑器突优下动行进搜索贴循环码大纲示码题指器
3第1认识C#及开环境叠定义个型的码辑口图显。
示代码辑为的键字供高亮语成员窗口引用命名空间区域类型窗口为语法提供高亮显示图1.32代编器口1.5.10“错列”面“错表面板代中误供时提可的方。,某句码束记了入号错列表会示如
示错误图1.33“错列”板1.5.11“输”面“输”面用于示目的成况实编程程,开人会次看见个3板其外如
示第1认识C#及开环境图1.34“出面1.6
程调试写序的程,会到一错。为解这误开发员要用进调试查错根VisualStudio,面讲几最的序调方。1.6.1断操
境提供Studio
试调试点一个号它调器应某上中应程暂执行发中,程和调器于模。进中模式不终结程序执,元(例,数、量对都留在存,执可在时继续入点有
方:在设断行边的色白处击右击置断的码择断点
/插点图
示击设点代选单的“”
/切点G)
”命如
示3第1认识C#及开环境图1.35键入点
图菜栏入点入点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024消费寄托合同范本
- 2024纯净水供应合同范文
- 《我国涉外劳动合同法律适用问题研究》
- 2024装修施工管理合同范本范文
- 2024年度药品生产企业药品销售合同
- 2024标准工程承包合同
- 2024年度墙板施工安全协议2篇
- 2024【餐馆劳务合同范本】转让餐馆合同范本
- 2024年度技术转让合同:人工智能算法与应用
- 2024个人山林土地承包合同
- 干细胞(英文版)
- 初中道德与法治课堂议题式教学探究
- 2023年房建施工员年终总结及下一年计划
- 110kv各类型变压器的计算单
- 从慢性胃炎到胃癌形成课件
- CRH380B型高寒动车组空调系统
- 四年级上册语文阅读复习课与练习
- 空调维护保养报告范本
- 安全学原理总结
- “班会主题课件-如何提升自我修养”
- 校园欺凌与心理健康的关系研究
评论
0/150
提交评论