Skip to content

Design and Architecture

Discussions on Design, Patterns and Architecture

This category can be followed from the open social web via the handle design-and-architecture@forum.codeproject.com

5.3k Topics 10.4k Posts
  • Analyst Qyery

    csharp help career
    2
    0 Votes
    2 Posts
    2 Views
    P
    Have you found an analyst job? In the past I've looked at dice.com and monster.com, or any other agency out there. Pretty much gave up and went freelance. "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
  • is my design ok!? (generic print engine)

    com design question
    2
    0 Votes
    2 Posts
    3 Views
    P
    Looks okay. "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
  • Mini-Game Design

    design game-dev testing beta-testing
    2
    0 Votes
    2 Posts
    4 Views
    P
    How is your game coming along? "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
  • Runge Kutta

    question algorithms
    2
    0 Votes
    2 Posts
    3 Views
    P
    Are you still working on this? "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
  • ODP.Net

    csharp announcement
    2
    0 Votes
    2 Posts
    3 Views
    P
    Have you looked into their documentation? "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
  • Composed Business Objects

    csharp design help question asp-net
    23
    0 Votes
    23 Posts
    20 Views
    M
    I guess the cheeky reply is that Diamond Binding is avaliable now, and is mature, and leveraging Hibernate, which is also decades mature. Last I heard the Entity Framework was dropped from Orcas and was going to be released "out-of-band" sometime in the first half of 2008. EF, like a lot of ORM products tends to be very heavyweight and favours model-first development. It is a very complex product, however I think the key feature that everyone is interested in is LINQ to Entities. LINQ is not really EF specific. After the product becomes more mature, we will look at including LINQ support in Diamond Binding. Although we find that Expressions and HQL support cover most use cases sufficiently at the moment. DB is designed with simplicity in mind, and is geared towards keeping your business objects synchronised with the database schema, and handling everything in between for you. If the schema changes, its a one-click synchronisation. One aim is to stop developers getting bogged down in mapping, and just let them add business value to the application! Mark Churchill Director Dunn & Churchill
  • asp.net + oracle project architecture

    windows-admin question csharp asp-net database
    8
    0 Votes
    8 Posts
    4 Views
    I
    I supose that your Windows Server has a connection of 64Kb with Oracle server. I supose it will be enough. If in the future your web app works slowly, you know which is your first bottleneck to check. Visit my blog at http://dotnetforeveryone.blogspot.com
  • Information on .Net Architecture positions

    csharp java architecture
    3
    0 Votes
    3 Posts
    3 Views
    D
    Generally speaking an architect needs to be familiar with the most common ways to design information systems. On the "system" level, that means knowing the differences between desktop apps, client-server systems (including web applications), and distributed systems. On the application level it means defining the tiers and choosing the appropriate paradigm (e.g. service oriented or object oriented). It may also mean selecting technology - the term ".NET architect" is a bit odd imo, as one should normally choose a technology based on the desired architecture rather than the other way around. Nowadays an important consideration nearly everywhere is "interoperability", the ability to integrate with other systems, and I'd recommend that you study WCF if you don't already know it, as it is a very useful technology and easy to use with .NET.
  • Suggestions: File Layout Editor

    data-structures sales xml tutorial
    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • 0 Votes
    6 Posts
    2 Views
    G
    The following T-Sql code will return the names of all the columns and their data types for a given table (in this example the table is titles from the pubs database). You can then use this to add controls at run time. SELECT c.name, t.name AS [Data Type] FROM sysobjects o INNER join syscolumns c ON c.id = o.id INNER join systypes t ON t.usertype = c.usertype WHERE o.name = 'titles' ORDER BY c.name -- Cheers, Gary http://www.garyshort.org
  • UML concept

    question
    4
    0 Votes
    4 Posts
    3 Views
    G
    UML Distilled and Marin Fowler's web site. -- Cheers, Gary http://www.garyshort.org
  • [ANN] Call for Speakers - Code Generation 2008

    csharp php com ai-coding tools
    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • SRS question

    question
    2
    0 Votes
    2 Posts
    3 Views
    R
    How long is does a piece of string need to be? Same kind of question. The answer is really 'it depends'. My Blog[^] FFRF[^]
  • Control Use - Good Practice?

    design question discussion
    2
    0 Votes
    2 Posts
    2 Views
    P
    Tristan Rhodes wrote: Implement the control and the model together and simply serialize the controls contents. 2) Implement the control and model seperately and keep them syncrhonised. I would use the MVC pattern. Use the model and put the validation in there. Deja View - the feeling that you've seen this post before.
  • Good Practice for Standard Capture App

    docker performance question career
    6
    0 Votes
    6 Posts
    4 Views
    M
    Write them a use case or two based on those high level functions and walk them through them to see if that fits what they have in mind. As for the UI, do simple sketch on paper, it's easier to lay down ideas and easier for them to write down notes and even let them draw sketches based on your designs. ( have a look at this blog : Flow|State[^] ) Maximilien Lincourt Your Head A Splode - Strong Bad
  • Pull updates

    question announcement
    2
    0 Votes
    2 Posts
    2 Views
    L
    Mustafa Ismail Mustafa wrote: using reflection? Is "reflection" referring to .NET platform? If so have you looked at the MSDN material for Updating Applications?
  • Simple Object Validation?

    question design regex architecture
    4
    0 Votes
    4 Posts
    2 Views
    W
    In my search for information on how to design validation, I did find this as well. The only problem is that I'm working with VS 2003. I don't think I can do the .NET 3.0 stuff with that. Can I? If I cannot do the 3.0 stuff, I'm torn, because it doesn't make any sense to re-work what's already been done with the Application Blocks. I'm already using the older application blocks for data access, logging, and exception logging.
  • BANK ACCOUNT NUMBERS

    help question
    4
    0 Votes
    4 Posts
    4 Views
    L
    Radegonda wrote: if you need more just let me know I don't need anything; whoever wants to find the check system for LU numbers will need more than two examples, I would guess some 20 or so. :) Luc Pattyn [Forum Guidelines] [My Articles] this months tips: - use PRE tags to preserve formatting when showing multi-line code snippets - before you ask a question here, search CodeProject, then Google
  • A basic object diagram?

    tutorial question com design code-review
    7
    0 Votes
    7 Posts
    3 Views
    R
    also the abstraction allows you to come up with new gateways. let's say you've got the window object on your machine in a SQL DB but you connect your laptop to head office. You can now pass the window SOAPServerWindowGatewayObject and the window is synchronized with Head Office. Equally that could be an IPartListPrintOutGateway etc I'm sure the potential list is almost limitless. Russ
  • Advance My Design Skills to the next level

    question csharp visual-studio design
    7
    0 Votes
    7 Posts
    3 Views
    E
    You want to look at some code of how design patterns etc are applied. MSDN has some really cool sample applications. These applications are full n-tier design and gets stuck right into new concepts like software factories as well as best practices Try the Microsoft .NET PetShop 4.0 http://msdn2.microsoft.com/en-us/library/Aa479070.aspx