c#.net

c# source 참고자료

우유빛 2009. 7. 14. 09:16

.NET

Developer Sites

  • MS .NET
    • http://www.microsoft.com/net/default.mspx
  • Microsoft Korea .NET Framework
    • http://www.microsoft.com/korea/msdn/netframework/
  • .NET Web Services Development Center
    • http://msdn.microsoft.com/webservices/
  • GotDotNet
    • http://www.gotdotnet.com/
  • DotGNU
    • http://www.dotgnu.org/
  • .NET247
    • http://www.dotnet247.com/247reference/default.aspx
  • CodeGuru
    • http://www.codeguru.com/csharp/
  • sadeveloper.net
    • http://www.sadeveloper.net/
  • OpenNETCF.org
    • http://www.opennetcf.org/home.ocf
  • C# Online.NET
    • http://en.csharp-online.net/
  • CSharp-Source.Net
    • http://csharp-source.net/open-source/

Personal Sites

  • rainiac
    • http://www.rainiac.com/

C# Language Study

  • File I/O
    • File I/O with Streams - Part 1
      • http://www.codeguru.com/csharp/sample_chapter/article.php/c4215/
    • Read a file using C#
      • http://www.c-sharpcorner.com/1/file_read.asp
    • Reading and Writing Files in C# Part 1
      • http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=400
  • Windows Forms
    • Using inheritance to create Windows Forms dialogs.
      • http://www.codeproject.com/csharp/basicdialog.asp
  • XML Processing
    • XML processing in C#
      • http://devresource.hp.com/drc/technical_articles/xmlprocess/index.jsp
    • Processing XML with C# and .NET - A solution that's simpler than you might expect
      • http://xml.sys-con.com/read/40761.htm
    • Working with XML Processing Instructions in C#
      • http://aspalliance.com/515
    • Reading and Wtiting XML Documents
      • http://www.c-sharpcorner.com/Tutorials/ReadWriteXMLTutMellli21.asp
    • Upgrade Your INI Files to XML with .NET
      • http://www.devx.com/dotnet/article/7008
  • Uncategorized
    • inttostr
      • int a = 10
      • a.ToString()
    • Drawing Shape
    • Extract filename from path
      • Example
        • System.IO.Path.GetFileName(path);
      • Ref.
        • http://forums.whirlpool.net.au/forum-replies-archive.cfm/502906.html
    • SplitButton control tips
      • http://www.ideablade.com/techtip_splitbutton.htm
    • Clipboard handling with .NET
      • http://www.codeproject.com/csharp/clipboard01.asp
      • http://msdn2.microsoft.com/en-us/library/cs5ebdfz.aspx
      • Clipboard Copying Problem
        • http://www.dotnet247.com/247reference/a.aspx?u=http://www.objectsharp.com/blogs/Dan/
    • Syntheses Languages
      • http://perso.orange.fr/jm.doudoux/divers/syntheses%20langages.htm
      • 언어별 문법 비교
      • VB6, Java, Delphi, VB.NET, C#
      • 짱!!!!
    • Regular Expression
      • Ref.
        • http://www.c-sharpcorner.com/3/RegExpPSD.asp
    • Padding strings
      • Example
        • a = "a"
        • b = a.PadLeft(2, "-")
        • c = a.PadRight(3, "=")
        • b is "--a"
        • c is "a==="
      • Ref.
        • http://www.c-sharpcorner.com/Code/2003/Feb/WorkingWithStringsP2.asp
    • Conversational C# for Java Programmers
      • http://www.ondotnet.com/pub/a/dotnet/2001/05/31/csharp_4_java.html
      • http://network.hanbitbook.co.kr/view.php?bi_id=122
    • partial(C# 참조)
      • http://msdn2.microsoft.com/ko-kr/library/wbx7zzdd.aspx

Controls

  • ActionManager
    • http://woll2woll.net/OverviewActionManager.html
    • Commercial
  • ActionList
    • http://www.codeproject.com/cs/miscctrl/actionlist.asp
  • CommandManager
    • http://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/02/10/commandmanagement/TOC.ASP
    • ActionManager와 유사
  • Themed Windows XP style Explorer Bar
    • http://www.codeproject.com/cs/miscctrl/XPTaskBar.asp
    • 잘 작동하고 멋짐
    • 강추
  • Creating an Internet Explorer Favorites Control
    • http://www.codeproject.com/cs/miscctrl/favoritescontrol.asp
    • 예제 코드가 작동하지 않음
  • TabControl
    • http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c93c.aspx
    • How to: Add an Element Dynamically
      • http://windowssdk.msdn.microsoft.com/en-us/library/ms752374.aspx
  • HOW TO: Start the Default Web Browser by Using a LinkLabel Control in Windows Forms with Visual C# .NET
    • http://support.microsoft.com/default.aspx?scid=kb;en-us;320478

Tools

  • Visual C# 2005 Express Edition
    • http://msdn.microsoft.com/vstudio/express/visualcsharp/download/
  • Windows Forms ActiveX Control Importer
    • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpgrfWindowsFormsActiveXControlImporterAximpexe.asp
  • CodeSmith
    • http://www.codesmithtools.com/
  • NAnt
    • http://nant.sourceforge.net/
  • QuickCode.NET
    • http://www.dvxp.com/en/QuickCode.aspx
  • WiX
    • Windows Installer XML
    • http://wix.sourceforge.net/
    • SharpDevelop에서 사용
    • Using the WiX Toolset to Integrate Setup into Your Development Process
      • http://msdn.microsoft.com/smartclient/default.aspx?pull=/library/en-us/dnwingen/html/wixsetup.asp
  • NConver
    • http://ncover.org/
    • .NET용 Code Coverage Tool
  • FxCop
    • http://www.gotdotnet.com/Team/FxCop/
    • Code Analysis Tool

Class

  • HotSpot class
    • http://msdn2.microsoft.com/ko-kr/library/system.web.ui.webcontrols.hotspot.aspx
    • 이것도 보자

Tutorials

  • Windows Form Tutorial
    • http://authors.aspalliance.com/quickstart/winforms/doc/default.aspx

Examples

  • http://www.java2s.com/Code/CSharp/CatalogCSharp.htm
  • Image Viewer
    • http://www.devpia.com/Forum/BoardView.aspx?no=17456&ref=17456&page=8&forumname=top_pds&stype=CSP

Tips

Articles

  • General
    • StateProto - Executing Multiple StateMachines
      • http://www.codeproject.com/useritems/stateProtoMultiHsm.asp
    • Some new features in Visual Studio.NET 2005
      • http://www.codeproject.com/dotnet/vs2005news.asp
    • What's New in the .NET Framework Version 2.0
      • http://msdn2.microsoft.com/en-us/library/t357fb32.aspx
  • ASP.NET
    • Aggregating Syndicated Content
      • http://msdn.microsoft.com/coding4fun/xmlforfun/rssagg/default.aspx
    • Adding Google Suggest Functionality to an ASP.NET Application
      • http://www.15seconds.com/issue/051201.htm
  • Windows.Form
  • Graphics
    • Drawing Component to build GIS and CAM applications
      • http://www.codeproject.com/csharp/canvasgis.asp
    • System.Drawing with C#
      • http://www.ondotnet.com/pub/a/dotnet/2002/05/20/drawing.html
    • Mapview
      • http://www.codeproject.com/csharp/csmapviewnet01.asp
    • 2D Poligon Drawer-Animator
      • http://www.codeproject.com/csharp/2d_poligon_drawer-animato.asp
      • vector graphic 과 비슷
      • 분석 필요!
    • Shapes and Regions
      • http://www.codeproject.com/vb/net/Shapes_and_Regions.asp
    • Introduction to VML
      • http://www.codeproject.com/html/vml101.asp
    • The myUML Project.
      • http://www.codeproject.com/csharp/myuml_1_pack.asp
      • 초보적인거 같지만 살펴보자
    • Professional C# - Graphics with GDI+
      • http://www.codeproject.com/books/1861004990.asp
    • Fundamentals of GDI+
      • http://www.functionx.com/vcsharp/gdi/introduction.htm
    • Object Drawing
      • http://www.devpia.com/Forum/BoardView.aspx?no=20315&ref=20315&page=2&forumname=top_pds&stype=CSP
      • hotspot과 유사한 소스
      • 다시 보자
    • Image Processing for Dummies with C# and GDI+ Part 5 - Displacement filters, including swirl
      • http://www.codeproject.com/cs/media/DisplacementFilters.asp
    • Custom AntiAliasing with GDI+
      • http://www.codeproject.com/cs/media/AntiAliasingIssues.asp
    • Learn SVG: The Web Graphics Standard
      • http://www.codeproject.com/books/learnsvgchapter07.asp
    • The Hot Spot .NET Control
      • http://www.codeproject.com/cs/miscctrl/hotspot.asp
      • 봐야겠다.
    • DrawTools
      • http://www.codeproject.com/csharp/drawtools.asp
    • LooLoo eCard Editor for Pocket PC
      • http://www.codeproject.com/netcf/loolooecard.asp
    • GDI+ Programming with C#
      • http://www.c-sharpcorner.com/Graphics.asp
      • 아티클 상당히 많음
  • XAML
    • Amazing XAML
      • http://www.microsoft.com/belux/msdn/nl/community/columns/himschoot/amazingxaml.mspx
      • SVG같은 거 같은데...
      • 오픈소스인지 확인 필요
    • Squarified Treemaps in XAML & C# using Microsoft Longhorn
      • http://www.codeproject.com/csharp/treemaps.asp
    • Inside XAML
      • http://www.ondotnet.com/pub/a/dotnet/2004/01/19/longhorn.html
    • SVGPad - Application and class library for editing SVG documents.
      • http://www.codeproject.com/csharp/svgpad.asp
  • Web Services
    • Building Web Services using Visual Studio* .Net
      • http://www.intel.com/cd/ids/developer/asmo-na/eng/43884.htm?prn=Y
  • C# Language
    • Customizing Runtime Callable Wrappers
      • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcustomizingruntimecallablewrappers.asp
    • How to: Implement Interface Events (C# Programming Guide)
      • http://msdn2.microsoft.com/en-us/library/ak9w5846.aspx
    • RaftingContainer 문제
      • http://www.it-visions.de/ClassReference/System.Windows.Forms/RaftingContainer.aspx
      • http://winfx.msdn.microsoft.com/lib...ary/en-us/cpref/html/T_System_Windows_Forms_RaftingContainer.asp
      • http://forums.microsoft.com/msdn/showpost.aspx?postid=7738&siteid=1
      • http://www.kbanswers.com/viewtopic.php?t=24523
      • http://p2p.wrox.com/topic.asp?whichpage=1&TOPIC_ID=42689&#96530
      • menuStrip으로 바꾼 얘제
        • http://fisheye1.cenqua.com/viewrep/d20sharp/d20Sharp.CharacterEditor.Dialogs/CharacterEditorMain.Designer.cs?r1=1.1&r2=1.2
      • VS.NET 2005 beta 2에서 릴리즈 되었고, 정식에선 사라짐
        • 대안이 없음
  • Control, Library
    • A flexible charting library for .NET
      • http://www.codeproject.com/csharp/zedgraph.asp
    • 3D Pie Chart
      • http://www.codeproject.com/csharp/julijanpiechart.asp
    • XPTable - .NET ListView meets Java's JTable
      • http://www.codeproject.com/cs/miscctrl/XPTable.asp
    • TaskbarNotifier, a skinnable MSN Messenger-like popup in C# and now in VB.NET too
      • http://www.codeproject.com/cs/miscctrl/taskbarnotifier.asp
      • 잼있는 기능이네
      • MSN이랑 비슷
    • Map component for building GIS applications (GisMap)
      • http://www.codeproject.com/csharp/gismap.asp
    • OutlookBar: A Simplified Outlook Style Sidebar Control
      • http://www.codeproject.com/useritems/OutlookBar.asp
    • An Outlook Bar Implementation
      • http://www.codeproject.com/cs/miscctrl/csoutlookbar.asp
    • Multi Tab WebBrowser
      • http://www.codeproject.com/csharp/multitabwebbrowser.asp
    • Cheat's Outlook Bar
      • http://www.codeproject.com/cs/menu/CheatsOutlookBar.asp
    • Extended web browser control for .NET 1.0/1.1
      • http://www.codeproject.com/cs/miscctrl/WebBrowserEx.asp?df=100&forumid=134639&exp=0&select=1398311#xx1398311xx
    • Gios PDF .NET library
      • http://www.codeproject.com/cs/library/giospdfnetlibrary.asp
    • An Overview of Web Browser Express
      • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/browserexpress.asp
      • 탭 브라우저 얘제 코드
      • 겉보기는 괜찮아 보임
      • RaftingContainer를 사용해서 실행이 안됨.
    • Default Buttons on a Form
      • http://www.knowdotnet.com/articles/acceptcancel.html
  • Internet Explorer Toolbar
    • make a VB.Net toolbar for Internet explorer
      • http://www.codeproject.com/Purgatory/VB-IE-Toolbar.asp
    • Creating Custom Explorer Bars, Tool Bands, and Desk Bands
      • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/Shell/programmersguide/shell_adv/bands.asp
      • c++
    • Internet Explorer Toolbar (Deskband) Tutorial
      • http://www.codeproject.com/atl/ietoolbartutorial.asp
      • ATL
    • Toolband (Toolbar for IE) sample using WTL
      • http://www.codeproject.com/wtl/toolband.asp
      • WTL
    • 2Find Toolbar for IE - Yet Another Sample
      • http://www.codeproject.com/shell/2find.asp
    • Adding Toolbar Buttons
      • http://msdn.microsoft.com/workshop/browser/ext/tutorials/button.asp
    • Advice on developing IE toolbar with C++
      • http://discuss.fogcreek.com/dotnetquestions/default.asp?cmd=show&ixPost=5052
    • Extending Explorer with Band Objects using .NET and Windows Forms
      • http://www.codeproject.com/csharp/dotnetbandobjects.asp?select=1682672&df=100&forumid=3788&noise=1&mpp=50&fr=51&msg=1682672
      • C#
    • Re: C# IE toolbar: how to develop a toolbar object
      • http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=745116&SiteID=1
  • Pac-MAN
    • Mobile Pac-Man: Part 1 – A plan and a proof
      • http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2005/09/22/73.aspx
    • Mobile Pac-Man: Part 2 - A little action
      • http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2005/10/11/85.aspx
    • Mobile Pac-Man: Part 3 - A Smartphone Game Framework
      • http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2005/11/04/92.aspx
    • Mobile Pac-Man: Part 4 - Version 1.0
      • http://blogs.claritycon.com/blogs/bryan_dougherty/archive/2006/01/30/185.aspx
  • POOM
    • Update on “Using POOM with .Net Compact Framework Whidbey”
      • http://blogs.msdn.com/stevenpr/archive/2005/06/15/429585.aspx
  • Having full screen without accessing the SHFullScreen API
    • http://web6.codeproject.com/ce/fullscreen.asp?df=100&forumid=13317&exp=0&select=1235854
  • Non-Destructive Media Edits
    • http://msdn.microsoft.com/coding4fun/inthebox/NDMediaEdit/default.aspx
  • Assembly

Applications

  • .NET Reflector
    • http://www.aisto.com/roeder/dotnet/
  • Painter
    • http://www.devpia.com/Forum/BoardView.aspx?no=16057&ref=16057&page=10&forumname=top_pds&stype=CSP
    • 그림판이 아닌 다이어그램 에디터임
    • 소스가 없음
    • 일단 분석 필요
  • Compact Framework Applications
    • http://blogs.msdn.com/netcfteam/
  • Mobile Games
    • Winter Sports
      • http://www.digiment.no/index.jsp?category=downloads&sub=2
      • Open source
  • .NET VNC
    • http://dotnetvnc.sourceforge.net/
  • WIMO
    • Windows Mobile Robot
      • http://www.wimobot.com/
  • MiniMediaPlayer
    • http://blog.monstuff.com/archives/000070.html
    • 소스 있고, media player 사용

Libraries

  • CodePlotter 1.6 - Add and edit diagrams in your code with this 'Visio-like' tool
    • http://www.codeproject.com/macro/codeplotter.asp
    • C++임
  • DotMSN
    • http://www.xihsolutions.net/dotmsn/
  • Animated Vector Graphics
    • http://www.vgdotnet.com/
    • 괜찮아 보임
    • http://www.codeproject.com/dotnet/vgclock.asp
  • .NETCharting
    • http://www.dotnetcharting.com/
  • GPS
    • Where the Heck am I? Connecting .NET 2.0 to a GPS
      • http://msdn.microsoft.com/coding4fun/someassemblyrequired/whereami/default.aspx
    • Writing Your Own GPS Applications: Part I
      • http://www.codeproject.com/vb/net/WritingGPSApplications1.asp
      • GPS.NET 사야함
    • Speaking Garmin
      • http://www.codeproject.com/netcf/speaking_garmin.asp
    • Naver Map API
      • http://openapi.naver.com/19.html
    • PocketGPSLib
      • http://gps.iter.dk/
      • Open Source in C#
  • Microsoft Robotics Studio
    • http://msdn.microsoft.com/robotics/
  • Drawling Library
    • http://www.codeproject.com/useritems/Painter.asp
    • 소스 있고, 간편해보임
  • FTP Client
    • FTP client library for C#
      • http://www.codeproject.com/cs/internet/ftplibrary.asp
    • FTP client library for C#
      • http://www.developerfusion.co.uk/show/4340/
    • FTP Client Component
      • http://www.c-sharpcorner.com/Code/2003/June/FTPClientComponent.asp
      • 파일 다운 안됨
    • FTP Client Library for C#
      • http://www.c-sharpcorner.com/Code/2003/April/FtpClient.asp
      • 파일 다운 안됨

Books

  • Inside C#, Second Edition
    • http://www.microsoft.com/mspress/books/5861.asp
  • Inside C# (Korean)
    • http://www.microsoft.com/korea/msdn/vbrun/staythepath/additionalresources/InsideCSharp/default.aspx
  • SellsBrothers
    • http://www.sellsbrothers.com/