| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3730 人关注过本帖
标题:C#经验(接龙)
只看楼主 加入收藏
fuyu888
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2005-4-14
收藏
得分:0 
我觉得最主要的是多上机。 我认为对C#的学习,很大程度上是对.NET的学习,要尽量熟悉此平台,我看的书是清华大学出版翻译的 PROGRAMMWE TO PROGRAMMER 系列丛书,不过 有50%的内容是从.NET的帮助上学的。我来举个例子。 比如你要完成个Windows应用程序,你已经新建立好了,想完成的任务是在窗体上设立一个reachtxtbox来写字,然后 保存什么的操作(比如这是书上的例题) 建议大家别老老实实的按书上说的做,自己可以先不按照书上的,多熟悉一下.NET比如: 在InitializeComponent();后顺手打个 this. 这个时候.net就会出现很多东西,可以一个一个的看,看有什么能做的 比如 看到this.AcceptButton 注释:获取或设置当用户按下ENTER时所单击窗体上的按纽 我只是举个例子,建议大家多对照.NET的注释,多看看 做到能做什么不能做什么,或者这一步能做什么不能做什么,心中有数,当你对一个感兴趣,又不满足于注释 ,可以在帮助里查 就说到这里 我不会C语言,C++不熟悉,对编程方面的数学问题也最不喜欢,.NET学了半年多,现在企图自己编写图形处理功能强点的类似OFFIC的东西,文本的模块基本完成,正在弄图形方面的。

------此人由于过于英俊,头像正面被系统永远封印----
2005-04-20 18:20
eastsnake
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2005-3-8
收藏
得分:0 
微软有自己的微软院校认证课程系列教材,例如
《基于C#的.NET Framework程序设计》
《基于C#的Windows应用程序设计》,有详细的示例,配光盘,很好,比较利于循序渐进。

程序员是男孩,语言是女孩; 每个男孩都希望能交往更多的女孩; 但是却没有一个男孩真正了解一个女孩; 男孩总是不能专心一个女孩,而女孩却总是在变~
2005-04-21 09:59
yushengou
Rank: 1
等 级:新手上路
帖 子:401
专家分:0
注 册:2005-3-30
收藏
得分:0 
介绍一本适合初学者学的书。
超基础的。人民邮电出版社出版的《C# Windows  编程》
里面的例子写得很详细的。

我是初学者,希望大家能多多帮助我 /bbs/showimg.asp?BoardID=34&filename=2005-4/200542294030151.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs./bbs/showimg.asp?BoardID=34&filename=2005-4/200542294030151.gif');}" onmousewheel="return imgzoom(this);" alt="" />
2005-04-21 16:00
gaofangtao
Rank: 1
等 级:新手上路
帖 子:128
专家分:0
注 册:2005-4-7
收藏
得分:0 
微软的书是有些好的,但是他们的书太抽象了,有好些东西都很难理解,不过就象《基于C#的.NET Framework程序设计》《基于C#的Windows应用程序设计》这两本书要是结合着看,效果回更好的。建议有这两本书的人结合着看。对于象我这样的初学者最好看一些基础的,就象《C#高级编程》这本书就可以。不过对于初学者最好别看前两章,很难理解的哦!!努力吧!!

我相信我的付出
2005-04-22 07:22
littleh
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-4-16
收藏
得分:0 
先语法书

再简单项目实例书

后专业项目开发书

2005-04-22 12:56
eastsnake
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2005-3-8
收藏
得分:0 
专业项目开发书谁介绍两本?
谁有做联机项目开发的书、文档、源代码介绍以下

程序员是男孩,语言是女孩; 每个男孩都希望能交往更多的女孩; 但是却没有一个男孩真正了解一个女孩; 男孩总是不能专心一个女孩,而女孩却总是在变~
2005-04-22 15:35
jackey163
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2005-7-21
收藏
得分:0 
刚开始学C#,以前学过C,C++,但是都基本还给老师拉,也学过数据库,SQL,也查不多.....
一开始,公司就给一个例子做,连接数据库,添加,删除,查找,流览等...
感觉联系的东西好多,要学的东西好多......
而且更变态的是操作系统和软件全日文地,我学英文的,日文一个字不认识,好恶心
自己又没电脑,也没办法装中文的系统看,简直就是.....
可怜啊 ,慢慢搞拉
还好我人不笨,慢慢来,旁边那个做好我就考过来看

.net 方面可以交流下 MSN:jackeyhuang123@
2005-07-21 18:57
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 

真是海底捞月啊。。。 先说书吧:我赌你看了这本你就觉得其他的都是LJ了!《C#与.NET技术平台实战演练》,中国青年出版社的,太棒了,里面说了很多特殊的语法知识(其他书里几乎看不到)! OK,希望接下来的朋友说说自己用C#的一些技巧吧~ 我先来: 让Form拥有XP的样子方法一: 在Main()中加入语句; 即在Application.Run(); 前面加上 Application.EnableVisualStyles();

方法二: 在应用程序可执行文件目录中创建*.exe.manifest 文件 文件内容如下: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="myProcess.From1" type="win32" /> <description>MyProcess</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> </assembly>

程序暂停:Thread.CurrentThread.Join(100);//0.1秒钟暂停 改变分辨率

using System; using System.Runtime.InteropServices;

public class ScreenSet { public enum DMDO { DEFAULT = 0, D90 = 1, D180 = 2, D270 = 3 }

[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Auto)] struct DEVMODE { public const int DM_DISPLAYFREQUENCY = 0x400000; public const int DM_PELSWIDTH = 0x80000; public const int DM_PELSHEIGHT = 0x100000; private const int CCHDEVICENAME = 32; private const int CCHFORMNAME = 32;

[MarshalAs(UnmanagedType.ByValTStr, SizeConst=CCHDEVICENAME)] public string dmDeviceName; public short dmSpecVersion; public short dmDriverVersion; public short dmSize; public short dmDriverExtra; public int dmFields;

public int dmPositionX; public int dmPositionY; public DMDO dmDisplayOrientation; public int dmDisplayFixedOutput;

public short dmColor; public short dmDuplex; public short dmYResolution; public short dmTTOption; public short dmCollate; [MarshalAs(UnmanagedType.ByValTStr, SizeConst=CCHFORMNAME)] public string dmFormName; public short dmLogPixels; public int dmBitsPerPel; public int dmPelsWidth; public int dmPelsHeight; public int dmDisplayFlags; public int dmDisplayFrequency; public int dmICMMethod; public int dmICMIntent; public int dmMediaType; public int dmDitherType; public int dmReserved1; public int dmReserved2; public int dmPanningWidth; public int dmPanningHeight; }

[DllImport("user32.dll", CharSet=CharSet.Auto)] //static extern int ChangeDisplaySettings( DEVMODE lpDevMode, int dwFlags);

static extern int ChangeDisplaySettings( [In] ref DEVMODE lpDevMode, int dwFlags); private System.ComponentModel.Container components = null; public static void ChangeRes(int x,int y) { long RetVal=0; DEVMODE dm = new DEVMODE(); dm.dmSize= (short)Marshal.SizeOf(typeof(DEVMODE)); dm.dmPelsWidth = x; dm.dmPelsHeight= y; dm.dmDisplayFrequency=85; dm.dmFields = DEVMODE.DM_PELSWIDTH | DEVMODE.DM_PELSHEIGHT | DEVMODE.DM_DISPLAYFREQUENCY; RetVal = ChangeDisplaySettings(ref dm, 0); } }


寻求挑战,追求完美 Oh,my god!
2005-07-22 17:34
快速回复:C#经验(接龙)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018988 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved