《Visual C# 2010入门经典》一1.7 作业
本节书摘来异步社区《Visual C# 2010入门经典》一书中的第1章,第1.7节,作者: 【美】Scott Dorman 译者: 张劼 责编: 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.7 作业Visual C# 2010入门经典
1.7.1 测验1..NET Framework有哪些组件?
2.为何说通用类型系统很重要?
3.通用中间语言是什么?
4.为何说Framework类库很重要?
5.动态语言运行时向C#提供了什么?
6.下述C#代码合法吗?
7.请解释下述变量声明。
int a, b = 1;
8.下面哪个标识符无效?
A.lightHouse
B._lighthouse
C.22lighthouse
D.lighthouse2
1.7.2 答案1..NET Framework有4个组件:公共语言运行时、Framework类库、并行计算平台和动态语言运行时。
2.因为它给每种.NET语言提供了相同的类型描述,并指定了类型的用法,可以集成不同的语言。
3.通用中间语言是一种低级语言,对托管代码进行部分编译时,将生成这种语言的代码。可将通用中间语言视为汇编语言,由表示高级语言代码的低级指令组成。
4.Framework类库提供了大量可重用的类型供所有.NET语言使用,这简化了众多常见的编程任务,从而提高了开发人员的效率。
5.动态语言运行时让C#能够以一致的语法使用来自任何地方(COM、IronRuby、IronPython、JavaScript等)的动态对象。
6.这些代码非法,其原因有两个。首先,所有语句都没有以分号(;)结尾;其次,正确的类型名为System.Console.WriteLine,而不是system.console.WriteLine,因为C#区分大小写。
7.像这样同时声明多个变量并赋初值是危险的,因为可能令人迷惑。该语句与下述代码等价:
int a; int b = 1;
8.C。标识符不能以数字打头。
1.7.3 练习研究System.Console类的其他功能:修改“Hello, world”应用程序,使其要求用户输入其姓名,然后输出“Hello, name”,其中name为用户输入的姓名。
《Visual Basic 2012入门经典》----2.11 作业 1.除非特别指明,否则在创建本书的示例时创建的是哪种类型的项目? 2.要使得将鼠标指向其选项卡时,显示停靠的设计窗口,而移开鼠标时消失,应修改窗口的什么设置? 3.要添加控件到窗体中,应使用哪个设计窗口? 4.要修改对象的属性,应使用哪个设计窗口? 5.要修改项目的属性,必须
《Visual Basic 2012入门经典》----1.11 作业 1.哪种Visual Basic项目创建标准的Windows程序? 2.IDE中的哪个窗口用于修改窗体或控件的属性(位置和大小等)? 3.如何访问控件的默认事件(代码)? 4.应设置图片框的哪个属性来显示图像? 5.按钮控件的默认事件是什么?
《Visual Basic 2012入门经典》----1.8 运行项目 现在应用程序完成了。单击工具栏中的“Save All”按钮(一叠磁盘的图案),然后按F5键运行。也可单击工具栏中右侧的三角形按钮来运行程序,这个按钮类似于DVD播放器中的“播放”按钮,它称为“启动调试”,也可在“Debug”菜单中找到。学习键盘快捷键能够加快开发过程,因此推荐在开发时尽量使用快捷键。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- C#-Cookie
- 推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)
- 10分钟学会Visual Studio将自己创建的类库打包到NuGet进行引用(net,net core,C#)
- Newtonsoft.Json C# Json序列化和反序列化工具的使用、类型方法大全 C# 算法题系列(二) 各位相加、整数反转、回文数、罗马数字转整数 C# 算法题系列(一) 两数之和、无重复字符的最长子串 DateTime Tips c#发送邮件,可发送多个附件 MVC图片上传详解
- C#中缓存的使用 ajax请求基于restFul的WebApi(post、get、delete、put) 让 .NET 更方便的导入导出 Excel .net core api +swagger(一个简单的入门demo 使用codefirst+mysql) C# 位运算详解 c# 交错数组 c# 数组协变 C# 添加Excel表单控件(Form Controls) C#串口通信程序
- 【转】.NET(C#):浅谈程序集清单资源和RESX资源 关于单元测试的思考--Asp.Net Core单元测试最佳实践 封装自己的dapper lambda扩展-设计篇 编写自己的dapper lambda扩展-使用篇 正确理解CAP定理 Quartz.NET的使用(附源码) 整理自己的.net工具库 GC的前世与今生 Visual Studio Package 插件开发之自动生
- ASP.NET MVC深入浅出系列(持续更新) ORM系列之Entity FrameWork详解(持续更新) 第十六节:语法总结(3)(C#6.0和C#7.0新语法) 第三节:深度剖析各类数据结构(Array、List、Queue、Stack)及线程安全问题和yeild关键字 各种通讯连接方式 设计模式篇 第十二节: 总结Quartz.Net几种部署模式(IIS、Exe、服务部署【借
- c#打包文件解压缩 C#中使用委托、接口、匿名方法、泛型委托实现加减乘除算法 一个简单例子理解C#的协变和逆变 对于过长字符串的大小比对
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- c#实例化继承类,必须对被继承类的程序集做引用 .net core Redis分布式缓存客户端实现逻辑分析及示例demo 数据库笔记之索引和事务 centos 7下安装python 3.6笔记 你大波哥~ C#开源框架(转载) JSON C# Class Generator ---由json字符串生成C#实体类的工具
- C#编译器优化那点事 c# 如果一个对象的值为null,那么它调用扩展方法时为甚么不报错 webAPI 控制器(Controller)太多怎么办? .NET MVC项目设置包含Areas中的页面为默认启动页 (五)Net Core使用静态文件 学习ASP.NET Core Razor 编程系列八——并发处理
- Word处理控件Aspose.Words功能演示:使用 C# 在电子邮件正文中发送 Word 文档
- C#学习记录——调试和错误处理:Visual Studio中的调试(二):中断模式下的调试
- asp.net, c# 查询某天所有数据sql语句 用于SQLServer(mssql)
- c#中WinForm中拖拽窗体实现移动功能(无边框模态窗体)
- Visual C#实现HTTP代理服务程序
- [C#] Direct2D 学习笔记 (一)vb.net转换为c#
- C# 注册表操作
- C#程序集系列04,在程序集包含多个module的场景下理解关键字internal
- 《Visual C# 2010入门经典》一第1章 .NET Framework和C#
- 《Visual C# 2010入门经典》一1.1 .NET Framework
- 《Visual C# 2010入门经典》一书1.3 Visual Studio 2010
- Visual C# 2010入门经典》一1.4 编写第一个程序
- 《Visual C# 2010入门经典》一1.6 问与答
- 基于C#+SQL Server(WinForm)学生选课及成绩查询管理系统【100010027】
- 如何在没有装VS(Visual Studio)的机器上编译运行C#程序
- .Net那点事儿系列:C#操作Xml:通过XmlDocument读写Xml文档
- C#-graphic-中在PictureBox上使用橡皮筋画线
- C#学习笔记(三)—–C#高级特性:dynamic