最近看了一些典型的案例,也看了很多的C#的一些问题, 发现写程序无非就是获取数据,然后绑定显示。在具体点就是, 把数据用dt来接收,然后绑定给控件感觉自己经验蛮丰富滴,就是实战可能少了点,不知道这样的路要咋走呀能指教哈不?

解决方案 »

  1.   

    你见过的程序太少了 而且C#就光写程序?类库呢?windows服务呢?开源组件呢?
    坦白说 你恐怕C#连入门都没有入门
      

  2.   

    一个程序应该包括以下两方面的内容。   1 对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。   2 对操作的描述。即操作步骤,也就是算法(algorithm)。   著名计算机科学家沃思提出一个公式:数据结构+算法=程序。实际上,一个程序除了以上两个主要的要素外,还应当采用程序设计方法进行设计,并且用一种计算机语言来表示。因此,算法、数据结构、程序设计方法和语言工具4个方面是一个程序员所应具备的知识。  大家多多建议哈。 
      

  3.   

    程序哪里有这么简单,你玩的那些大型游戏有这么糟糕的表现么?增删查改,这是最基本要求好不?照你这么说,你整个Windows系统也只能增删查改一些数据表了,这样会有人用么?程序,是一种艺术,不仅仅是一大堆数据
      

  4.   

    写程序其实就是:
    1. 打开开发工具(例如vs)。
    2. 编写程序。
    3. 关闭开发工具。
    其实4岁的小孩子也会的。只不过他的“作品”没有任何内涵可对用户说而已。如果站在用户的角度,用户说“那你给我做个可以‘飞’的网页游戏,把我拍摄的风景都搬走呗”,你知道怎么做么?你还以为编写程序只是“把数据用dt来接收,然后绑定给控件?”,你眼中连一点编程序的目的性、用户概念都没有。
      

  5.   

    楼主注定会被喷的。本质上也和你想的差不多,90%以上做C#的都会和数据打交道,对数据库做增删改查(谁叫是应用开发呢),但同样增删改查也大有学问的。如果不想整天和业务打交道,可以学C/C++往底层方向发展,那也是别有洞天的
      

  6.   

    并发访问
    线程、进程的管理
    网络通讯
    图像压缩
    流媒体
    数据加密解密
    安全认证
    消息机制
    插件式模块设计
    内存管理
    性能优化
    系统钩子
    P/Invoke
    Interop
    互操作性
    XNA、DirectShow、DirectX、OpenGL、GDI+
    Sandbox
    系统裁减、移植
    事务
    分布式事务
    基于对象的分布式系统设计
    基于Web的分布式系统设计
    基于协作的分布式系统设计
    分布式文件系统
    容错性
    安全性
    一致性
    同步化
    远程过程调用
    面向消息的通信
    面向流的通信
    多播
    协议分析
    协议转换
    虚拟化
    本地化与国际化
    代码迁移
    我大致一想,就想到这么多
    楼主,请告诉我,这里面哪一个是你所概括的“增删改查”。谢谢。
      

  7.   

    现实中如果每天面对的和不得不去做的大部分工作都和数据的增删改/绑定/显示相关的话,就算你理智上知道程序这东西应该不止于与增删改/绑定,但恐怕实际的感受还是如楼主说的那样……楼主在他的Level上说出了他真实的感受。
      

  8.   

    楼主用C#写一个 QQ军旗看旗子的外挂来看看。
      

  9.   

    英文只有26个字母,但是背会了并不表示能写出小说来。增删改查,赋值,判断,循环,所有编程语言也就这么多基本的东西,可是有人能用它写出IOS,有人能写出魔兽。工具在熟练也只是基础的功夫,使用适合的工具解决适合的问题才是王道。
      

  10.   

    这可能就是好多开始学C#人的通病吧,用VS拖拖控件,再增删查改一些数据,哇,一个应用就出来了,多简单啊,突然感觉天空特别蓝,空气都特别新鲜。然后感觉程序不就这样吗
      

  11.   

    这么丰富的经验?那你应该知道你写的.NET程序会被编译成IL语言,然后在执行时会0、1的,也就是写程序无非就是写0/1的。
      

  12.   

    .NET牛人应该知道些什么》,
    任何一个使用.NET的人 
    描述线程与进程的区别? 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响? EXE和DLL之间的区别是什么? 什么是强类型,什么是弱类型?哪种更好些?为什么? PID是什么?在做系统的故障排除时如何使用它? 单个TCP/IP端口上能够侦听多少个进程? 什么是GAC?它解决了什么问题?
      
    中级.NET开发人员 
    阐述面向接口、面向对象、面向方面编程的区别 什么是Interface?它与Class有什么区别? 什么是反射? 使用ASMX的XML Web服务与使用SOAP的.NET Remoting的区别? 类型系统是由XMLSchema表示的吗?CLS是XMLSchema表示的吗? 从概念上阐述前期绑定(early-binding)和后期绑定(late-binding)的区别? 调用Assembly.Load算静态引用还是动态引用? 何时使用Assembly.LoadFrom?何时使用Assembly.LoadFile? 什么叫Assembly Qualified Name?它是一个文件名吗?它有什么不同? Assembly.Load("foo.dll"); 这句话是否正确? 做强签名的assembly与不做强签名的assembly有什么不同? DateTime是否可以为null? 什么叫JIT?什么是NGEN?它们分别有什么限制和好处? .NET CLR中一代的垃圾收集器是如何管理对象的生命周期的?什么叫非确定性终结? Finalize()和Dispose()之间的区别? using() 语法有用吗?什么是IDisposable?它是如何实现确定性终结的。 tasklist /m "mscor*" 这句命令是干嘛的? in-proc和out-of-proc的区别 .NET里的哪一项技术能够实现out-of-proc通讯? 当你在ASP.NET中运行一个组件时,它在Windows XP, Windows 2000, Windows 2003上分别跑在哪个进程里面?
      

  13.   

    高级开发人员/架构师 
    DateTime.Parse(myString); 这行代码有什么问题? PDB是什么东西? 在调试中它应该放在哪里? 什么叫圈复杂度(cyclomatic complexity)?为什么它很重要? 写一个标准的lock(),在访问变量的前后创建临界区,要有"双重检查", 什么叫FullTrust?放入GAC的assembly是否是FullTrust的? 代码加上需要安全权限的特性有什么好处? gacutil /l  ¦ find /i "Corillian" 这句命令的作用是什么? sn -t foo.dll 这句命令是干嘛的? DCOM需要防火墙打开哪些端口?端口135是干嘛用的? 对比OOP和SOA,它们的目的分别是什么? XmlSerializer是如何工作的?使用这个类的进程需要什么ACL权限? 为什么不提倡catch(Exception)? Debug.Write和Trace.Write有什么不同?何时应该使用哪一个? Debug Build和Release Build的区别,是否会有明显的速度变化?请说明理由。 JIT是以assembly为单位发生还是以方法为单位发生?这对于工作区有何影响? 对比抽象基类和接口的使用 a.Equals(b)和a == b一样吗? 在对象比较中,对象一致和对象相等分别是指什么? 在.NET中如何实现深拷贝(deep copy)? 请解释一下IClonable 什么叫装箱? string是值类型还是引用类型? XmlSerializer使用的针对属性的模式有什么好处?解决了什么问题? 为什么不应该在.NET中使用out参数?它究竟好不好? 特性能够放到某个方法的参数上?如果可以,这有什么用?
      
    C# 组件开发人员 
    什么时候使用override?什么时候使用new? 什么叫shadowing? 解释virtual、sealed、override和abstract的区别 Foo.Bar, Version=2.0.205.0, Culture=neutral, PublicKeyToken=593777ae2d274679d 解释这个字符串每个部分的重要性和作用 解释public、protected、private和internal的区别 使用Primary Interop Assembly (PIA)有什么好处? NUnit是通过什么机制获知需要测试哪些方法的? catch(Exception e){throw e;}和catch(Exception e){throw;}的区别 typeof(foo)和myFoo.GetType()的区别? public class c{ public c(string a) : this() {;}; public c() {;} } 解释第一个构造函数中发生了什么? 这个构造函数有什么用? this是干嘛用的?能够用在static方法中?
      

  14.   

    不懂……只会拿c# 4新增的TPL 优化现有程序为并行设计 异步操作……
      

  15.   

    很奇怪,我现在一听到有人所,不就是XXX的么?有种就自己写写看!最恨这种人了,半瓶子醋!