Head First C#中文版(page10) 2016年07月27日 50 阅读 Head First C#中文版(page10)2009-12-14 CSDN博客 翻译:崔鹏飞我们已经填写了关于VSIDE不同部分的注释。你写的和我们或许不同,但是你应该已经可以基本分辨出每个窗口、每个部分是做什么用的。...
Head First C#中文版(page11) 2016年07月27日 48 阅读 Head First C#中文版(page11)2009-12-14 CSDN博客 翻译: 崔鹏飞问:如果IDE为我写了那么多代码的话,学C#就是学怎么用IDE喽?答:不,IDE在自动生成代码方便很棒,但是它也只能做那么多了。有些事情它确实很在行,比如为你设置好的起点,自动改变窗体上控件的属性。但是编程中最难的部分--分辨出你的程序需要做什么而且让它去做--是任何IDE都做不到的。即使VS是最先进的IDE之一,它也只能做那么多了。写关键代码的是你而不是ID...
Head First C#中文版(page12) 2016年07月27日 47 阅读 Head First C#中文版(page12)2009-12-15 csdn博客 翻译:崔鹏飞一图抵千语开发UI有了VS IDE,添加控件和润饰UI就简单到只需要拖拽的程度。我们来给窗体上添加一个logo:...
Head First C#中文版(page13) 2016年07月27日 43 阅读 Head First C#中文版(page13)2009-12-15 csdn博客 翻译:崔鹏飞2把PictureBox设置为zoom模式。你窗体上的每一个控件都有你可以设置的属性。点击下图中的小黑剑头儿就可以访问那些属性。把PictureBox的Size属性设置为zoom看看会怎样。3下载ObjectvillePaper公司的logo。从HeadFirst实验室下载ObjectvillePaper公司的logo(http://www.headfirstl...
Head First C#中文版(page14) 2016年07月27日 48 阅读 Head First C#中文版(page14)2009-12-15 csdn博客 翻译:崔鹏飞屏幕后的VisualStudio每次你用VSIDE做些什么,IDE都会为你写代码。当你创建了这个logo并告诉VS使用你下载的图片,VS会创建一个资源并把它与你的应用关联起来。资源指的是任何的图像文件、音频文件、图标、或者任何其他与你的应用的捆绑的任何数据文件。图像文件与程序集成,所以当程序安装到其他的机器时,图像会一起被安装而且PictureBox可以使用它。...
Head First C#中文版(page15) 2016年07月27日 48 阅读 Head First C#中文版(page15)2009-12-15 csdn博客 翻译:崔鹏飞增加自动生成的代码IDE为你创建了很多代码,但是你仍然会想要深入代码并增加它。让我们设置logo,让它在被用户双击的时候显示关于信息。问:什么叫方法?答:方法就是一个有名字的代码块。我们在第二章会讨论更多关于方法的事儿。问:n是干什么用的?答:那是换行符。它告诉C#把“ContactList1.0”放在第一行,并为“Writt...
Head First C#中文版(page16) 2016年07月27日 46 阅读 Head First C#中文版(page16)2009-12-15 csdn博客 翻译:崔鹏飞你已经可以运行你的应用了按你键盘上的F5键,或者点击工具栏上的绿色按钮来检查目前为止你已经做了什么。(这被叫做“调试”,意味着用IDE运行你的程序。)你可以通过选择“调试”菜单里的“停止调试”或者点击工具栏的按钮来停止调试。问:在我的IDE里,绿色的肩头被标为“调试”...
Head First C#中文版(page17)去掉了图片上的黑框,换了徐静蕾的字体 2016年07月27日 47 阅读 Head First C#中文版(page17)去掉了图片上的黑框,换了徐静蕾的字体2009-12-15 csdn博客 翻译:崔鹏飞我们已经做了这么多了我们已经建了一个窗体还有一个在被点击时会弹出消息框的PictureBox对象。接下来,我们需要添加卡片上的其他字段,比如联系人的名字和电话。我们把那些数据存在一个数据库里。VS可以为我们直接连接数据库的字段,这意味着我们不用和很多的数据库访问代码打交道了(那还挺好的)。要想工作,我们要创建数据库,这样窗体上...
Head First C#中文版(page18) 2016年07月27日 45 阅读 Head First C#中文版(page18)2009-12-15 csdn博客 翻译:崔鹏飞我们需要一个数据库来存储我们的信息在向窗体添加剩下的字段之前,我们需要创建一个数据库来和窗体连接。IDE会创建很多代码来把数据和我们的窗体连接起来,但是我们还是要先创建数据库本身。1向你的项目添加一个SQL数据库在解决方案浏览器里,右键点击Contacts项目,选择添加,然后选择新建项。选择SQL数据库图标,并把它命名为ContactDB.mdf。2取消数据源配...
Head First C#中文版(page19) 2016年07月27日 43 阅读 Head First C#中文版(page19)2009-12-15 csdn博客 翻译:崔鹏飞IDE创建了一个数据库你告诉IDE向你的项目添加一个新的数据库的时候,IDE就为你创建了一个数据库。SQL数据库是一个用有组织的、有关联的方式为你存储数据的系统。IDE给了你维护你的数据所需要的所有工具。SQL数据库里的数据存在表里。现在来说,你可以认为它是一个电子制表软件。它把你的数据组织在行列之中。列代表数据分类,比如一个联系人的名字和电话,每一行就代表一张...
Head First C#中文版(page20) 2016年07月27日 46 阅读 Head First C#中文版(page20)2009-12-15 csdn博客 翻译:崔鹏飞给联系人列表创建数据表我们有一个数据库,现在我们需要往里面存储信息了。但是,实际上,我们的信息需要放进一个数据表里,数据表是数据库用来存储每一个bit数据的数据结构。对于我们的应用来说,我们来创建一个叫做“People”的数据表来存储所有的联系人信息。1向ContactDB数据库里面添加一个数据表。在数据库浏览器里面右键单击Tables,...
Head First C#中文版(page21) 2016年07月27日 48 阅读 Head First C#中文版(page21)2009-12-15 csdn博客 翻译:崔鹏飞3告诉数据库去自动生成ID.鉴于ContactID是数据库的一个数字,所以应该是我们而不是用户们来告诉我们的数据库去自动为我们的处理创建和分配ID。这样,我们就无需写任何代码来实现了。在你的数据表下面的属性栏里,向下滚动到IdentitySpecification,点击按钮+,然后点击(IsIdentity)属性旁的Yes。...
Head First C#中文版(page22) 2016年07月27日 46 阅读 Head First C#中文版(page22)2009-12-15 csdn博客 翻译:崔鹏飞联系人卡片上的空白就是我们的People数据表上的数据列现在你已经给数据表创建了一个主键,你需要定义所有你要在数据库中跟踪的字段。我们写好的联系人卡片上的每一个字段应该对应People数据库里的一个数据列。用多行数据为同一个人存储信息会产生什么后果?...
Head First C#中文版(page23~page24) 2016年07月27日 52 阅读 Head First C#中文版(page23~page24)2009-12-15 csdn博客 翻译:崔鹏飞...
Head First C#中文版(page25) 2016年07月27日 60 阅读 Head First C#中文版(page25)2009-12-15 csdn博客 翻译:崔鹏飞创建完数据表把目光从联系人卡片移回到你创建ContactID和其他五个数据列的地方。下面是你的数据表完成时应该看起来的样子:点击工具栏上的保存按钮来保存你的新数据表。你会被要求输入一个名字。称它为“People”并点击确认。...
Head First C#中文版(page26) 2016年07月27日 55 阅读 Head First C#中文版(page26)2009-12-16 csdn博客 翻译:崔鹏飞用图解法表示你的数据那样你的应用就可以访问它了创建完了数据库和数据表,你需要让你的应用知道它。数据库图表就是从这儿来的。数据库图表是VSIDE可以用来和数据表协调工作的对于你的数据表的简单描述。它也使得IDE能够自动生成SQL语句来添加、修改、和删除数据表里面的数据行。1创建新的数据库图表。去数据库浏览器窗口并右键单击数据库图表节点。选择添加新图表。2让IDE生...
Head First C#野生中文版(page27) 2016年07月27日 47 阅读 Head First C#野生中文版(page27)2009-12-16 csdn博客 翻译:崔鹏飞4把你的图表命名为PeopleDiagram。选择文件>保存图表。你将被要求命名你的新数据库图表。称之为PeopleDiagram,你就都搞定了。数据库图表向你的VSIDE描述你的数据表。IDE将会使用数据库图表来自动生成与数据库协调工作的代码。...
Head First C#中文野生版(page28) 2016年07月27日 51 阅读 Head First C#中文野生版(page28)2009-12-16 csdn博客 翻译:崔鹏飞向你的数据库插入你的卡片数据现在你已经准备好向数据库插入卡片。这里是老板的一些联系人信息--我们将用它们以几条数据来开始数据库。1展开数据表然后在数据库浏览器(或者服务器浏览器)里面右键单击People数据表并选择显示数据表数据。2一旦你在主窗口中看见数据表格,径直去添加下面所有的数据吧。(一开始你将会看见所有的NULL值--当你添加你的第一行的时候覆盖它们...
Head First C#中文野生版(page29) 2016年07月27日 45 阅读 Head First C#中文野生版(page29)2009-12-16 csdn博客 翻译:崔鹏飞3一旦你键入了所有六条记录,再次从文件菜单选择全部保存。那将会把所有记录保存到数据库。问:我输入完的数据怎么样了?它去哪儿了?答:IDE自动把你键入的数据存储进数据库的People数据表。数据表,它的列,数据类型,和里面的所有数据都存储在SQLServerExpress的ContactDB.mdf文件里。这个文件被作为项目的一部分存储,并且像你的代码文件一样...
Head First C#野生中文版(page30) 2016年07月27日 45 阅读 Head First C#野生中文版(page30)2009-12-16 csdn博客 翻译:崔鹏飞用数据源把你的窗体和你的数据库连接起来我们终于准备好了让我们的窗体和数据库对话的.NET数据库对象。我们需要数据源,那只是用来让你的程序和ContactDB数据库对话的一些SQL查询语句的集合。1回到你的程序的窗体。关闭People数据表和ContactDB数据库图表。你现在应该可以看见Form1.cs[Design]了。2向你的应用添加一个数据源。这个现在...