2012年10月22日
摘要: 把C#当成一门新的语言学习; .看《C#入门经典》和《C#高级编程》; .不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; .不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点 .会用Visual vs,并不说明你会C#; .学c#并不难,长期坚持实践和不遗余力的博览群书; .如果不是天才的话,想学编程就不要想玩游戏!.看Visual vs的书,是学不了C#语言的; .浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!? .浮躁的人容易问:我到底该学什么;——别问,学就对了; .浮躁的人容 阅读全文
posted @ 2012-10-22 13:29 Jiang, X. 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 希望大家可以看完,这篇文章可能会重新塑造你的编程之路!!我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。96,97级的不少大学生都去做Web 了。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以 阅读全文
posted @ 2012-10-22 13:29 Jiang, X. 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一位数组: int [] c = new int [12];二维数组: int [,] d = new int [1, 2]; 阅读全文
posted @ 2012-10-22 13:28 Jiang, X. 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。1、索引器的定义C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。定义索引器的方式与定义属性有些类似,其一般形式如下:[修饰符] 数据类型 this[索引类型 index]{ get{//获得属性的代码} set{ //设置属性的代码}}修饰符包括 public,protected,private,internal,new,virtual,sealed,override, abstract,extern.数据类型是表示将要存取. 阅读全文
posted @ 2012-10-22 13:28 Jiang, X. 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 控制台输出: 1 using System; 2 3 namespace ConsoleOutApp 4 { 5 class Program 6 { 7 static void Main(string[] args) 8 { 9 Console.Write("Welcome to C#\n");10 }11 }12 }消息框输出: 直接声明命名空间using System.Windows.Forms;会提示查找不到该命名空间,要做的是:项目——忝加引用-----在.net组件里面找到-------... 阅读全文
posted @ 2012-10-22 13:27 Jiang, X. 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: 这应该不是第一次学C#了,以前曾经在图书馆借过C#方面的书,大体的感觉是与C++的语法有比较相似的一面,没有在这方面做很多练习,自然就陌生了。回顾自己学习C++的历程,却也是经过了很多遍的学习与实践的结合才掌握到如此程度的。C#应该也是如此。 其实在程序设计语言方面,掌握好几门就已经足够了。计算机领域的核心问题不在程序设计,而在算法与数据结构设计。如果希望自己设计的软件有良好的市场前景,关键还是在于头脑。 借了本《C#大学教程》,感觉读起来没有什么困难,应该算入门级书吧。 第一个例程是设计一个带有图片以及文字的窗体,一行代码也不用写,直接拖控件就可以了。效果如图: 这使我联想到,如果用MFC. 阅读全文
posted @ 2012-10-22 13:27 Jiang, X. 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 在MFC中,对话框的初始化采用的是重载虚函数OnInitialDialog的方法,在C#中可以直接在需要添加消息的类中添加消息处理函数。在对话框载入时调用的函数如下:1 private void Form1_Load(object sender, EventArgs e)2 {3 label1.Text = "C#";4 }MSDN中说明如下:Form.Load Event.NET Framework 4.5Occurs before a form is displayed for the first time.RemarksYou can use this event t 阅读全文
posted @ 2012-10-22 13:25 Jiang, X. 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 主要使用了Int32.Parse(),代码如下: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace InputIntFromConsole 7 { 8 class Program 9 {10 static void Main(string[] args)11 {12 string inputNumber;13 int num;14 1... 阅读全文
posted @ 2012-10-22 13:24 Jiang, X. 阅读(9737) 评论(0) 推荐(2) 编辑