我翻译的Head First C#(习作)
崔鹏飞
但行好事 莫问前程
展开
-
Head First C#中文版 图文皆译 (page18)
我们需要一个数据库来存储我们的信息在向窗体添加剩下的字段之前,我们需要创建一个数据库来和窗体连接。IDE会创建很多代码来 把数据和我们的窗体连接起来,但是我们还是要先创建数据库本身。 1 向你的项目添加一个SQL数据库在解决方案浏览器里,右键点击Contacts项目,选择添加,然后选择新建项。选择SQL数据库图标,并把它命名为ContactDB.mdf。翻译 2008-10-15 10:54:00 · 1146 阅读 · 0 评论 -
Head First C#中文版 图文皆译 (page26)
用图解法表示你的数据那样你的应用就可以访问它了创建完了数据库和数据表,你需要让你的应用知道它。数据库图表就是从这儿来的。数据库图表是VS IDE可以用来和数据表协调工作的对于你的数据表的简单描述。它也使得IDE能够自动生成SQL语句来添加、修改、和删除数据表里面的数据行。1 创建新的数据库图表。去数据库浏览器窗口并右键单击数据库图表节点。选择添加新图表。2 让IDE生成访问代码翻译 2008-10-17 17:36:00 · 2336 阅读 · 0 评论 -
Head First C#中文版 图文皆译 (page17)去掉了图片上的黑框,换了徐静蕾的字体
我们已经做了这么多了我们已经建了一个窗体还有一个在被点击时会弹出消息框的PictureBox对象。接下来,我们需要添加卡片上的其他字段,比如联系人的名字和电话。我们把那些数据存在一个数据库里。VS可以为我们直接连接数据库的字段,这意味着我们不用和很多的数据库访问代码打交道了(那还挺好的)。要想工作,我们要创建数据库,这样窗体上的控件才能链接到它。所以我们就要从.NET可视化对象直接跳到数据翻译 2008-10-14 22:34:00 · 2074 阅读 · 0 评论 -
Head First C#中文版 图文皆译 (page22)
联系人卡片上的空白就是我们的People数据表上的数据列现在你已经给数据表创建了一个主键,你需要定义所有你要在数据库中跟踪的字段。我们写好的联系人卡片上的每一个字段应该对应People数据库里的一个数据列。 用多行数据为同一个人存储信息会产生什么后果?翻译 2008-10-16 21:49:00 · 945 阅读 · 0 评论 -
Head First C#中文版 图文皆译 (page25)
创建完数据表把目光从联系人卡片移回到你创建ContactID和其他五个数据列的地方。下面是你的数据表完成时应该看起来的样子: 点击工具栏上的保存按钮来保存你的新数据表。你会被要求输入一个名字。称它为“People”并点击确认。翻译 2008-10-17 13:05:00 · 927 阅读 · 0 评论 -
Head First C#野生中文版 图文皆译 (page27)
4 把你的图表命名为PeopleDiagram。选择文件>保存图表。你将被要求命名你的新数据库图表。称之为PeopleDiagram,你就都搞定了。 数据库图表向你的VS IDE描述你的数据表。IDE将会使用数据库图表来自动生成与数据库协调工作的代码。翻译 2008-10-17 20:08:00 · 868 阅读 · 2 评论 -
Head First C#中文版 图文皆译 (page23~page24)
翻译 2008-10-17 00:58:00 · 1356 阅读 · 0 评论 -
Head First C# 中文野生版 图文皆译 (page28)
向你的数据库插入你的卡片数据现在你已经准备好向数据库插入卡片。这里是老板的一些联系人信息--我们将用它们以几条数据来开始数据库。1 展开数据表然后在数据库浏览器(或者服务器浏览器)里面右键单击People数据表并选择显示数据表数据。 2 一旦你在主窗口中看见数据表格,径直去添加下面所有的数据吧。(一开始你将会看见所有的NULL值--当你添加你的第一行的时候覆盖它们就翻译 2008-10-18 01:04:00 · 836 阅读 · 0 评论 -
Head First C# 中文野生版 图文皆译 (page34)
好的程序用起来是直观的现在,窗体可以运行了。但是它不怎么好看。你的程序不仅仅是实现功能就行的。它应该易用。只需要几步你就可以把窗体弄得看起来更像本章开头的纸质卡片。 1 把你的字段和标签对齐。把你的字段和标签靠着窗体的左边对齐。你的窗体会看起来像其他的应用,并且使得你的用户感觉用起来更舒服。 2 改变Client复选框的Text属性。当你第一次向窗体翻译 2008-10-19 13:14:00 · 783 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 (page39)
你还没完事儿:测试你的应用在你开香槟之前,你需要测试你的部署和安装文件。在运行你的程序之前你不会把它给任何人,对吧?关闭VS IDE。点击安装程序,并在你的电脑上选择一个位置来安装程序。现在在那儿运行它,并且确定它运行的和你预期的一样。你也可以添加、改变记录,它们会被保存到数据库。 测试所有的东西!测试程序,测试部署,翻译 2008-10-20 17:01:00 · 762 阅读 · 0 评论 -
Head First C# 第一章翻译完毕 做成了PDF供下载
Head First C# 第一章翻译完毕 做成了PDF供下载终于弄完了一章,40页接下来继续第二章 下载地址:http://download.csdn.net/source/704235翻译 2008-10-20 17:36:00 · 2398 阅读 · 1 评论 -
Head First C# 中文版 图文皆译 第二章 page45
..IDE做这些每次你在IDE里做些改变,它就会改变代码,这意味着改变包含代码的文件。有时只是改变几行,但有时也会添加文件到项目中去。翻译 2008-10-22 12:15:00 · 910 阅读 · 1 评论 -
Head First C# 中文野生版 图文皆译 (page31)
3 配置你的新数据源现在你需要设置你的数据源来使用ContactDB数据库。下面是需要做的:*选择数据库并点击下一步按钮。*在“选择你的数据连接”这一屏点击下一步。*确定在接下来的“保存数据连接”这一屏勾选保存数据连接复选框并点击下一步。*在“选择你的对象”这一屏,点击数据表复选框。*在数据集名字字段里面,确定它说的是“ContactDBDataSet”并点击结束翻译 2008-10-18 21:22:00 · 2180 阅读 · 0 评论 -
Head First C# 中文野生版 图文皆译 (page36)
试运行OK,只剩下一件事儿了...运行你的程序并确定它运行的和你想的一样!像原来一样来做--按键盘上的F5键,或者点击工具栏上的箭头一样的绿按钮(或者选择调试菜单里的“运行”)。你总是可以随时运行你的程序,甚至是还没完成的时候--尽管有可能会有错误,IDE会告诉你并组织你运行它。 IDE先构建,后运行。当你在IDE中运行你的程序时,它实际做了两件事儿。首先翻译 2008-10-19 23:23:00 · 2998 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 (page37)
让你的应用成为每个人的应用在这点上,你已经有一个很棒的程序。但是它只在你的机器上运行。这意味着没有别的人会用你的应用,会付钱给你,会看见你多棒并雇用你...并且你的老板和客户看不见你从数据库生成的报告。C#使得你部署应用变得容易。部署就是把一个应用安装到其他的机器上。有了IDE,只需要两个步骤就可以设置好部署。1 在生成菜单里选择发布。 2 接受发布向导的默认设置并点击翻译 2008-10-20 08:44:00 · 705 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 (page38)
把应用给你的用户一旦创建了一个部署文件,你将会有一个叫做publish/的文件夹。文件夹里有一些东西,都是用来安装的。对用户来说最重要的是安装文件,安装文件使用户可以把你的程序安装到他们自己的电脑上。翻译 2008-10-20 13:13:00 · 682 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 第二章 page43 (41、42页是填字游戏,跳过)
你是个程序员,不只是个IDE使用者。用IDE你可以完成很多任务。但是它也只能带你走那么远了。当然,创建一个应用的时候你有很多的重复任务要做。IDE很善于为你做那些事儿。但是用IDE工作只是一个开始。你可以让你的程序做的更多--写C#代码是实现的方式。一旦你掌握了编码的窍门,就没有你的程序做不到的了。翻译 2008-10-21 08:56:00 · 839 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 第二章 page44
当你在做这个的时候...这个IDE是一个强大的工具--但是它也就只是给你用的工具。每次你在IDE里修改你的项目或拖拽一些东西,它自动的创建代码。它很善于写样板代码,或者是不需要很多自定制的性的易复用的代码。我们来看看在典型的应用开发中做什么,当你要...1 创建一个新的窗口应用解决方案IDE允许你创建很多种应用,但是现在咱们就专注于窗口应用。窗口应用是那些很有类似窗体、按钮的程翻译 2008-10-21 22:22:00 · 818 阅读 · 0 评论 -
我翻译成中文的Head First C#(第一页)
题外话:CSDN Blog里面贴的图片宽度稍微大一点就显示不全.... 第一章:C#令你高效率:十分钟之内创建可视化应用程序想要快速构建很棒的程序?有了C#,就相当于手头有了一门强大的编程语言和一个有价值的工具。有了Visual Studio IDE,你让一个按钮工作再也不用花费好几个小时来写晦涩的代码了。更好的是,你可以把精力集中在你的工作上,而不用记住哪个方法参数是给按钮用翻译 2008-10-08 12:28:00 · 6596 阅读 · 6 评论 -
Head First C# 中文野生版 图文皆译 (page29)
3 一旦你键入了所有六条记录,再次从文件菜单选择全部保存。那将会把所有记录保存到数据库。 问:我输入完的数据怎么样了?它去哪儿了?答:IDE自动把你键入的数据存储进数据库的People数据表。数据表,它的列,数据类型,和里面的所有数据都存储在SQL Server Express的ContactDB.mdf文件里。这翻译 2008-10-18 12:26:00 · 829 阅读 · 0 评论 -
Head First C#野生中文版 图文皆译 (page30)
用数据源把你的窗体和你的数据库连接起来我们终于准备好了让我们的窗体和数据库对话的.NET数据库对象。我们需要数据源,那只是用来让你的程序和ContactDB数据库对话的一些SQL查询语句的集合。1 回到你的程序的窗体。关闭People数据表和ContactDB数据库图表。你现在应该可以看见Form1.cs[Design]了。 2 向你的应用添加一个数据源。这个现在翻译 2008-10-18 17:29:00 · 836 阅读 · 0 评论 -
Head First C# 中文野生版 图文皆译 (page32)
向你的窗体添加数据库驱动控件现在我们可以回到我们的窗体,并添加一些更多的控件。但是它们不仅仅是一般的控件,它们是绑定到我们的数据库和People数据表的列的控件。这意味着对于窗体上一个控件中的数据的改变将会自动的作用于数据库里面的相应数据列。 1 选择你想用的数据源。从数据下拉列表中选择显示数据源。这将会打开数据源窗口,显示你为你的应用设置的数据源。翻译 2008-10-19 00:42:00 · 892 阅读 · 0 评论 -
Head First C# 中文野生版 图文皆译 (page33)
3 创建绑定到People数据表的控件。拖拽People数据表到你的窗体。你应该可以看见显示数据库中每一列的控件。不用太担心它们现在看起来的样子;就确定它们都出现在窗体上了。翻译 2008-10-19 09:18:00 · 780 阅读 · 0 评论 -
Head First C# 中文野生版 图文皆译 (page35)
3 让应用看起来专业你可以通过点击窗体上的任何地方并在IDE的属性窗口里找到Text属性来改变窗体的名字。把窗体的名字改变为“Objectville Paper Co.-Contactt List”。你也可以在同一个窗口找到MaximizeBox和MinimizeBox并把它们设置为False来关掉最大化和最小化按钮。 好的应用不仅仅要可以工翻译 2008-10-19 15:34:00 · 988 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 (page40)
你已经创建了一个数据驱动的应用VS IDE使得创建窗体应用、创建并设计数据库和把这两项连接起来都很容易。你甚至只需要多点几下鼠标就可以生成一个安装包。 C#的强大就是你可以很快的准备和运行,然后集中注意于你的程序被预期要做的事情上...无需很多窗口,按钮,和SQL访问代码。翻译 2008-10-20 17:21:00 · 720 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 第二章 page47
生成程序来创建可执行文件当你选择生成菜单里的“生成解决方案”时,IDE就会编译你的程序。IDE通过运行编译器来把源文件生成为可执行文件。可执行文件就是双击可执行的.exe结尾的文件。当你生成程序时,它就会在bin文件夹下生成可执行文件。但你发布解决方案的时候,它会把你的可执行文件及其他必要文件一起复制到你指定的发布文件夹。 你的程序在CLR中运行当你双击可执行文件时翻译 2008-10-23 13:13:00 · 781 阅读 · 0 评论 -
Head First C#中文版(第二页 我自己翻译的,见笑 -_-!)
图片太多,排版不好看.... 为什么要学C#C#和Visual Studio IDE帮你把写代码这回事儿变得又简单又快捷。你用C#工作的时候,VS IDE就是你最好的朋友和长久的伴侣. 下面是VS IDE为你自动生成的...每次你想要开始写一个程序,或者只是在窗体上放一个按钮,你的程序都需要一大堆的重复代码. 你能从Vis翻译 2008-10-08 13:18:00 · 5573 阅读 · 5 评论 -
Head First C#中文版(第三页)
C#和Visual Studio IDE让很多事情变得简单使用C#和VS,你就得到了所有那些优秀的特性,无需做任何额外的工作。这些特性使得你可以:快速构建应用。用C#创建程序是小菜一碟。C#好学而且强大,VS又可以自动为你完成很多工作。你可以把俗气的代码交给VS去完成,自己把精力集中在要完成的事上。设计美观的UI。VS的窗体设计器是最易用的设计工具。它为你完成许多事情,你简直就翻译 2008-10-08 20:19:00 · 4718 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 第二章 page46
程序从哪儿来一个C#程序可能从一堆文件中的声明开始,最终成了你电脑上运行的程序。下面是它怎么来的。每个程序都从源代码文件来你已经看见怎么编辑程序,和IDE怎么把你的程序保存到一个文件夹里。这些文件就是你的程序--你可以把它们复制到一个新文件夹并打开,所有东西都还在那儿:窗体,资源,代码,和其他任何你添加到你的项目的东西。你可以认为IDE就是一个很帅的编辑器。它为你自动缩进,改变关键翻译 2008-10-22 20:01:00 · 3636 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 第二章 page48
IDE帮你编码你已经看见了IDE可以做的一些事情。让我们近距离看看它给你的一些工具。*解决方案浏览器给你显示项目中的所有东西。你将在类之间来回切换,最简单的方式就是用解决方案浏览器。它有两种视图:解决方案视图(显示项目中的文件)和类视图(显示你的代码是怎么在逻辑上分割到不同的类)。 *使用标签页在打开的文件之间切换因为你的程序分散在多个文件中,总会有多个文件翻译 2008-10-23 18:48:00 · 659 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 第二章 page50
在IDE里面改变东西就同步的改变了代码 IDE长于为你写可视化代码。但是别全靠它。打开VS,创建一个新窗体应用项目,亲自看看吧。 1 打开设计器代码在IDE里打开Form1.Designer.cs文件。但是这次,不是在窗体设计器里面打开,而是通过在解决方案浏览器里右击它并选择“查看代码”来打开它的代码。找到Form1类的声明: 2 打开窗体设计器并向窗体翻译 2008-10-24 00:13:00 · 698 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 第二章 page51
等等!他们说什么?倒回去一会。就在这儿,窗体设计器最上面顶儿上那一块。 对于小孩来说,没有什么比一个写着“别碰这个!”的提示更有吸引力的了。来吧,你已经被吸引了...我们来用代码编辑器修改那个方法的注释!向窗体添加一个按钮,然后做下面的: 用IDE去修改窗体设计器生成的代码总是会更简单一些。在IDE里面做的任何修改最终都会反映到项目代码翻译 2008-10-24 12:53:00 · 1982 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 第二章 page52
剖析一个程序每个C#程序的代码都是以相同的方式组织的。所有程序都用命名空间,类,和方法来使你的代码易于管理。咱们近距离看看你的代码打开你的通讯簿项目的Form1.cs,我们来一点一点看看。1 代码文件以引用.NET Framework的工具开始在每个代码开头都可以看见一堆写using的行。他们告诉C#要用.NET Framework的哪部分。如果你要用其他命名空间的类,自己翻译 2008-10-24 15:23:00 · 754 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 第二章 page49
*IDE帮你写代码输入代码的时候你注意到弹出的小窗口了没?那是被叫做智能感应的特性,而且它真的很有用。它做的一件事儿就是为你显示这一行接下来可能完成的方式。如果你输入MessageBox然后一个点,它就知道接下来有三种方式来完成这一行。 如果你选择Show并键入(,IDE的智能感应将会给你显示关于怎么完成这一行的信息: IDE还有一个叫做代码片段的捷径,它使翻译 2008-10-23 22:21:00 · 669 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 第二章 page53
2 C#程序被组织到类里每个C#程序都被组织到类里。一个类可以做任何事儿,但是大多数类只做一件特定的事儿。创建这个程序的时候,IDE添加一个叫做Form1的类来显示窗体。3 类包含执行动作的方法。类有事儿要做时,就用到了方法。方法接受输入,做些处理,有时还会有输出。给方法输入要通过参数。方法的不同行为取决于不同的参数。有的方法产出输出。这时,输出就叫做返回值。如果方法前有void关翻译 2008-10-24 21:44:00 · 635 阅读 · 0 评论 -
Head First C#中文版 (page 4)
帮助CEO实现无纸化Objectville Paper公司刚刚雇佣了一个新的CEO。他喜欢徒步旅行、喝咖啡、热爱自然...平且,他决定要尽力拯救森林。他想要从他的会晤开始做一个无纸化的主管。他周末要去白杨林去滑雪,他希望回来时可以看到新的通讯簿程序。要不然...那个老CEO也不用正在找新工作了。翻译 2008-10-09 17:53:00 · 3454 阅读 · 0 评论 -
Head First C#中文版 图文皆译 (page5)
在开始构建程序之前了解用户的需求在开始写这个通讯簿的程序--或者是任何的程序--之前我们要花点时间去想想谁会去用这个程序,他们需要这个程序做什么?1.CEO需要在工作的时候用这个通讯簿程序,在他的笔记本电脑上也需要用。他需要一个安装包来确保把所有的文件都正确的安装到这两台电脑上。 2.Objectville Paper公司的销售团队也想要用CEO的通讯簿。他们需要CEO的数翻译 2008-10-10 00:41:00 · 3386 阅读 · 0 评论 -
Head First C#中文版 图文皆译 (page8)
你需要在VS里面做的...径直去打开VS,如果你从没打开过VS。跳过开始页在文件菜单里选择新项目。把你的项目命名为“Contacts”并点击确定。翻译 2008-10-11 11:28:00 · 5028 阅读 · 0 评论 -
Head First C#中文版 图文皆译 (page11)
问:如果IDE为我写了那么多代码的话,学C#就是学怎么用IDE喽?答:不,IDE在自动生成代码方便很棒,但是它也只能做那么多了。有些事情它确实很在行,比如为你设置好的起点,自动改变窗体上控件的属性。但是编程中最难的部分--分辨出你的程序需要做什么而且让它去做--是任何IDE都做不到的。即使VS是最先进的IDE之一,它也只能做那么多了。写关键代码的是你而不是IDE。翻译 2008-10-13 08:37:00 · 2476 阅读 · 0 评论 -
Head First C# 中文版 图文皆译 第二章 page65
循环反复执行一个动作对大多数比较大的程序有一个奇怪的事儿:它们经常反复调用一个特定的动作。循环就是做这个用的--它们告诉程序持续执行一段特定代码直到某些状态成为true或false。 用一小段代码写一个for循环一分钟就能写完一个for循环。IDE还能帮你加快一点。键入for和两次tab,IDE将会自动为你插入代码。如果你键入一个新变量,它将会自动更新剩下的代码段。再按一次翻译 2008-10-27 13:33:00 · 714 阅读 · 0 评论