用c#开发电脑桌面程序,要学习哪些知识呢?

问题描述

本人新手一枚,由于学校项目需要,要做windows桌面程序开发,要求联服务器的获取数据和显示的,但只学过c#的语言基础,不知道接下来该学哪些相关的知识,接下来要从哪些方面学起,才能一步一步循序渐进?是学控件呢?还是学习服务器这块?因为本人专业不是计算机的,怕走错了弯路,所以希望大神能给点建议撒,,先谢谢

解决方案

解决方案二:
winforms或者wpf
解决方案三:
gdi+socket
解决方案四:
winform,socket
解决方案五:
Quote: 引用3楼johnliuyuan的回复:

winform,socket[/quote可以详细点说一下吗
解决方案六:
引用2楼wawd74520的回复:
gdi+socket

具体是哪些模块呢?项目要求是能实现从服务器收发数据,并处理动态显示功能的,不清楚从哪些模块学起,可以详细说一下吗,谢谢
解决方案七:
客户端:winform或者wpf服务端:wcf确定用什么技术,实现什么效果,然后开始做,用到什么学什么
解决方案八:
引用6楼xunzaosiyecao的回复:

客户端:winform或者wpf服务端:wcf确定用什么技术,实现什么效果,然后开始做,用到什么学什么

想问下,socket和wcf哪个上手快点,因为时间比较紧,服务器那块主要是从服务器获取数据处理然后把处理结果传送到服务器并给出响应之类的功能
解决方案九:
引用7楼wudidabaojian的回复:

Quote: 引用6楼xunzaosiyecao的回复:
客户端:winform或者wpf服务端:wcf确定用什么技术,实现什么效果,然后开始做,用到什么学什么

想问下,socket和wcf哪个上手快点,因为时间比较紧,服务器那块主要是从服务器获取数据处理然后把处理结果传送到服务器并给出响应之类的功能

个人感觉WCF上手快,如果之前有webservice经验的话,wcf上手就更快了WCFWCF与socket的比较:
解决方案十:
引用7楼wudidabaojian的回复:

Quote: 引用6楼xunzaosiyecao的回复:
客户端:winform或者wpf服务端:wcf确定用什么技术,实现什么效果,然后开始做,用到什么学什么

想问下,socket和wcf哪个上手快点,因为时间比较紧,服务器那块主要是从服务器获取数据处理然后把处理结果传送到服务器并给出响应之类的功能

网上资料多的是,你都瞧瞧看哪个你认为你能够快速用来做项目,你就学哪个。
解决方案十一:
wpf和winform是开发桌面应用的两个框架,两者都包含大量优秀的控件至于服务端访问这块那要看你是通过socket还是web接口方式,前者你需要了解socket的连接,数据接收发送等基础socket的基本技能,后者你需要了解http这块的访问及数据处理
解决方案十二:
看你是需要get数据还是post数据然后找一个网站GET或者是POST的例子再结合一些控件就能实现你需要的功能了吧?
解决方案十三:
引用10楼u011573693的回复:

wpf和winform是开发桌面应用的两个框架,两者都包含大量优秀的控件至于服务端访问这块那要看你是通过socket还是web接口方式,前者你需要了解socket的连接,数据接收发送等基础socket的基本技能,后者你需要了解http这块的访问及数据处理

谢谢
解决方案十四:
winform
解决方案十五:
找本c#实例的书看看就明白了
解决方案:
直接连接数据库,如果有的话,这个上手最快
解决方案:
进公司做项目最实际
解决方案:
既然专业不是计算机,那么想要找计算机方面的工作吗如果想,就从头恶补基础,所有的都要会如果根本不想,那么都不需要学,拖拖控件,绑定个数据库,这些弄明白了就够了
解决方案:
学点数据库知识,夯实c#基础这才是关键?
解决方案:
看传智的基础视频就OK,winform几乎不怎么用了。直接控件看WPF吧,明白原理后拖控件来得快些,设置属性、写写事件和方法就OK啦
解决方案:
都要学习

时间: 2024-12-27 07:26:38

用c#开发电脑桌面程序,要学习哪些知识呢?的相关文章

xml-android开发小程序,入门知识

问题描述 android开发小程序,入门知识 这是一个简单的安卓浏览器,但是安装到手机后无法搜索.代码如下: <?xml version="1.0" encoding="utf-8"?> android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" >

skyeye下开发s3c6410x程序:hello world的实现

helloworld.c文件如下: 根据s3c6410x的硬件信息可知uart0的发送寄存器地址为0x7f005020 /************************************************************************* >File Name: helloworld.c >Author: muge0913 >Mail: muge0913@sina.com >Created Time: 2013年02月12日星期二 15时33分11秒

c#开发路由选择程序

路由器名字 路由器子网掩码 路由器网络地址 r1 255.255.252.0 130.50.15.0 路由选择算法可以说是在路由器这个网络层就解决的问题了,最近学习了路由选择算法,所以把它实现为程序,方便以后的计算. 下面是思路,一个数据包被发送到路由端,它包含了目的ip地址(130.50.15.9),它要选择一个路由器来继续发送,路由器有r1.真实事件中有很多个路由可以选择,这里只简单的判断,能否透过此路由来发送这个数据包. 判断方法:把目的ip地址转换为2进制,把路由子网掩码也换成2进制,两

你也可以玩转Skype -- 基于Skype API开发外壳程序入门

原文:你也可以玩转Skype -- 基于Skype API开发外壳程序入门 Skype是目前这个星球上最厉害的IM+VOIP软件,Skype现在已经改变了全球2.8亿人的生活方式.你,值得拥有! :) Skype中文官网:http://skype.tom.com/ Skype全球官网:http://www.skype.com/ Skype也是世界上最开放,最具创新意识的IM工具,他提供了Skype API, Skype4COM, Skype4Java几种形式的开发接口给Skype爱好者编写Sky

《C语言开发从入门到精通》一第2章 C语言开发工具详解2.1 用DOS开发C程序

第2章 C语言开发工具详解 C语言开发从入门到精通 古人云:工欲善其事,必先利其器.由第1章的内容我们了解到,C语言开发工作需要使用专门的开发工具,这样才能起到事半功倍的效果.在本章的内容中,将简要介绍常用的几种C语言开发工具,详细介绍它们的安装和使用方法,为读者步入本书后面知识的学习打下基础. 本章内容 用DOS开发C程序 在Windows环境下开发C程序 在Linux下开发C程序 技术解惑 安装Visual Studio 2010的几个常见问题 有没有轻量级的.可以复制和粘贴代码的工具 Wi

阿里云大学精品课程:深入理解阿里云数加大数据开发套件Data IDE-基本知识

阿里云大学精品课程:深入理解阿里云数加大数据开发套件Data IDE-基本知识 写在最前面 >>>进入了解更多>>>阿里云数加·MaxCompute大数据计算服务. 基于阿里云数加·MaxCompute构建大数据仓库的开发工具利器Data IDE<MaxCompute(原ODPS)开发入门指南--数据开发工具篇>,那么基于Data IDE进行数据开发想必也遇到一些不少的困惑,就自己在培训过程中的一些经验或者说阿里集团内的踩坑之路与大家在此分享,也欢迎拍砖.

《C语言开发从入门到精通》一2.3 在Linux下开发C程序

2.3 在Linux下开发C程序 知识点讲解:光盘:视频\PPT讲解(知识点)\第2章\在Linux下开发C程序.mp4 在平常工作中,我们都熟识了Windows系统,程序开发也习惯了在Windows环境下开发程序这一工作模式.但是,在特殊应用领域,例如单片机应用和嵌入式开发,就需要在Linux环境下开发C程序.Linux是一种计算机操作系统,是一套免费使用和自由传播的类UNIX操作系统,它主要用于基于Intel x86系列CPU的计算机上.这个系统是由世界各地成千上万的程序员设计和实现的.其目

Android NDK开发简单程序分享(Hello Word!)_Android

在之前的博客中已经为大家介绍了,如何在win环境下配置DNK程序,本篇我将带大家实现一个简单的Hello jni程序,让大家真正感受一下NDK开发的魅力.这里我们选择使用C+JAVA开发Android程序,首先你必须了解C语言.JAVA语言以及Linux操作系统,这样可以帮助你开始上手,当然不是说你必须是大牛才能进行NDK开发,下面我们来一起实现一个简单的NDK程序. 第一步,创建Android工程 打开开发环境eclipse,在左侧空白区域,右键单击创建Android工程(非常简单,不再赘述)

windows开发记事本程序纪实(二)逻辑篇1_其它综合

1. 主要内容 从本节开始介绍windows开发实现记事本程序的逻辑实现部分.本节的主要内容有以下3点: 1. 主窗口定义 -- 主要介绍记事本主界面窗口对应的窗口类及实现方案 2. RichEdit控件的选用及初始化 -- 记事本程序中编辑控件的选择及使用 3. 整个程序ICON的选择.-- 程序ICON设置 2. 实际开发 2.1 主窗口实现 在上一篇介绍界面的实现中只是给出了运行界面的效果,但是当时那个界面程序不能响应任何的windows消息,因为当时的窗口在创建时将窗口对应的过程处理函数